skysight-inc/HackerNews huggingface dataset:
It seems mostly a new rug to sweep complexity under, not necessarily in better ways.

For example, "built-in observability of workflows states" seems to imply very invasive constraints on workflow/orchestrator implementations: maybe a net positive, but contrary to the promise of an "easy way to implement your business logic in full Java".
Diverging diamond interchanges make left turns faster and safer
Agreed. I’m currently using Obsidian as well, but I’ve got many notes I was able to transfer seamlessly from another app precisely because they were Markdown.
I’ve definitely experienced that last part in a short burst here or there. Having it permanently would definitely be catastrophic. I’m sorry this happened to your grandpa, you, and your family. Thank you for sharing.
The answer seems obvious to me, ipad running macos would then compete with the mac. It’s the same reason apple does not release a laptop with a touch screen.
They're using the directionality of the IR transmitter for "addressing", so to light up an area they just point the transmitter towards it and broadcast a command that all the receivers run. Quite an elegant method, in my opinion.
So China has stated its intent on Taiwan.

But the US actually did it: Iraq and Afghanistan.

It’s not nobody should talk about China, it’s that it literally hasnt done anything worth talking about compared with a whole host of countries…

If you think the view is myopic… how about you challenge it? Who’s disturbed more foreign nations than the US? Like in the history of civilisation.

Myanmar was not run by a junta, it was a democracy and they did invite the US and are desperately asking for help right now… just like Vietnam did. So what is different?

I would say because the US only wants to fuck with China and couldn’t care less about these other nations. Which you also admit is the case. What is “strategic” about protecting the Philippines? The answer is China, most specifically “containing China” - but why “contain” a country that has never expressed ill will towards you?

Is the US also containing India?

It is like people purposely pretend the US are the “Good guys” and ignore any other possibility.

If you point this out, it’s whataboutism (a made up term pretending to be a fallacy used generally to justify American exceptionalism)
> an emergent phenomenon from having enough connections in a graph, or ... some other special sauce

For humans, it is emergent. But when we reason about reason, we invent special sauce.

If we build our theories of reason into our models, they achieve the strengths and limitations of our models.

If we don't, we're limited by the pace of evolution, because we don't have enough connections in our graph.

So I think we'll have something immediately more useful if we embed ALU special instructions into a neural network.
What’s so special about February 20, 2030 (6:29am)?
A fun look at research note design
No, in most cases the same input will yield a different output.
Sometimes it is just too much to handle for me too. And I just shut down. For a week or two. And then trying to come back. And that period is a painful one
There's a common(?) use case for git/jujutsu that I can't find a simple answer to:

I clone a repo. I make some changes to my copy. But then I want to keep my copy up to date with the original repo by stirring in all the updates that have been made lately to the original repo.

Seems like it oughta be simple, but git makes it mysterious. Will jujutsu make this possible using only simple, sensible CLI commands ? And conflicts will be nicely stored away for near-term cleanup ?

Inquiring minds want to know.
I thought that since Gleam is build for BEAM, it should be good at concurrency? I thought that was its whole angle, but there's not a mention of concurrency at all in the docs, it's not built into the standard library, and apparently this is all they offer: https://hexdocs.pm/gleam_otp/

If Gleam is good at concurrency why aren't they telling anyone about it, and if it's not good at concurrency what even is the point of it?
I was also reading this the other day, but right now they have the best offering on the market to serve as a base for FILE0. There are also alternatives out there, in case we get slapped with a 120k "offer".

The first step is to get to a scale where you piss off the Cloudflare sales team. FILE0 is far from that. Whenever that will be the case we can think about solutions, but this wouldn't be a good enough reason not to use them, and the free egress until we can.
Certainly most brits are aware of the Suez crisis, the Malayan Emergency, Mau Mau and the Aden Emergency, not least because of the fact that together they kept us from getting involved in Vietnam.

I imagine most people that might have an interest in 20th century conflicts is probably aware of them, and the rest.
Yeah, password reset emails are sure a huge vulnerability. Nothing to do with DANE, though, since that won't solve that issue either (not going to spell out all the reasons for that, but suffice to say that once a zone's registrar account is compromised, as with all examples so far here, the 'turn off DNSSEC' option is even deadlier than all other extremely practical attacks otherwise possible against the protocol...)
> Ideally, companies would exist to serve the public

That would not be "companies" in the common sense anymore, but rather something like the East German "Volkseigener Betrieb" or the Russian "design bureaus". Which is something worth considering probably, but then you'd need larger changes, not just some laws that prohibit companies artificial limitations like this.
I remember laughing because one of the plugins was storing the HEX color value of a small banner in a DB and for every page load it needed to fetch it again even if the banner was nowhere on the page.

Suddenly it changed my look on all all those "easy" knobs and fields from the admin panel and they looked very costly
You say 1 and 7 are project goals but I don't agree and I'll say why:

1. If you are not keeping your project alive and it is useful, then someone else will take your project and keep it more alive. and your influence will reduce. So, assuming that you are a good BDFL, you should make effort that your project is alive so that the BDFL at top is good.

2. The ability to fund people for the project is as much a story of actual resources as it is about the culture. If you do not try funding people right from the start, you will accumulate people are also not that interested in funding people. This means your project will remain a hobbyist project. And this actually impacts 1 because then your project might not be that sustainable.
You know it's true... https://xkcd.com/705/
Show HN: A curated collection of news about what is happening in generative AI
Road to Average part 2 – Real and Raw current statistics
”I didn’t grow up playing games, it was not because I had better things to do (what kid has actually important things to do), it was just not really available to me. But I like to believe I would have loved it, because I spent a lot of time as a kid finding ways to explore other worlds. I did that through reading a lot of books, especially fantasy and Sci Fi” — Moa Bogren
> Choreography brings the idea of dancers in sync without the need of a central conductor.

Try that and let me know how it works.

In reality, the dancers are of course synced by the music, dependent on the same conductor as the orchestra.

And on top of that, orchestration isn't the conductor's job. It's the composer's (or arranger's) job, putting it exactly parallel to choreography. The orchestrator, like the choreographer, determines who does what and when they do it, and he does it in advance. Most typically, years or centuries in advance. The conductor determines how fast the clock runs.
Curious, can you explain why you think DSPy overrated?
I prefer Pushing Hands. Because I do tai chi :-)
Also known as "Continuous Stationery" (one of my Father's customers companies was even called that) because each page was joined via a perforated line or "fanfold" as it was folded into the box with alternating left-right folds along the perforation just as a paper fan is folded.

Often the holes for the tractor feed were also separated from the main part of the page by a perforation so that one could tear it off to leave a more-or-less pristine letter (or A4 over here) page of content.

Fiddling with the left-over narrow strips of hole-punched edging paper was one of those universal habits that you don't even notice until long after it's gone.

(Edit: _a_ I just realised I replied to the wrong parent post and _b_ now I'm wondering if you're somebody I know!)
We should make it easy to build large amounts of affordable market rate housing, and build social housing/expand housing vouchers for the bottom quartile who the market may not provide for sufficiently.
Correct, sorry yeah I should've linked to it.
Peopleware by Tom Dermaco & Timothy Lister.

Making Things Happen by Scott Berkun. Bu I haven’t finished reading it yet.
> I find this notion that companies should do what we want ridiculous.

The thing is, we actually have a vote in this by buying or not buying their products. So apparently, too many people are content enough with what Apple (for example) is doing.
You can add plastic food wrap to that list. The original was amazing at sticking to the plate.
OMG one of the classic Linux/Solaris footguns! On Linux, hostname queries the host’s name; on Solaris, hostname sets the host’s name. If (say) you have a favourite shell prompt that includes the hostname, and your PS1 line is old enough to predate bash’s \h escape and/or is designed to work with other shells, it might contain `hostname -s`. Carelessly copy your shell prompt to a Solaris box, and fun ensues when it changes its name to -s ! Hopefully you are suspicious enough to notice your prompt has gone weird and discover the problem before breaking a telephone service.
This does absolutely nothing since the cashier can just have pennys in their pocket.
That's seriously cool! I'm going to try and give this a test this weekend.
this is why, when you install docker, it doesn't add any users to the group automatically. it's an extra "post-installation step" listed in the documentation, with a big warning flag explaining that this is effectively equivalent to handing out root.

https://docs.docker.com/engine/install/linux-postinstall/
I think this is the reason docker on linux requires appending sudo to the command by default.

Creating a docker group and adding the user to the docker group to avoid sudo is more of a convenience thing, and the implication seems to be well documented now - https://docs.docker.com/engine/install/linux-postinstall/

so if someone sacrificed convenience over security, I think the authors can't do much.

Also I think there's no such thing as secure vs non-secure product, instead its levels of security.
Apple Hearing Study shares preliminary insights on tinnitus
Somewhat ironically, I'm pretty sure I failed a system design interview at a big tech last year for not drastically over building to solve a problem that probably had far less data (movie showtimes, and IIRC there are less than 50k screens in the US).
The next OpenAI frontier model has started training
Yea, well, it wasn’t like that in New York.

But more to my point, I think it marked the end of a certain strain of optimism in world politics.
> Because it's slowing killing the the environment for kids to learn. Parents give kids an iPad, they don't give them a notebook.

That's a fair point. I think we need a law which makes it illegal for parents to give kids an iPad and not a notebook.
>Self-VPN in target state on residential IP - nope, something else causing the fail

might be caused by the VPN connection reducing the MTU, and the server detecting that.
I think you are close but slightly off. EU has historically better public transit and lower sprawl allowing more price points of housing while still a "reasonable" commute.

US cities are vastly larger by land size, because America is larger allowing it, added with fewer public transit options.

Look at Houston, massive sprawl and some of the cheapest housing in the country.
Drew McDermot's warning is well-heeded, but there are established and well-understood definitions of deductive, inductive and abductive reasoning that go back to at least Charles Sanders Pierce (philosopher and pioneer of predicate logic, contemporary of Gotlob Frege) that are widely accepted in AI research, and that even McDermot would have accepted. See sig for intro.
Lethal doses of neutrinos are a plot point in Diaspora by Greg Egan.
Show HN: VSCode extension to create journals, notes and sync to remote repo
VSJournal Extension for VSCode: !

I have release a Visual Studio Code extension which allows you to effortlessly create journals and notes right within VSCode and sync them to your remote Git repository.

Whether you're a developer who likes to keep detailed notes or someone who enjoys journaling, VSJournal has got you covered.

Key Features:

Create daily journal entries with a single command.

Easily add and manage notes with customizable titles.

Seamlessly set your Git remote and sync all your entries.

Download and try it from the Visual Studio Code Marketplace:

https://marketplace.visualstudio.com/items?itemName=indr4jit...

Check out the extension here:

https://github.com/indrajithi/vs-journal

#VSCode #Extension #Productivity #OpenSource #Journaling #Git #DeveloperTools
Show HN: I built an all-in-one template for cross-platform development
I recently finished building a cross-platform template, based on the tech stack I use myself everyday.

Here's a brief overview of what it includes:
Expo, NextJS, TypeScript, Tailwind, Firebase, AppsFlyer, SEO, ATT, Internationalization, Authentication, Analytics, In-App Purchases, Stripe, Push Notifications and a lot more. All setup by default.

The inspiration for building this came out of the experiences and challenges I’ve faced over the past 10 years of developing apps for iOS, Android and Web.
As developers, we tend to spend waaay too much time on boilerplate functionalities. All our time and energy should go towards building the exclusive features of our specific app, not on setting up auth, payments, analytics etc.

Additionally, if you've ever had the pleasure (pain) of launching your product on multiple platforms, you know the joy (horror) of dealing with synchronization of IAP vs Web payments, authentication, analytics, ad measurement etc. which has nothing to do with your app’s unique features.

The amount of time being wasted reinventing the wheel in this process is significant. And it’s especially silly, considering the fact that the vast majority of apps need the same exact basic functionalities that “wrap” their unique core features.

I hope this template might be able to help other devs focus on the actual core features their app offers, instead of spending an abnormal amount of time on all the standard config that users will never notice or appreciate.

Thanks for taking the time to read my rant. I’m open to feedback.
Ask me anything. Or tweet at me @chrisesmann
> I maintain a frontend framework written in gleam and it's all grand

For anyone interested, that framework is Lustre[0]. It looks interesting: An Elm-inspired approach to SPAs on the front end, compiling Gleam to javascript. Back end also in Gleam but compiled to Erlang.

Haven't tried it yet but on the list. Kudos, @hayleighdotdev, for putting something that expansive together in a pretty short period of time.

[0]: https://hexdocs.pm/lustre/guide/01-quickstart.html
Not by default. But if a docker group is created and the non root user is intentionally added to docker group despite ignoring the warnings in red here - https://docs.docker.com/engine/install/linux-postinstall

then yes :)
Thank you for correcting me! I must be thinking of another library
link is wrong, should point to: https://amp.theguardian.com/world/article/2024/may/28/spying...
The text version is nice for some things, but this one could really use the pictures. https://www.npr.org/2024/05/28/1243933142/diverging-diamond-...
It is an interesting theory and a nice story; but I don't believe it. One of the key issues in programming systems is the profound uncertainty about what the system is meant to be doing. In chemical engineering you know exactly what is supposed to be built and have a clear idea of how the major reactions should work and what the tolerances are.

Both situations require design around uncertainty, but the chemical engineer is looking for practical kinks in a roughly-understood system. The programmatic system has no idea what is value add, what will stay or go or anything like that. In the extreme case you get things like Slack or Discord, where the plan wasn't even trying to build communications software to start with.

The nature and scale of the uncertainty is different. Software needs to adopt a fail-fast iterative approach with lots of feedback. Chemical engineers are looking for something else. The "pilot plant" concept wouldn't carry to software. Although the "we're going to throw this out" attitude works wonders (unless you rely on it happening, in which case that code is permanent now for some reason).
Update on Meteor Lake DRAM Latency Measurements
In the future those kids are also going to have the ability to buy alcohol, tobacco, junk food, weapons, motorcycles, fireworks, etc.

It's looking more and more like we should be putting phones into a similar category. Children should likely be more protected against the harms of phones until they have developed more to have a greater ability to use them safely.
Microsoft's new 'Recall' AI feature tracks your every PC move
Local Privilege Escalation in Zscaler Client Connector
LeCun to Next-Gen AI Builders: Don't Focus on LLMs
kdbus/bus1 were about making IPC primitives available race-free to userspace since the very first moment it is started. Perf was icing on the cake.
Binder is Google-only, so nobody else can really use it, given they might kill it at any moment.

The end result of not having bus1 is that we have to forget about brokered IPC and go back to 1:1 bespoke protocols over af_unix - ie, varlink
Had yours erupted? Mine were impacted and warranted an oral/maxillofacial surgeon. They usually won't administer local anesthesia with a vasoconstrictor to me because of hypertension.

I can see how local would be fine for what amounts to an uncomplicated extraction, though. Just make sure they don't bill you for an OR and anesthetist, anyway!
Show HN: Aggregate recipes and make shopping lists, is it useful though?
I built a small app where you can pull recipes from your favourite websites and generate an interactive shopping to then buy the ingredients to make them.

You can give it a try for free, no payment details required.

This idea will hardly set the world alight but it scratched an itch for me and wanted to blow the cobwebs off of shipping a product, so I thought I would throw something together quickly and would love any feedback on it if possible!

This idea came about from

- my lack of cooking skills requiring me to reference recipes I’ve already made before

- having to go on a deep dive through WhatsApp to find the recipes that had been sent to me

- writing the aggregated shopping list for multiple recipes took way too long

- alot of recipe websites not getting to the cooking steps quick enough

I have had issues getting the AI model to scrape the websites correctly. I had to add the ability of users to copy & paste steps and ingredients into the form to improve accuracy.

If anyone has any tips on improving the accuracy of models (using Open AI Assistants), that would be great!

Thanks for your time if you check it out, it is very much appreciated!

I'm also on X if you want to discuss there!

https://x.com/jaackevans_
Ask HN: The Documentation That Lies?
I've been chasing elastic docs for a few days and sometimes it's either incomplete or outright wrong, you cannot get a working stack locally just for development and showcasing unless you spend a considerable amount of time on it, definitely more that I already had.. is this to steer users to the cloud offerings?
Making a Black Flame [video]
Yes, I'm a big fan of Bret Victor's work. I share his Inventing on Principle talk on a near yearly basis.

I've seen light table years ago and thought it looked really neat, but I haven't looked into it much as it wasn't directly applicable to my environments. But, probably worth a look for ideas.

On the topic of time-travel debugging, have you seen the demo: https://www.youtube.com/watch?v=72y2EC5fkcE (Tomorrow Corporation Tech Demo)
Very impressive, worth a watch.
Referendums organized after decimating the indigenous population, and importing french and pro-french people en masse for decades. Obviously if you make sure the indigenous people end up in the minority through colonization, your referendums will not translate to anything else.

This is like a company rejecting tons of co2 every year, planting 3 trees and greenwashing people into thinking they do everything against global warming.

This is totally about racism, but not in the direction you pretend it is.
On the topic of RSS feeds. I really do miss this way of consuming news.

I tried using a few RSS feeds from major news organizations (WaPo, NYT). All I get are the headlines and a link to the article. I am not sure if it has always been this way or not.

On the other hand, “rachelbythebay” blog posts can be viewed entirely in the RSS reader.

I am using “feedly” on iOS. Downside I see is that it does not properly display all of the formatting elements. Some examples:

- Bullets represented as just *.

- The “code” sections sort of sit awkwardly in the reader. No formatting applied.

- ~~In some of the code sections, it’s just awkwardly replaced by ellipses (…)~~ nvm, this is the authors writing style :)

Maybe that’s just a specific RSS reader issue?
Authentication via remote attestation?
People don't care about whether their tools are decentralized or centralized (apart from a few principled individuals). They care about the UX of the tool, and so far centralised options have won on UX. I'm not sure how much of that is due to being centralised, rather than being due to companies investing in UX to gain market share preferring a centralised model.

Ofc centralised/decentralised is also part of the UX (what happens when the centralised service goes down), but so far it's not been a net win for decentralised.
They do, so in theory everything after the '#' is not sent, however it frequently sends a request to "https://notepadtab.com/cdn-cgi/rum?" which is part of Cloudflare Analytics (https://www.cloudflare.com/en-au/web-analytics/). The payload includes "timingsV2" data, which leaks the hash part to the server.
Do you have said domain expertise? Of course it would seem obvious if you did.

Personally I'm less familiar with IR technologies than RF, so I was expecting some radio-controlled design inside (with an overpowered IC). What they actually did seemed to me like one of those beautifully simple solutions which opened my mind a little. Sometimes simplicity is the most ingenious.
jj fetch # get the most recent changes from the remote

jj rebase -b @ -d branch@remote # rebase the branch of the current working commit onto the newly fetched commits.

Note that the way to do this with git is almost identical, but maybe not as obvious. In git I think this can be done with a single command though: git pull --rebase.

If this is not the state you want your repo to be in and I misunderstood, I'm still pretty confident I could get a repo in the state you want using Jujutsu quite easily :)

Edit: though also the git way to do this would kind of force you to deal with cleaning up conflicts immediately, whereas with Jujutsu you can put off conflicts indefinitely.