skysight-inc/HackerNews huggingface dataset:
Commercial interests vs. collateral damage in the form of accidents, truckers with health issues, etc. are basically balanced differently.

Tired truckers falling asleep behind the wheel causing accidents tends to be not appreciated in Europe. And it's a reason that they check this very strictly. I remember when these rules started getting tightly enforced. At the time there were lots of incidents with truckers driving way longer than they should literally falling asleep while driving.

Fatal accident rates with trucks in the US are up in recent years: https://injuryfacts.nsc.org/motor-vehicle/road-users/large-t...

"Also in 2021, 117,300 large trucks were involved in crashes resulting in an injury, a 12% increase from 2020. Since 2016, the number of trucks involved in injury crashes has increased 15% and the involvement rate per 100 million large truck miles driven has increased 3% to 36."

Not great statistics.
My friend you don't even understand the topic being discussed - these things are not addictive at all, its not your usual drug of communism like tobacco and alcohol which have ruined countless lives and almost nobody gets over them once addicted. Neither are these opiates like heroin or coca extracts like cocaine, which are highly addictive.

The more you take say LSD or mushrooms the less effect they have on you (and this effect is the only reason to take them), and quickly you reach the state when normal dosage basically doesn't work. Also the experience is mentally so taxing the last thing users want after coming down from the trip is to start another one. They are so profound that some processing of experiences is required.

It staggers me how even quite a few regular HN users are clueless about trivial basics of drugs. No wonder politicians can push literally any fearmongering bullshit lies to common population even these days, and they will swallow it all without even questioning it.
Yeah they made v8 which beget node and npm.
> We have great tools for searching a single one of these dimensions, but we‘re severely lacking in combining all of them into an exploratory interface

I would recommend you to try an open-source semantic photo search app I've made, it's called Queryable. See: https://github.com/mazzzystar/Queryable
Disk Cluster Allocation Behavior in Windows and NTFS
ungoogled-chromium literally offers unzip-and-run binaries - it's what I use on a day-to-day basis.
Agreed that there's something else going on here, but it's worth noting that (C)Python uses reference counting (with periodic cycle breaking), rather than tracing GC. Not sure if that actually affects throughput in this scenario though
The search is awful. I search for exact things which I typed yesterday, and it recommends stuff in archived channels from staff that left 5 years ago.
By the way the very same code in Java would absolutely rip through the files with no extra allocations of arrays once the JIT gets seriously involved. A big loop with temporary arrays in it that are used to populate the fields of a record every iteration is HotSpot C2's favourite thing.

Does node not similarly allocate on the stack in hot loops?
Personally, I wouldn't use this and the title is usually enough to indicate if I like the topic or not but for others a quick paragraph could be worthwhile. And if it's more than a paragraph, why summarize in the first place? So in this use case, yes a paragraph can be too much
It is scheduled for 2024.

It does matter what is tracked, because advertisers need to be able to match on-site behavior to what they can identify and target in a bid.

You’re not disclosing your interest to every website. Your allowing your browser to store a list of your interests and then advertisers can target users who have those interests. This is miles more privacy focused than the current solution where any vendor can place pixels all over the web to build any audience they want, small or big. They can track really any data they want, combine it with any offline data see they want, and sell it to anyone they want.
.pdf file at https://link.springer.com/content/pdf/10.1007/s11036-019-014...
The keyboard shortcut for opening a private window is Ctrl+Shift+P instead of Ctrl+Shift+N.
You should watch the documentary. The first minute of the documentary is literally footage of a hearing in a sharia court.
2024 Toyota Tacoma’s Catalytic Converter Will Be Harder to Steal
But how do I trust the tool that guesses how compromised a repo is?
Do you know how embedding models are trained?
In the UK, the situation is more extreme, where every so-called 'startup' I find is either working in the payments industry (... truly a new furrow to plough /s) or the coin industry.
America’s Boom: 1M Units Built in 3 Years. NYC top builder with 33k apts
Yeah I'd do that, but I prefer to read than watch.
The AI inference cold start problem
yup. Big reason behind the social isolaion that was happening even before the pandemic.

- Shops become corporatized, elbow out the mom and pops, and try to minimize loitering. This is combined with the decline of malls in some countries so there isn't really a "hang out" place anymore
- community centers shrank and closed down, with the reamining becoming more focused on parents and children, so not quite a place for some 20/30s age single people to mingle.
- decline in religious beliefs kn the newer generations mean church or similar sorts of groups aren't an option.

In other words, If you're single and not into a bar scene, the Third Place is nearly impossible to find these days. There are still in theory plenty of places left that I didn't list, but my personal experience reflects a lot of "Bowling Alone". I can be in a cafe or gym, but I haven't felt I was a part of a social experience in such environments since college. It's no different from being behind someone at a cash register; maybe I can get some small talk, but it never translates to a continuing friendship.
Amazing, you read a fairly brief article with a terse description of the problem, and are now convinced you know better than the author.
The user subsidizes that package with every day of fuel spent per pound of that package.
There has been plenty of material to reference but all those topics do not benefit space karen so he does not bring them up.

[1]:https://en.wikipedia.org/wiki/Anti-Defamation_League#Recepti...
It does if we grant the two the same assumptions. If we assume that serious, unjustified harm would occur by failing to act, and they are in a reasonable position to act… then I’d say a private company is equally justified in doing the same thing. However, you’re assuming the government is justified merely because it’s the government.
This. I didn’t think I’d like it either, but turns out it’s far easier and cleaner to convey simple thoughts with a tiny picture. Not sure how accessibility tools like screen readers handle those, though.
So?

They're having eight kids per woman in the majority of Africa. To say "unless you hate humanity you probably want there to be one in the future," with the implication that we're running out of humans, is some alternate reality.
I think this can be mostly worked-around by requiring branches (PRs) to be rebased and tested/CI-passed before merging.

If PRs contain multiple commits, either squash them (on merge or before), or use some kind of queued / stacked PR system.
Actually you can with Firefox :-)

https://support.mozilla.org/en-US/kb/protect-your-container-...
I've got the feeling that Afrikaans is more like old fashioned Dutch. It sounds a bit archaic and sloppy to me ears.

I've got the feeling that most of the shifts in English don't come from the colonies, though, but more from mainland Britain. Various city accents rising in popularity and spreading their quirks around the country, like the recent i -> oi shift.

Also, I heard recently that American is actually closer to how English used to be in the 17th-18th century than UK English, which has had more development, including color -> colour and that sort of stuff.
This is a 2022 laptop with a Snapdragon 8cx Gen 3, which doesn't compare too well with contemporary Intel and Apple processors for lightweight laptops:
https://www.cpubenchmark.net/compare/4774vs5317vs4104/Snapdr...

So not very exciting, unless Qualcomm and Lenovo are planning to release refreshed hardware soon.
No, there's very little loss from the atmosphere at 432 MHz. The 390 dB figure is a misunderstanding of how the path loss is calculated. The poster "wl" took the one way path loss (195 dB) and doubled it. But the moon is a huge reflector and provides "gain".

Here's a C program with the correct equation.

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main(int argc, char **argv)
{
double d, f, lambda, loss;

if (argc != 3) {
fprintf(stderr, "usage: moon <km> <frequency(MHz)>\n");
exit(-1);
}

d = atof(argv[1]) * 1000.0;
f = atof(argv[2]);

lambda = 299792458.0 / (f * 1000000.0);
loss = (0.065 * (1.738e6 * 1.738e6) * (lambda * lambda)) / (631.65468167 * (d * d * d * d));
printf("EME path loss = %f dB\n", 10 * log10(loss));
return 0;
}

1.738e6 is the radius of the moon in meters and 0.065 is the reflection efficiency.

Satellites make moonbounce impracticable.
> English is a bit odd due to having several different words for an animal and its flesh via the Norse invasion in 1066.

It's not _that_ unusual to have different words for the meat and the animal. The slightly odd thing about English is that the word for the animal comes from Germanic roots and the word for the meat comes from the French root.

Weirdly enough, Japanese sort of has the same situation: the word for "cow": 牛 (pronounced "ushi") and the word for "beef": 牛肉 (pronounced "gyuuniku") being a loan word from Chinese.
Node.js has a decent JIT, or so I've heard. I have experience with the HotSpot JVM. For the JVM this code would absolutely stop allocating on the heap past 10k iterations of the loop. "Split a string then grab the parts in a hot loop" is ground stakes for JIT compilers.

If they are seeing any GC activity once the loop gets hot, something else is going very wrong.
People don’t want to touch your duffel bag. It’s your duffel bag. You can’t force people to touch your duffel bag.
> including stuff like Revanced.

Glad my YouTube Premium subscription subsidizes your theft
Are you aware of the "EurKEY" layout (https://eurkey.steffen.bruentjen.eu)? As a european, I think a US ansi keyboard with eurkey is the best option available, if you want to stick with something "standard". On linux it should even be available by default, although Gnome hides it behind some gsettings option. For macos there seems to be some installation involved: https://github.com/jonasdiemer/EurKEY-Mac.
Fascinating Facts About the Arabic Language
> LSP is arbitrary language-specific processes doing full-project parsing and analysis and introspection

No. LSP is a way of separating the job of parsing and static analysis of a source file from the editor and doing it out of process. It's a neat concept for sure moving the burden of implementation from the editor's maintainers over to the language project.

But all language servers really do is performing static parsing and analysis. Some language servers even skip full parsing and just use the plain tokens from the input file (which still works okay for many languages). I suggest people actually take a look into the implementations of various language servers. It is quite disillusioning. When I first heard about LSP I was under the impression it was hooking into the actual language's implementation. But this is really not the case. For example, the deno-based JavaScript language server does not even leverage V8's javascript interpreter but comes with a full re-implementation of a static JavaScript parser written in Rust.

My argument is: You could all have that also using just the treesitter framework because the editor only needs to load the grammar for any language from an external plugin and provide a generic querying API (the treesitter even comes with that and e.g. Emacs just provides Elisp bindings for that AFAIU). The language modes could then leverage the parser to do all the hefty work that currently language servers do but inside the editor's process and, hence, without the overhead of IPC. There is also no single-file limitation. Nothing stops a language mode from parsing include statements and open the corresponding files.
It's quite similar to this one:

https://sunebear.github.io/Piano-Flow/#/pieces
On remapping C-x -> C-j:

You are meant to press Ctrl with your right hand when you press C-x. Those who came up with these keybindings had this way of using in mind. If you remap it to C-j, it becomes inconvenient because you need to switch between left and right Ctrl in the middle of a chord (though, in some cases this is inevitable). Also, many keybindings are configured so that you can do both C-x (some key) and C-x C-(some key). That is you don't need to release Ctrl in the middle. But, if you change to C-j, then this becomes difficult to execute. Imagine pressing C-j C-m (or C-jm) for example.

Bottom line: not a good idea.

As for Windows: (I haven't used it roughly since Windows 7, and even then only in one work place that required it). How does the OS affect whether you close Emacs between sessions or not? Or is it still the case that you need to reboot Windows a lot?

Also: Magit wasn't always very slow on Windows (although both Git and Magit are and were always slower on Windows, but the magnitude varied at times). As someone who used Magit long before current maintainers took over: it evolved, but not always in the ways that I would like it to. The original Magit is quite a bit less organized (internally, in the way it's coded), but it's a lot simpler and in some ways more intuitive to use.

Modern Magit went through a cycle where they tried to do some performance optimizations, but then they added more features, and the performance gains were lost. Today, Magit is plagued with performance issues, and is a very complex (and a very unfriendly) program to debug: it's neigh impossible to get to the source of errors or trace the performance offenders. But, it's still better (at least on Linux) than anything else I tried by a large margin. So, I'm ranting about performance, but will keep using it anyways.
The wish of the OP is to avoid writing "else myvar". You could write a macro I guess. Something like the one below. Not that I have named the macro cond_assign for conditional assignment but there is no real assignement in Elixir, it is the match operator. Here we restrict its usage to "assignment" so expr1 should be a variable.

defmodule OurMacro do
defmacro cond_assign(expr1, expr2, do: block) do
quote do
unquote(expr1) = if unquote(expr2), do: unquote(block), else: unquote(expr1)
end
end
end

iex> import OurMacro
OurMacro
iex> myvar = 5
5
iex> cond_assign myvar, false, do: 200
5
iex> myvar
5
iex> cond_assign myvar, true, do: 200
200
iex> myvar
200
And an ancient Greek example - it's all about the 'gap', where you breath/put the comma.

ἥξεις ἀφήξεις, οὐκ ἐν πολέμῳ θνήξεις
You go you will return, not die in the war.

ἥξεις ἀφήξεις οὐκ, ἐν πολέμῳ θνήξεις
You go you will return not, die in the war.
I find it quite comical to speak of a "missing storage layer" during your own self-promotion, considering that the market for vector databases is literally overflowing right now.

Everything else may be missing, but not the storage layer.
I rewrote Portal from scratch and solved the Portal Paradox [video]
GitHubGuessr
Created GitHubGuessr: guess the repo from code snippets. Surprisingly challenging. Thoughts?
Most of the system did continue to operate - but it couldn't accept new flightplans automatically; the flight plans were given 4 hours in advance, so they only put in the restrictions after a couple of hours.
Still I agree it would have been better if it had continued - but yes the most important bit is how long it took to find the bad plan.
I doubt that. The Indian constitution has far stronger anti-caste discrimination provisions than Cali. The BJP has never tried to remove those, so why would they want to do anything here?
Our Prime Minister (Spain) was a target and they supposedly extracted gigabytes from his phone.

It was another country, we still don’t know which one it was but some think it was Morocco.
Yeah, every single US soldier who voluntarily stepped on Iraqi soil should be sent to the ICC and tried for war crimes. Some of them would be exonerated for being too stupid/brainwashed to understand that they were committing criminal acts. Others wouldn't.

However, those who develop the NSO spyware are middle class Israeli citizens who easily could get a well-paying job at a less repugnant company. There are no extenuating circumstances, no "had to put food on my table", no claims of being fooled/brainwashed. They 100% deserve to be punished and they 100% deserve our disgust.
You sort of touch on it, but to be explicit:

The person you're replying to is not using the same meaning of "evidence" as you are. You're meaning it in the strict sense of "holding all things equal, increases probability estimate of perfect bayesian reasoner" while they're using "given actual sociological conditions amongst the advanced monkeys and the eay they interpret words and labels, this should not be given the label Evidence".
Yep. I've written code like this before for small inputs or one-off scripts, but I always thought it was obvious that doing it like this would be slow and produce lots of garbage. It's very nice and readable code, but for the hundreds of GBs they mention, it's clearly not ideal
If you use Windmill's flows, you get a lot of stuff done for you, for instance caching in each step (and in the whole Flow), concurrency, retries, mocking, suspend/approval. You can also mix and match different languages (in one step you can use Python, another you can use TypeScript, etc). Afterwards, you can trigger your script/flow via POSTs, cron, via a auto-generated UI or via a custom UI.
From reading these comments I can see a huge number of people have never had to conduct risk analysis in developing a product.

Sure, the unexpected identical naming should not cause an issue, but when you're developing software like this you conduct multiple risk analyses and FMEAs to attempt to design a system that can handle faults that you can predict

You can have failovers, safe states, recovery procedures up to the eyeballs, but if a situation occurs that you had not predicted then you're in unknown territory.
Your system may handle the fault and fail safely, or it may cause an unexpected chain of events.

TLDR: You can plan for faults all you want, but you can never guarantee it's 100% bombproof
Devil's advocate: we have a reasonable expectation that governments using due process to obtain warrants for criminal investigations have a right to break and enter into digital property or wiretap to catch and prosecute malefactors.

How far do you really expect any tech outfit to vet the legitimacy of the warrants issued?
Yep. From the report: At 0832 both systems failed and the controllers started to empty the four-hour buffer. At 1100, systems still weren't back and so to avoid the hard cutover that looked to be coming at at 1230, they began the switch to manual mode. It took them until 1336 to restore the automatic systems, and until 1803 to fully switch out of manual mode.

Given those operational constraints, it sounds like the support teams basically have two hours to resolve a critical system failure.
Are you aware with all of the features offered by modern contract review software? In this blog, we answer all of your lingering questions and more, so you have all of the information you need to properly implement a contract review system!
I adore this because intentional or not it shows you how critical tempo and a bit of legato can be to giving the right piece the right mood.

You have one singular job here and the way in which you do it drastically affects your interpretation of Beethoven.
Combining Elixir Gettext functions and macros
> Israel is constantly trying to woo Saudi Arabia so that they can be allies during a potential war with Iran.

You have that reversed. Recent Iranian regimes have been especially hostile toward Israel, but that's nowhere near as longstanding an enmity as Saudi/Iran.
It makes me wonder what the endgame of "Elon doesn't pay rent" can be. They'll get thrown out of their HQ and end up paying a lot more in costs. For what possible reason?
They're unfit for banking simply because the man in charge is a flippant jerk. Why take the risk?
I find a lot of people adapt their lifestyles to their transportation options and vice versa. I know of people who live in Boston without cars and they're mostly just not inclined to leave the city as much unless they're doing activities with friends who have vehicles. On the other hand, all the people I know who do a lot of activities outside the city own cars--and even tend to move out of the city over time.
We know. That's clear to everyone here. But clearly in their design of the system they hadn't considered it.

I'm sure no doubt they will now fix the issue, but you can only aim to handle faults that you predict during development, plan for unexpected faults, and hope that something super unexpected doesn't cause cascading faults
"We have always been on the good side, forget the thing with the kids"
>So not very exciting, unless Qualcomm and Lenovo are planning to release refreshed hardware soon.

Chicken and egg problem. Qualcomm won't invest massive resources to make a world beating laptop chip if there's no userbase for it.
Regarding that comment on beta-testing Adobe Photoshop and Letraset ImageStudio, and early Adobe's rare marketing moments:

> ImageStudio was a better product with more features than Photoshop. But ImageStudio made a critical marketing mistake. Letraset gave one copy of ImageStudio to be reviewed by the editorial department. Adobe gave every person at MacWEEK a fresh box of Photoshop for their own. Adobe probably did the same at Macworld magazine as well.
Instantly all reviews and buzz was around PhotoShop and ImageStudio was killed off.

If this made you curious, Letraset ImageStudio can be seen (and downloaded) here:

https://www.macintoshrepository.org/18370-imagestudio
It looks very interesting. Might give it a try even if I am now used to my key combinations to get the accented letters.
> Charnas died recently, I was fairly sad about that.

Oh, that is sad news. She was very good, and somewhat underrated, I think. I thought her books vastly better than Anne Rice or even the fun Lauren Hamilton ones, for instance. I must admit I've never even read Stephanie Meyer or E F Leonard's ones on this theme but I'm willing to go out on a limb and say SMC was better than them anyway.
Lua String Formatting
Kagi pays for their 3rd party access of Bing and Google results, unlike Searx
Puncture loudspeakers, and use external audio.
The correct answer is "spam". Spam was a novel problem that hit the entire world almost at once, just as that entire world was becoming able to talk with itself easily. So an invented word was immediately adopted in all languages. Just check out the bottom of the wiktionary page.

https://en.m.wiktionary.org/wiki/spam
That one seems to be counting finger touch down and lift off as a click on ios
Yes, it did come, you're right.

It was about 15 years or so after the BBS boom in the USA, though, which was driven by free local calls.
There are a couple of options to simplify and emulate a ternary operator:

if x, do: y, else: z

Or, though it's not very idiomatic Elixir, this also works:

x && y || z