skysight-inc/HackerNews huggingface dataset:
> Are we collectively too child-like as a species?

See it from the perspective of the glass. There might be 5 adults who don't smash it with a hammer, but 1 child who does. At the end of the day, it has been smashed. Not smashing glass yourself is not enough as long as there is someone around who might smash it in the future. If you want to protect the glass, you need to prevent others from smashing it as well (or laying fire to the rainforest, overfishing, etc).

Also, yes, we are quite young as an industrial species. Personally it feels to me that we are very smart when it comes to exploiting this planet, but are extremely immature when it comes to the question of its protection.
He also denied that HIV causes AIDS.

He had a right to say whatever he wanted to say. (He's dead and no longer has the ability to say anything.) But he doesn't have a right to be believed. And no matter how incredibly smart he may have been about a thing, he also believed some stuff so incredibly stupid as to force us to take everything else he said with a grain of salt.
Ultra-fast Next.js cocktail app. Search hundreds of 5 star cocktails
This is true but having good function names will at least help you avoid going two levels deep. Or N levels. Having a vague understanding of a function call’s purpose from its name helps because you have to trim the search tree somewhere.

Though, if you’re in a nest of tiny forwarding functions, who knows how deep you’ll have to go?
So, I'm not an R guy, but I pawed through some of the code. I get what you're saying, there's an environment, it needs to be just so, or it won't work. that's fine. And yeah, it does feel a lot like SQL.

I would point out this guy - https://github.com/TheEconomist/covid-19-the-economist-globa...

that sort of has the look of something that took a pass or two to get right. And I think, would be nice to have a test case (sample call).

Again, not a hill I'm going to die on.

Overall, I don't think we have a big difference of opinion, yeah, it looks like gluing together libraries - as a non, native R speaker, I think I can make sense of the project, it's cool they put it out there, and I don't think there's anything _wrong_ with what they've got.
Would the need for a pure terminal magit be resolved by the fact that Emacs can run in the terminal? [1] seems to have a solution to obtain a fast starting subset of Emacs and start into magit-status directly.

emacs -Q -nw --load magit-init.el --eval '(progn (magit-status) (delete-other-windows)'

Would this work in IDE consoles?

[1] https://www.wisdomandwonder.com/article/10787/emacsorg-mode-...
Please explain how this thing works. Thanks.
It would be a bit nasty to make a such law considering that the "state"(usually the communist state) stole the property and the rightful owners were persecuted.
Autocomplete will always be free for individuals. We plan on charging for team-based collaboration, like private completion specs for internal scripts and CLI tools.
https://en.wikipedia.org/wiki/Bielefeld_conspiracy because it's harmless. I've been to the city, it does exist (or arguably I'm trying to fool you and I'm part of the conspiracy).
> Pilot: Again, this recommendation to divert to Minsk where did it come from? Where did it come from? Company? Did it come from departure airport authorities or arrival airport authorities?

Is it usual for a pilot to ask for all this information? From a "casual reader" perspective, it looks like the pilot really did not want to divert, but this might just be my reading.
Retrain Your Brain: Language Reflexes
> pilot knew something was off

The whole "there's a bomb that can be detonated over Vilnius" so you have to divert to an airport further away, where I am speaking from" thing sounds like a B-movie plot.
Whether it is released or not is orthogonal to whether it is still protected by copyright.
> The devil is in the details and the people already have the power to only use services that allow data exporting.

The problem with this is that people are choosing products and services based on many different aspects simultaneously. In particular, price and (with Internet services) network effects are such a strong factors that they pretty much override all other considerations. How this plays out in practice is, the whole market stops offering value along the "irrelevant" factors.

In case of GDPR - because abusing users' data makes money, and not abusing it costs money, everyone starts abusing it to reduce price (or their costs). You're not going to ditch Facebook if all your friends are there. You're not going to ditch your primary care provider because it plays fast and loose with your data - it's a big hassle, and there's no guarantee other providers aren't even worse.

Imagine switching this discussion to one about food safety regulation. If they were suddenly all repealed, you can bet your top dollar that the quality of food would quickly degrade across the board. Even the most upstanding companies would start making sacrifices to keep up with their less ethical competitors, or risk getting outcompeted - relaxing standards allows to drop the price (or increase and reinvest profits), which allows to keep this up through economies of scale, while companies standing their ground on quality lose customers, lose efficiency, and have to increase the price. Customers won't choose the more increasingly more expensive, quality food, because in a typical countries, most people can't afford expensive food.

The end result is the market locking into a new, much lower, food safety level.

There are certain patterns on the market that are very predictable, and which are impossible to fix from within. That's where regulations are needed. And they do seem onerous to businesses when introduced - that's because we usually realize the problem only when we're deep in it.
Autocomplete for Data
Belarus is already such a country.

https://www.npr.org/2021/05/24/999920538/eu-asks-all-eu-base...
A worthless experiment. Audio is only as good as the weakest link. All phones will be insufficient for this test. All computer jacks and all monitor jacks will be insufficient. Most headphones will be insufficient.

Only upon using a dedicated headphone amplifier with a moderately good pair of headphones should the answers become easy.
As Clojure programmer since Clojure 1.1 I am so impressed with ClojureScript. I never had much use for ClojureScript but I always follow what going on. swannodette is the peak language maintenancer and helped push the initial idea further then I thought possible.

I remember the original talk by Rick and so much work was left. Congrats to the team.

P.S: Is there a real good ClojureScript library to work with maps and map data? Or a demo of how to do that kind of thing?
Your honor: I give you "Exhibit A" - the HDMI Cable with Anti-Virus that reduces virus noises.

https://gizmodo.com/is-there-anyone-stupid-enough-to-believe...

[Edit: Fixed Link]
> If it's really abstractable it shouldn't be difficult to refactor. It should literally be a substitution.

This is overstated. Not all abstractions are obvious substitutions. To elaborate: languages vary in their syntax, typing, and scope. So what might be an 'easy' substitution and one language might not be easy in another.
wow this is a nightmare
It's the sibilance that always gives it away for me. Even the 128kbps mp3 sounded fine for most of these, but when it fails, it really fails.
https://github.com/google/data-transfer-project
>Some idea how the X2 will perform.

If you read on a bit, there is some question that those performance metrics will be seen in the real world, due to existing thermal issues.

> I am admittedly pessimistic in regards to power improvements in whichever node the next flagship SoCs come in (be it 5LPP or 4LPP). It could well be plausible that we wouldn’t see the full +16% improvement in actual SoCs next year.
So wouldn't a better solution be to make a nicer DSL for describing shell completions which is then translated into zsh, fish, etc. completions?

Agree RE bash but at some point doesn't one just use the tool with the featureset one wants?
Zsh autocomplete is much slower than Bash autocomplete.
> If there was a healthier and broader marketplace of forums that people spoke on,

> 99% of all political discourse is concentrated on a single digit number of social media platforms,

let's not blur discourse from the banned candidate/politician with discourse by the population at large.

Any candidate could be banned from Twitter, but that doesn't stop discussion about said candidate on any platform. The candidate can still respond on other platforms and subsequent discussion can still ensue.

I can only guess Florida's motivation on this is but I have a hard time believing that protection from election influence is the primary factor.
Huh? Where exactly in that transcript does the pilot explicitly say “no”? Where are you getting the information that agents on the plane hijacked it?
I wish there was an "auto-flattener"/"auto-inliner" tool that would allow you to automagically turn code that was written top-down, with lots of nicely high-level abstractions, into an equivalent code with all the actions mushed together and with infrastructure layers peeled away as much as possible.

Have you ever seen a codebase with infrastructure and piping taking about 70% of the code, with tiny pieces of business logic thrown here and there? It's impossible to figure out where the actual job is being done (and what it actually is): all you can see is just an endless chain of methods that mostly just delegate the responsibility further and further. What could've been a 100-line loop of "foreach item in worklist, do A, B, C" kind is instead split over seven tightly cooperating classes that devote 45% of their code to multiplexing/load-balancing/messaging/job-spooling/etc, another 45% to building trivial auxiliary structure and instantiating each other, and only 10% actually devoted to the actual data processing, but good luck finding those 10%, because there is a never-ending chain of calling each other: A.do_work() calls B.process_item() which calls A.on_item_processing() which calls B.on_processed()... wait, shouldn't there been some work done between "on_item_processing" and "on_processed"? Yes, it was done by an inconspicuously named "prepare_next_worklist_item" function.

Ah, and the icing on the cake: looping is actually done from the very bottom of this call chain by doing a recursive call to the top-most method which at this point is about 20 layers above the current stack frame. Just so you can walk down this path again, now with the feeling.
https://linear.app/ has beautiful UI with super smooth animations. In general, I think "command+K" command-line interfaces for user-facing tools is a huge step up (Superhuman, Linear, etc..).
I assume you mean this rat tax would be instead of the rat bounty. If that is the case, then I agree it would probably be a better solution than the rat bounty.

But, as long as we are exploring alternate solutions to the original problem, my feeling is that it would be better overall to spend more on garbage collection and street cleaning.
Can you try `lsp-doctor` and try to resolve any performance hints it outputs? The latest `lsp-doctor` seems to also know about the native compiler, so one less thing to worry about when checking.
Whether you read the book or not, whether the public gets the chance to read the book or not, he is someone who wrote a werewolf novel. You can choose to ignore that fact if you want, but it makes no difference; it doesn't make him any worse of a writer. It doesn't make Cannery Row any less of a novel.
Now we just need some multi-pointer compositors for Wayland!! :)
This is what Blind is for.
This is actually a good development. A number of countries purporting to hold the highest standards on human rights were actually the ones to use this tactic of diverting flights to apprehended those they deemed to be their enemies. I am referring to the United States and EU countries in the Snowden case and other cases before that. They lowered the bar first. Now Belarus joined to the new level. It’ll be interesting to see the impact this has on their plans to keep lowering the bar for everyone in the world. Or perhaps some common sense will prevail?
It’s also obvious that many comments might not be PII too, right? Whether they are depends entirely on whether the user has chosen to share PII, but in any case it’s not automatic, it’s not structured data that’s easily searchable in general, and typically depends on whether other identifying information is available. In other words HN doesn’t ask for PII, has no way to know what comments are PII in general, has no way to reliably identify EU citizens, does not operate in the EU or target EU citizens, has no structured way to profile EU citizens. I’m wildly in favor of online data protections, and I think the GDPR has done many good things, but this particular example does not seem to constitute a clear example of either GDPR applicability nor (tangentially & IMO) of need for data control.
Common Lisp didn't exist in a useful state at that time. Furthermore was probably too large for this application at that time.
>Well, not really. These are directives, not laws.

The GDPR is not a Directive, it is a Regulation (the clue is in the name...).

Regulations are law, they have what is known as "direct effect"[0] and apply as-is throughout the EU without having to be written in to domestic law in each member state.

(Directives can also have direct effect in certain circumstances too,[1] although they usually can't confer rights that people can use against non-State entities.)

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

[1] https://en.wikipedia.org/wiki/Direct_effect_of_European_Unio...
> Computers don't excite me

Honestly kind of a depressing thing to read on "Hacker News", not that I disagree that UI consistency is good
Probably a little of both.

I'm personally reducing this surface area with clients in light of recent attacks.

Personally, something like this w.r.t. VC means that incentives will diverge and they lose touch with what it means to be a dev tool.

w.r.t. supply chain, it's probably more of a correlation (related to) that they will eventually have the large companies as enterprise customers who are the real target. Also, once making money becomes the primary driver, other important tasks are deprioritized. I've seen both the tools and their correct usage go to the wayside.

Most abstractly I think the misaligned incentives is what happens. I'm not convinced that VCs get dev tools and don't ruin them.
I think it's similar and deeper that.

If you have to make something yourself and it takes you real time and effort, are you going to be likely to destroy it on purpose? People destroy things they don't value because it was given to them or required relatively little work.

For example, how many of the short sighted CEOs rose through the ranks of the company to that level? How many participate in the same communities as their workers? It's more likely they joined the company as some sort of executive, live in a mansion, etc. They have no connection to the workers or the company.
Or they use a streaming service, such as Spotify, etc.
> It leads to less cars on the road

It also leads to fewer pedestrians and cyclists unfortunately.
The use of the ketogenic diet in the treatment of psychiatric disorders
Early versions of Fig essentially used a keylogger to predict what you had typed in the terminal. This is not optimal from a security or product standpoint.

We have since integrated with the shells themselves (e.g. with zsh's line editor, ZLE for zsh). This allows us to get what you've typed more accurately and for your shell only. We are also working on new integration done exclusively through pseudoterminals.

Both of the cases above mean our Linux integration will simply be for window management!

You can see how all of our integrations with bash, zsh, fish, SSH, Docker etc work here: https://github.com/withfig/config
And yanked them out from underneath the adopters whenever it wasn't fun anymore.

I don't trust in anything Google anymore except that internal politics and profit motive will override anything beneficial eventually. Look at Chrome if you're not sure what I mean.
WebAuthn/FIDO2: Demystifying attestation and MDS – everything you need to know
Hi HN! For my first Next.js app, I created this lightweight web app for my favorite cocktail book, 901 Very Good Cocktails. I use it every weekend as a sort of digital pantry search, and absolutely love it. Built it for myself, figured some of y'all might enjoy :)
Which do you think is more fair and better for society as a whole?
3/6 they all sounded exactly the same to me. I just guessed.
Sure, but only within a constant factor.

My point is that the ARM's ISA vs x86 ISA is not any kind of asymptotic difference in efficiency that grossly prevents scaling.

Even the simplest decoder on a exactly 32-bit ISA (like POWER9) with no frills would need O(n) scaling. If you do 16-instructions per clock tick, you need 16x individual decoders on every 4-bytes.

Sure, that delivers the results in O(1) instead of O(log(n)) like a Kogge-stone FSM would do, but ARM64 isn't exactly cake to decode either. There's microop / macro-op fusion going on in ARM64 (ex: AESE + AESMC are fused on ARM64 and executed as one uop).
You are clearly not the ideal customer profile.. my guess is that the Fig team are going after corporate developers who won’t be as concerned about privacy so much as they are concerned about convenience and productivity.
The problem is that `partial` in C# should never even have been considered as a "solution" to write small, maintainable classes. AFAIK partial was introduced for code-behind files, not to structure human written code.

Anyways, you are not alone with that experience - a common mistake I see, no matter what language or framework, is that people fall for the fallacy "separation into files" is the same as "separation of concerns".
Brad Feld's new book applies Nietzsche's ideas to startups
I thought they weren't accurate because the callback is only added to the stack once the timer expires, this means you may need to wait for the stack to clear before execution happens.
Whether it is released or not, he is still someone who wrote a werewolf novel and if it is released it's not something that would detract from his other works or legacy.
1989, when the US finally ratified the Berne Convention. But I think it was retroactive.
Oh god. Or just the tests that are walls of text, mixes of mocks and initializers and constructors and method calls.

Like good god, extract that boiler plate into a function. Use comments and white space to break it up and explain the workflow.
It's clearly wrong, that it's pretty common to write it like that doesn't make it any better.
I don't think that is correct, there are plenty of Mastodon instances with a very low number of users (1-5 users).
Sorry, but I don't see how this comment rectifies what I see as a pretty big hole in this "human species superorganism" evo-psych argument.

People with scarcer resources have more kids.
> Following are excerpts from the transcript, which Reuters was unable to verify.

Why do they even post it then?
Yeah, I had to look this guy up. He sounded like a crazy nut job at first, then said the term microscopy in a way that made me believe he had actual technical experience. Seems this interview is several years (decades?) old.

https://en.m.wikipedia.org/wiki/Polymerase_chain_reaction
The Motor Basis for Misophonia
Well, that's a good idea!
A race against time to replace aging military weather satellites
How do we know this? Didn't most humans aggregate in tribes roughly 150 or so? And then civilizations arose roughly 5500 BP (300 generations). What's to say (cannot be proven) that nature (evolutional psych) and nurture (socialization and norms) optimized for larger communal living with higher intelligence, self-control, etiquette, less violence, etc.? Pinker's The Better Angels of Our Nature is a good read that doesn't exactly address nature/nurture but peers into the trends.
I haven't started the course yet but I've been looking at doing this one:

Learn C++ Real-Time Audio Programming with Bela - https://hackaday.io/course/171240-learn-c-real-time-audio-pr....
The course does recommend buying the Bela development board from https://shop.bela.io/ but I don't think it's a hard requirement.
Be Careful When Interpreting Predictive Models in Search of Causal Insights
Video Streaming Tech: Clients, Issues, Research
Laudable or lame? An assessment of the EU’s proposed regulation of AI
> Honestly kind of a depressing thing to read on "Hacker News"

I agree it is, but I also must say as of recently I agree. There hasn’t been anything in a while that’s excited me. Probably in part because I went around to learn how all the parts of the sausage are made.
Always assume the more charitable interpretation. I think the person was just being hyperbolic, and used "70%" to mean "a lot". Pedantic squabbling over the exact number of something that is essentially unknowable is not particularly helpful to anyone except for the human rights abusers.

With that out of the way: I do think that if there were a mechanism in place that was sufficient to hold a huge state such as China accountable, it actually would have a significant impact on worldwide human rights abuses. If China was not able to get around this, what options would smaller tin-pot dictators have other than to reform?

Proving to the world that the rules apply regardless of relative size/importance has significant downstream effects beyond the single entity that is brought down for noncompliance with those rules. Likewise, the visible lack of required accountability for large players undermines faith in the system and encourages smaller players to see what they can get away with.
just read a piece saying that for young teenager girls, saying no to an older man is just part of the toolbox, the most universal "rite of passage" towards adulthood:

https://www.theguardian.com/commentisfree/2021/may/09/teenag...

a day ago a girl which i was dating was so surprised that i was kind. she indeed either got harassed, spied on, bullied or raped by all of her male partners.

(another one had a loaded gun pointed at her face because the boyfriend was jealous. oh no wait, three of my partners almost got killed.)

in fact 100% of my female partners and 99% of my female friends got raped at least once (many male ones too, but less). not even talking of such "offering", it's just "normal" for most. a statistical quirk, i doubt it.

perhaps sexual education of male fellows might be important? and when i say male i talk for myself too, as a bisexual 50% of intercourses i had with ppl of my gender had at least one non-consensual element done to me. the line is blurry sometimes but the problem is well there.

i tend to think there some kind of cultural issue there: every ad targeting men tries to explain them how many young girls they will f** if they buy the product.

reminds me my former roommate brought a box of actual sugar, guess the branding: Daddy