skysight-inc/HackerNews huggingface dataset:
Here: https://www.mozilla.org/en-US/privacy/firefox/

Firefox by default also sends marketing campaign data to Adjust, our analytics vendor, which has its own privacy policy. Campaign data includes a Google advertising ID or Android ID, IP address, timestamp, country, language/locale, operating system, and app version.

Smells like a sale, but by not using the word sell, they get all the benefits of sowing doubt without having put in any of the work necessary to have an actual problem about selling it.
Probably far from the main reason but related: EV tends to be heavier than their gasoline counterparts so the infrastructures will need to adapt in the long run. Road thickness grow by vehicleWeight^4.
Comments moved to https://news.ycombinator.com/item?id=38800454.
> But it's important to remember that no copyright at all would hurt small and medium creators immensely.

This doesn't refute the tweet. You're just saying you want a monetization strategy that enables an information business model that you like (small/medium creators) instead of one that you don't like. It's still not a moral right, and your belief that the law should help artists is not innately superior to a belief that the law should help Disney or that the law should help corn farmers.

Additionally, it's arguable that copyright is needed for small/medium creators to succeed. Most successful independent creators monetize through patreon or personal commissions, neither of which are actually hindered by lack of copyright.
My main metrics are 1) does the fan turn on, 2) does it respond faster than I think and move?
Can't be any happier with the M2 at top end specs. It's an amazing silent beast.
Nobody (yet) has mentioned Microsoft PWB - Microsoft's Programmers Workbench for their C compiler, around 1990. It's what all the Microsoft engineers themselves used when writing code for Windows, WinNT, OS/2, etc. It was essentially perfect for its time.
Isn't that roughly what Qubes OS provides?
Who created your frame-of-reference?

Imagine there was a person of relevant credentials who said the climate or covid wasn't all that bad -- he wouldn't be censored by the mods; the article would be flag-killed by those who find it beyond the realm of possibility and/or acceptable discourse.

hn even has its tech blind spots: crypto and LLMs among others, route around them as institutional reform is not possible.

Some sites are banned here, but you can visit them in another tab.

I think that's why everything is on tiktok or discord now, gen-Z aren't trying to reform facebook, they are just routing around established tech, from what I understand tech discord groups routinely mock hn, but I'm not invited to those spaces so this is secondhand.
This is kind of damning to social media. What was supposed to be an information boon only gave the opposite perception to people. When crime has a huge drop year over year, people think it went way up.
Yes

https://forum.cloudron.io/topic/10417/blot-im/3
Yes I actually did the maths on this.

If you want a GCP instance that is comparable to an M3 Pro 36GB, you're looking at an n2-standard-8 with a 1TB SSD, which comes out at $400/month.

Assuming you have it running just 8 hours a day (if your developers clock in at exact times) and you can 1/3 that to make it $133/month, or $1600/year.

We expect these MacBooks to have at least a 2 year life, which means you're comparing the cost of the MacBook to 2 years of running the VM for 8 hours a day, which means $2800 vs $3200, so the MacBook still comes in $400 cheaper over it's lifetime.

And the kicker is you still need to buy people laptops so they can connect to the build machine, and you can no longer work if you have bad internet connection. So for us the trade-off doesn't work whichever way you cut it.
All about memory management in .NET and important related topics.
I think another factor is the medium through which the docs are to be consumed. If the intended audience are "experienced, technical professionals" as the ggp says, but those folks are arriving at the docs primarily from search engines, then it's likely they are in "how-to mode" [0].

People in "how-to mode" are almost always time-constrained. They need immediate answers so interspersing the why with the how would slow such readers down (since they have to scan more text than they need to [1]). Their impatience will often cause them to bounce from your web page back to the search engine in search of other sources that can provide them with immediate answers.

Without additional context on the medium of delivery of the docs (in-app vs web page vs PDF), it's hard for us commenters to say with certainty whether the decision to remove the "why" was a good call or not.

0: https://diataxis.fr/how-to-guides/

1: https://www.nngroup.com/articles/information-foraging/
If there only was a Docker image...
Anything cloud is 3 to 10 times the price of just buying equivalent hardware.
Once again: nuclear is either the safest or one of the safest forms of energy we have. Hydro is less safe, Wind is less safe (thought not by much). Solar is about the same.

You know how much soil is contaminated by arsenic and heavy metals used in the production of solar panels or wind turbines? I don't either, because it isn't in the news. When an installer falls off a roof, it doesn't make the news.

And the other thing that people don't understand is the energy density of nuclear. A single nuclear power plant is definitely much more dangerous than a single solar panel or a single wind turbine. But you need so much more of the latter two than the former that it evens out (or more than evens out).

I would think that hackers can figure out this sort of simple arithmetic.

Nobody is saying that the accidents are not bad. However, they are not actually that bad. And certainly not nearly as bad as laypeople think. And more importantly, there is nothing that has the perfect safety you appear to demand of nuclear. These things are tradeoffs, and those tradeoffs are very much in favor of nuclear.

As evidence, I present you Ukraine: the country that had the absolutely worst nuclear accident in the history of the world. Unstable reactor, no containment, authoritarian government with horrible crisis management. And yet, they kept their nuclear reactors. And not just that, they are among the 22 countries that have pledged to triple nuclear output by 2050.

What do they know that you do not?

As further evidence, I present you Japan: the country with the second worst nuclear accident in history. The accident you keep citing as so incredibly horrible that no sane person could possibly invest in nuclear. Of course the Tsunami was far worse than the nuclear accident, and the nuclear accident only happened because the Tsunami overwhelmed the protective infrastructure, as it overwhelmed the protective infrastructure of various non-nuclear facilities.

And yet, Japan is going with nuclear, and also happens to be among the 22 countries that signed the COP28 nuclear pledge to triple output by 2050.

What do they know that you do not?

The countries with the most experience with nuclear accidents are aware that these are tradeoffs, and have come to the conclusion that the tradeoffs favor nuclear.
There are several different brands of LEGO-compatible bricks in the US. In practice, though, the bricks are called "legos" generically, whether they're LEGO or not.
I can’t use a desktop on a ferry or plane or at my Aunt’s over Thanksgiving
In fact there is never a way around merging, unless there is never parallel development.

Even after rebasing, a merge has to happen since the changeset of a feature can in general not be blindly applied after its base has changed.

To me banning merge commits does not solve the merge problem.
Oh, Internet. Nobody knows you're human
No. Please switch to a firefox spinoff. Mozilla can fuck off and die.
There's so many more things that are ambiguous.

If I give away the software but sell support, am I only liable to customers or to everyone? Similarly, if I let people opt in to commercialization of their data, am I liable to those that opt out? Does someone signing a terms of service qualify as commercial activity?

If I fork something and give it away can I sue the person I forked it from? If I tell people "YOU ARE NOT ALLOWED TO USE THIS BUT YOU CAN FORK IT" am I liable if they ignore me? Does a fork qualify as a new product or is the original author liable?
>If you are the kind of person getting ghosted and rejected from interviews you evidently aren't a person with any leverage in the hiring market.

Haha wow.
1. With a savings plan or on-demand?
2. Keeping one instance on per developer indefinitely, or only when needed?
3. Shared nodes? Node pools?
4. Compared to what other instance types/sizes?
5. Spot pricing?

Shared nodes brought up on-demand with a savings plan and spot pricing is the same cost if not cheaper than dedicated high-end laptops. And on top of that, they can actually scale their resources much higher than a laptop can, and do distributed compute/test/etc, and match production. And with a remote dev environment, you can easily fix issues with onboarding where different people end up with different setups, miss steps, need their tooling re-installed or to match versions, etc.
Ahh right, I'd seen a few comments about the memory bandwidth when it was posted on LinkedIn, specifically that the M2 was much more powerful.

This makes a load of sense, thanks for explaining.
I’m a huge fan of companies that regularly upgrade their developer’s machines and put a premium on giving them the best tools. I’ve worked at places that give you a computer and then 3-4+ years later they stare blankly at you when you ask for an upgrade. I even had trouble getting ram/SSDs at a previous company for our 6 year old desktops.

Developers spend all day on these machines so to not make them as fast as you can is just silly. At one place I was getting builds to finish in less than half the time of my coworkers because I brought in and used my own laptop (I got approval). It’s absurd that companies pinch pennies for what is a tiny percentage of the employee’s salary. Especially since the difference between a 30sec and 1 minute build is _not_ 30 seconds, it can be minutes or tens of minutes because the developer goes off to do something else while the build finishes and loses track of time. Also it stunts creativity and trying new things if you know it will take a while to build and you aren’t sure if it will be successful (either the build itself or what you are trying in your new code).

It’s similar to how AI tools make it way faster to test theories or ideas. Things you _could_ do but don’t because of the time commitment and you aren’t sure if it return on investment will be worth it. Just like they did in this blog post with the analysis.
"with political goals, and military means"

True

"If a small country declared war on us, we could easily bomb them back into the iron age."

Putin probably thought the same about Ukraine.

Military objectives were achieved in Afghanistan, but not in Korea and Vietnam. And based on Clausewitz: "War is politics by other means" And our politics changed....
Well, I'm working on reimplementing the pydevd debugger to use it.

The general idea is that pydevd will be able to use that API instead of relying on sys.settrace (which was perceived as slow in general -- pydevd got by because it had a bunch of tricks to just trace the needed contexts but implementing a fast debugger in Python with it is pretty hard).

My initial results are still mixed -- i.e.: on some cases it's definitely faster -- such as when tracking exceptions, but at this point in all other scenarios it's still slower (it's pending a few profiling sessions and I already have some ideas on where to improve), but I'm still not sure it'll ever be as fast as the version that can hook into the python frame eval and change the bytecode for the function to add programatic breakpoints... time will tell (but that approach is also very hard to keep up to date on new python releases, so, I'll probably end up deprecating it as I don't have enough time/resources to keep it up to date).

Anyways, I have most tests already passing, but I have to do a few profiling sessions before the initial release. I guess there's no much point in saying: here's a new version of the debugger using sys.monitoring -- does the same but is slower ;P
Right. I bet it means "use for language models", though.
I think that’s more like quitting while you’re ahead
3hrs seems like a small price to pay for patient privacy
I don't know if the UK government paid the full amount, but £50 million a year for £1.7 billion is a 2.9% interest rate, which is approximately sensible.
I always go back to the Tyson Chicken raids a few years ago to show just how broken this is.

ICE officials raided a few facilities a few years ago, and actually found about 900 undocumented workers.

Many of them gave evidence to officials, including written instructions from the company that advised them how to fill out employment, banking, taxation paperwork if they "didn't have documentation", i.e. Tyson didn't just know this was the case, they were actively enabling it.

And in press conferences, when journalists asked about any plans to investigate/punish Tyson, ICE "had no plans to do so".

What it actually ended up looking like, with some other safety issues raised around that time is that Tyson perhaps decided their undocumented workers were getting a little too angry about poor safety standards, and making waves. It would be entirely unsurprising if Tyson made a sweetheart deal with ICE that said "Hey, if you come to these plants, you'll get to make this big stink about undocumented workers" (and remember, this was during the Trump administration), "but in return, can you leave us out of it?".

"Won't someone rid me of these meddlesome workers?"
You're trying to treat a game theory problem as a philosophical consistency problem.

We have a group of Christian Dominionists that would kill us if they could, and only those consequences stop them. (And sometimes, such as the Pulse shooting, not even then.)

In my lifetime, we had these same people saying "thank God for AIDS" and fighting funding for research because they cheered our deaths. There is no moral equivalence here.

Then there is a group that wouldn't explicitly kill us, but actively fights against us having equal rights. Prop 8 was exactly that. Prop 8 was forged to actively tear families like mine apart. We were (and are!) being attacked and philosophical consistency has little use in a firefight.
Google agrees to settle $5B lawsuit claiming it tracked users
> it does not seem inevitable

The belief that intelligent life isn't inevitable is not inconsistent with the belief that intelligent life usually will happen from any life given enough time. Why are you positioning those things as opposed? They are not.
Intermediate commits being snapshots of “broken” state isn’t a problem at all. When I quit for the day, I commit, broken or not, and pick it up in the morning. I want to be able to drop my laptop in a puddle and still pick up where I left off when I get a new one.
Your 5 year old computer is, well, 5 years old. It was once beefy but that's technology for you.
That’s what parent is saying: ads are harmful to mental health.

This isn’t a new idea, and there is some evidence to back it up.

https://hbr.org/2020/01/advertising-makes-us-unhappy

https://journals.sagepub.com/doi/abs/10.1177/002224298605000...

https://www.jstor.org/stable/4189139

https://digitalcommons.sacredheart.edu/cgi/viewcontent.cgi?a...

Lots of people have also come up with long lists of ways that ads that seem innocuous for children still do damage over time.

https://www.momjunction.com/articles/negative-side-effects-o...

https://www.healthychildren.org/English/family-life/Media/Pa...
I wish I needed a fast computer. It’s the CI/CD that’s killing me.
All this cloud stuff we use - can’t test anything locally anymore. Can’t use the debugger. I’m back to glorified fmt.Printf statements that hopefully have enough context that the 40 min build/deploy time was worth it. At least it’s differential ¯\_(ツ)_/¯ All I can say is “I compiles… I think?” The unit tests are mostly worthless and the setup for sending something to a lambda feels like JCL boiler plate masturbation from that z/OS course I took out of curiosity last year.
I only typing this out because I just restarted CI/CD to redeploy what I already pushed because even that’s janky. Huh, it’s an M3 they gave me.
$65k isn't all that high a salary for someone working in anything adjacent to a technology role these days
Same here. I adopted this behavior after reflecting on how I experienced music in high school with my sister. We'd have the CD or two in the car for trips to school and then maybe a dozen at home that we'd cycle through. I'm still not 100% sure it's the best way to enjoy music, but I feel myself less distracted by looking for something new all the time, so that's gotta count for something, right?

Plus, with my own library, I get to use mopidy + snapcast to synchronize streaming through the house and it's a special kind of magic.
> Sure we have, and in multiple different senses.

No. That isn't printing life, that is taking already living cells, priming and transforming them into something useful. Regardless, I'd count it if we could make an entire living organism this way, but we cant. Creating a working organ is no doubt amazing, and proof that this technology is worth pursuing, but it isn't "printing life" any more than producing life saving drugs is.

In your example you are talking about being able to bioprint a person(they have to be a person to have that right) to squat a property. Bio printing an organ isn't an example of that, it's not even close. Saying that we are anywhere near being able to print a human to squat a property is pretty ridiculous.
I switched back to Firefox in 2016 when Google began hampering uBlock Origin.

I have Chrome installed on my work PC for the one or two work-related sites that just won't work properly without pants-down mode.

On personal equipment, I just use Firefox (on Linux). The sites that don't work properly are few an far between, and the usually don't work because they're waiting on a number of third-party tracker scripts to load, which I disallow.
Your working equipment shouldn't be optimized around the possibility of you logging in for five minutes while on holiday.
There's usually enough gadgets in slim images to infiltrate/exfiltrate, especially if you include package managers in your final image. Using a multi-stage build with a final image from scratch is a good practice where possible, especially now that you can attach debugging sidecar containers to your application as needed.
This is pretty cool, also I love how you can use AI to read the data. Would take minutes if not hours to do it even just a year ago.
While you certainly succeeded in simplifying the UX, I'm not for simplifying the data on food. Is there any database of "concentrations of vitamins, minerals, and micronutrients" you could integrate?

I know this would defeat the purpose of a "simple" tracker, but I believe that we need to support the message that food is "complex" [1].

[1] https://www.bionutrient.org/bionutrientmeter
nvidia worked with 2 game devs to introduce path tracing pushing real-time lighting to new heights.

how are they disinterested in gaming?
Used to work for an EMR company. This is very much a real-world concern, I assure you.
I don't understand your comment then. I'm not trying to be sarcastic or anything.

Using either processes or threads should bear no difference in terms of die space. In a die there are cores, each core with dual streams of computation, that are interleaved to compensate for memory latency, so while one waits the other computes and vice versa. It doesn't have anything to do with processes or (virtual) threads, which are software constructs.
VSCode works perfectly.
This article reminds of Daniel Stenberg (the developer of curl) and the emails I recall seeing him display on occasion that think he is responsible for them being hacked etc. because someone (everyoneish) bakes curl into their tools.

I wonder if this new legislation might muddy the waters as to whether people like him might actually get sued for the software they provide to the world?

Even if the legalese doesn't actually support the notion that this could happen, we won't know for sure until someone puts it to the test. Which means someone needs to get sued so the actual law is tested in a courtroom. A chilling effect for any developer who doesn't have big money backing them. The risk of getting sued or even the very notion of it might just be too great to risk it and not worth the hassle for majority of people.
Especially older servers have quite a lot of those types of capabilities, rendering directories to fancy indexes, processing input files in various ways.

Like they'd even spawn arbitary processes for you (w/ CGI).
How do you want to serve pages without an http[s] server ?
There are public roads in Hawaii that rental companies won't let you take their cars on as well like the Road to Hana on Maui. Too dangerous - ocean waves eating away at the road, falling rocks and boulder risks, etc. It's only 64 miles but over 600 curves, 59 bridges many of which are single-lane, sweeping elevation changes - it takes a few hours.

I see no reason why a private company can't forbid you from using their property on certain public roads.
> ”who occasionally uses plugin-less Chrome”

Exactly, simply use a second “plugin-less” FireFox profile.

And if you really need a Chromium browser, Brave is a better choice than Google Chrome (for privacy reasons…)
I’ve been using it for a while, primarily to get all the benefits of the mercurial UX while still using github as a backend, but yes it also makes the stacked-diff workflow[0] really nice thanks to features like “absorb” which will smartly amend changes to a branch (eg if your branch contains one commit to add a server and another commit to add a client, you make changes to both files, then run “absorb”, your server changes will be amended to the server commit and client changes are amended to the client commit) :)

[0] Rather than a PR containing three commits “Add server” -> “Add client” -> “fix server”, it is encouraged to submit a PR of “Add server (v2)” -> “Add client” (with the original buggy “Add server (v1)” still visible in the code-review tool, so that you can see what changed in v1 vs v2, while what gets merged into the master branch is only the final bug-free v2)