skysight-inc/HackerNews huggingface dataset:
I see your point, but I disagree to an extent.

Emergency services should probably assume permissions to kick in your front door if necessary to save your life, I'd certainly give that permission if required explicitly.

That said, the real point is that emergency services don't need to be surreptitious, they're also welcome to put a brick, axe or anything they have to hand through my living room window if that serves the same purpose (assuming my front door was too tough to kick in, etc).
It's in https://www.polygon.com/23013686/playdate-panic-crank-histor...
>But why do you explicitly imply that they don't have a choice?

I'm not. I believe people have free will and are not automatons. There is always a choice.

However, it is disingenuous to expect or demand most or many people to make "the right" choice, whatever that might be. Our choices are our own but they are, sometimes heavily, influenced by many things. There is a whole industry called advertising dedicated to just that. I've heard some tech companies are big on that.

Humans are not pure intellect, a brain wrapped in tin navigating through space always running an algorithm to decide the most optimal next step. Try to think why people smoke or took opium or overdose on whatever. Do it as an empathy exercise.

Sorry if I sound grumpy. No intention to be rude, honestly. Hn just sounds so inhuman sometimes.
> Did the industrial revolution [...] require military expenditures?

Given the mutual dependency it had with British imperialism, yes, quite a lot.

EDIT:

on reflection, though I edited it out of the question because I wasn't immediately responding on it, the Green Revolution has a quite similar relationship to mid-20th Century US imperialism and the global neoliberal order it supported/imposed, so yes, that too.
sjitposting = less serious trolling
Please. Let's.

I feel like I am screaming into the void about this, and management is shrugging their shoulders when our entire house is on fire. Using NPM in 2022 without a package lock and depdency review is suicidal.
thats exactly what i was looking for, thanks!
I have a couple of those around. I had to learn to dial them as a kid when we moved to a house that still had them hard-wired to the wall.

Someday I'd like to try to use them as an intercom/hotline between the house and workshop, but I haven't figured out how to power the circuit and (especially) the ring signal. (Grandpa always did his own phone wiring and told me you really didn't want to be touching the terminal when a call came through, something like 100V AC!)
Yes generally an increase in interest rates results in a decline of RE prices.
Zero lag is the really important bit. If you're a top-level speedrunner of a retro game, there's just no good alternative yet. When existing CRTs deteriorate beyond repair, that's a big problem.

We can replace aging consoles with highly accurate FPGA clones, but we can't replace the displays. The best modern displays still effectively lag behind a CRT by about a frame (~15ms), which really does matter.
Crypto exchanges and VCs make most of their money by moving people off of Bitcoin to altcoins. Sadly this industry will live for a long time as long as people believe they can find the ,,next Bitcoin''.
Right now it seems like that's one of the biggest arguments against USB mics, if not the biggest. Standalone USB audio interfaces tend to have better drivers. AFAIK this is more relevant on Windows, just due to the complete shitshow that is Windows audio drivers, and not really relevant on Macs.

Due to the various problems with USB microphones, I generally recommend something like a Scarlett Solo + SM57 or SM58 as an entry point if you're buying your own gear. This has a price tag around US$250, once you include a XLR cable. Just like there's diminishing returns when you buy expensive interfaces/preamps/mics, there's also a sharp dropoff in quality and experience once you go below this baseline.

Even though you can find cheaper microphones and cheaper interfaces, I haven't found any that I can reliably recommend.
Agree--Humanity loses because of this posturing, well before the bombs are flying.
Sort of making snapshots of UEFI libvirt-based virtual machines
The HN hug-of-death at work
Their syntax comparison under "So you like chocolate or vanilla?" is disingenuous. You can do variable assignment and array expansion in jq:

expand_vals_into_independent_records='
.name as $name | .vals[] | { name: $name, val: . }
'
echo '{"name":"foo","vals":[1,2,3]} {"name":"bar","vals":[4,5]}' |
jq "$expand_vals_into_independent_records"

Also, generally, not a fan of the tone of this article.
> and macOS has good MS Office support.

This. I get the M1 must be very good but what I really want is something I doubt I'm going to get: native Office support in Linux. I use Office rarely but on those rare occasions it sucks to use Office 365.
I guess I need a Jet Ski?!

$1 million dollars in prizes. $250k+ in production costs. I'm expecting 10-20,000 registrants. We are going to make a KILLING!!!!!!!!!!
It is simple; cities did not invest enough in senior care nor youth clubs.
So what do you think is more difficult - moderation of a platform of comments by internet folks or putting stuff into space?

I have no doubts that Musk, if motivated, will get Twitter to execute exactly how we wants it to by hiring extremely bright people and working them hard until it's done.
jq performance is pretty terrible. Here I'm going to do something super simple like pull out a single field out of a large log file:

$ wc -l big.log
979400 big.log

$ du -hs big.log
570M big.log

`count` is a small program that counts lines on stdin. like `sort|uniq -c |sort -n`

jq takes 12 seconds:

$ time cat big.log |jq -cr .method |~/bin/count
848000 GET
94800 POST
34000 HEAD
2400 OPTIONS
200 null

real 0m12.381s
user 0m12.427s
sys 0m0.333s

my tool takes .5 seconds

$ time cat big.log |~/bin/jj method |~/bin/count
848000 GET
94800 POST
34000 HEAD
2400 OPTIONS
200

real 0m0.466s
user 0m0.512s
sys 0m0.198s

`jj` is a little tool I wrote that uses https://github.com/buger/jsonparser
Fantastic! It even has Adobe Photoshop 3. So much fun.
Piggybacking on this: Is there any book out there which covers C++ 20? Most of the reference books suggested on forums (SO, IRC/Discord channels) seem to cover C++ 17 or 14, or even worse, 11.
You can also fullscreen within the workspace by double clicking the window's title bar (or the window's toolbar if it doesn't have a title)
It can compile Clojure to native executables but do note that Graal’s AOT part doesn’t promise better performance, just faster startup time and reduced memory usage. Using JIT compilers for long running processes (either the usual OpenJDK’s hotspot or Graal’s JIT compiler) will very likely beat the AOT compiled version for long running processes.
> Russia doesn't want to conquer Ukraine, they want to keep NATO away from that border

If Russia wants to keep NATO away from their border (which already exists in the Baltics), then why did they create the scenario where Sweden and Finland are now joining NATO? Do you think Putin is stupid?

Why would they be afraid of a NATO offense on Russia when NATO won't do defense to protect an invasion against Ukraine?
That's completely fair. For me the killer feature is it's multi-pane support. Being able to have several terminal panes side-by-side on screen at once without having to fiddle about with something like tmux is wonderful.
For sure, if it can help counter the 'it's too late anyway' narrative doing the rounds. 1st was 'there is no climate change', 2nd was 'okay there is but man isn't causing it/can't make a difference', 3rd was 'okay it's us but climate change isn't that bad anyway', and now this.

The apathy of this creates the danger of it becoming a self-fulfilling prophecy.
There are good ships, and there are wood ships, the ships that sail the sea. But the best ships are friendships, and may they always be.

And that is my ship toast for the day.
I run windows 10 pro. I am "forced" (because I make zero effort to stop it) one update/reboot cycle a month, unless there's literally a zero day, which they think is more urgent than rolling into patch Tuesday.

A lot of the preferences of Windows 10 that people hate, (ads, extra telemetry, cortana etc) aren't even defaults, the system explicitly asks you when you install it. But if you only know Windows 10 from pre-installed prebuilt computers, manufacturers make those choices for you.
In some creative fields you can just jump straight into doing it.

For example, if your creative aspirations lie in youtube, or twitch, or instagram, or tiktok - mostly they just start doing it, self-educating about things like lighting and lenses.
I'm not missing the heart of anything.

If you want to talk about free speech, talk about free speech. If you want to talk about the first amendment, talk about the first amendment. If you want to talk about something else - label and define it precisely.

It is critical to this debate that things be properly defined and labeled. As is patently visible in this discussion, people are trying to defend indefensible or unrealistic positions by shifting their meaning and playing with ambiguity.

Words have meaning, that meaning can be flexible to include common usage, but there is nothing inappropriate about calling out objectively problematic uses of words - especially those that are disruptive or distracting (c.f., Canadian truckers making 1st amendment claims in Canadian courts).
Things I can’t do on my Ubuntu machine:

- play audio

- record audio

- anything that relies on the above

The author mentioned a common retort which is “you’re doing it wrong”… well in my case I most definitely am doing it wrong. I don’t know how, exactly, but no doubt. But point is with macOS I can do nothing and it still just works. Who knows what I would have to do to get my Ubuntu machine to work. And it might be the machine, not the OS. Another reason bundling the machine and the OS together such that they just work is a good idea.

I’ll take working audio over any of the author’s examples any day.

And if your audio works on Ubuntu, great! That just doesn’t help me though. So Mac it is, as far as audio is concerned.
A friend, not foe: Parasite in gastrointestinal system found to promote health
I'm a fan of apple MacOS as of late, specifically because the rigidity leads to easier computer usage to me.

I'd hesitate to lump all apple fans around the few vocal ones. The vast majority of people that like apple don't push a cult of "it just works". Most people I know just recognize a computer as a computer, not an identity.
Folks in the node ecosystem that are concerned about this should check out socket.dev. Feross and his team are doing really good work starting to address node_modules
>The methods that would eventually lead to [new discovery] began with a breakthrough on a seemingly unrelated problem.

Science, baby!
Tesla share slide knocks $97bn off valuation ahead of Twitter takeover
> it's a very hard proposition

And yet they sold out 40K units in a matter of a couple of hours.

So the demand is clearly there regardless of how it compares to rational alternatives.
They are cows. India has many indigenous breeds.
https://agritech.tnau.ac.in/expert_system/cattlebuffalo/Bree...
Military expenditure is nothing but political.
While that stinks, I purchased not too long ago a used Google Pixel 3 for about $70 on Swappa.com and have been happily running LineageOS without GAPPS ever since.

I didn't know that 19.1 was released until now but it looks like it can't be installed using the updater on that phone.
One of my mentors said "read all the hobby magazines, you never know what you might learn, sometimes they pick up new technology faster than industry". So did Bob Pease in one of his columns. But yeah, there's a lot of groaners in them.
> How do I turn these components in to, say, a radio

The problem is that you have so many models of the same components, that can be connected together in so many configurations, to obtain so many results, that even if the book had a recipe to build a radio, it won't tell you a lot of how to build the radio for your given application (freq. range? power? bands? noise correction? etc.). It would probably be better to explain different components and how to use tools to probe them and tell whether they are behaving with the right voltage, current, resistance, frequency, timing, logic, etc.
https://archive.ph/zVehG
Yeah, emergency services picking a lock is probably not a realistic scenario, but probably not that much more unrealistic than an assassin picking your lock and waiting in your house to kill you.
At a first glance, it seems like a well done authentication system that handles video capture, integration with PAM, the workflow for managing faces/users, etc.

As models evolve, they could be integrated without changing the other components.

Also, I'd be curious to see how it compares to, say, Windows Hello. The nice thing about it being open source is you can change the confidence threshold for matching a face, and see the impact.
It runs? I guess.

Neither Sim City 2000 nor Warcraft II could start.

Is this just another enscripten rush port or something?
> I have always been disappointed that "sacred" animals are allowed to eat garbage on the street.

The "sacred" part is extraneous.

Consider that at one time the trash used to be all organic (mostly vegetable) waste and the cows were essentially transforming that into usable calories as milk. This was at a time when raw ingredients like grain were milled close to home, often in the home, so lots of cow-edible organic waste was produced. In that context, it's a great way of squeezing every usable calorie/nutrient out of what would otherwise be wasted.

With time, agrarian India became industrial and then consumerist India, and with that came the advent of large scale disposable plastics and the culture of throwing them away, but without the waste management infrastructure of developed societies. This resulted in what you saw.

What was once an ancient efficiency hack turned into an unpriced externality, with both aesthetic and environmental consequences.

Of course there is also a lack of civic sense in allowing the situation to persist, but that is a present in any society (not just India) with high corruption and low institutional trust.
I haven't touched GraalVM in a couple years, but the big-ish project that I did with it in Clojure was mostly painless, except for the fact that I had to use type-hinting a lot more frequently, due to the reduced reflection capabilities of GraalVM.

Other than that, it was actually very pleasant.
Nginx was Russian. It's not anymore. It was bought by F5, an American company, at the end of 2019.
The idea that we could one day run todays operating systems in emulation (in the browser) seems so insane and infeasible but maybe one day it'll be possible. Advances in computation is one rare thing that cheers my spirit up in a world where a lot of scary trends are pointing down.
I'm not a C++ dev, but I would recommend JetBrain's CLion IDE for C/C++ development. It has great integration with build tools, debugger, valgrind, iperf(for profiling). It's a bit pricy, but it's possible to redo the free trial indefinitely.
I switched from Linux to MacOS around 14 years ago.

With Linux it's not only that I could change everything (system font, acceleration of the mouse pointer etc), but I literally HAD to do it. First days after buying new laptop and installing Linux I had to spend of configuring everything – from mouse pointers to Google calendar integration, often with obscure command line or config setups.

That was fun.

Until I bought first Macbook Air and discovered that I don't need to reconfigure everything anymore. Touchpad had just perfect speed/acceleration of the pointer. Mail/calendar/contacts was syncing out of the box. Fonts were awesome. Screens and external montiors just worked. Wifi just worked. Hybernation/sleep just worked.

So this is true on Linux you can configure way more than on MacOS. But the reason behind it is what keeping me with Macbooks all these years.
Related discussion from a few weeks ago: https://news.ycombinator.com/item?id=30875259
Searchable, templated catalog of popular terminal commands
So with all this looming EU legislation saying that Apple are going to have to open up iOS to other browsers by 2024 that looks like it will end up being one of the last major barriers preventing PWAs competing with a lot of otherwise native apps.

I have to wonder what this means for native iOS development. You now have a platform that isn’t interoperable with anything else, requires specific hardware just to develop for it, requires ongoing annual fees for the privilege of developing for it and has a generally horrible developer hostile reputation.
Oh, so this is like the app Tudder?
Windows Hello requires specific hardware that, among other things, uses IR imaging to make it much more difficult to spoof.
I've heard there's this new industry called advertising that is focused in swaying people in a certain direction. There's also this new contraption called mass media. Also there's this thing called wealth accumulation. It sure seems like putting those three together might kind of, sort of influence a large mass of people into doing certain things.
Is that safe? I would assume that disputing a transaction with Google would get you locked out of all Google services.
Assuming I'm the absolutely benevolent God, I would remove free will and instill a equally benevolent and constructive hivemind.

We evolved, by chance and experiment, into emotions and social structures. We can evolve out of them when we get something more profitable. People are not that interesting or influential, and we would be more productive as ants.
> Our bullets, tanks, missiles, etc kept japan, germany, korea, etc under US rule.

If you think they were under US rule in the same way that Poland, say, was under USSR rule, then... well, if you mean pre-1957 or so, then yes, Japan and West Germany were flat-out occupied. After that, no, they were not "under US rule" in any meaningful sense.
I conceptually like pwsh, but even as your example shows, I don't have the RSI budget left to spend on typing that extremely verbose expression every day

jq and its unix-y friends allow me to trade off expressiveness against having to memorize arcane invocations
Would it perform IO in background if a line states to, say, delete a file?
WebAuthn has multiple modes, there's no "true" WebAuthn. You're either using the WebAuthn APIs or you aren't.
> With the benefit of hindsight, non-proliferation stemmed from the same misplaced optimism that led the U.S. to welcome China into the WTO.

Totally correct. It's impossible to talk of global peace when you know that 2 most malevolent political entities on the planet were not only let to live, but empowered by yesterday's victor, all knowing that internal elites of USSR, and PRC were burning with "Never forget USA!" It was totally the West repeating the folly of king Helu.

Yet, I believe the humanity was close to achieving real global peace after the USSR's collapse if more effort was made.

We already seen that UN based security can work in nineties, when Russia, and China were made to lay cathartic.

If we can defeat the USSR 2.0, and PRC, we would have a very real shot at working global security system as was imagined by UN's forefathers.
Interesting, is it already supported?
Anti-Reflective Framing Glass
This is not an argument against college, this is an argument against how college works in the US.

There are universities - and I mean well-renowned universities - all across the globe where people can get a degree without necessarily having to go into an obscene amount of debt.

A degree may not be for everyone indeed, but we don't have to assume these issues have to necessarily be part of the process.
Afaik major changes where introduced in C++11 and later on in C++17. I would be happy finding anything that covers up to the C++17 standard.
That title page gives me empathic cringe to think of how she'd feel about this.
Lokalize is a great product! Btw so is Notion...is has almost entirely replaced our usage of Google Docs/Sheets. But translation is a whole different beast, one that we plan to support via partner integrations similar to our level of integration with GitHub.

The main differentiator for us (going forward) is that we plan to support editing more than just text: images, configuration (like constants in the code), links, variables, etc.

The main difference between our current version and TSMs is FlyCode can edit texts inside the code whereas TSMs allow you edit texts in external files (JSON, PO) but not inside the code. Often times teams don’t want to lose the ability to search for texts inside the code just to support localization.

With FlyCode you can edit their texts in the primary language (e.g. English) inside the code and texts in other locales in a JSON file. FlyCode is editing texts inside Git allowing teams to run CI on the changes to the copy and make sure they're delivered safely to production, which reduces the integration cost and doesn’t introduce new points of failure. If FlyCode is down (worst-case scenario) you can still edit the texts inside Git just like any other part of the code.
What is happening with sudden increase/decrease in Twitter followers?
> Shitposting is posting that is completely detached from one’s real thoughts and beliefs, in the interest of being amusing.

There's something missing here: the people on the receiving end of the shitpost have to not really know if you're being serious or not.

For example, recently one of my friends remarked that more and more people they know are getting covid. I replied that by believing in the virus for 2 years, we finally manifested it in reality. I don't believe that covid just appeared. That was something completly detached from my thoughts and beliefs, in the interest of being amusing. But that was just a joke.

Why was this a joke and not shitposting ? Because it was made between two people that know each other's beliefs around covid, and can obviously identify this as a joke. Now if I post the same thing without context as a top comment on an article about new covid cases on HN, that would be shitposting. Most people here don't know my beliefs on covid, and may take the joke seriously.

Unless that's what shitposting is, just a joke. It's hard to find a difference between one person that jokes all the time and one that shitposts all the time. Maybe the difference is that when you're face to face you can often see signs that a person is joking, unless the person actively hides them. With text, it's the opposite: unless you add explicit signs that you're joking, it's hard to know if you're serious.
> The issue with that is that you "have to have the feel" for the graph

This is true; it takes time and effort to understand anything quantifiable once it's been quantified. As somebody with extensive experience with math and physics, I didn't really grok the force/displacement plots on first glance. So, I read the axes. That got me most of the way there. Then, I looked at the force/displacement plots of various keyswitches, and reflected on my own experience with keyboards from clacky to mushy.

So, yes, you do need actual real-world experience with keyboards. With that experience, and the skill of reading a plot, you can get a good sense of what to expect without actual real-world experience with this specific keyswitch.

Got me curious, because cherry browns are considered "lighter" than gateron browns. Looking at the data, they take less force to register a keypress, but more force to bottom out. So, that's a perfect example of why you can't trust individual reviewers: some are interested in getting a keypress, some are more focused on bottom-out force.

https://input.club/the-comparative-guide-to-mechanical-switc...

https://input.club/the-comparative-guide-to-mechanical-switc...