skysight-inc/HackerNews huggingface dataset:
The chief problem is here is asserting healthcare must be either entirely Medicare For All or the current inadequate privately funded system when the two can coexist. Just like legalizing drugs won't cure crime and unhappiness on its own, I doubt a baseline (note I said baseline) Medicare For All fixes healthcare on its own, but to assert neither are a step in the right direction seems absolutely absurd.

There are clear problems with the current system, and we paid quite a bit out of pocket to evade substandard care this past year with our insurance company threatening to not cover it at all at every step. We called their bluff by enrolling in clinical trials and they folded. Most can't afford to do so, and some never will, but I wish I lived in a country where more could.

And sure, a more transparent private system could work, in fact, utter transparency should be a requirement from the get-go given what is happening with the public/private mix in Canada. But we have 50 individual states in which to experiment yet good luck with that in the current media/political environment. Not giving either party a break here.
> Software simply does a lot more than it used to. A lot of people are complaining about chat clients. Today's chat client is a lot more complicated. Sure, go back and use IRC from thirty years ago. Do you remember all those commands? slash-something?

So you completely forget AIM/ICQ/MSN existed? They did basically everything modern clients do in a couple megabytes of RAM. Jabber even more so.
You can pay for a ChatGPT account and upload your own documents. I didn't do this myself but my dad uploaded 6 years of sermon transcripts from our church. It sounds exactly like the pastor.
Systems and platforms are also getting more complicated.
99% of game developers dont build on their own engines. It's would be like looking into Linux kernel source code to build your own music player app or TODO app. Few people who do heavy engine lifting in C++ simply not gonna bother with someone else code.

But I pretty sure everyone in modding community would be really happy.
No no, TÜV is TSLAQ! /s
DIY Night Clock Projector (2018)
It was GTAV (2013) that was leaked. GTAVI was leaked a few months back in the form of early development videos and the reveal trailer but nothing else.

Edit: GTA6 code and a testing build were supposedly also taken in the Rockstar hack, but none of that has been publicly leaked as of today.
Smart Tire Company
You’re now arguing in bad faith - your original claim was the world generally accepts that Israel commits war crimes and institutes apartheid.

You’ve just posted a bunch of links that reference criticisms of Israel, most of which mention neither war crimes nor apartheid. Every nation has faults and the West Bank settlements are deservedly criticised.

They are neither apartheid nor a war crime, however.
Dell PowerConnect 5500 series has a very picular SSH implementation, which could be described as 'allow all SSH proxy for telnet'
Anecdotally, in China this has had a massive impact on theft. iPhones used to be stolen regularly - most of the girls I know in China have had their phones stolen at least once. Now it is much rarer. They are still stolen, mailed to Xinjiang and disassembled, but the profit motive isn't really there.

"What this really does is suffocate the secondary parts market"

Quit the opposite, second hand parts from disassembled devices is probably even more prolific now (you're prolly getting an artificially lower price b/c of thefts)

I think you should be more sympathetic to people that live in situations where this policy has made a huge difference- where the cost of the phone is a large chunk of their income. And where nabbing a phone could net you effectively a month's income. I'm happy for you that you live in a place that has so little theft this isn't a concern for you.
Can you elaborate on the Home Assistant integration? Do you just need to plug in the devices and ESPHome detects them or is there more to it?
> An all-powerful, omniscient being invites some paradoxes/problems:

Not really:

* https://edwardfeser.blogspot.com/2010/02/dawkins-on-omnipote...
I'd put a key inside my app which then talks out of band to multiple devices (including maybe a trusted one?) -- e.g. "run app on the device, request input using the directly-connected PC, message tunneled out to my phone for confirmation")

A screen and 2-3 buttons would be nice, though; also a tamper-evident/tamper-responding package. But my main desired use case for this is a lightweight app-specific HSM so I'd just need to validate integrity of device before connecting it to host. USB Armory II is the main alternative.
expect/tcl offers many options, but does have some quirks with remote shells.

What it does do well:

1. can validate a key signature issue

2. firewall port-knocking (extra http ports interleaved with instant ban ports)

3. ssh over https setup

4. IDS tripwire Morse-code knocking

5. reverse-proxy configuration for trusted zone ingress

This approach helps solve several issues:

i. distributed firewall probes or nuisance traffic

ii. brute force attempts or nuisance traffic

iii. obscures security posture identification (what got an IP blacklisted might have occurred several minutes ago)

Indeed, I also <3 autoexpect for quickly making monotonous tasks feasible.

Good luck =)
Far too many engineers think creating a startup is about writing code. Writing the code is the easy part. Communicating why someone else should care about the code or the product is the hard part.
Start with cargo, move to passenger flights once the automation has accumulated thousands of successful flights and millions of hours.
It could be argued that the veteran population had a higher likelihood of exposure to dangerous chemicals (agent orange, burn pits), higher rates of mental illness-triggering situations (leading to their own homeless, PTSD, and drug addiction epidemic), and physical wounds from shrapnel IED’s and gunfire.
> finding a server with rational administration is not cheap

Sure it is: choose the server everyone else chose. We know exactly how all this stuff works out because we already hashed it out with email. Everyone will just use the equivalent of Gmail and you'll have to do what they say or they won't deliver your emails/posts.

Nilay Patel was right when he said the essential product of social media is content moderation (or a spam filter, whatever you want to call it). Some service will come along and say "we filter out 100% of the stuff 80% of you don't want" and that'll be that. Services/protocols that don't facilitate that will be replaced by those that do. Maybe it's hard to see now, but we're in the "overthrow our tyrannical overlords" phase of the internet cycle. Next up is "please someone make this safe/usable for mere mortals". Centralization etc. is a red herring.
At this point, they really need to start leveraging this man's skills for good or *lawful* evil.
>As there should be, people need money to live.

Not at my expense they don't.
That's a bit of a strange thing to focus on, I don't see how having a pilot on board would change any of that.
I will be working on Firefly:
https://www.firefly-lang.org/

The website is just a sketch, but the language is quite complete, and we have a language server with autocompletion and so on. We're mostly working on tooling an frameworks now.
Ah, OK. Not a big deal, then, except for GTA modders.
Not just surface rust. Keep in mind that Germany salts the roads in winter, and water + salt causes corrosion in brake pads.
There are multiple dimensions of software quality, and by some metrics (such as performance efficiency) things are notably getting worse. Some would also argue that fewer features (such as those IRC chat commands) takes power away from the power users, a sentiment I have held. Though I agree that at an overall level, the quality has improved.

The incentives to write software may have shifted over time as well. I seem to recall a lot of good quality, older software being written as a passion project. While those still exist and are being written today, the stuff that gets shown to you in a google search (usually) isn't that. Takes away the incentive to build anything that isn't backed by an investor looking for quick returns.
Qty 1, $80 seems tolerable for a dev device. They should explicitly list 10 for $500 and 100 for $3000 or something though.

This is competing with $5-30K HSMs as well as $30-400 "hardware wallets" or second factor keys, as well as (free) embedded secure enclaves.
Very cool story, thanks !
As one develops as a programmer, the performance floor of your code should increase. In those early years, you might waste inordinate time squeezing out a 3% performance improvement in an existing feature when you could instead focus on building the next thing that might potentially double the product market. As long as you eventually see the light, I don't think this time is wasted because in chasing those small efficiencies you will learn the high level patterns that lead to good enough code as well as the evil of premature optimizations.

Also, you will never get a bonus in proportion to the cost savings of an optimization.
It can be said that no one survived the landing.
Speedrunners probably care too.
Not sure what to make of this article overall, but I do know I'm lucky not having to experience all of that.
Most homes for sale in 2023 were not affordable for a typical U.S. household
Also install in commercial passenger aircraft and enable to be pilot of last resort if onboard human pilots become incapacitated and a cryptographically verified command is sent to the aircraft (airline? ATC? TBD who should have this authority).

Very similar to Cirrus Safe Return Autoland, but with additional safeguards (remote command from an approved authority) vs passenger command.

> Once activated by the touch of a button, Safe Return assumes control of the aircraft and transforms the Vision Jet into an autonomous vehicle that navigates to the nearest suitable airport for landing, communicates with air traffic control, lands and brings the aircraft safely to a complete stop, allowing passengers to exit the aircraft.

https://cirrusaircraft.com/story/faa-certifies-cirrus-vision...

https://youtu.be/PiGkzgfR_c0
(For JPEG - Newer codecs may differ) The codec has these "Basis functions", 64 of them, which are used to encode and decode each 8x8 block of pixels. https://en.wikipedia.org/wiki/Discrete_cosine_transform#/med...

Sine and cosine waves have a property that you can approximate a signal by just taking the dot product with these basis functions to get a list of coefficients, and then you multiply those coefficients with the basis functions to get the original signal back. Not all functions are basis functions.

You can see that the upper-left one is all white, that's the "DC" (Direct Current) basis. As you go right and down, they increase in frequency.

So the encoder gets all the coefficients and then it quantizes the high-frequency ones to save bits. That's why JPEGs often have ringing / rippling artifacts where an edge will be sharp but have waves coming out on either side.

If you quantize the coefficients enough, then some of those bottom-right ones end up quantizing to zero. So JPEG encoders run a lossless compression step on the coefficients to squish all the zeroes and small values together. You can crunch a JPEG smaller by replacing this lossless compression with a newer algorithm.

And the decoder just inflates those coefficients and multiplies them by the same basis functions to get the bitmap back.

There's details I don't understand in the middle like loop filters and de-blocking filters to hide the 8x8 block artifacts, but the heart of it is just "take a dot product with these functions to encode, multiply those dots with the same functions to decode".
I don't think it's a tiny bit at all! Compared to IRC, chat services nowadays have

-server saved history

-custom user uploaded emotes

-threads and channels

-native gif and video support

-image embedding

-voice and video streaming

-complex automation apis

-detailed and comprehensive moderation systems

None of these are optional or superfluous. If you wanna go back to everyone having to run their own bouncer, approximately 5 people will join you. Tell them that they can't even have emojis and your probably down to 0.
There is an entire iterative engineering process called The Toyota Way based in strong cultural practice called Kaizen.

It’s easy to poach engineers. It’s impossible to poach a business culture.
In Uteri.
I perked up at "like D but with built in sum types". is C interop intended to be as good as D's?
avoid disasters!

# -i: Cause mv to write a prompt to standard error before
moving a file that would overwrite an existing file. If
the response from stdin begins with 'y’ or ‘Y’, the move
is attempted. (-i overrides any previous -f or -n)

alias mv='mv -i'

# -I: Request confirmation once if more than three files are
being removed or if a directory is being recursively removed.
This is a far less intrusive option than -i

alias rm='rm -I'
Speaking of never been there, I'm always amused by what you get when Dutch attempt to interpret the Denver lyrics: https://www.youtube.com/watch?v=ZVz_IJoyO6Y

(or for that matter the German notion of western: https://www.youtube.com/watch?v=DZrXWdLxtfM )
The central limit theorem lets us calculate confidence intervals around population statistics regardless of the underlying distribution. If you're talking about working with small datasets, or speculating about the probability of events that have never occurred (n = 0), then just admit that math does not apply and that you're speculating.
Two backends:

- LLVM is a proper SSA backend, it just uses the llvm-c API to generate bc modules, like any other LLVM-based compiler. It technically links with clang, but that's just cause I didn't want to set up my own link driver and optimization pipeline.

- GCC is technically "transpiling" to C, but the generated C files are unreadable, because it's still SSA.

The GCC backend is also used to build the releases. I just build the compiler with the GCC backend, then zip up all the .c files that it produced.

That's why the release build script starts by building a bunch of C files.
It's taken 110 days to get to the moon because they're using a funny minimum-fuel TLI orbit with a bunch of Oberth boosts: https://en.wikipedia.org/wiki/File:Animation_of_SLIM_around_... https://en.wikipedia.org/wiki/Trans-lunar_injection

On the spacecraft photo, you might notice that the landing feet are on the side of the spacecraft, rather than under the engine. That's because it's designed to flop over on landing, with feet made of a 3d printed metal sponge intended on crush on impact! https://www.isas.jaxa.jp/home/slim/SLIM/assets/img/movie/SLI...
> If companies use Admiral to block Adblock and don’t have the tiny “heck off” link at the bottom of the modal, I just hit back and don’t read their article.

The most asinine part of that is the fucking site has already delivered the content. They incurred whatever costs their multi-megabyte bloated JavaScript monstrosity requires and only then blocks it with a stupid blocking banner.

They'd incur the same (or less) costs if they just sent a static HTML page with the content. Doing this they could still make advertising money with a simple text add saying "this content brought to you by Slurm" inline with the content. Just log analysis will get them a ton of visitor information some overwrought AdTech product promises will revolutionize their synergies.

A $5 VPS with its included terabyte of data transfer can serve so many fucking web pages in a month. Loading that down with autoplaying videos, megabytes of uncompressed PNGs, and a dozen copies of Doom worth of JavaScript is just a ludicrous pointless cost. A sprinkle of CSS can make those basic pages look amazing.
I think a more general way to think about it would be to add any data and reduce weight. For eg, if we want to create geography vectors, we would add all geography data to fine tune and then take a difference. Now add this to any other model with same architecture, and you have a geography capable llm.
im not an expert, but take a look at the llamaindex structured data retrieval examples: https://docs.llamaindex.ai/en/stable/understanding/putting_i...

There are also examples that combine semantic retrieval and structured retrieval.
> Maybe the author doesn't remember the blue screen of death, or reflexively hitting ctrl-S every five minutes to save because the software might crash, or clicking on menus in Word and they wouldn't open because you had a macro virus.

This is more of a problem with Microsoft Windows products before they universally adopted the NT kernel across their product line. The instability of the 16-bit kernel and its 32-bit extensions was a constant point of ridicule from users of other architectures and operating systems at the time.
I am also invested into Z-Wave with about 50 devices. It works well, doesn't require an Internet connection, degrades gracefully if the hub is unavailable (or indeed any RF) and Z-Wave JS UI is good enough for self-hosting and bridging to MQTT for full integration with anything else I want.

The protocol is also excellent for battery powered devices in terms of super low power consumption: depending on the device's needs, the protocol allows for the device radio to be completely off for hours at a time. For example, I have a couple of key fob controllers that we use daily but we haven't replaced the batteries in them for years.

My only fear is that "consumerist" IoT platforms that change every few years will usurp it and new Z-Wave devices will become unavailable.
So how do places like Hong Kong make this work? Because they do. My out of pocket expenses there uninsured are less than my copayments fully insured here.

https://journals.lww.com/jcma/Fulltext/2015/10000/Overview_o...

I suspect every reason you will cite is something we could both address as a nation and we will refuse to do so because freedom or some other idiocy. I truly give up. I threw money at family's medical crisis and prevailed. Most can't. More should be able to do so.

Even California is looking to places like Houston to mine ideas for improving their raging homeless problem. If you're not going to steal from the best, why bother doing anything?
> And if I want to develop that simple software, it's easier than ever.

I had a hearty chuckle at this bit. It’s completely out of touch. Modern software development is far from simple. It also requires an Internet connection for getting packages.
It's not the most common, but some people do go by they/them and still use certain gendered terms like boyfriend/girlfriend where appropriate. (Full disclosure that I'm one of them, lol.)

I think part of it is that there isn't a great neutral word to take its place. "Partner" is probably the best option overall, but it can mean anything from "person I've been married to for 15 years" to "person with whom I opened an LLC," whereas boy/girlfriend is pretty specific. And the only neutral term of that specificity I've seen proposed is "joyfriend," which I find unbearably silly because I'm not 15 years old :P
Inflabi
Literally the plot of Elf :)
If I remember correctly the andon cord was first introduced in the USA by Toyota on the same factory many Teslas are build.
Software is absolutely getting worse. I think you need to go back in time and really consider whether the SW is "doing a lot more."

The valid excuses for some of the footprint these days are bad protocols (but you pretty much have to use them - JSON is an abomination for resource use), Unicode, and higher resolution assets. There is actually very little else that's driving it other than horrible coding.

One way you can tell is that performance SW hasn't really bloated the way desktop and mobile software has. Postgres? Still pretty tiny and scales as you'd expect. Compilers? Even Excel isn't a huge pig the way the electron apps are.

Slack is so bad it is actually hard to think of a software application that is worse, and barely does anything more than most other, lighter-weight applications of the same sort.
One of my least favourite quotes!

Reality has no political opinion and there is no ground-truth about if left or right is 'real'.

I'm left-leaning, but hate the quote just because it dismisses conservatism (which is a legitimately held opinion which is just as valid as liberalism).
> Software simply does a lot more than it used to. A lot of people are complaining about chat clients. Today's chat client is a lot more complicated. Sure, go back and use IRC from thirty years ago. Do you remember all those commands? slash-something?

True enough. Modern software does a lot of extra stuff that the user neither asked for, nor wants. This is a double hit to software quality. Not only is there the added complexity of all that crap in the code base, but the intentional "crapification" when everything is working as intended. A recent example: https://www.tomsguide.com/news/assassins-creed-in-game-ads-a...
I have begun some work on Nix on Windows in part because I want to do some embrace/extend/minimize in the other direction.
> The last two decades have been dedicated to making software development faster, easier, and more foolproof. And admittedly, we’re creating apps faster than ever, with more features than ever, using less experienced developers than ever.

The only part here that seems to be true in my experience is “using less experienced developers”.

I don’t see that apps are developed faster nor that they have more features than ever. Quite the contrary.
I wonder if there’s room for a theory of convergent evolution, in software and languages, towards something that is generally appreciated.

Maybe there will always be camps arguing for one thing or another, but together and over the longest term, do they all pull in one general direction?

I’m not so sure I agree with most of the article. The perspective is valuable.
> I've learned on several occasions that things don't actually work that way.

It might work (maybe) if your goal is "reimplement a popular language but fix the mistakes". Eg "we're gonna build on [langA] but allow breaking changes and call it [langB]".

Lots of examples where that hasn't worked, but then there's lots of examples where new languages just fail regardless of pedigree.
>> Not a lot. A tiny bit. They are still displaying text and a few images, and struggling to do even that

Pretty ridiculous oversimplification. Hard to take posts like yours seriously tbh.
Yeah. And that's why TV stores really like slow-motion shots or static landscapes to show off the TV. Any motion will cause "HDTV blur" as the encoder struggles to describe complex motion with the limited number of bits it's allowed to use.

Stuff like static, film grain, particles like snow or rain, those all suck up bits from the same encoding budget.

"Why Snow and Confetti Ruin YouTube Video Quality" by Tom Scott probably explains it nicer than I can https://www.youtube.com/watch?v=r6Rp-uo6HmI&pp=ygUaYnJlYWtpb...

This could be a problem for video game streaming, and it could affect the artistic decisions a game studio makes - Drawing a billion tiny particles on a local GPU will look crisp and cool, but asking a hardware encoder to encode those for consumer Internet (or phone Internet) might be too much. I think streamers have run into this problem already.
I think the poster is specifically referring to using inheritance in Django ORM, where if you had e.g. a model Book and then a model Novel that inherits from it. In python these are modeled as a class inheritance hierarchy, and Django (at least, by default) creates a database table per class in the hierarchy. If you have 3-4 levels of inheritance, that's 3-4 extra joins per query.
Overtime – Tor.com
My rule of 100: for every scam or ruse that's discovered, there are 99 others like it that fly under the radar.

Applied to medicine, my field: for every error that's discovered and made public, 99 others just like it go unremarked.

For every air industry near miss, 99 others are never reported.