skysight-inc/HackerNews huggingface dataset:
The ease of the job is relative.

If you work at ticket clinic, your job as a lawyer is probably pretty easy.

If you work in algorithmic trading at Jane street, your job is probably pretty challenging.
For people who grew up in countries where comma is the decimal separator (and dot the thousands grouping separator), this is highly unintuitive, because it would seem much more likely to be a misplaced punctuation mark.

It might be moderately intuitive to English native speakers because of oral usage like “point one three eight”, but that’s also not a thing in many other languages.
Himalaya makes it pretty easy to write cli tools and automate email workflows. It pairs well with August, another rust project that can render html to text on the terminal. I wrote a git email patch automation tool around Himalaya so that people can receive email patches easily[1].

1: https://github.com/djha-skin/git-receive-mail
Template: Impact-Appetite-Tierlist – Roadmapping for Empowered Product Teams
Let me stop you at "effectively exchange information, medical reports". Have you considered the regulatory blockades here?
Starlark is Turing-incomplete, which makes it somewhat unique among embeddable languages. It's definitely a draw for me for something I'm working on.
> At $150k, I was coasting at a large company for a few years, but it wasn’t like I did _nothing_. I did my sprint work as assigned within the sprint.

It's weird to count literally doing your job as requested as "coasting."
Don't forget that this emboldens the government to define what is and isn't healthy. Something that's worked out super well in the US.
It was an example, an analogy, an illustration. We’re not dependent on our WAF any more than curl is dependent on ASLR and NX. We (and curl) use those things in addition to good coding practices so they all work together to create as secure of a product as our respective teams can manage.
Well, if these really exist, 2 commits a month and 300k USD a year, please let me know, I'm gonna do 4 (at least) ;-)
Nitpicking continued: As per e.g. Wikipedia definition it refers explicitly to the process (and not the speed): "In civil and military jurisprudence, summary execution is the putting to death of a person accused of a crime without the benefit of a free and fair trial. The term results from the legal concept of summary justice to punish a summary offense, as in the case of a drumhead court-martial, but the term usually denotes the summary execution of a sentence of death."

In practice a free and fair trial can't be very fast though.

https://en.m.wikipedia.org/wiki/Summary_execution
I wonder if AI can make HN comments more creative than inserting AI into everything.
I'm not. Are you?
> I've found HomeAssistant with Zigbee to be extremely reliable, but the idea that a botched software upgrade or failed VM could make it so I can't turn my lights on and off feels like a bit too much.

That is really an implementation problem of your smarthome. Where we used to have unobtrusive javascript, enriching the web page as it got applied - you also can have unobtrusive smart switches: There are units which get built into the wall, yet allow for Zigbee connection: you both get to run the light in a smart and in a manual way. Many smart sockets also have buttons on them to allow a manual override.
> GenAI making artists obsolete is a dumb idea

This is true for just about everything, honestly. The more you play with these tools (and use them in anger to do real shit) the more you push their boundaries and learn what they are good for and what they aren’t. You also quickly realize, like any other computer tool, there is a certain skill you need to have in order to provoke these things into generating the output you expect.

They can be time savers but also time wasters.

But what they aren’t gonna do is make the employees of entire industries vanish overnight. But I will say you’d be a fool to ignore these tools because once you master them they can be a pretty awesome force multiplier.

That all being said, many times it feels like it’s just a fancy, more annoying Alexa that you have to fight with to get the results you want. But alas…
As a programmer who refuses to use AI support in development, I feel like an animatronics character being phased out. :(

The world used to love me…
I assumed given Wayland and Weston exist that Acton was named after yet another small town in metrowest Massachusetts.
> I dunno how much hardware abstraction there is in libdrm (and this is my own dawn fault as I should have dug deeper a long time ago in libdrm interface), do we have to "know" how to deal with the native format, or is there some (expensive) hardware abstraction to deal with this conversion?

From my experience there is no magic at all. You have to wire everything up yourself. Different cards expose different properties and limitations, albeit all through the same API. But you have to handle the differences yourself. For example the Pi's primary VC4 graphics card has 48 planes to place framebuffers onto the screen, while the minimal implementation their 7" display uses only has a single plane. Your code has to know how to handle this. DRM doesn't abstract that away.
What you describe is really what all programming languages, compilers, interpreters, etc. look like. Layers and layers of indirection, with the goal of making the interface simple while hiding implementation complexity, all the way down to assembly.
Looks nice. No JMAP though :/
Do you by chance live in a large city known for tech jobs?

I live in Arkansas, and $79k here would get you a career security specialist. The one person I know off the top of my head regularly does security work for large concert venues and celebrities. He's got ~20 years experience doing security work, is ex-military, a licensed and bonded security guard, and has law enforcement credentials. He owns and operates a small dojo.

Paying more in the area wouldn't get you more qualified candidates because more qualified candidates don't exist here.
Well, if we assume that a point particle is an infinitely small thing with all of its charge concentrated in one point, the dirac delta function is obviously the correct way to describe that. Of course, there is not really a way to find out whether that is true. Still, the delta function makes sense if something is so small that we do not know its size. This idealization has, however, led to problems in classical electrodynamics: https://en.wikipedia.org/wiki/Abraham%E2%80%93Lorentz_force. Search for 'preacceleration' in this page. This particular problem was ultimately solved by realizing that in this context quantum electrodynamics is the theory to applies. But, then again, using point particles also causes problems, namely the need to renormalize the theory which is or is not a problem depending on your point of view.
All the countries listed here? https://en.m.wikipedia.org/wiki/Health_care_systems_by_count...

It's easiest if you sort by decreasing coverage, then look at all the 100% coverage countries, which tend to be developed.

To summarize though, aside from single payer, mandatory public-private hybrid and private are also used.

And you should look into the numbers before making absolute statements.

The facts, in contrast to how you stated it:

- The US spends more per capita on healthcare than many (all?) other countries

- Of that, an average amount is out of pocket (relative to developed country peers)

- The US has some poor metrics, particularly in maternal mortality and lifestyle diseases, but is average on others (relative to developed country peers)

- Because of EMTALA [0], all Americans within range of a hospital (that accepts Medicaid) have access to emergency care, whether or not they're insured. The primary problem with access is the scarcity of rural doctors, especially generalists (an AMA/federal-government problem because of limits put in place in the 80s)

[0] https://en.m.wikipedia.org/wiki/Emergency_Medical_Treatment_...
I read the original screenplay and the short story before arrival came out and frankly I much prefer the short story. The theme of the short story with respect to the protagonists ability is completely different in the movie!
Don't use school-provided or employer-provided devices for personal use. MITM of your personal traffic is a thing.
Starlark, unfortunately, does not really support (Python style) types yet. Facebook's version has some kind of types, but ideally Starlark would just learn to do mypy types.
> And it’s advertisement related things.

What do you mean?
As a locality phenomenon you will not live long enough to see a time where humans mine water from space. Let’s not even get to the logistics of it.

So for all intents and purposes, water is limited for you and your limited life time.
What Does a Translator Do?
Show HN: Dot Copilot: Your Simpler, Smarter Android AI Assistant
After exploring countless AI assistant apps, I always felt like something was missing. Many of them were either too complicated, too intrusive, or lacked the flexibility to adapt to my needs. I dreamed of creating an assistant that didn’t just fit into my life but actually enhanced it without interruptions or unnecessary complexity. That dream has now become a reality, and I’m thrilled to introduce Dot Copilot—a simple, intuitive AI assistant designed for Android users.

This project started with a single goal: to create an assistant that’s better, smarter, and completely non-intrusive. With Dot Copilot, I wanted something that could integrate into daily workflows without taking over or adding distractions. Today, I’m proud to share it with you.
Verbs Against the Machine
Bubbzy – Your all-in-one parenting companion
I recognize this is an extract from a larger book I haven't read, but my main reaction is: prove it.

All of this reads to me like a software developer complaining at the pub.

The wording is strong and the premise that "employee churn is lethal to software companies" is an extreme claim. Yet, not one company is used an example of one that died due to employee churn.

In short, I don't buy it. There's generally only a tenuous relationship between software quality and business success to begin with, and history has shown over and over that the importance of software quality is far more important at the beginning of a business (or product) than after it's established. So to claim that employee churn kills entire companies needs a lot to back that up, starting with numbers (which there are none in here)
I am surprised how companies and governments fail to grasp how exhausting this is. LinkedIn is deaf to this exhaustion.

Figure out how to verify me without providing a copy of my "photo of your identification document", my "biometric chip in [my] ID", and "selfie".

I am willing to bet within a short time the information will be used to aggregate and interlink data for a profile of me from multiple resources, not just LinkedIn. Biometrics are one of the things that cannot be changed like a password or PIN. I am not adding this much detail into LinkedIn.

I have not forgotten the breaches of LinkedIn in 2012 and two in 2021. I have not seen any public reassurance that those breaches have been corrected.

So my final idea, if an organization had a breach, they have to publish to everyone what they have done. It has to include a third-party audit.
Except there are news stories of this happening to people
Cool, can you share some detail on how this was made?

Does the flipping actually have any effect?
The timing of this with respect to AI/FR being a hotly reported technology used in the search of the UnitedHealthcare Insurance CEO is kinda gross.

But such are the times.
I also remember blaze directly eval'ing Python pre-Skylark, but I think the bigger problem was build hermeticity. This was compounded by env-related issues making it hard to build Python hermetically in the first place, and the importance of cached object files and build outputs in managing the incredibly large monorepo that is Google's source tree. And that's all before considering the Py2->Py3 migration (which, fortunately, was tackled afterwards).

I think a new bespoke DSL would have been a non-starter since so many build scripts had already been written by the time Skylark was being conceived.
All the temporarily embarrassed billionaires in HN flagged this article :-)
> Good API design dictates that you should be flexible as to what you accept and strict about what you serve. Being flexible doesn't really break anything.

Do you have a source on that? I am not sure I agree. My gripe is with HOCON that accepts so many formats that after a while you have no idea what it is you are actually writing. You can have a conf file with 5 different formats of the same type of setting. Probably added to by 5 different developers.

I'd rather have it throw an error in my face when I don't adhere.
You must not spend a lot of time reading Hackaday. Nothing against them, but little idiosyncrasies like this show up all the time.
I "invented" this filter in middle school when I was deep into audio processing but didn't have the theoretical foundations yet.

Adding a βX_{i-2} term allows for a filter with sharper cutoff, but makes determining the parameters more difficult.

The Z-transform is helpful here:

https://en.wikipedia.org/wiki/Z-transform
And how often is it wrong?
Global Temperature Set to Surpass 1.5C Threshold in Hottest Year on Record
How well does it work with other apps, especially WebView?

e.g. if I open doordash and try to log in, which opens a web view with a login form, does autofill popup?

In my experience, autofill works the best in Chrome if you have all your entire digital life dedicated to Google's ecosystem.

But I use Firefox with Bitwarden, which works at most 50% of the time. That works about 85% of the time on iPhone or iPad.
It's emotional. Fix that first.

I can draw well. But I don't associate my identity with it. So I am not an artist. I write well but I am not a writer. I am happy to delegate these forms of work to AI, the same way I'll delegate laundry to washing machines.

For someone who calls themselves an artist, their identity is centered around their ability to draw.

Photographers will use editing tools. Most don't mind tools. A photo editor enhances the photo, the core still comes from composition, lighting, etc.

I would start here. Show that it could be useful first. How can AI white balance dozens of photos? A favorite use of AI among artists is doing different resolutions, expanding a small image into a capsule or cover image.
> Besides the Internet and maybe smartphones, what new classes of device were created post-1970s that had a major technological, sociological, or medical effect on society?

Neodymium magnets and incredible power density motors they enable. Lithium ion batteries with carbonaceous anode.

As a result drones and other things.

Blue led, OLED. Insane pixel density screen manufacturing Technics.

GPUs

I'm not sure how you can get such blind spot that you don't see immense scientific progress that was made since the 1980s

Literally a better part of a day of average Westerner is spent by looking at things that weren't invented before 1980.
I think main problem people trying to solve is treating JSON as computer-human interface. It was not designed for it and I don’t think we need to expand its use-case. You can perfectly use subset of YAML with much better readability for human interactions. I wrote custom parsers for subset I need with like 100 lines of Python code. JSON should stay as a loggable system-to-system format that you can render in a more readable way.
I don't disagree that copyright law is deeply flawed, but even with the current law, it seems like this situation could easily have been avoided. The issue is one malicious private company (Brandshield) taking advantage of the negligence of another private company (the registrar) by claiming that a site was being used for "fraud and phishing". If anything, the parent comment from the person running the site makes me think that the situation would have been _less_ messed up if Brandshield had correctly asked for the offending copyrighted content to be taken down rather than falsely alleging something more severe. I understand that Brandshield probably has been incentivized to act this way due to copyright law, but I'd argue that even reasonable laws will sometimes cause bad actors to try to take advantage of things, and the easiest way to fight back against this isn't to try to change laws to avoid this but for non-malicious entities like the registrar not to allow their customers to get exploited by this sort of behavior.

Unfortunately, domain registration is an industry with so many of its own problems that I'm not sure "vote with your wallet" would be an effective strategy for changing things here. I honestly wonder if domain registration might be the more fruitful target for legislation protecting customers if the goal is specifically to avoid situations like this one, but even as someone who's usually unabashedly in favor of consumer protection regulations, I can't say I have a high degree of confidence that any changes here would be done effectively.
Open-sourcing Three EXAONE 3.5 Models: 2.4B, 7.8B, 32B
Mysterious Language Etched onto Newly Discovered Ancient Tablet
I think this is true, at least the underlying concept.

Yea the program in code does exist as a thing that will do exactly what it says in a deterministic (mostly? lol) fashion, since it's, you know, a computer.

But a team's ability to modify the code, to fix inevitable problems or add new features, depends on the mental model of the code that exists in their head(s). That's also why there's a massive increase in complexity of a project as soon as it gets too big to fit inside one person's head.
One of my hobbies while at Google (2010-2015) was to watch the multiple failed attempts to get rid of Borg Config Language and actual Python in Blaze. It took a lot of work until they eventually succeeded. You're probably underestimating the rigor, the pain, and also the value involved in cleaning those things up: being able to cleanly operate programmatically at scale in the Google monorepo is extremely necessary.

(This is also why I don't trust configuration languages built by people who _didn't_ observe the years of pain. Cue and jsonnet are notable projects that were able to incorporate a lot of lessons.)
I don't have an example file on hand, but they would be useful for documenting non-explicit dependencies between packages. e.g. Kendo UI and the corresponding theme packages[1] - neither NPM package depends on the other, but if there's a comment then when seeing a change to one, the developer or a reviewer should know to double-check the other.

[1] https://docs.telerik.com/kendo-ui/styles-and-layout/sass-ver...
The rust implementation has types
Previous:

https://news.ycombinator.com/item?id=34328069 - Jan 2023 (420 comments)
But if you consider “liar” to be an object,

> liar.hats.every((hat) => hat.color === "green")

will throw a TypeError: Cannot read properties of undefined.
That’s definitely not `true`.
Python has always been strongly, dynamically typed. It isn’t untyped.
People keep bringing it up that "anything can be abused" but the point is that if you want to abuse something, abuse the simple parseable data rather than comments in the syntax tree.

Your two examples are just two examples of why we don't need comments for data interchange: yes, you put the data in a trivial, stable position in the parsed data that all parsers can parse rather than write some sort of DSL that has to be extracted from comment nodes that may appear in various places in the tree.

Turning this:

{ "key": "value" /* directive */ }

Into this:

{ "key": { "value": "value", "info": "directive" } }

Is the whole point. The more "abusive" you imagine the contents of "directive" to be, the more reason it should exist as the latter data, not more reason we should accept the former.
The only reason JSON got any traction is because it was a subset of client-side JavaScript and thus natively supported in the browser.
I had actually forgotten about this, I had a friend who had the exact same thing happen (dropped because "you have to use real names" or whatever, but they did use their real name, and it wasn't even anything suspicious or weird [not that that should matter], they just have a vaguely common for Eastern Europe sounding name :S)
Yeah, also Starlark is embedded like Lua, and doesn't come with batteries included like Python

So that means you can control the APIs, and say opendir() closedir() in Unix returns filenames in different orders. Depending on what the data structure in the kernel is

So many programs in other languages aren't deterministic just because they use APIs that aren't deterministic
This is a fair description of our future. I’m stealing it
Termux gets killed easily, even if you set it to unrestricted in your battery-saving settings. Here is one of the mechanisms that causes Termux (and other apps) to be killed: https://github.com/agnostic-apollo/Android-Docs/blob/master/...

This module isn't affected by battery-saving mechanisms because it runs as a system process rather than an app process.
Ask HN: Has anyone made a sorting game using a partial order visualization?
In this game, you would see a partial order of distinct elements with their values hidden.

You select two items at a time to perform a comparison.

The partial order updates visually based on the comparison, without revealing the actual values of the elements.

The goal is to sort all the elements within a given number of comparisons.

When the sorting is complete, the partial order will appear as a vertical line of linked elements.

Has anyone made a game like this?
Google CEO: AI development is finally slowing down
Arc Prize 2024: Technical Report [pdf]
It really isn't necessary when using constrained decoding (aka structured outputs) which guarantees that you'll get JSON output in the correct structure.
I'd really like a better idea on Windows support for mise. Especially for development using WSL. It seems like it probably works there, but the docs are pretty slim.

> Note that Windows support is very minimal for now.

https://mise.jdx.dev/installing-mise.html#windows
Actually, right this moment I am writing docs for my mini-yaml to generate JSON Schema Draft 4 for our EDA. Easy-peasy
Also, I think the Rust version was built as a side-project, then handed off to Facebook.

With regards to Fuchsia… I used to think building a new OS from the ground up was madness. Now I think _not_ doing that eventually is madness. I'd be a lot happier if Zircon and Fuchsia were done in Rust though…
I disagree that email should be plain text, but honestly I don't think that's really relevant to the question. I read the question as "why CLI instead of GUI", which I think is totally fair. Using a CLI email client instead of a GUI strikes me like using your feet to open jars - maybe you can do it, but it's so much harder for no benefit.
Cool! How do you ensure the accuracy and neutrality of its recommendations, and are there plans to incorporate user feedback into the AI's learning process for even more precise matches
https://x.com/PGelsinger/status/1865783256551133472

A very interesting but strange tweet. In some ways I think it says a lot, in others perhaps not.
Of course. I am already in contact with relevant people from the state administration who will help with regulatory issues. We are only at the beginning, so we do not yet know for sure which features will be problematic from a regulatory perspective. For some things, parental consent will be enough, for others more will be needed. But I believe that with competent professionals we will achieve a good result.
You don't get access to randomness or time functions or anything that could change the output of a function with the same input
Sunglasses are a simpler way to obfuscate your eyeball metrics.
With all of the features and plug-ins being crammed into Teams, it may become TeamsOS before long