skysight-inc/HackerNews huggingface dataset:
If you don't mind me asking, why don't you do that?

If you already are, what are the rates like for Starlink's jungle-rafting plan?
Is someone buying a cheap knockoff really a lost sale for prusa?

Rather than a prusa my guess would be that they would buy some other cheap printer instead. Then after a while they might appreciate what prusa is offering and potentially become a customer.
Switching UIs will make pops go mad. TIL #2! This thread is a hoot.

Give dad a limited UI that does the basics that he needs: email and chatting with family. Problem solved.
>There's no 'average european culture

Where do you live? Are you not aware that there is a very active and ongoing war in Europe which was triggered by the desire of a certain country to be more "European", and opposition to that desire.
Memory stopped being a big limiter on the desktop way before 2014. You'd want to go back to the 90s for it to be a major change in how things were done. So, back when people had 8mb of RAM or maybe 16mb if the machine was high spec and in theory Windows could run in 4mb. Swap existed but disks were so slow that if you actually hit swap then your machine would drag to a halt.

Anyway. No, it really wasn't cool.

The thing to realize is that software wasn't really that much better optimized for RAM than today. Maybe a bit, but mostly it just created a lot of pain:

- Every single API was specified to be able to fail due to OOM, and a lot of programmers tried to check for this and recover. However, there were no good ways to simulate or test it, and unit testing was in its infancy as a practice (e.g. no widely adopted frameworks for testing), and so in practice this just yielded a ton of codepaths and boilerplate that never really got tested and probably didn't work.

- Because RAM was so tight, you pretty much had to use the operating system's APIs for everything, even if they sucked or were full of bugs. It wasn't just RAM of course, it was also disk space, CD space, nearly non-existent network bandwidth. Duplication of what Windows had wasn't feasible. It meant everything was pretty consistent, which had its upsides, but it also meant that everything was consistently quite ugly and the horrible Windows/macOS APIs were all you got.

- Memory limits resulted in awkward APIs. No type safety, no enums (only bit flags), no reflection, lots of annoying (and by the late 90s obsolete) memory locking protocols that were holdovers from win16, and "rerendering" literally meant re-drawing small areas of the screen because pixels weren't cached. In particular a lot of APIs required you to call them twice, once to figure out how much memory something would require, and then a second time to fill out that memory once it was allocated.

- Error messages? Logging? Hah no. You get 32 bit error codes because there isn't enough memory or disk space for all the strings proper logging and errors would require. So you got really good at decoding HRESULTs.

- Garbage collection existed as a tech but because swap was so slow and RAM so tight it was very easy for it to trigger swap storms, so in common practice automatic memory management (when it existed) was all based on refcounting. So you couldn't quite just forget about it because you could still leak memory pretty easily even using a higher level language like VB.

The transition towards relative memory abundance was fairly painful. For example, Java because popular with devs because it had all those nice things that used a lot of memory but it led to slow/swappy apps that were painful for users. You still see the same complaints w.r.t. Electron apps, though today machines can take it and so it's more about people feeling it's wasteful rather than it literally killing the responsiveness of the machine like it used to be.

Of course in the above I say "was" and "used to be" but if you ever have to do any Win32 or low level POSIX programming you'll be right back in that world.
I think what OP means (and I would be inclined to agree) is that companies will take significant cuts to productivity in order to feel more secure and informed of the progress, even if that feeling is not grounded in data.
So you've at best removed just 8 bytes for rather inconvenient programming for...

LinearProbingHashTable<FooBar*, size*2>
ChainHashTable<FooBar*, size>

Note that linearProbingHashTable only uses 8 bytes per pointer. While ChainHashPointer still needs nextPtr, taking up 16 bytes.

The *2 is for 50% load factor on linear table. But we still win on linear if we're at say 75% (simple linear) or 95% load factor (which is doable with Robin Hood)
> Something else would not be ChatGPT tuned for your site.

I suspect a lot of people would be satisfied with anything functionally equivalent regardless of whether it is ChatGPT(TM)-brand.

> GPGPU is not gaming. Unified memory means that Apple Silicon's "RAM" can be compared to VRAM for inference.

The M1 and M2 have a 128-bit memory bus, the same as ordinary dual-channel systems. Only the Pro and Max have more (by 2x and 4x), and it's not obvious that's even the bottleneck here, because the reason they have more is to have enough for the GPU and CPU at the same time, not because a GPU of that size needs that much memory bandwidth when the CPU is idle.

For example, the RTX 4070 Ti is about twice as fast at inference as the RTX 3070 Ti, even though it has slightly less memory bandwidth. And the 4070 Ti has only ~25% more memory bandwidth than the M2 Max GPU but is many times faster.

There is presumably a point at which inference becomes bottlenecked by memory bandwidth rather than compute hardware, but the garden variety x86_64 iGPU may not even be past it, and if it is it's not by much.

The interesting things are a) getting the code written to make existing hardware easy to use, and b) maybe introducing some hefty iGPUs into the server systems with 12 channels per socket and wouldn't run out of memory bandwidth even with significantly more compute hardware, and could then be supplied with hundreds of GB worth of RDIMMs.
People seem willing enough to allow enough lack of housing that thousands are needlessly homeless now. What's a few hundred thousands more? So many people already don't consider anyone to be real people once they are homeless.
Well someone has to be the lucky outlier. And these meetings do have digressions plus heavy use of Any Other Business!
thank you for your input! the best way to ensure everyone has a great experience is to spec & scope bounty issues + provide acceptance criteria.

you can look at Remotion's 17 completed bounties, where specs & acceptance criteria are always included: https://github.com/remotion-dev/remotion/issues?q=label%3A%2...

that being said, we have only had a handful of projects using OSS bounties so far so we haven't seen everything under the sun. I acknowledge what you mean by blurry lines and how/when they might occur. but as I said before, when specs/scope/acceptance-criteria are in place, it's really hard to go wrong
That isn’t true and even if it was there is nothing wrong with that.
And infuriatingly often by spending more on organic produce we're rewarded with even more stickers
> To defend against that one needs to add some per-hashtable randomized state into the hash IV.

You should almost always be doing this anyways, since most hash tables use user-provided data as keys, which opens up a well known avenue for denial-of-service attacks:

https://lwn.net/Articles/474912/
Open source paperclip maximizer as a service
15 per millisecond sounds horrible.. and it looks like it is actually using 3 threads so its even worse..
If it weren't wrong, it would not be an analogy. Most intelligent people will realize that the current state of the law is irrelevant, but if you really can't get past that:

If shoplifting were undesirable and if some people shoplifted to feed hungry babies, is shoplifting then desirable?
I agree with you. Of course nobody should force you. But in general it is positive thing to do, to take care of the elderly if you can. This is something to strive for as a society, isn't it?

But the phrase "They didn't ask me if I wanted to be born" is meaningless and adds nothing of a value.
I wish these relic of the RSI (Italian Social Republic) of fascist memory where really thinking of the culture, even though it's a culture many Italians, including my family, fought and gave their lives to defeat.

It is all smoke and mirrors to distract the public opinion from the government's failures.

OTOH the use of English words that have an equivalent in Italian has reached such high levels of stupidity that it has become a popular meme here, under the name "Milanese imbruttito" which roughly translates to "this is too much even for someone from Milan"
Rather than just pointing and laughing, your post would have more substance if you could correct the flawed assumptions.
I'm convinced this will be a common job description for a few years, after which it will flow into and just become a part of any other job. Like Googling. I mean, we all know it does take some domain knowledge to be able to use it in your job. Also just like Googling.

We've started calling it LLMing (llemming).

Edit: Specifying prompts is leaning towards specification. I am not saying googling is that. I'm saying that, like googling, it will just be a part of the job in a not distant future.
OPEC countries make decisions based on their interests. If the price of oil is going down, their interest is to cut production.
I mean we already have a cultural template for what we require real AI to be. We require it to be God.
If you look at the geography of the Central Valley the reason is stark: the farm owners live in big houses on berms or hills, while the workers live in smaller houses on the plains.

Its easy to see everywhere. Just look right as you drive I205 into the Central Valley (before/around Tracy).

It reminds me of Marc Bloch’s descriptions of the landscaping of European feudal manorial communities, and how you can still see the consequences of that structure in contemporary rural landscapes. But in this case it’s recent, and far from Europe.
Depends on if the numbers are including people who attempted and failed to be landlords.
The music and films are a big part of what conveys the American way of thinking about the world surely?
I'll only genuinely start worrying about the Americanisation of world if the US somehow starts successfully exporting its insane attitudes towards guns, women's bodies and universal healthcare. Oh, and imperial units...
Modern Spanish is not Castillian. The Spanish Royal Academy recognizes and acknowledges all varieties and dialects of Spanish. Castillian is only one of them.
Would you settle for "behave exactly as if they had some form of intelligence"?

Because from where I sit it's a distinction without a meaningful difference.
Bit of an aside here but it's amazing to think this thing could fit on a $30 hard drive.
If the proposed alternative is "be like the UK", we had better recognize how that's a bad fit.

I can dream all day about having enough buses and trains to replace 90% of city commutes. That dream includes more work than simply emulating an island nation's infrastructure.
Heh, I can see Italians buying this:

https://www.amazon.es/Italiano-urgente-anglicismi-tradotti-i...

Urgent Italian: 500 English loanwords translated into Italian under an Spanish model.
Self checkout machines, light bulbs and cars are all capable of one thing, which is each respective to their built purpose. AI is currently capable of a lot and with a seeming end goal of removing the human completely from the equation. We’re not talking about a small cabal of candle makers or carriage drivers having to learn new manufacturing processes or how to drive a car. We’re talking about upending humans working entirely. I fail to see any non-physical job a sufficiently trained AI won’t be able to do better than their human counterpart.

At that point, it won’t be “what kinds of jobs can AI perform?” It’ll be “what use are humans in the workplace?”

For at least a while, humans will have some usefulness in the trades, since producing functional robots who will come over and fix your plumbing or take down a wall is probably a ways off, but who knows how long it’ll take for AI to figure out ways to produce cheap and efficient robots?
My first job out of college was working at the backup site of a state lottery as a computer operator. Nothing ever happened all three years i was there to need it.

But we were told by our manager at the time that while shit is hitting the fan and you may have all sorts of people breathing down your neck, focus on the people you need to coordinate with and politely tell other people that you are following the checklist and you will give them updates at the appropriate time.

This was in the mid 90s. I have followed the same m.o. through out my career. I have been on all sides as a psuedo-manager, software architect, hybrid developer/sysadmin, consultant, etc.
This is a result of always having the refactoring put on hold for feature development. Eventually engineers realize the only way to address tech debt is to refactor as part of a feature or bug fix.

This doesn’t happen when developers have trust they’ll be allowed to refactor although sometimes it’s a case of learned behavior from previous employment.
I can understands some of the merits of adopting Latin, but maybe forking English would be enough. The EU is already publishing guidelines about correct English usage[0]. Dropping these and formalizing something else, as the Americans have done thanks to Noah Webster's efforts[1], would be enough to complete the split.

Edit: since most English speakers in the EU speak it as a second language, it would be an opportunity to adopt a radical, pronunciation-based spelling system. It would massively simplify efforts to learn it, and if it works well enough, it could spread outside the EU as well. It would be ironic if the deliverance of English from its broken ortography would come from the EU.

[0] https://eca.europa.eu/other%20publications/en_terminology_pu...

[1] https://en.wikipedia.org/wiki/Noah_Webster#Blue-backed_spell...
Yea, I’m not willing to engage in any conversation with someone who uses ad hominem attacks. I should have noticed your previous one; I can only conclude that I wasn’t paying enough attention.
Both of which are not walking.
Unlikely, it’s just posturing at this point likely they want negotiate with the US and the EU.

I think everyone understands that at some point war might be the cheaper option and no one will let it get to that point.
How does this not break cartel/monopoly/price fixing laws?
Trivia: The i960 was used to power Sega's highly successful Model 2 arcade board, which truly ushered in the era of 3D gaming* (with Daytona USA), and was used in the F-22 Raptor until it was later replaced with other CPUs.

* Certainly not the first 3D arcade hardware but arguably this along with Namco's MIPS-based System 22 (Ridge Racer, released a little before Daytona), was the inflection point that made 2D effectively obsolete.
Recently I saw that baby formula in our nearby store is now in the plastic box, with a tracker to make sure it's not stolen. Made me really sad. I asked the store employees, and apparently it's a common problem.

We have already established, that 'just following orders' is not valid, and
there does come a point where the law is so inhumane that you must disobey it.

I don't think the line is at 'Hitler is in charge', I think it comes much earlier. For example 'The law' in Britain has castrated Allan Turing for being gay after he won a Nobel prise and helped win the war. Would you follow those orders?
Its simply economics Intel had the volume. Sun and SGI simply didn't have the economics to invest the same amount, and they were also not chip company, the both didn't invest enough in chip design or invested it wrongly.

Sun spend an unbelievable amount of money on dumb ass processor projects.

Towards the end of the 90s all of them realized their business model would not do well against Intel, so pretty much all of them were looking for an exit and IA64 hype basically killed most of them. Sun stuck it out with Sparc with mixed results. IBM POWER continues but in a thin slice of the market.

Ironically there was a section of Digital and Intel who thought that Alpha should be the bases of 64 bit x86. That would have made Intel pretty dominate. Alpha (maybe a TSO version) with 32 bit x86 comparability mode.
This was pretty easy to get working on my local system and it work really well.

I asked it "What is the current time in New York" and it was able to return it.
It's the same story everywhere. Every population has a sizeable minority that's far-right, and these people value culture/nation/race, and do not value individuals/freedom. Sometimes they win an election, and then these kind of policies get passed that try to force the people around them to conform to their aesthetic preferences.
Yeah, it's free. Then when you're building your CV it prompts you to get a premium subscription to get more features.
As an example, Apache 2.2 to 2.4 changed configuration syntax such that as far as I know there is no configuration converter that will work for all configurations. So users of all distributions had a hard time.

How would your distribution make this better?
There is the risk you end up with massive API usage fees as well as interesting potential legal liabilities if you go down this route.
> there are people that can sue you if you smoke a cigarette

Wish this was true everywhere!
Thats true and kind of the point. They didn’t keep promoting him just to shut em up.
Not quickly though. It takes years to bring new capacity online.
Referundum: For or against e-scooters in Paris? 90% voted against
"The ban will not take effect immediately, but on September 1, 2023, the end date of the contract that the city council has with the operators."
This is good news, the higher the price of gas, the less people killed by cars, the less pollution released into the world, also saving lives.
Reminds me of the play by David Ives[0]

[0] https://en.wikipedia.org/wiki/Philip_Glass_Buys_a_Loaf_of_Br...
15k inserts/second is basically nothing. This is just a batch load of INSERT statements.

Now do it while simultaneously serving 15k selects/second.

Now try it with 15k counts/second. You'll see where this breaks down fast.
Hackers use homebrew gear to turn U.S. Navy sats into personal CB radios. (2009)
Is it possible to improve this micro benchmark? Of course, by bundling all the inserts in a single transaction, for example, or by using another, non-async database driver, but it does not make sense as it's not how a real-world codebase accessing a database looks like. We favor simplicity over theorical numbers.

I don't understand. Using transactions and prepared statements you would get hundreds of thousands of inserts per second even using languages like python/ruby.

Nothing theoretical or not-real-world about it. It is how SQLite docs recommend you do it.

https://www.sqlite.org/faq.html#q19

https://rogerbinns.github.io/apsw/tips.html#sqlite-is-differ...
Yeah, that's what I would have guessed. Fortunately (unfortunately for some?), most containers are Linux-based, both for deployment and development purposes.
That’s terrible. In Australia, basically every office is surrounded by literally hundreds of options for food and coffee accessible by a short walk.

Might make sense why some people have such different views of the office when the actual environment is vastly different.
Come catch me at avgcorrection.name where I put a disclaimer on the main page saying that my opinions are my own and don’t reflect the opinions of my current employer nor any of my previuos employers.
One difference is that spreading a NASA project to multiple contractors in multiple states makes projects much more expensive but it does insure that the project is very unlikely to be cancelled when it is time to pass a budget, which is the intent. SpaceX doesn't have that issue to deal with.
That can still allow for mediocre public transit. A bus that only stops every 3 hours can still be a workable commute, but not if you must travel 1-2 hours each way.
Powerful market participants have their own way to see where things are going and act accordingly. I wouldn't be surprised if some traders knew this decision was coming.
Doesn't the federal US do the same thing? If an American citizen lives in a low-tax place, US tax applies until that person's tax burden is at least as high as in the US. I'm not going to argue that this is a just thing to do, but if it's legal federally I'd like to know what's going to keep Alabama from doing it.
Itanium was a success right until they actually made a chip.

What they should have done is hype Itanium and then they day it came out they should have said yeah this was a joke, what we did is buy Alpha from Compaq and its literally just Alpha with x86 comparability mode.

Then they would have dominated.
FTX EU LTD Commences Process for Return of Segregated Funds
The US has managed to export significant parts of its political discourse in places where it makes no sense to have those discussions, simply by controlling global news. I think you underestimate how much this is.
Absolutely ... for large organisations the key is scale. When it comes to staff in strategic roles (engineering, software, etc etc) that build capability, there's a point where the challenge of growing past a certain scale completely depends on substituting individual action (aka productivity) with organisational ability to deliver results using any number of employees, where that number doesn't really matter any more. And that depends far more on the things you mention - clarity, alignment, procedural coherence, etc than getting even 2x more from the individuals involved.

It's funny because software engineers will be the first to tell you that "premature optimisation is the root of all evil" and other similar mantras but then be perplexed that their own individual productivity isn't the first item on their manager's agenda. The manager is probably busy optimising something else.
OPEC is a consortium of nations. What law would they follow?