skysight-inc/HackerNews huggingface dataset:
Since you have above-average exposure to the law due to your family being lawyers, maybe you have insight into this question I've always wondered: Why aren't these Terms of Service and EULAs more routinely voided due to them being unconscionable and adhesive? These seem to tick all the boxes: One-sided, no meaningful choice, no meeting of the minds, significant differences in bargaining power between the parties, no ability to negotiate, take-it-or-leave-it terms.

I've never seen a Terms of Service or EULA that could be negotiated. Isn't that a fundamental attribute of a "voluntary" contract?
If I received this I would do my best to steer clear of this person. Hopefully you put at least as much effort into acquiring social skills as telling people exactly how to communicate with you.
Unsure of reason for downvotes, but this was my observation as well, and my experience is that Kaspersky Labs scanning software successfully sanitizes its targets and does so without giving the uncanny feeling of wasting one's time.

Putin and friends are moronic for bullying and harassing and mugging Ukraine. But if I were him, I would definitely declare apple pie a security threat in response.
Yet again I find myself in between rather detached perspectives. I agree with you regarding the trajectory because it is clear as day by all objective measures where this is all heading, yet I am left befuddled by your parroting of tropes about the “pretty nasty and oppressive prison system” that the very people are pushing who are leading us to the state where an equivalent of gulags will be created.

The American prisons are not full of thought criminals just because you are being denied all the footage and proof of the violent crimes the people in US prisons commit, constantly. I realize that most people live in a negative bubble, where they have no idea what is happening because the truth has been withheld from them, but that does not change the reality most people are at least unwittingly ignorant of.

But yes, the gulag system actually already exists in America, and the political prisoners in the USA right now already know that. Assange is also in that gulag system and can probably be considered the first, Prisoner #1 of the American Empire’s Gulag Equivalent System, even though it is on foreign soil.
Some of my Chem professors would give you the grade of your final exam if it were higher than your grade at that point in time. They figured if you pulled off a better final exam score, then you deserve that as your final grade as it's a cumulative exam. They also mentioned it rarely happens.
The vagueness of the Dao De Ching is not in the book, it is in reader.

It is not myself that creates the Dao, but I can thank you for creating the Dao!

When a superior person hears of the Tao,
She diligently puts it into practice.
When an average person hears of the Tao,
he believes half of it, and doubts the other half.
When a foolish person hears of the Tao,
he laughs out loud at the very idea.
If he didn’t laugh,
it wouldn’t be the Tao.
> hard pass

Why? You're willing to run some random open source project, but you're not willing to run the official Rust installation script?
My grandmother's phone company offers something similar (a simple "press 1 if you are not a telemarketer prompt), and it also eliminated the majority of spam calls, which is not what I expected.
Magnet app affecting UIKit apps causing random hangs and lost events
As a coder, I don't think there is anything I could read anywhere that would make me smile more. Thank you seriously!

We've had many requests for enabling URL history and shareable URLs. It's not exposed in the UI yet but you can do this manually, and it's also used to set a browser default.

https://andisearch.com/?q=hello

But we really do need to add a "share search" button, and an "enable browser history" setting asap :)

One of the reasons to not go through browser history by default is that it is a significant privacy leak. Browser vendors (especially Google) and others can have access to browser history. So ironically if you use a privacy-focused search engine like DuckDuckGo (which I love and is an inspiration btw), then ironically Google knows more about their searchers than DDG does.

But we hear you! That's coming in this next release along with the blacklist and report buttons.

Thank you again for the incredibly encouraging feedback, and telling people about Andi :)
> Both parties seem to adore violence on their political enemies these days

Let's stop with the both sides are the same bit, m'kay? Plenty to criticize on the left but please stick to facts.
Be all about that base image
> This probably can't go wrong, and certainly wouldn't motivate groundbreaking research into breaking TPMs

Is the e-cash proposal qualitatively different from Apple Pay (or other phone wallets designed to hold credit cards) in this regard?
The problem is that a child getting killed by lightning doesn't leave behind a community of survivors and loved ones who go on a crusade against lightning. School shootings lead to political activism, and that activism has been met with a stone wall for decades. Hardly an inch has been given, and the school shootings continue.

They're now finding creative ways around the wall that was constructed, to do something -- anything -- and again it's treated as a big, unnecessary inconvenience. The longer people stand in the way of reasonable reform, the more creative (read: unreasonable) the proposed reforms will become.
This is about a specific Workspace change that allows administrators to turn off tracking for products that fall under the 'no ads' category separately from those that don't (other non-core services[0]). Before, turning off this setting disabled many useful features in Gmail as well as disabled tracking for org users for the stuff you care about.

That's why this is spam - it's twisting this change into something they can use to market their 'encrypted email/calendar' product.

0: https://workspace.google.com/terms/user_features.html
Let's see what's being added there in two days...
Snowden's leaks showed that the NSA was simply ignoring the 4th Amendment, and that the secret FISA court was letting the NSA do so.

Theoretically, the Constitution protects you. In reality, the intelligence community acts largely in secret, and there's very little preventing them from violating the Bill of Rights. Citizens don't even know what rights they've given up until someone like Snowden spills the beans.
Burn it: https://www.gqmiddleeast.com/features/how-the-klf-burned-a-m...
County? State? I would argue that this should be the method anyway. Start from the lowest level of known authentic bureaucracy and then work down from there until you reach a legitimate city government representative. I don't think website is an ideal method in any case.
kagi.com has a "sign-up for beta" link. Didn't take long before I received an invite (week or two?).
But how do you measure progress, then? If you are already on the backfoot, don't you want some kind of concrete measurement of how you improve?

Admitted, this would require to use grades slightly differently (not as aggregation towards an end result) and it would require the teachers to repeat tests multiple times. But shouldn't that be how learning is organized?
the deadline is gone, but I also applied after the deadline and got in.

you should apply now!
This isn't exactly true. Rust doesn't include such checks when compiled in '--release' mode. And Rust provides plenty of methods to make the programmer's intent clear and perform 'safer' arithmetic ops.

See: https://doc.rust-lang.org/book/ch03-02-data-types.html?highl...
“Privacy Shield 2.0”? – First Reaction by Max Schrems
Is the money we currently use not just an integer in a database somewhere? When a government or whomever chooses to "print" more money, do they actually print it or just allow banks to insert a new row with N amount? I'm trying to grasp the reasons on why governments would like to introduce a "more digital currency than today" but not necessarily a cryptocurrency as that would cede control and how all that relates to the digitalness of money.
Ukraine Using Clearview AI to ID Dead Russian Soldiers
Russian tech giant Yandex’s data harvesting raises security concerns
I was curious who created this site and why. It seems to be by this professor [1] who also has the bill in their twitter bio, so I assume they are a major proponent or initiator.

He seems to be cut from the mold of someone that believes the initial promise of bitcoin (freedom from monetary policy etc) but wants government regulation to prevent abuses of the system.

[1] https://willamette.edu/law/faculty/profiles/grey/index.html
That's nice for some people, but is cf141q5325 even a US citizen?

I'm not, so from that point of view US companies cannot offer many guarantees to me
Yep, dairy is the real big gorilla here, and the biggest line item on the state's water budget.
Maybe they're referring to the attempts to invalidate the 2020 election? No weapons, but what is a better word for a coordinated attempt to undermine the government?
Reading the replies to you, it's obvious that some of the perfected alpha libertarians typical of HN have shown up, and as often happens, they don't really know wtf they're talking about. But they do greatly enjoy expressing their overly abstracted, overly generalized, overly confident opinions that arise from brains that enjoy a hyper-filtered perception of the world. Perhaps you should just simply change your brain to be more like them?

sigh. Anyway I empathize with you.
This was the first attempted flight of Ariane 5, which has ended up becoming one of the most reliable launch vehicles of all time. Also, according to NASA, because of its reliability, the Ariane 5 was used to launch the James Webb Space Telescope.

The code reuse in the project was pretty poor engineering, they reused code from a different project which had different flight paths and characteristics, and didn't test it.

The modern equivalent would be copying and pasting code from a completely different project, and then just shipping to production without testing it at all, even locally.

Note that Ada is being used for the Ariane 6.
Ask HN: Anyone Using JetBrains Space?
Spotify records all the songs I listen to. Last week 10 songs. This week 100. Next week 200. The week after? PRISON IN A FROZEN WASTE! I suffer endlessly from the data they have collected. Cold bits are thrown upon me every morning; I've lost my toes to frostbyte due to data in cold storage; I have made friends, nay fellow sufferers, in the bitcoin mines, as we hash out issues together.

If only I could have seen this last week. L'horreur! L'horreur!
This may work some of the time, but expect "I need $windows_program" to foul your chances of this. It may not always be legitimate, but telling heavy-duty transport mechanics they can't have Cummins or Bendix software (for engines and brakes) to help them diagnose, when that's the only output for troubleshooting supported by the OEM, will not end well.
Sure, but that's almost certainly an exaggeration where OP gets to cosplay as the 'hero' in their story -- every single treatment protocol in every single medical setting for diabetes starts with a low-carb diet and exercise.

Literally the top of the 'treatment' section on WebMD:

> Managing type 2 diabetes includes a mix of lifestyle changes and medication. Lifestyle changes: You may be able to reach your target blood sugar levels with diet and exercise alone.

And the section on preventing type 2:

> Adopting a healthy lifestyle can help you lower your risk of diabetes.

> Lose weight. Dropping just 7% to 10% of your weight can cut your risk of type 2 diabetes in half.

> Get active. Thirty minutes of brisk walking a day will cut your risk by almost a third.

> Eat right. Avoid highly processed carbs, sugary drinks, and trans and saturated fats. Limit red and processed meats.

https://www.webmd.com/diabetes/type-2-diabetes
Interesting that the word privacy is peppered throughout, and the comparison that it is private "like cash". Cash is not fungible.
>I think some people (children really) have a propensity to be bad

That's... incredibly simplistic. When you're describing actions as good or bad you've already lost the truth.

A child can have poorly informed priorities. They can be sociopathic. But if your local government is experiencing an armed revolution, you're going to envy that lack of care for society.

Blanket characterizations like 'bad' and 'good' might have been useful in the third grade, but accurate and specific diagnoses that bring accurate and specific treatments are the only way to solve this problem.
Somebody save me a click, I’m not wading through that.
If you like this style and subject matter (Japan at night), I also recommend this short film about a taxi driver-turned-photographer:

https://www.youtube.com/watch?v=iiGEy6YX2tk

And his website:

https://issuienomoto.com

Not quite cyberpunk but in the same aesthetic universe.
Elden ring and BOTW are two of the most beautiful games I’ve ever played.

A delay doesn’t bother me in fact can take all the time in the world.
The same can be said about any vendor in the world, though.

Any of them is one NSL away from becoming a spy, wrecker or saboteur.

If your threat model includes foreign governments, don't use foreign closed source software. If your threat model includes your government, don't use domestic closed source software.

Or do, but either be ready to mitigate the harm, or be willing to live with it.
The Epson HX-20 came with BASIC and afaik, hardware and software were fairly successful. Nothing stopped you from writing a FORTH interpreter/compiler for it though (and I'm sure, I haven't been the only one who did).
Does that mean being law abiding is the new tax avoidance?
One of the biggest advantages of Java/JVM is backwards compatibility. The reason Oracle is taking so long to do Valhalla is they are doing it WHILE being able to run Java 1.0 jars.

Microsoft "fixed" things by saying "All your 2.0 net code is broken in 3.0".
John Leguizamo used it at the Oscars the other night
I guess the one big gotcha is that if you’re having a bad day - you’re sick or couldn’t sleep the night before - that could really affect you negatively.
SRE. Learning to build the automation that makes changing the kernel a change to a config file (Ansible/Salt/Nix/etc.) and pushing a button.
If you are expecting your business to be around in 2023 you should shut up about "Web3".

If you want to have good people for customers, if you want to hire good employees, if you want to have good vendors, shut up about "Web3".

Don't take good free software like "Git" and slander it by associating it with platforms that charge fees on top of fees on top of fees; platforms that charge you fees to pay your fees that make rent-seekers like Visa and Mastercard blush.

It looks like terminusdb is a good product that somebody can use without paying money to grifters. Why slander it? Why put up a big sign on your web site that says "Nothing more to see here move on" to the good people in the world but that will attract evil people, scammers and clueless people blinded by FOMO who will bleed your company dry and leave it a rotten husk?

Terminusdb should fire the person who made this blog post and make a press release about it immediately to protect your investors, your employees and your customers.
This is how it begins... mandate a "privacy-respecting" electronic currency capable of offline, anonymous, peer-to-peer payments. Then a few years later, mandate an exception for convicted criminals: gotta get their money to pay the victims, after all. Then later still mandate an exception for suspected drug traffickers or money launderers: we have to know where the money's been. Pretty soon anyone the government mandates will have their money frozen for any reason they choose.
That is a part of it, but large arrays are also sliced up behind the scenes rather than kept as one contiguous segment of memory. This causes a fair bit of memory overhead, as there needs to be GC book-keeping for all the slices.
They don't even need to be at the same level of mastery as the "genius." Everyone in the class needs to get to a pre-defined level of mastery of the subject. The genius isn't rewarded (in terms of grade for this class) for being 10x beyond that -- everyone who gets over the bar of mastery gets the same grade.
The solution to your digital colonialism is free and open source software. :)

It would demonstrate that venture capitalists aren't as smart as they think they are and it would prove that they're playing a losing game.
I'll chime in my opinion: Java is getting something right that I don't see much elsewhere: Dependency Injection. Combine this with a mocking framework and you can write _actual_ isolated unit tests for every single part of your stack.

We're fans of CDI, it's a more polished Spring framework without the legacy weight. We're developing in Quarkus, MicroProfile, and bigger monoliths in Apache TomEE. We use ActiveMQ extensively for scaling. ( And I mean extensively... on a modest 512m server, we can push several thousand messages/s reliably to a _lot_ of topics and queues, all with delivered-exactly-once guarantees)

We avoid the fanfare of Docker, as really it's not needed for Java apps; they're somewhat self-contained anyway and it created more problems than it solved. For true isolation, we use systemd to create cgroups and chroots and prevent application escapes. For deployment, apps are one-jar'd down to a single executable, then packaged up in a .deb using the jdeb maven plugin. We stick with the unix philosohpy of using /etc/default for env variables that help the app locate their database or LDAP cluster.
I'm working on a better description. The end goal is human-level conversation and related use cases, but that is too far off. The 1st real use case is that you can give it sentences and it parses them to JSON that can be used to call APIs. Those API calls provide the answers.
Yeah I'd be a miserable alcoholic within a month of living in a city, I'm just not wired for it at all. I get depressed living long enough in a place I can't see the stars, let alone being able to almost taste the pollution every day. A lot of city-dwellers seem to think people like you or I don't exist or can be 'nudged' (behavioural psychology word for 'gaslighted' in my opinion) into adopting urban life for an abstract greater good. People sell these massive vertical arcologies as some kind of ideal but frankly I'd rather jump off the top of one than live in it.

If urbanisation became mandatory I'd literally emmigrate to anywhere it wasn't even if it meant giving up my profession, I'd rather be lonely in a foreign land than forced into an urban life I'd actively despise a good 2/3s of my existence in. I cannot stress enough how deeply I reject the idea of moving to a city, and the lengths I will go to so that I can retain a rural life.
Yes you can. You can disable cookies, or use ad blockers. Specifically, this is talking about Google Workspace customers, so all their customers can easily move off using them for hosted email.
>However, the urban lifestyle common in North America or Europe is likewise not sustainable either.

What do you mean by this? There is a large gulf of difference between the two, and I feel you are more commenting on the consumerist patterns of the above. That pattern is a lot more sustainable model in high density urban environments from a logistics, CO2 perspective.

From a modern quality of living perspective, it is vastly more sustainable both economically and ecologically to have people in high density housing. Hence why it was the traditional form of infrastructure for huge portions of history up until the failed US suburban experiment.

It's much easier to hook up good quality and efficient infrastructure to a high density block than to a suburban neighborhood. The above infrastructure would be better utilization rates, cheaper to install, and easier to offset than what you propose.
I'm sure many of these companies will be successful, but I'm underwhelmed by most companies on the list. The AI and biology-based companies seem the most interesting in that they're attempting to push the envelope forward. The rest seem to be some combination of:

1) Do X slightly better

2) Do X in new region Y

3) Do X using NFTs

4) Be a bank to those underserved by existing banks

Obviously the point of these companies is to make money, not necessarily to push the technological boundary of human progress, but I miss being inspired by what YC was encouraging people to build.
This is a warning or future leakers not an attempt to put the genie back in the bottle since that information is out forever.
Grades don’t capture the difference in learning ability you use as an absurd example. Furthermore, this “observation” is sufficiently vague so as to be a truism. “Businesses don’t want to hire stupid people” is not novel or meaningful as a supporting argument to whatever your point is.
Agreed. IMO, Loom + a lot of the startup improvements will make Go somewhat obsolete compared to the JVM. The JVM developers have pretty quickly closed the gap. Where java was a poor container choice, it's become pretty nice.
Ask HN: How do you plan back end work?
In this context, backend = server side of web dev, and frontend = browser/client side of web dev.

I've worked in both individual contributor and execute level roles for nearly 20 years (still doing both to this day). In most companies where I worked, backend side of web development had trouble reconciling with business-level planning. It seems to be a backend-specific issue because of the following problems that frontend doesn't seem to have:

1. Refactors are more likely to cause big conflicts with everyone else
2. Tasks are more likely to be foundational, and become pre-requisites/blockers for multiple other tasks
3. The famous "make change easy, then make the easy change" in practice makes most tasks become refactoring or foundational work, which leads to points 1 and 2
4. Due to 3, it's very hard to predict the scope of work up front. If you try to retroactively reflect what you're actually doing (i.e. in a sprint), then chances are your board will start with 20 "aspirational" tickets, and end with 40 new tickets closed, none of which are in the original 20. That's because you only discovered what needs doing after you've almost done it.

The reason front-end doesn't usually have these issues is because it operates in small, isolated worlds, such as pages and components. Backend, by its nature, is responsible for maintaining the entire system's state. Whether it's a set of services, or a single monolith, the fact remains that it's typically a big, integrated machine.

Before you say that in a well-written codebase these situations shouldn't happen often, the truth is that there aren't that many well-written proprietary codebases. As time goes on, with proper guidance, codebases improve. In the mean time, we have to keep going.

Some might say that we must separate any refactoring or foundational work from feature building. Wouldn't it be more damaging to separate them? It makes a lot more sense for features to drive refactors. Otherwise, ironically, refactors will not be rooted in business needs, and become even more detached from business realities. Also, this doesn't work with "make the change easy".

QUESTION: How do you plan back-end engineering work? Typical sprint planning rarely pans out. However, removing sprints from backend team is kind of like giving up on planning entirely. Feels like we need some creative thinking to deal with the backend planning problem.

Do you have any advice that worked for you, that allows for both business planning, and good backend engineering quality at a healthy pace?