skysight-inc/HackerNews huggingface dataset:
I did a radical diet change, too. I'm wired where I can just do that. I've read most people can't and trying often leads people to failure. If you aren't wired to just pivot on a dime you might try a system that works for you.

My major diet change was to eat like the healthiest of the Blue Zone folks. I wanted great energy now and longevity of it and my life. A diet that gives me energy now but leads to heart disease wouldn't cut it.

For that, I went plant based whole grain.

How much you eat matters, too.

A good technical book on diet is The Proof is in the Plants [1]. It covers what we need in our diets and why. For example, how much selenium do we need and what are sources of it. Despite the book title talking about plants it also covers meat and dairy. Everything covered in the book is based on the latest scientific research. It's written by a dietitian who can reference the studies.

[1] https://www.amazon.com/Proof-Plants-science-plant-based-plan...
>This is the first time we've seen a crypto cycle coincide with a broader economic downturn.

Unemployment in the US is currently at its lowest level in 50 years. What economic downturn are they referring to?
They could have used gaming consoles with more mainstreamed 'developement kits/setups' instead? That existed at least for some Sony Playstation, or something like this? https://en.wikipedia.org/wiki/X68000

Running https://en.wikipedia.org/wiki/TRON_project !1!! :-)
It's totally possible to control 3D-printed guns. Perfectly? Maybe not. But it helps if guns are illegal, so police can stop people who go around carrying them.

The way of manufacturing the gun really doesn't matter. Tons of "legal" guns get stolen, misplaced or sold illegally. Gun control is much more about restricting access as much as possible and making it hard for people to have an opportunity to use a gun. If you can just carry one around casually in your every day life, there are just too many opportunities for something to go badly.
There is very heavy traffic on both sides, so it wouldn't be unusual for the actual speed to be 50mph, 40mph or even less. The second nearest car is braking, and there's a "Queues Likely" sign a little further -- I found the place:

https://www.google.com/maps/@53.3015568,-2.722796,3a,75y,235...

StreetView gives a much better impression of the chevrons; the Alamy photo has an unusual choice of lens. The "M56 B 45.0" [km] milepost is way ahead of the chevron sign.
Interesting. Thanks for recommending it.
I don't know of Mr Dimon, but tim cook headed apple while they pursued form over function, removing ports and creating the god awful butterfly keyboard for.... reasons?

Satya has overseen microsoft to be very profitable yeah, but they haven't exactly been the best company, buying a bunch of popular companies that most people probably would rather they not own, and investing as much as possible into making using windows a terrible, ad ridden, telemetry infused pain.
I have a sibling and his murder by this method has been ongoing ever since we came across the video.
Obviously, the work you do will affect your personal life.

Does your work have a strict 09:00-17:00 schedule? What type of work? How much required comunication outside of work? Is your work dangerous or stressful for you?

There is a lot of variables to crunch before you can define what is your work-life balance.
Names of products should be memorable, and probably cute.

Names of technical items (e.g., function names) should be descriptive.
Elevators undoubtedly save lives over time, but it's a lot harder to count how many heart attacks didn't happen vs. how many people were suddenly crushed to death. But if an elevator ran perfectly for years at a time but also could, at any moment, instantly and inexplicably kill its occupants — it's still every important to understand why there's a flaw in the automation.

In any case, how would you measure when FSD/AP "saved butts"? Every driver is expected to operate the systems with the same ability and awareness to manually intervene (i.e. save themselves) as if the automation wasn't in place.
How do you explain all the guns and absence of gun violence in Vermont and Maine?

Why is there so much gun violence in Illinois despite the strict gun control?

Do you support gun control in Ukraine?
Crazy.... Can't imagine the desperation to risk your life over a high.
When someone from the Chrome team actually had to write the code for them. I don’t think the React team themselves cares about interoperability at all however.
> I don't know if this task is just an especially bad fit for me, or if my mental abilities are declining?

> The code I'm porting is average code, not terrible, but plenty of little things to complain about.

There might be a third option: struggling is a signal that API is convoluted. The code might be alright, but the design is bad.

You seem to be focusing a lot on API implementation (how it's done in another language), not the interface (what the API is doing).

Ask yourself: can you easily explain what should happen when each entry point is called?

If you can, why are you so attached to the old implementation? You should write it from scratch without relying on the old code. Old code is there to expose past knowledge (e.g. edge cases you might have missed), but not as a base for new implementation.

If you cannot, then API has a bad design. It might be alright for computers, but not for humans. Obviously accepting that it is bad doesn't solve your problems.

I had a similar case when I was ~28. What worked for me, is having a picture of how I would build it today, if I were to do it from scratch. This picture is usually much simpler and easy to keep in your head. Then, understanding the diffs between old and new design. The diffs essentially are the flaws of the old design, but now they are also the requirements you have to implement (assuming fixing API interface is not an option).
Indeed, I enjoyed the article, but felt the snarkiness was bit too much.

Startups fail all the time, and hardware startups are a minefield.

If they had succeeded then we'd be singing their praises on how they started off with a scrappy product built from off the shelf parts and then managed to productionise it and outsource the manufacturing to china...
I was downvoted a bit to start, which I found interesting. The only people I've met who like yaml are a) its authors, or b) people who have done very little with yaml.
For me there is a benefit in having a single abstraction layer, the Terraform root module, to make IaC changes, and specifically one that is in the form of data rather than a script. The data incidentally contains everything required for reproducibility (all dependency versions are pinned, etc), and it always calls only versioned modules that are published independently. There is one Terraform wrapper script that runs from CI/CD and it is the only script, no matter what kind of change is being made, Kubernetes or otherwise. Teaching someone how to make a change is easy, they just need to make a change to the data and apply it. If the data layer doesn't support the necessary change, then work can be done to add the capability to one of the modules and then publish a new version. For simple needs this might be overkill, but in my environment it helps to keep things from getting out of hand. Helm and Kubernetes are abstraction layers, but very specific ones, whereas Terraform is a generic one that ties it all together.
Exactly. If a driver pulls into your lane right in front of you and then slams on their brakes then that driver is at fault. You may need eyewitnesses or dashcam evidence to prove that is what happened, though.
Here is a list of community instances:
https://github.com/Metastem/wikiless
Maybe they should use: Apatchy

In conformance to the many needed patches roots?
Well, why block them unless you have a good reason to?
> But someone can figure it out

Actually, in most cases - no, they can't. Or, rather, they can't figure it out as fast as they're "needed" to.

> if there's a real need with no alternative

What happens instead is that somebody with no real knowledge of software development says, "we need this change made in two weeks. We need this." That this might be impossible for any human being, living or dead, is completely ignored. If the programmer this is dumped on even suggests making any clarifying improvements to the code, even that is rejected because "we need" this.

And two weeks come and go, something was changed because there was a deadline, but the something that was changed broke a dozen other things nobody even remembers were there, and now there are bugs waiting to be discovered by unsuspecting users.

> it's a matter of incentives and prioritization

I know what you mean - it is, technically possible but it's never feasible because it's not predictable.
So you let the thing run and brief the other on what to do if SHTF. We're talking hundreds of units out in the field, not millions. Every aspect of that can be provisioned for ahead-of-time, and cheaply at that, and then the SWE can walk away for weeks at a time.

If the HWE leaves for a bit, same thing. If he's making units production stops, but maybe the SWE can fill in since these dont look like difficult builds.
It's worse than that: it defeats the main benefit of having government at all, which is the ability to overcome thorny coordination problems.
Try to legally get a handgun or semi-automatic rifle in the u.s. walk me through that process. You may be surprised to find that it's much harder than you claim it to be.
Should put a minimum length on that rule
Counting with ChatGPT
I did some chatting, and i figured out, it cannot count his output for some reason. The second one is 584 words as per wordcounter.com.

What is happening?

Chat: https://pastebin.com/MfbVBmad
I was honestly expecting an article about how the blades ui was the fastest and best xbox 360 ui because it wasn't loading advertisements.
Being culturally Japanese didn't prevent Japanese companies from achieving dominant positions in electronics, automobile manufacturing, video games, shipbuilding, steel production...

Why is software so special?

I would argue that the kind of risk aversion that holds back software companies is just as evident in most of Europe as it is in Japan. It is also the norm in a bunch of American companies in the tech industry, especially the older ones. And China, which is also often brought up as a society where individuality is not valued in business (due to "Confucianism" and similar tropes), is not held back by similar risk aversion and has a massive software industry that can compete internationally.
A contextually objective approach to extended Wigner's friend thought experiment
> very similar to ChatGPT output in many cases

I kind of disagree with this, I think ChatGPT is a superior system in terms of pure output. It strikes me as the sort of comparisons people make between Open Source voice recognition (which is great for a lot of stuff) vs the serverside systems (which may be more than you need, but are almost always going to produce better output). Opinion me.

> Available via API

The only way that an API gets monetized is through a subscription model or as a loss leader for other content (ads, etc...). Given that AI chat isn't a great fit for advertising (at least not without making it a lot less useful), I strongly suspect that the API model is going to get more expensive in the future.

Again, just something I suspect. Maybe it will get much cheaper to host, but the optimism people have about that is I think more of a hope than a solid expectation. There are much cheaper things to host than an AI system that don't end up being affordable to individuals and end up being primarily marketed towards businesses.
The cool thing about 3D printed guns is they don’t have to look like conventional guns. I saw someone make a gun that was like a little box with a hole in it.
Sounds like a case for gap cameras similar to speed cameras.

Oh the money that could earn.
A guess, but...

"At boot time, the Config Server will pull the latest configuration from an HTTP server. In addition, the Config Server will connect to an AWS IoT Core endpoint to receive real time config updates from an MQTT server."

So, perhaps to bootstrap information they didn't have, like the current configuration? It sounds like they sold different types of signs with different resolutions, and also whatever train station setup config there was. Maybe a one-time exploit to upload that info from the sign itself.
Germans speak very good English on average, probably some of the best English speakers in the world outside of anglophone countries.
I suspect 4DWW - Four Day Work Week - would tremendously help in achieving a better work life balance. Having worked many weeks that way made a tremendous difference in my life and happiness.
Coinbase to slash 20% of workforce in second major round of job cuts
I've been following this community out of general curiosity since its inception, and I have to say that they're hackers in the purest form. Clever, technical, collaborative, playful, ideological, subversive. There are amazing technical accomplishments happening regularly over there. Every time the topic comes up, you'll see the same comments you saw a decade ago - you'll blow your hand off, you can mill something better, how is this any different than a Home Depot slamfire - but those commenters haven't been keeping up with developments.

It's an inevitable shame that they're being misused for violent crimes, though, but I don't think you can ever put this cat back in the bag.
Yes, it has a large pipe going up through the ceiling.
> The current generation could not invent the internet. They don't have the attention span or the culture for it.

You vastly underestimate how much thought went into the internet. Look at:

- TCP delayed acks + Nagle’s algorithm

- IPv4 address size (Vincent said 32-bits was roughly as likely as 24 or 48).

- the 7 layer OSI

- class-based (A, B, C, …) routing

- most of the options in IPv4 headers

The Internet was as much hacks and a playground as other layers of the stack are today. The good stuff is still in use but there is a vast graveyard of bad ideas that didn’t pan out because they were security nightmares, couldn’t scale, etc.

The same applies to core protocols like BGP. BGP hijacking is still possible today.
> I find it more of the problem when people make a good library that solves a problem with a predictable name, but then they give their library some other cute name

This is why I said Boaty McBoatface. You look for Boats? It has "boat" literally two times in it's name.
Not true. A 3d printed gun won't do you any good unless you at least test it and probably not until you carry it around outside your home. Plenty of chances to get caught with an illegal firearm.

Between firearms being easier to detect than pirated media and police being a lot more motivated to go after them, 3D printed guns are quite controllable...
> Adding it to Bing could be an actual differentiator, which has been announced.

For who? I'm not going to switch off of Google to Bing, are you?

How would they get the word out to Google users to give Bing's new feature a try? Headlines like this? How many users will actually switch their daily search engine from Google to Bing due to this? 100k?
Maybe he should start with standardizing his charger
Practical tip: many editors will track call stacks for you. In VIM it's ctrl+[ (go to definition/push stack) and ctrl+t (return from definition/pop stack). I assume vscode and others have similar functionality.

There might be some setup to make it work with any given editor (including vim) but it's worth it because it provides an immediate productivity boost - if you forget where you are, you can 'pop' the stack, check it, then 'push' back down to where you need to be.
I don't think the result is economical purely because if it were, Google would be monetising their own models by now (of course, maybe they could monetise it if they were willing to go with a paid instead of ad model for search).
What's your most important requirement for ops automation? Simplicity? Breadth of integrations? Extensibility?
Generative AI and E. coli are speeding up new drug discovery
I think the thing with lyrics isn't about Airplay. Some songs have the information and some don't, is all
what employer is out there actually requiring you to do any of this? i dont see any evidence that it is becoming required
I haven’t looked at my tail lights, but in the US most cars have used the same bulb for hazard and brake. So the bulbs are already fully illuminated.

Cars meant for the rest of the world have separate yellow lights in back and you could flash those. I think they are adding a rapid burst flash for alert with those.
One NAND chip is slow. NAND-based SSDs can only deliver high throughput by using many NAND chips in parallel. Additionally, the console's 16MB NAND chip is a far cry from today's 64GB chips used in mainstream SSDs.
It’s like that Yo! App.

Sometimes I wonder if the best way to scratch the Twitter itch is an app that has a button that says ‘Me Too’ since I think the most problematic discourse on Twitter is people asserting their membership in a tribe. Make it formulaic and people can express themselves without any concerns about ‘censorship’.
Because move fast and break stuff doesn’t really work in non-software business I’d say.
The only thing worse than cloud pricing is the enterprisey alternatives
time to move into management, no need for much cognitive abilities there.
Why do you hate Python? And what is your opinion on Nim, Crystal, Rust etc?
Oh yeah, it's a lot of paperwork, because Americans buy a lot of guns. But the ATF only has to manually look up the records for dealers that are out of business. For dealers still in business, the dealer has possession of the records and must perform the lookup on request within 24 hours.
Having an 'image' has its pros and cons. I'm not saying it's all bad. It is very convenient for the day-to-day programming. Change something in the image, save it and come back the next day. What could be more convenient.

I'm saying that using an image and relying on it, having undeclared dependencies on it, saving it and versioning the image has an adverse effect on the long term maintainability and integrability of the software.

Say you had your source-code neatly stored and organized in Envy. Then could you just give your Envy-stored source to some developer in the field-office or an open-source collaborator around the world and say: Use this source-code to develop this further? Probably not. You would ALSO have to say by the way you must use this particular version of the base-image. Right?

And then, when there are several divergent base-images for different projects, how do you merge those base-images?

Envy is the cure to the problem that is reliance on the image. Then you say it is great. Yes because of Envy. Not because of the "image".
Invest in yourself. Everyone is in the same boat together. Just be the best you that you can be.
Thank you for making this comment. This thread was immensely useful to me, as it helped me get 2 interviews at really cool places where I hope I can be of use and learn something. Currently focusing on learning a very specific stack too, because of the comments here. Thanks to everyone who answered.
I would posit that in reality, you just don't give a fuck the way you used to.

Because seriously, you have a couple of decades to go before you hit real physical performance decline (assuming you don't have early onset alzheimer's or something)

I would also point out, that not really giving a fuck is a much more informed position...
I think the question might be more for you "Why do you think a large language model would be able to count words?"
Missed that. I wonder if it is implemented now.
Protect Your GraphQL Services with Distributed Rate Limiter
I've seen the first part of this story a lot.

Software product is delivering value, maintenance isn't needed much, people move on to other projects[0], people forget about it, then a couple of years later a change is needed.

But how would the first response in that "couple of years later" scenario be "throw away all that investment and start from scratch" instead of "dig into how it works"? That's not a long time, really.

[0] this is a good thing, IMO. If every project needs constant maintenance from its "owner" you as a company are going to rapidly run out of resources to do new things.

(There's a closely related thing, here, though, that as an individual or a low-to-medium level manager, keeping track of these risks and low-level maintenance areas is part of your job to find ways to keep it from ever turning into a disaster. At some point - 10 years, 15, 20... maybe the knowledge gap gets way too big for the current team - then get proactive.)
Work and life is a dichotomy for most people. Most people don't want to work. They do it because they have to. So everything else on the list is "life", and work is work. And we want to balance the two to make sure that we still have enough time for everything we want to do (life), and work.

Some people are lucky enough to love their job, so the balance is easy because work is part of life for them. But for most people they'd always rather to more "life" and less "work".
This article reminded me of this other classic: https://web.mnstate.edu/alm/humor/ThePlan.htm
> ??? My comment is not particularly downvoted. Are you trying to draw downvotes to it?

Not at all, apologies: it was all greyed out when I first replied. I guess things flipped - have removed that commentary so.
High inflation, stock market, etc.
NeXTStep used "NX" prefixes, and its successor, OpenStep, used the prefix "NS". "NX" stood for "NeXT", "NS" stood for "NeXT and Sun".

https://news.ycombinator.com/item?id=15973609
It's cars 3,4,5 or 4,5,6 that really hit hard.

Coming to a full stop in the left lane is really last-resort stuff. That is the speed/passing lane (in most jurisdictions, all lands are speed/passing around the Bay Area and especially on the bridges).
How do we get in touch? That is exactly what I'm looking for, I'm sure I can contribute a lot as well as I have been in the space for quite a while.

My email is pymento+HN at protonmail dot com
First Crypto Insider-Trading Case Leads to 10-Month Sentence
You'll note that when it goes wrong in each of those cases, we lock the perpetrators up in a box. And their company's value drops according to the new information.
Putting aside whether or not options are objectively definable as equity (I think that's a really tough nuanced question with no real objective answer) I think the biggest barrier between considering something to be equity or not ought to be what the vesting schedule is.

If there's a chance you can be screwed out of your "equity" (whether you consider that to be stock or options) by being let go or through some other trickery just before you reap the benefit, maybe that's the biggest characteristic of whether or not something is actually "equity".

I can offer you the equity of a billion dollars for being my employee in 10 years, but it doesn't matter if I'm planning on firing you in 7 years.
Film is vulnerable, but at least the CEO of a streaming service can't just capriciously decide to delete it. Also servers are just as vulnerable to fire, earthquake, sabotage, etc.