skysight-inc/HackerNews huggingface dataset:
> Hasn't it been this way since forever?

At least since Jacobson v. Massachusetts (1905).

> granted special exceptions

This podcast: https://www.npr.org/2021/08/12/1027132680/can-the-government... explained the "religious exception" quite well.

My paraphrasing is horrible, but the gist was something like: "religion has a sort of 'most favored' status, so if there's ever a secular exception to a rule, there must also be a religious exception".

Personally, I think that's absurd, but I'm less upset about it after hearing the explanation. I highly recommend listening to the 18 minute episoide.
Meandering, fluffy puff piece for SuperMemo, which given that it is on the SuperMemo website itself, comes as zero surprise.
Can you not use an org-level project board?
Why is Google allowing lists to be built?
I love the lack of magic with parser combinators but they seem to struggle with left recursion and backtracking. Has anyone created a parser combinator library that is practical for real programming languages?
And they use analogue video signals to avoid encoding/decoding latency
The dream I always had with big.little designs was the ability to reduce context-switch related load.

It seems like right now, we're interrupting the cores every few tens to hundreds of milliseconds. Even if the scheduler says "Okay, nothing else worth running, resume what you're doing", you've still burned precious cache and branch predictor space.

If we knew that most of the "interactive" stuff that had to be snappy-- the OS, your UI threads, and any other tasks, were tossed on other "little" cores, you could reserve a "big" core with more "cooperative multitasking" semantics-- you'd only have to only yield to the scheduler when you're ready. Maybe add a (comparatively) very long watchdog to (maybe 30 seconds or a few minutes) to protect against someone reserving a core and promptly crashing. Then you can have a light-weight "pet the watchdog" operation instead of a full context switch run through the scheduler.
I'm 99% sure that's not what he means. He's talking about the power of emacs.
What bad science? I think they get a "A" for science and a "D-" for communication and social "science".
Issue is that there will be always those that will accept if someone refuse, for higher amount of money or bit of "nudge" (pressure). Let's not forget that even now we have black, gray and white hackers...
Conversely, shielding electronics against EMPs is surprisingly easy. Just wrapping things in aluminium foil goes a long way.
Interestingly, this is exactly what's happening in the console gaming market today; Nintendo, Sony and Microsoft have been paying subsidies of millions dollar to renowned studios as well as various preferential treatments on advertising, publishing and marketing of their games.

The difference is that the console market has real competitions which gives more leverages to developers. Google didn't have to do this thanks to its iron grip on the market until Epic have revealed its arsenal. This is why we need to bring more competitions in the app store market; Even if it doesn't bring any real alternatives, this tiny possibility of competition will force Google and Apple to yield more and more to developers.

The first step should be breaking the Duopoly cartel. It's only possible because Apple has no competitions and Google simply enjoys its follower-ship, enabled by their non-aggression pact. Force Apple to allow third party store and payment solutions to dismantle its unfair advantages against competitor apps thanks to 30% fee. This will force Apple to develop Web and Android version of its services which will effectively nullify the non-aggression pact.
Exactly this. It's high time we recognise that we, the programmers, are indeed the baddies.
Hello, I'm Paolo Attivissimo, the poster of the original article. I am using the "Lunokhod" spelling because this is the spelling used by NASA and many other reference sources, including Anatoly Zak's RussianSpaceWeb http://www.russianspaceweb.com/spacecraft_planetary_lunar.ht...
I've not come across parser combinators. Is there good introductory material?
I think your proposal is actually pretty sound. Never thought of this before, but it is an interesting idea.

Having utilities free sounds pretty good, but idk how helpful it would be to deal with homelessness (which is one of the main issues with basic access to all of those things), given how small of a fraction utilities make up when it comes to overall housing costs. Don't get me wrong, I am absolutely not in the camp of "just because this improvement proposal might have some issues, we should just sit and do nothing", and free utilities would definitely be an improvement, and a massive one at that. I just think that, while we are floating those proposals, we shouldn't forget the elephant in the room either, which is "how do we make sure that everyone who needs access to housing has access to housing".
It is not comparable at all. In this example NAC was given intravenously, at very high doses to treat paracetamol overdose which is deadly. It is unlikely that such high concentrations could be absorbed from oral intake. You can kill a person by giving too much i.v. saline as well. It happens in hospitals too but it is not a reason to ban sale of salt.
> Dangerously flying a large/experimental drone near an air force base goes from "lose my $10k drone" to incurring the wrath of serious entities.

Messing with the armed forces or police seemed to be part of growing up as a teenage boy for some of my friends. (I was tempted to write rite of passage here but that would imply that it happened once for each.)

Of course they like me wasn't too well of so it was all about illegal fireworks, sneaking, swimming or canoeing into military or naval bases etc.

No doubt in my mind they could have tried something similar to this if they were young today and had the tech skills and money for it.
> you just call the right Unity of Vulcan API and voila, effect you were looking for on your scene appears.

Nitpick:

Vulkan (with a K) is a low-level graphics API, operating on a level that's comparable to OpenGL or DirectX, or perhaps even a bit lower. It's not going to implement any kind of interesting, nontrivial graphical effects for you -- doing that is going to take work, just like it would with older graphics APIs.

With a higher-level framework like Unity, on the other hand... that's a fair comment.
I think a lot of people overestimate how easy it is to make a search engine, and underestimate how hard it is to sell search to advertisers.

I think this is closer to a 50B problem than a 1B problem. Not impossible, but I don’t know anyone who has 50B that they would want to spend fighting uphill to kill google.
It’s clearly just an outlet for people who wanted to become writers, but only had enough talent to manage becoming a journalist. I personally can’t stand it. The topic might be interesting, but the journalists prose isn’t.
That is a good question. The legal status of these data is unclear. That is one of the reasons for publishing only a sample of the data.

Personally, as a matter of opinion, I presume that these data can be published legally, based on other similar cases. But if the owner or myself are contacted by lawyers, I'll update the article.
> I mean, I think they are? Sure jumping to a generic definition like getId will give you more choices, but i know which one i want. Having to push space and then 9 to get the second page and choose the one i want isn't the end of the world.

I often do codebase-wide renamings. I would definitely lose a lot of time if I had to check every single instance of "getId" as you say (to give more precise figures, if I want to rename an "id" I get ~2000 matches). With my IDE I can just ctrl-shift-r and rename any symbol and it works without me having to think about it.

> Recently LSP provides exactly what you desire anyways with context sensitive jumps.

that's likely implementation issues but LSP for C++ in 2021 is definitely not as good & integrated as e.g. native clang integration for parsing.
In the UK that kind of service is known as a "coach" rather than a "bus" generally.
How big is a basic hello world compiled with -O3?
> DuckDuckGo’s search results are something between worse to terrible and I’m not sure they can do much better without collecting more data

Last I checked, DDG's search results are just Bing (aside from the infobox-type stuff which is from their own data sources), and Bing does collect data from Microsoft's browsers and toolbars https://www.wired.com/2011/02/bing-copies-google/
Company name is truncated to 7 chars I think
a handful of lines + the additional processes that do the parsing behind the scene. Just because it's split across multiple processes doesn't not make it an IDE.
The inverted pyramid is dead. Long live the advertizement industry.
That chart shows the installed base at the end of each quarter, not sales in each quarter - see note below the chart. So current Intel sales are likely significantly less than 90% of the server market.
They did not share any conclusion.

> refusing the available vaccines at the present time, for their own reasons

So what would they really know about that vaccine if they're not specialized in virology? Does it imply that vaccine was rushed?
> Umberto Eco once pointed out that the size of the unknown, the books one has not read are magnitudes larger than the books one has read

If anyone else is wondering, it's in his book encyclopedia of imaginary lands
I use debuggers a lot, although I'm a special case because I also build debuggers. But I became a debugger builder because I was an unsatisfied debugger user (as Mozilla developer working on Gecko, in particular).

A traditional forwards-in-time debugger like gdb sometimes beats print debugging, but often not or not by much. OTOH a reverse-execution-capable debugger like https://rr-project.org (disclaimer: I'm a maintainer) enables much more powerful debugging strategies like "set a data watchpoint and reverse-continue to where the value was written", which trumps print-debugging strategies in many cases (e.g. memory corruption). I use rr a lot to debug my main project, Pernosco. FWIW Pernosco is written in Rust, and it does have a fair bit of logging built into it, but I still find rr very useful there.

Pernosco itself is a new kind of debugger (see https://pernos.co --- let me not be uncouth by promoting it too hard here). I don't use Pernosco to debug itself that much, partly because that's challenging for technical reasons, but also because it is certainly true that debugging tools are more valuable for large complicated projects you don't fully understand and Pernosco is not such a project (yet).
I'm totally fine with story telling, but not in that context, it's not the place.

Or if you're going to, put the relevant stuff in the lede and then go into the narrative form. Just don't scatter and hide the meat and force the reader to go easter egg hunting.

Doing so might be good or bad story telling, I don't pretend to be an expert there, but it's certainly bad journalism.
You get the money or the legacy. Two men, two different choices. The world needs both types.
Russian tech giant Yandex (they mostly do everything that Google does: search, maps, email, etc) has a so-called "People's map", filled by volunteers who transfer rights for their edits to Yandex for free the use in their closed commercial project. I always wondered why these volunteers don't work on OpenStreetMap instead.
>Peer recognition works better than bonuses

No it does not. It's a scam exposed to freshly graduated so they could 'feel' included and respected. Outside that single room it doesn't mean too much, so people fixate to their companies full junky style in the quest for the instant gratification dopamine making them cheap labor.
I'd go for https://www.discourse.org/ if you are hosting a long-term project where SEO & UI matters.

If it's a dev blog, then go https://utteranc.es/ or https://giscus.app/

I use Giscus :)
But what about the project board too?
In the on call case, it's still about retention. They need to provide extra money for extra work, otherwise people will just go somewhere else where they get more money for more work.

Your specific example is indeed bad management, as you say. As is almost every other example of the same shape. "You will get X if you do Y" works when X is very generous, which is an expensive way to incentivise Y.

Another problem is that you have to be very consistent and always offer X for Y in the future, or people's motivation for Y will drop to lower than it was before you offered X for it.

There's been plenty of research on this so there's no need to guess. A good start is Pink's book Drive.
That’s the point. If they had to market their creative writing on its own merit, nobody would read it. But here they’ve managed to bait several people ITT into reading it by lying about it being an article on a topic they were interested in.
Asked a Russian friend of mine. The image of the page with lots of Russian text on it is about how to store magnetic tape.
I don't think she has that much power just yet, my only hope is that the powers that be behind US's industrial military's complex got scared into (re-)action by China's recent moves against the likes of Jack Ma and Tencent, they might just think that the Chinese are right and employing that much human capital into what's essential add- and attention-seeking business is not a good military defence strategy long-term.

With those powers behind her she can do some harm, otherwise I'm afraid she'll be just a sitting duck in front of FANG's lobbyists.
From reading the article, I think the author of the post has ego issues:
"we are actually seeking satisfaction from the looks of envy and admiration that we draw from others"

Admiration maybe from someone close to me, but envy?

I do not want to create any envy in other people's mind:

- either I like/love someone, and I don't want they feel bad

- or I am indifferent, and I don't really care
Can you collect unemployment benefits if you're fired for not being vaccinated?
The owner is very protective of these tapes and for personal reasons has found it very difficult to trust reporters.

Personally, I cannot guarantee the authenticity of these tapes, although everything I have seen so far seems to confirm it. Ascertaining the status of these tapes is the first step. Let's see where it takes us.
> There’s no obvious way to draw a line, but you definitely need one.

That's why you look at the magnitude of the effect, not just the direction of the effect. Not all slopes are slippery. Our legal system does not collapse as soon as it is tasked with determining which harm is more important to prevent.
Not necessarily baddies but that we play a major part in this too. I fail to see Trump or Biden sitting behind a compiler writing the code. I do see Mark Zuckerberg, a programmer, running a company he founded doing mass data collection.
This is the initial report that was published after two weeks: https://www.reuters.com/business/healthcare-pharmaceuticals/...
Definitly would not fly today, there is a list called the MEL which specifies exactly when you can and cannot fly. Something like this where an engine failure would be unrecoverable would be an absolute "no fly" item.
An oligopoly (i.e. a business cartel) it's just as bad as a monopoly. Even worse, I would say, because on the outside it gives you the illusion of business competition, while with a monopoly you kind of know loud and clear what you're dealing with.
I think the video was accelerated (look at cars in the background or wind in trees/on grass or the occasional bird/insect).

Which means the drone may not have been as fast/manœuvrerabke as it looks.

It would explain the crazy Camera tracking skills.
As I (not a lawyer) understand it, the spectrum here is tight/loose binding on a conceptual level, rather than the specific technology used to achieve it.

The static/dynamic linking concern seems like a red herring, as it reflects a specific technological instance of such a distinction, but in architectures that do linking differently than traditional Unix systems, it makes less and less sense.
Those weren't supersonic, but they were above the mach limit for the aircraft. Which is dangerous because it could cause severe flutter and break control surfaces or worse.
> there is basically nothing to gain by continuing.

You gain error messages for subsequent errors, so you can fix them all before recompiling.
Rolling hash; Rabin-Karp string search
Adam Smith, right?
The US has been using drones for assassination for something like 18 years now.
Isn't this true only for WSL1 and pretty much solved with WSL2?
I'm sure that haven't seen any issues. Maybe I'm wrong.
Yeah using reddit for a lot of searches is usually my default now.
i only need my personal exeprience to demonstrate (not prove) that everybody isn't the same, which is exactly what you're saying

The parent comment paints the picture that everyone is experiencing financial hardship owing to worldwide cost of living surge (when did that happen?) and that people look for a new job as soon at cost of living increases as if that is how career decisions are often made (solely to keep up with inflation)
Mach-E Review with Ford Chief Engineer Donna Dickson
You should be aiming to play the tapes once only. If you have something that can physically play the tapes without damaging them, make the highest fidelity PCM (digital) recording possible of the analogue signal, without any regard to further decoding. The tapes should then be placed in a safe place and never played again (unless you later find something wrong with your PCM capture of the analogue signal).

Make a backup of your digital/PCM recording and put it in a safe place. All further decoding work is then done using a copy of your high-fidelity PCM/digital recording of the analogue signal.
Pierre Sprey, Pentagon analyst who battled brass to produce A-10 warplane, dies
I wish it were. The files are available over something like a Samba share. So any permissions Windows doesn't support are dropped.

It's possible I don't understand and am doing something wrong.
You do realize that the person you're replying to - simonw here on HN, is Simon Willison - the creator of Datasette!
And how does that relate to CSAM? Are we going to start from the premise that everyone is guilty of something?
Quote: "And John Londelius, VP of Flight Test, gave us each a $1,000 bonus, so that was rather nice. That was back when a thousand dollars was worth a thousand dollars."

That got me curious and got that in today's dollars that's ~$8750. Indeed back then a thousand dollars was worth a thousand dollars :).
Also screenshots & video are on Twitter.[0]

[0] https://twitter.com/ShatteredPixel
Humans Poked an Asteroid. Next Century, the Asteroid Might Poke Back
I consider schema-on-read to be the property of a system that retains the original response of a remote system call (mostly) unmodified, such that any derived values can be re-created to account for mistakes/omissions.

Doesn't necessarily mean that you have to project your schema dynamically every time from the original data, just that you have that option. If you're able to (mostly) re-create the original response and recover from any error, I think that's close enough to schema-on-read though the pedant could disagree (easy examples of fp precision come to mind).

I think of schema-on-write in the context of data from a remote system being copied to a local system such that mistakes/omissions require fetching data from the remote system to reconcile.

It sounds like you've also tackled dynamic schema migration from JSON graphs to Sqlite relations, minimizing relation count by keeping nested graph objects as their JSON string representation.
Not always, there are starting to be some good digital systems. Analogue is just cheaper and lighter.
Does anyone know of a good resource on how to ramp up onto DNS? I'm afraid DNS is one of those things that everyone learns what's an A record and CNAME record, but once that's set it's just abandoned and forgotten.
If your aim is to assuage fears, a source for your claims would go a long way.
Forced labor and violent abuse are common in many industries eg [1][2]. That said, abuse in the sex industry is more widespread and horrible than I realized. Knowing what I know now I would've responded differently.

[1] https://www.buzzfeednews.com/article/jessicagarrison/the-new...

[2] https://www.ilo.org/global/topics/forced-labour/policy-areas...
Hey that’s cool. I had no idea where that line of thinking came from. I think it makes sense to say a state essentially is something that has gained the monopoly on the legitimate use of force, but that still doesn’t invalidate that their surveillance is likely to be much worse.

It seems like the problem becomes when one says something is a legitimate use of force, and another says it is an illegitimate use. I’d argue they already illegitimately use their force and we should be very careful to give them any more ability to do so.

More government surveillance could genuinely be good and we could catch more bank robbers and rapists with it maybe, but it could also be used to punish those who protest.

Imagine if we give the feds crazy surveillance powers, and nod in approval as they arrest those on the right not wearing masks while not vaccinated. We might save lives! Then Trump gets re-elected and decides to use that same surveillance to go and arrest those protesting the “legitimate” use of force against PoC.
I found wsl and wsl2 to be way too limited in many aspects. By the time I accomplished what I wanted in a very hacky manner I spent like 5-6 hours messing around that would have taken me at most 30 minutes in a normal VM. All I wanted to do is run linux server software on my lan on ports Windows already uses itself and it was a royal pain.

It’s technically cool that they managed to do this but it’s not all that useful to me ultimately to get me to abandon macOS for development.
I left tech to work in the government ministry. Ended up working in tech there. I felt, if I have to work in tech, I better work in private sector only. Now trying hard to move into the data engineering, science domain.
Didn't seem to be because he said it might require a "handshake" that you're waiting on, which would traditionally mean a network roundtrip and minimal other work. (As opposed to server computations, which is not the example he gave)
You're utterly failing to consider that losing a parent is a huge risk for children.
Recognition and retrieval are different mental processes. When one re-reads a material, they recognize it. Recognition gives a false impression of “knowing” the material, whereas retrieval is a better measure of knowing. In order to get better at retrieval, one should practice retrieval, for example, by answering questions about the topic.
I ran into this issue once while trying to render the Mandelbrot set while learning Haskell. It defaulted to a rational type based on two bignum integers with unlimited precision.

With every Mandelbrot iteration* the integers doubled in size, producing exponential complexity. With 100 iterations this essentially means that the program never completes and even runs out of memory at some point.

The newbie-friendly feature turned out to be not so friendly.

* complex z_{n+1} = z_n^2 + c
Yes, deliberately excluded coaches. Basically the rule was to only use routes that a older persons concessionary pass can be used on (I’m too young for one, but it’s a useful yardstick!), which excludes most express coach routes.

https://twitter.com/politic_animal/status/142901686896309453...
Intel’s Thread Director: Assisting the OS to make task placement decisions
Great example of this today is real-time
raytracing. They look hideous.