skysight-inc/HackerNews huggingface dataset:
> > > Good programming practice isn't a language feature its a programmer feature.

> > I'll enjoy reading your production-grade brainfuck code.

> Do you really think referencing brainfuck, a deliberately difficult language, is the right way to get your point across?

I'm gonna assume you're not deliberately missing the point here and the confusion is genuine.

You were initially indirectly saying that "it doesn't matter what language you use, how the program ends up is 100% to the developer"

The other person made a joke/insight about that, since you think so, you should be able to write a program ready for production in Brainfuck, since your point was that the language doesn't matter.

Obviously, anything but Brainfuck would make it easier to both write and understand, therefore your point seems to not be 100% true, at least always.

The main point is not about Brainfuck, it's just an example. The point is about that the programming language _does_ matter, as well as the skill of the developer.
Then you should read what scientists write, not science journalists

You can read both. In this case science journalists are both explaining the science (quite well, in this case) and also alledging bad behaviour by scientists, and if he's right (which again, seems to be the case given the evidence presented) then only reading what those very same scientists have written would leave you less well informed.
As an imperative, stateful and even sometimes OOP developer, always finding functional programming very elegant but never really using it for real, Racket was the Lisp dialect that finally hooked me in.

I think the reason was because it came with batteries included and I could create complex applications using only the standard library or very few packages.
> they can't pay me the same rate as my Swedish colleagues

That's also very common in Switzerland. They know that for recent immigrants, the alternative is going back to their country with much smaller wages, so they can afford to propose less.
Although true, there is a general anti-religious tone here that helps feed into HN culture. Thank you Paul.
The Guardian has in 200 years only won one Pulitzer, for Glenn Greenwald's reporting on intelligence agency wiretapping and other malfeasance. And what does the Guardian do? They repeatedly malign Greenwald and publish falsehoods about him. See this thread for a typical example: https://twitter.com/ggreenwald/status/1388826988736126976

The problem isn't just that the Guardian gets major stuff wrong, and that they don't -- as a matter of course -- acknowledge mistakes. The big, no huge, problem is that they do almost no real journalism whatsoever.

(I can also pick nits about this article that getting global cooling wrong and asbestos doesn't mean anything because those were mundane mistakes that are not indicative of a larger problem, but I'd rather focus on the big picture that The Guardian doesn't do real journalism and the big things they get wrong as a consequence they never acknowledge, not even in articles like these.)

edit: bonus link about how the Guardian silences and fires journalists who tweet sarcastically about sensitive topics. Thread: https://twitter.com/ggreenwald/status/1359544245238005760
Hmm, is brine a waste product of desalination? Interesting.

Can brine be duped on regular and/or sandy land and make it more fertile via minerals, or will briny/salty land be less fetile?
There are some very valid reasons [1] why we should stay away from Racket: toxic community, toxic people... And come on: no one has ever really used Racket to write some decent nontrivial web application, documentation is awful (and, please, don't count HN here, cause HN is written in Arc).

[1] https://www.youtube.com/watch?v=_wY7FBtr7_c
Thanks for pointing that out. I almost missed it.
balena etcher is also nice and easy
https://www.balena.io/etcher/
That is at least within my control, I can live with that.
causaLens | Product Manager | Director of Engineering | Senior Full Stack Engineer| Senior Frontend Engineer | Full-time | London | www.causalens.com

We are looking for a motivated and high-achieving Data Scientists and Engineers based in London (or willing to relocate) to join the team working on our exciting machine learning product. This is a full-time placement with significant opportunities for personal development.

We offer an intellectually stimulating environment, work within an interdisciplinary team and an inclusive culture. We are a high-calibre, mission-driven team building a technology that improves our world.

We can provide Tier 2 visa sponsorship.

Core requirements are:

-Very advanced quantitative skills in machine learning/statistics/mathematics or similar fields

-Ability to translate advanced machine learning algorithms into code (Python preferred)
That fact would not affect DOAJ.
Why Is IBM Acquiring This AIOps Firm?
> Since I'm not here to convince anyone, I can say your straw man is the opposite of my experience. I've never been able to prototype and change a system in any phase of its lifetime faster than I've been in Haskell. Haskell has downsides, but speed of development and maintenance is one of its strong points.

Yup, and when it comes to fun, I've never had more fun programming that in Haskell, where I let the compiler check the annoying fiddly bits so my brain is free to tackle the meaty problems!
Yes, and it's usually exceptionally bad for any environment.
There’s is a French book just released about this : « Sars-CoV-2, aux origines du mal » by Brice Perrier and an interview also in French https://youtu.be/1wul4z8pmzU
Salty land will become less fertile to the point of becoming a desert. Very few plants actually like salty soil (mostly marsh plants). "Salt the earth" is an expression for that reason.
I imagine many would be, so long as sufficient time had passed. If you’re apologising for a 20 year old mistake, the person who made that mistake probably left the newspaper a while ago. You don’t have to interact awkwardly with them. Nor are they in a position of power from where they can prevent the apology from being printed.

The NYT once published a hilarious apology 49 years after they made a mistake. The original author was long gone by then.

> A Correction: On Jan. 13, 1920, "Topics of the Times," an editorial-page feature of The New York Times, dismissed the notion that a rocket could function in a vacuum and commented on the ideas of Robert H. Goddard, the rocket pioneer, as follows:

> 'That Professor Goddard with his 'chair' in Clark College and the countenancing of the Smithsonian Institution, does not know the relation of action to reaction, and of the need to something better than a vacuum against which to react—to say that would be absurd. Of course he only seems to lack the knowledge ladled out daily in high schools."

> Further investigation and experimentation have confirmed the findings of Isaac Newton in the 17th Century and it is now definitely established a rocket can function in a vacuum as well as in an atmosphere. The Times regrets the error.

The only exception I’m aware of personally is the Economist consistently apologising for supporting the Iraq war in the 2000s, and continuing to do so every time the decision to enter the war is mentioned. This from 2018, 15 years after the war started

> Iraq, in other words, is doing well. Some will argue that this justifies America’s invasion to overthrow Saddam Hussein (which we supported). It does not. Too much blood was shed along the way in Iraq and elsewhere. (https://www.economist.com/leaders/2018/03/28/fifteen-years-a...)
> Explain to me how thinking someone is lesser based off of who they love, what skin color they have, what gender they were born with or identify as is a valid opinion

"noun: opinion; a view or judgement formed about something, not necessarily based on fact or knowledge."

Even if I disagree with the statement "The earth is flat", I cannot lie and say it's not an opinion, no matter how much I disagree with it. By invalidating peoples opinion by flat out saying "Your opinion is invalid", you miss any chance of having an honest conversation with them, maybe with a small chance of helping them understand a perspective they haven't considered before.

> Bigots do not deserve fair debate. Any opinion that is based off of infringing on others rights based off sex, gender, or skin color is invalid.

Let's say our conversation here was 40 years ago. Then with your mindset, "homosexuality should be illegal" would be what you would argue for, since that was the normally accepted opinion at the time. If I was to try to raise that conversation with you, you would have responded with "that's not a valid opinion, because I disagree so much with you". I'm saying, no matter how outlandish someones opinion sounds on the surface, it's always worth talking about, as otherwise we will never have any change in a good direction.
GraalVM's JS engine[1] is an implementation of ECMAScript 2021 and as such, it's a drop-in replacements for Node.js and npm.

It also supports some Nashorn features for interop with Java, but for many things to work, you need to enable it explicitly, especially the compatibility mode flag (`-Dpolyglot.js.nashorn-compat=true`).

See https://github.com/oracle/graaljs/blob/master/docs/user/Nash...

[1] https://github.com/oracle/graaljs
Tobacco warning labels definitely cover the health impact of the surrounding people as well. Some translated samples from across the EU (from https://en.wikipedia.org/wiki/Tobacco_packaging_warning_mess...):

> Protect children: don't make them breathe your smoke.

> Smoking while pregnant harms your child.

> Smoking severely harms you and the people around you.

> Smokers' children are more likely to start smoking.
> I'll listen to that sanctimonious crap from the first person who posts their tax return showing the line where they added on some extra money they didn't owe.

You are conflating voluntary donations (which actually happens) with dodging the taxes that everybody is supposed to pay.

Tax avoidance follows the law by the letter but obviously violates the spirit.
It would be interesting to know what (if any) relevance this has to pathology among vaccine cohorts (who have spike proteins flooding their vasculature).
Initial response from the company:

https://old.reddit.com/r/programming/comments/n6kxm8/psa_aud...

Basically, "everything's fine, you can trust us".
What I miss most when working in C instead of C++ is that although lint was created in 1979, most projects still avoid any kind of static analysis.

Then there are the discussions on:

- what warnings to turn on as errors

- what ISO C says and what compiler XYZ does, with many not even aware to the differences

- not clear understanding of the 200+ UB cases documented on the standard

- in-house libraries for safer handling of strings and arrays

- experienced developers creating CVEs because they think they are free of such errors (pun intended)
I'm not sure I believe your benchmarks, honestly. They are way slower than the C++ version. But I don't really have a horse in the race as simdjson-go is its own thing. Still, I'm mildly surprised that a byte-by-byte parser is the same speed as a SIMD approach, and usually when someone tells me this, the answer is usually that they buggered up the benchmarking. I would suggest comparing your numbers to the simdjson paper or whatever brag numbers simdjson-go has as a reality check; one of us is clearly wrong.

The use of parallelism in simdjson is the use of SIMD instructions, not multiple cores. So the answer is "no" to the second question.
Cattle are treated well in Ireland, and sheep too (comparatively). However, pigs and chickens are treated terribly, and we have a total cultural blindspot to it. We have nothing to be proud of when it comes to animal welfare.
What a gift, to share your space and interact with ancient relatives.

Enjoy it, and the little joys it brings.

Each ant has their own personality, see if you can notice that in how they move about.
Thinkage is still around, here is the B compiler manual from their website: https://www.thinkage.ca/gcos/expl/b/manu/manu.html

Although it appears their main business nowadays is a Windows-based application to manage maintenance requests for landlords, etc
The null hypothesis is "we don't know".
Interestingly you're writing this on a forum which runs on (or used to run?) on Racket. HN was written in Arc[0] which was implemented atop Racket[1]. And that's a good example case of using Racket as it is proponent of language-oriented programming[2].

[0]: http://arclanguage.org

[1]: http://arclanguage.org/install

[2]: https://beautifulracket.com/appendix/why-lop-why-racket.html
The compromise position then would be to breed them so they didn't suffer. It'd probably be good for the meat quality too.

The idea there is a moral issue here is suspect. It is obvious I, personally, don't want to be factory farmed. It isn't obvious that factory farming is a moral problem.

It is all moot anyway, vat-grown meat is going to be more hygienic, cheaper and all-round better once they work out the kinks. But it might result in the near or total extinction of cattle.
why is this message grayed-out?
Indeed, if you hurl printers at people, there is something so wrong with you mentally, the only fair response is compassion and pity in my view.
I steadfastly maintain what I’m saying.

RefCell allows you to get a mutable reference via an allegedly-immutable reference. That it goes via a guard type is quite immaterial. It breaks the model.

&mut implies & is immutable.

Rust is teaching an incorrect mental model, which I believe is the wrong mental model to teach. Sure, &uniq is not devoid of problems, because most of the time &mut will suggest the right thing for beginners. But the spelling &mut is categorically wrong at the fundamental technical level. It was never actually about mutability.
Exactly this.

Giving non-developers a communication tool that lets them compile their needs into a form developers can work with rather directly is extremely valuable to organizations.
Yes, and now, after three year and countless hour spent the new version (RacketCS) is running slower than the old one! Congratulations to Racket development team - well done! :)
From 2014, Host cell entry of Middle East respiratory syndrome coronavirus after two-step, furin-mediated activation of the spike protein [1]:

> Such furin-mediated activation is unusual in that it occurs in part during virus entry. Our findings may explain the polytropic nature, pathogenicity, and life cycle of this zoonotic coronavirus.

MERS-CoV uses furin cleavage of S1/S2 but it does not bind to ACE2 like SARS-CoV-2.

[1] https://www.pnas.org/content/111/42/15214
Popular Data Structures for Your FAANG Interview
I'm not saying it's true, I'm just saying the study as represented doesn't support claiming it's false, and that the researchers words support my position.
As usual, the scientific side is (mostly) fine, it's the marketing side that's a disaster.
Folding Nonempty Structures in Haskell
I did, that was what I said in the comment. There isn't an issue with a pill preventing millions of humans existing. And that is worse than factory farming, because it affects humans. Ergo factory farming isn't a moral issue.

With some tweaks to taste, that is the argument you are responding to. The bit after the "because" depends on the person's moral framework.
Our brain and ears perceive sound not as separate frequencies but as band of frequencies. Humans are not able to differentiate frequencies that are very close to each other because of that. We can identify separate musical notes because they fit into separate bands.

Amir from AudioScienceReview did a good introductory video about the psychoacoustica as well as frequency response in general https://www.youtube.com/watch?v=TwGd0aMn1wE
I lean towards the lab hypothesis due to China’s behavior early in the pandemic. I have a difficult time understanding why they would have been arresting doctors who were talking about the virus if it were natural.

The transition from arresting doctors to locking down cities doesn’t make much sense otherwise. You could argue they had motivation to arrest doctors talking about a natural infection if they thought they were spreading fear and disrupting lunar new year festivities, but going to locking down whole cities is about as fear inducing and disruptive as it gets. If that were the motivations for arrest, I’d expect more reluctant and less heavy handed mitigation efforts.

If this were a natural disease and the motivations were to control it as quickly as possible, I’d expect early doctors to be painted as national heroes/propagandized positively very early, similarly to the portrayal of the people that built extra hospital spaces early on.

It’s possible there were different officials involved that changed motivations halfway through, but the lab leak hypothesis offers a more consistent explanation. It makes sense that they would have tried to control the virus quietly if it were a lab leak/wanted to keep it secret, and that they would engage in drastic measures to control it when that didn’t work.
I don't think it's fair to put Ireland in the same category as the USA here:

1. Zero ads for prescription medication anywhere
2. Medical card for everyone on low income covering everything
3. Never pay more than EUR114/month for prescriptions, no matter how much you medication you need or your income.

I've never had doctors pushing any kind of medication on me or my family.
How does increased inflation lead to liquidity drain?
No, that's definitely a targeted ad at you. You relapsing would be profitable.
I think there's a lot of a priori reason to believe that might be true. The phenomenon of vicarious traumatization points to a mechanism - https://en.wikipedia.org/wiki/Vicarious_traumatization#:~:te....
20 Years of Tech Startup Experiences in One Hour
Yes, you (potentialy) can create complex applications in Racket. Bud did you? Of course, not. Nobody ever did. :)
Try Planet Money?
What book would you suggest for someone who started on the K&R 2nd Ed. then didn't write a line in C for about 15 years?
I would appreciate something near the K&R style, but updated with the latest changes to the language, security related caveats etc.
Not at all, to give as example, Emscripten already depends on node and npm anyway, why use Python for scripting instead of JavaScript?

Or Java for minification instead to npm based tooling for the same purpose?
It’s bizarre even as an American who is used to it. The most amusing thing is they’re clearly running out of good ideas for names. The names are getting stranger every year. They’re basically just gibberish now.
I think this is a very critical gap and without filling it properly, we won't be able to go beyond startups that mostly rehash the same old ideas (which also provides value but limited in potential)

It's not a complete alignment at first glance but one would imagine investors would be very worried about this and trying to help fill the gap somehow.
Antiracism is racism, by definition. The question should be whether it is justified/justifiable, not whether it's racism.
It's incredibly common. I knew a great Indian developer with years of experience and a degree from a brand name American university. He was making bus driver money. :) Swedish companies are incredible cheapskates. Swedish engineers doesn't make that much money as it is, but it's still too much for them so they have to import engineers from the third world which they know they can pay peanuts. Wage discrimination is illegal and the unions take it very seriously, but for obvious reasons, not a lot of people want to litigate against their former employees.
Your reply is odd. You wanted "proof" work-for-promotions happen and I just wanted to point out this happens in several trades.

Anyway, I don't disagree with your comment at all.

Certain trades are undervalued because it takes portfolio building or practice in a professional setting to get started. You seemed to be unaware that this happens but now it seems you do?
Crash: SSH-Like Strong Crypto Remote Admin SHell
This embodies so much of what is wrong with some JavaScript programmers' (that I've known personally) mindset that I find it hard to distinguish from satire...
"What do you do for a living?" I dunk on people for tips on twitter.
Assuming you loopback mount the ISO, I think these are the major args... fill in the "..." wherever you see them:

# Ubuntu
linux .../vmlinuz boot=casper file=.../ubuntu.seed iso-scan/filename=...
initrd ...

# Arch
linux .../vmlinuz img_dev=... img_loop=... earlymodules=loop
initrd ..._ucode.img .../archiso.img

# Kali
linux ... boot=live components findiso=... # noautomount
initrd ...

# GParted
linux ... boot=live union=overlay config components toram=....squashfs findiso=...
initrd ...

In general you'll have to boot the kernels directly as shown above. Using the built-in GRUB menus won't work in many cases. Which makes it difficult to make these future-proof.

You'll also want to make sure you've insmod'ed any modules you need for your hardware as necessary (storage, USB, etc.)... unfortunately documentation on these is poor, and some modules are mutually exclusive, so have fun.

Best of luck getting a robust boot menu script going. Expect to spend weeks if not months on it if you're new to GRUB scripts/components.
What I learnt auditing 200 landing pages in 12 months
Racket's documentation isn't something I've ever heard criticized. It's extensive, well-written, and even has various formats for users at different levels of familiarity. I don't think I've run into another language whose documentation gave me as much confidence.
An account of modern C should also note <tgmath.h>, which came with C99, and makes "sin()" and "cos()" do the right thing w.r.t. argument type (float, double, long double), something that has long been possible in Fortran. In C, this allows you to typedef a "real" type, set to either float or double at compile-time, in order to conveniently explore trade-offs associated with the different floating point precisions. The implementation of tgmath.h is an incredible hack though https://www.pixelstech.net/article/1324906407-The-ugliest-C-...
Benchmarks beg to differ: https://blog.racket-lang.org/2021/01/racket-status.html. But those may be (being the official ones) biased, so a third-party running them will be nice. Also performance wasn't the only reason. Maintainability and easier development were as well, which for language like Racket, I believe, are more important.
> 49 years

It seems that it took humans landing on a Moon to make them realize rockets can actually work in space.
The first comment in the PR has been updated -

https://github.com/audacity/audacity/pull/835

"Why have telemetry at all?

Essentially, it’s to help us to identify product issues early"

"We will consider replacing Google and Yandex with another service if we find one that fulfills our requirements - thanks for the suggestions and keep them coming."

"Just to reiterate, telemetry is completely optional and disabled by default. We will try to make it as clear as possible exactly what data is collected if the user chooses to opt-in and enable telemetry. We will consider adding the fine-grained controls that some of you have asked for."
Programming “The Economy Computer”
What are the latest talent acquisition search tools or techniques?
The psychopath is the one who threw the printer. Someone who can't refrain from violent unprovoked outbursts is unstable. People shouldn't have to put up with threats and such because that's "just they way they are".
Guardian's "WikiLeaks: Secrets and Lies" Documentary:
Guardian hacks continue PR war against WikiLeaks

wikileaks.org/Guardian-s-WikiLeaks-Secrets-and.html
China has less carbon pollution per capita than the US. Not sure why we would measure pollution any other way...

Does each US/EU/German/Japanese person have more right to pollute than a Chinese person? I think not.

https://www.researchgate.net/publication/341152486/figure/fi...