skysight-inc/HackerNews huggingface dataset:
I mean, there aren't great choices at Sonic, but it's not too hard to find a burger at most restaurants, and a steak at the ones that don't (and just don't eat the bun).

A diner breakfast of eggs and bacon or sausage will do as well. Just don't eat the starches.

I'm much less strict now than I was, because I am comfortable going into ketosis and losing a few pounds if my clothes start getting tight. But in the beginning, I aimed for 10 g of carbs, assuming that due to wrong estimates and "hidden carbs" (anything with less than 0.5 g per serving can be listed as 0 carbs) I'd still likely be under 20 and definitely under 40.

Some would say that's not a varied diet. I would argue that eating a different dessert at every meal isn't all that much variation except in taste - which is not to be laughed at, but I've always been the kind of person who would rather have more steak or hollandaise than a dessert. Poached eggs on ham, covered in hollandaise, is not exactly an ascetic diet.
There were huge winners in cars. Ford and GM have historically been huge companies. Then oil companies became the biggest companies in the world mostly due to cars.
Hey now, the ones on hackernews probably do it for free on their own time.
Yeah I'm sure FnF and Sneako are just progressive pro-Palestine activists. Hasan the Turkish nationalist promoting anti-Jewish terrorism to his American underage viewers is also just "anti-zionism".
Submitted earlier at https://news.ycombinator.com/item?id=41566507 but seems it didn't get traction at the time (11 points, 2 comments)
I'm not lover of Musk, but I despise the different rules for different people attitude that is so obvious in things like this.
Got it working myself. I set up a share inside of Mobius Sync that reaches into the Obsidian folder. (note the entire thing, just one vault). I think there was a popup saying it was unsupported but I haven't had any problems yet.
This seem to be common. My RSP (ISP) only offers a fixed IPv6 address/prefix on request -- otherwise they will just allocate one out of their pool as they do for dynamic IPv4 (although both dynamic IPv4 and IPv6 is fairly sticky so normally DHCP/PPPoE connections will get the same address previously used as long as it hasn't been reallocated). I personally have a static IPv4 address and a static IPv4 address/prefix from my RSP for my home network.
Yes, exactly, and this is what allows quantification.

http://www.av8n.com/physics/thermo/entropy-more.html#sec-pha...

With 'entropy' being an obsolete term for (lack of) information, and

> “classical thermodynamics” is a contradiction in terms.
The reason we still use Obsidian is that it is free of charge.

You are asking for $5.99 per month.
> and the free choice to not work with FSF

This is your right, just like choosing the software. However, trying to force everybody to stop supporting FSF or to cancel Stallman without a fair process is very different and wrong.
Power plants and power infrastructure are probably an example of a positive consequence that comes from this.

We have been terrified to whisper the words "nuclear power" for decades now, but the AI boom is likely to put enough demand on the power grid that it forces us to face this reality and make appropriate buildouts.

Even if the AI Boom crashes, these power plants will have positive impacts on the country for decades, likely centuries to come. Keeping bountiful power available and likely low-cost.
The government has more levers to pull than just a mandate requiring adoption.

For example:

- require support for ipv6 in order to qualify for government grants to ISPs to build or expand

- Require ipv6 support from any SaaS sold to the government

- require government websites to be served on ipv6, possibly exclusively on ipv6 by a certain deadline, although that might be too aggressive.

- grant tax exemptions on costs to upgrade equipment to support ipv6

- levy a tax on ipv4

None of those removes your freedom to use ipv4, they just provide incentives to use ipv6.
Cells are mobile, hunt, some even see using photoreceptive organelles on the inside of a section of cell wall using the cytoplasm as a lens. The function of many organelles clearly visible in cells under microscopy is still unknown. But it's clear they're doing a fair amount of computation and behaving intelligently. I'm struck by how similar gene regulatory network maps can look to function call graphs[1] and ion channel receptors in cell walls behave very similarly to transistors with on/off but also signal amplification applications. The more I watch them under microscopy, the harder it is not to think of cells as little animals unto their own. A great channel for beautiful footage is https://www.youtube.com/@journeytomicro

1: https://www.researchgate.net/profile/Emanuel-Goncalves-3/pub...
This is a very solid pattern. Many systems that are built using traditional relational database systems would lend themselves to far simpler designs using this paradigm. It is not necessarily immediately obvious but nonetheless quite true.
Nice way of depicting the dilemma (or trilemma). I dont see any straightforward way to resolve it rn.. maybe more thinking about which should work better in what situations.. it does seem to depend on timescales.

(There was a comment in the MITI thread about the culture of secrecy, that rings true, note that their final act was to os Prolog.. trust is situational)

(But also laughable security in the academic side, feels like Jacobs is haunting them, MITI failed to bridge the dichotomy.. nothing like a smooth uni to industry prefabd pipeline for them)
All of those characters are part of the ASCII history graph -- that repo must have a very interesting graph at some point!
Exceptions are great. There's an argument to be made that one should handle errors where they occur, but that's often not desirable or even possible.

If I call into a library and something goes awry I don't want to have to care about the inner workings of that library. Most of the time it's sufficient for me to try/catch that call and if it fails I'll handle it as gracefully as possible at my level.
Maybe to stop idf or hamas soldiers posting videos of violence. There’s plenty of cases of that being posted to X. twitch being realtime would have a much harder time blocking or removing it
hasn't webgpu standard been out for a while now? how come only chromium supports it?
Maybe the guy was talking about the reality, not the theory. From my autobahn travels it seems like the Germans don't know how to turn on the blinkers.
This is exactly what he meant. Showing Israel killing civilians on stream is not anti Jewish terrorism.
The second-order-diff Git trick (2013)
But that's Scott's point. If the OS devs had thought through this from the beginning, app devs wouldn't have to keep dealing with breakage. iOS devs have other issues, but not these.

Apple and Google approached the mobile OS from opposite sides. Apple locked everything down and has gradually been adding access/features. Google left the barn door open, and is now trying to shut it. I know which OS/API I'd rather program against.
Yes, but the fact that people don't respond to unsolicited door-knocking and pick up cold calls anymore prompt that I need social media as a way to stay in touch with others.

My Facebook account is only for the messenger and some local buy-and-sell groups.

My (private) Instagram account is for my friends.

My LinkedIn is for recruiters reaching out to me and contact my former managers for references. Former manager could've changed jobs so the old work email isn't any good anymore. A side effect is to research the companies and teams for my job interviews: Some recruiters did send me the LinkedIn profile of the interview panels.

Long lost friends and colleagues still have some way to contact me without knowing my phone and email. I don't have to proof myself through posting what I eat today and how excited about my work.
Recursive Chess
That’s still not your product though. You only bought a licence.

Flash your favorite open firmware, enjoy and let regular users who cannot do that avoid permission extortion. The world has needs and issues, it is not spinning around your skillset.
Here on HN I tend to see the opposite: lots of staunch anti-israelism, sometimes bordering on plain old antisemitism, along with these statements like yours. I have showdead and showflagged enabled, yet I don’t see the flood of propaganda you keep talking about.
Human intervention would be necessary for any kind of reliable knowledge curation if that were the goal . https://en.wikipedia.org/wiki/World_Brain
Or the less insane answer is that there are some people who are antisemetic under the cover of being anti war and there are other people who call those who are anti war antisemetic
Previous discussion: https://news.ycombinator.com/item?id=5242700
I have no sources backing this, but I think it could be related to the ban of a big streamer recently who made a "controversial" stance about what's happening in Gaza [0] and that could have lead to some people mass creating accounts on Twitch (that would not be unheard of when that kind of events happen, but again, I haven't seen any report of that happening).

[0]: https://x.com/HasanabiProd/status/1845889127629176966
I did https://radio-hn.pages.dev/ last year in the same idea, just once per day. Posted it somewhere here at the time.
Surprised it's not been commented more
It's quite a breakthrough
Kartrak is generally recognized as the first barcode system in actual use, but research on the topic and small prototype systems go back around 20 years earlier at IBM. So it depends on what you consider "first."

One of the issues is that barcode readers were very large and expensive to construct in the mid-century. The railroad application became practical earlier because of the small number of readers and large amount of space available at railyards. Kartrak readers were small-refrigerator-sized cabinets with arc lamps and an AC motor driving a rotating mirror. They required regular mechanical maintenance. The actual logic was done in a minicomputer installed in a nearby building. Between the optical cabinet and the minicomputer, it probably came out to something like 15 square feet for each reader (and kW power consumption for the arc lamp).

Practical retail barcodes had to wait for a lot more miniaturization of the mechanics and pretty much for lasers, and weren't seen until after Kartrak.

You can tell that Kartrak had a rather distinct lineage from retail barcodes - GTE, who designed Kartrak, don't seem to have been aware of the earlier work at IBM and designed their system independently. WABCO developed a competing system that didn't gain adoption but actually was based on the IBM work and resembles modern barcodes much more. The result is that Kartrak is an exceptionally weird symbology, with a number of design traits that were either not seen at all in other barcodes (the unusual half-toned bars for better performance with arc lamp readers) or not seen until decades later (the use of color and offset start/end points of bars to avoid partial reads).
If you're curious why every username is a domain, it's because users are sites
> They aren’t compatible. There is a device in the middle doing a translation for you.

The same could be said of the awful mess we have currently with IPv4 NAT almost everywhere on the current IPv4 network (and CG-NAT as well).
JavaScript is a terrific language: more ubiquitous than BASIC ever was; nearly as easy to learn and use as Python; syntax that is close to Java/C/C++. And it only uses 10x the CPU and memory of C or C++.
Original post/thread:

> If you're curious why everybody's username is a domain, it's because every user is essentially a website

> A common thought by devs is "couldn't you make a social network using RSS" and we basically went... yeah let's try that premise with some tweaks

> Apps like Bluesky are aggregators. They crawl around the atmosphere like a search engine would the crawl the web, but instead of making a search app it makes a social app

> When you post something, like something, make a reply, you're just publishing json on your site, and then that gets synced out in an event stream too

> It's pretty weird that you can do it that way -- but you can!

> The post I'm replying to now has a URL under my site. It's:

> at://pfrazee.com/app.bsky.feed.post/3l6xwohhgax2x

> This is how Bluesky is decentralized. In the same way that you can switch search engines and see the same web, you can switch social apps and see the same atmosphere.

> It's because everybody's got their own site

The thread continues ...

Channeling dang: hey all, please try to keep this about the technology.
I'm glad we miraculously re-discovered the value of free speech just in time for this most recent wave of antisemitism. /s
I've never met a human that doesn't "hallucinate" either (either intentionally or unintentionally). Humans either intentionally lie or will fill in gaps in their knowledge with assumptions or inaccurate information. Most human generated content on social media is inaccurate, to an even higher percentage than what ChatGPT gives me.

I guess humans are worthless as well since they are notoriously unreliable. Or maybe it just means that artificial intelligence is more realistic than we want to admit, since it mimics humans exactly as we are, deficiencies and all.

This is kind of like the self-driving car debate. We don't want to allow self-driving cars until we can guarantee that they have a zero percent failure rate.

Meanwhile we continue to rely on human drivers which leads to 50,000 deaths per year in America alone, all because we refuse to accept a failure rate of even one accident from a self-driving car.
The confusion is in a sense intentional as the whole point of Chomsky's program (Universal Grammar) is that natural languages essentially work like formal languages.

I don't think that this is actually true at all (and modern neuroscience, sociolinguistics, etc. disagree pretty heavily with Chomsky), but it is impressive how far you can get with modelling natural language grammar with formal methods.
The damning part is the very last line: Casey Handmer is a physicist who has worked at NASA and Hyperloop.
Maybe epigenetically in the gigabytes of nuclear material they move around from cell to cell through the mycelium?

https://www.youtube.com/watch?v=y0uffu5XM-s

https://www.youtube.com/shorts/W85G9O9XY98
SAF is a slow, buggy mess, and it only works in Java/Kotlin, so it's understandable that they don't want to use it. GrapheneOS manages to allow native access (via Java or machine code) to only specific user-selected directories through its Storage Scopes feature [1]. They basically did SAF but correctly and without the funding of a megacorp.

[1] https://grapheneos.org/features#storage-scopes
The workflow you're describing is also how it works in languages without resumable exceptions, except that you're forced to acknowledge when a function call is capable of producing an error. Whether you want to ignore the error, handle the error, or propagate the error, it's all the same; you're just required to be explicit about which approach you're taking (as opposed to exceptions, where the the implicit default is to propagate).
The Google Play Store is a massive pain in the ass lately. For whatever reason Google wants me to continuously update my Android apps to use whatever the latest APIs are despite such apps being mostly glorified webpages.

The Apple App Store is a massive pain in the ass lately. For whatever reason Apple wants me to continuously update my iOS apps to use whatever the latest APIs are despite such apps being mostly glorified webpages.
As a data point, there are easily noticeable typos on that docs page. Might be a good idea to have someone run a spell checker over it at some point?
Yes I agree! And JavaScript also isn't really at that point yet. Python is really in a class of its own here... sadly enough.

Though I don't see an issue with tools for JS built without JS. It's just that I don't think that it's a bad thing for a JavaScript dev to want the ecosystem around JavaScript to be written in JS. JS is orders of magnitudes faster than python in any case.
Meanwhile in Australia I called my ISP to enable IPv6 and they asked me to justify why I needed it.

Because "it's the Internet" and has been a standard since the year 2000 doesn't seem to be sufficient reason to bother...
As awkwardpotato write they do. Many national libraries all over the word treat the internet as covered by their requirements of legal deposit, and crawl their respective TLD.
not sure if this is sarcasm or just gulliability and willful ignorance
I need a serverless approach because my machines at home are off most of the time so that discounts SFTP. I also use syncthing-fork.
Compressible is the usual case, no? Non-negligible timescales are fine in my book.. (probably in yours too, if you believe that turning a low trust society into a high trust society one is possible, by injecting a something or other)

Length scales are impt too, we are obsessed with highly localized organizations like Musk’s (other than X) & Kelly’s because they seem so effective but the most insidious ones tend to rely on (the discrepancy bewtween?) long (or even mid) range info/materiel exchanges..
You seem to be mistaking that a startup is a business and an open source project doesn't need to be. One can simply want to build something and give the code away for free because the world benefits far more from that than trying to monetize it as a business and having fewer people use it.
> The "sense" (or flavor) in this case is that "we are taking a complex topic too lightly".

I get that -- and honestly, I'm not expecting a treatise on distributed consensus here. But what took me aback was that the blog post didn't even attempt to mention anything about the fact that the premise (at first glance) looks glaringly broken. If he'd even said 1 single sentence like "it's {difficult/infeasible/impossible} to design a client that will never continue execution past a timeout", it'd have been fine, and I would've happily moved along. But the way it is written right now, it reads a little bit like: "we design a ticking time bomb that we can't turn off; how can we make sure we don't forget to reset the timer every time?"... without bothering to say anything about why we should be digging ourselves into such a hole in the first place.
Religion in Space
https://en.wikipedia.org/wiki/Fan_death
I usually start with cat -- later the head doesn't just get replace the cat may too, e.g. replacing it with some command whose output was only temporarily stored in a file for development purposes.
Ubuntu has been my favorite distro since I first tried it from one of the CDs ages ago. It was probably 5.04 or 6.06. I've used it off and on since then on desktops and servers. Since the middle of 2022 I started using it in place of Windows for PC gaming and it's been (mostly) a dream come true - I can finally use a reasonable OS to run my games.

It's sad to see so many Linux people try to tear Ubuntu/Canonical down over minor technical complaints (snaps are fine, Unity was good) since they've done so much for Desktop Linux in particular. I hope the distro will keep going strong for another 20 years as I have no desire to switch to another.
If "nanny state" is an important causal factor explaining why the museums are behaving this way, it suggests other nanny states could see similar museum behavior?

So how are museums in Singapore treating 3D scans?
A lot of pro-Palestinian online activism actually comes from the Israeli IP ranges. There are two million Palestinians with Israeli citizenship inside Israel and they are free to do pro-Palestinian activism as long as it doesn't call for the destruction of Israel or supports groups listed as terror groups.

These kind of IP range blocks tend to hurt the people they intended to help.
See also:

https://news.ycombinator.com/item?id=41528124 - Safe C++ (2024-09-13, 68 comments)
"everything gets a global IP, no more NAT headaches" was one of marketing talking points for IPv6. Not necessarily the case nor welcomed by everyone, but that was the intent.
This situation is so bad that I miss the Pocket PC Win32 developer experience
Over the years, I’ve seen a lot of trading bots relying heavily on technical indicators—most of them either lag or are too sensitive to noise, leading to erratic trades. It got me thinking: is there a better way?

The answer, I realized, lies in Price Action—a method that doesn't depend on indicators but instead analyzes market movement directly. While testing different bots, I started developing one that uses AI to make decisions based on price movements alone.

The Problems I Noticed:

Lagging Indicators: Many bots rely on outdated strategies like moving averages, which often react too late.

High-Risk Strategies: Bots that use martingale or grid methods tend to expose traders to huge risks.

Unpredictable Results: Without robust backtesting, many bots perform well in specific conditions but fail in real market scenarios.

How Price Action Changes the Game:

Price Action, combined with machine learning, allowed me to build a bot that is stable, focuses on Gold (XAUUSD), and protects trades with take-profit and stop-loss mechanisms. No risky strategies. No martingale. Just pure price analysis.

This approach has given me more consistent results, especially after testing it across 10+ years of historical data.

Has anyone else here had success building bots without relying on traditional indicators?
Right, ok fair. The handling of intermediate distributions when combining factors is straightforward math but I have found it almost impossible to have a coherent conversation about that with many people, especially tech leaders. They want to talk about outcomes so they collapse all the intermediates into if/else decision trees and then get unhappy when the final probability doesn’t match their intuition.

And these are smart people… I just think most people generally struggle with contingent probability.

Do have links to this type of treatment of Drake?
It's part of a pattern I've noticed with every Overton window: there's always a vocal minority who very loudly treat everything outside it as equivalent.

DDR called the Berlin wall an "anti-Facist protection barrier".

Extreme right in the USA calls the Democrats "communists".

Brexit extremists called every plan that wasn't theirs a betrayal and their supporters "quislings".

Last I heard, Netanyahu is keeping some extemists in power because without them he's not got the popular support needed to keep the job.

Also, do consider that the thing last year was proportionally much worse for Israel than 9/11 was for the USA.

That's not a justification, and I don't see it being good for Israel to support those extremists. (Obviously it's not good for Palestinians, but the extemists don't care about them).
Cypher is so cool. I included a graph database in my RAG patient chatbot

https://github.com/SiddanthEmani/patient_chatbot
I totally agree that can be the case, but I’m not sure it applies that much to the OP.
Strange, every router I've used in the last 10+ years has done IPv6 fine. Even the RSP/ISP supplied gear I've used at friends/family houses are all fine with IPv6. Where I live all fixed line RSP/ISPs (except for one) has IPv6 enabled and on request will sell RSP-supported routers with IPv6 enabled out of the box. I personally don't use RSP-supplied gear but I've used Ubiquiti, Microtik, Netgear, etc routers and they all work just fine with sane IPv6 defaults. I really have not come across a single case of a bad IPv6 routers -- even among RSP-supplied equipment.
Rust has problems but certainly not those for sure!
Advisory locks have many pitfalls, see [0].

AFAIK the only correct way to do what you probably thought you were doing is "EXCLUSIVE" or "ACCESS EXCLUSIVE"... or two-phase commit or idempotency for the operations you're doing.

[0] https://www.postgresql.org/docs/current/explicit-locking.htm...