skysight-inc/HackerNews huggingface dataset:
I think that's fair enough.

The issue with sanctions and poorer countries is that commodities are liquid markets. If rich countries raise prices internally by sanctioning some sources then the higher prices draw supplies away from poorer countries. Or put another way, if you reduce supply whilst keeping demand constant then prices rise, and they rise everywhere. That's what China seems to be trying to wall itself off from, which it can probably do, but it can cause a domino effect where everyone feels they have to go protectionist.

So it boils down to whether you think the concrete pain inflicted on the poor today is worth it to avoid hypothetical pain inflicted on them by a future conflict.
That is great, I edit videos from time to time and I have been using Openshot for that. However it is so buggy that I ended up fixing one myself.

When I entered into the code I admired one of the most spaghetti software I have ever encountered. No tests, all is verification is made on opening it and "checking" if it was working. Several major bugs that nobody have an idea why, I ended up certain times commenting parts of the code to make it work.

I will take a look on Pitivi.
A Conceptual Framework for Consciousness
Go for .com
I'll bet that the Intel moniker was kept around because websites saw *Safari" combined with "ARM" and started serving iOS-specific cases. The sad truth is that user agent strings are being parsed through the crappiest regexes imaginable.

Web browsers are too big to send feature sets to every websites. You'd end up with kilobytes of flags that almost nobody is going to use.

If you want to keep a bug database, there's client side detection and exact UA strings to match (for now). Matching ranges of user agent versions simply doesn't work right (see the Chrome/Firefox 100 issue for an example why) and often leads to broken workaround code being sent to browsers years after a fix was made.
Sure but the parent didn’t say better. Is there any example of a better implementation since Growl?
That only makes sense if you totally ignore the context. In context it was clearly a counteroffer.
There’s no such thing as a “DevOps” engineer
Guys, calm down, the author suggests a better titles instead.
If that’s the problem, then ban or regulate pesticides. Instead, the EU bans GMOs themselves.
> It's not mine, it's what the law under review says.

The opinion goes beyond just saying “this one law is fine”.
Content aside, this is a great time capsule into the 2009 nerdy internet vernacular. It really does feel worlds away in tone, style and culture.
> like the video player not working if the server doesn't support content-range

Yeah, I got bitten by that one too. Pretty darn annoying especially because Safari doesn't tell you what is wrong.
Well, that was a fuckton more fun to read than the monthly update from Chris Roberts
You are off my 2 orders of magnitude:

$1,000,000,000 / (50,000,000 gallons * 365 days per year * 20 years) = $0.00273972602 per gallon.
I wonder why this is the case. Ocaml syntax doesn't seem very arcane, it is not hell-bent on functional purism and pragmatically allows for imperative code. Performance seems quite reasonable.

What does it lack that prevented it from gaining wider acceptance? Surely buy-in from a large company was an issue, but even F# hasn't seen any significant uptake. Is it really the lack of curly brackets? That didn't stop Python...

Is it just that being labelled 'functional' was a huge stigma for a very long time?
Security is a bigger issue now that the world is moving away from globalism which means less trade. The major powers have less barriers to conflict including cyber warfare.

So what would happen if a disaster somehow hit one of these mini plants?
> the best possible form of their argument would probably involve dropping that -- even if it's actually a significant motivation

If a point is so significant, then the result of dropping it would no longer be “their argument.” Doing so would not qualify as steelmanning by any definition I’m aware of—it would be a different argument altogether.

To steelman is effectively to practice the principle of charity, by not assuming irrationality when a plausible rational view exists that fits the same arguments. But if one’s opponent has made an irrational argument, no assumption is necessary!

> I think this may depend on what definition you're using

What definition do you use? It doesn’t match how I’ve ever seen the term used.
Fair enough, I'll try and find a better combo there!
Do you have one? From the pictures of them the screens seem really small and therefor not really apt for more "finnicky" things like reading mails, planning routes etc.
It sounded like he's actually keeping the emails on google, even though they come on a custom domain. And that doesn't seem safe to me.
David Rowe's blog at rowetel.com details a lot of the development behind codec2 and is always an interesting read.
Is the wrong 'righted' though ? He was locked up >30 years, and now was recognized as innocent. Not even sure if that means that his prison time is expunged.

How can he be made whole ? Seems almost impossible.
The burn is one part (and in many cases the majority of the transaction fee) but there is also an optional tip directed to miners which may incentivize them to include your transaction first.

Transactions that are below the market fee will just sit in mempool waiting for a miner to pick it up. Eventually these 'stuck' transactions will be pruned by nodes to free up room for more rewarding transactions.

I recently wrote a thread on how UI design changes could likely mitigate most of the overpaying that the Vice article is reporting on.[1]

[1] https://twitter.com/mattdesl/status/1521427065437884417
"you are most likely writing invalid code"

Of course I'm writing invalid code: that's why I'm getting error messages. The problem is that I'm having trouble understanding why it's invalid. Error messages are supposed to help me here, but quite often they didn't.. they just led to more confusion... especially in complex code, where I needed help and clarity most.
I'm pretty sure I've seen something similar to let a = b = 0 in the last couple months, without strict mode and it evidently hadn't been linted away.

Maybe it wasn't 'new' code but it was new enough to use let.

on edit: actually considering the project I would think it was written somewhere within the last 2 years.
I'd just like to add that Go has automatic semicolon insertion, and I have never experienced any surprises with it, thanks to gofmt.
Hindsight is a helluva drug. The SEC report cannot be viewed as a “postmortem.”

https://www.kitchensoap.com/2013/10/29/counterfactuals-knigh...
What is your hardware? How fast is your Emacs? Ryzen 3700K here:

time emacs -nw -Q -eval '(kill-emacs)' <- no GUI, no config file at all

0.086s in my case (86 milliseconds) and I think that's relatively slow compare to machines others have here (5900X / 12th gen Intel / M1 macs etc.).

Then:

time emacs -eval '(kill-emacs)'

1.4s (loading a very big custom Emacs setup).

Are you using the native-comp branch of Emacs?

Are you using a native JSON parsing lib? (not sure if it helps to open JSON files themselves but it speeds up LSP greatly, for LSP uses JSON files).

> Is this something I could avoid or it's unavoidable since Emacs is single threaded?

I don't know about gigantic JSON files but that's very weird to me: I can start working on my Clojure files while LSP is starting. And LSP is definitely starting in another process that is not blocking the Emacs thread.

Emacs may use a single kernel thread but there are lots of things that are done by external processes.

I'm not saying there aren't things that can block Emacs but, in my case, although LSP is still slow to start up, it's definitely not blocking my Emacs (top, for example, shows clojure-lsp running as its own process).

I'm using Emacs since decades and it has never felt faster than nowadays: newer hardware, NVMe SSD, native-compilation branch, integration of ripgrep and fzf (two amazing helper tools that are insanely fast) through ivy/counsel (counsel-rg / counsel-fzf)...

Cherry on top: I now get the LSP servers and although it's not IntelliJ yet, it's much better than any "Emacs" I used in the past.
Yeah, SSR is pretty much a misnomer in this context, but it's still the term most heavily used to describe server-side rendering JavaScript apps. Like others have said, we're lacking a term for non-JavaScript dependent SSR now.
Productivity in the Age of Hypergrowth
I used to think "surely this is just fancy find and replace".

But actually it's more like defining a keyboard macro. It's very powerful and quicker and easier than a macro for a lot of tasks.
"is deadly and a silent killer for over a hundred thousand years... We no guarantee of any place on Earth being stable on those time scales."

The geological pixel - smallest possible measurable period - is 50,000 years. Nuclear waste is 2 pixels.

Everest is a 50 million years old. The chalk that makes up white cliffs of dover is 130 million years old. There are layers of bedrock over a billion years old.

So yes, we are making a bet in the sence that when I go putside I make a bet that an asteroid won't fall on my head.
Libraries!!! Python is "batteries included" while OCaml barely has insulation around electrical wires.
EDIT: okey that actually maight be a chicken-egg reasonning
That's only true for superficial relationships. For anything deeper - friendship, relationship, parental relationship, even a deeper professional relationship - it's important that the other person hears, understands, and remembers what you say. Because it may well be important later.

Obviously no one expects perfect recall, especially of conversations from some time ago. But active listening and remembering are important in building up an accurate picture of the other person, and deep mirroring relies on deep and useful insight.

It's a completely different kind of interaction to superficial nodding and mirroring.
If Ocaml had been designed in the USA it would have been widely successful. It’s main drawback was being mostly a French project.
> I suppose it works as a poor man's named argument.

Sure, if by “poor man” you refer to the guy who has to debug that “code”. Name a variable with an existing or unwritable `window` property and enjoy.

Don’t do this stuff, use a linter and a decent editor that can do this automatically.
I think yodelshady is saying exactly that they don't need gas plants to cover nuclear while they do for wind.
Definitely, it's been a source of annoyance for me with Phoenix. While the default request flow is fairly simple (router -> controller -> view), they have the concept of "plugs" which are functions applied conditionally at different steps and which can be defined in a whole bunch of places far away from the functions meant to handle a specific page. It makes the whole request lifecycle very confusing and when an error arises you find yourself in a completely different part of the callstack than you expected, calling some magic function you didn't even know existed.
For me, thinking about potential deliverability issues is just too stressful. Even if it works 99% of the time, who knows how important the remaining 1% of emails will be. Personally, having control over my own domain is a good-enough middle ground.
Unfortunately, as soon as they hand out the straw, it doesn't matter if you use it or not, it's going into the trash. So often the wrapper gets wet while it's sitting on the table and they just discard every paper product left on the table.
Mathematics: Its Content, Methods and Meaning
As an African I laughed at this. Swiss kids not clearing their plates is not why people starve in my country. We produce enough food to feed ourselves but

1) poverty means people can't afford food

2) you're not reaching a great many villages by anything bigger than a land cruiser.

Distribution has always been the cause of global hunger issues, at least for the past few decades.

Food security is a wholly separate issue.
> I find myself naturally skeptical of people who seem overly interested in what’s going on in my life and overwhelming positive and complimentary of anything I mention

Yep, as an INTJ, I find myself often repeating pertinent points because I dont see any lights-going-on moment in their faces, the negative for me is that I've been labelled by some as having dementia for repeating myself! I just dont see people reacting to the significance of some of the things I've said to them though and thats worrying when its authority type figures.

Classic example, kidney disease test uses creatinine as an indicator of estimated Glomular Filtration Rate (eGFR test). Things that elevate creatine and its breakdown product creatinine, is vitamin D and creatine body building supplementation. Vets and GP's use these creatinine tests to prescribe a whole host of drugs and treatments yet the lab test cant quantify and account for the Vit D and Creatine supplementation. My vet was surprised I give my dog creatine, but about 30% can be destroyed by heat and the raw diet makes huskies perform better by about 20%, ergo creatine supplement for dogs on cooked food can help get them closer to what they would have had on a raw diet.

Even GP's dont ask if someone is doing creatine supplementation at least on the NHS here in the UK. For the record you need to two weeks off Creatine supplementation for the lab test to become accurate and longer like at least 8-12 weeks for Vit D (Vit D has a 4 week half life) to get out of your system before arriving at a more accurate creatinine lab test. If GP doesn't ask the right questions, they could put your through unnecessary treatments which is a waste for taxpayers and the patient.

And thats just one example out of loads.
I agree on your middle ground, with the added step to maintain a local backup of your mail (i.e. .eml files or similar).
UA reduction has officially started with Chrome 101: The UA string is not sending the minor version anymore, only 0.0.0.

This is the beginning of the end for the UA string. As more and more UA reductions are deployed, the UA hints will become more useful and eventually depreciate the UA string entirely.

https://www.chromium.org/updates/ua-reduction/

https://wicg.github.io/ua-client-hints/
if browsers would stop lying about dpi, we wouldn't need to guess trough UA wheter something is a low res desktop, a high resolution small monitor or something in between (and let's not start talking about browser windows that aren't fullscreen).

once we could at least use the availability of touch features to guide between the cases, but now that one started lying as well.

we parse user agent not because we like to but because the absolute shitshow that's the metrics system on browsers.
On iPhones at least with latest OS, using built in OCR is supposed to be especially easy now. Maybe that has been exaggerated now, but if it is a one step thing, that could be better than being able to copy as copying stuff sometimes includes things you don’t want and can’t exclude.
The Man Who Counted, first read when I was about 13.

https://www.theguardian.com/science/alexs-adventures-in-numb...
The same thing camps happen with any company. If you have your own domain you can get a new email host, change your mx record. Update your email client to use the new credentials. If you use mobile email, upload existing recent email from your desktop or restore/ import from backup. This means not registering the domain with your email host to avoid problematic delays
> and two of them are Mother Teresa and Rudyard Kipling, who did not have to suffer from the Indian educational system

Asia's first Nobel Laureate, RN Tagore also did not suffer Indian (British colonial) education system. He was home-schooled.
Noting that the evidence is insufficient basis for the claim is not unkind.
Did the Japanese offer to surrender before Hiroshima?
But look at their influence: TypeScript and Rust, not to mention Elm, PureScript and other less mainstream languages
> Australia would still need to import nuclear fuel

No they wouldn't. To quote https://globalroadtechnology.com/uranium-mining-australia-hi...

> Australia is home to 31% of the world’s recoverable uranium. Australian uranium is exported and consists about one-quarter of its energy exports. Australia uses no nuclear power and depends on coal. The uranium mining industry is a billion dollar industry in Australian dollar ... In 2019, Australia produced 7790 tonnes of uranium and was ranked the world’s third best producer behind Kazakhstan and Canada.
If you think RAII is about smart pointers, you really don't understand it.

RAII is about resource management, regardless of where those resources live on.

Heap allocated, OS handles, indexes on a fixed sized buffer, network sockets, ...
Mars Rover Soundtrack
Congrats on the launch.

How do you deal with generating resilient selectors automatically? That's a class of problem which plagues this type of tool in my understanding.
> The D1000

> This is also insane. Really, the justification for doing this is for very large probability tables.

That’s indeed crazy. As every Hackmaster [0] player knows, you need a D10,000 to roll for critical hit locations [1]. The severity range goes up to 24 btw. And there is a table for hacking, crunching and puncturing weapons each. Followed by 4 pages of skeletons, muscle structures and organs of a human to explain where all those locations are, exactly.

But what am I saying, maybe you rolled a fumble or mishap, in that case you do indeed need your d1,000 [2].

FWIW, this is a D&D 1st ed based game that has multiple possibilities of dying during character creation ;)

[0]: https://en.wikipedia.org/wiki/HackMaster

[1]: https://i.imgur.com/FIljuga.png

[2]: https://i.imgur.com/13xVopQ.png
I feel it adds a lovely bit of variety to the experiences. Tried a journaling RPG for the first time recently — spending 4 hours imagining experiences, describing them, and guiding my creativity with the game's ruleset / prompts. The game allowed room for introspection, for overcoming internal obstacles, for writing / thinking carefully about how I phrase things.

That was a profoundly different experience from my Tuesday afternoon RPG campaign where the social aspect, on-the-fly improvisation, "yes, and"-ing and the collective storytelling dominate, but would not discard the solo game as a bad idea — it's just built for something else.
Yes, you can do it on a VPS much cheaper.

But this is your outgoing email authorized by DKIM... an attacker can use it to take over most of your accounts via Forgot Password flow. I think it is a false economy to have that depend on a shared VM.
I've selfhosted my own email for almost a decade now. I was spending about 5 min a month on it until my ip block rep died one day for little decernable reason. Then I wasted many hours on it so I switched to sending through amazon ses and I'm back to my 5 min a month (updating packages/checking logs).

It has a few advantages because I can run a bunch of automations and filters. Honestly I get less spam than in my gmail inbox, so I harvest spam from gmail to train my filters now. It's insane to me how much providers charge for an inbox and the tiny sizes many still offer
Not at all, because RAII is about constructors/destructors, and not at all about pointers.

Heap allocated data is one special case of OS resources that can be managed by constructor/destructor pairs.
Looks neat! Too bad I don’t use Apple Music.

How much more time would getting this to work on Android take if hypothetically you had to do so?

Edit: I didn’t notice you wrote “react-native-web”. Didn’t realize that was a thing. Another neat thing.
Russia has directed waste heat fron reactors into the district heating network, it's perfectly realistic.
> Vast swathes of uninhabited land can absorb some of the risks/fears associated with a nuclear accident.

Such a cynical take. We have a lot of land, its fine if we turn some of it into a nuclear wasteland.
Sure, strictly speaking it's impossible to ensure that a message was actually read by a user even with automated end-to-end delivery acknowledgements and/or in centralized systems: UIs manage to gobble/hide messages, users fail to find how to open attached documents (and declare that those are missing), etc. But I imagine that a survey/statistics would still help to estimate how bad deliverability in general (in a variety of common cases) is: without that there are differing and even more vague ideas of its state.
Apple’s M1 Ultra Uses TSMC’s ‘InFO_LI’ Packaging as Interposer Method
Microsoft, Oracle have significant lobbying power within the government and PSUs.

This was true ten years ago. Not aware of the situation now.

Indian PSUs pay millions of dollars for sub-quality software.
They should rebrand to dumb apes.
Was it just games? WebOS’s apps were as good as any other platforms apps and were PWAs unless I’m mistaken.
> Forget technical details; no code systems let you hire cheap replaceable folk instead of highly paid technical folk.

Honestly, from what I've seen, they're not that replacable. They're less of them so straight away it becomes harder to replace then. They cost roughly the same per hour as other devs in that area.
Almost everything is web now. Have friends in TCS, and they get a lot of government contracts.

Almost everything is accessed through web GUIs nowadays.
Those are "simple" fusions that processor do perform productively. The thing with RISC-V is that a lot of the design rides on "oh we're just going to combine all the very RISC instructions into macro-ops to catch up to what ARM is doing" except nobody is really doing that kind of fusion right now, so it's not clear if this is even feasible.
You don't nee the government to get involved in the nuclear plant if you don't want them to be - you can have the government make sure that the cost of global warming is paid by the coal plant. Either climate change and global warming are serious issues, and then properly accounting for their cost would significantly disadvantage coal power - or they are not serious issues and we can keep burning coal and oil.
> The prototype object model is half-baked in JavaScript.

Exactly. Not just half-baked but half-assed too, the entire concept of constructors doesn't belong for starters.

Javascript's prototypal system was never a philosophy, it was just a way to quickly get an object system up and running (which is why delegation has to be hand-rolled, delegating ctors stinks, and most of the native objects can't be derived from at all), essentially a terrible implementation detail people had to deal with out of necessity.

> With the lack of a clone operation, in order to define new objects types you had to go through hacky stuff, like explicitly setting up .prototype properties.

As you link to io, JS IO's clone way back (in ES5 I think?) in Object.create. I don't think it's very good, though I think IO's clone is even worse as it really do what you'd intuit in reading the word (I think JS's naming is less confusing, though hardly great).

In Self, the "clone" operation would simply do a shallow copy (unless you'd overridden it). So you'd have an object, "clone" it, and you'd get a copy of that with the same slots set to the same value.

A prototype then would simply be an existing "reference" instance you'd copy, and you'd get the same parent slots, meaning you'd get the same parents (what Javascript and Io mis-call prototypes).
Her decision didn't subvert process.

His did.
> That would leave little purpose for the existence of the Federal government.

Yes, that's exactly the point. States run themselves like little countries and the glowies handle issues that are truly interstate or effect the entire nation.

The idea that someone in "practically Canada" Maine and someone in "practically Mexico" California and someone in "I can see russia" (lol) Alaska all have to run their businesses in some particular way because some jerk on Wall Street ruined it for everyone and got a law made after them is asinine.