skysight-inc/HackerNews huggingface dataset:
> I’ve thought about it a bunch, because I quite like ECS in games, but for me, doing web service backends, there was never any real benefit over just using a relational database since ECS is basically an in-memory subset of relational.

This.

When I try to explain ECS.. or just "data oriented" I often say it is like creating a well defined database. Most developers have experience in SQL one way or another.

> I’d love to hear from anyone who has used ECS outside of games, though!

I am a C# programmer. I am also the Lead Developer. While C# is, by default, an OOP language.. I try to limit on inheritence and/or overrides. Point is I try not to go hard on OOP ways of doing things, and seperate logic into their own libraries.

How is this ECS? The truth is, directly.. it isn't. However, I try to encourage seperation of data and logic. You could say this mindset shares a lot with ECS.

One time -- a few years ago now, where I implemented "ECS like" solution was adding a (free version of) google maps onto our web page. My boss was "but the map might do this" or "but how can the map do that?"

"How can we do that?"

and my answer was components! Nobody really understood what I meant so I chucked an example together and they liked it.

Add the map (the entity) and tell it what components you want. Want to add pins = Component. Want to be able add a circle (point with radius) = Component. Want to create polygons = Component.

The System element would update the components.

Not comparable directly to games, but its an example of ECS outside of it.
That's the worst part, the comment ultimately tells me nothing. It has no actual opinions, it doesn't directly agree or disagree with anything I said, it just kind of replies to my comment with empty words that ultimately don't have any actual useful meaning.

And that's my biggest frustration, I now have to put it even more effort in order to get anything useful out of this 'conversation', if it can be called one. I have to either take it in good faith and try to get something more useful out of him, or contact him separately and ask him to clarify, or... The list goes on and on, and it's all because of pure laziness.
Disclaimer: I'm no missile tech expert.

As far as I understand, these things have self-test routines and "dry-runs" which go through all the states in test mode and simulates a firing.

With my limited knowledge, this validates all the electronic systems on the missile or what it is, sometimes creating synthetic data during the test, so the missile can "navigate on the bench" by "wiggling it fins like a dreaming puppy".

Maybe this particular one passed that test, and something chemical failed along the way, I don't know.
As problem complexity grows, there is a need to assemble larger and larger groups to get anything done.

But the fundamental problem of group formation is - people are different. There is a lot of variety within the chimp troupe in terms of traits, needs, interests, values, upbringing, knowledge, skill etc etc so how do groups grow in size without breaking apart?

One way is status signalling. But ofcourse quite often the perks of status make the status signaller forget that entirely.

Veblens Theory of the Leisure Class was written hundred years ago. He felt science and tech would reduce the need for all the economic waste status signalling produced. But keeping groups together is harder than ever.
Throwaway: I have a PhD in CS, and I wouldn't describe myself as very intelligent. Maybe slightly above average. I am constantly amazed at how quickly others in my team can understand extremely complex mathematical problems in a few seconds. I would need at least an hour of quiet thinking, and I struggled a lot with the mathematical aspects of my PhD. But I did work my ass off for 5 years (mostly out of curiosity, though, there was no family pressure, my father is a builder and my mother worked in a supermarket).

Something I noticed: extremely smart people have a tendency to see a problem and quickly sketch the solution in their head, or sketch a proof that the problem cannot be solved. Their overwhelming life experience is that they are always the most intelligent person in the room and that their intuition is always right, and so they quickly mark this problem as "done" / "boring" / "unsolvable". In contrast, people with curiosity but less intellectual confidence tend to experiment with ideas to see if they would work / why they wouldn't work / if they work to a certain degree. I certainly do, and everything I have ever written a paper about, including my dissertation, was discovered during such experiments. If anything, I have a PhD in intellectual naivety.

I know of several extremely smart people in PhD programs who have not produced anything interesting in years, because they shrug off every problem as trivial, see paper writing as below their dignity, and keep themselves busy with teaching. They seem to wait to be automatically rewarded for their intelligence. After all, that is exactly what happened to them in school, and during their Bachelor/Master studies.
I guess the left-wing MPs have nothing to worry about
Developing countries are quite different from the USA (which I understand isn't everyone's frame of reference, but is mine). My family is from a developing nation, I was told explicitly as a child to focus on education to try to manifest the best possible (white-collar) life for myself. That's one school of thought. Having a degree in almost anything is probably far more transformative in Africa than the USA, presently.

But, in many pockets of the USA, most people generally do not even consider going to college outside of athletic scholarships because the only people they know who did are teachers, who might end up being some of the lower-paid people they have encountered. Or they've seen people work "by the hand" and end up in a better position than people they know who went to college.
Imo in some unis it's enough that you paid the bill and have a pulse.
LaTeX and Neovim for technical note-taking
In 2027 "2 nanometer" will be like 2 generations behind the state of the art... At least if you believe current Intel and TSMC roadmaps.
I literally spent the last week speccing out a system just like this and you are completely correct. You’ve touched on almost every single thing we ran into.
This is tortured reasoning. Or worse, deliberately misleading phrasing on your part.

Let's say that some unspecified statistical technique found two distinct clusters from some given raw data. These two clusters almost exactly line up with another set of clusters, and the reason for that another set of clustering is Z.

Implying that the first set isn't because of Z but it's probably all a confounder is... technically true, but extremely misleading for just about any and all sensemaking that we do.

If we applied this level of epistemic caution to anything at all, we would never pull conclusions about anything ever.

---------------

I'll say the quite part out loud. Blank slatists and their political ilk are not this careful about statistical inferences when it aligns with their preconceptions.
textbook have higher requirement. papers offer probably truth, but textbook should offer most important common sense in specific discipline.
From memory at the time there was corrosion on the fixings and it would've been exceedingly expensive to repair/replace.
The Bolsheviks specifically believed in vanguardism. This meant they not only had to suppress the 80% or so that had no interest in Bolshevism at all but also the various communist, anarchist and syndicalist movements that existed alongside the Bolsheviks but did not follow the vanguardist tradition. Ironically this means one thing the "Soviets" eliminated first was the soviets, i.e. the workers councils, and the worker cooperatives. This fixation on vanguardism continued to manifest in sabotaging other communist and anarchist movements in Ukraine and even Spain where it contributed to the victory of the fascists.

If there's one thing the Bolsheviks succeeded at, it's purges. I'm just not sure if that's something to be proud of as it evidently never led to anything beyond "actually existing socialism".

It's also worth remembering that according to Marx, communism is a state-less and class-less society. A literal "dictatorship of the proletariat" by definition maintains a class system because the proletariat is defined by its exploitation (i.e. working but not owning - an owner who works for his own business, like an enfranchised peasant, is not proletarian). In practice this literal interpretation thus also meant that the state replaced the capitalist class (hence state capitalism) even if theoretically the state was under the democratic control of the proletariat (but again via a system of representation, not delegation, as the vanguard party needed to be able to overrule any democratic interests that would have been deemed counter-revolutionary).
That is what the UK has now.

If you mean by "worth it" is it sufficiently effective and robust, yes, that is indeed a question to ask.
> London has plenty of those.

If you want American candy, sure.

(To American HNers: this isn't a joke about you. Or even really that much of a joke, alas)
Bullshit. That momey is taxpayer money and should be spoken about as such. To present it as miraculous manna from heaven gives credit were credit is not due. It lacks transparency.

The irony is, it's been so normalized you don't even see it. Thank you for proving my point.
We can argue about the degree holders of yesteryear or we can look forward to a more fair and equitable future for the degree holders of tomorrow.

Seattle high schoolers were told that “Worship of the Written Word” is white supremacy

Before you yell at me about this tidbit or similar rumblings about "knowledge of math" understand that:

1) I've confirmed this off-line first hand with actual parents (who are frankly, besides themselves), not some random news blurb. You can do the same.

2) As uncomfortable as it may be for you to discuss: This will further change the nature of degrees going forward.

I would politely suggest it will devalue them completely but that's just my subjective opinion I suppose.

As a worshipper of the written word I have no idea where we go from here and am looking for some sort of ray of hope because it is getting scary.

Edit: This comment has been almost immediately pinned to the bottom of the thread. Bizarre to say the least. What is going on here?
EU doesn't have a silicon valley for these exact reasons. When EU is churning out disruptive tech and paying people in tech what they deserve the tell me how their nonsensical laws and attitudes does not inhibit innovation. The problem now is they are using their position to force their views on multinationals that serve the whole planet.

I wonder why europeans are not able to vote with their wallet? Or perhaps it's sneaky politicians distracting you with this stuff so you don't get them to fix the real issues.
University was a big wake up call for me. I learnt that it wasn't the smartest people that did best, but those that were most able (and willing) to follow instructions.
I have had this happen with me a few weeks back, albeit with a very different thing, their API for GPTv4-1106 (which I understand is a preview model but for my use case,the higher context length was quite important which that model has). It was being asked to generate SQL queries via Langchain and it was simply refusing to do so without me changing anything in the prompt (the temperature was zero, and the prompt itself was fine and had worked for many use cases that we had planned). This lasted for a good few hours. The response it was generating was "As an OpenAI model, I cannot execute generate or execute queries blah blah)

As a hotfix, we switched to the other version of GPT4 (the 0125 preview model) and that fixed the problem at the time.
More people getting an education is a good thing. The value of a degree has not deteriorated just because dumber people are also graduating. If you cannot distinguish yourself from those you deem dumber than you, then you won't be able to arrive to the conclusion I am alluding to.
That is a good tip. Many people doing this will run into another silent youtube change, which is higher resolution options for older videos are completely removed. Some videos I have in my saved playlists marked 'HD 1080p' now only have a maximum resolution of 240p. Very sad.
Oh an remember, before you can design a house, you need to build a scaffolding using the same tools one would to build a warehouse, make sure it is earthquake proof, nuclear threat proof, hurricane category 7 proof, forest fire proof etc regardless of whether there are forests, earthquake geology, or hurricanes nearby. After all, you can be proud that you followed the same principles that unicorn architects who build warehouses used successfully to _their_ needs.
The "Nuclear Triad" is more of a historic artifact; the result of several years of organizational rivalries that eventually ossified in this form, rather than something which was deliberately engineered to be this way from the start. The necessity of strategic nuclear bombers is particularly suspect, but for a time they were the only option to get the job done and for that reason SAC was very politically powerful. Furthermore, the deterence factor from land-based ICBMs is relatively weak (although this can be improved by making the missiles mobile, overbuilding silos, then playing a shell game with them.)

If what you need is a credible "we'll ruin you from beyond the grave" threat, then the UK's four SSBNs get that job done well enough (presuming the chance of the missiles working is high enough to not take the risk.)
Not to worry, I have high cost health insurance courtesy of the Affordable Care Act - which isn't at all affordable. And that too...normalized.

Brave New 1984...we're there.
maybe if icon-fonts shipped a sandbox with the poo emoji inside it would make it easier for lazy UX designers to communicate it.

amazing how little effort goes into UX these days.
Exactly. Meaning opening system doesn't reduce investments, they foster competition. In theory, people should not consider developing for pcs because they are really easy to rip off, and well, that is not what we see.
the obvious way to go for me would be to show that colleague the same respect and feed their answer to chatGPT and send them the reply back. See how long it takes for shit to break down and when it inevitably does the behavior will have to be addressed
Observer pattern fits like a glove if you for example have a minimap that displays the same things as the normal map.

Yes, you can solve it in a million other ways as well.

"How can I use more patterns?" is never the right approach.
Good to have more options, especially for those already using FastAPI. Thanks for sharing this link.
The sector doesn't need to be 'revived' domestically, it just needs to be reinvigorated. Intel only lost the edge from 2018 onwards and it's still among the most sophisticated producers in the world. It's not a dead industry in need of continuous subsidy to be viable.
ASML are also involved:

> Dutch equipment manufacturer ASML Holding announced they would also open an office in Chitose with 40-50 technical staff to assist Rapidus. While full operation is not expected until 2027, a pilot line is expected to start in 2025.

https://en.wikipedia.org/wiki/Rapidus#cite_note-24
No worries, you're entitled to your opinion. The following statement is taken from the article in [1].

The noted historian De Lacy O'Leary wrote: "History makes it clear however, that the legend of fanatical Muslims sweeping through the world and forcing Islam at the point of the sword upon conquered races is one of the most fantastically absurd myths that historians have ever repeated." [1]

[1] Islam spread by the message of love and not by the sword:

https://www.arabnews.com/islam-perspective/islam-spread-mess...
Such a flippant dismissal yet so little consideration given.. ironically, the reality of what you’re doing is exactly what you’re accusing OP of: assuming a state of victimhood.

Shouting “that’s the job!” when it is ostensibly not the job (whatever your experience of the “reality” of it may be) is really an implied assertion that you must make concessions in your work arrangement regardless of the explicit agreement you make with your employer when accepting a job.

The desperation to communicate this comes across, to me, as a cry for help with asserting yourself in the workplace. In my experience this is a result of a power imbalance in the employment relationship. Unfortunately the reasons for this imbalance are often extremely complex but some generic, potentially not helpful, advice for anyone in common scenarios I’ve seen would be:

1. Improve your skillset. It will help your (implied) negotiating power when they start adding more meetings or pulling you off task

2. Learn how to politely assert yourself in a work environment. We’re all playing games of imperfect information and light assertiveness and confidence can put an adversary in a position where they can’t afford to assume you’re wrong (in the moment)

3. Know what you’re signing up for and be candid about what you’re bringing to the table. If you’ve spent the last four years in intensive study of algorithms and data structures, be candid about the fact that you’re taking the job to solve computational problems. Let them know ahead of time that you’re not another head to count or butt to fill a seat.
So Unreal 5 is not very good at handling extremely fast moving bullets? ;)
Interesting read. I’ve thought much of this myself. Living in a consensus / conformist culture (Sweden) one of the things I dislike the most is that it’s very much “single ladder” and zero sum oriented. But hopefully that’s changing to some extent now.
It's not that hard (not that it's easy either!). The individual parts are conceptually relatively simple, the devil is all in the details. For a generalist this is a doable, but likely very time consuming project. I've done something similar (fairly different focus in purpose and specs, but the overall shape and scope is not much off) professionally, mostly on my own.
When you look at what it takes to successfully manufacture chips at these feature sizes you start to believe in the anthropic principle, or maybe I should call it semiconductoric. Veterans in the field can hardly believe its at all possible.

> Why just twice as fast? Once you know that something is doable, it works and the rough direction things can get done really really fast.

I agree on the first part. The second part is full of details. The mirrors have to be just right. The lasers have to be just right. The timings have to be just right. There's a million other things that have to be just right and the path to get there may not be very parallelizable.
I'm not sure I agree. If more people have a university degree, then it's no longer than differentiator that it used to be. To obtain this degree, you have to take on a substantial student loan in the States from what I understand. To me it seems like a big financial risk, which might not pay off in many cases.

So, if we consider value to be the expected life time value of obtaining a degree with respect to the person's net worth and plot it over time I would assume that this value would be decreasing.
> (assuming IQ is a good measure of “good” education)

It’s not at all.
> Getting rid of phone numbers as identifiers

Unless I got the wrong end of the stick, that's exactly what they are not doing.
Close. Temperature is the coefficient of a term in a formula that adjusts how likely the system is to pick a next token (word/subword) which it thinks isn't as likely to happen next as the top choice.

When temperature is 0, the effect is that it always just picks the most likely one. As temperature increases it "takes more chances" on tokens which it deems not as fitting. There's no takesies backies with autoregressive models though so once it picks a token it has to run with it to complete the rest of the text; if temperature is too high, you get tokens that derail the train of thought and as you increase it further, it just turns into nonsense (the probability of tokens which don't fit the context approximates the probability of tokens that do and you're essentially just picking at random).

Other parameters like top p and top k affect which tokens are considered at all for sampling and can help control the runaway effect. For instance there's a higher chance of staying cohesive if you use a high temperature but consider only the 40 tokens which had the highest probability of appearing in the first place (top k=40).
website breaks if you are in a foreign country, it has a popup asking you to goto another store site, with no way of being able to click to stay on this store.
AI generation makes words cheap to produce. Cheap words leads to spam. My pessimistic view is that a zero sum game of spam and spam defense is going to become the dominant chatbot application.
Rough, try getting directions to your hotel and nobody can tell you.
But _you do not_ know the SQL. To be clear, ChatGPT will not be able to tell you what the ORM will generate. At best, it may tell you something that an ORM might plausibly generate.

(If it's a _production_ issue, then you should talk to whoever runs your databases and ask them to look at their diagnostics; most DBMs will have a slow query log, for a start. You could also enable logging for a sample of traffic. There are all sorts of approaches likely to be more productive than _guessing_.)
IDK, I went to a state tech school and the huge majority (including myself) were from union/working class parents with no degrees. For at least my parents, getting a degree was seen as a ticket to a better life.

At the time, that school was also the cheapest (and consistently ranked at best value) so I think it just kind of self selected.

The competing private tech university however … I’m guessing those kids had parents with degrees.
In parts. But now automate the production part. Will cost you at least 50k to get done. Not an extreme amount, but still.
Or price anchoring at its worst. When he gets 100B it will look like a failure.
Why compile it? RISC-V distros come with web browser packages such as Firefox and Chromium as standard.

You can see how they perform on the currently available hardware here:

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

The VisionFive 2 is the same chip as the Roma and they will perform the same. Better than a Pi3. Not quite as good as a Pi 4.

Hardware two or three times faster is coming this year, something similar to recent generation x86 and Apple in around 2026.
The market economic incentives of capitalism will weed out your colleague in short order. Or if not, your company.
Google only had Ballmers after the orignal founders.
Make them feel safe the cord won't be pulled on them, unless there is absolute certainly they are in a unrecoverable state. At least for me talk of new developments where medics don't wait for brain death is scary: https://www.medscape.com/viewarticle/989937?form=fpf
Show HN: Discover Mougins, a typical village of French Riviera
> When I browse appliances or electronics, I want to know the lifespan.

An approach for this is to switch from owning to renting.

Say you rent your washing machine for 1000 runs.

Consequence then is that you have predictable cost per run and since the vendor is responsible for maintenance and deposition, thus they have an interest in making the machine repairable and recyclable.
My sister is a public prosecutor. She's of maybe average intelligence, but she did study for five (or seven?) years, ten hours a day, seven days a week, to pass the test. This was on top of already having graduated from law school.