skysight-inc/HackerNews huggingface dataset:
> Publicly traded companies only have one allegiance. Shareholders.

That's not a law, just a moderately recent convention: Milton Friedman in the 70s claimed that a company existed only for the good of its shareholders. And of course we've seen examples of this attitude from time immemorial.

But remember the famous 1950s quote from the then CEO of GM: "what was good for our country was good for General Motors, and vice versa.” People usually twist it around the other way and claim that the company was saying it was more important than the country, but that's not what Wilson said. He made that statement as part of a speech (congressional testimony IIRC) saying that business needed to serve society.
Keep in mind that most of these are just rants about the developer experience, which is sacrificed in exchange for faster iteration and deployments on majority of business use cases.

As a Node.js developer myself I even noticed that some of the best solutions is nodejs plus other language.

Examples

uwebsockets.js uses some c++ code. it is faster and has better api than express, fastify, hapi, koa, and has builtin websockets support.

esbuild uses golang code. it is faster than webpack and babel for bundling and minifying javascript code.
> If they did go ahead without safety measures, and had an incident, the plant would likely be shut down

Three Mile Island had two close calls. The first was the reactor was only 30-60 minutes from going into complete meltdown. The second was potentially using a faulty crane to remove the lid of the reactor vessel. Either one of those would have made large areas of dense urban area unlivable.
Even after being declared finished, it isn't.
Maybe!

But our current findings imply that the wheel and axel were invented for pottery turning and someone eventually got the cart thing going sometime after that.
The one thing I do like about Bluetooth in a car is the ability to skip songs using the car's interface, without having to fiddle with my phone, which isn't particularly safe to do while driving.
(I'm on the osquery steering committee)

In theory osquery is "just" virtual tables, but in practice there's quite a bit more that would probably make attaching it to mvsqlite. If you have a use case in mind I would love to know!
Bye Bye It's Finally the End of Life of Java 7
1) No, a rolling thing is not a thing with an axle, no amount of looking things up will change that.

My overall point is that the bulk of human technology is not very strongly inspired by biological systems. We'd certainly like to build machines with some of the neat properties of organisms but until very recently we simply didn't have anything resembling the capability. Most machines are designed in principally different ways - modularity on a different scale, different use of materials to achieve reliability, etc. Wheel and axle is a just one of the most basic examples.
Reminiscent of "Two decades of Alzheimer’s research was based on deliberate fraud" (also published by science.org):

https://news.ycombinator.com/item?id=32212719

https://news.ycombinator.com/item?id=32183302
>You might change your mind when the government starts tracking the fact that you drove to an abortion clinic.

Where might the government get such data? They certainly aren't gathering it themselves.

Rather, it will come from the corporate entities that are already gathering such data.

What's more, I can organize my neighbors to vote out folks who want to spy on me.

I can't do that (well, I guess if I had a few trillion dollars to buy majority stakes in various corporations, although that wouldn't work with Facebook[0] though) with the corporations that are already spying on me.

Just so I understand your position, you appear to believe that bad things a government might do with the help of corporations that are already doing those bad things is what we should be concerned about rather than what those same corporations are already doing.

Is that your argument? I just want to make sure I understand, as I'd like to have a discussion and not create straw men. Thanks!

[0] https://www.businessinsider.com/mark-zuckerberg-control-face...
Show your work, do the cost justification, and make your assumptions explicit. Until either of you do that, you’re just guessing.
While I agree Peggy Noonan is a Reagan era holdover, this is a poor example of that.

Your average “woman” isn’t a college educated white liberal in a big city. There’s a large number of conservative women who oppose abortion, and the majority are squeamish about it and support making it illegal after 13 weeks. That’s especially true of minority voters. Just 29% of Hispanic households that speak Spanish at home think abortion should be legal. And half of Black people in southern states like Georgia also oppose abortion. But these women, whether they vote democrat or Republican, also tend to support more social programs for mothers and children.

Noonan is absolutely correct that there’s an opportunity for republicans to kneecap democrats looking to keep Arizona and Georgia blue by appealing to socially conservative women who also reject small government orthodoxy. I’m skeptical republicans can do that—I think they’ll fold as soon as the Chamber of Commerce set comes running back now that Biden wants to raise taxes—but she’s correctly identified the path forward for the GOP.
Mine first big project was also a hex editor I called Super Zap. I think Zap was already an existing hex editor. It's main use was hex editing disk sectors on the Apple II. After I finished it, I used it all the time. I still have the source code and executables!
> In fact, nuclear has always been the most expensive method of generating electricity

Just wonder if we're pricing in those externalities from coal, like hundreds of thousands of deaths per year due to air pollution and the fact that it is completely fucking up the atmosphere, leading to a global catastrophe. Because...we're not.
I agree with the comment below. You are extremely lucky not to be hired by that CTO. Huge red flag.
I would disagree. The mark of truly profound writing is the ability to portray an idea in such a way that it forces the reader to question their pre-existing beliefs and potentially change their mind.
It's a music editing app, not a public internet facing service. There's an argument to be made for providing updates, but "No one should be able to stay on an outdated version" is just being a dick to the users. Don't disrespect the users.
Your comments about this are just plain boring when we see the injustice around us every single day.

We don’t want to lean back in our comfort and pontificate from our position of privilege and safety and ‘well, akchtually’ people who experience these acts of hate and violence.

Teaching and believing and spreading that some people are inferior because of where they were born or the color of their skin is just plain wrong. If you are telling your kids that, it isn’t an opinion, it’s hate.

It isn’t a position that deserves debate, conversation or any space in our polities.

Tolerance has it’s limits and a lot of people are tired and refusing to tolerate the likes of your juvenile, puerile attempts at ‘conversation’.
I watch way too much youtube, to the point that they have lots of data on what I like
Check out Aaron Terence Hughes. Truly unique perspective on the chemistry of fragrances you won’t get elsewhere.
Look at his temples. He has a very unnatural line and way more than he used to have.

Interestingly, before the change, he was only really balding in the temples (the form most people don’t find ugly) but he hated it and became somewhat cartoonish in his attempts to hide it.
>Trust is trust, not proof

While I can trust most of my users to not try and steal an authentication token there are always a small number of people who I will. Being able to prove to me that you can't steal a token improves the security of my service.

>Asking someone to prove to you something is to say that you are not trusting them!

Unfortunately, I do not trust everyone it the world. While there are some people I can trust, my service is marketed to a large number of people who I may not trust. If my service was for just my friends I wouldn't need proof and I could just trust them.

>As soon as that token leaves your system, it is no longer yours.

No, in the real world when you take your company laptop home it doesn't automatically became your property. Knish because I send a taken to a client running on your device it doesn't mean that you can do whatever you want with that token.
You didn't ask about modern anti-racism; you asked "Which version of anti-racisim did Mr. Rogers embrace?"
I think that's a bit unfair to the author, whose goal is clearly to document their own setup on a didactic way rather than to say

> here, paste this into your terminal for the easiest way to get up and running with Nix in a fashion that's representative of community common practices

I think it's a good blog post which, carefully read, teaches lots of useful things about Nix in a pretty concise way.

It's totally fair to point out that this doesn't represent a path of least resistance to enjoying the benefits of Nix. But I don't love the way your short comment kinda frames the blog post's job as doing something for Nix, either, you know?

I don't like the idea of this guy or anyone else feeling punished or chastised when their Nix-related blog posts become visible because those posts don't function as good marketing for Nix. Having a post about your Nix journey blow up should yield encouraging responses from fellow Nix users, right?
Also interesting, a village[1] in India has figured out a way to bottle the fragrance of the monsoon.

[1] https://www.theatlantic.com/international/archive/2015/04/ma...
Why is it redder? Is that permanent?
I wonder how it compares to http://vanilla-js.com/
Internally package management is not a problem at Google. It's the language itself.
in libredirect, they added a feature where you can test the latency of each instances
Rust `Set<T>` is implemented as `Map<T, ()>`. Go is similar, but you have to do it manually. Zero-sized types mainly have use in generics (so yes-ish by templates, but not accidental).
Yep you are absolutely right. The business rules domain experts using the language are way more productive using a pure functional language that takes care of all the nitty gritty performance and memory issues for them. The code they write is 100% focused on solving customer problems.
They're talking about a frontend for Nix that uses a simple subcommand interface with a UX focus, but which is about Nix, not seeking a Nix-like backend for NPM.

(I misread their comment the same way as you did the first time :)
Cyber Insurance Price Hike Hits Local Gov’t Hard
That's not even remotely true. For example, Rust has an excellent command line build pipeline experience.

That has to do both with design decisions - a typed, compiled language has a big edge here - and differences in how the respective ecosystems were designed and developed.

As for GUIs, I'll paraphrase an old quote I saw on Usenet once: if you need to point at something to communicate, you're at the cognitive level of a preverbal child.
> If this were true, why did Moscow not simply cull the entire population of Kiev with a thermobaric carpet bombing on day 1?

Because they want to capture the people too.

> Why have civilian deaths so obviously been minimized

I didn’t knowing that lunching anti aircraft carrier weapons at shopping malls was considered “minimising civilian deaths”.

Russia uses civilian deaths as a weapon of war. They also use forced deportation and filtration camps (which are used to torture and kill civilians) as a weapon of war.

Russia in way minimises civilian deaths in fact they try and maximise them.

> When you start from this outrageously false premise, despite an abundance of evidence suggesting other motives, you concede any chance of accurately diagnosing this conflict.
https://youtu.be/qciVozNtCDM

No one forced Russia to invade, no one forced Russia to rape, no one forced Russia to commit genocide. The decision to do and support these actions lies solely with Russia itself

I’m kinda interested how you explain away the Russian embassy saying that legitimate Ukrainian POW’s should be executed?, war crime, but then again Russia seems to be trying to tick off every war crime it can.
I don't want to sound rude... but ...maybe it is your phone ! :p
Yep. The language doesnt allow data cycles. Nobody ever complained about that or even noticed it.
# 1970s: The Internet (US Research Institutions, ARPA, IETF, IEEE,)

TCP/IP, DNS (/etc/hosts), Routing Protocols for multiple DUN (Dial-Up Networking) links between schools, Gopher

# The Web (TimBL (@CERN), IETF, W3C)

HTTP, HTML: "Hyperlinks" between "Hypertext" documents; edges with "anchor text" types.

[No-crypto P2P]

# Web 2.0 (CoC Web Frameworks, AJAX, open source SQL, LAMP,)

Interactive HTML with user-contributed-content to moderate

# ~~Web 3.0~~ (W3C,)

Linked Data; RDF, RDFa

5-Star Linked Data:
https://5stardata.info/

- Use URIs in your datasets; e.g. describe the columns of the CSVs with URIs: CSVW

# Web3 ("Zero-Trust")

SK: Secret Key

PK: Public Key

Crypto P2P: resilient distributed system application architectures with no points of failure

ENS (Ethereum Name Service) instead of DNS. ENS binds unique strings to accounts; just like NFTs.

(A non-fungible-token is a like a coin where each bill has a unique serial number. A fungible-token is a thing that there are transactable fractions of that needn't have unique identities: US coinage, barrels of oil, ounces of gold/silver. Non-fungible tokens are indivisible: you can't tear a bill in half because there's only the one serial number (and that's actually a federal crime in the USA, to deface money). Similarly, ENS entries - which map a string to an account id (hash of a public key) - can't be split into fractions and sold, so they're Non-FTs; NFTs)

(DNS is somewhat unfixably broken due to the permissiveness necessary to interact with non-DNSSEC-compliant domains resulting in downgrade attack risks: even with e.g. DNS-over-TLS, DNS-over-HTTPS, or DNS-over-QUIC securing the channel; if the DNS client does not reject DNS responses that do not have DNSSEC signatures, a DNS MITM will succeed. If you deny access to DNSSEC-unsigned domains at your DNS client config or the (maybe forwarding) DNS resolver on the router, what is the error message in the browser?)
I thought we were talking a miniature nuclear reactor…
I’m not making generalizations at all. You are claiming to have knowledge of the motives of all victims of crime. I am claiming that some victims of crime, as well as some other 3rd party members of society, have a particular motive some of the time, as evidenced by all of the occasions when it becomes a matter of public controversy.

I could go and find examples of this, but that would just be a waste of my time, because if you are not prepared to accept that such perfectly obvious events take place every day, then you’re clearly not actually trying to discuss the topic.
So, is this a replacement backend for JSX? Or what is it actually? Is ot tied into React (is React's virtual DOM implementation pluggable by design?)?

I don't quite get how a framework can be described as "it's a virtual DOM that's fast". I kind of get what they mean, but is there no better term? E.g. "virtual DOM engine", "virtual DOM runtime", "virtual DOM renderer", maybe?
Programmers Romance and Pick Up Lines – How to Hit on a Programmer? [video]
Fragile base class problem is solved, then? When did that happen?
Germany is today burning less coal than would have been necessary if they had refurbished their nukes instead of spending the money building out wind.

Operating the wind farms is much cheaper than operating the nukes and mining the extra coal would have been. That opex savings goes to more capex wind generation capacity, further reducing costs by each GW displaced.

So, yes, success. Not being off coal already is not failure. Replacing an entire country's energy infrastructure takes time, no matter what.
It's an interesting article because you rarely see the counter-position spelled out so clearly.

"""The CRT-approved story, in a nutshell, is that white racism is pervasive and accounts for all racial deficits and disparities. What is not being taught—what students are not exposed to, and not even allowed to hear—is the contrary position that persistent racial inequalities are oftentimes rooted in cultural differences and behavioral tendencies that are not all traceable to slavery or Jim Crow, and cannot all be solved by purging the vague category of "structural racism." """

... In other words, "The problem with CRT is it banishes the alternative explanation that races are different." In other words, anti-racism's problem is it's... Anti-racist, and doesn't give racism a seat at the table. Well, yes. We already had this argument two generations ago.

(And that's if I accept the authors' premise that CRT and anti-racism are the same thing, which they are not. CRT is a specific legal interpretation framework; the term is mis-applied to race-conscious general education).
Hmm, ok. But how is that different from situations where tracing GC is useful? (And even languages with a tracing GC often offer weak pointers. Eg Haskell and Java do. Python does as well, but Python has both reference counting and tracing garbage collection.)

Apart from performance (latency vs throughput) considerations, the only difference between RC and GC for your algorithms and datastructure design is whether you allow circles in your datastructures.
Java has become a legacy business platform. It will endure due to inertia and fairly high productivity, but it's not the place for pioneering work.

Cutting edge systems are not targeting Java. A small example off the top of my head: EdgeDB has no vendor supported Java client. TypeScript, Python and Golang are supported, but no Java. Ten years ago Java would have been a tier one target for such work. There are many other examples of this.

Java has next to no play in ML.

In its traditional form of compiled bytecode+runtime Java is a bad choice in cloud environments. Excessive RAM usage and slow startup create limitations and increase costs. There are techniques to deal with this, but adopting these comes with their own compromises.

Java still doesn't have a lightweight concurrency story. Project Loom and its Fibers are still at "early access" stage and it will be many years before it is mainstream and well integrated into common dependencies.

Java is far behind some newer languages with regard to safety. Yes Java is essentially memory safe and this has provided great value, but NPEs and some other common faults are are serious problem for Java due to the design of the language. Better designed languages have superior solutions for handling failures and have left Java behind, and there is little evidence that this is going to change via language improvements.
Nix on MacOS is fine. I've actually experienced less stability running VMs and Docker than I have with Nix on MacOS. nix-darwin is the missing piece of the puzzle, providing NixOS-like functionality.

NixOS is pretty great too, but there's no need to run a VM to use it. NixOS generally solves OS problems. Adding a VM just adds complexity.
It is such an important part of my browser I wrote a similar userscript for qutebrowser when I started using it. I recently finished the script, I have yet to publish it but having this functionality in a browser is a requirement IMO.
But is it easy to see the concept of the description in the image? I believe that is the goal. Some worked better than others, but I think most of them are pretty good.
I could not agree with you more.
Here is an example of contact discovery protocol by Signal using remote attestation [1]. Client itself can ensure that the code running on the server is authentic. It is computationally insensitive, but beneficial to the end user.

[1] https://signal.org/blog/private-contact-discovery/
As a slight tangent, weak pointers are useful in languages with a tracing GC, too. Haskell offers weak pointers.

For example they make certain kinds of caches easier.
Why does he say this? I would think the opposite and in a professional environment I've gone in the other direction of regretting not writing _more_ wrappers for external libs.
My initial comment may have been too strongly worded, and it is normal to feel conflicted in such circumstances. There are hotlines for these matters in many countries and you can often discuss the specific case anonymously with the Child Protection Services without naming the family.

The CPS do make mistakes sometimes, and I am not from the US, but I find it hard to believe the either-we-take-your-child-or-do-nothing dichotomy. A general problem with these cases is that only one part can go to the media, whereas the other part is bound by their confidentiality requirements. And those who successfully receives other forms of support may not want to talk publicly about it.

Also, we are generally not in a position to assess or grade the abuse, which is why there should be a low threshold for reporting suspected abuse. If there are physical abuse, there may be other forms as well. It may escalate. Depending on their resilience, the children might be traumatized or have their development impaired. Whereas the CPS have the means to do such investigations and judgements. Perhaps they are already doing investigations on the family?

And if the CPS do make a mistake, it would not be the fault or responsibility of the lay-man who reports, although it may feel differently
Yeah, obviously as you say there are reasons to suspect that effect isn't fully applicable (yet?) and to whatever degree it is it hasn't dominated overall. It just seemed relevant enough to share.
That said, historically chip factories have left overwhelming chemical messes.
The Stingray works by tricking mobile phones into communicating with it over mobile phone protocols, while this is more akin to a laser microphone that records audio using light waves, so they're not very parallel technologically, except for both being surveillance methods.
Ask HN: Tips to Travel with Electronics?
How do you travel internationally with many electronics? TIPS?
> Isn't that true, though? Violence is sometimes necessary.

People sometimes ask, when will humans finally stop killing each others in wars and crime. I believe that not until violence goes off the table completely as an option. Not sometimes, not only for hideous criminals, not for stopping violence, not as a play, not as teaching implement. Literally never, not-even-coming-to-mind never, physically-incapable never, gone-in-any-form-from-the-culture never, no-hunting-animals-too never. Otherwise it will always be the ultimate option which can always escalate.
Siné said his piece, no one is going back and airbrushing it out of existence.
If this is the most exciting feature - Carbon is not that much exciting at all!
You forgot to mention if you are going alone, have a wife/kids/family, your age, the status of your dependents, your current situation in Russia, etc...

If you are alone, don't worry. There are enough jobs in the US if you know what you are doing. It might be rough the first few months, but nothing worse than what you'd have already gone through.

I'd worry less about the 2-year, EAD and whatever. Just get your foot in the door and things will go from there.
One in a few hundred will murder someone in USA with todays rules. Don't you think those people would murder a bit more liberally if they weren't punished for it?
France exports energy when the rivers are cold enough to operate their nukes. Rivers are just now close to maximum temperature.