skysight-inc/HackerNews huggingface dataset:
So if you don't detain them you do what then? Let them roam free? Considering the amount of fraud related to asylum claims, with entire legal entities dedicated to coaching aliens to provide fake testimony, letting them roam free is a definite risk for citizens. Especially as they are coming from one of the most violent warlord-controlled warzones in the hemisphere.
Parent comment knows it works as designed as an anti-theft feature.

They're arguing that it's not designed well because it should accommodate recovering parts from phones that were knowingly disposed of without the owner releasing the activation lock first.

As parent comment points out, this could be a simple matter of the refurbisher requesting a release of the lock, sending a request through Apple, and Apple requesting permission of the phone's owner via the account it's locked to. If the phone was stolen, they click no. If the phone was given for recycling and has parts that can still be used, they click yes.

If Apple really wants to reduce waste (their next big environmental goal after meeting the renewable energy one), they could offer a $5 gift certificate to incentivize people to bother with releasing their old phone's motherboard if it's still usable, but implementing this in the first place would already cost them time and money so I'm not holding my breath.
I don't see how luck invalidates my point; yes, you probably need luck to make big bucks, but that is just a part of the game. If you make so that no one can get seriously rich, "to prevent exploitation", congratulations, this is how you get Soviet Union, with Gulag and Golodomor and other stuff, but with oh so nice intentions, workers owning means of production, blah blah blah
The Nazis mostly gained power through democratic process. That's beyond the point, anyway. The Nazis were "just" a political party in power. It was "just" politics, just like terrorism.
I'm a subscriber, mostly because of YouTube Music. I wanted a music platform where I get push notifications of new music by artists I follow. This feature is broken in Spotify and they have no plans to fix (their words). It seems like a simple enough request, but it turns out this feature is also not available and/or broken in YouTube Music. I keep the subscription SOLELY to watch YouTube ad-free now, and for that it is awesome; but I'm considering switching to another music platform. It's hard for me to cancel my subscription to YouTube though because removing all the ads from YouTube is the only thing that makes it actually useful as a platform.
> Ever wonder why people drag themselves — never mind their kids — over a desert?

Because life sucks in many parts of the world. Ever wonder how the borderless utopia your ex supports is actually supposed to scale?

> And “shelter” is what people like my ex want to provide.

She wants to provide it, or she wants others to provide it? How many people is she personally willing to host in her home and materially support?
Deep Java Library(DJL)
> [GitHub] plays an increasingly indispensable role in projects that require collaborating around code.

This is just not true and I warn everyone from believing this is the case. GitHub is based on git which can be hosted anywhere and by anyone. The features which GitHub provide above and beyond git can be replicated with some work (either by switching to Gitlab, which you can host yourself, or using one of the other alternatives like Gitea) if you want to.

Is GitHub useful? Yeah! Is it indispensable? No!
The head of the BBB doesn't have a monopoly guaranteed by men with rifles and cages.

Do you have any evidence to back up your claim that if you dislike the FDA you can vote someone in who will fix it? I provided pretty compelling evidence that suggests you cannot.

We're all responding to a story of the FDA allowing a big megacorp give us all cancer for literally decades. I think we have a very different definition of the word "good." You can't vote in a better FDA, but you can fire the BBB by simply ignoring them. No system will be perfect, but a better system is one in which you can choose to ignore an unreliable source of information and aren't forced to fund their production of unreliable information.
Today I learned that programmers think that police and teachers unions are talent-based unions like the SAG.

That explains so much of the bizarre anti-union sentiment on HN.
I am not a lawyer, but it probably is not the same. Lieing to get a government job may have criminal implications depending on the job role and requirements, security clearance requirements, authority of the position, etc.., whereas lieing for a civilian job that is not involved in legal enforcement, government secrets, etc.. is likely a civil issue and the fallout would probably depend on the level of the position and the investment by the company involved. I'm sure there would be edge cases where I am incorrect. Probably in certain banking roles, or positions that bridge government and civilian orgs. Just guessing, really.
As expected, it goes way beyond a simple misleading résumé.

- The position is in a public office

- She impersonated former employers

- She hired her brother, who wasn't qualified for the position

- It is not the first job she got by lying on her résumé
I would still like to have the ability to examine and toggle them each individually. Currently what I do is to turn on location services when I want to use a map app, and turn them back off once I'm done. But this is inconvenient.
Nazi Germany would compel GitHub into working for them.

...at least, that's what IBM claims happened to its German subsidiary during WW2: https://www-03.ibm.com/press/us/en/pressrelease/1388.wss
Good. They should suffer most for the shitty policies they enable by voting for the KKK.
Let's sue ICANN and dissolve it
Ok. I can try to help: In this particular case, when you test you just set the field to what you want.

In other cases where you actually want and need to test that the annotations works at runtime you use a test container (Arquillian was the big thing for integration testing JavaEE last time it was relevant to me, and since we are talking enterprise Java there's a fair chance that Arquillian will still work and maybe even still be the most popular solution.)
On the contrary, using interfaces to make testable code is precisely the damage.

You should be writing pure functions which are easily testable, and using integration code to wrap the pure and testable parts.

Interfaces are typically a hack to get around the challenge of writing well designed, pure, and testable code.
Regarding “can’t support the world’s population” — neither can Rhode Island support the entirely of the USA’s population.

I’ve never understood the attitude that a USA-internal-state border is really more important than an international border. I get the benefit of stopping smuggling and dealing with different sales taxes, but that applies to both.
Didn't the investigation end when the report was released?
Wow, some open source developers trying to flex on GH for not appealing to their woke politics that get amplified by their own media bubbles. This kind of behavior really is becoming incredibly tiresome. I look forward to GH not caring, and seeing these devs continue to use their platform despite the hollow threats of possibly pulling their repos, which they clearly won't go through the trouble of doing. Even if they follow through with it nothing of value is lost.
Somehow it sounds like a fair trade for both of you.
A lot of boilerplate can be reduced by using Project Lombok. It obviates the need for a lot of this boilerplate. You can annotate a field with @Getter/Setter attribute and it will automatically generate getters and setters for you. You can also do @RequiredArgsConstructor, @Data class etc. I tried Lombok but didn't end up continuing to use it. An IDE like Intellij makes working with java painless enough to where Lombok didn't feel like this life changing solution.

- https://projectlombok.org/
I don't think there's a real phishing risk with them, but I object to Signed Exchanges because they are actively making the browser lie to me about the URL being used.
> Can you afford the home in the district with the good schools?

Let me pick on that one in particular. Let's suppose that we redistributed all the assets in the country evenly (never mind how). Doing so did not increase the number of homes in districts with good schools. So not everyone can have them, no matter how much money everyone has. Who's going to get those houses? Not everyone who has school-aged kids.

Or take college. Redistribute all the money, and it won't change the number of college classrooms. Who's going to get to go? Not everyone.

Same with beach houses. There are more people who want beach houses than there are beach houses. Redistribute all assets evenly, and it may change who has the beach houses, but it won't change the fact that more people want them than have them.

If everyone had the same amount of money, these things would still be allocated on the basis of who's willing to pay the most for them - that is, who's willing to give up the most other things in order to get that thing.

Remove money entirely, and these things will still be allocated somehow - by who gets luckiest in the lottery, or who has the best political connections, for example. There is no system that magically makes there be as many beach houses as there are people who want them. So there will always be the problem of how scarce resources are allocated.
It’s not about revenue, it’s about being indispensable to politicians and using that as leverage to prevent regulatory actions.
Note: This is in Australia, not the United States.
Deep Java Library by AWS – Open-Source Library to Build/Deploy Deep Learning
> Single Responsibility Principle

Too many Java programmers take the SRE too far, IMO.

If you have a class that only has a single function, then it probably should be a function, not a whole class.

To give an example that I've seen, I've seen code with classes named UserGetter, UserCreator, UserDeleter, etc. All of these should have just been bundled up into a single User class.
No, that would be helicopter parenting. A parents job is to teach the child how the world works and how to deal with its shortcomings using that bank of experience. Not to make decisions for them or shield them from risk at the expense of their adult life.

You can't "patch the bugs" in the life you lived by telling your child how to live, you just have to try to teach them so that they fully understand the situation and will make the "right" decision when the time comes. Sometimes they will have the information but still make the "wrong" decision, which is frustrating I imagine (no kids, but I've seen people do this). This is normal though because there are some things you can't explain to someone, they just need to experience it. How to love and be loved is the big one, but there are a lot of other smaller ones.
I have a page that I put on the web about 13 years ago, that somehow became the top hit for "how to <X>" for a particular <X>. I have never done anything to promote the page, and do not have any ads on it.

A few years ago, it lost the #1 spot, but is still on the first page.

(I'm specifically not saying what <X> is, or what domain the page is on, because I do not want to do anything that might get people to go there. I want to see how long a simple page with no promotion and no ads can stay on the front page of search).

I just noticed that Google says in the search results "Your page is not mobile-friendly". Would that be because I don't have an AMP version of the page?

Clicking on that notice goes to a Google tool that analyzes the page for mobile friendliness...which tells me that the page IS mobile friendly, so I'm a bit confused.

The page is very simple. Just some paragraphs of text, some h1 and h2 headings, a few tables, and a couple of lists. The only CSS is on the page itself via a <style> tag, and only has one rule, setting the width of th to a certain number of px.
For sure, but does applying a password on pub-priv key creation encrypt it? Haven't tried it myself yet but may later when I'm back at my computer.
60-year mystery solved: why magnetic waves leaving sun's interior grow stronger
Along those lines, in the Kemeny-Kurtz documentation for their original Basic from Dartmouth college on GE hardware, there was a remark "Typing is no substitute for thinking."
I think the MTAs woes are unique to the MTA/management of the MTA and not lack of competition. Paris and Madrid have no problem building and operating trains at reasonable costs even though they also operate with no competition.
You're misinformed, laws of war do not prohibit intentionally not wearing uniforms, and the (many!) cases of war operations performed without uniform or wearing enemy uniforms (sometimes on large unit scale, e.g. in WW2) were not considered war crimes.

What may be the source of confusion is that the Geneva convention requires wearing uniforms... to get the protections afforded by Geneva convention. If your troops violate that requirement, then that means that if they're captured without uniforms, the enemy is free to not fulfil the prisoner of war treatment required by Geneva conventions, but summarily execute all of them as spies; which was also often the practical consequence in WW2 if such troops were cought. A parricular example may be the trial after WW2 of Otto Scorzeny and other officers for Nazi troops wearing USA uniforms during Operation Greif in Battle of Bulge, where they were acquitted on the claimed charges of war crimes because these actions were considered by the court as 'legitimate ruse of war'.

If I recall correctly, masquerading as Red Cross could be a war crime, there are specific provisions for that, but the international treaties do not prohibit to masquerade as civilians or enemy troops, or to perform all kinds of other misinformation.

For most members in most militaries, it's a legal requirement set by their command to wear uniforms - but it's a requirement that the commanders can alter if they deem it necessary.
One thing people need to understand is that halting political ads to all political parties is not political neutral, it is siding with the establishment, the party in power.
This post is part of an "advent series of posts" about search, privacy and security. First ones posts were:

- "The world needs more search engines" - https://news.ycombinator.com/item?id=21676252

- "Privacy or Data, a Convenient False Dichotomy" - https://news.ycombinator.com/item?id=21684708

- "Human Web – Data Collection Without Privacy Side-Effects" - https://news.ycombinator.com/item?id=21694980
yes, it's mathematically better to have longer passwords than more complex character sets.

Dictionary has a lot of words. Even if you knew I chose 4 of them, gonna take you a little bit of time to get through those combos.
https://outline.com/bLuTpK
I think the extra cost is to do the quarterly tax filings, set up employee payments, handle W2s, etc at both state and federal levels
Clearly it's sad no big corporation or community is behind this beautiful language.
Therefore I believe kotlin has obscoleted groovy.
(except if you really want dynamic typing)
Microstream – Java-Native Persistence and Serialization
Once that is accomplished you'd be living in a land of warlord fiefdoms. No women or children would ever be safe unless protected by strongmen. Society would stagnate into a dark age. You might as well move to Afghanistan.
After developing software professionally for 30 years, I've come to believe it largely comes down to tastes and fads. I've programmed professionally in Fortran, C, C++, perl, C#, Python and Scala and various SQL flavors. I've dabbled in JS and R and have no experience with Go or Rust.

You can write verbose garbage in any language and you can write clean, well factored code in any language.

The garbage I'm most familiar with is "Consultant Java" where every class has an interface, every field has a getter and setter, every method (especially the getters and setters) has Javadoc -- oh and the test coverage is 100%, thanks for asking. But you've got 450K lines of code for an app that does CRUD on 3 tables. I've seen virtually the same thing in C#, only with the added magic of the latest MS Framework. And if "boilerplate" is such a bad word, how did Ruby on Rails ever succeed. It's an environment literally built on boilerplate. And don't get me started on perl. There are perl scripts that were healthy until they kept dividing until they were cancerous "systems" throughout the enterprise. C++ pissing contests between developers intent on showing their worth by writing the most difficult code possible.

So why do have so much garbage out there?

Because programming is a human endeavor. We have tastes. We're often unwittingly subscribe to faddish beliefs. We all suffer from a host of cognitive biases that will always prevent us from seeing things clearly.

I can say with certainty that particular tools are better suited for particular jobs. At this point though, you can't pin me down as to which for which. I can say that in the past I enjoyed using C and Java and I didn't enjoy C++ and C#. I was lukewarm over Python. I currently enjoy using Scala and I think I am most productive in it. But that is more about me than the languages. Importantly though, I think they all contribute to the software industry in ways that are not always obvious.
Well this makes me glad I've never lied on a resume or similar stuff
This is stupid; let people have their own values and convictions.

Also there is a train to most airports to avoid taking a car.
Hah, such hate.

Lemme quote Goetz & Steele:

"Standard methods like toString and equals should not be forced on value classes, but should be customizable."
(http://cr.openjdk.java.net/~jrose/values/values-0.html)
I hate google and you should too.
I'm saying there are lines. I used an example that everyone should be able to agree is a line that should not have been crossed.
This hits home. A lot of my work seems to be mopping up the mess that developers created by doing the former and applying the latter. Autoconfiguration is great for quick demo-days and a literal cancer for everything else.

Frankly, after some recent development on ES6 + node + express, I'm starting to question whether staying on Spring + Java is worth it.
I think it may be more that road cycling has a rep on exclusion for anything different than the status quo - they made a book about it, poking fun of it:

https://www.velominati.com/

Plenty of women around here bike commute, mtb, etc. Women are very vocal in these part on cycling rights and livable cities in general.

There's a women-owned bike shop that caters specifically to people who want to find car replacements in their lives. I'm very proud of them, so I have to share:

https://bikeshopgirl.com/
This touches on the Guantanamo Bay thing, too, where people are being held without trial. The gov't position is that they're enemy combatants, and thus covered by the rules of war.

I don't buy that, but there you go. It just goes to show that the people (whoever they might be) need to be continually vigilant - in a sense, government is always the adversary.
China was actually a victim of the Axis powers, with a huge death toll, so this more than a little disrespectful...
If everybody is forced to be average, what's the point of even trying? I'd probably noodle on my guitar all day and play Fallout, rather than work
Def Method |https://www.defmethod.com/ | New York City, NY | Full Time | Onsite
-Senior software engineer
-Mid level software engineer
Apply here: https://www.defmethod.com/careers
But not all of them, right? Some of the vulnerabilities do require upstream microcode updates, and without them, I feel like the risk introduced outweighs any benefit provided by Libreboot.
Wasn't this the promise of containers? "python" should have access to the whole system that it is run on, but instead of running random python scripts you download from the internet on your base system that has all your personal data in it, you run it in a container that only has the specific files that the script needs access to.
I wonder if there is a Linux distro out there that works like the OP wanted out-of-the-box, with userland processes sandboxes by default, and providing a slick interface to grant access to areas of the filesystem when wanted?

There are so many distros with little differentiation - I'd think something like this would be quite unique (unless it already exists, and I don't know it!)
Ably Real-time | https://www.ably.io/| London, UK | Full time

Ably builds developer tools and global cloud infrastructure for the realtime internet. We power HubSpot’s products, provide live scores for millions of Australian Open tennis fans, keep 3 million Chicagoans informed everyday with live transit updates. Roles available:

- Head of DevRel / Chief Evangelist

- VP of Engineering

- Distributed Systems Engineer

- Technical Product Manager

- Site Reliability Engineer

- Technical Writer/Content Manager

Apply at https://jobs.ably.io/
For a government job. Lying to the government is already a criminal offense in many countries.
> She wants to provide it, or she wants others to provide it? How many people is she personally willing to host in her home and materially support?

She wants to provide. And she’d break herself to support as many as possible at her own expense if she could.

If everyone like her was allowed to, there wouldn’t be any cost to anyone else.
If you haven't already, you may be interested in the Replication Crisis and various related research on metascience.

https://en.wikipedia.org/wiki/Replication_crisis has an overview and you can dig in from there.

That said, I've run across enough lines of evidence, both from anecdote and research, that this particular phenomena seems likely to be real.
> Have you ever visited a news site without AMP enabled?

Yes, but I don't have any of those issues. A decent web browser fixes those problems.
Being a Nazi or a TERF probably helps, too. Fuck social media.
Why can't the feature include a way to send a message to the user requesting permission to remove the lock? The user could respond by allowing, dismissing which would require an exponential back off before sending another message or deny forever barring all further messages.
> Nobody cared before WW1

The Chinese Exclusion Act was passed in 1882.

> Stopping the flow doesn't stop it, it just pushes to less visible but far harder to control channels. Frequently more dangerous channels like inside containers, refrigerated trucks, boats in the middle of the night.

These dangerous channels tend to be more and more used when internal enforcement mechanisms are abandoned. The dangerous and often fatal migrant flows across the Mediterranean in recent years exploded when countries on the other side stopped turning boats and migrants back. Paradoxically, it's the immigration enthusiasts that lead to the massive flows that then lead to the human tragedies.
More than 400 Holocaust and genocide experts have asked the US Holocaust Memorial Museum to reverse its stance that comparisons of ICE "concentration camps" to those of the Holocaust are unwarranted[0].

[0] https://www.nybooks.com/daily/2019/07/01/an-open-letter-to-t...
> it sounds like there's no way to send a message to the phone's iCloud account saying "Hey I have your phone, it was recycled. Please remote-wipe and unlock it or give me an address to return it."

Apple (and Google, with the Android equivalent) could do this easily, couldn't they? Wouldn't this also be useful for the case of devices that are lost and found, so that they can be returned to the owner?