skysight-inc/HackerNews huggingface dataset:
hbomberguy rocks.

His documentary on Andrew Wakefield has become my definitive answer to people who ask me if the MMR vaccine causes autism, a question I have been asked directly and indirectly for decades. Despite the fact I'd been asked this for decades, and despite me having much time to research this topic in that time, his 2 hour documentary released two years ago blew everything I had ever seen anybody say on the subject out of the water.

https://www.youtube.com/watch?v=8BIcAZxFfrc
No love for sslh?

“ Probes for HTTP, TLS/SSL (including SNI and ALPN), SSH, OpenVPN, tinc, XMPP, SOCKS5, are implemented, and any other protocol that can be tested using a regular expression, can be recognised. A typical use case is to allow serving several services on port 443 (e.g. to connect to SSH from inside a corporate firewall, which almost never block port 443) while still serving HTTPS on that port.”

https://www.rutschle.net/tech/sslh/README.html
I still like 80 as it is just perfect to be able to see two split diffs simultaneously on my screen without any line wrapping whatsoever (in a roughly 350 column terminal) which is a pretty common use case for me.
[1] makes me believe that on Windows JACK doesn't really belong in the list. As great as JACK is on Linux, on Windows its power is limited to applications with native JACK support or applications and drivers with ASIO support.

What I expect from a virtual cable is to allow me to connect any source with any sink and that is what solutions provide.

[1] https://jackaudio.org/faq/jack_on_windows.html
Yes, I've been trying it out regularly ever since it was released. Last time I've talked to it for like 30 minutes while driving in October (just to test it again). It simply doesn't work for me.
I (the author) am Polish :) Bajtek was a treasure, the best pre-internet source of all kinds of information, also the advanced stuff (like a multi-issue series with a list of system calls on an Amstrad!).
I didn't have access to any of it until the late 90s (still didn't have the opportunity to switch to a PC).

BTW. Retronics is re-issuing Bajtek now! They print the same old issues but re-typeset for the highest quality. A true gem.
The smartphone sector is the biggest antitrust bubble in the world right now.

The most important function of modern society is taxed, locked, fully controlled by two of the most profitable companies on the planet.

The utility of the smartphone has exceeded these two companies, and it must be opened up for competition, consumer choice, and consumer repairability.
You won't really be able to power a house consistently with wind turbines because there are long periods (many days) without enough wind. No amount of storage can compensate for that, you'll need a generator or a grid tie-in.

The average capacity factor over the last year was about 30%, and they live in a rather windy location.
Nope.

Seeing some your nuts in the US in positions of power - Jewish Space Lasers and QAnon adherents it shows me how unregulated free speech don't work so well.

It might have been the case when the reach was the next town by donkey but in this day and age all it takes is an unhinged person to start a new cult around kids being molested at a Pizza Palour.
Nice. My solution involved more code: https://github.com/ThomasHabets/huproxy
As both a Ruby programmer and an DevOps/Infrastructure in the past, I have found Ruby to be a superlative programming environment but just as easy to program in badly as any other. I have never found it harder to run, monitor or debug than any other platform, certainly not harder than building and tuning a Java server platform. Really I think Ruby has been the biggest influence for more brilliant tools and practices in modern development than anything else, even if it doesn’t come close to the performance of a static language.
Like sibling said, physical pages are typically much bigger than logical pages in SSDs. Also drives do prediction and sequential access is easy to predict.
> Why North America instead of Australia, m8?

* He'd already just completed an Australiasian map,

* There's 23 countries in North America Vs. just the one in Australia (especially now that Prince Leonard of the Principality of Hutt River and Princess Shirley have passed on) .. borders are catnip to some cartographers.
It's too dangerous to execute the code to provide completion support. IDE support has to rely on static analysis.
i think the nature of GUI programming hasn't been well enough characterized, and thus the tools we use for building them aren't adequate. it's a bit like trying to do DB programming before transaction, and relational algebra were invented.

Gui has a lot of conceptually complex properties :

- it has both synchronous and asynchronous behaviors ( drag vs trigger an animation or loading data for the next screen )

- it has i/o (the screen)

- it is interactive (a user can click at any point in time, interrupting the process)

- it has transactional properties (you sometimes want a whole set of changes to be performed atomically, with nothing interrupting it).

-it is working both in diff mode ( change just the color of that button) and in whole state change (load a new screen)

all of this make the problem quite challenging.
Java’s recent Foreign Function & Memory API gives you temporal, spatial and thread-safety.

In short, foreign memory is represented as a Segment, with known bounds (it also has a possibility for unbounded “pointers”, for e.g. c strings), associated to a scope. It can only be used within that scope, and will get automatically closed at the end of it.
Is Morse code a digital, binary mode? (2018)
The page loads the Beeper Mini listing for me, but if you try to install it on a device it says it cannot be installed. Are you seeing something different on your end?
https://eshop.macsales.com/item/OWC/ENVPMCA10/
> threads.into_iter().for_each(|t| t.join().unwrap());

What a great title for the almost-last section, it made me laugh. When I saw the title of the final section, I fell from my chair:

> int atexit(void (*func)(void))
This part is golden:

Lenny (01:09:16):
...can you just talk about why war work feels like war, and then what maybe people could do to make it feel less like war?

Jason Fried (01:09:29):
...a lot of work uses war metaphors. You're targeting customers. You are conquering a market... It says, "They conquer the market. They capture mindshare. They target customers. They employ a sales force. They hire head hunters. They destroy the competition. They pick battles and they make a killing."

That's how people talk about business. I find that to be depressing... We use words to establish a perspective in a way of thinking about the world. And if those are the words that are in your head, then you feel like it's this war. This is the other thing. People are always like, "What do the Navy SEALs do?" And they're like, "Heck, yeah." That's the Navy SEALs, man. It's not your software business. Why are we always looking to Navy SEALs to tell us how to run our business? "The military, they've got a group of eight and they do these."

It's like, "Yeah, okay, that's that context." Can we not look at that for a second about ... That's amazing. What they do is amazing, obviously, but what you're doing is you're making B2B accounting software. Let's just chill for a second here, okay? I like to think of words that are more additive and alternative. " We can exist. Let's exist. Let's make something great." Not, "Let's beat them, let's conquer them, let's make a killing." Let's just make something great. I think that matters, and it changes the way you think about the work that you do.
Nowhere near that. They’re a totally unproven tool with a lot of bad side effects. They just don’t want to go to market with that.

I mean they do truly useful stuff already using ML just not LLMs
I’m a version away from current events and playing catch up, hoping that these new improvements can replace pry!
Free Will, War and the Tolstoy Paradox
I think you’re defining intelligence too strictly, and in relation to work (probably). Consider how much shared intelligence is present in your Culture, and how complicated the social rituals inevitably become. Humans are inherently damn smart, IMO
You can use this with socksify[1] to make any application SOCKS capable too. It was a godsend in days of old, for me.

[1] https://linux.die.net/man/1/socksify
I’ve got a mathematics with stats degree. You’re talking rubbish.
If YouTube decides to start the timer on how long the ad played before serving the video I already made solution for that.

I can mute the ad and play it in the background, while showing embeded video to user that doesn't have ads, and then seamlessly switch those two players when ad ends.

There are few other techniques I developed that already work without an issue and are just waiting to replace current one if anything happens
Thank you for those kind words :)
Precision warfare is a misleading propaganda term used to make people think that we can hit a target and minimize collateral damage to whitewash war crimes and make people accept often illegal and immoral acts of mass murder...

"Precision, outside of the confines of military manufacturers and strategists, has taken on a new meaning that implies exactness with minimal unwanted damage. A focus on the razzle-dazzle of high-tech precise weapons conveniently avoids inconvenient questions about the legality and success of aerial warfare. This adapted usage has been reproduced by mainstream media outlets, especially in the US and UK, with little scrutiny. We are left with the widespread use of a word, fuzzed up and detached from its initial definition, that serves to benefit those in power seeking the extension of their military might overseas.
"

https://medium.com/@ambrosev/beware-the-deadly-vagaries-of-p...
I despise this perspective. It’s pretty much finished. What more crap do you want shovelled onto it?
What "special characters" are you talking about in Ruby? My impression is that Ruby and Python are roughly equivalent in terms of non-alphanumeric characters used in syntax.
https://www.aimspress.com/aimspress-data/qfe/2023/2/PDF/QFE-... is an example
Maybe we're all living in a simulation^H^H^H^H^H pipeline-level solution for real-time interactive generation.
TOCTOU isn't a data race. It's a race condition, but a "data race" is something much more specific. I think the terminology is confusing to be honest.
It's absolutely facist to pass a law that breaches fundamental medical ethics (no treatment without consent), and especially to mandate something that will kill some small number of recipients for the "greater good".
100% of buyers now shop for homes online, new report says
Helvum is great, but if you need to recall patch configurations, raysession is even better.
Good job! I'm probably going to use this. Would love to have my collection accessible from mobile. A small "nit". Would be great to have non-docker installation instructions readily available.
I'd say their reaction depends mostly on how you approach them and the discussion. People generally have more pressing issues in their life and prefer delegating them to recognised authorities.
A bit of a shameless plugin here.

At Adaptive [1], we are building a data security infrastructure. In one of our products, we do SSH and various other protocols over HTTP3. It allows users to connect to databases, servers, and other resources over an outbound port. Similar to Ngrok and others but can be self-hosted You can access it in a passwordless manner or with temporary credentials, with maker-checker protection.

[1] https://adaptive.live/
If you use any of the major (or minor) email providers, you're implicitly buying into a system in which system operators, not individuals, determine what communications are or are not permitted.

That decision-making is quite widely distributed, with email service providers both making their own realtime or near-realtime determinations at both individual message and and network-provider levels (e.g., IP- or netblock-based quality determinations), as well as third-party quality measurements such as Spamhaus and Senderbase / Ironport (long since part of Cisco / Talos).

Increasingly even general Web traffic is subject to similar decisionmaking as with reCAPTCA, Cloudflare, and other services.

Individual decisionmaking simply does not scale to billions (or under IPv6, vastly more) relationships.

There's a give-and-take of blocking practices with Fediverse instances. I'm on a smaller instance maintained by someone I've known online for a decade or so, and who is highly principled in their decisions, though some do rub a bit raw on me. I've brought this up, and may yet decamp to another instance (or spin my own), though I'll also note that blocking fuckwits is a highly effective s/n preservation strategy. (The concept is highlighted in my Fediverse profile as a pinned post: <https://toot.cat/@dredmorbius/104371585950783019>).

And I've been online for going on 40 years. Many of the naive presumptions of kumbaya and universal brotherhood have proved grossly misdirected. I'd once subscribed to many of them. I've grown up (or old).
"All tests are wrong, some are useful"

(with apologies to George Box)
imo just read wikipedia or watch the destiny streams where he does :)
How can it be dense and wordy at the same time? One is the opposite of the other.
Wow that’s great! I hope you are successful at keeping the site running!
More information would be nice, a link to the iOS app or screenshots or what features the project have.

Is it a ebook/a book library like audiobookshelf with sync or just sync? ( https://www.audiobookshelf.org/ )
> Undefined behavior is critical for performance

Not only is this not true, it's trivially easy to prove it's not true. Both rustc and clang generate LLVM IR and use LLVM to optimise and generate machine code. The code that's generated is equally performant, as you'd expect since most of the optimisation is being done by LLVM, not the front end.

The difference between the two frontends is that rustc is stricter, rejecting programs where UB may arise.
It's actually 1972, as the HN title has since been edited to reflect.
>. But "a sound fundamental philosophical justification" doesn't appear to have any meanin

You're saying the entirety of moral philosophy has no meaning so people should just do whatever they feels like, that's a pretty barbaric position.

>So I default to appeals to utility

Utility also relies on a philosophical justification; if you throw out all philosophy, you also throw out utilitarianism.

https://en.wikipedia.org/wiki/Natural_rights_and_legal_right...
Enhancing your Rails app with SQLite: Installing extensions
Not available in Italy.
It might be that outside of your circles, people do have different opinions, without them being bots.

Last elections fb was spamming me with trump propaganda. I don't know anyone who voted for trump, for the simple reason that I don't live in USA. And yet I still got the propaganda… I understand the russians might not want USA propaganda and might want their own instead.
Communities are moderated based on how good you feel there, if it's the most ad-friendly, how good everyone stays on-topic, or other mostly social & subjective criteria. Judicial systems aren't about any of those things.
Saying there are changes in the system is even less useful than saying the sky is blue.

There are no system that have zero changes.

Only models that don't or can't account for the changes.

If one is not humble enough to remember all models are wrong, but some are useful, there is not much we can do.
The author dedicated the first half of the article to the choice between sslh and full encapsulation.
They chose for full encapsulation because:
* it's one fewer service to set up
* the http server handles the connection, so remote address is correct in the logs
* (presumably the hacker spirit favors novel solutions over existing ones)
Okay, here's the BDS movement itself quoting Omar Shakir (the director of HRW's Israel/Palestine division) speaking at a SPER meeting where he promotes BDS: https://bdsmovement.net/news/divestment-debate-continues
Right, my understanding is that a data race is the second thing I mentioned. I was just so surprised to hear this viewpoint that I figured I’d throw it in just in case we were talking about different things.
It is not as bad on HN. I mean, we disagree right now, right?

It is not about technical topics but about the persons. HN got better discussion climate about the Israel-Hamas war too, then say Reddit.

On some half-obvious corporate shill post I've gotten some 'unfair' (according to me) grey out down votes for being critical, where it was obvious that none but shills would care enough to downvote. So the problem do exist, but it ain't too bad.

Reddit is a whole other league of bad.
There’s a behavioural component.

https://www.theguardian.com/world/2015/apr/08/scientists-try...
A single user instance of Synapse in a handful of rooms should be 150MB of RAM for Synapse (and some overhead for Postgres). But if that user joined every public room on Matrix, the server would find itself dealing with a firehose of 100s of msgs per second, and you’d need a much beefier box.
>Given HDTV made it's debut in 1998

TV engineers started working on HDTV in the 70s. Sony demoed a HDTV video camera in 1981. HDTV made it's broadcast debut in the late 80s in Japan, under the name "Hi-Vision". First version of Rec. 709 was published in 1993.
Where is "that file"? In an obscure part of the Android file system? Can I even access it without rooting my device?
Links re Bill Watterson:
http://timhulsizer.com/calvin/index.php/words/
Chicago is just new enough (post-fire) to have been infected with the insane setbacks and building codes that plague the rest of the country to the point that they prohibit any interesting pedestrian-friendly spaces. Mostly, Chicago is like the rest of the country, car-focused and absent of urban fabric.
Go has absolutely zero interesting properties here. It has a shitty, inexpressive type system, dangerous concurrency, brain-dead error handling. It is a managed language, which provided memory-safety for many many decades now.
The illusion of competition? This whole event has a lot of people talking about antitrust action against Apple for keeping iMessage exclusive to their own hardware, leaving Android devices out of the loop. Why would Google want to help Apple maintain iMessage's competitive edge over their platform?

Edit: just to be clear, I don’t buy the argument that Apple is doing anything wrong with keeping iMessage exclusive to their brand. I only wanted to relay that argument here to discuss in this context
GOTO does not pass a continuation though, so I can't see how it is similar to continuation-passing style. GOTO is just a jump like jumps in machine code.

BASIC does not have notion of a continuation as a value.
Interesting critique post, but can you elaborate why you linked the wikipedia bio of a popular scientific podcaster, who apparently has nothing to do with this debate, other than a family connection to an author cited near the end of the post?
> logic bugs, SQL injection, quoting, filesystem traversal...

Actually Rust does go quite far in reducing the probability of these bugs, even if it doesn't have specific features for it. This is through a combination of:

* really strong type system ("if it compiles it works")

* Better ergonomics, e.g. using prepared queries is much easier than in C.

* Library code being generally very high quality, and easy to obtain.
How many non-criminals were caught?

https://www.theguardian.com/technology/2023/apr/05/live-faci... says:

> The research by NPL found that for watchlists of 1,000 or 10,000 people, “true positive identification rate” of live facial recognition was 89%. Previously, for a watchlist of 2,000 to 4,000 people, it was 72%.

> The Met said that at the setting it was currently using, the chance of a false match was 1 in 6,000 people.

> But Madeleine Stone, legal and policy officer at Big Brother Watch, said: “One in 6,000 people being wrongly flagged by facial recognition is nothing to boast about, particularly at deployments in large cities where tens of thousands of people are scanned per day.

> “If rolled out across the UK, this could mean tens of thousands of us will be wrongly flagged as criminals and forced to prove our innocence.”
Spam filtering is the opposite problem of people trying to communicate their views on mass killings of civilians in an important respect: In the case of spam, you don't want the spammers to reformulate their message to get past the filters. In the case of mass killings, you do want to allow the social media users to tone down their writing.
Thinking in systems, complex emergent behaviors, networks and graphs, category theory... are all very powerful cognitive tools. They are not explored in basic education and people stumble upon these concepts in college, during masters, and get a boost in their analytical skills. They were all popular objects of popular science writing over different decades and generated some hand wavy "theory of everything" marketing for books. They are quite useful, if a bit overblown in their own little hype context.
I just tried to load it and got a 404. Caching is fun!
That's definitely part of the solution, but alone it will get output only for uncached layers. The && echo "lakjdflkjsdf" hack above tricks docker into thinking that layer isn't cached (since, technically, it has changed and hence should be re-run). Otherwise, even with --progress plain, it will not re-run a previously run (cached) layer and hence not provide any console output.
Very good thought process here… I always try to steel man oppositional arguments of things that I may think are true
I'm not talking about opinions. I'm taking about propaganda and facts which that propaganda contradicts. For illustration, I've just posted an example of such propaganda and the facts https://news.ycombinator.com/item?id=38751882
In TypeScript or Python or any other language with unchecked exceptions you will rethrow and very likely the exception will be caught by te runtime when you least expect because someone else didn't bother handling it.
What would you suggest as an alternative basis for eviction?
What's IFR and VFR?
AFAIK you can't do that without giving the Docker-in-Docker container privileged permissions, which allows escaping.
GraalVM has Isolates that can do this on a much more fine-grained level and with multiple languages (it can also run LLVM-languages now).
I completed both parts of this on Coursera. It can be a very challenging course at times but it's thoroughly rewarding. One of the key takeaways was a working mental model of how the hardware and low level software that underpins your code works.
"Worse is better" is much older then "undefined behaviour". Undefined behaviour was invented for C standardization, when C was already mature and had been out of the Unix childhood home for a long time.

For example, many UB semantics in the standard come from allowing for C ports for strange non-unix hardware, and making bold decisions when developments in compiler optimization state of the art ran into underspecified corners of C semantics.
I’m an instrument rated private pilot.

The things I like about flight simulator:

- it’s great for checking out an unfamiliar area you’re flying to

- you can connect ForeFlight to it, so you can use your digital charts / EFB in the same way you would in the cockpit

- you can get really good IFR approach practice in

- with head tracking (or vr), VFR flight is pretty accurate to the real thing
Tesla Has a Design Problem
Sounds like you’re arguing that “AI” is better at navigating complex human discussion than the multiple humans in this thread? I’ll take that conclusion, I guess (whether you ultimately believe yourself or someone else arguing against your own points doesn't really matter, does it).

Really the only thing left is for you to take a flight to SF and watch the Waymo cars drive. Or ride in one if you dare.
Instrument and Visual Flight Rules; flight using basically only instruments, or relying on visual sight of things