skysight-inc/HackerNews huggingface dataset:
Your comment is a bit snarky, but absolutely true. I've been in the industry for nearly 40 years, and in that time I have NEVER directly programmed the computer - if I can define that as directly entering machine code, or even the mnemonic of assembler. The entire path of the industry has been about climbing up layers of abstraction.

Back in the early 80s, for example, the hot thing was 4GLs, which was supposed to allow such a high level of abstraction as to put development into the hands of business analysts. Obviously that went nowhere. And LLM AIs are just one more step in this, albeit a potentially large one.

As Carmack says, the real skill is to understand what you're trying to develop, how it relate to the needs of your users, and to apply this systematically. That understanding might be replaced at some point in the future, but that is not today.
There’s replacing engineer hours and there’s replacing engineering. I thing GP is talking about a 1000x capable AI replacing the division.
Much more eloquently composed response than mine.
$10,000 > $0
> it's the same comment I received on another website

It really is! Word for word.

That seems rather bot-like.

Perhaps dang should have a look at the comment history of that HN account and see if it has a habit of copying comments.

Especially because in the original thread on Reddit the question was already answered days ago. So it doesn’t really make sense to ask again.
It's owned by GitHub first and foremost. Microsoft owns GitHub but there's independence between the two.
Thank you for pointing this out.

"gut branch ls" is an alias of "gut branch", and to prevent unwanted branch creation, a confirmation prompt appears when a new branch is specified in "gut switch".

I still agree with your point, though; it would be more consistent to have everything under the "branch" command. I will consider these changes.
What's that got to do with it being low to spam them?
That seems like a false choice. Deindexing is not the only way to solve spam. Plenty of other websites have found solutions and didn't have to pull themselves from Google.
Because for many (most?) addicts drug use starts as a coping mechanism. So the question is what are people coping with that's so bad it causes them to turn to drugs, despite all the readily available information about how bad they are? Lack of economic opportunity among the lower classes is a big one.

There are certainly other causes of addiction, but at the end of the day a lot of rehab programs fail because even if the addict gets clean, they're immediately sent back to the living situation that got them addicted in the first place. This is especially true for the homeless, "congrats you're free of heroin, now go back to your tent under the bridge where you live in constant fear of rape from other drugged-out homeless people and no employer will touch you! You're free!"
It does not already exist that interesting with an adversary country site is punishable by prison time. Forget spring, this is active policing.
No word back because they probably got their cut.
How neurotypical of you
Espresso is a little different. When you grind is important but how you grind is just as important. An inexpensive hand grinder can work but cheap electric grinders generally cannot.
This is a lot of fearmongering without any specifics. Shameful.
IMO this isn’t really a problem as long as you have good package discovery mechanisms in place. You won’t slurp up some spam package with little reviews and no ratings if you’re paying attention. Look at all the spam email we get yet never even open.
That “Dreaded” Commute Is Good for Your Health
> To properly handle errors, there needs to be an exhaustive enumeration of the types of errors. This is hard to generalize across all applications and this RFC just sidesteps it entirely.

It's covered by the "type" property of the RFC-defined payload. Type is a globally (URL-based) unique value that your application can either match (and handle) or grab full details (GET url) which can be cached. This allows servers to serve new errors to old clients.

Error handling is underserved in most apps and putting it in a standard increases the probability that npm-install-library developers will do it at all.
> How is spam any more immoral than ads in a web page?

What?

Many websites need ads to survive. Node.js doesn't need spam to survice. It's a quite huge difference, don't you think?
Are talking about apps visible on the graphical UI desktop, or apps running on desktop computers? Because I've been relying more on laptops lately, and they're not mentioned. So the combination of laptop + cli is not covered by this law.
You're trying real hard to tell people how they _shouldn't_ be doing their work, maybe accept that your opinion, while valid, is just that - your opinion - and that others have their own equally valid ways of approaching their work and their searching?
Tolkien didn’t write any of the stories of “The Rings of Power”. That work was done by either screenwriters with zero respect for the underlying source material or an early OpenAI prototype. Based on the quality of the output, it is difficult to tell the difference. Although I feel this comment is probably being harsh to the AI who no doubt doesn’t want to be associated with such garbage.
Additionally, commanding minions is a leverage point. It's probably more powerful if it does not embody itself.
(Feedbin) Twitter Access Revoked
It went like this in the EU: "Bulk purchasing of incandescent bulbs was reported ahead of the EU lightbulb ban. Many retailers in Britain, Poland, Austria, Germany and Hungary have reported bulk purchasing,[126][127][132][133][134] and in Germany, sales rose by up to 150% in 2009 in comparison to 2008.[125] Two-thirds of Austrians surveyed stated they believe the phase-out to be "nonsensical", with 53.6% believing their health to be at risk of mercury poisoning.[135] 72% of Americans believe the government has no right to dictate which light bulb they may use.[136] Czech Republic President Václav Klaus urged people to stockpile enough incandescent bulbs to last their lifetime.[137]"

https://en.m.wikipedia.org/wiki/Phase-out_of_incandescent_li...

From my understanding, the ban will start somewhere around Q4 this year. Still, you'll always be able to buy them for "decoration purposes".
China even hit Marxist demonstrators at College. Current China, if any, it's something akin to state capitalism. Since Deng Xiaoping they only have a proper socialist village with "old prices".
For the rest, China is merging into some national-populism.
It sounds like they just were very fortunate in that their supply of eggs were not affected by the avian flu which forced many other suppliers to have to destroy their eggs, creating a general shortage. While everyone was short on supply, this company was able to sell into that demand and wisely did so. So they had a nice windfall.

People need to realize just how optimized supply lines are today and any disruption to the logistics or end supply will have an effect. We have a fragile system but a system that also creates rock bottom prices when it isn’t disrupted.
In Norway most kids start kindergarten when they are 1-2 years old, it's not really a problem for most. Probably much more fun than hanging with their mother all day. Some have shorter days the first year(s) depending on parents work schedule etc. Kindergarten is heavily subsidised by the state, so that makes it affordable for everyone.
Perhaps, but i think there's just as much hubris in saying "We've created something smarter then us" as there is in saying "We're smarter then the thing we've created".

meanwhile, we've created the worlds most complicated set of dominos, and we're delighting in knocking them over.
LLM problem :-D

Not Prefect's
I dunno.

certainly there's a point of diminishing returns above, say, $1500 on the machine, but there's a host of fantastic grinders at $500 to $700 that do a GREAT and consistent job with espresso. If you're handy and don't mind fiddling, you can get by at even lower levels (say, $200).
human life maybe, because more natural life is about survival (without established rules or specs), sometimes at the expense of another, but not for fun, entertainment, nor with a huge pollution footprint as well
EVs and heat pumps are good though from an efficiency and air quality perspective.

I really doubt we'll be able to stop 8 billion people from having babies.

You personally may be better off being an engineer and getting paid to help develop mitigation technology.
Have you tried "Show optimized Newton Raphson Algorithm implementation in GNU assembly." in chatGPT? I’m not versed enough in assembly to judge quickly the result honestly, but if you are, please let me know your opinion.

Here is the answer I got:

Sure, here's an example implementation of the optimized Newton-Raphson algorithm in GNU assembly (also known as GAS) for x86 architecture using the SSE2 instruction set:

perl

.section .data
.float constant, guess, tolerance

.section .text
.globl main
.type main, @function

main:
movl $0, %eax # set loop counter to 0
movl $100, %ebx # set maximum iterations to 100
movl $1, %edx # initialize sign flag
movss constant, %xmm0 # load constant
movss guess, %xmm1 # load initial guess
movss tolerance, %xmm2# load tolerance
negl %edx # negate sign flag
jmp .loop_start # jump to loop start

.loop:
addl $1, %eax # increment loop counter
comiss %xmm2, %xmm1 # compare guess with tolerance
jbe .done # jump to done if guess is within tolerance
movss %xmm1, %xmm3 # copy guess to xmm3
divss %xmm0, %xmm3 # xmm3 = guess / constant
subss %xmm3, %xmm1 # xmm1 = guess - (guess / constant)
movmskps %xmm1, %ecx # get sign mask for xmm1
testl %edx, %ecx # test sign flag against mask
jne .negative # jump to negative if sign flag matches mask
jmp .positive # otherwise, jump to positive

.negative:
addss %xmm2, %xmm1 # xmm1 = xmm1 + tolerance
jmp .loop_end # jump to loop end

.positive:
subss %xmm2, %xmm1 # xmm1 = xmm1 - tolerance
jmp .loop_end # jump to loop end

.loop_end:
negl %edx # negate sign flag
.loop_start:
cmpl %eax, %ebx # compare loop counter with maximum iterations
jb .loop # jump to loop if loop counter is less than maximum iterations
movl $-1, %eax # set return value to -1 if maximum iterations exceeded
ret

.done:
movl $0, %eax # set return value to 0 if success
ret

In this implementation, the algorithm takes three input values: the constant value for the function, the initial guess for the root, and the tolerance value for the accuracy. The algorithm uses the SSE2 instruction set for floating-point arithmetic operations, and it also includes an optimization to avoid branching based on the sign of the difference between the current guess and the previous guess.

The tradeoffs involved in using GAS for implementing the Newton-Raphson algorithm include the complexity of the code and the potential for portability issues across different architectures. Additionally, the performance of the algorithm can be affected by the availability of the SSE2 instruction set on the target architecture.
Work backwards.

If getting around this bill is illegal, and the bill is to be enforced, how do we know if someone is trying to get around the new law?

If we do not know what's going on within a VPN, how do we know the law is being obeyed?

How do we find out how everyone is using a VPN?
Long-Term Data-Driven Reliability Rankings of Used Vehicles and Manufacturers
It's a bit complicated.

Germany still has living memory of the DDR and Stasi, and the revelation of their extensive surveillance is very much a culturally formative event in Germany and its sphere of influence.
There's a reason that Texas legislators keep talking about border security and the drugs trade and human trafficking that comes with it.

I get it, a lot of people don't like Texas but it doesn't make them wrong.
Btw, even single-tenant can be a bit scary in this regard: You can by default log in with guest users. For instance if someone has joined a teams meeting. So unless you explicitly check permissions or disable this (for instance if you think "everyone in our org should have access to this"), you inadvertently could have external people log into your apps as well.
I'm now in my second role where this applies to me. The first one, I was fired from, but I chalked it up to inexperience.

This time around I have a lot of experience under my belt, and for that reason it's weighing on me quite a lot. I'm finding myself digging into Kubernetes for the first time and no matter how hard I try, I just can't seem to crack it. None of it makes any sense to me - I get what K8s is at a high level, but man...once you get into the details, it just feels impossible. I don't know if I've ever experienced this much stress in a job before.
Show HN: Data Ingestion / Transformation SaaS
https://hexcloud.co/docs

Hi, been working on this for a little bit - a lot to do in terms of other apis to support, docs, use-cases and so forth. Would love to know what people think of this!
And it's still true today. I was considering implementing MLS myself, but decided against it because of this.

https://github.com/mlswg/mls-architecture/blob/main/draft-ie...
It's not obvious (to me,
at least), that a large language model would ever have any of the characteristics of ChatGPT. GPT-2 is neat to play around with, but it's just so far away from ChatGPT(-3.5 or -4) that I didn't see it coming. Nor did I see a mere denoising algorithm coming up with StableDiffusion, but here we are.

Given fine-tuning of the model, and improvements allowing for a much larger context window size, I think it'll be possible for LLMs to be able to turn a class inside out and then refactor its code and translate it into another language, while generating unit tests that prove it all still works correctly.

How much faster could programming language design iterate if legacy code compatibility wasn't an issue?
Sure, but that's every movie. Hollywood accounting is always bogus, and yet Avatar still pulled in a ton of money.
By this definition, a village commons is not a public good. It seems like such a strange argument, and the only reason I can see for it is some editor who is against public transit, but doesn't want to say that.

Isn't it strange how when things that demonstrably improve public life, but are not really profit generators, we have to go over every sing thing, every assumption, no matter what, with a fine-tooth comb, to see if it really is perfect, and if it's not, we need to not even attempt it.
Revenue not the same thing as profit

Twitter has only made a profit in 2 out of the last 11 years

https://www.wolframalpha.com/input?i=twitter+profits+per+yea...
I’ve made similar choices, ultimately taking a deep pay cut to do work that matches my values.

But I’m aware that I did that out of decent financial security, not out of some deep moral courage.

If writing spam was my only way out of poverty or to feed my family, I’m sure I would act differently.
Is git a problem that needs solving? It’s not that difficult to learn/lookup commands.
> Spammers just try to find something that ranks high in SEO and costs them nothing, if repository stops being that most will leave.

This is not true. Spammers will continue trying even if you are very good about removing spam packages. Source: worked on a package manager for 5 years.

> Most other package repositories don't have that problem to such degree

They do, you’re just not seeing it because they’re actively removing packages. That said, NPM is the largest package ecosystem and likely receives the most spam.

> Users will do the flagging for that so at least you won't have too many valid packages to verify

The trick is to have detection that’s accurate enough that you feel confident removing packages without human intervention.

Package managers have likely already built lots of tooling to detect potential spam and then bulk remove them. That’s how they manage thousands of spam removals per week in a reasonable amount of time. Nonetheless, human verification is necessary due to the “left pad problem”. This takes time due to the sheer quantity of spam.
Last time I saw someone make this assertion on HN, they summoned a horde of really chill coffeephiles. They were kind enough to tell him how, actually he was wrong and everything about coffee is totally legit and there’s no woo at all.
Hoffmann is great. He's the Alton Brown of coffee.

That metaphor popped up for me in another context recently, too, as I found the usual host of the FortNine motorcycle channel, Ryan, to be the Alton Brown of motorcycles. Lots of people watch his videos that don't even ride because of his nerdy enthusiasm and excellent explanations about aspects of motorcycles and motorcycling.
This guy is full of shit. Walking around your block at home is healthier. Having lunch at home with your dog is healthier. Not being stuck in a train with hundreds or a car with pollution is healthier. Almost like he was paid to write this.
You know another easy-to-use CLI for Git? Git.
That's a weird line to draw though. That stance is basically saying physical products are OK to sanction, but digital products aren't. (Genshin Impact is a lot closer to Beanie Babies than most people would care to admit)

And it's doubly-ironic because TikTok isn't getting banned because of Chinese messaging (that's already allowed everywhere, in all mediums). TikTok is under ban-threat in the US because Americans are using it for American messaging.

It's not meaningfully different than say, Turkey banning Twitter back in 2014 and such.
Anarchy would be great and the chances of that are extremely small. I think you mean a total surveillance fascist dictatorship
As a compromise, you can get blackboard paint, and paint any size of surface you want to be a blackboard.
Curiously absent from the article is any mention of how the democratic choices of Ohioans may have driven away potential talent at the new Intel plant. They may struggle to recruit top talent because top talent wouldn't want to live in an area with what they perceive as idiotic yokels as neighbors (who have more votes).
DotProject has long been a reliable open-source project management tool for many organizations. However, with the rapid evolution of technology and the introduction of innovative project management solutions, it may be time to explore alternatives that offer more advanced features and better user experiences.
We're working as an internal dev team for a moderately large company and the challenge is that very few people have to maintain a ton of business automation. We love our Python+Django stack as it gives it a ton of productivity, but as our business and data grows, some things are becoming quite slow.

For now, we're getting away with Python-only optimizations and relying on cPython improvements. Still, some processes take a few minutes and a lot of that is spent just because Python is quite slow. In that sense, yes, it happens for CRUD+ applications (which I consider our CRM+ERP to be).
I was expecting this article to be a promotion of their audit tool considering a thread about it was flagged as spam less than two weeks ago[1]

Turns out it indeed is. Interesting article nonetheless, but it's quite ironic that it's about spam

[1] https://news.ycombinator.com/item?id=35233877
You do what you're good at which you got good at by doing.
That is great showcase, you could also ask GPT to create an AddIn for Word. That would be more elegant solution :)
I blame espresso. The sweet spot between horribly bitter and horribly sour is small even for a non-enthusiast, let alone a connoisseur. Leads to lots of tinkering & tweaking
The fees are in the wrong direction. Submitters of good npm packages should be paid.

(The overall lack of quality control on npm is a separate question)
really like this tool in slack, now I don't need to switch between browser and slack back and forth ;)
Most programming languages but not all. Three prominent examples are Pascal which you mention, OCaml, and the POSIX `test`/`[` command which all use `=` for equality. (More specifically, for structural equality, in the case of OCaml.)

More intuitive to complete beginners and definitely not unheard of.

In mathematics, I have seen both `:=` and `\equiv` for assignment. But Go and Pascal also use `:=`. Of these, I would consider Go quite widely used in the industry.
> I hope we don't ever make money a barrier to open source.

Then make some other very cumbersome proof. But it's still better to cut off half the world from open source than pollute the few large software repositories with spam, which would dissuade everyone everywhere from contributing eventually.
There's no problem contributing to a library from anywhere it's just that you collaborate with someone who in turn can pay the reg/anti-spam fee.
Might be unrelated, but there is one that could pass as conspiracy theory, well-sourced.

https://en.wikipedia.org/wiki/Crypto_AG
I can assure you 99% of my data/files never see the cloud other than as encrypted containers for backup. That's good practice for most business is it not?
I don't dispute we've seen quality improvements in some areas. Hiking gear is a complete triviality though. Nothing stopped people from enjoying hiking 50 years ago with bad gear, and the qualitative experience of camping, "enjoying the great outdoors", communing with nature, is not better today than it was then. What has improved is maybe the convenience. The real shift is in our core surroundings, what real should matter, and there quality and diversity has completely plummeted (homes, furniture, art, ...). Outdoors people generally celebrate the inherent value of large biodiversity, but seeing diversity in human expression completely collapse is suddenly "convergence". That is what is meant by submission to the machine. Simplicity, uniformity is desirable from a machine perspective (e.g. easier to operate simple machine, easier to operate simple bureaucracy). Those values humans now have internalized as aspirational as well.
Like an app that can update itself over the air
That works better in comic books than software. As an example, I have a coworker who is pretty good in terms of domain knowledge, and can push out work pretty fast, but he does things like write migrations that insert rows of data one at a time in a loop, or adds three layers of almost do-nothing wrapper functions around business logic that doesn't need to be abstracted. He's made a lot of useful contributions but the stuff he's been heavily involved in is borderline indecipherable so the tech debt tradeoff has been pretty brutal.
Yes. Git is inscrutable. It's become a cliche for teams to have one person that actually understands git well enough to unfuck it for other team members when things go sideways. Dan Luu has written about this, I think.
The look of the chalk on the board in the photos there is just lovely. I often think about getting some high quality board and chalk for my home office, but then remember we have cats so adding ANOTHER source of dust is maybe not the best idea.

But chalkboards > whiteboards all day long.
I didn't know these projects existed.
I took gut because on an AZERTY keyboard, the two letters closest to I are U and O. But O would have given got which is a Node.JS library.
I hope this project won't conflict with anyone using other software called gut.
You could make a similar argument about Opium in 19th century China, or Fentanyl in present-day US.
> Short term appeal to voters instead of long term and more difficult decision making.

Hah, the American voter is far more brighter than HN folks give them credit for. They have to look out for their interests since the elite most certainly wont.

No, the drug prices wouldn't have reduced. Come now - provide your logical reasoning why the drug prices would have reduced ? Do you really think the Pharma industry would have gained suddenly gained sympathy after achieving a perfect stanglehold?

The US imports >50% of its generic drugs from nations who have none to minimal drug patent protection policies and thats how it keeps it's citizens alive. You would have had the pharma billionaires choke this supply too.