skysight-inc/HackerNews huggingface dataset:
Hey there! I'm so sorry you're experiencing this. At Toucan we really truly want to help the whole world learn something new without having to disrupt their browsing experience. That being said, however, we are currently optimized for Chrome as we're currently a Chrome Extension only, but our intention is to build out extensions for other major browsers soon, and we will certainly up our game on browser support for our website. In the meantime, we'll be working on setting up a regression testing suite across the most popular browsers and ad blockers mentioned in this post to provide you all with a better experience. Again, I really appreciate the feedback and detailed explanations here, this will help tremendously as we build out these test suites and better Toucan.
The economy isn't actually money. The economy is really stuff; money is just a mechanism for moving the stuff around.

The problem is, if we want stuff (food and cars and electricity and software), someone has to make the stuff. We can print money until the cows come home, but that still fails if there aren't any cows.

Japan has managed to keep producing enough to run the actual economy, and has shuffled paper around to keep the books from breaking. The US can do that, too, for a while. But the economy that produces stuff has to come back before too long, or we're going to have actual shortages in a way that printing more money cannot solve.
Like Grep but for Code
> America already spends more of its federal budget on entitlements than the military, contrary to what progressives will tell you

Do you have a source that supports your statement?
Few months back I put together Ryzen 3950x with an ASUS X570-ACE motherboard. Has been completely painless running Fedora. With a Gen3 Ryzen and a mainstream linux distro you probably can't go wrong.
Based off a fantastic Crichton book, fwiw.
Out of curiosity, has (the print version of) Ansible for DevOps been updated since it was first published?

I purchased the dead-tree version probably three or four years ago and, unfortunately, it was basically already outdated by that time. I learned a bit from it but so Ansible moves pretty fast -- or did back then, at least -- so it wasn't nearly as useful as it could have been. (I don't remember any specifics, sorry.)

That experience led me to stop buying books on new and/or fast-moving technologies.
100%

There were recent exercises in the Baltics where US forces were exposed to learnings from the Ukraine conflict. Very different than fighting ISIS.

Turns out GPS jammers, proper drones, etc. can wreak havoc. The IDF got smoked in Lebanon for the same reason, the game has changed. Well prepared state-level adversaries are not the same as militias in pickup trucks and SVBIEDs.

https://www.politico.com/story/2017/09/02/army-study-173rd-a...

"The common thread running through the paper is the challenge posed by Russia’s jammers and other electronic warfare tools.

An enemy equipped with these “could effectively neutralize a GPS system from 50 miles away using one-fifth the power of a tactical radio,” the report estimates, so “we should assume that GPS will be either unavailable or unreliable for the duration of the conflict if the [brigade] faces a near-peer threat or sophisticated non-state actors.” "

https://www.militarytimes.com/news/your-military/2020/03/06/...
Chernobyl cost enormous amounts of money and Soviet Union collapsed shortly after, in part because it simply ran out of money dealing with Chernobyl
Show HN: I made an app for small businesses to send updates to customers
> Even in an emergency, we'd just see power shift to local state leaders.

That's exactly what we're seeing right now with COVID-19. Since Trump and his troop of baboons have done nothing but throw their own poop around, state governors have stepped up to provide executive leadership. The US has never looked more like a union of independent states to me than it has in the past couple of months.
It's probably easier to just have some sort of magsafe-like connector for power and data inside the vehicle. Charge the batteries with something like USB-PD to get the most out of the time a soldier might be stationary in the vehicle. Use the data connection to allow everyone's communications to go through the vehicle radio.
The new Minecraft stuff is the very first time I've seen raytracing produce graphics that make my brain conceive this could be a "realistically lit" scene, and it doesn't even take advantage of things like significant amounts of reflection and re-reflection. HOWEVER, I see zero benefit to the actual game from that.
Not gonna lie my #1 complaint is that PHP jobs on average pay like shit in comparison to most other things. I don't want to work with it solely because it has no value on my resume.

That being said the biggest argument for PHP is productivity and I just prefer Ruby + Rails for that. Honestly though I will say I find PHP more pleasant to work with than Python these days.
I want to believe that WFH will win but I'm pretty sure that as soon as it is possible, the vast majority of companies will put us back in open floor-plan offices.
I know quite a number of 'production grade' databases are using B-Tree internally, even mysql. I'm more interested on tiny implementation that just map the tree into the harddisk, without other complex features.
I'd find a mentor. Heck, I didn't even know what that word was or how important it was until I was a good 10 years into my career.
Look into ReactPHP, Swoole and Spatie
The NIH syndrome obviously, otherwise it would have been addressed at the start of the Readme
There seems to be a through-line that the whole thing is related to clotting and coagulation. That basically it's not destroying lung tissue so much as preventing the blood from properly absorbing oxygen from the lungs.
It was posted there while it was a draft on his blog, before it was actually finished. The links which were the purpose of the post hadn’t been setup yet.

> I presume nobody is randomly visiting pages on bill.harding.blog, so you aren't seeing this.
i don't why this is being downvoted. this is both interesting and accurate and brings up a good point about other's perspective of the situation.
Alibaba makes US$28B bet on its next breakthrough act
>The only other real benefit of WWDC is the workshops

I get tons of mileage out of WWDC session videos to this day. Oftentimes poorly documented framework apis are only ever explained in any level of detail in the WWDC videos and examples from whatever particular year it was introduced in.
The header details can be expanded by clicking the ">" arrow to the left of the "[{...},{...},etc]"

I think this could be a bit more intuitive though, thanks for the feedback!
Processing software product ideas: from an idea to a plan (+ Notion template)
Here you go.

https://en.wikipedia.org/wiki/Expenditures_in_the_United_Sta...
OMG. So people who do not want to be tracked voluntarely add another bit of tracking data to their requests.
You're getting downvoted by people who don't know shit. This is 100% true. It's a cobbled-together eldritch nightmare. A monolithic turd.
Cool spotlights! I wish I could understand French - “Le Courrier du hacker” reminds me that there's an entire world of badass French engineers that I can't really understand.

The types of people behind Algolia and Front.

Great newsletter!
Jackson-JS: Powerful JavaScript decorators to read/write objects into JSON
> used to verify a download of the original work

I have nothing against arguing that hosting hashes is illegal. It is not that far from facilitating piracy. What I am quite sure is that the hash itself is not covered by copyright.

If you can prove that I am hosting a file whose hash is equal to the hash of a mp4 file that encodes your movie then you can (probabilistically) prove that I am hosting that same file. This is also exactly how bittorrent authentication work if I remember correctly. (my only defense would be to exhibit a non-your-movie- file that still has the same hash)

But this would be no different (or at least comparable) than offering an easy to use list of download links. It would still have nothing to do with whether those links/hashes are derivative or not.
> labels on the black cords with meaningless unimportant shit on them

Legally mandated in many regions, and Apple applies the stickers in those regions.

> This is to say nothing of the ugly metallic stickers they slap on the wristrests to spam you for the life of the machine.

I agree those stickers are ugly. I wish they'd stop putting them on. They're really easy to take off though.
It's common knowledge. Social Security, Medicare and Medicaid alone account for more than half of the total federal budget (before covid)

Progressives will tell you that these are expensive programs. Progressive wants to significantly cut the military, and replace medicare/medicaid with a single-payer universal system which would be far cheaper. They also want higher taxes to help fund these programs and redistribute wealth from the wealthy to the poor.
Ads Are a Trap
I recently tried switching from an MBP to an X1 Carbon, in a yet another attempt to switch to Linux as my daily driver. I ended up being thwarted, to my surprise, by the touchpad support.

The big problem I encountered was poor palm detection: I learned through this process that I have a tendency to use the touchpad with my right hand, while my left hand is still in typing position. This means that the edge of my left palm rests along the upper-left corner of the touchpad. This would result in the driver sometimes detecting two touchpoints instead of one, and I would end up scrolling when I meant to move the pointer.

The result of this was pretty amazing to me: after a few hours of use I found that my wrists, shoulders, and neck hurt because I was subconsciously trying to adjust my hands to avoid this. After a couple of days trying different drivers and tweaking config files, I ended up conceding that it just wasn't there yet.

It's too bad: I have lots of imposter syndrome about understanding my OS and using Linux seems like a great cure. But after literally decades of trying, what I've noticed is that hardware (or at least, my acclimating to new hardware) always advances enough past Linux's capabilities that the switch is difficult. In the past, it was about getting sound cards or WiFi working, and nowadays it's about things like touchpads and high-resolution displays.
Hls4ml: Ultrafast deep learning inference on FPGAs
This should be fun to play with in a Jupyter notebook. :)
Oh god, the responses. Half of them are completely unrelated, asking Lineage to support particular phones.

And then there's someone who saw "salt" and tried to help:

https://twitter.com/mvonwi/status/1256989787321438209
You aren't alone. Almost no one could figure out how to program the DX7. Even today with the resurgence of FM (Digitone, FM8, Volca FM, etc.), it's still just a really unintuitive way to build sounds.

That's not to say it's a bad, or powerful way, it's just really hard to build a correct mental model of how changing parameter X will affect the sound in the way you want.
Agree that you are helping them grow, but you are trying to influence their behavior. In the interest of honesty I prefer to call a spade a spade. You'll notice I also use the term "subordinate" which bothers some people, but it's the most descriptive and accurate term possible and avoids euphemism.

"My employee" if you're a manager they're not your employee; "a member of my team" that doesn't make clear if they report to you or you're on the same level of the hierarchy; "my direct report" I just find this a weird/confusing turn of phrase whose purpose seems to be avoiding using the term "subordinate."
Alright, I give up...
Well... "a contract is a contract", but there's some recognition that extraordinary circumstances can need special treatment. My home insurance, for example, has clauses about "acts of God" and "acts of war". (Specifically, earthquakes are included in "acts of God" - or maybe they're specifically excluded, in any event, the policy doesn't cover them. Tornadoes and hurricanes might also be excluded. But I don't live in tornado country; I do live in an area that can have earthquakes.)
MyGet supports NuGet .snupkgs symbols
I mean the choice isn't literally arbitrary but it matters a lot less than the ecosystem and you can't really make a wrong choice as .NET, JS, PHP, Java, Ruby, Python, Go, $ReasonablyPopularLang are all plenty productive.
"You will need Google Chrome to install most apps, extensions and themes.

Download Google Chrome"

Yeah buddy, just wait for me to install that. Any Firefox equivalent?
Solid Is Not Solid – Examining the Single Responsibility Principle
2020 Diversity Annual Report [pdf]
It’s not binary. There are degrees.

Filling your car with petrol and choosing to stay with a dubious firm are at opposite ends.

The difference, to me, is your ability to avoid the complicity.

It’s hard, for most, not to drive in their petrol-based car.

But for many techies, it’s not hard to choose a different tech firm.
> If these people never went through the social evolutions the rest of the world underwent, they are indeed travelers from the past.

Logical error. That they didn't go through the same social evolutions that we went through doesn't mean they didn't go through any social evolutions at all.

(And indeed they must have; even keeping their societies static takes conscious effort, in the same vein that conservative reactionaries today aren't at all the same people, ethically and sociologically, as the simpler ancestors they try to emulate.)
Apache Kylin: open-source, distributed analytical data warehouse
Former Marine officer, disagree here that this is the change in the modern military. What you are describing is a major weakness of that type of air support.

Fighting certainly doesn't stop because you can't get comms with the bird. You just lose that as on option to deploy.

I think what gets abstracted away when people think about military operations is that it's not a chess board back at the Pentagon. They only are accomplished by physical deployment of force. You always plan for the back up contingencies because the mission still needs to get done if all the systems aren't online.

Long hard experience has taught us the way you make operations resilient is always know how to fall back on a physical signal like popping a smoke or sending up a flare.

--Perhaps that take is a bit too simplistic, so take it with a grain of salt from a ground combat element guy. I get it that there a large portions of the military who don't show up to play when their widgets stop working.
The Tim Bray blog post, while well written and respectable, was still in my mind contentious and arguable. I unfortunately can't make that same call here. It's taken me a while to realize this, but I have begun to filter out reading thoughts that aren't fully formed, and I think this is one of them.

The author brings up the Nuremberg defense[1] as an example of complicity which is indefensible, but this is rhetorically quite hollow. If you go a little bit further into political theory and consider Arendt's conception of the banality of evil[2], and furthermore the idea of a panopticon[3], you very quickly come to the philosophical impasse between individual culpability and agency and systematic mechanisms and the political.

What is this impasse? Plainly, I think it is that the individual has nearly zero agency alone, and only has power when effectively organizing into groups. That makes arguments like these functionally useless (or even "usefully idiotic"[5]), because they fundamentally misattribute the locus of value production, capture of capital and political clout onto the individual, in what Marx would call the petite bourgeoisie[4].

This misattribution misses the asymmetric distribution of power towards the top of organizational hierarchies, especially within the size of large mega-corporations. If this author were correct and engineers were truly accountable for the work of their employers, what is the unique labor that managers and executives contribute to the corporation that ICs do not provide? And who has the power to make and override decisions at a corporate policy level? It's transparently obvious that corporations are intentionally set up divide labor such that decision making agency is allocated towards executive leadership and management, and that line level ICs serve to execute on those decisions but do not have the agency to veto decisions they disagree with.

This is obvious to anyone who has ever worked at a mega-corporation, enough so that I wonder if the author has. If they have not, then the post amounts merely to speculation about something the author doesn't have enough firsthand experience with to credibly analyze. That doesn't mean it should have never been written, but I certainly got no value from it.

[1] https://en.wikipedia.org/wiki/Superior_orders

[2] https://en.wikipedia.org/wiki/Eichmann_in_Jerusalem#The_bana...

[3] https://en.wikipedia.org/wiki/Panopticon#Criticism_and_use_a...

[4]https://en.wikipedia.org/wiki/Petite_bourgeoisie

[5]https://en.wikipedia.org/wiki/Useful_idiot
Audi Q4 e-tron electric SUV to start at just $45,000
I want a system-wide app measuring scrolling distance for smartphones
Emacs Is Not Just an Editor
Fast ML WS, Sep 11, 2019 https://indico.cern.ch/event/822126/contributions/3500180/at...

"Overview of hls4ml project", Oct 16, 2019 https://indico.cern.ch/event/855626/contributions/3600304/at...

"Status & Future developments", Apr 22, 2020 https://indico.cern.ch/event/911672/contributions/3834385/at...

Github : https://github.com/hls-fpga-machine-learning/hls4ml
There's some pretty low-hanging fruit on sourcehut's landing page (like vertical spacing) but it really does take 5 seconds to learn why to use sourcehut. It's right at the top with a bold header that says "welcome to sourcehut" and a literal bullet list of reasons.
Kotlin Essentials and Android Essentials is coming for free!
> Why are they covered in so much writing that doesn't matter to me?

I don't get it. Just turn it over. https://images-na.ssl-images-amazon.com/images/I/81I5aA2rwtL...

That cable may be ugly, but I know that the insulation isn't going to disintegrate within a year, which is a known problem with Apple's PVC-free devices.
There are some clueless people posting their ignorant opinions here, like some dude was hating on the guy that invented XML, sure XML might not be the best tool for everything but I can't see yaml or json to be better for documents, the thing XML was created for (but the guy probably has no idea what XML is, how it is used correctly),
probably could be a good interview question to see who is inexperienced but has a giant ego and thinks he knows much.
1st gen Ryzen had a poor memory controller that was very finicky with memory. I had to swap out RAM a few times to get my 1st Gen Ryzen stable, but it's been rock solid since then. CPU / Motherboard compatibility with RAM is hard.

IIRC, there was a brief 2nd gen Ryzen glitch for crashing, which was resolved with some BIOS updates.
The true IFR rate is nowhere near 1.3% or even 1%. This, in the same way that the new york true "death toll" is nowhere near what they are reporting. It's a plain-old case of "man shot nine times dies of corona virus" headlines. These are just wildly exaggerated numbers through intellectually dishonest sampling that the media is incentivized to give.
Yup, a SPA can't really keep a secret, right?

That's why the best option is to set up a secure middleware layer to hold your secrets. Here's an example using react: https://fusionauth.io/blog/2020/03/10/securely-implement-oau...

(Full disclosure, this is a post on the blog of the companyfor which I work.)
I wouldn’t conflate someone else doing something you like with difficulty.
That's a good point.

I have nothing to show for my 14 months at [redacted], but I still use the trivial little app I made years ago to redirect my search queries to different sites. It took all of 5 hours to write.
Show HN: Rad – a general purpose build tool on Deno
Exactly. It’s hard to feel emotionally that prison abolition is right in the face of an individual case. You want justice! But if you look at the system as a whole you have to conclude that, on average, justice isn’t really being served. The tax burden is unjust to the tax payer. Poor conditions and long sentences are unjust to incarcerated people. Strange sentencing rules and prosecutory practices (people can get more time for petty theft than rape) are unjust to people who want justice.
> "Asking to understand" is toxic and passive-aggressive.

It is the opposite of those things. The label applied to the approach isn't putting the words in your mouth. You don't lead with the question "I'm trying to understand why you did this. Why did you do that?"

You ask questions about the context of the situation. You listen, a lot. Then, when you have sufficient information, you decide how to act, whether it be a simple direct communication to that one person, or a this-is-who-we-are / this-is-how-we-do-things communication to the entire team.

Listening, the real technique under examination here, is the opposite of toxic. It shines light on behaviors, and helps a manager achieve the true goals of what would otherwise be a mere surface-correction. Listening is ameliorative. Asking questions, gently, and listening to the person is also not passive-aggressive. Giving the employee a bad review for uncorrected behavior is. Inquiry is one of a set of tools that any good manager should use. Not the only one, to be sure. It is not passive, it is directly aimed at increasing the situational awareness to best support a manager's judgement (maybe there's nothing here, maybe it is small/medium/large).

What kills work culture is allowing a problem to fester then blindsiding the person with bad reviews and termination. Explaining to someone early a) what the expectations are, b) how they are doing in relation to the expectations, and c) if correction is needed, how to correct and how to measure, leads to a much healthier work environment.
This is somewhere between a genius and terrible analogy and I'm not sure where.
Do the two overalp in their niches at all? You'd write a web server in Rust. But is there much effort put into Rust web frameworks?

It's just a weird comparison. PHP is competitive with JS, Python, Ruby and even Java. But Rust? That's C/C++/D territory. And Go is somewhere in between.
With all these I'm less interested in why someone thinks something X is better than Y as much as I am "Show me how that works for you?"

Nobody ever really says in detail exactly how their experience showed them that X is better than Y... but that's probably the most useful thing I want to know, and the most productive path discussion wise.

Granted asking them to go into detail would involve a great deal of work but that aside it is really hard to understand what anyone means when they make such blanket statements. Personally I really want to know those things as I want to learn about other people's experiences / how they reached those opinions, but I almost never see them.

Outside that it all seems to just be tribal garbage.
But why not just use a table in this case? Indexing a value that doesn't exist will give you nil as well.
I have a saying in my country, it translates roughly like this:

"Horsed don't die when dogs want/wish".

Original is "Nu mor caii cand vor cainii"