skysight-inc/HackerNews huggingface dataset:
> avoid version 3.11.

Considering Python 3.11 brought a major performance improvement (10-60% faster, 1.25x on average)[0], this is unhelpful advice to hand out without qualification.

[0]: https://docs.python.org/3/whatsnew/3.11.html
That’s what I was gonna say. Reverse engineering was the only way in the 90’s as documentation was scarce. I had to reverse anything if I wanted to understand how it worked.

Here is an extractor I wrote for Westwood PAK and Lucasarts LFD files when I was 16: https://gist.github.com/ssg/e3e9654612be916336c01e104b10ddc7
This looks like so much fun. I’m into eurorack, too, and there’s something about patching music that feels so much more conducive to creativity than making music with a computer. I have ideas that I’d never have any other way. And there’s something about manually cobbling together an algorithm with your hands that is satisfying in a way that coding isn’t. Gonna have to try this.
Do you have experience (or expertise) with Japanese culture?

> So, probably they kept quiet on the first failed test, made it go away to save face, and then there was no going back.

That is an essential lesson of integrity: Lie now and you may end up telling the same lie every day going forward.
mostly straightforward, but a question: should you use 'Antigua and Barbuda' as the country question would you have it as V__V_VV/V__/_V__V_V ? The rules are easy to get used to through the intro but edge cases may get odd.
I can offer this (warning, crufty real-world scripts ahead!): these make files and bash script (https://github.com/simonmichael/hledger/blob/137d825/Makefil..., https://github.com/simonmichael/hledger/blob/137d825/Makefil..., https://github.com/simonmichael/hledger/blob/a3c300b/bake) were replaced by this roughly equivalent Justfile (https://github.com/simonmichael/hledger/blob/137d825/Justfil...) (some old things were commented out, some new things were added).

I'm only a few weeks in, and just has its own learning curve, but I'm very pleased overall. Cognitive load is down, usability is up, robustness is up. ("After many years with make and plain shell ... for scripting, just is better enough, and the goal of clean consolidated efficient project automation is so valuable, that I am relying on it even though it's not installed by default.")
It hasn't been an issue in my experience. rtings.com rates input lag on tvs (as well as how well they work as monitors).

Most modern units have game mode and/or PC mode which I assume disables some processing to drive down lag. On my LG C2 OLED, changing the input type to "PC" results in a visible flicker (just one flicker) when the display is shifting into some new mode.
U.S. Intel officials: Chinese spy balloon used a US internet provider for comms
You can approximate low-precision digital operations with analog at better energy efficiency. https://mythic.ai/ is trying.
This is the kind of thing I worry about since finding out the IIHS allow automakers to do their own testing and get certification by providing the data.

https://www.iihs.org/ratings/about-our-tests#verification

IIHS is non-government but they have more rigorous standards than the government and they’re what I would rely on evaluating a vehicle.
Sure, I agree with all of that.

I'm arguing that this is the wrong litmus test for judging the winners of war, because war is an ineffective way of achieving regime change in the first place. Even in cases where it looks like a country "wins" a war by "defeating" their opponents, they usually collapse from the inside and then the true winners are those that either take advantage of the chaos to seize power, or stay out of the war entirely. The allies were victorious in WW1 - yet the government they wanted stayed in power for barely 10 years, and then we got Hitler and WW2. Russia was part of the victorious allies in WW1, but the country collapsed and the communists took over. The communists were the official victors of the Vietnam war, but Vietnam is now one of the most capitalist countries on earth, and so politically they were defeated by economics and not war.
What makes you say that nobody cared?

People love to glamorize and empower corruption, for some reason. That is something people care about and act on, in all cultures, at all times.
And you may well have the right of it.

I'd agree that federal and state LEO serve their govs, unilaterally and universally. They exist to advance the interests of the party in power and campaign contributors.

As a public-of-individuals, our best interests may get occasionally get served by accident but our actual welfare is never, ever, not-ever the primary focus.

All that said, I still avoid Cops Suck as the default. Broadly speaking: The more local the force, the less certain is the system-serving corruption. You can get to a place with an ethical+competent commissioner/chief/sheriff. Under them, officers can be allowed to focus on being ethical+competent. I have personally witnessed this.

Where those officers might exist, I want to be fair.
Basically you provide the app a folder of files and that app transforms the files into web pages and then (maybe?) serves them.
People are looking in the wrong direction when they talk about PC games being made Mac compatible at performant levels instead of mobile games being Mac compatible with higher performance. PC gaming is dying because of phones and tablets. Apple is just positioning the Mac to not be left behind architecturally as it was in the PPC era.
I write an article about naughty SQL, https://www.confessionsofadataguy.com/sparksql-is-destroying..., I get destroyed on Reddit, I do a YouTube video. Life is good.
One interesting application of this technique is how the world is generated in Noika: https://80.lv/articles/noita-a-game-based-on-falling-sand-si...

They found that the herringbone pattern hides the grid pretty well and cheaply, relative to other options.

They also credit Sean Barrett's prior work: https://nothings.org/gamedev/herringbone/herringbone_tiles.h...
Tailscale helps here. I run all my stuff remotely and just reconnect my shell with tmux, and vscode reconnects automatically. The only area this hurts is on an airplane. I was in Germany recently and still developed remotely using my workstation as the compute. It was super quick with no discernible latency. My laptop is essentially a dumb terminal. It could get stolen or run over by a truck and I’d be back in business after installing tmux and Tailscale.

I’ve replayed this pattern with other targets, too. For instance a system I maintain relies on a whitelisted IP in our VPC to interact with certain API’s at a vendor. I could proxy to that node and use that IP, but I’ve found it much easier to hack on that project (running on a dedicated EC2 node) by just vscode attaching there, using it live, and committing the changes from the end server running the system.

Being able to kill my laptop and know everything is still running remotely is nice. I rely on tmux heavily.
>is almost a rite of passage for programmers, it is incredibly fun and rewarding,

Only when you are doing it for yourself or when it's a known undertaking. It can be very frustrating when you are integrating with some hardware and you are 99% complete and you've told everyone you are ready to ship and the last 1% is a surprise reverse protocol engineering project.
Daihatsu is the market leader for kei car sales in Japan (where I live), with 560,000 cars sold in 2022. The model that I ordered is frequently the top-selling car model in the country in a given month.

They are involved in accidents all the time. If there were issues with e.g. the airbag failing to deploy properly in real-world crashes (one of the areas where they cheated), I believe that would have surfaced by now.
> they say that the "largest snowflake" is one that fell near Missoula, Montana in 1887. It reportedly was 15 inches in diameter and 8 inches thick.

Near there is where I experienced my biggest snowflakes: 4-6 inches long, 2 inches in diameter. We call them goose feathers. In this particular storm, these fell for a good half hour before returning to normal coin sized flakes.

As for snow crystals, many don't realize you can see those with the naked eye as seen in the freshly fallen snowflake photo on this wiki page: https://en.wikipedia.org/wiki/Snowflake
The issue with those recommendations is that they are worded to sound reasonable, and that they sound more reasonable when they target people you already dislike. For example, "promote factual voices" is in principle amazing, if it could be pulled off.

The problem is that it's hard to pull that off: One of the chief challenges of current day is that people have a hard time even agreeing what the facts are, and what some people hold to be factual aren't necessarily so.

The "factual voices" promoted by Facebook in the linked NYT article, for example, are just mainstream media which shares Mozilla's political slant and which have a built-up reservoir of respectability from earlier days when they were higher quality, but which aren't exactly paragons of factuality or careful reporting today, having spread outright misinformation and been quiet about important events. To put it another way, should we promote say, Fox News, because they're mainstream? That's probably not wise, if you ask just about anyone here.

The thing is, Fox may have been first, but every news outlet has drifted in a Foxified direction of catering to an audience and telling them what they want to hear instead of challenging their preconceptions, which ends up with many outlets made a killing hyperventilating about Trump, for example.

So the issue ends up being that Mozilla's just fine boosting that hyperventilation, which is part and parcel of the polarization and "we can't even agree what the facts are" problem. The issue of people lacking trust isn't solved by browbeating, but by earning their trust. It's presently really, really hard, but still in principle possible.

In the end, I don't want my browser maker to have that attitude. Brave and Vivaldi don't: They just make browsers and other services and give me more and more options. Brave even lets me judge sources and adjust my search engine should I want to. Supporting these teams that focus on giving me control and making better and better tools for me is an easy choice.

Some of the other bullet points have genuine upside that would be wonderful, but they also have costs and downsides that aren't immediately apparent.
Unfortunately "has not joined NATO" has strong overtones of a bully's "stop hitting yourself!" routine. Russia has invaded Ukraine and encountered NATO materiel paid for by NATO money and NATO trained soldiers using NATO intelligence to kill Russian troops and generals. This is all happening according to achieve strategic objectives held by NATO. I'm just speculating from the sidelines here, but I suspect they see NATO aligning itself with Ukraine and I doubt the Russian leadership agrees with you. And they've probably pegged the Euromaidan as being organised by the US. They may have come to the mistaken conclusion that NATO is active in Ukraine.

This compares to the US invading Iraq where there was a sound like a rodent becoming flat. I mean, maybe there was a huge amount of Russian support during the war and NATO just flattened it, but as far as I recall Iraq stood very alone.

> It's not obvious to me, if I accept the notion that Russia merely reacts to NATO.

Aha, we have found the point of difference. You are incorrect in thinking that Russia only reacts to NATO. I think in the Ukraine war Russia is reacting to NATO. Although there is probably a roenxi-equivalent in Russia who is thinking "this invasion is damn stupid and dooms us all, we should have kept trying diplomacy", but in Cyrillic.

> Why did this approach become utterly discredited in early 2022? What changed for Sweden and Finland?

Well, I'm not sure what their strategists are thinking but my take is the US demonstrated that peace was not an option and they are going to keep increasing the temperature until Russia's red lines get crossed. With that context, it makes sense to be on the side that will win the upcoming conflict(s). It is better than risking a US-backed coup, although I doubt that would be necessary in the nordic countries.
> I haven't yet found any great way besides email-as-todo list to manage this.

Which is fine. Put them in a To-Do folder. The original formulation of Inbox Zero suggested three actions:

1. Take care of the e-mail right now. Then archive it.

2. If you can take an action, but not right now, move it to “Follow Up”.

3. If you need someone else to take an action, move it to “Hold”.

It’s _Inbox_ Zero, not e-mail zero. Get the inbox – the place for unprocessed things – empty. Get it empty by processing the things. Then go do something other than e-mail.
OpenVPN, IPSEC, Wireguard can all be used to tether them to you. If you don't have a static IP then a dynamic DNS service can fix that. Once you have a VPN then use whatever you fancy - RDP for example.

You could use Teamviewer or the like.

Self host a MeshCentral or RustDesk (MC for me!)
Inside Apple's Grand Live-Sports Experiment
Does it still require the hack for exception handling? I remember there being a missing symbol from Windows NT, for SEH or something.
This is pretty much how my website worked back when running Dropbox as a headless service on Linux was “easy” and bloat-free. Glad to see it as a service.
> If there is a factory that allows a worker to step in front of a robot and depends on a wireless communication mechanism for safety, something is very very wrong.

All of those robots leave enough threshold to avoid collisions with other robots should they need to stop suddenly. The robots do on device calculations and report back their status to the central server to help other robots route around "damage" (stopped robots, for example). Instead, they give the robots general path instructions with enough buffer area to allow the robots to not trigger their own on device collision sensing. In the links that you gave, it's very clear that the robots do not depend on communicating with a central server if a worker steps in front of a robot.

By the way, in warehouses without such advanced protection, humans are _absolutely_ banned from the floor and it's treated like any other large industrial scale operation, including fail safes on gates (if gate is open, do not allow restart and human presence sensing (often through a badge of some sort).

Failure of this sort would lead to massive liabilities to the warehouse and robot owners. They are heavily incentivized to do things the right way. I'm not saying it's perfect, but it's actually quite advanced and safe.

And it has been that way for years.
https://archive.ph/C7dfG
Me too! It was at it's "best before" date, with 50% off the price, so, why not? Wow!
Sorbonne's embrace of free research platform shakes up academic publishing
It’s utterly bizarre that people keep insisting the US is fighting a war given we have zero troops and zero military hardware committed there.. Ukraine has destroyed hundreds of armored units and multiple $billion naval ships with literal 25-yr old weapons… all the fear of WWIII is premised on the US actually engaging since the Russians would suffer immediate and massive losses and the only way to save face would be to go nuclear.
> Having accountability without control

My manager: I want this in X days

Me: It is unlikely to finish in X days given x,y,z. It is also likely to cause outages.

My manager: If it causes outages, we will throw you on a PIP.

Me gets burned out.

Lesson learned. If a manager forces me ever again, I am going to let the project and the manager fail.
> accessing DevTools in Google Chrome and entering Javascript commands was that same thing as the interactive Basic mode of a Commodore 64

JavaScript is ubiquitous (which is why I consider it to be BASIC's de facto heir), but it's (much) less accessible than BASIC was.

And as good BBSes, user groups, and print magazines may have been for sharing C64 programs, the internet is pretty great for sharing JavaScript programs with people all over the world.
Even the lower of "high-end" is starting to look awfully pricy and don't have reasonable future proof memory amount. I might be interested in reasonable GPU for gaming in 600-700€ range, already up from previous 500, but it should have 16GB of ram. As 8GB is seemingly low already in some games...
If it was simply the case of a country resisting an invader then why did the winning side engage in a bit of ethnic cleansing of their ‘own’ people after the invaders had left?
It’s a miracle it is on YouTube at all, considering it’s a full episode of a broadcast TV show by one of the UK’s biggest networks.

Sadly, they haven’t clipped this task or put it in any compilation I can find, which would be internationally accessible.
The badness is up for debate (thankfully for my sake) but the addiction is not
It seems like there’s some work to get the show restored- https://forums.lostmediawiki.com/thread/5251/secret-city-198...

But I couldn’t find any links for the click funnel or KS. Wonder if anyone has come across anything else?
To be fair, it's very clearly fronted on the Sign Up form, which has a prominent button in the top right corner. A dedicated Pricing page/section would be nice simply because people often look for it, but it's not like they're trying to be sneaky or use dark patterns.
'Two in the Box' Staffing
The AI-powered rules thing is revolutionary. I can't even begin to imagine what it can do, but I'd rather it didn't just do it automatically, but rather put it into a queue for me to approve. I'd love an AI assistant to write draft replies automatically for me to edit and send out.
How much does this cost you? I've been dealing with a huge workstation-server thing for years in order to get this flexibility and while the performance/cost is amazing, reliability and maintenance has been a pain. I've been thinking about buying some cloud compute but an equivalent workstation ends up being crazy expensive (>$100/mo).
For "occasional move" I have small factor desktop. It is relatively tiny but still has 16 cores AMD and 128GB RAM.
You can use Coq to teach yourself many of the same ideas from ADP using Penn's Software Foundations (probably the first two books are sufficient).

A somewhat more modern approach of related concepts to ewd's work is the work of Richard Bird which teaches you about using equational reasoning to take a correct naive algorithm and systematically optimize it into a correct and fast algorithm. [0] [1]

Regarding Dafny, there's actually a new book out that should be approachable to anyone with programming experience. [2]

[0] https://www.cs.ox.ac.uk/publications/books/functional/

[1] https://www.cs.ox.ac.uk/publications/books/adwh/

[2] https://mitpress.mit.edu/9780262546232/program-proofs/
You'd gave to look outside of Ethereum to see the projects being suppressed and cancelled. Ethereum cannot scale due to its complexity with smart contracts and so crypto developers are being pulled towards it to prevent them from working on other projects with more scalable architectures.
Geez, this crowd. The clearest evidence that it was not an NSA attack is that it was not very good. It modified a CVS mirror. At no time was the source of truth (the bitkeeper repo) in any danger. Anybody that knew how this stuff worked at the time would have known it would be caught immediately. Not very state level expertise, pretty sad if it was the NSA.
Yes! Pauses allow you to reflect on your expectations of what you're actually compiling. As you sit in anticipation, you reflect on how your recent changes will manifest and how you might QA test it. You design new edge cases to add to the test suite. You sketch alternatives in your notebook. You realize oh compilation will surely fail on x because I forgot to add y to module z. You realize your logs, metrics, tests and error handling might need to be tweaked to unearth answers to the questions that you just now formulated. This reflection time is perhaps the most productive time a programmer will spend in their day. Calling it "wasted" reflects a poor understanding of the software development process.
Dad Jokes
I find it strange that price shouldn't have gone down. They are making lot more units now, so shouldn't there be significant gains from scale? And production efficiency should also be increasing.
Why do you think it necessarily addresses a problem? It's just a fun project. If someone finds it useful, so much the better.
you can try the ones under https://github.com/iptv-org/iptv?tab=readme-ov-file#playlist...
When I first learned how to program, I hated how languages made it hard to write seemingly basic apps with issues like null-pointer-exceptions, manual memory management, and complicated abstractions. I figured I could make a better programming language, so I went into the field of compilers.

Today I know it's not so easy, but I also know a lot more about compilers, and effective software development in general (so I don't get sidetracked with bugs/over-abstractions as often). I don't expect to make an entire new language, but I can expect to make it easier to develop with an existing language in some way.
Reference the end of radio advertisements where they blast through the tiny text very quickly.
In both contexts, I read this as “fun ahead!”.
Yes, they could literally violate the coding style, but presumably, that would draw more attention to what they've done, not less.
I was curious about something the OP said. He said that they were going dockerless and that they do it in part to reclaim some memory on Mac laptops.

Is anyone else doing this or why would anyone else do this?
In Old Norse mythology, the Midgard Serpent (Jörmungandr) encircles the earth, so it would seem they believed the earth to be a disc.
I get what you are saying but I still think fast compilation is essential to a pleasant dev experience. Regardless of how fast the compiler is, there will always be time when we are just sitting there thinking, not typing. But when I am implementing, I want to verify that my changes work as quickly as possible and there is really no upside to waiting around for two minutes.
Looks interesting but - $520?? Five Hundred and Twenty Dollars????
A state actor would have done a much better job. This was detected nearly immediately and anyone that knew how the system was setup (which was public knowledge) would have known this would be caught. The state level hackers are not that dumb.

If there was a serious backdoor attempt, then this was the distractor.

And seriously back in those days especially Linux didn’t need much help with getting root exploits in the tree.
Think about how lightning exists, and you'll see why this is not an issue.
I've only played around with it a little bit, but it really is a cool language.

I particularly enjoyed this presentation, which is what sold it to me as a good idea worth spending some time on: https://youtu.be/6OFhD_mHtKA

OCaml 5.0 also interestingly includes an effect handler system: https://v2.ocaml.org/manual/effects.html
A little known book that many might find interesting is Cristina Lopes's Exercises in Programming Style which takes a single problem and solves it in 40 different ways using Python. [0]

https://www.amazon.com/Exercises-Programming-Style-Cristina-...
Is that screenshot at the end real? 27 thousand pounds for a machine with only a 1 TB ssd?

Edit: Nvm didnt see the quantity 10
Here are a dozen photos that someone took down there: https://www.flickr.com/photos/nikidel/albums/721576265156426...
As far as I understand the PL theory involved, it's statically-typed delimited continuation, which I think is even more general than the CL condition system.
Depends on what sort of development you're doing, and what kind of screen you're willing to use.

For me, while I could (and have) done development on laptop with just their in-build screen, I personally prefer using a large widescreen monitor.

Much easier to get work done with that, though it's not totally essential. :)