skysight-inc/HackerNews huggingface dataset:
I've been doing software professionally for about thirty years now, and what's interesting to me is that the conversations I had with my grandfather about factory work involved all of the same dynamics. Prototyping new solutions versus consistent reproduction of known solutions? People who only understand their own tasks versus those who have a holistic understanding of the components, the process, and the final product? Troubleshooting unexpected failure states in complex systems and fixing mission-critical problems that can make or break the business, versus checking out when The System Breaks? Conflicts between book-smart college grads and grizzled vets who know how things "really work" under the hood?

Those are the stories he told me about working in a factory, and frankly the lessons I learned from him were just as valuable as any "fifteen lessons for software architects" books our industry has produced. Sure — software is unique! So is food, so is metal, so is film, so is concrete…

People don't deserve unions because they're 10x workers. People deserve unions because they're workers.
I have one of those mixers and I've replaced the sacrificial gear at least 3 times, although I usually get the gears for far less than $50. I gotta learn to not overload it with bread dough :-)

Based on what I see when I open up the unit, the reason they don't have an all metal gear train is that doing that would impose the need for higher strength on everything in the transmission and the chassis up to the motor. That would increase the cost to the point where it would cut into sales.

The larger consumer mixers (6qt?) are built more heavy duty since I know that they can take a larger vertical load, but I don't know if they also have the nylon gear.
How Quantum Computing Threatens SaaS
Because you still have to pay for enough fossil fuel generators to power the grid AND the solar and wind subsidies, because the latter can't supply power all the time. If every solar setup had to provide guaranteed minimum power 24/7 for 30 days, then you'd see the true cost is much higher because they would need to directly pay for a mostly-idle power plant, instead of the very inefficient way we do now (brinkmanship of grid stability and occasional massive spikes in wholesale cost).

In WA we pay more for "fish mitigation" than all other hydro-related costs. I expect CA has similar money pits.
This is useful. Thank for you creating this.

Next step: getting AI to replace or generate the code to replace the UI elements with data.

The future of backend:

I would like software architecture to be transformable into vectors so that we can "understand" architecture and move software architecture from one design to another, all without breaking everything.

The code is just a mechanical output of semantic understanding of what is required then. The vectors are your code.

EDIT: We'll no longer be creating YAML but describing how things are to be.
I didn't downvote and the gamer/fury world doesn't interest me but I like seeing many different active communities existing online. One day our interests may align until then keep creating culture.
The title originally said "A Huge Year..." but the word "Huge" was auto-removed. Now it's just a year, apparently, like any other :)
Pismos are handy with the built-in USB and Firewire but the Wallstreets make better "bridge" machines. They have SCSI that can be booted from with a BlueSCSI or PiSCSI, and the old serial ports which work with Localtalk.

I was gifted a Wallstreet that included working PCMCIA USB and Firewire cards. With floppy and CD in the expansion slots it's a great bridge machine.

https://www.reddit.com/r/VintageApple/comments/13l7tyd/some_...
That is hardly a simple solution. In most states, water rights weren't purchased from the state. They were granted and tied to property deeds. In some cases those actually predate statehood.

In theory states could seize those water rights through eminent domain (or a similar process) but under the 5th Amendment the state would have to pay fair market value for this. That would be enormously expensive. States would have to raise taxes on everyone to fund that, which would be political suicide.
The one thing I don't see mentioned in this article is using encrypted DNS. Right now I use firefox on my PC and Opera on my phone because both browsers have a setting to use encrypted DNS. I just turn it on and forget about it. I tend to use a lot of networks other people own and I like making sure my DNS queries are encrypted.
This is basically the plot of the excellent “the moon is a harsh mistress”, ultimately the moon (and a benevolent revolutionary ai) holds the earth hostage until the earth commits the building a giant orbital launch cannon to fire ice back up to the moon

Not sure we want china firing freshwater ice at utah on a ballistic trajectory?

<this is a funny joke post don’t freak out man>
Also some more details here, interviewing two team members:

https://newsletter.pragmaticengineer.com/p/building-the-thre...
> These systems should not scale. Giving everyone free broadcast capability is a sign of mentally bankruptcy. ... These idiots are scaling things because its become possible technically. There is no other logic to whats going on.

I agree, but I don't think it's a sign of "mentally bankruptcy," but an indication of the flaws and limitations of contemporary ideology. They're not just doing it because it's technically possible, they wouldn't even try and no one would sign up if our ideology didn't say it was a good thing to do.
Proven wrong by whom? Your opinion is obviously severely biased because you get paid for working on Wayland. Job security is obviously the only reason anyone would defend this pile of garbage of an ecosystem. All your suggestions mean replacing X11 functionality with vendor lock-in de-facto proprietary Qt libraries. I can see why your employer likes that.

Now get off my lawn.
Granting a random app access to all your private data after they request access is very different than "There is nothing that actually prevents an installed app from collecting all your data."
Why keep things around that serve no purpose? Companies have retention policies for this reason - anything that is retained is a potential liability, so unless it’s legally required it’s better to delete and destroy as soon as it is not needed.
I do feel it is important to note that merely taking normal-length showers isn't making anything "loudly known" though. Other action has to be taken to be sure you're heard.
Wouldn't that be security through obscurity? Which is bad security and a good way to be exploited. I thought that having more eyes on a system made it more secure because people find the exploits.
Because they would need to sell those shares for there to be a takeover.
I like how this article doesn't mention dopamine. On the other hand, I think that the key challenge is that brain activity that was well suited for contexts that prevailed for a long time long ago are less well adapted for things available today.

From Nir Eyal, author of "Hooked:"

Here, companies leverage two pulleys of human behavior – motivation and ability. To increase the odds of a user taking the intended action, the behavior designer makes the action as easy as possible, while simultaneously boosting the user’s motivation.

[...]

Bizarrely, we perceive this trance-like state as fun. This is because our brains are wired to search endlessly for the next reward, never satisfied. Recent neuroscience has revealed that our dopamine system works not to provide us with rewards for our efforts, but to keep us searching by inducing a semi-stressful response we call desire.

https://www.nirandfar.com/how-to-manufacture-desire/
It's patently bizarre that the author claims the complete stack is possible under openbsd and then says "for downloading, just sneakernet the file to the printer or use linux running on a pi" and points to a very small collection of horrendously user-unfriendly, extremely manual tools like openscad.

Would we tolerate an article that claimed OpenBSD had a complete "stack" for desktop publishing if one of the steps was "save the file on a USB stick and plug it into a windows computer connected to the laser printer" or "just connect a raspberry pi running linux to the printer"?

Would we tolerate an article that claimed OpenBSD had a complete "stack" for desktop publishing if the only option for "word processing" was emacs and latex?

Saying "Blender has been in ports for ages" is hand-wavey nonsense. Does Blender actually work in openbsd?
Backdooring Electron Applications
But they haven't to my knowledge given any specifics on how that telemetry data will be sent/aggregated/counted.
Also the UI redesign they pushed through and bad search that precipitated the flourishing of third-party clients.
Yes, it is a great tool too! If you have any questions or curious if the product is still developed, hangout on Sublime's Discord :D
launder your style through ChatGPT

I wonder if one could hook up a browser extension to do this
It's curious to me, that you're concerned she's extrapolated her experience to some set of men in Antarctica, and you've extrapolated her behavior to a crack in all of polite society in turn.
Totally agree: it's hilarious because it's true.

Good startups target power users. By "good" I mean companies that find true PMF and grow exponentially at near-zero CAC (i.e. the ones that earn - not buy - their growth).
To be clear, Popen is very different from all the other options. That's for running other programs.

Process is low-level and is almost never what you want. Pool is "mid-level", and usually isn't what you want. ProcessPoolExecutor is usually what you want, it is the "one obvious way to do it". That's not at all clear from the docs though.

The one obvious way to do it, in general, is: subprocess.run for running external processes, subprocess.Popen for async interaction with external processes, and concurrent.futures.ProcessPoolExecutor for Python multiprocessing.

Your other complaints about actually using the multiprocessing stuff are 100% valid. Error handling, cancellation, etc. is all very difficult. Passing data back and forth between the main process and subprocesses is not trivial.

But I do want to emphasize that there is a somewhat-well-defined gradient of lower- and higher-level tools in the standard library, and your "obvious way to do it" should usually start at the higher end of that gradient.

You might also want to look into the third-party Joblib library, which makes process parallelism a lot less painful for the straightforward use case of "run a function on a large amount of data, using multiple OS processes."
Ah sorry, I replied to the wrong comment.
Feels like this is tyranny of easily measured metrics. If your north star metric is something more focused (number of fun dates!) that incentivizes features and experiments that push that number up, but if the number is DAU, suddenly you've decoupled "success" from the actual intention of the website or app.

Obviously, "number of fun dates" is a lot harder to measure, relying as it would on surveys with low response % and a variety of circumstantial factors. Whereas you can easily measure DAU, and put them on nice charts that point up and to the right to justify a bonus for some executive. Such is life.

Finally, there's a level of personal responsibility. Code doesn't get worse without developers making it that way. If you think your job is bullshit, making things worse, say something, and leave. Do your best to not be part of the problem.
It all depends on what you want to use it for and how accurate it needs to be.

The best way to build a geolocation service is to have a billion devices that report their location to you at the same time they report their IP to you. That's basically Apple and Google. They have by far the best geolocation databases in the world, because they get constant updates of IP and location.

The trick is basically to make an app where people willingly give you their location, and then get a lot of people to use it. That's the best way to build an accurate geo-location database, and why every app in the world now asks for your location.

4-square had the right idea, they were just ahead of their time.
You're right that nobody should be calling anybody brainless here, but please don't react to that by breaking the site guidelines yourself. That only makes things worse.

https://news.ycombinator.com/newsguidelines.html
Only if the CPU is serving multiple users, maybe.

LLMs can't batch token generation for single users. Its sequential, each token depends on the next. In fact that's a part of the paper: "dumb" batching will leave the GPU underutilized because responses aren't all the same length, and they end up processing one token at a time at the end.
It's the weirdness of the fact that the client has to buy a completely unrelated product in order to get the thing they need.

Typekit used to cost around £50/year - and allowed agencies to use webfonts on their client sites. Now the clients have to spend £26.50 / month on a product they don't actually need in order to get a font on their website...
cracks open can of Shasta

Iunno man, I'm just happy to get a Quake II remake and a new Armored Core game...
I'm baffled by the amount of interest in Threads, but I guess some of the technical stuff is novel? I don't know a single person who uses it.
Thoughtful article that doesn't even mention Youtube Shorts, perhaps the most glaring example of the trend.

When online services maximizes the number of daily users, perhaps in the hundreds of millions, the vast majority of them won't be very interested. So of course any data driven service will optimize keeping uninterested users occupied. That does explain a lot actually.
Please don't cross into personal attack and name-calling in HN threads. We're trying for the opposite here.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.

We detached this subthread from https://news.ycombinator.com/item?id=37486633.
It amazes me that people don't know, and never gets taught, the history of HOAs and restrictive covenants on deeds. Everyone acts as if it is for the betterment of the neighborhood, consistent looks upkeep of property and so forth. When you dig into this you'll find out it is about keeping out undesirables from your area. Originally those undesirables were of different races. All of this is strongly embedded in historical racism and it has continued forward to this day although not strictly race-based but there are still deeds that have unenforceable restrictive covenants that deny property to certain races.

As with anything when it became impossible to enforce a race-based segregation they simply do it in other ways. HOAs should be abolished in my opinion or their power greatly curtailed and deed restrictions largely removed. Especially given that many HOAs or at least the ones we hear about a lot are quite abusive with the power that they have and they are selectively abusive in that power. Likable neighbors that have the same minor offenses never get fined for them but undesirable neighbors get harassed constantly. One thing to fix the abusive HOAs would be to have it so that if covenants are not enforced equally they cannot be enforced to anyone. Even in the situation where they rely on people reporting violations they can only accept the report if they do a complete audit of all properties to ensure the same violation does not exist elsewhere. If it does they must cite everyone equally even not citing one person means that all the citations are invalid. This would get rid of the buddy system that HOA is used to abuse undesirable people in their neighborhood.
Well they all work in tech and make well over 6 figures, they could buy one if they wanted. There may be some desire, but it's balanced by other factors.
The OS is focused on privacy... at the foot page there is a legend:

"By using our website, you acknowledge that you have read, understood and agreed to our Privacy Policy, Cookie Policy, Terms of Service, and E-Sign Consent."

I clicked in "more information" and was directed to a long page with small print, where you have to navigate to different policies (which remain somewhat hidden if you are not careful) ...

Really?
French ban iPhone 12 sales due to too much electromagnetic radiation
I wonder what made you feel that Sublime is not good enough. Vent it out on me :D
Python is known to be pretty wasteful in terms of compute performance, but is the compute grunt of a given node a big deal in these kinds of networks? I assumed it is a big communication problem. Python shouldn’t hurt there, right? It isn’t like a Python-generated packet goes through the network more slowly.
I thought registration walls that do nothing but allow you to join a waitlist were discouraged/banned here?
Yea I like Strauss but this was a bit strange. He doesn’t seem to understand the profile and iq of the average Twitter user and the type that drives “virality.” Additionally one can immediately engage with an image (which is why every stupid engagement optimizing account would tweet with images), reading an external piece takes more work
It should also be noted that match.com knows that it's business isn't "connecting people in stable relationships" but "luring people to pay for match.com by promising them connections that never work out."

OKCupid had a model that increases the likelihood of matching with someone and ...never using OKCupid again.

Match.com realizes that fundamental flaw. For their business to survive, they HAVE to be bad at the service they purport to provide. They don't want people to have long term relationships, they want people to use a dating site.

There are "societal good" functions that companies might provide, for which a profit motive is wholly un-applicable without destroying the function itself.

There are some things that you simply CANNOT express in a "free market" because the measure of their success cannot be expressed in market terms.
LLM's only work on the data they have been trained on so all outputs are merely based on information that has already been written about by a human. Furthermore, LLM's do not truly "understand" even first order causal relationships, meaning whatever it plans will have no foresight to evaluate how a plan it generates will impact downstream components of a complex system.

LLM's live in "the world that has been written about", not the real world, and thus cannot formulate new ideas or hypothesis other than by accident. This, coupled with the lack of an ontological system for evaluating the validity of the statements it makes about a complex system, and, its lack of causal reasoning, means they cannot effectively plan.

I've worked on research related to causality that used LLM's (admittedly, pre ChatGPT and using much smaller models) and it was not uncommon to see extremely bogus causal relationships inferred such as "rising cost of living in NYC caused a flood in Argentina".
hi HN! we were so honored to interview Chris Lattner on Modular/Mojo, hot on the heels of his $100m fundraise and release of Mojo for Linux. personal jaw drop moment (which you can see in the video we'll release on the youtube) is finding out that Mojo (the superfast Python superset language) was a side project... they did it purely because they are beasts and compiler geniuses. overall i found it a very inspiring message and vision and can understand why they are valued so highly in such a short time. questions welcome!
For Pandas, I recommend the third-party Joblib library: https://joblib.readthedocs.io/en/latest/
After a 25 year hiatus I've taken Descent back up, the DOS & Windows version. After you're tired of the standard levels you can find plenty of third-party and fan levels and games.
Honestly, I wouldn’t know. I work in one of the big SSCs here, and I’m not really involved in the software startup scene here.
> Saying that people in Salt Lake should cough up enough cash to outbid the people who want to grow alfalfa to sell it to China is kinda gross

It's also incredibly easy; SLC could outbid the farmers hundreds of times over and it wouldn't be even a rounding error in the city budget. It's difficult to see anyone opposing this as anything other than useful idiots for the ag lobby.
No, because it wasn't always true for Twitter. Twitter made a choice to change how it rewarded pictures vs. links, and it happened surprisingly late.
Be warned; your hard drive may file for a divorce after a few years of daily-driving NixOS. It is both a blessing and a curse:

$ smol@computer ~> du -hcs /nix/store/
257G /nix/store/
Does it not become cumbersome to use the web for normal usage without persistent cookies, history, bookmarks, ...? If you save those to persistent storage (if that's even possible, I imagine Tails has safeguards against shooting yourself in the foot), you lose one of the main reasons why people use Tails.
That was always the impression I had, engines such as id tech X, Frostbite, Fox Engine, etc, in my view are some examples of more "direct" competition.
I visited in the 80's when I was a kid. We found a beautiful beach, and swam for hours. No stink, and crystal clear water that, due to its salt content, made you float super easily.

Today, it's disgusting and obviously sick. That same beach is a sandy field a mile from the water, and when you do get to the water, it's a sludge that's probably not healthy to be around.

Running out of water is a concern, but it's not because we won't be able to farm or wash or cars or whatever. It's because if that sludge dries, it turns to dust, and all the very nasty stuff (arsenic, mercury, and other heavy metals), starts polluting our air.

And when it comes to air pollution, even without a dry lake of nasty stuff, the Salt Lake City metro area is one of the worst - especially so in the winter. We get an inversion later that traps air pollution in the valleys, and the air becomes brown. Not even a hint of brown, but just brown.

Very bad things will happen to the health of everyone in this area should the lake go dry.
I felt this article was so spot on. Everything feels optimized for those who are semi-lobotomized.

I recall years ago (maybe this was late '00s or early 2010s) when Facebook changed their interface to be much more "Twitter like", i.e. a semi-random list of items in your feed. Before that, for me it was much easier to actually follow conversations with my real friends. After that it was just a sea of posts - and by the way if you scrolled past a post and wanted to find it again, good luck. After all everything must be new and fresh to keep you engaged!!

This type of architecture has helped to lower the value of online relationships, and has continued to destroy our attention spans. I guess the only good news is that I feel like it's gotten so bad I can hardly use apps like FB or Instagram anymore, which is probably a good thing.
At least company bosses now have money to hire bodyguards for themselves.
https://www.eurogamer.net/unity-bosses-sold-stock-days-befor...
Launder it by freely giving it to a large-scale data vacuuming/surveillance operation?
Web site looks like it's trying to sell me some shitty VPN software I don't need.
You might just need to run:

alter database mystuff refresh collation version;
I had a house in the suburbs with my ex-wife, in a neighborhood with an unreasonable HOA. We had to replace a leaky roof, and we had to wait 2 weeks for the "architecture committee" to approve our replacing our roof with one of the exact same color and style (and we had to wait because starting without approval would have been a violation).

What amazed me was that the neighborhood was full of tea-party conservatives with "Don't tread on me" bumper-stickers, who were always complaining about government overreach. Yet they ceded the right to even begin repairs on their own house to a bunch of busybodies.

I vowed to avoid HOAs after that experience (except when they are unavoidable, like when owning a townhome).