skysight-inc/HackerNews huggingface dataset:
I don't know where you grew up, but our school library had lots and lots and lots of books that had nothing to do with the curriculum, and students were encouraged to read outside of the required material. The idea that certain books(or indeed, entire categories of books) should be banned from a school library is definitely censorship. It's like suggesting that school computers should be banned from viewing certain pages on wikipedia, on actually, in fact, providing students with copies of paper encyclopedias with pages torn out - it's the removal of knowledge that is the hallmark of censorship.
Eavesdropping bug impacts roughly a third of the world’s smartphones
Air Force Thunderbirds: https://www.aopa.org/news-and-media/all-news/2012/march/31/m...

(Which means I’m only partially right, but I admit mostly wrong. I’ve also seen strong evidence that the Blue Angels do something similar, but can’t quickly find a reference.)
Ok, this article quietly gets fucking wild halfway through.

>>
Samsung spent years evaluating where to build the new fab, courting multiple locations and pitting them against each other for better incentives. But the ultimate decision came down to Samsung Group's leader Jay Y. Lee, who was granted early parole in August expressly to speed up crucial business decisions like the Texas chip fab. Accounting for between 10 and 20 percent of the nation's GDP, Samsung is often given preferential treatment, with executives pardoned for crimes in the name of ensuring national economic growth.

In 2017, Lee was convicted of bribing a friend of then-President Park Geun-hye, and sentenced to five years in prison in Korea. His sentence was revised down to 30 months, of which he has served around 18 months.

The Samsung leader bribed Choi Soon-sil, a pseudo-Christian cult leader nicknamed "the Korean Rasputin," who may have helped decide government policy during the Park administration. Park denied she held shamanistic rituals at the presidential compound, but was removed from office following the scandal. She has since been sentenced to more than 30 years in prison.

Lee gave Choi money and horses in an effort to ensure a merger within different subsidiaries of Samsung would pass, helping him solidify control over the company after his ailing father passed.

His father, Lee Kun-hee (who was also convicted of bribing a president, and subsequently pardoned), suffered a heart attack in 2014, and was left incapacitated as a result. But he was left technically in charge until his death last year.

With Lee now the group leader, he must sign off on all large merger and investment decisions, including US chip expansion plans.
Neovim has first class Lua support, so you can have vim without the viml
Yes, you can compile with a really old glibc and use it on a newer one.
But glibc does introduce incompatible changes that make it not work the other way and there are issues with stable ABI's across distros.
The hiring people may just want/need to know how you spent your “void” time for legal, security or safety reasons. They also need to understand if you can still function within a working environment: the dynamics, the pressure, etc. After that, you can tell them anything, provided that it can stand a possible background check.
If China were to invade Taiwan, I'm guessing that all product flow from China/Taiwan to (most) other countries would stop.

If that happened, I'm curious what other manufacturing/product issues would impact other countries, and how long it would take them to adapt.

E.g., what tool manufacturing, raw materials mining, etc. are currently happening only in China and/or Taiwan?

And that's assuming that China didn't also sabotage industrial capabilities in other countries that depend on Chinese/Taiwanese manufacturing.
Right - an employer who is willing to use cloud based IDEs for that is willing to install something like Teramind to just record your screen and webcam.
Not sure if you are trolling or just not long enough into the game, but pre-hooks/stable context era you'd hit the problems with vanilla React pretty quickly. From my experience back in the day, everbody was using some sort of state container and to some extend today, still is right from the get go.

Yes, I know, none of the libs are part of React and react is not a framework, but by now everybody knows that and uses React as a synonym for the React ecosystem. I have yet to see the enterprise project that didn't use either a state container or other parts from the react ecosystem such as react-router, react-intl, material-ui, CRA and the likes. Like it or not, React is an ecosystem, and fast changing one if you are in the field.
This code is nice for RGB, but what about YUV420 format? There should be even more efficient way to store image in YUV420 (takes half bytes than RGB 888), and most images (JPEGs, direct cameras output in Android etc) are already in YUV420.
I wonder if auther has tried YUV420 already and failed for any reason ...
So you get a discount on your AWS resources and the only downside is that two out of three people cannot reach your services?

https://www.google.com/intl/en/ipv6/statistics.html
To ease on the toxicity, I think I would replace the grandparent's argument by this:

The employee is one person, which you can choose to trust or not.

The employer are multiple people. Of these, maybe dozens or hundreds can impact employee's work. You can trust all of them or not. This is the crucial difference.
Unsupervised Training for Sentence Transformers
Another rant about crypto which ignores Nano, which has been around for 6 years now.

*y*a*w*n*.

There is immediate and obvious utility in being able to send value instantly with no fees, with no dependence on a centralized authority.

Nano just got its own currency ticker - XNO - and avoids every fault this author finds in the rest of the field.

Mr. Diehl went far enough to pick out some flaws, and then generalized them onto every variant of the technology without going that little bit further to actually check if he's right or not. Laziness.

There's so many 'Edisons' out there who have decided that because 9,999 filaments don't work that well, lightbulbs are a dead technology. And it's so tiresome - because there's a feckin LED lighthouse beaming photons across the planet as we speak.
Carrier runways use a slingshot to launch aircraft, it's not an unaided takeoff, the runway is not long enough to develop sufficient airspeed to take off on engine power alone. By the time the engine reports a lack of airflow in the intake, it might already be too late.
If a community decided that math is stupid and our schools shouldn't be teaching it, they may actually have a point. Who defines "math"? Is it all the way to Calculus 2 because the math teachers got excited and thought everyone needs to get that far? Is it politics disguised as math?

I'd trust the community in that case. And if it backfires, they get to live with the consequences. Not everything needs to be idiot-proof. Our country might do much better if we just let bad ideas fail hard.
So what you're saying is that the IPV4 internet has been placed under Business Rescue and as a result we're legally required to squeeze out every last drop of usable addresses.
I'm a maintainer of a cli HTTP client with a text plain file format, Hurl [1].
I would like to begin to add support for various IDE (VSCode, IntelliJ), starting from syntax highlighting, but I have hard time to start.

I struggle on many "little" details, for instance: syntax error should be exactly the same in the terminal and in the IDE. Should I reimplement exactly the same parsing or should I reuse some of the cli tools parser? If I reuse it, how do I implement things given than, for instance, IntelliJ plugin are written in Java/Kotlin, while VScode plugin are Javascript/TypeScript, and Hurl is written in Rust...

Very hard to figure all when it's not your core domain,

[1] https://hurl.dev
EC2 ipv6 SHOULD be cheaper, ipv4 cost a lot because they are becoming scarce

ipv6 much cheaper

if they don't then they should be ashamed
This entire post seems to avoid or lack the understanding of the basic reasons blockchain were created; that is, to offer a decentralized, permissionless, censorship-resistant network.

This was Satoshi's vision, and those values are a blockchain's express priority over scale and efficiency.

Centralization is great for speed and efficiency, not so great for protection against authoritarian actors (governments or central banks).
"Let folks know why you’ve joined, how you can help, and that you're taking 5 mins to get up to speed. Don’t be afraid to put the brakes on the response and ask literally everyone to provide an update on what they’re seeing, what they’re doing and what they need."

This might be the most important bit of advice here; the corollary is barely mentioned at the end, and deserves more discussion:

When you think you know what's going on, what's caused it and how to fix it, recap your evidence and argument and make sure that if the group has been uncovering evidence against that hypothesis, you don't ignore it. Few incidents will be made much worse off by a five minute delay in applying the right fix; there's no end of the trouble you can get into by applying a terrible fix.
Super cool work! I was also mucking around with codecs last week. I got some surprisingly good results from delta encoding each channel separately and then zstandard compression. Dirt simple, crazy fast.

One trap to be aware of when profiling image codecs is not knowing the provenance of the test images. Many images will have gone through one or more quantization steps. This can lead to impressive compression ratios, but if you compare with the results on raw, unquantized imagery, it's less of a slam dunk.

That said, PNG is a really low bar to clear, both in terms of speed and compression ratio. Even really image-naive compression algorithms tend to be within a factor of 2 in resulting compressed size. You tend to get diminishing returns. 10% vs 20% is twice as efficient, but starting with a 10MB file, 1 vs 2 MB file sizes isn't a huge delta. (yes I know there are domains where this matters, don't @ me).
TimeOnSite tracker(JS) for analytics version v1.2.0 is released
Nothing says the plane couldn't detect the lack of airflow, but when you take off from a ship and your engines don't work there's not a lot your flight computer can do for you.

Specifically, according to the press release, the pilot tried to abort takeoff while still on the deck but ran out of runway, meaning the plane was moving for at most a few seconds before the issue was noticed.
If you think they can just write off millions of real people you’re deluded.

Only 5% of the US population hunts.

Until society as is collapses, we’re reliant on this logistics system. The powers that be know that.

Workers have all the power. There’s just a 24/7 media blitz saying otherwise.

Look at Linux, Godot, Blender, Jupyter, etc… I was deploying containers as BSD jails in 2005; k8s isn’t new… political corruption obliging us to policing of agency to serve aristocrats is the reason software companies exist, not to produce software. We can do that as a species just fine.
You may have already, but you'd enjoy reading 'Conscious Mind Resonant Brain' by Stephen Grossberg.
From the article:

> Any application that could be done on a blockchain could be better done on a centralized database. Except crime.

Governments, world-wide, may end up emulating China, which is planning to outlaw other crypto-currencies while providing its own. The information gathered by a national government monopolizing crypto-currency is simply too appealing to those that would like to deter crime, stop tax-avoidance, or even understand in real-time what is going on in their economies. After China, I believe that other nations are likely to do the same thing and outlaw or heavily regulate crypto.
Powers my router, running on an APU2. The run-from-ram-with-overlays configuration makes upgrades relatively painless.
https://pac.library.cps.edu/mobile?config=11#section=resourc...

First search I did at Chicago Public Schools returns Ayn Rand.
I love Alpine on the Raspberry Pi Zero family. Not only does this create a durable and speedy ramdisk appliance, but experience configuring and minimizing the build size translates to containers as well.
How about school computers should be banned from viewing certain websites?
That sounds like what we have now. We just haven’t formalized it. :-(
How often can/should you update it? Can you use it as a clock?
> That’s true, but some do.

Rarely mentioned (and often avoided during discussion, on this topic or others) is the epistemically sound, quantitative (percentage) of people who "see" "sacred texts as infallible or perfect", something which is not measurable (but rarely realized as such, as far as I can tell).

> I think we can both agree that science and religion are not on equal footing in terms of self-correction.

True, but I often wonder if the persuasiveness (with respect to one's model of reality) of individual data points like this is significantly greater than their actual importance (and therefore misleading).

> Science goes back and forth in a matter of years to verify observations.

Within the physical/materialistic realm, but often not noticed is when science [implicitly] makes statements that cross over into the metaphysical realm, which is the territory religion tends to deal with - these (admittedly perhaps not all that frequent) seem to not get a lot of attention from the scientific community/enthusiasts (to be fair, understandably so considering their beliefs). And if one is to draw their attention to it, they tend to react (purely coincidentally, of course) in a way not all that unlike stereotypical religious people when you criticize their model.

> In religion you can easily step over the line into blasphemy even when simply asking a question.

So too with science, if one is to (for example) ask whether metaphysics might possibly deserve a seat at the adult table at Thanksgiving dinner.

> My concern is apparent truth derived from misinterpretation.

Have you focused your critical analysis at science to the same degree[1] as you have at religion? (And if you have not, would you necessarily know?)

[1] magnitude and quality, taking into consideration bias, perception, intuitive skills, etc

As I see it (from a high level):

- all models are wrong

- some models are useful

- some things that are models are not realized/perceived as such (ie: reality)

- (almost) all human beings (including genuinely logical & intelligent ones) have strong emotional reactions to criticism of their models, or the discussion of metaphysical matters beyond a certain depth

And as a consequence, hilarity/tragedy ensues, potentially indefinitely.
You see, overengineering is exclusively of the "some day we might need this" kind of complexity. Anything else is a different problem, very likely with very different causes, even if the consequences are similar, so it's not useful to analyze together.
Apologies - my comment was poorly worded and I think it caused confusion. The article sort of implied that Visual Studio was "The Way to Develop in .NET", while both you and I obviously know that's not true.

I've seen a lot of documentation (third party and Microsoft) that just start in on a "Visual Studio"-based solution while ignoring everything else, which kind of rubs me the wrong way.
https://archive.md/5oAva
This is one reason why I don't like 4k monitors. The pixel density is just awkward. If I use 1 point = 1 pixel, then the UI is way too small. If I run at 1:2, the UI is too big and the screen is effectively a "retina 1080p". And if I try 1:1.5 then the smoothing artifacts are too visible.

I ended up solving this with a 5k display at 1:1.6. The smoothing artifacts are below my threshold of perception and all looks nice and smooth, while still having a 3200x1800 usable resolution. Downside: cost.
> Another rant about crypto which ignores Nano, which has been around for 6 years now.

And also something like Stellar or Hedera which isn't mineable at all and are used for CBDCs.
It really depends on what kind of mobility we are talking about. The wealth and influence of the individuals I mentioned is pretty much impossible to reach unless you have optimal initial conditions. As the saying goes, the easiest way to become a millionaire is to be born a billionaire. Even if you are born a mere millionaire, you can make many more attempts at becoming a billionaire than a person who needs to work in order to have dinner.

There is a lot of statistics that point that current levels of social mobility are on par with feudal England and, while a modest improvement in conditions is very achievable for those who aren’t born in the most unforgiving situations, the remaining possible paths are very much closed.
Very interesting, thanks. I wonder whether you distributed those early commercial games as BASIC source on tape.
CIE XYZ is complete.
People who work in Manhattan and fly often to London aren't in category of ending in poverty, more like having less paid (but still above average) and less stimulating job.

Of course if one has so messed up life priorities that job and life satisfaction coming from it is their #1 concern, way above raising their own kids, then its another of those sad stories later.

People are fearful of many things, usually not in very rational or smart way. One thing about being a proper adult (and a good parent) is to understand which fears are real and address them, and which are just some self-illusions because folks can't get their mind straight and sort out themselves and their lives (for the lack of better words).
I use it on my desktop:) It's a nice experience after a slight learning curve; I'm particularly fond of it supporting ZFS well without being Ubuntu. Musl libc is a potential pain point; I get most software from official repos or build from source, but ex. to run Steam I resorted to flatpak (which just shoves glibc in the container with the application).
> Any application that could be done on a blockchain could be better done on a centralized database. Except crime.

After all as we all know: If you've got nothing to hide, you've got nothing to fear.

And look at how inefficient all these permissionless, trustless protocols are! What a waste! Let's just all trust a central authority and think of the savings and the children.
There are a ton of ways that checklists can fail. For instance, when an item is 2x instead of separate items for left and right. When items are done in a series instead of one at a time. When time constraints force a rush. When items aren't read aloud. When checklists aren't completed. When those responsible for completing the items aren't present for the checks. When no one is following behind double checking each item.

There is a whole science behind checklists like this. Surgeons have been learning this lesson for over a decade now: https://www.advisory.com/daily-briefing/2015/08/04/checklist...

Also it is possible that the cover did not restrict air flow until the aircraft entered a cruise flight regime or a certain altitude. Often aircraft will have different intake bypasses for different flight regimes. However, a cover like this SHOULD have a pin and momentary switch similar to lockouts for flight controls. But if the cover was an afterthought, implemented by crews and not the engineers, that may not have been accounted for.
Thanks for the hint/tip/advice. Never heard about it. Hope you found my tone similar or with some close ideas.
Scott, I am curious about the genesis of your game language interpreter. Did you have a background in building interpreters / compilers before going in this direction?
Dogecoin started out as an explicitly value-free "let's play with this without risk or seriousness" fork of Bitcoin. The speed with which the scams took it over was instructive and I think indicative of everything that's played out since then... In that sense, Dogecoin was a rousing, complete, wonderful success.
To be clear on my opinion you can integrate blueprints and CPP code but it's not as seemless as I'd like. Given that blueprints run in a VM and your CPP code doesn't there are certainly blocks. They are working on fixing that (https://docs.unrealengine.com/4.27/en-US/ProgrammingAndScrip...) for example. I'm impressed with the quality of blueprints but would still rather approach software from a text based approach and a low level approach. I also hate working in JS frameworks and big collections of libraries all bundled together.
This actually feels more plausible to me than colonies on Mars, to be honest. The delta v to get materials from one place to another in zero g is much smaller, so travel between cylinders would be pretty cheap, and solar panels would be easy to make thin and cheap too. Mars on the other hand has all the disadvantages of being in a gravity well but without the breathable atmosphere of earth or mineral wealth of the asteroid belt. Worst of both worlds.
Many of the worst ones I've used have been embedded in physical devices - ethernet or fibre channel switches, disk arrays or controllers, etc. I've been around long enough that I don't expect every CLI in the universe to have things like history, command line editing, or autocomplete, so that's OK. On the other hand, many of these interfaces are wildly inconsistent and that bugs me. Some commands are object-verb and some are verb-object. Some are abbreviated, some are verbose. One command produces an identifier in format X, but the next command consumes it in format Y so you can't even use your terminal's copy/paste function. Excessive modality is another common problem in these interfaces. Which sub-sub-sub-mode was the command I needed in, again? Can't know without actually entering that mode, and then the next related thing you have to do is in a completely different part of the tree. Using such interfaces directly can be painful, and automating them is often inordinately difficult too.
There is a ton of surface water availability in Central Texas, for example the city of Austin gets its water from the Colorado River, not the aquifer. As far as I can tell there isn't really a significant depletion problem with the Edwards Aquifer (especially compared to one like the Ogallala); seems like the issues are about the recharge zone being in the urban area and therefore possible contamination from runoff, reduced pressure in springs harming endangered species, and arguably NIMBYism in and around the recharge zone.
Frameworks and libraries are the cause of complexity, imo
Pay is usually max(COL, local market rate). You don't need a super high COL if the local market is very competitive, but COL can raise the pay because you still need to convince people to move to your location and most people won't do that if it has an abnormally higher cost of living without a corresponding pay increase.
We get it, Steve. You don't like crypto. And it upsets you that other people like things you don't like, so you feel compelled to write the same useless whine over and over to cope.

Get a life
rolls eyes I've tuned java's GC for highly available and massive throughput systems.

pretty familiar with the trade offs. java's problem isn't GC (in general) its problem is memory layout and the fact it can't avoid generating a metric shit ton of garbage.

G1GC was a good improvement and I stopped paying attention at that point because I no longer had to deal with its problems (left the ecosystem).

I'm not asserting java hasn't improved or that its GC implementations aren't modern marvels. fundamentally they're just a self inflicted wound.

golang wouldn't benefit anywhere near as much as java has from these implementations because guess what... they've attempted GC that operate under similar assumptions, young allocations, compacting patterns, etc. and they failed to make an improvement that just increasing the heap size knob wouldn't fix using the current GC.