skysight-inc/HackerNews huggingface dataset:
Probably not yet. Even if there was a VR headset and suit setup that made you feel pain and felt/heard explosions at dangerous levels, it would not be the same. You won't have the genuine fear of death and won't experience the same level of psychological trauma. Maybe some day there will be a brain interface that allows you to re-live or experience combat real time. I hope Elon does not read this. I could see a not too distant future VR setup that makes you better at shooting moving targets and controlling drones that assist you. Some games already make an attempt at this.
I don’t know why any mention of a lab escape automatically triggers people to start shouting “xenophobe”.

There’s nothing particularly new about lab escapes, they happen quite frequently. And given the presence of a bio-lab studying coronaviruses just a short distance from the site of the first reported cases, why would any rational person not consider that as a possibility?

I don’t think you even have to go down the “bio weapon” route here. It could be as simple as a worker infecting themselves with a natural sample unwittingly. Following your logic then, I think China would be incredibly unlikely to admit a lab escape of a natural sample now given the devastation it has caused. It’d be a huge loss of face and draw questions towards China’s competence.
This article's opinion of COBOL is too positive, even if I agree that COBOL is sometimes treated too harsh.

The failings of COBOL are the failings of slow, bureaucratic entities. It works, but needs constant manual handholding to keep it on the rails. It assumes plenty of butts in seats with plenty of time. It assumes nobody complains if results are a week late and the first version is wrong. It assumes end users will threat it gently, do a lot of interpreting of codes themselves, and can be fired if they look behind the curtain.

These are not unavoidable technical blockers, but every programming language also carries a specific culture within it.

None of this should block unemployment payments, but all of this places COBOL firmly in the sixties to maybe eighties.
It's indeed a problem that has happened to me, which is why I like to make the macro like

for DEFER(init, exit) {
}

or at least give it a name that indicates clearly that this is syntactically a loop. That's like with some iteration macros that I like to use as well from time to time. The basic idea is to never try to hide what you're doing, since that will backfire. You can still take a balanced approach with DRY and separation of concerns principles, which can lead to reasonable macros.

> and that's just one example of the many thing that can go wrong because it is a macro.

I'm inclined to say that nothing can go wrong in above usage, or at the very least it would take criminal energy to break it (I really can't come up with a case right now).

It's perfectly doable to write safe macros with only a little experience. Follow these simple rules when defining macros: 1) parenthesize usages of macro params, and parenthesize the whole macro body if it is a complete expression. 2) Use parameters that take syntactical expressions only once, to prevent evaluating side-effects (like x++) multiple times.

Linux kernel even allows for declaration of local variables in macros by using expression statement blocks (GCC extension). Although I've never had a need for them, I believe that with this approach you can fulfill rule 2) in all possible situations.

You can improve macro safety in cases where you need to define a macro that is a little dangerous by just capitalizing the macro's name to make clear at the call site to be a little bit careful here. The thing is, there is no need to be 100% safe. It's very good to be 99% safe and have a simple to use mechanism. Because there are always so many other ways to break your programming, and if you're trying to be 100% safe at the cost of being twice as hard to use, that's effectively a net loss because you're provoking problems in other ways.

> On the other hand, with RIAA, you just have your file_handle that automatically close so you can't forgot to close it, and the rules are well known and not that difficult to understand.

Could agree if it's a file handle or something other off-the-shelf thing where you don't have to make the class yourself, and everybody instinctively is aware of the implicit behaviour. Otherwise, I very much like the more explicit behaviour and ad-hoc convenience that a defer() macro gives me.
You will notice that the errors they chose to list are ones that accentuate their current political agenda.

It is therefore not self-reflection at all. It is merely doubling down on existing dogma by recasting contradictory prior politics as "wrong".

It actually highlights exactly what's wrong with "journalism". The Guardian doesn't report, it advocates.

It intentionally provides biased views in order to sway readers - the exact opposite of what I'm looking for in a news outlet.

I want news that has LOTS of contradictory points of views. One that presents facts without opinion, and strives to relate events without an agenda.

The Guardian is a failure of journalism. If you are not paying for news media, you are the product, not the consumer.
Exceptions and Streams
Cows are opportunistic omnivorous and will eat meat if its small enough to be swallowed whole. They don't have much of an instinct to hunt, they not have the teeth to cut large animals into parts, nor do they have the stomach acid or immune system to eat partially rotten meat. There is nothing however to stop them from eating small amount of fresh meat, such as the very young of other animals and insects.
An editorial is not the same thing as an article from the opinion pages.
Twitter Jar Tip via PayPal leaks postal address of tipper
>I don't want my kids to be taught that there's this amorphous but pervasive "systemic racism" and "white supremacy" out to get people who look like them, but which they can't do anything about.

Learning this history is the first step of "doing something about it".

Brown/black people should know their history too, we can't just paper over the historic criminality of certain groups of people because it feels uncomfortable or somehow may make people unpatriotic. Everyone has a right to their history and black/brown people have been denied it in certain parts of the world, thanks in many cases to censorship and/or propaganda sucking the air out of the room.

I do find it interesting when new immigrants come to the US and "model-minority-explain" to the people (African Americans and others) that built this country for free and are actually the only reason non-white immigrants are even allowed into the country, that they should just move on or not pursue a better understanding of the history it was illegal for them to learn.

Sucking up to the majority for better standing at the expense of the purposely created minority underclass is a huge disservice to the people of this country/planet.
Saddam gassing Kurds was made up?
Indeed, the most vocal privacy advocates have always been the now ostracized bearded Unix loving male oppressors like Stallman.

The SJW types have always been quite ... flexible in these matters if a corporation waves with a wad of cash.
LinkedIn Message Ads for Getting into LinkedIn Inboxes
Is it an eternal question? Because I have a hard time finding examples where cynicism is the better course of action than pragmatic encouragement.
C has roots of its usage in academia, the same way Unix does.

I suspect, compared to other OSes of the era (Multics, MVS..), Unix doesn't require too much centralized control of (timeshared) operating system resources; for example the security model is extremely simple. So it was readily adopted in academia, because of this perceived user freedom (you just need a shell and you're good to go), and from there it spread to the industry.

So C and FORTRAN didn't came out of the academia, but were more widely adopted by it, which influenced later generations of students.
The Connoisseur of Number Sequences (2015)
I’d suspect that the problem with low-level client-side libraries – not necessarily hardware-related. I’ve had corrupted rendering/display of web pages when I had a couple of hundred tabs open while running Firefox (GNU/Linux) on my old computer with 4GB RAM. Sometimes pressing “refresh” would resolve it or switching to another application and then switching back.

Memcheck never reported any problems with the RAM itself. I haven’t experienced any such problems after installing the Auto Tab Discard extension which allows me to have lots of tabs opens without suffering excessive memory pressure.
I discovered the idea for this search a few days ago and found it intriguing. It is both broad as it is not restricted to a particular area of research and specific (for unexpected results) at the same time and seems to be directly probing the edge of our knowledge (At least I would call it that when researchers are being surprised by something in their fields).

There is also the scientific article search of the Internet Archive if you are looking for another one to search through:

https://scholar.archive.org/
Frame your argument differently than "you as a user have a choice" if you want to make that point.

The model of "user choice" has contributed more to the modern hostile computing environments of the past decade than maybe anything else. Users don't want choices, they want tools to help do what they want, not what mediatech/adtech/social garbage app firms think they should want. Mostly, users want their computers to shut the fuck up and get out of the way.
I did not say that. But I am opposed to assuming the most cynical thing must be the truth.
Once the binaries come, it's a matter of finding out the GA tracking IDs and spam them with nonsense data.
I've attempted to implement this: https://lib.rs/citrus

And my conclusion is: No.

• Rust deliberately makes unsafe syntax ugly and noisy to steer users towards the good parts.

• C idioms are very different from Rust, and much harder to translate to "nice" Rust than it seems (e.g. getting rid of linked lists, or translating `goto cleanup` to RAII, pointer arithmetic to iterators quickly runs out of trivial cases and becomes a Sufficiently Smart Compiler problem).

There's https://c2rust.com that at least preserves semantics accurately.
Deno is great for this also! (https://deno.land/)

This short wrapper is great for doing asynchronous SSH commands. https://github.com/gpasq/deno-exec
FTC finds 'scant' reason for repair limits in right-to-repair report
I do often wonder about the transition from maintainers such as Linus or Greg and how that might impact the kernel.

Is there a line of succession? Will Linus' standards be maintained? Is a "council" formed similar to Python?

For such mission critical software I really do hope there's a concrete plan in place...We are all human afterall...
I mean I get it, but accessibility is one of those things that can be very painful to add after the fact. If this project is meant to be used in actual applications, they’ve pushed a very tedious task unto outside contributors.
Then you should watch the Dark Side of Dairy documentary.

A farmer started to cry and asked for the camera to be turned off - when he was asked what happens to the mother and baby cow.

Or look on Youtube farmers talking about 'There is a person in there' when talking about their farm animals. Or farmers who have given up on exploiting animals and switched to different kinds of farming.
Unironic: I get more actual news from the world socialist website than from the Guardian. Aside, there is axios.com, or the news section of Wikipedia.
Or catalogs. Reputation was by word of mouth.

We can use the web to bring those in the fishing community into wider contact with each other.

Or use it to create communities vulnerable to ads.
I know which one I prefer.
I am not eating Burger King for the nutritional profile.
Yep, the quest continues to rewrite every software there ever was in JS.
Beijing faces rare May sandstorm with high wind gusts
I am pretty certain GP was objecting to the meat-based diet being responsible for

> prefrontal cortex development
Francois, Adrien, that's a super nice demo.

Stateless search engine is something new, for sure.

I'd be super interested to see how it evolves over time. We're [1] indexing over 1,000,000 news articles per day. We're using ElasticSearch to index our data.

Would be interested to see if there's a way to make a cross-demo? Let me know.

[1] https://newscatcherapi.com/
A device that cannot be safely used after 3y is not worth whatever price.
Few new drugs get invented each year and most are either slight modifications to existing drugs or highly specialized. Doctors can easily keep up with zero advertising needed.

Drug companies advertise to convince doctors that drug X is better than it actually is. Which is obviously bad for patients who are better served by an objective approach to prescription drugs.
No mention of Nazi Germany, I'm curious to know what their position was. My understanding is that The Times was very sympathetic to Hitler's claims of not having bad intent regarding Czechoslovakia and regularly railed against the government for not giving their support
Why would they do that? It would be trivial to release it somewhere else so it couldn't be linked back to them.
My favorite part is when they tell you "Don't take Oprexmia* if you are allergic to Oprexmia".

* My first attempt at a made up drug name was Xaljenzia (my thought process was they seem to love the letters X, J and Z) but apparently there is a Xaljenz so I ended up with this.
Why are you putting up with it then?
Actually I think this divide still exists, just at another level.

For example when I write Java code, I don't care if the VM is implemented in C, C++, Assembly, hardware or whatever.

Just like when I upload the jar file into a cloud instance app engine, usually I don't care if the JVM is running on top of some OS, bare metal or whatever it making it run.

Yet, there is a group of developers that is making that illusion possible for the rest of us.
There is at least an in-game fiction of starting again. In truth it’s more of a Rashomon, the same story from different perspectives, and the restart is primarily an enabling mechanic, although those who’ve finished this masterpiece will know that it’s echoed beautifully through the looking glass by the final choice you make, making the whole thing a many-layered meditation on sacrifice and rebirth.

Definitely a masterclass in videogame storytelling, and one of the best (perhaps even, the very best) game soundtracks of all time.
Not just do they not see the need for it, they actively keep it out. Push notifications are an important and valuable differentiator.

Apple does not want PWAs, they want all apps in the walled garden.

The rest is just “theatre”
This discussion boils down to if consent must be continually given or if you can give it ahead of time. And I'm not up to date, but I believe it's not a settled discussion even in academia. The problem of continual consent is that if it must be continually given then you can never give your partner permission to initiate sex with you before you wake up, or agree that it's fine to have sex while drunk, and these are things a nontrivial amount of couples want and are not harmed by, which means such a rule is inadequate.
> We aren't going to magically stop doing lab experiments if we can know for certain that it started in a lab.

No magic required, we can just stop. Or better yet and more realistic, update and enforce regulations on this type of research.

Personally, I don't care whether it was a lab or not. The fact we haven't disproven it means it's not all that unlikely, and I think we should reform research practices now. We don't need to prove it did happen if we already know it could happen.
Do you mean npm and its ability to both facilitate and encourage gigantic dependency trees? I'm worried julia and rust will get lesser versions of that problem.
MarioNette: Self-Supervised Sprite Learning
Now if you could just integrate some of this information into the "Why Gleam" page...

Anyway, about No 6: The why Gleam page and your previous posts do not differentiate Gleam from Erlang. The benefits you described are seemingly shared by Erlang and Gleam, and yet a non-Erlang language was created.
> Beyond Burgers, is they require no violence against animals

Isn’t this disingenuous because the endgame will be the genocide of almost all farm animals. If they’re so environmentally unfriendly, can’t look after themselves, serve no purpose because they’re no longer food then why would we let them live and continue to breed them.

So there will still be some final suffering until we remove these species from the earth.

Obviously we as a race are responsible for creating animals that can’t look after themselves but to hold up the environment argument makes killing them all the greater ethical choice.
Call me cynical, but this report was commissioned back in July of last year. Releasing it today, when it's guaranteed to be eclipsed by dramatic local and by-election results here in the UK, has a bit of an odour to it.

(The report has had some attention from the influential political muckraking blog Order Order over the past few days, which is probably why they didn't feel they could sit on it any longer.)
> This is probably the most convincing argument: if they actually had worked on viruses similar enough to plausible be modified into SARS-CoV-2, this would have left evidence in scientific papers etc.

Possibly also worth to consider that there are very high incentives to publishing in China, as far as I understand authors can often get rewarded for publications
No it does not. It proves the point that people are willing to pay for content.
But no one wants to be locked-in to patron. There is a high chance over the next years many patron competitors will emerge and its neither in the interest of creators nor the consumers to have to pick one an lose out on the others or to use all in parallel. These walled-garden solutions suck. It either fragments people or someone has a monopoly and screws people over.

Standardized web monetization with micropayments has obvious benefits, its like email you dont care what provider the other people use its just works.
That sounds interesting indeed.

Can you schedule a meeting with me?
https://calendly.com/paul-quickwit/30min
One year later, a New York Times article flops for its advice on Chinese system
User rebuilds AirTag as a thinner card that fits into wallets
This is the kind of thing I value in Rails. Active storage [1] has been around for a few years and it solves all of this. All the metadata you care about is in the database - content type, file size, image dimensions, creation date, storage path.

[1] https://guides.rubyonrails.org/active_storage_overview.html
The Guardian is terrible these days. You will notice that all the mistakes that they admit to are things from decades ago. There is absolutely no reflection on the current positions that they take. It's essentially more virtue signalling from them.
If this did come from a lab, it was an accident. I think it’s unreasonable to consider the spread in China intentional, as there’s no reasonable motivation to do so.

The main difference from SARS is we know there is a virology lab in Wuhan researching coronaviruses right across from the wet market considered the epicenter.

I don’t know enough about the reaction to SARS to know how similar it was, but my understanding was they were similarly draconian internally, and were trying to keep it relatively quiet, but I am not aware of any arrests of doctors early on in SARS outbreaks.

The plausibility of Covid escaping from a lab does not make all viruses plausibly escaped from labs. The reason it’s more plausible for covid are the initial reactions and the proximity of the epicenter to a virology lab studying covid.

I fail to see how it’s xenophobic to consider the lab leak plausible. If anything a natural spread relies on the assumption that the wet market was engaged in unhygienic practices and that someone foreign may have eaten an infected bat.
Media Lens have done great work analysing the Guardian's output over the years, particularly their support for wars: https://www.medialens.org/?s=guardian

I think anyone really interested in the Guardian's failings will learn more from Media Lens than any self-critical piece published by the paper itself.

Their books Guardians of Power and Propaganda Blitz examine the Guardian's output too.

(Disclosure: I'm currently the webmaster for the site.)
>But there's no doubt that there are benefits too

There most certainly are doubts that there are any benefits.
Online ads aren't any more beneficial than billboards.

I think we would do well to follow the example of Sao Paulo.
> you find a simple line of C++ that says "y=f(x);", and it can do anything

In practice you know what it does because of the context. Devs don't usually override operator to mean the opposite of their meaning.
And in case there are doubts, editors have become pretty good at pointing out at the right location.

It is the same in C. is `y` or `f` or `x` a macro that could potentially have `return` or `goto` statements, that can potentially use a `__LINE__` meaning you can't use two occurrence on the same line or within another macro.
if `f` is a function, what are its side effects? Do conversion happen depending on the type of x? Or is it like a va_arg function that need the exact right type?

What i mean is that if you want to obfuscate things, you can do it in C just like in C++. But in normal code it's all pretty obvious.
Or xonsh
You can "trivially" solve that by increasing the cost of the meat: if "non-humane" animal raising was forbidden, as a mental exercise, what would happen other than prices going up?

Before the expansion of animal farming (60-100 years ago), meat was usually Sunday-lunch material in most of the world.
I choose to imagine they’re API endpoints communicating lists of entities with similar data causing the patterns.
If you're going for low cost, you could do better:

https://www.hetzner.com/dedicated-rootserver/dell/dx181/conf...

Basic configuration in Finland 1 224,91 €

1.92 TB SATA SSD Datacenter Edition 4 95,20 €

320,11 €

320 Euro equals 385.90 United States Dollar
I would recommend doing your own research on this one. Contractor UK forums are worth reading - http://contractoruk.com

Contracting in the UK used to be pretty good. These days things have changed a lot with further IR35 crackdowns.

I've investigated this a few times personally over the years and am a permanent employee still. Admittedly a few rungs up the corporate ladder these days, but contracting isn't the gravy train it used to be.
Put them in a national park.
I think the aim was more for supportability.
I assume if you enjoy Scheme; you would like to write more of your language in Scheme and less of it in C.
Although that is somewhat contradicted by the plans to create a new syntax for Racket going forward.
Chez Scheme by itself seems to be extremely fast.
I think if the 'campaigning vegan' spent more time trying to espouse the virtues of reducing meat intake than the, frankly, bullying approach I often see, I suspect they'd have a larger impact on the issues they feel are important.

A statement like:

"Have you thought of eating meat one day less per week?"

Followed by:

"benefits the climate because..."

or:

"Have you thought of buying your meat from <insert local farm with good animal welfare>"

followed by:

"benefits the animal because..."

Is a lot more likely to have a positive impact over:

"you're the same as a murderer"

Perhaps, just perhaps, the meatatarian would realise that the non-meaty food they have one day per week is pretty good, and worth expanding to more days. Even these small changes could have a positive impact on animal welfare and climate if enough of us did it.