Hacker Newsnew | past | comments | ask | show | jobs | submit | corps_and_code's commentslogin

Small nitpick, but I believe this all happened on private, not federal, property. The ICE facility they were protesting at was a private company ICE was contracting with, not an actual federal building.

It doesn't look like the judge cared much

There must be myriad unintended consequences that would come with dumping a whole bunch of water into a desert though? It feels like there's an awful lot of hubris in thinking we could accurately predict all the changes that would cause and know it would have a net positive outcome.


If there are, we should have figured them out by now, since that is the story of California during the 1840s. People redirected a bunch of water to turn the desert into a treasure. Kinda literally, since shortly after they found gold, which destroyed all the positive economic change that was brought.

Or take the Netherlands, that used to be a lot of water and now it is a lot of flat land.


If the Sahara wasn't dry, what would be the knock on effects of losing the dust from it that lands in South America?


The dust, sand, and soil from the Sahara that lands in South American is an enormous source of nutrients and fertilizer for the Amazon rainforest. It would certainly cause vast changes in how that whole ecosystem operates and the impact it makes in other parts of the world.

The knock on effects of those changes to one of the most important and diverse ecosystems on the planet cannot possibly be completely predicted beforehand.


Maybe they mean rather than:

if (thingThatIsTrue):

  // a bunch of logic here...
else:

  // different logic here...

they mean:

if (thingThatIsTrue):

  return doThisWhenTrue()
return dothisWhenFalse()

Just a simple example. I'm not sure if this is what you consider "obfuscating" the branches. Logically the same, but a bit more linear to understand?

Edit: I am bad at formatting comments here.


Putting two spaces before the line formats is as code.

Example:

No space before start of line.

One space before start of line.

  Two spaces before start of line.
Thus, you can put multiple lines of code with indentation as well as long as you put two spaces at the start of the line:

int main() { return 0; }

  int main() {
    return 0;
  }
See https://news.ycombinator.com/formatdoc


Oh perfect, thanks!


We tried this already in America and have decided that disallowing entire groups of people from voting is bad for democracy.

What happens when the federal government passes new tax laws that prevent certain genders, racial groups, etc from having to pay income tax? Are they permanently disenfranchised? This would be a system that I think would rapidly move social progress backwards and concentrate power in the hands of a few groups.


Well you could have stronger constitutional protections. Say certain changes needing unanimous support from voters in referendum. Would lock in things, but would remove risks.

And USA already disallows voting based on age. And somehow lot of people find it acceptable. Surely voting should be right from birth?


Alright, what about laws that only levy income taxes on people making $300k or more? That's eliminates millions of Americans without targeting any protected groups. There's no bulletproof method to allow only some people to vote that wouldn't be abused to disenfranchise others.

Also, surely you don't think a four year old should weigh in on who gets to represent them in Congress? We disallow voting on a minimum age, because children are still developing in all sorts of ways, there is no maximum age that takes away your right to vote when you reach it. You can't equate a minimum age to disenfranchisement.


That is why I said taxes. Not just income tax.

And really why should not 4 year old get to decide? How come you think it is right to discriminate against them based on their age? As you said there is no limit on those with limited mental faculties due to old age. So why have one for young age? Isn't it clearly an unacceptable form disenfranchisement? Or are you saying some forms of that are absolutely acceptable and even justified?


I'm younger than you, and probably haven't been working in tech as long, but I've been having similar thoughts. No kids, so I'm maxing retirement accounts, saving as much as I can, and trying to start my own small software company for niche applications.

Hopefully in a few years I have a couple mildly profitable applications, and I can pull the rip cord on working in tech and coast while I figure out next steps for myself professionally.


Interesting idea, I wonder about using it myself.

Let's say I'm a maintainer of an open source project on Github/Gitlab. How would you actually implement this deposit-refund loop in practice?


I believe you are asking me in jest, but if you are genuine, this is what I would add to my CONTRIBUTING.md

``` # FIrst-time contributors

Due to the increased number of AI bots and low-effort contributions, we are being forced to add some friction for first-time contributors. PRs are closed for anyone not explicitly added to our list of authorized users.

To be accepted in the list, you must do one of the following:

- Show a history of meaningful contributions in projects from related technologies done before Jan 1st, 2023.

- Be vouched by one of the existing contributors in the core team

- (If you have github sponsors/polar/patreon) Be a sponsor for the project for the last 3 months)

- Submit a small payment, which will be held in escrow until your PR is accepted. The following methods are accepted (choose all that apply: paypal, SEPA, Crypto, Venmo, Pix, UPI, M-Pesa, etc) ```


Oh no, I'm being genuine. Documenting the process itself wasn't what I was curious about, I was wondering how you'd go about your last bullet. Accepting lots of currencies can be hard, but I guess I'm not super familiar with online escrow services. I'm not sure how simple they can make that process, or who would pay the cost of using them (I assume they're not free).

I was also wondering how automated or manual you would envision the review process. I'm guessing your hope would be that the small deposit would stem the flow of submissions enough to make it all possible to review manually again, and you would also manually return all the payments sent to escrow?


Yes, I'm assuming that adding requirement for payment would bring the number of requests down to a level which I could manage with a simple spreadsheet.

Paypal/SEPA transfers are free in Europe. And even if I lived in the US and had to pay a small processor fee, I'd be more than willing to cover the $0.50 in fees if that meant I was receiving contributions from people who went through all the trouble.


You might enjoy this paper on how ChatGPT is Bullshit: https://link.springer.com/article/10.1007/s10676-024-09775-5


Thank you. Applying this applet to TFA honestly improves its accuracy tenfold:

  Bullshit interviewers are only the newest change to the hiring process that has been upended by the advanced bullshit. With HR teams dwindling and hiring managers bullshitted to bullshit thousands of applicants for a single role, they’re optimizing their jobs by using Bullshit to filter top applicants ...


Neat! I'd like to give this a try with my family.

I noticed the MIT license, any plans to document how someone could self host this? Or would you be open to contributions from other people to do that?


Thank you!

Probably you just need to copy `.env.example` into `.env` and replace the required API keys. [1] The whole 'back-end' is an external dependency hosted elsewhere by InstantDB [2] While they claim that you can self-host it too, I haven't been bothered to self-host it myself. Other than that, I'm using MapTiler Cloud for the mapping service [3] since I find that while there are free ones, those can be quite limited when doing things like geocoding (querying keyword to coordinates).

[1] https://github.com/kenrick95/ikuyo/blob/main/.env.example

[2] https://github.com/instantdb/instant

[3] https://www.maptiler.com/


Can you explain what you mean with "extract more information from you than google" here?

Not saying you're wrong, I'm just curious what sources or info you're using to make that claim.


on iOS Apple record:

o who you message, when you message.

o Your locations (find my devices)

o your voice (siri)

o the location of your items (airtags)

o what you look at (App telemetry)

o What websites you visit (Safari telemetry)

o what you buy (Apple Pay)

o Who your with (location services, again)

o your facial biometrics (apple photos tags people with similar faces, something FAcebook got fined for)

o Who emails you, who you email

With these changes, you'll need to allow apple to process the contents of the messages that you send and receive. If you read their secuirity blog it has a lot of noise about E2E security, then admit that its not practical for things other than backups and messaging.

they then say they will strive to make userdata ephemeral in the apple private cloud.

I'm not saying that they will abuse it, I'm just saying that we should give apple the same level of scrutiny that we give people like Facebook.

Infact, personally I think we should use Facebook as the shitty stick to test data use for everyone.


What do you mean by the “record”? It seems like you think this means Apple somehow has access and stores all that information in their cloud and we just have to hope/trust that they don’t decide they want to poke around in it?

You should look more into their security architecture if you’re curious about stuff like this. The way Secure Enclave, E2EE (including the Advanced Data Protection feature for all iCloud data), etc. The reality is that they use a huge range of privacy enhancing approaches to minimize what data has to leave your device and how it can be used. For example the biometrics you mention are never outside the Secure Enclave in the chip on your phone and nobody except you can access them unless they have your passcode. Things like running facial recognition on your photos library is handled locally on your device with no information going up to the cloud. FindMy is also architected in a fully E2E encrypted way.

You can browse their hundreds of pages of security and privacy documentation via the table of contents here to look up any specific service or functionality you want to know more about: https://support.apple.com/guide/security/welcome/web


by record, I mean precisely that. Apple stores this data. As the Key bearer it has significant control.

Moreover, because apple has great PR, you don't hear about privacy breeches. Everyone seems to forget they made a super cheap and for a long time undetectable stalking service. Despite the warnings. (AirTag)

Had that been Facebook or Google, it would have been the end of the feature. They have improved the unauthorised tracking flow, but its really quite unreliable with ios, and really bad in android still.

> You should look more into their security architecture if you’re curious about stuff like this.

I have, and its a brilliant manifesto. I especially love the documentation on PCC.

but, its crammed full of implied actions that aren't the case For example: https://support.apple.com/en-gb/108756

> If you choose to enable Advanced Data Protection, the majority of your iCloud data – including iCloud Backup, Photos, Notes and more – is protected using end-to-end encryption.

Ok good, so its not much different to normal right?

> When you turn on Advanced Data Protection, access to your iCloud data on the web at iCloud.com is disabled

Which leads me to this:

> It seems like you think this means Apple somehow has access and stores all that information in their cloud and we just have to hope/trust that they don’t decide they want to poke around in it?

You're damn right I do. Its the same with Google, and Facebook. We have no real way of verifying that trust. People trust Apple, because they are great at PR. But are they actually good at privacy? We have no real way of finding out, because they also have really reactive lawyers.

and thats my point, we are basically here: https://www.reddit.com/r/comics/comments/11gxpcu/our_little_... but with apple.


Agreed, I would love that. With how varied screen readers can act between systems and web browsers I would like to have more "good" examples of what screen reader users would expect to encounter and consider a good experience.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: