skysight-inc/HackerNews huggingface dataset:
> is it just "we don't like GraphQL" or something?

Yes.

But not without reason.

GraphQL departs from web standards and semantics in order to solve a problem that doesn't really exist in most APIs.

You incur a cost in using it, some of which I've outlined but there are many others, such as working against the browser's native caching capabilities, e-tags, etc...

This cost would be worth paying if GraphQL brought new and valuable capabilities, but as I've discussed, it doesn't really do that.

With REST endpoints, you have to really reason about entities and URL structure to design it properly. It's not easy, but it shouldn't be - it's meant to be a long-lived API contract based on document location, so you should spend time reasoning about the design.

GraphQL, in my experience (much like SOAP/WSDL) encourages lazy API development with the GetWidgetsByColorForArthurOnSunday() type functions. It requires additional libraries and tooling and a whole additional layer of complexity. It works against long-standing native browser functionality, and in many cases is just a solution in search of a problem since for most popular API consumption there's a client-side library that abstracts away details like transport.

Also, I personally dislike it because I can't use my preferred data mutation strategy, JSON-PATCH [1].

[1] https://jsonpatch.com/
Exactly my sentiment.

I’d like to add that I’m grieving the discoverability of all these ingenious self made often a bit unpolished experiences.

Platforms come to provide a shiny space for the makers and then slowly enshittify everything snuffing out the life out of the originals. Just like Disney ;)
I wonder if there's a plugin that could remove the context menu entry.
This part is true:

>black widow bites kill about 6 people a year

This part is not:

> healthy adults have nothing to fear from a black widow spider.
only the extremely young and old will have a hard time with a black widow bite

Plenty of people have extremely serious reactions that fall short of death. That’s still worth avoiding!
Spack allows you to have several matrices of the same package installed. So, if you want to install Foobar, and you want one copy built with gcc and linked to openmpi, one copy with llvm and linked to mpich, and three copies with the Intel compiler and three different versions of the Intel mpi libraries,spack can do that for you, and help manage your environment to ensure you are running the stack you intend.

It's primary use is in supercomputing to make various optimizations available to users.
I can't believe the problem has anything at all to do with specific individuals in science when the clear elephant in the room is that an entire American political party decided decades ago that facts and reality were biased against them and the only "solution" was to treat reality and facts as the enemy, choose anti-intellectualism as a core party platform/tenet, and to keep votes that they needed to keep at least half of America consistently playing a conspiracy-theory-laced alternate reality game of utter brinksmanship and terrifying levels of distrust and paranoia versus actual reality.
iPads definitely has enough CPU power for ARM macos, limiting factor is the RAM.
Recent titles include:

- Credit Suisse Puts On a Brave Face

- Silicon Valley Bank Is For Sale

- Crypto Bank Had a Boring Collapse

- Goldman Wants to Be More Boring

- AMC Apes Hate AMC's APEs

... He writes them.

(And How I Wish He'd Drop The BuzzFeed-Style Casing)
It's incredibly easy to do on a MB pro with a touch bar if you keep the function keys visible and tap the minus key with an open and relaxed hand. I preface my notes with -- and == so I do it fairly often.
If people want native performance, they could just publish native software instead of websites :)
Strong disagree. I know many programmers these days that really don't have any idea how a computer works. It's been abstracted away from things they need to worry about 99.9% of the time.
Yeah I saw a NeXT demo in same time frame at Atl Comdex. That display postscript was coolio.
Thanks! I am familiar with some of these and a big fan of The Well-Trained Mind.

Our curriculum uses "Great Books" in a broader sense of quality fiction and nonfiction literature, which includes classical Western literature but also lots of modern and non-Western books.
Imagine this is a conversation in a novel or a movie.

> You have made your decision, then.

Is this something the hero says? To me, it looks like something the villain says.
Now you know why Twitter had +7K employees.
> (i.e. the momentum you allude to[1])

The momentum stalled when the community was plagued recently by toxic behaviour of one of the members who started the fork. He had to step down from the "well-being" team[1], bullied a moderation team member into stepping down[2] and forced him to disclose information from a private chat[3].

Now he is trying to "reboot" the community to erase his previous bad behaviour [4]

Forgejo members are also unhappy about conflicts of interest of this individual [5]

The Forgejo community is stronger than this one individual, so it will succeed.

[1]: https://codeberg.org/forgejo/meta/commit/d822fc3b90f79372023...

[2]: https://codeberg.org/forgejo/meta/issues/176#issuecomment-82...

[3]: https://codeberg.org/forgejo/meta/issues/176#issuecomment-82...

[4]: https://codeberg.org/forgejo/meta/issues/187

[5]: https://codeberg.org/forgejo/meta/pulls/180#issuecomment-843...
What? No, that’s not the lesson anyone learned from the last few years.
There's a lot more overt racism now!
Drowning is a process. You can escape or be rescued before death.
> I have to wonder if those making these grandiose claims about the near future of AI have actually used GPT-4 and its predecessors in their work

I have used GPT-3 a fair bit, and used GPT-4 today. The differences are impressive, scary impressive so far. I am basing my `GPT(n+1)` observation on the rapid rate the tech is filling in holes that previous detractors pointed out.

The differences in code reviews is amazing. In GPT-3 it basically explained the method and said it looked good, "add some comments" was its only suggestion. GPT-4 on the other hand gave a code snippet to explain why JS "await" was unnecessary, suggested better variable names, and suggested moving some imports to a more simple file structure to reduce verbose import paths.

I think that's a beyond expectations improvement, it's so impressive it beats out the humans who reviewed the code and we implemented one of the suggestions.

If GPT-4 had ingested the entire code-base code reviews would easily be automated, humans would still do their passes but as a co-worker GPT would be invaluable. It would find swaths of missed efficiencies, fix slow SQL queries, look for testing gaps, and perhaps even assist in refactoring.

Personally I think we are underestimating the potential, I feel like we are where the world was in 1990 looking at the emerging internet. So many people underestimated the impact of the internet, many technology writers said it was hyperbole, couldn't replace bricks and mortar stores, email was never going to be for everyone, and so on. All of it wrong, profoundly missing the potential.

This stuff is beating out expectations at every release and I think that is reason enough to take it seriously and be much more considered when downplaying the hype.

As for junior devs, we don't hire IC1 for the same reasons you outlined. However, small studios do because they are cheap and serve a purpose where it's just WordPress maintenance and HTML POCs. Those jobs will disappear.
Is this just affecting US workers?
The examples you listed are designed to install packages on a single system.

Spack is designed to install packages in a network-storage path that can be accessed by multiple semi-heterogeneous systems that run the same main architecture.
> Every WaPo subscription comes with free access to "headspace" meditation training, in case you're "feeling overwhelmed by it all".
> enemy

seems like the characterization is doing all the work for you
I assume the OP is leaving out the part about something called prompt engineering which has a bit of a learning curve. I'm going to have to dive in to it myself, as it seems like a bit of self-education is required before it can be simply communicated.

Some information here : https://github.com/dair-ai/Prompt-Engineering-Guide/blob/mai...
The analogy I've seen which I like is to that of a boiling pot of water on a stove. As you increase the heat (energy) in the system, the water level fluctuates throughout. You have points where there's a higher water level, but you also have points where there's a lower water level.
Sure, but you are comparing statistics for an entire country to a specific incident. Of course there's a non-0 risk, but when it's about traffic and safety it's about acceptable, not complete elimination of risk.

It's still illegal in the Netherlands to bike drunk. I'm sure this would be aggressively enforced in cities like Groningen if statistically there were major safety issues Thursdays and Friday nights with drunk cyclists, but this is not the case.

Not to say that your friend shouldn't have walked instead though. Drunkness is also a sliding scale. Luckily with cyclists the chances are way lower of murdering others.
This is an intricate API that is likely to require an intricate implementation just to be correct. But correctness won't be enough, the JEP requires the JIT to implement some complex optimizations.

I could use some reflections around: how do you implement such a large and complex feature in a JIT without potentially creating lots of vulnerabilities. It looks like a lot of new surface area in the VM with bad failure modes and VM engineers too are only human.
I already use it to generate prompts for AI art generation! I'll have it randomly generate scenarios and describe them visually then frequently I'll feed it into another conversation I have that transforms them to something less human friendly and more SD friendly
Seems like fair warning to me. If you have a few million in a bank you may lose it. That's the law.

Pretending you are going to break the law by issuing fire insurance on houses that are on fire and then not doing it wouldn't really be more ethical would it?
Copyright (and Copyleft) is a societal concept, not a technical one. In the technical world, there is only copying. If someone tries to limit your ability to copy data by using a societal concept as an excuse, they are directly censoring the content you interact with. That's not just democratically harmful, it's a bad omen for the market.

It's so anti-revolutionary that currently-sitting administrations in America and Europe agree that Apple is deserving of anticompetitive inquiry.
The thing that blew my mind was that they always report this in degrees Celsius.

I'm in America, even despite an engineering degree, I think in Fahrenheit.

1.5C sounds like a small number, until you remember that Fahrenheit is ~2x 1C.

So 1.5 degrees C is ~3 degrees F. Which, to me, just emotionally feels like a bigger number despite being the same empiraclly.

Similarly, it means when the IPCC is saying there might be a 7C change in 100 years, they mean a 15F change. 15F is emotionally terrifying to me. Its the difference between 85 degrees and 100. 7C is an abstract concept to me.
I tried to implement this using OpenAI's embeddings then using cosign similarity between produces vectors instead of the vector DB ( as shown in OpenAI's example code here ). I do the same thing where I take the highest ranking code snippets (vectors) and include them in a prompt to ChatGPT with an original prompt. My code is a mess since I just hacked it together after a long day of work but its a small file. Like 100 lines.

I used TreeSitter which I thought was pretty awesome though because it allows for parsing a TON of different languages. I had to parse the languages to create the different code snippet strings. I don't want to create a code snippet of half a function for example..

So TreeSitter parses the code into an AST and I send each different AST node to OpenAI to get the vector (I optimized this so multiple nodes of the same AST type are combined). Send the prompt to OpenAI to get a vector. Find the most similar code snippets to the prompt and include them at the top of a prompt to ChatGPT.

This is the same idea right? If anyones interested it can be found here:
https://bbarrows.com/posts/using-embeddings-ada-and-chatgpt-...

https://github.com/bebrws/openai-search-codebase-and-chat-ab...
I think it fits. It’s like spackle, that you use on walls.
Ah I didn't realize both links were to the "old." prefix, thanks for the clarification.

I disagree with this bit though: "There's no way of contenting everybody with a link that makes you reach the one you prefer because such a link does not exist". Non-prefixed links are precisely the ones that make you reach what the opener prefers, to provide them simply don't add a prefix. It's prefixed links which are the ones that break this functionality, they were meant to explicitly override the user preference setting not to act as the way to set it.

If everyone shared unprefixed links (or HN stripped them in posts automatically) then the default behaviour of following the users preference kicks in be it set to old or new. If people want extensions to double down on overriding it or changing it without a Reddit account then by all means they can go for it but it's backwards to instead have the built in preference functionality but distribute the links in a way you need an extension for it to take effect.
Which Tesla? Because my 2018 Model 3 has stopped phantom braking after updates, but I'm aware that newer Model 3 and Model Ys seem to still have the issue.

I've done multiple trips across the country without the phantom braking.
> those who stick their head in the sand and cry "this is bad"

Hey, this is me! :-)

I like being able to develop stuff without depending on someone else's computer, on non-free software and on an internet connection.

quietly closes the door muttering "get off my lawn"
This is why we shouldn’t make ourselves dependent on centralized online services.
I don't agree in this case, but you can absolutely find something interesting yet also think it could be better, in any number of ways but including if it was denser.
> Imagine that the Fed guarantee for SVB had been put forward two weeks before it was.

The fed guarantee is only for banks that are solvent. Banks that are insolvent have been put in receivership. In fact, the fed didn't guarantee SVB anything, they guaranteed that deposits at National Bank of Santa Clara, the successor to SVB, are safe.
You might enjoy the IL-2 Flying Circus series in particular, done by many of the former Rise of Flight team. The WWI era dogfights suit VR very well.

Also have a look at VTOL VR if you're interested in using motion controllers for all cockpit interaction.
Similarly, here are some techniques for debugger detection [0]. I've seen some crypto mining malware in the wild that did this to make deobfuscation more difficult.

[0] https://x-c3ll.github.io/posts/javascript-antidebugging/
It's not a weakness; it's a feature.

One that makes it the better choice in situations where negative space should in fact be ignored. (comparing chest xrays are a typical example in medical imaging)
I'd say that general office politics and bureaucratic friction is a big one in the industry.

Project Managers can be hunting for quick wins to protect their own jobs, so they lead developers down stupid feature paths for the appearance of productivity rather than focusing on the great feature the company really needs, but that requires some focused work.

Managers are bad at assessing productivity, so they adopt bad processes (constant scrum meetings and the like) that can be draining towards motivation, purely to have some way to track people. And even when managers try and come up with some objective methods of measuring productivity, they're usually stupid ones; think of counting lines of code as an example.

Hiring enough employees is a big minefield. Managers are protecting their budgets and roles in an organization. What should become a relatively quick and simple process (have one technical leader pick a few promising resumes out of a pile, then have your devs talk to and pick the smartest people) can morph into an 18 step ordeal with lots of slow communication between half a dozen committees.
Amazon announced eliminating another 9k roles in AWS, Twitch, Advertising, PXT
MyAlgo Incident: Summary of preliminary findings. MitM attack
So good that it is — in fact — not a definition and never meant to be one.

Definitions are too short for that kind of stuff anyways. Read some guy from the stone age the definition for any modern political system and they would not be able to imagine what it means in practise. These 14 points however make it somewhat tangible.

Eco also intended them as warning signs people can look at and check whether their own society (or parts thereof) are heading into fascism.

You know, completely tl;dr-unimportant stuff that you will totally not regret to have glossed over once your sons are sent into the meatgrinder of the Volkssturm, while your daughters are ordered to breed the next generation of disposable Übermensch /s
Seems that simple to me.
I'd wager that OP is one of those types who see hiring rounds as a chance to feel self important by grilling prospective recruits on useless trivia over inane details that have zero practical relevance, and leverages that to belittle candidates who fail trivia questions and sacrifices them in his altar of self importance.
Folding bikes are sometimes not allowed
Nicholson baker would love this
Well, there's definitely a strong argument that none of the data of EU residents can be processed in China or under Chinese jurisdiction, based on previous court rulings.
> This was always like that, having a kid means very serious sacrifice in other parts of life (for example for women it's selecting a less attractive partner in exchange for higher stability

What in the hell did I just read? Women selecting a financially stable, less attractive partner is a "sacrifice" these days?

Same thing for men, sticking to providing just for your family is "sacrifice"?

Jesus, did the neo-cultural values really did get shoved so far down people's throats that having a normal family is considered a sacrifice/abnormal?
Here is the truly mind blowing map of how you are charged on AWS:

https://d2908q01vomqb2.cloudfront.net/77de68daecd823babbb58e...
Thanks. Sorry for being unclear - I was talking about importing a C header.
Well this is telling you to have any metals that have been passed though Thailand ran under a geiger counter. At least in the US any major recyclers perform this operation to prevent radioactive materials showing up in the product stream.
Unlikely, as small differences in the models can widely affect the expected responses. If anything, people would pay for a way to freeze the model at a specific version.
May not need one for firefox. Disable devtools.inspector.enabled in about:config.
Thanks. I saw there is a pine64 EU store now, so fingers crossed they will stock it, although a working PCIe would also be very nice! I hadn't heard of TH1520 until now, 2.5GHz is going to give the Pi4 a better run for it's money.
One question that really bugs me the the sandbox security model. I'm sure the model protects us from memory and IO hazards. But, what about CPU-time sharing protection? I have yet to know if WebAss (or any abstract machine out there) could provide protection from a rouge module, running at 100% CPU in an infinite loop. I'm sure a true virtual machine could limit such thing.

Edit: spelling
Microsoft is the best at ensuring your accounts are safe. So safe that I lost my Skype account to some random French hacker in 2014 and still can't get it back even though it was created with my email address.

Luckily I've found no reason to pay Microsoft for anything in nearly 2 decades.
“We have to push back the product launch date. The AI bot is down and that one employee that knows how computers work was laid off due to redundancy.”
It's already happening and doesn't hurt anyone. Look at r/politics: it's full of hate, comments section looks like it's written by GPT-0.5beta, and yes, they try to steer discussion towards a predetermined political end.

Do you need the automated defense against it?
If you are concerned about "bad outcomes" in a decentralized system, why do you think consolidating power in a more centralized system would be an improvement?

The idea of minimizing and decentralizing power runs pretty deep in the US.
Just a reminder that China banned Facebook in 2009 when riots were happening in Xinjiang and Facebook refused to block activists from communicating with each other or reporting it to the Chinese government.

Similarly, Google was banned in 2010 following disputes over censorship of search queries, that the Chinese government wanted but Google refused to oblige by.
they are effectively equivalent, theres a one to one mapping between the two
Why do you think companies should be delivering features fast? What matters is quality.
Spack recipes are more python-like, it is less tied to LMod, and its concretization algorithm has no real rival. Easybuild supports recursive modules and features to generalize boilerplate.
You highly recommend your own blog, lol

Your entire comment history is you spamming that blog.
> And honestly it’s not hard to run modern Linux machines, that’s an old crones tale.

I totally agree with that. I'm a dev, not a sysadmin. But I run several Linux servers and can set up the network(s), the firewall, the apps and all that. It's not that hard.

You can buy incredibly powerful machines today at a very cheap price. The 20 cores Asahi Linux ARM workstation, 128 GB of RAM recently posted here comes to mind... In the blog's author's word: "The Mac blew the AWS c6g.12xlarge Graviton instance with 48 ARM64 cores instance out of the water."

Or this slightly older blog entry about someone running 25 Gbps fiber to the home. Not to the office. Not to some colo. To the home. Sure, it's not available in many places, but that's quite something. That is someone, at home, having a personal pipe wider than what cloud instances do provide to most.

Heck, my brother, a poweruser (not a dev), just assembled a 7950X / 64 GB of RAM with a 4090 GPU. I think many, used to their laptops, don't realize how powerful such machines are (laptops aren't exactly known for running 4090).

It's honestly a bit insane to me that several devs have, at home, wider pipes and faster machines than what their apps are going to be deployed on.

I'm "only" at 2 Gbps FTTH and don't have a particularly fast machine (just ordered a 7700X / 32 GB of RAM / WD SN850X Black as suggested by someone else here yesterday) but even that is sufficient to make me question a huge lot of cloud instances offerings.
It was done with GPT3 long before ChatGPT existed (and I'm not sure what the interactive format would add here, once generated?).

It was pretty good, he quoted (and linked to it, was on Twitter iirc) some in a newsletter around the time.
Spack has significantly higher adoption than EasyBuild overall, though Spack usage has a US bias while EasyBuild is more popular with EU public sector HPC sites.
Not sure I understand your question. I think people cycle them in…
google searches get turned over quite often to law enforcement et cetera

anyone remember that AOL search leak about a decade ago though?

https://en.wikipedia.org/wiki/AOL_search_log_release
One square meter of forest land, if any fallen trees are sequestered in a way so they never rot, will be enough to offset 1 watt of fossil fuel energy use. It's not enough to offset our current civilization by a long shot.