skysight-inc/HackerNews huggingface dataset:
Erlang doesn't have closures, because erlang doesn't have variables. The compiler simply desugars it to partially applied function referenced by it's name (yes, those inline functions in fact have names).

If you have something_function, then first inline function used in it will be -something_function/1-fun-0- with zero being the index and captured variable being another argument. Now if you will change the host function to have more inlines before it, the indexing will drift.

So I would expect the body of inline function will still be resolved from the old version of the module, but I didn't actually try.

Source: I did run erlc -S at least once.

Add: now thinking of it, will the call to a local function from the old version of the module ever escape into the new one without first returning back to gen_server and letting it call the new version? Another comment says that calls withing the module never do, so the assumption was correct.
I joined an "experimental" team, basically working on low ROI strategic projects. A lot of them are from scratch, and there's a lot of ex-entrepreneurs who find it home.

B2B or unicorns usually have an experimental team because they have a major product that needs to be stable, and a team that isn't held back by all these processes. The NASA vs SpaceX combo, where one has to be really careful and make absolutely no mistakes, while the other tries to move fast and fix problems faster.

If you want to use a broader set of skills, try working in a developing country. Solve the kinds of problems that companies like Uber, Amazon, and Stripe can't. There's a lot of gap in existing infra and it's usually the unicorns that build it. Regulations are tighter because we have a lot of corruption to deal with - terrorists, business people, politicians, all the same risk category. They're also changing all the time because of this. Underdeveloped means documentation is constantly out of date and someone who can put together a hack while waiting for a partner to fix would be great.
>Their deprecation of openvpn sucks for me too.

When did this happen? I was still able to use it within the last couple of weeks, whenever I last tried it.
> It's 100% possible to become a master starting as an adult

Do you have any examples of someone who has done it?
Can’t wait to hear your take on NodeJS.
In fact, you do need to care about the short words.

1. they can be useful at locking down the board

2. knowing all of the words is necessary to be able to challenge when somebody attempt to play a phony, which, as a native Spanish speaker, you might be even more inclined to try against a non-native speaker.
As Evans explains, its not about technical capability, but about respecting users choice of colors/theme.
Jury Finds Discrimination in H-1B Visa Tech Worker Case
There's no reason to imagine that a talent for chess equates with a talent for "creating the future."

It's also worth noting that very few people make a living from playing chess, so they're probably still available for your future plans.
Wait until you find out that CPS is using AI to do the same thing to much applause and bonuses. Turns out people regardless of career field don't like doing tedious work.

Can't say I'm surprised that software isn't included in the moral panic about AI usage on HN. Despite as a group using it secure people's private data, handle people's money, process insurance claims, etc.. When we use it we understand that we're still experts evaluating and editing the output but when other people do it they're lazy, careless, and actively malicious. Do you really have a problem with AI or do you just not trust the cops regardless of what tools they use?
So probably not for water tight devices, but perhaps for laptops.
My Mom escaped from some suffering by accessing MAID when the pain and suffering from her terminal cancer became too much for her to bear. She died in her own home surrounded by beloved family and friends, on her own terms.

I'm grateful that she was able to do this, and was spared a period of inhumane suffering at the end of her life.

It's hard and it makes me very sad, but I'm glad she could go this way. It would have been more difficult for her and everyone if she was forced to live through a hellish torture as cancer slowly took her life. In the end she beat cancer by taking herself out with it.
Arguably it's not some random language we are talking about, the JS in JSON means JavaScript after all ^^

Also the fact that there is no defined limit is more a bug of the spec that of implementations. In reality there is always a limit (at most the ram of involved computers) so not defining a specific max size is asking for trouble.
> * Don't use color as the only indication of something. The user's terminal might not display it

The user may be colour-blind (30% of the population). The user may be completely blind and relying on a screen reader.
Those period adjustments of orbit can be detected and accounted for and the fuel to make frequent and erratic changes is prohibitively expensive to carry.

Drones can also get better quality images than even many if not all spy satellites due to how close they can get to objects compared to the satellites.
Yea exactly. Fan sites. What a concept!
Is the mapping memory stuff separate from what's being set up by the OS as part of the TLB? I'm generally willfully ignorant of the privileged side of ISAs since I'm firmly a compilers guy, so I mostly only got this level of stuff by having to look at it thanks to it being incorporated into the definition of nontemporal store on x86 (which still ends up being confusing as heck).
That's a complicated question. Let's just say we have ways of deciding who's guilty.
You may want to watch this if Surely You're Joking read years ago is your main reference point: https://youtu.be/TwKpj2ISQAc
Google bought a license from Foxit, a Chinese company. They've open sourced it since. Mozilla wrote their own and also open sourced it, PDF.js
> Euthanasia without good cheap universal healthcare is just a way to get rid of people in a sick society.

For the government, this is a feature, not a bug.

A large percentage of health care costs are from the last year of life. Instead of expensive interventions the government can have patients volunteer to end their life, the savings would be significant.
I remember reading the following anecdote about Grainer, repeated on Wikipedia, though neither I nor Wikipedia have a source for it:
"Grainer was amazed at the resulting piece of music and when he heard it, famously asked, "Did I write that?" Derbyshire modestly replied, "Most of it." [1]

[1]. https://en.wikipedia.org/wiki/Doctor_Who_theme_music#:~:text....
> `.map(...)` implies "I don't care about ordering, and therefore you don't need to, either"

In plenty of languages, no such implication exist. `map` can be specified to run in a certain order.
Independent from who/what?
I haven’t read htdp, but I looked through it. It seemed more of a “teach to program” than a “teach you to think about programs at a whole new level”. But HTDP didn’t exist when I was working on sicp.
Genetic, or epigenetic!
> The claim from the parent article is wrong and it is based on an incorrect method for computing the ideal energy per mass ratio for lithium-air batteries.

Can you elaborate for laypersons such as myself?
seems like they are checking the referer. if you copy and paste the link to a new tab, it will show the actual content.
Dreaded things were the talk of the FSF office for a while. Poor sysadmins had to support it and it was not very reliable at all.
A lot of people who could be asked about whether they've been pressured or felt society could have done more for them than killing them are no longer available to collect evidence from for some reason.
A short article that only answers, "we don't know."
No, line-by-line vs. character-by-character is a separate mode from “cooked” mode. See “stty extproc”.
Everyone's death is "reasonably foreseeable".
I don't think that they should have TSMC do everything, but being coupled at the hip with the foundry business has not been, and is still not a winning strategy.

If the foundry business could execute (in timelines, in yields, and in sales), then having a vertically integrated company makes a ton of sense. However, that has not been the case for a while and will take years to get them back in a position where they can execute on the foundry side.

Right now the market and the board is dealing with the company equivalent of having your 25 year old kid stay their home rent-free, while spending tons of money, and getting piss drunk, then taking a shit on the hallway rug. At a certain point, you have to kick them out and tell them to get their life together, because the alternative is being homeless.

What they are doing / have done is obviously not working, they aren't being judicious in their spending, they aren't innovating, and everything is being dragged down due to institutional mediocrity.
My (medium sized) city offers fiber internet and added phone for people who still want "home phones". I assume there's lots of small municipalities or even smaller private ISPs that offer it.
One person...that we know of. The fact this one person did this, contradicts your earlier statement of "But we've found zero evidence since its introduction of its abuse, of its application as a cost-cutting measure, of it being forced on people."
Previous discussion (2016): https://news.ycombinator.com/item?id=12240000
That's standard if `<iso646.h>` is included in C, but said header is a nop for C++.

In the GCC world, inline asm uses strings so macros don't cause problems.
This is great. Just paid for a year of Copilot Money, but if I'd seen this would have subscribed.
Yeah, they were actually both left temporal lobe glioblastomas. Every time that comes up with a doctor they get a funny look and ask where they lived, obviously suspecting some environmental cause.

The short answer is people almost never know the cause of a glioblastoma. My parents only lived in the same place for like 6 years, and they moved around a fair bit. Nobody else in my family had one so far, so the next likely data points are me and my brother. Not a lot you can do anyhow, so ¯\_(ツ)_/¯
Amusingly, this reminds me sort of about the story of a person who joins a new company only to discover that their programming framework is intricately linked to their version control system.
Ask HN: What's your best experience working with a PM and what made it so good?
Product managers are often derided by engineers. What’s the best experience you’ve had working with a PM and what should other PMs take from it?
There are many sensible arguments both for and against. BBC has a very short review of some main arguments for and against:

* For: https://www.bbc.co.uk/ethics/euthanasia/infavour/infavour_1....

* Against: https://www.bbc.co.uk/ethics/euthanasia/against/against_1.sh...
Gukesh rarely plays online (he prefers OTB), and only began using computers for opening prep four years ago.

Does that make his achievement suitably impressive for you?
Agreed. We deliberately avoided them and just used an old fashioned spreadsheet plus lawyers and it worked perfectly fine and wasn’t that expensive. Maybe if you’re huge but at 120 employees this still worked perfectly fine for us. I got really turned off when they started hinting they would use customer data to offer services on top. Sorry but I have no interest in sharing incredibly sensitive data like that to help possible competitors.
See also The Art of Unix Programming: <http://www.catb.org/~esr/writings/taoup/html/>
I saw the show in London. As a show it was brilliant and an unforgettable night. As live music performances better around then were The Cure and Mike Oldfield.
I would question the idea of bootstrapping; rather sensory perception is a QC/QA function that confirms the brain's construct of reality.

The only reason we can generally agree on the nature of any object is our common evolution and generally the same sensory ability. (but that isn't universal and differs widely across species)
I've been enjoying TMNT: Shredder's Revenge.

All their games I tried work with a controller too if you don't like gaming with a touchscreen.
I've used both, though I'm not sure I can compare them directly, since it has been a year or more since I switched from Hacker's Keyboard.

Unexpected Keyboard works well for me when using Termux, possibly even better than Hacker's Keyboard, since I find it easier to swipe on a key to get to uncommonly-used symbols rather than switching to a different keyboard layer. Every now and then I accidentally swipe a key when I meant to press it, and end up entering a accented character when I didn't mean to, but this is fairly rare. I don't use Termux very often, but for occasional vim or terminal usage it's totally sufficient.

One cool feature of Unexpected Keyboard (which may be available elsewhere, I haven't looked at many others) is that you can swipe left and right on the space bar to quickly and accurately scroll left and right in a text field. I find this about as fast as tapping at a position in a text field, but much more accurate.
This is actually not possible per the requirements set out in the legislation; I suspect the poster didn't get the full picture. It's always possible an individual doctor can ignore the system and do whatever but I doubt it when there's a legal path for this spelled out.

Grief on its own isn't sufficient for assisted dying.
Indeed, often it is a tough call, but sometimes even the best talent cannot overcome the inertia of seniority. I have witnessed folks:

* deploy the wrong stack due to existing team skill issues, than the maintenance sinks time and resources away from the project

* hit unclear project goals leading to constant distractions, and entrenched policies dominate design back into garbage

* have informal testing in random situations developers never get to see

* break the testing repeatability loop, so bugs never get properly resolved

If one only has 2 staff left, than they are likely doing 8 jobs 8 times less efficient than one expects.

Best of luck =3
> In an ideal world 100% of all deaths would be by euthanasia.

This is the start of the slippery slope.

First it's offered voluntarily. Then it's seen as "ideal" and "100% of all deaths should be euthanasia".

So healthcare workers go from just asking to "gently nudging" people towards MAID who otherwise wouldn't. "Just think of all the money we'll spend on you and you're going to die anyways".

I'm going to bet this will be a major political issue in the coming deacde.
Just to note that you could omit Liquidsoap here and go directly from mpd to Icecast [1] and by setting always_on

[1] https://mpd.readthedocs.io/en/latest/plugins.html#shout
I managed to land my first programming job in DBase for the UCLA admissions office while still a student. On the first day the departing “engineer” (a graduating senior) showed me the application.

It was essential for the department to function, but had grown into an abomination as many students worked on it.

In particular, the app barely fit in memory so this enterprising student had updated all the code so each command was shortened from the full name to the first four letters, which DBase would accept as valid. Then removed all the comments and extra white space!

This kluge apparently afforded enough extra memory that the app could run!

I noped out of there, and referred my friend for the job. (Sorry Jeff!)

DBase was really useful in some situations, but like all programming tools it could be badly misused!
You should have mentioned a source in the original post, instead of 'Iirc it basically means'. I'm also unwilling to take a single anecdotal source as a citation.

To address the point about objective standards, yes, the patient has an option for personal medical discretion. This prevents doctors saying eg this Neuralink chip will fix you for sure. What is the risk to you, me or society if someone does not accept a medical treatment that they don't seem acceptable? This goes down the same path as the dumb abortion debate - medical care is a personal decision, fin.
I personally know a shop that was halfway through a migration from VFP to a Django web app. After a key person left, they tossed it and moved to, and I can't believe I'm saying this, VB.NET. I wanted to shake them: "have you learned nothing?"
> The stdlib likely is not doing this

Um, yes it is, extensively?

SpecFromIterNested is a specialization trait for alloc::vec::Vec's FromIterator which handles both the TrustedLen and ordinary Iterator scenarios

For an ordinary Iterator, it calls next() once to check this Iterator isn't done, if it's done, we can just give back a Vec::new() since that's exactly what was needed. Otherwise, it then consults the hint's low estimate, and it pre-allocates enough capacity on that basis, unless it's lower than Vec's own guess of the minimum worthwhile initial capacity.

For Iterators which impl TrustedLen (ie promise they know exactly how many items they yield) it instead checks the upper end of the hint, to see if it's None, if it is the iterator knows it's too big to store in memory, we should panic. Otherwise though we can Vec::with_capacity

let v: Vec<_> = (0..23456).collect();

... will just give you a Vec with the 23456 values from zero to 23455 inclusive, it won't waste time growing that Vec because it knows from the outset that there are going to be exactly 23456 items in the Vec.
Lisp has had this features since day 1. But Lisp-like langs like Clojure, Racket, etc. don't have it. This is one of the fundamental features of Common Lisp and I don't know why most other Lisp-wanna-be's don't implement it.
There are social networks for farmers to find love, why not some socials for the 1%-ers?
We're all going to die "eventually".

That's not exactly a convincing argument.
The black magic comes at the cost of not having one streamlined procedure to release stuff.

And to make the black magic work you have to engage with it. Most of the time people don't even bother write to a proper import.meta.hot.accept thingy in javascript. Developers simply hate chores, which is evident by not willing to write proper unit tests (despite knowing that tests work) or writing just enough to let the coverage cop pass ship the build.

A dedicated small team running something like whatsup? Sure, look into the arcane and let it look back at you (although high insight makes one more susceptible to madness you know). But most of the time you will do better job with PHP in a stupid restartable box behind seven load balancing proxies.
Trump either defuses the war(s) in the middle east or it accelerates and becomes nuclear.
And they often come with a host of awful side effects and/or are addictive in nature, and often requiring a slowly increasing dose to be effective.
The Long, Contentious Battle to Regulate Gain-of-Function Work
I don't think the self indulgence is unbearable until The Trial and "you stand accused of showing feelings of an almost human nature". The Trial is comedy/satire but since the rest of the album is serious and autobiographical, I roll my eyes at what a diva he sounds like there.
Do professional scrabble players use fake words as a strategy? I assumed that (minus the weirdo savant playing in a foreign language), everyone at the professional level has an extensive vocabulary for which it would be difficult to bluff.
I don't know why that's completely different - that's the behaviour I was describing.
Same I can't see anything
Eh, I bet he’s using some normal Latin vocabulary and orthography skills too. I suspect he wouldn’t do quite at well memorizing a truly random set of combinations of 26 symbols.
Are character count line limits stupid?
I've seen the sausage being made and actually made it myself.

In every example I've come across, branded medicines (at least for the big companies) are made in the manufacturers own factories.

Pfizer, Novartis, Merck, etc all have their own factories in Europe and North America.
That's the appeal of Chess960 / Fischer Random / Freestyle Chess / whatever they're calling it this week.
Scientists Built the First Engine Powered by Entanglement
It feels a little risk to me to construct a book like this with so many LangChain examples - my impression of LangChain is that it's still a project with a quick rate of development that might not stay stable, though maybe I'm wrong about that.
They took away our access after one too many outages :yay:
What incentive does the government have to increase disability support payments to appropriate levels when the alternative (keeping payments inadequate to force them to kill themselves) is much cheaper for the government and continuously kills people who would otherwise advocate for an increase to disability support payments?
On recent iOS versions, you can tap the screen with 3 fingers to get a popup that has 3 options (undo, copy, and paste IIRC).
I don’t think that’s fair. It’s not about them disliking the work. It’s about me as a taxpayer wanting police officers to have time for policing. I want the most safety benefit for the money we spend. So I’m supportive of them using tools to be more efficient.
> in actual production, people prefer to operate at the container level + traffic management, and dont touch anything deeper than the container

How do you think video games like World of Warcraft or Path of Exile deploy restartless hotfixes to millions of concurrent players without killing instances? I don't think it's a matter of "prefer to", it's a matter of "can we completely disrupt the service for users and potentially lose some of the state"? Even if that disruption lasts a mere millisecond, in some context it's not acceptable.
A Waymo robotaxi got stuck in a roundabout loop
If you're so good you can intuite your way through AWS, you're good enough to do the same with K8s. It's about the same level of complexity, really. Don't listen to juniors who saw a cloud for the first time, shit the bed and went back to deploying onto something that looks more like their laptop.

Start with Minikube on Ubuntu via Snap if you want the really easy way. Deploy that on Hetzner or something using Cloud-init. Auto cluster discovery is a job for one evening. I like to use Pulumi or Terraform to see what I can play with on a cloud provider and operate it in a sane way.

And I use the K8s provider too: https://registry.terraform.io/providers/hashicorp/kubernetes...
This is probably the worst part of living in a lower trust society. We just keep decreasing the bar of "good faith". It really sucks, yet I get your point.
Then that may not be an appropriate optimization for those languages.
I wonder what manufacturer of drone this was. Concealed under jacket says sub-55lbs... 5000ft is pretty high for aerials though, I wonder what his reason was for flying so high. Was there a launch that day or something?

>failure to register an aircraft not providing transportation

Lol, should have paid his 5 bux.

>and violation of national defense airspace

Ouch.
That paperwork, being careful that due process is followed and documented, is part of policing.
There can't be anything atomic in a distributed system. You can't even atomically hot upgrade it on a single VM anyway -- you instead load the new version of the module and let dispatcher know to route new calls into it, the same as you would do with a load balancer and a bunch of load bearing docker hosts, just inside your app.
because that's less work?
there are PDF parsers and renderers in Rust, but unclear what's the goal? There are alos PDF parsers and renderers in JS/TS, etc.