skysight-inc/HackerNews huggingface dataset:
Let’s go through the comment thread here again:

1. Someone asked what protections an employee could expect to receive from an employment contract in a right to work state.

2. I responded that right to work is not related to employment contracts but to unions and listed a number of protections and benefits regularly covered by employment contracts.

3. You came in saying that, anecdotally, the benefits are either non-existent in your industry or only available to top executives and ending with a sort of anti-“corporate overlord” conspiracy about how every term in an employment contract is a negative to an employee because the employer writes the contract.

4. I told you that contracts are bilateral and therefore you should negotiate, start your own business, or quit.

5. You responded with the first actual personal attack by stating that even suggesting that someone negotiate, start a business, or quit meant that I came from a life of luxury and privilege and how my supposed privilege blinds me to the cost of quitting an industry before again going on an rant based on your specific situation (that you refuse to leave) and generalizing your refusal to negotiate, start your own business, or leave to “nobody” negotiating, starting their own company, or leaving.

6. I responded to your personal attack by noting that I don’t come from privilege, that I have changed industries, that it is possible to finance it via student loans, and that I have been in similar situations as you and taken a different path. I noted that some people’s actions match their espoused beliefs while noting that you don’t appear to be one of those peoples. I then made a snarky comment about how you seem to be the type to deem something hard before even trying it and to cry privilege while you stay at your cushy white collar job.

7. You responded shifting your argument from “nobody” does this to “nobody smart” (obviously, because you’re smart and you haven’t done it) does this (a strange argument on a website like HN given its relationship with startups…) and crying about personal attacks. Oh, and apparently you really love your job after all despite all the prior ranting about how much you hate your job. And apparently you don’t want to get into a who-has-privilege argument with me after all now that you know my background sort of undercuts your entire argument.
When I was looking to buy a car, that was not what I saw. What you said may be the case with other brands such as Hyundai or Chevrolet, but for BMWs you are always paying more - frontloading and recurrent maintenance.
https://archive.ph/NieTT
Citadel Vets 69,000 Intern Applicants to Find Next Math Geniuses
I'm all for regulating production of non-reusable nonsense. Coke is not a necessary product, there is no reason to allow them to produce single use aluminum cans. Coke should be a syrup mixed with carbonated water at the site of consumption. This is a real solution I could get behind and take seriously. By contrast I find mainstream environmentalism with the regulating plastic bags and straws and supporting "recycling" a virtue signaling joke and can't stomach supporting it.
It doesn't effectively do that. It does about 10% of that, ineffectively.

Instead of running a single VM with full knowledge of how to run lightweight processes, designed to fully take advantage of modern multi-core CPUs with multiple guarantees enforced by the runtime you have multiple single-threaded VMs awkwardly communicating with each other over a bolted-on API
Accelerate education at unprecedented levels (if we can figure out how to integrate LLMs into the education system).

To this day I find myself doing a double take every time I'm about to ask ChatGPT to produce a ludicrous amount of output, because it would simply not be reasonable to ask that of some random person. But with LLMs you can do that, over and over again and it will comply every time.

How great is it that if I want to learn about, say, hexagonal architecture pattern, I can ask this thing to produce 500 LOC in a language I happen to be familiar with, and then interrogate it to no end until it clicks for me?
https://archive.is/LKhGq
Honestly sounds like correlation vs causation. I doubt doubt Elixir is amazing - it is. But maybe the old code was just written poorly from a performance perspective, and then they rewrote it, and now it's performant.
A blog post on how I made my first path tracer from scratch in Rust for a University course. Explains how I went from basic naïve path tracing to explicit light sampling and BRDF importance sampling. I also added different materials such as dielectrics (glass) with caustics and metals. Finally, I added anti-aliasing, a bounding volume hierarchy (BVH), environment lights, .obj model loading and texture support.
A few pretty straightforward and incomplete pro-America “good quests” that the authors fail to mention.

- Ensuring every American child has three healthy meals a day.

- Universal low cost childcare/paid maternal leave and prenatal care.

- Sufficient stockpiles of transformers and conventional munitions to deter an aggressor. This prevents stepping on to the first rungs of the nuclear escalation ladder.

- Fully domestic weapons system component supply chains.

- More places for people to live/internal mobility.

Each of these problems is, hard, has unambiguous positive outcomes for society that enhance national security and nice downstream effects for human dignity. They’re all throw-money-at-it-to-solve problems. No one has found them interesting enough.

I thought Casey Handmer’s post on challenging problems was a better shove. https://caseyhandmer.wordpress.com/2023/08/25/you-should-be-...

Also want to credit what Mark Cuban is doing with CostPlusDrugs, which is boring, difficult and requires someone as rich as him to improve peoples’ lives.
Yeah but then you have to handle a lot of the synchronization of memory. It is hard to make you realise what is possible on the erlang vm without having tried it.

In particular, it is preemptive. This... Makes a lot of stuff easier.
I think that much of what is addressed here will not entirely be from AI, but may in the future be misattributed to it because the curves appear to line up. Don't forget that wage increases have been stagnant for a long time, and that inflation is always growing - we never see deflation in the so-called 'good times' [+].

The climate change movement for example is ultimately a movement to reduce the resource usage of the working class. Reduced resource usage should in theory lead to a reduction in economic growth - but it hasn't. This is because they simply attained their growth through other means - reduced salary (adjusted for inflation), larger tax, shrink-flation (selling something smaller at the same price), etc. They will always post record profits to appease investors, and that growth will directly come from your pockets.

AI is probably the only thing slowing this down, and it likely is a bubble. When it bursts, do you think these companies will go back to employing humans for customer services? Like hell they will, you just won't get any customer support at all. You may say "fine, I'll take my money elsewhere", but you'll find yourself picking the lesser of evils [++]. Anybody who tries to offer human interaction will simply not be competitive on price, and people are relatively poorer than they were - so they have no choice. It's not as if you can go without water, gas, electric, phone, phone provider, ISP, etc.

[+] The coming economic recession will also not be enough to reset this trend, and there is no political will to address it.

[++] The government may mandate that these companies have human operators, but it won't work, they'll just maliciously comply. One human operator, a call queue of thousands of people, "our lines are unusually busy at the moment", outsource the humans to the current poorest Country and give them zero power to deal with customer queries, etc. It would be exceptionally difficult to prove they are not providing a good service, and at worst they fine them - which might still work out cheaper than dealing with customer queries.
Why would the poor not be able to afford human generated content? Copying human generated context costs basically nothing, so the marginal cost of letting the poor view it is basically nothing.
Could be, but unfortunately, this isn't an entirely unreasonable question regardless. Given Google's track record, I would be very hesitant to integrate new APIs right after launch.
Vulture funds are definitely a thing in the financial world: https://en.wikipedia.org/wiki/Vulture_fund
Poll: Do you use your real identity on HN?
Do you have different policy for other websites?
Real identity: Full or nickname
Pseudonym: Consistent alias for online presence
Anonymous: No clues or direct identifiable information
I'm much less annoyed about "see[ing] UNIX everywhere" then I am about "there's a lot of specialised hardware design software that's only supported under Windows, so this isn't really avoidable".
> The author never stated it was open sourced when the early access binaries were released.

You really ought to clarify that YOU are the author.

https://news.ycombinator.com/item?id=25512003

https://news.ycombinator.com/item?id=31061295
You misunderstood my point. I'm not saying that humans are always "better", just that humans are better in mixed environment. In controlled roads without humans, AI can be clearly better even today.
Following that logic, do we really need anything? Let's just regress 1000 years?

For all the talk about only doing things that help the climate, I assume you're not in computers and are actually working for some environment focused NGO full time, never taking a flight to anywhere, avoiding driving unless absolutely necessary, not relying on food and goods that aren't locally produced. Practicing what you preach and all?
I expect such gradients to be temporary. After all, there’s nothing that stops the 100,000 person mega corp to do something with an LLM either.
> The logical conclusion of perfect sensors and tensors is not here, and the lacking substitutes along the way will be profit-driven, not solution-driven.

Quite possibly both; governments only switched to universal education instead of having 12 year olds in factories because it was good for the economy, even if some of the lessons are supposed to be good for the (for lack of a better term) "soul".
not sure about your requirements, but pretty happy over here that nowadays i can just mount sshfs within wsl and access this from windows explorer without any special hacks.
Or you just used a crappy inefficient architecture or algorithsm etc.

Just because they were slow doesn't make them bugs, nor does using something faster in a rewrite means it's a bugfix.
Search for "tactical active headphones", there are multiple brands.
Grassroots organisations driven by science-based solutions to climate change
What employer paid you to use V? It's not production ready , V< 1
You are talking about a 5% reduction. No one even talks about a "round of layoff for hard time" when the number is that low.
What would it look like if the company had to downsize by ~30% ? Would people still be able to pay rent ?
The techempower benchmark are... Quite infamous in the elixir community.

Long story short, they are running in debug mode, badly written, not optimised, with bad OS level settings. And every time the community have tried to contribute fixes, the experience has been... Really bad.

So we stopped trying. If things have changed we could try again but ... We just wrote them off
It’s not even remotely similar. Node’s cluster is just bog-standard OS subprocesses running their own event loop.

To spread work over multiple cores with the cluster (or even worker-threads) modules you have to do so explicitely and manually. It’s essentially the same model you get with pthreads, or java, or python.

BEAM is a completely different model, the “processes” are internal tasks, which the runtime will schedule appropriately over available cores (the scheduler has been multithreaded for 15 years or so), spawning processes is as common as spawning tasks in JS, except each of these is scheduled on an SMP runtime.

beam will literally send processes between machines erlang) more easily than node will balance load over cores.
Elixir and Erlang are functional, but not in the Haskell sense. They are pragmatic languages that prefer results over theory and purity.
Judging from this other, possibly incomplete list, most of them.

https://en.wikipedia.org/wiki/List_of_Google_products
This is a hardware emulator you can run the real Multics software on. However the hardware in question was built specifically for Multics, so in that sense it's emulating Multics hardware.

This SO answer has a great take on the difference between simulation and emulation. I'd say a Virtual Machine emulates hardware:

https://stackoverflow.com/questions/1584617/simulator-or-emu...
Elixir is a functional language for the Erlang VM. Most C++/Java/Rust/... programmers wpuld have hard time understanding it.

But if you are in a bubble where everyone uses Haskell and talks about Monads, then OPs statement may be valid
Depending on how hacky you can also just re-invent a non-relocating ELF loader
Sure, the whole point is that it's easier to go out!

The spaceship we're currently on makes very inefficient use of material: its shape gives the least surface/livable area; and its density is the highest in the solar system. The resulting gravitational pull makes it very hard to leave: chemical rockets will just about work, but need multiple stages.

In contrast, a more efficient design, like a spin-gravity cylinder inside a hollowed-out asteroid, is much easier to leave (in fact, we'd be flung away, if the floor weren't accelerating us inwards; say, by stepping over a trapdoor!). Whilst such a ship would certainly be more maneuverable than the Earth, it would probably be easier to leave in a convenient orbit (e.g. as a cycler), and use smaller, leaner ships for bespoke travel around the solar system (no point wasting fuel to keep accelerating/decelerating all the gardens, farms, factories, schools, etc. if they're not needed en-route!)
I stopped writing tests a while ago. I define the protocol, ask ChatGPT to implement it using some tech, feed that back in and ask it to write tests for it.

The implementation always needs massaging before, but the tests are almost always great, albeit it likes to produce pointless ones sometimes.
I found this page that has a map of WW2 airbases in the UK:

https://www.rotary-ribi.org/clubs/page.php?PgID=632446&ClubI...

edit: I thought there were quite a few of these in the part of Scotland where I grew up - nothing compared to the number in the south east of England!
Does anyone know if Onlyfans was rewritten in Elixir when it was acquired?
By itself it's an argument for both; the argument for "we can't have more doctors" is "we want some of those people to do other things besides doctoring".
> I'd call having a fuse in the plug itself over-designed.

Personally, I'm quite happy that all my lower power devices with relatively thin power cables are protected by a 3A fuse. There's no risk of causing those cables to catch fire if there's a fault that draws 20A, which isn't enough to blow the 32A breaker on that ring.

How much difference it makes in practice though? Pretty sure that if I short the power at the device end of a 5A cable, the 32A breaker would blow before the cable caught fire. But I'm happy not to depend on that.
Are they not an inherent problem with the LLM technology?
I would say nice things about Windows if it wasn't riddled with telemetry and data guzzling spyware.
We need to first figure out aging, to be able to become a space faring civilization. Aging is the hardest quest and I don't think it would be possible because it might be a fundamental thing within the system.
Maybe to you, but my wife uses Pinterest a ton. It is where a lot of the women I know go to for ideas for just about everything, from house decor to even the ideas for our wedding.

Pinterest is useful just not for us nerdy guys. I am not sure why Google keeps it though or how they benefit, unless Pinterest uses AdSense exclusively, then one can determine that its some sort of partnership. You would think Google would be smarter about who to send over to Pinterest if thats the case.
>bias towards speaking to a human on the phone

Hatred of phone calls aside, I heard an interesting take from Alex Hormozi (paraphrased): "You're on the phone and you say, are you human? No? Oh thank God, because you know the AI has a thousand times more experience than all the humans combined."
https://news.ycombinator.com/item?id=37305247
It worked, it partly financed Tesla for several years.
The good AI can do for humanity is increasing our productivity.

It should be the goal of every human to eliminate as many jobs as possible.

Every job that is eliminated frees up that person and the people who would have done that job in the future to do other work.

Humanity gain the productivity of that other work.

If we had not forced painful job losses on people, we would still be 97% subsistence farmers, as we were at the time of the American Revolution in the 1770's.

If you oppose progress due to the job losses, please at least be consistent and become a subsistence farmer.
CVEs are dead, long live the CVE
Adrenergic genes play a greater role in ADHD
Well Signal Messenger is nice. I am using WhatsApp because of network effect: some people are on WhatsApp and not on something else (Signal is the most popular alternative where I am, Threema is third. Never heard of Veilid).
Downvotes proving your point exactly!

I've noticed the exact phenomena you're describing on both here and reddit, where people will gush all over a famous person for their accomplishments until it becomes known that they espouse anything other than woke liberal orthodoxy.
> Astonishing that after more than 30 years of coexistence of Linux and Windows OSes such arrogant remarks are still being made

Why are you not astonished that, after "30 years of coexistence" people still: feel the need to buy Windows and slap Linux or BSD on it (as opposed to buying one with Linux or BSD out of the box) and are forced to buy Windows to use software and/or hardware required to do work otherwise unrelated to Windows?

Coexistence is a two-way street.
Thank you for your comment. Interesting! Would this be of interest to you? "Dental Treatment for Low Back and Hip Pain in a Long-Distance Runner: A Case Report" at https://www.scirp.org/journal/paperinformation.aspx?paperid=...
Good point, I asked them that.
Author of the “Lambda” piece [0], all of the cost savings I discussed came from API Gateway alone. The lambdas were negligible.

That being said, I don’t think we could have processed the traffic more efficiently in another language.

We were processing 12M requests per hour. You could run the entire thing on 2 vCPU we “over provisioned the crap out of it” by running it on 4 pods w 2 vCPU as the upper request limit.

> Our service didn’t quite grow exponentially in use, but it did hockey stick. It went from free, to a few hundred bucks, to around $12,000 just for API Gateway. No Kinesis. No Lambda. Just API Gateway.

> A good part of this entire system still runs in Lambda, although it will be moving into Elixir over time to make it easier to reason about and develop on locally.

> What everyone should do is think about where your service is going, and can you afford those costs when you get there. If you don’t have a team of ops people and you aren’t familiar with serverful stuff, spending $30k/mo on HTTP requests might be cheaper than an ops team.

[0] https://medium.com/coryodaniel/from-erverless-to-elixir-4875...
For any one interested in what's going on here, the approach is roughly this:

* Create some basic tokens that represent operations in some domain

* Define an interpreter for those tokens, ie., the operation each token corresponds to

* Define a program as a sequence of these tokens

* Evaluate the program

To make this somewhat more efficient and correct, you can use the type system to define the tokens (eg., `interface ADD {}` becomes the `ADD` token). And use generics to sequence the tokens (eg., `ADD< ADD<CONST, CONST>, ...>`) with the runtime still having the actual values (so, roughly, `ADD<CONST, CONST> = new ADD(10, 10)`).

Then the interpreter becomes unwrapping those types in the order they're sequenced, extracting the actual runtime-held value, and performing the relevant operation (here, eg., adding two numbers).

If this seems an insane thing to do: it is. It becomes midly less insane if you have a syntax to do it in easily, and if your compiler is aware that you're doing it (ie., haskell).

Some much more basic version of this could be useful, in a real-world system, as a compile-time alternative to what might otherwise be a stringly-typed DSL.

Eg., program = [new Search<Query>("blah"), ...]; run(program)
How to Succeed with GraphQL APIs
Humans being what they are, this seems like it was bound to happen anyway. We may as well exploit space for profit! Hopefully regulated well (ha ha).
Well let's hope that's the worst effect.

I'm seeing a world where kids are put in a room with an AI that "educates" them, setting the lowest possible bar for personal development for your average kid and as quickly as possible expelling kids who are deemed to be a problem.

Having real teachers will be a luxury.
Shapfuzz: Efficient Fuzzing via Shapley-Guided Byte Selection
Actually it does because the chance of hitting strange edge cases grow significantly, as do the runtime of your deployment, plus networking problems risks.
I'm a big fan of JDK 21 with Helidon 4/Nima on the backend - most use cases covered, but very tight and light in dependencies and pretty much completely platform independent. You also have the option of compiling it AoT with GraalVM for a very quick-loading and low-memory near-native binary. Virtual threads mean much easier scaling, as you can do thread-per-request with a synchronous API. (Although I'm not sure if Graal supports java 21 yet, I'll have to check)
With AutoHotInterception AHK can differ between different keyboards/mice based on their hardware-id. You can have a separate keyboard with it's own layout, macros, etc.
If anyone is struggling with analysis paralysis, remember it is ok to do things wrong the first time because then you can farm that sweet internet karma bragging about how you fixed your crappy first iteration.

If you always do things right the first time, you don't get to brag about putting out the fire your started.
Cool! Yeah, they should just come out and say it: Vulture Ventures, 666 S Sepulveda Blvd
So really "Python cost Pinterest $2M/year"...
Correct, I just kinda lumped it all together, apologies on the mix up. I rather miss when Sun was not owned by Oracle.
I submitted a bug yesterday and got an automated response asking if I'd tried turning it off and on again... now that's not AI but I thought it was funny.

I asked it to forward my email to their devs, human or not ;)
Spotted the Italian.

Saluti
Other countries get by just fine without it.