skysight-inc/HackerNews huggingface dataset:
Brian Kernighan sent Gawk maintainer Arnold Robbins an email linking to this blog post with the comment "Hindsight has a lot of benefits, it would appear."

Peter Weinberger (quoted with permission) responded:

> That's interesting, Here's some thoughts/recollections. (remember that human memory is fallible.)

> 1. Using whitespace for string concatenation, in retrospect, was probably not the ideal choice (but '+' would not have worked).

> 2. Syntax choices were in part driven by the desire for our local C programmers to find it familiar.

> 3. As creatures of a specific time and place awk shared with C the (then endearing, now irritating) property of being underspecified.

> I think that collectively we understood YACC reasonably well. We tortured the grammar until the parser came close to doing what we wanted, and then we stopped. The tools then were more primitive, but they did
fit in 64K of memory.

Al Aho also replied (quoted with permission):

> Peter's observation about torturing the grammar is apt!
As awk grew in its early years, the grammar evolved with it
and I remember agonizing to make changes to the grammar
to keep it under control (understanding and minimizing the
number of yacc-generated parsing-action conflicts) as awk
evolved. I found yacc's ability to point out parsing-action
conflicts very helpful during awk's development. Good
grammar design was very much an art in those days
(maybe even today).

It's fun to hear the perspectives of the original AWK creators. I've had some correspondence with Kernighan and Weinberger before, but I think that's the first time I've been on an email thread with all three of A, W, and K.
I understand your point, we should do a big work at the level of the documentation.
I'm wondering the pro's and con's of teaching Python via Jupyter Lite. It's about as sandboxed as it gets, and can't get crapped on by other software -- yet. I created some simple instructions for erasing all traces of it from your browser's data, so you can start over if you want. Those who already have working (or non-working) Python installs can keep them.

I think it supports enough stuff for things like "programming 101" or "learn Python by doing something simple with data."

Perhaps near the end of the course you can introduce the problems of grown-up Python, after the students have already mastered things like syntax and hierarchical structures.
Thank you. It really has been.
I would agree with you; but I drink alcoholic drinks, so.. i guess I kinda do understand why…
Study predicts a new quantum crystal in fractionally filled moiré superlattices
>For years, tech firms were fighting a war for talent. Now they are waging war on talent.

I this this could be better translated into "For years, tech firms were fighting a war on wages. Now they are waging war on talent because good talent costs more.".

>When labor is difficult to replace, management is hostage to labor

Fully true, salaries went up a lot during COVID and management had to do something. So they get rid of people.

This is kind of similar to what IBM did in the early 80s. Programmers at the time could demand and get any wage if they became individual contractors. IBM lobbied Congress and got a law pass making that illegal just for programmers. That law is still on the books. I was just starting to look into that based upon what people at work where telling me, but the law was passed.

People with better memories from that era could expand or correct me :)
You can say the same about the decision making: in a democracy it's hard to agree on an action, whereas a dictator can just do anything.
If I remember correctly I've discovered RPN via an HP 49g+ and was very enlightened for it's quickness, not counting the "natural" equation editor, natural meaning that selections works like RPN stack. I do honestly not remember if I ever encounterd dc (while I've used bc, very casually mostly for computing partition boundaries and alike) but I still use M-x calc, which is actually RPN as well.

After this post I've looked a man and well, it's a bit limited, googled a bit I've seen it's powerful, with macros, registers, usable for interactive scripts etc, I think it's a remarkable piece of software from another era, not because of RPN witch is very valid today, but because it was designed to run on limited resources to a point of being long to learn, a thing that might be useful today for quickness, but I fail to se a case for dc, and in general is not needed.

A good example of old glories, nice for inspiring some modern design which tend to be crapplily complex on average... We can do much with very little, if we find clever ways to do so.
I'm not sure I agree with Brazil wanting to compel platforms to ban accounts and I don't agree with fining people who try to access the service and if Elon is to be believed, I really don't agree with threatening Twitter's legal rep with prison. Elon is also a hypocrite having done the exact thing Brazil is asking for with India and Turkey in the past and he clearly has no problem inventing reasons to ban people who he doesn't like. ElonJet, accounts that campaign for Harris, journalist, etc. Everyone in this situation sucks.
You'd have to show me scientific evidence of >50 ng/ml being more beneficial than 50 ng/ml. This is for a long-term lifelong consideration. I am not convinced that any such evidence exists.
Because half of those have a real moat. Facebook has a strong network effect. Apple controls a platform and is deeply integrated between devices. There are cases to be made to a lesser degree for Amazon and Google and Salesforce.

Oracle, IBM, Cisco and HP have all strong competitors and hardly a unique product.
Scientists Make 'Cyborg Worms' with a Brain Guided by AI
Turkey and India is probably not the best examples humanity want to try to emulate when it comes to human rights. And this is coming from someone born and raised in India.
Bitnomial | Haskell Software Engineer and Senior Frontend Engineer | Chicago, IL, San Francisco Bay Area, CA, New York, NY, REMOTE (US) | Full-time | https://bitnomial.com/jobs/

We're a CFTC-regulated derivatives exchange written in Haskell and React/Typescript. Our first products are physically-settled Bitcoin futures and options and we recently launched a Hashrate future. Trading industry experience is a plus.

We've also got a bunch of open source projects: https://github.com/bitnomial

Tech stack: Haskell, React/Typescript, Postgres, Ansible, Terraform, AWS

Compensation: $150-$225k base salary depending on qualifications + equity options

For US employees: 4% 401(k) matching + healthcare benefits

Contact: jobs@bitnomial.com
Maven Robotics | Onsite | Santa Clara | Full time | Senior Software Engineer for DevOps and MLOps | Seed stage

We are currently operating in stealth and are growing the world’s best team in AI robotics. We are looking for self-starters that are the world’s best in their field, who can innovate from a deep understanding of the fundamentals, and who share our values of unwavering truth seeking and integrity, humility, curiosity, and relentless determination

We are looking to recruit an exceptional Software Engineer - DevOps & MLOps to build and maintain the infrastructure that supports our software development, machine learning models, and AI operation

If you’re passionate and excited about AI robotics please contact Chris at chris@mavenrobotics.ai for the full job description
Location: Toronto

Remote: Yes

Willing to Relocate: No

Technologies: Go, JavaScript

Resume: hobbyist developer, open source contributor (Golang), https://github.com/MikeMitchellWebDev

Email: mikemitchellwebdev@gmail.com
Which stochastic algorithms produce different distributions of results on different identical machines with the same inputs, but it's not considered a bug?
What evidence is there that alleles are causing women to not want children?

I would guess watching a video and learning about the effects and risks of pregnancy/childbirth/breastfeeding/infant rearing is capable of convincing someone to not want children.
At Adaptive (https://adaptive.live), we working with lot of orgs in regulated space. for eg. this setup will not pass compliance requirements for multi-tenancy for Reserved Bank of India, where the expectation is that each tenant is isolated storage-wise.
That's for the nations courts to decide and not Elon. It's just an excuse to support authoritarian governments that have no checks and balances in their constitutions at all.
Location:Berlin
Remote: yes
Willing to relocate:yes
Technologies: html, css, JavaScript, ruby, ROR
Résumé/CV:https://app.enhancv.com/share/842b002a
Email:b.gilliot[at]gmail.com
I just completed a bootcamp at Lewagon, but I have a strong background of project manager in the industry and especially in construction.
No, it’s mostly realizing that the cup was not full as previously thought. Either by discarding wrong notions or discovering new themes to explore. In the end, we understand that there’s no cup at all.
Yeah, saying "some people" believe they experience this is an understatement. People my age seem to generally be aware their phones send them targeted ads based on their conversations. It happened to me frequently with my Nexus in the Google News app. Happens to my girlfriend on her Android in the Facebook app. I switched to iPhone, never installed Facebook, and haven't seen the same effect in Apple's news app.
The Art of Finishing
I'd happily (well, not happily--my last MRI sucked. But willingly) get one here in the U.S. if anyone could tell me what test to get.

You can't just walk in and ask for "an MRI." MRIs come in categories. A lung MRI is different from a spine MRI is different from a cardiac MRI. But since this random little mass isn't apparently attached to anything, nobody seems to know what type of MRI I should have this time. (They all seem to agree it does not need to be another cardiac one, thankfully. Eighty minutes in that tube being stopped 100 times and told to hold my breath was excruciating.)
In the sentence you wrote "they are not legitimately questioning the science" who decides what is legitimate questioning? You?
Thanks. Still interested in OP's response too.

Also, what qualifies as a data center?
I was thinking the same thing. There are OLED USB-C monitors on Amazon for dirt cheap that are light if a little fragile.
Apparently that's around 1000 times less accounts than for Bluesky alone.
Here's another datapoint:

number of personal and servers HDD firmware upgraded over three decades: a couple thousand.

Our storage systems at work regularly ship firmware updates with bugfixes. I have never seen a FW update introduce new bugs. But of course there has been the occasional HDD that didn't spin up during the (required) power cycle
> A) on your own citizens (whether willing, deceived, or coerced)

It’s A. Testing of surveillance among other things.

Source: me and my friends stuck in here
Wow. This is the first time I hear about Mullvad as a service. I live their account number approach. No email or other identifier needed. Love it.
15kg in 2 months is silly levels of loss. I hope you were very very overweight.

1kg of fat is 7,700 kcals. To lose 2kg a week for 8 weeks you need to find a deficit of 2,200 kcals per day the entire time. A large inactive man will have roughly a basal metabolic rate of ~2,200 kcals per day, so you need a deficit of your BMR per day to be losing this level of weight. This is very very hard to do.

Do not try this at home. Do not try this on your own.
You don't have the right to patronize a restaurant that gets shut down for health code violations after it's shut down. There's no difference in principle here. Banning Twitter itself for failing to comply with the law isn't a free speech issue.

Now, part of the order makes it illegal to use VPN to access Twitter, which is an actual free speech issue, if you'd care to argue on those grounds.
Apparently Twitter/X did have such a representative and this judge froze her bank accounts and threatened to imprison her.

> “When we attempted to defend ourselves in court, Judge de Moraes threatened our Brazilian legal representative with imprisonment. Even after she resigned, he froze all of her bank accounts,” the post from X Global Government Affairs notes.
That’s why regulation should apply to services like that, the same way a private company should not be able to block a highway that is critical to the functioning of a country.

Twitter since elon’s criminal “leadership” has become a bot-infested cesspool of racist bullshit, where he unilaterally censors whatever he dislikes in his sissy fits. In this form, this is a manipulation device, and good riddance.
Ah, you're right. Babbage's Analytic Engine was designed to use punch cards, and I totally forgot about the Hollerith Machine that I read about just last year. I wonder what other false information Poundstone's book has. Thanks for the heads up!
Well X/Elon is more than happy to comply with censorship and records requests from Western/NATO countries.
uh-huh. that was easy in a very complicated sort of way. are they working to simplify this so it becomes some sort of standard idiom? or is there another way?
The us idea of free speech doesn’t apply even in the us.
This question isn’t relevant to this situation because Musk’s Twitter has already proven to not have any moral standing on this question.

Musk is willing to censor for Turkey but not for Brazil. It’s a massive double standard. His company has major shareholders who are part of the Saudi monarchy. Twitter under Musk isn’t a company that can make any honest claim to care about democratic free speech.

He’s already suspended left-wing and Musk-critical journalists and activists without a specific TOS violation or explanation while not doing the same for anyone that aligns with his ideology.

He doesn’t have kind of the moral high ground that other companies do on these matters, e.g., the kind that Google had when they exited China.

I also think that using china’s style of censorship as an analogy to other styles of censorship is also potentially a flawed exercise. I would argue that things like Germany’s censorship of Nazi ideology is a positive for human rights and democracy. Even the USA’s prohibition of the government’s speech on the topic of religion and political speech is technically a form of censorship - self-censorship, essentially.

I could imagine a hypothetical democratic government where speech is generally free but anti-democratic ideology is not tolerated, since that speech oversteps the boundaries of free speech and crosses into a territory of speech that harms others.

In other words, a society that overcomes the paradox of tolerance.

For example, Trump has spoken of elimination of term limits, becoming a dictator for a day, and has generally advocated for political violence. Because of his rhetoric there are a large percentage of people in the USA who would end democracy entirely if it meant that their dear leader Trump was president for life rather than a member of the opposition party. In the USA the first amendment protects him, but I would argue that it should not - that a democracy that intends to survive the constant onslaught of opportunistic authoritarians should criminalize anti-democratic activity and speech.

(I am not specifically commenting on Brazil’s orders to censor people on the Twitter platform because I am not equipped with that context. I don’t know specifically who those people are, what those people said, said and whether that court order was sensible. I merely speak in philosophical hypotheticals here - and at the end of the day whether my hypotheticals are “right” or “wrong” is irrelevant in the context of Elon’s asymmetrical application of “free speech”)
There are other places than Twitter to read stuff written by other people. Even in the conservative exotic orient.
That is not an argument in a nation of law. If twitter thinks this is unconstitutional in Brazil, then they can by all means sue! Courts are the institutions that rule whether that is true or not, not some billionaire with a bad day.
If you're working in a private repo for your closed source company or whatever then fine. Maybe also you pay GitHub for that.

If the repo is public, it's highly suspicious that you're serving malware. Even if not, it doesn't match a sensible git workflow. You wouldn't run a private repo with a README and no source code with some binary links. That's not a sensible way to do any project, open or not.
Location: Madison, WI

Remote: preferably, but if the commute isn't too far I'm fine with hybrid

Willing to relocate: yes, but it'll be expensive for you.

Resume: https://resume.packetlost.dev

Email: jobs@packetlost.dev

I'm currently technical lead at leading quantum atomics company working on their flagship product. I primarily work with Rust and Python, but I'm a extreme polyglot with a soft spot for Lisps. I can work in any part of the stack, from browsers to verilog with a preference towards userspace on UNIX or Linux. I work with hard and soft realtime systems of varying complexity and size and have tons of networking expertise from my time in telecom. I strongly prefer small shops where I can be a high performing individual contributor and offer technical leadership and guidance.

I'm looking for my next thing because I've survived two rounds of layoffs and am not waiting around for the next.
what if you retailed hardware that you have pre-installed a distro or two onto ?
within license of course.

or provided an install ready hware configured item, with a runthis first disk, i.e. onboarding stream, so it is an enduser install?

there is a business near me doing these things and he keeps his home n bills paidfor.
I think it was Thomas Edison who said, “Never go to sleep without a request to your subconscious.”

Excellent advice.
Author of libgrapheme here: Both collation and normalisation are non-trivial and have many gotchas thanks to the way the Unicode consortium likes to write their specifications. I sometimes get the feeling that they don't even care about implementers and just document what is done in the reference implementation ICU.

The only sensible normalisation one can implement is the full decomposition (NFD), and maybe the full composition (NFC). You rely on the full decomposition if you want to collate correctly, which is a problem because the amount of memory needed to store the decomposition is unbounded in general. I don't want to make the libgrapheme users jump through hoops, and I also don't want to do any memory allocations in libgrapheme either.

There is an idea floating in my head on how to solve this, but I'm currently busy finalising Unicode 15.1 support (Unicode 16.0, released on the 10th, will be trivial to upgrade to) and releasing my already fully-compliant implementation of the Unicode bidirectional algorithm.
I often can't read Twitter because I do not have account. Is my human right violated?
It may seem strange, at least to me, but the company Lumen Orbit (YCS24) [1] aims to offer data centers in space. If they, or another similar company, succeed in the future, it could change jurisdictional rules.

[1] https://www.ycombinator.com/companies/lumen-orbit
Yeah? Like that one which has an ADC, hwadphone and speaker driver? https://www.ti.com/lit/ds/symlink/tlv320aic28.pdf?ts=1725285...

We are talkinf about whether additional electronics were the death of the headphone jack – I argue no. If anything it is the jack itself that they wanted to get rid of. Also likely they additionally wanted to sell more earbuds (maybe that was even the primary driver). If anybody could tell us they probably are on HN.
What in the world would be the strategic advantages of C? This would be like loudly shitting your pants so you have an excuse to leave a party early without making the host feel bad. With over 1000 people involved, this whole Havana syndrome thing has disrupted the United States diplomatic efforts on an international scale, the constant rotation of embassy diplomats over this has had real world impact, even if non-obvious. While elaborate conspiracies are nothing new to the intelligence community, I think this would go beyond elaborate and into the realm of insane.
If there are no two words that are only distinguished by tone, it might be unnecessary to mark it in writing, except as a learning aid for people who're not fluent enough in the language to predict this information from context.

E.g. in English, questions are marked by rising pitch, but that intonation is not indicated in writing.
[dupe]

Discussion: https://news.ycombinator.com/item?id=41423518
Isn’t the use of a VPN analogous to using a back door (alley entrance) to visit the condemned restaurant? What difference would there be in your analogy?
Is there a reason to give Elon the benefit of the doubt for anything at this point?
I raised an eyebrow reading this part. The irony here is palpable.
Between Elon deciding who to block (and he blocks quiet often) and democratically elected governments deciding, I prefer the one that's got at least some checks and balances.
>There's no difference in principle here. Banning Twitter itself for failing to comply with the law isn't a free speech issue.

All the websites China bans are also ostensibly for "failing to comply with the law". Would you say those bans are also "not a free speech issue"?
I feel like just linking to the article that explained why gut microbiome research is so difficult.
It's not harder and it doesn't cost more or the low end phones wouldn't have them. Think.
There is a lot more than racist bullshit that is going on on Twitter/X, for example, a lot of interesting voices from Ukraine.

If I were a Brasilian, I would certainly deeply resent the idea that my government treats me like a digital serf who is only allowed to move within a certain "area".

I don't believe in merits of censorship, regardless of all the putative benefits it always claims. And yeah, I am aware that Musk isn't a good personal example either. But it is worse if an entity with a monopoly on violence (= government) engages in that.
It’ll be weird to see what happens to all these companies that are mandating returning to office during the next round of lockdowns. I imagine a lot of these companies won’t exist by then.
> You're assuming that you can't standardize expectations and comp for creative roles. I'm not sure if that's true or not, just pointing out that it's an assumption.

I am asking you to present a worksheet that describes engineering activities and to explain how they can be standardized. If you can, great. If you present something as broken as FAANG companies, then maybe we don't have a way to standardize yet.

> I do know from experience that the existing system where roles are fuzzy and people get promoted based on gut is not fair or effective.

And this is a problem only because of pyramid org structures. Is a promo-driven culture necessary for tech work?
That might be your goal. But that does not mean it needs to be everyone else’s goals.

For me, freedom of speech is part of what brings societies forward, and that includes deep changes which obviously means unstable societies at some point.

Humans would be stuck in Stone Age if we would have had only stable societies.
Fears children born during lockdown are years behind as they start at school