skysight-inc/HackerNews huggingface dataset:
I don’t recall the British bombing school buses, or libraries, or pretty much any place where people congregated.

The IRA were terrorists. Pretending that they’re not only really stopped in the US after 9/11, presumably because it became harder for supporters in the US to explain why targeting groups of civilians was an acceptable strategy.
This is the CIA's published version of this document: https://www.cia.gov/readingroom/document/cia-rdp80-00809a000...
Well said. I'd just change your first sentence to "Absence of evidence can be (but isn't necessarily) evidence of absence.", which is more in line with the rest of your post.
The amazon.ca page still works as intended: https://www.amazon.ca/Best-Sellers-Classic-Literature/zgbs/b...
I think there must be a number of hours of streaming per month for one account beyond which it is unprofitable for Netflix. I think they are trying to get more accounts below this number.
Unlike movies, the content on screen recordings usually remains roughly the same for minutes before switching scene. So it can achieve significantly higher compression ratio even at high fps
USPS Claims
Open question → What's your favorite screenshotting tool?

Mine's CloudShot. I can upload some screengrabs straightaway to Google Drive. You have the option to configure keyboard shortcuts to do that.
It's a bad job market for those without the correct education or experience to get a foot in the door. If you already have the right credentials, it's probably a great job market.
Here’s a (perhaps) interesting question: has anybody heard of a tool that, given a diff on some state in your codebase, will automatically produce a well organized chain of commits, and/or PRs? As in, “ok tool, here are my files and everything I’ve changed, commit them so that I still have coworkers that think I care about them.”

My naive sense is that the knowledge should exist to organize arbitrary code changes in to “good”, “readable”, segments.

I mean hell, that’s a whole business right there
The first version was a screen with 5 choices, and detail about each choice that you'd have to scroll through. The second version was a simple "We've set this up for you" screen with two options, continue or customise. If you hit customise, you'd get shown the original five choice screen.

What I mean by it being faster is you could get to the next step of the process with both reading less text, and seeing less choices (just two buttons not 5). Cause if you just slapped the continue button (which most people did), you'd skip the whole explanation of all the choices.
>>>> Nowadays, it is easier than ever to learn programming.

I think it's easier in some ways, harder in others. I learned to program in 1981, while in high school.

"Ease" involves not only access, but also motivation.

At the time, programming seemed a lot more casual and exploratory. Because displays were so primitive, you could easily write a simple BASIC program that looked just like commercial software. That was really gratifying, and gave you a feeling of power. There were useful programs with no graphics. And programming was still kind of a counterculture. There were maybe 3 or 4 kids at my high school who were interested in it, and we were all nerds.

Today, everybody has been exposed to really slick graphical software or games before they're ever introduced to programming. Making something that looks like software is a daunting task. I don't even do it any more. There is also vastly more adult interference and attention -- programming is a desirable, lucrative career after all -- meaning pressure to do it "the right way" for the sake of your "career."
> Five years ago if you were in a nursing home, got a cold (i.e. a coronavirus) and died, no one would have tested you or made you a statistic to go into the top ten causes of death

There might not have been a test but it's not like cold & flu deaths weren't being recorded, or that we didn't bother to record the cause of death for old people. If you got a cold or flu and died it'd be recorded as such.
I think you misunderstood. I'm referring to the original article of this item, not your linked code.
Pandemonium’s Friendly Demons (2021)
Did anybody else grow up reading / solving Usborne’s puzzle adventures [1].

They don’t exist anymore I think because computer games (ironically given the OP) killed them.

[1] https://www.thriftbooks.com/series/usborne-puzzle-adventures...
I found this article from Hbr.org (2017).

Collaboration Overload Is a Symptom of a Deeper Organizational Problem

https://hbr.org/2017/03/collaboration-overload-is-a-symptom-...
They also have a history of randomly deciding to dump a technology (including full languages) too, leaving those invested in it holding the bag.

I like F# too, but I'll stick with one of it's non-MS controlled alternatives.
I've been using MoonReader (https://moondownload.com/) for years now and it's great, with an integration with the Gutenberg project. I also love the gestual shortcuts to control brightness, and the treasure thrive of options.

The "advanced ebook" is not displaying the cover, I'll reach to the dev, but the compatible version is ok.
> For the front-end, JavaScript is unavoidable (for now)

Author really needs to give Blazor a try. I wrote some comments last week speculating that I'd use Dart or TypeScript with C# .NET on the client because WebAssembly doesn't do DOM manipulation, but turns out I should have waited to learn it better before making a comment.

I've learned I can add events and event handlers to elements without ever leaving C#. Then when I need to use a JavaScript library, I can load it just in time for my component. Once I got the hang of it I really felt like I've found the sweet spot for front end development.

Blazor is in development and will only get better. I believe it will eventually be recognized for what it is, but it's still early.
Note that this is unevaluated information according to the document, and coming from a single person.
Ask HN: Why are there so few artificial sunlight or artificial window products?
The demand for "natural light" in homes and offices is very high, and higher than the availability of actual daylight. And there seems to be a pretty feasible way to create a fake window (a light panel that mimics sunlight through a window), using LEDs and a fresnel lens. There's no shortage of videos around showing how to DIY such a thing, such as https://www.youtube.com/watch?v=8JrqH2oOTK4 and https://www.youtube.com/watch?v=GDeEuzKXCH4

So, why can't I find many such products for sale? There are a couple of high-end companies like https://www.coelux.com/, but where's the mass market stuff? Is there an opportunity being overlooked here, or am I just missing something?
My unscientific head-canon is that it's exactly the same thing that a person who usually struggles with their self-esteem experiences once it improves: suddenly many things become easier and fate seems somewhat kinder. Not because there's some magic involved, but because your own behavior influences your outcomes in multitude of ways you don't think about or notice.
Of all the ideas surrounding fusion, this one I've always had the most difficult in imagining it working at any level of production.

The kid in me says this was/is the coolest option.

Regardless of outcome, I'm glad we were able to test the idea.
Understandably covering the technical details but the practical reason is some executive got a bigger kickback offer from one of the vendors regardless of their competence and there you go, screws over millions of people with high risk for an extra vacation home.
Ooo... spooooky pointers... ancient prophecies speak of the Earth splitting in half and swallowing everyone who's ever thought about allocating memory.
It's not useful. In fact, it's actively harmful. The constant churn of findings and retractions undermines the public's belief in science. When people stop believing in science, you get things like flat earthers, global warming deniers, and vaccine skeptics.
> I don't recall

The British army opened fire on a civil rights march, killing 14 people, all of whom were unarmed.

It is the most significant day of the Troubles.

https://en.wikipedia.org/wiki/Bloody_Sunday_(1972)
Team-playerism is an attempt to do for developers what RAID does for storage or the cloud does for compute. It is an attempt to simulate a great programmer with a redundant array of good programmers, and get more reliability out of the deal. (Great programmers are highly sensitive to their work environment, and the more scrupulous ones will quit when they aren't getting the work conditions, respect, or compensation they feel they're entitled to for their work. The less scrupulous ones will sabotage your company from the inside, or sprinkle backdoors in to sabotage it from without once they've left.)

It never works, of course. Insights come from individuals, not collectives, and while having similarly skilled colleagues to bounce ideas off of and refine them with works well for great programmers, they have to come up with the ideas themselves in the first place. The communication overhead in a team of good programmers prevents them from having great-programmer insights at great-programmer speeds. The way to fight communication overhead is to ensure that each team member has a large corpus of shared information. In other words, a shared, standardized coding style which further hampers insight because insightful solutions have little regard for "the rules".

But most companies just want CRUD+business rules, so RAID (Redundant Array of Intransigent Developers) works well.
You should ask (and preferably asynchronously, not by having random long meetings). Spending 7-8 hours working out a solution is however normal (on working with actual complex systems, like during a PhD, you might go a week between meetings but varies according to actual needs).

You seem to be describing micromanagement.
Oh you're right, my bad! Definitely glazed over good chunks of the comment because I've seen similar takes without the sarcasm ad nauseam.

I did read anachronistic as antagonistic (?) and less as more. Brain auto-correct may just be worse than the phone keyboard one!
This was my idea when I built Electron-vLog: automated screenshots of whatever Electron app I'm building right now whenever I run it, so that I can stitch images together later and watch the evolution.
If there's no change from the last screenshot, it doesn't save the current screenshot - helps curb duplicates.
The core part works, but never got around to releasing it as an npm package.

https://github.com/CatalanCabbage/electron-vlog
Suppose you were the guy who goes around numbering containers to begin with.

What are you going to use, a laptop or something?

If it ran out of power without completing its process, upon reboot it might very well assign the same number to the next container.

Even without a computer, you could have the day shift actually paint the number on the first container, but fail to finish the paperwork or it could get lost.

Then the night shift comes along and uses the same number on the next container.
For running, yes. For developing, no.
It's a Japanese dictionary where characters can be referenced by an index number:

https://www.amazon.com/Uedas-Daijiten-Dictionary-Characters-...
Must be a new definition of "safe": kills drivers, passengers, motorcyclists, people in other cars. Accelerates at concrete freeway barriers. Steers into cars parked off the road.
If we say average transaction size is $10 and that you’ll save 1.000 customers (generous) before you’re caught.

You just committed a felony to provide $10.000 in free food.

Might as well get a day job and make that contribution annually and skip federal prison.
I'm curious why go is faster than rust in the benchmarks. My best theory is that the program doesn't run long enough to trigger a GC, so rust is paying the cost of freeing memory, but go isn't. (Using an arena allocator in rust would probably produce similar behavior).

Or maybe the difference is just noise? It's hard to tell without more details on how the benchmarks were run.
C# and TypeScript seem to be far and away the most popular programming languages today.

At least from the perspective of recruiting in Australia.

Python is on the way up and third most popular but well behind C# and TypeScript.

Golang is on the way up but very small in terms of number of developers.

Java is on the way down but will never vanish, it's just not super popular any more.

Ruby is small enough to just be a footnote.

There's lots of other languages that make up the long tail.

The message is that if recruiting matters then you should be using C# and TypeScript.
I didn’t use the word “terrorism” in regards to the British Army. I said the British Army got away with heinous murders too. So did loyalist terrorist groups. The British Army colluded with loyalist terrorist groups and innocents died as a result.

I did not pretend the IRA were not terrorists. I said nothing in this regard.

People fight using the means available to them. The IRA had no tanks, bombers, frigates, etc. They fought back the only way they could. To them it was justified. To you it wasn’t. But this is true in all wars. The Americans were considered uncivilized during the American Revolutionary War since we frequently targeted officers during battles. This was contrary to how European armies fought.

EDIT: Deleted incorrect statements.
AI pioneer Oliver Selfridge was a source for Duncan Campbell's 1980s reporting, so there was at least one competent scientist involved, https://en.wikipedia.org/wiki/Oliver_Selfridge. If it's still an open question after three decades, perhaps we'll never know.
yes.

only reason to even think it's not is silicon valley exceptionalism
Pre built (apt install) Bochs has a major bug in Ubuntu 22.04
I started out to do some OS development and stumbled upon this bug. I have fought it for nearly three days and finally go bochs working via building it from scratch in my ubuntu. Other people also confirmed my suspicion.
Right, if people can't elect their leaders, then the leaders must stay in power by other means, such as bullying. Seems rather intuitive to me.

Another way of thinking about it is imagine if the bullies got in power and took over the whole state. What kind of state would it be? One without free elections no doubt
Does that analogy really hold when you're making software and not a physical product? In software development you don't need a production line staffed by minimally skilled workers to implement the plan of the expert. Automation is what we do.

Of course you still often need those experts to have decent soft skills because many commercial projects will still need multiple developers even if everyone involved is very good. But the communication and management overheads scale far more than linearly with the size of the team so a relatively small team of very skilled developers can easily outperform a much larger team of mediocre developers in practice.
any software project or language can die, but I honestly struggle to think of a company that has a better history of long term support than Microsoft. You can fault Microsoft for quite a few things but their ability to maintain software and provide stable interfaces for devs is second to none.
Freya Holmér covers the math and programming behind computer graphics: https://www.youtube.com/c/Acegikmo

Here are some more mathematics channels:

https://www.youtube.com/user/HarveyMuddCollegeEDU

https://www.youtube.com/c/Aleph0

https://www.youtube.com/c/3blue1brown

Here are some channels on physics:

https://www.youtube.com/c/TenMinutePhysics

https://www.youtube.com/channel/UCPZvrtffxEZ7KZQ9dYCG0xg <- Carver Mead's channel.

Here's something of historical interest: all of the episodes of The Computer Chronicles. https://www.youtube.com/user/ComputerChroniclesYT
You gotta have balls to do that.

I don’t know when this happened, but if you work in the tech industry today, after 30 minutes a black car would stop, 2 guys would take a hood over your head and abduct you.
You would wake up in a nice office, with a signing bonus on your desk, a new MacBook Pro and an open end work contract.

Job market in Europe is insane for the tech industry, companies buying smaller companies not for the ip, product or engineering knowledge, but just for the people that work there. And this was years ago.

Like „we need 30 engineers but get none, f** it we are doing it live, buy a company that matches“
So they're actually reading the texts and correcting the mistakes?
If you’re a JavaScript dev, it’s worth noting that NPM is owned by Microsoft. The mistrust angle is real, but I think it’s moot when specifically talking .NET vs. JS.
Is there any program, maybe using ShareX, to just automatically and periodically take a screenshot in the background and save it to a folder?
Once again: no team or model or formula can produce a forecast without an assessment of complexity for the work effort being forecast.

So if what you're saying is true, this would involve someone other than the devs assessing complexity, then coming up with a date, and then holding the devs accountable.

And that sounds like a complete nightmare that's far worse.
Why bother giving explanations of the true self and showing the other, a person with which you are going to have little to no contact, a glimpse of how you truly feel, more so in the event of trying to secure a position that will dictate how you live your live for the next months to years financially speaking. It is in my opinion, better to say what they want to listen, to sweeten every managers and upper management ears with faked feelings of team player and how amazing you are with people, rather than let them know how you feel deep inside, solely for their own satisfaction of believing they are making a top tier team. At the end the only thing that matters is how you perform, what you deliver and the quality of it.
Wish I'd discovered you sooner...
Coding Math:
https://www.youtube.com/user/codingmath
The reference biography of Kim Il Sung is "Kim Il Sung: The North Korean Leader" by Dae Sook Suh. A relatively fair treatment of the man given that the author is notable for his anticommunist bias: https://www.amazon.com.au/Kim-Sung-North-Korean-Leader/dp/02...

I can also recommend Kim Il Sung's own autobiography, With The Century: https://en.wikipedia.org/wiki/With_the_Century (wiki page has many links to the full book). Because it was written by Kim himself, it's a lot less hagiographic than what you might expect (he didn't have to worry about censorship). Plenty of embellishments sure, but also shows a very human picture of the man.

To give a bit more historical background on the conspiracy theory: Kim's anti-Japanese actions in the 1930s-40s had received some coverage in the Korean press - despite Japanese censorship. He went into hiding in the USSR in the early 40s and was sent back to Pyongyang by the Soviets a couple months after the August 1945 liberation of the peninsula. Dissatisfied with their first choice for a North Korean leader (a man named Cho Man-Sik), the Soviets intended to replace him with Kim (a convinced Stalinist) after some PR efforts to bolster his public image.

At Kim Il Sung's first public appearance at a rally in Pyongyang in late 1945, people were shocked by his young age (there are several testimonies from people present at the event attesting to this). This was exploited by the anti-communist South to discredit him, claiming that someone that young could never have done the resistance deeds that people had heard about during the colonial period. As Suh's book shows, however, there is a good amount of evidence to support the fact that he was indeed a leader in the resistance against Japanese colonization (albeit not the only one) with several feat of arms (albeit not nearly as many as later claimed).
Not with their core languages. For example, Windows still comes bundled with the old VB6 runtimes and Microsoft still supports the language even if they no longer add features to it. I'm not really sure of any major Microsoft languages that Microsoft has just dumped, unless you count their smaller more esoteric ones.

Also keep in mind that .NET Core is not only open source, but comes with complete protection from any patents Microsoft might have. The only thing Microsoft can sue people over is the .NET Core trademark itself.
I've heard this argument before and I disagree with it.

- The old "toy" environments like BASIC, back then, were not very powerful.

- The kind of thing that you would get from a 1k binary is something that nowadays you get for free with the OS. The bar for "useful" is much higher.

- There are still tons of people in the range between "computer illiterate" and "master programmer" who are doing interesting things by writing code. It's not a jump from, say, Scratch to JavaScript. You have Excel, R, Julia, Matlab, SQL, etc. There have been tons of other environments over the years like FileMaker, MS Access, Flash, Director, etc. Some of these are still around, others have evolved and been replaced. It's also relatively easy to make a basic website with Django or Rails, or write a plugin for Drupal or Wordpress, because you have some need.

It's easy to respond and say something like, "Flash is dead." Yes, there's no direct replacement for Flash, but in general, new tools are appearing at a much faster rate than old tools are disappearing. Even though there's no direct replacement for Flash, there are a bunch of approximate replacements that may serve your needs.

> Now you have to fight your way through layers of "security" to even start to do something useful, and on some platforms, it's nearly impossible.

I would love to see a walkthrough where you go headfirst into one of these layers of security that's causing you problems.

My guess is that you are working with a preconception that a "useful" something-or-other is an executable script or program. My claim is that something useful might be a Jupyter notebook, a Wordpress plugin, or a SQL query.

I'll also say this--I've met plenty of high school students who seem to be just fine making games using something like Unity, Godot, RPG Maker, Game Maker Studio, etc. As far as I can tell, the #1 hardest part of this whole process is connecting people with the right tools and resources. The problem is not that those tools and resources don't exist or have gotten worse. They've gotten a lot better! They just don't ship with your computer any more, so there's a process of discovery, which has a big impact.
Aside from things like Bloody Sunday where the British Army opened fire on Irish marching against internment of Irish in concentration camps without trial...

The DaSilva report, Stevens inquiries etc. showed collusion between English military and intelligence and loyalist death squads, including furnishing of firearms.

So the English armed their loyalist paramilitary death squads like the Shankhill butchers and then wash their hands of it all.

Why are English soldiers in Ireland any how?
She Found a Natural Enemy of Superbug Bacteria to Save Husband’s Life
This looks truly innovative to me, the way the different text-sources connect. And it seems to work on some level.