skysight-inc/HackerNews huggingface dataset:
Well said.

The example that popped into my head was this: Impossible Burger is "healthier" than regular beef burger.

Health aside, these sorts of conclusions (I'm guilty too) say nothing about how processed or not something is. My anecdotal take: an Impossible burger is processed food.
I think you have that wrong.

Maybe the kind of people who are drawn to those different kinds of games from smaller studios are not the kinds of people who will go for bullshit like microtransactions and subscriptions and the developers of those games know that.

Prior to the release of Subnautica, Unknown Worlds spent years developing and promoting Natural Selection 2, an innovative RTS/FPS hybrid that was the sequel to their crowd hit mod for Half Life.

They anticipated yuge money from turning the game into a frantic but predictable eSports thing meant for mass consumption with flashy paid skins and the like.

It was a failure.

The fanbase rejected it and it ultimately killed the game. They learned from that experience and delivered a totally different game which was based on the traditional business model of making a good single player game, selling it as a complete product and then if it's successful making and selling a sequel. That game was called Subnautica and it's probably the only reason you ever heard of Unknown Worlds.

There's no way I'm subscribing to Factorio, and I doubt there was ever a path to success for a game like Factorio that involved subscriptions just like there was ever a path to success for an incredible game like NS2 through eSports.
Can one upweight the known-rare concepts in the training set? But then which are rare and how should we identify the rare ones worth knowing?

ML is funny. It's predictably going to run into the Education field.
Dell warns of data breach, 49M customers allegedly affected
Yes. Recursing your Makefiles produces poor results. You know who hasn't read the Make manual and makes recursive Makefiles? The cmake devs.

If you truly need a lot of complexity, you can end up with unreadable Makefiles, as you say. Most projects don't need a lot of build logic, though. I have lots of projects using mrbuild, and their builds are clear and easily maintainable. If you truly need a lot more, then Make might not be the best choice. And you can do much better than cmake
> pizza is healthy because they ground the flour themselves

with the amount of energy you expend grinding the flour, you may just end up with a pizza that has net negative calories
I automated the tuning of 150k gpus that were being used to mine ethereum.

The trick was that as a whole, you knew the limits of the hardware. You know how to set the knobs to max performance. Due to the silicon lottery, cards that can't perform at max end up crashing.

So what I did was kind of the opposite of what everyone else was doing. I first set everything at max, watched for a crash, then tuned the knobs to be a bit lower. All of this was done with an automated piece of software that I built. The cards we used essentially had 3 knobs to twist, which resulted in hundreds of combinations. Eventually, the cards stop crashing, so you're at the right settings, for that individual piece of hardware.

We were running in seasonal climates too... so each winter/summer, I'd reset things and let it auto tune back again. Heat plays a huge factor on stability.

Of course, each workload has different settings too... so that plays into it, but if everything else is static, this ended up being a great way to do things.
Merger? Let's call it by its name: takeover. Boeing after 1997 should be called McDonell Douglas.

This was a proper Boeing, not a McDonell Douglas.
Supports exhaustiveness checks only if you explicitly opt-in it (by coding to pattern where you use helper function that accepts `never` type). "Dicriminated Unions Type"/"Sum Types" feels very hacky there, at least syntax-wise, because it is constraint by being "JS + types" language. It's remarkable what Typescript can do, but having native Discriminated Unions in JS (hence in TS too) would be much more ergonomic and powerful.
Yes, yes, the Gabe Newell quote - even though that quote was only an explanation for why piracy happened. Commonly lost in translation, that quote never once said piracy was justified or acceptable, nor did he encourage piracy under any circumstances.
There's a difference between publishing actual secrets and publishing evidence of someone breaking the law.

We're seeing with Boeing what happens when law-breaking is swept under the rug for too long.
Thanks! Yeah I'd like to dive deeper into the sentiment aspect. As you say it'd be interesting to see some overview, instead of specific queries.

The negative sentiment stood out to me mostly because I was expecting a more "clear-cut" sentiment graph: largely neutral-positive, with spikes in the positive direction around positive posts and negative around negative posts. However, for almost all my queries, the sentiment was almost always negative. Even positive posts apparently attracted a lot of negativity (according to the model and my approach, both of which could be wrong). It's something I'd like to dive deeper into, perhaps in a future blog post.
If your users are developers than it is a nice added bonus, but it most likely won't be the reason you win or lose deals. I hope this helps!
Where do the weapons come from?
Safety Shot Tastes "Nasty", According to Hunterbrook Media Unscientific Study
I have a real issue with all of them because they all have access to your passwords even if they tell you that it's not the case.

You cannot control anything that happens inside their apps and when you add a password that is then send to their servers 'encrypted' and is then 'decrypted' on another device that means that the key to en-/decrypt the password moved along with it.

So in the end they have the password to your passwords and that's an issue for me. I don't want that and I wouldn't want anybody else to be in that situation because besides abuse there's also always the option of data leakage and then you're really screwed.
If there are no breakthroughs and funding dries up in the near future, it will feel to many like going off a precipice at high speed.

Only the poor souls who survive the fall, at the very bottom of the precipice, will get to experience the AI winter.
Complaints about capitalism do not amount to praise for communism.
Just because it hasn't taken over the world it doesn't mean it's proponents adorations are baseless ?

I agree that the article falls flat on providing descriptive reasons how Elixir compliments machine learning. But that shouldn't be an argument against the product, but rather against it's cult following that does not provide sufficiently detailed and advanced examples and explanations. Something extremely common in tech journalism.

Good ideas and technologies do get underappreciated and wide spread adoption I would wager is not at all correlated to quality. Javascript, c++, java and others are good examples. Yes they have taken over the world at one point, but there are better designed languages out there. It just seems that people don't want to relearn a new paradigm and you can write software on anything.
I always love the detailed breakdown of how NASA/JPL/ESA keep these ancient machines going at the such an extreme remove. It's always interesting how they shuffle commands around the increasingly geriatric computers to keep them from collapsing and turning into space junk.
It's not hypocrisy to believe that a) animals can be killed for their meat, but also b) they should be treated humanely until then and killed as humanely as feasible.

That's the great thing about human intelligence; we can ensure a humane kill of our prey as opposed to ripping it apart with fangs and claws like other predators.
Fusion 360 does this, although with some limitations (https://help.autodesk.com/view/fusion360/ENU/?guid=MESH-CONV...). I occasionally use it to take meshes and convert them to B-rep (fusion 360's preferred internal representation) using parametric/prismatic. It doesn't work for complicated geometry or high mesh vertex/edge counts. And in most of my work it's not necessary (I'm typically just carving mesh surfaces into wood, but sometimes I need to reverse engineer an STL).

I guess I pay about $600/year (didn't check the latest pricing) for the base Fusion 360 non-professional product and it's worth every penny.
Because it doesn't meet the requirements for L2. I think L2 implementations are required to block software screen recording, for example, and there isn't really any practical way to enforce that on an open platform. Windows/Android/iOS have special support for compositing protected content so if you try to read the framebuffer back the content just shows up as a black rectangle.
I'd pay for a no-JS alternative to Jira.
I am not doing anything remotely controversial or illegal but I sometimes wonder what's the best provider if you are somehow "at odds with Western powers".

In this case it was probably opsec failure with the recovery address but I am wondering if Proton mail is any good if they bend to any law enforcement request.

My gut feeling says you might be safer with some Russian or Chinese email provider. Obviously this has risks on its own and I am not keen to associate with these countries, but for someone like Catalan separatist it might work better?

Are there better providers? Running your own email on some very shady server provider? Relaying emails somehow?
the goal may be to push out the old people but they're not going to be chasing promotion the way the Gen Z folks will.

paradoxically, the cat is out of the bag for Gen Z, and remote is seen as a given for them. it's a way to freeze the pay of the quiet-quitter remote types.

older (as in nearish to retirement) workers will accept what they have while remote until their out.

the mid-level folks in their late 20-40s will be most impacted, and I suspect the qualified ones will split instead of being frozen. that may be the goal, but it's also going to push out a crop of otherwise qualified folks that would be major drivers of future initiatives. like, a future director (currently manager) is going to accept this, sit on it for 3 years, and then jump to another org that will tolerate their remoteness.

there is a "prove your serious" angle by forcing them into the office, but I suspect that's only going to get mediocre talent who can't negotiate elsewhere for better bennies. or else "true believers" which generally mean suckers, in the Ribbonfarm-Clueless-Losers-Psychopaths sense.
List what you're working on below and I'll give you UX/Graphic Design feedback
There are reasons for not reporting detailed errors to the user.

For websites, security is a big one. Detailed error messages can lead to information exfiltration, exploits, fingerprinting and generally bad things. Long error messages in some network protocols enable amplification attacks.

For general applications, there are commercial reasons. You don't want to enable your users too much, they should be incentivized to buy your pricey platinum premium package after all. Therefore an opaque error message, maybe with some error code but no text and no information, is necessary: The user will need to call support and get the error code decoded and be told in hour-long, tedious and expensive support calls how to fix the error. Actually actionable errors are what makes your company go bankcrupt, especially if you do freemium or OSS+support business models.
And yet content will still be torrented within hours. It’s always the honest consumers that lose.
This is why a powerful assertions library is so important.

(JS with Vitest, etc. is good, Rust - not so much)
We're talking about real seasonality, not "we have to launch this quarter" fake board room seasonality.

If you want to do people's taxes for a living you have to acknowledge that Feb/March/April are not times where it is appropriate or acceptable for you to schedule a 3-week vacation. This is not the same as "we do database updates in August so no summer holidays."
The "API isn’t Pythonic" examples are misleading, the first and third are using more verbose forms of:

add.delay(1, 2)

The verbose forms are for when you want extra functionality like in the second example.

It's relatively small compared to the other issues but it sticks out because it's one of only two listed as "you'll have to live with it".
I'd be interested in learning more about the flight computers, and in particular the very lowest-level systems used to reset or debug the main systems.

Given the tiny amount of storage, there's presumably no scope for rolling back changes after an error, so are they at risk of bricking the spacecraft every time the flight engineers (and just for once, I think the term "software engineer" is truly justified) make a change?
The Max is a McDonell Douglas, whilst the old 737-300 is still a Boeing. Big difference!
I guess you have to try it for a few hours to get it. Mine is a non-orientable LG monitor (https://www.lg.com/us/monitors/lg-28mq750-c-dualup-monitor). The near-square aspect ratio makes it wide enough to stay confortable if work goes horizontal for a bit. Of note, the other LG model _does_ rotate (28MQ780)

I'd say they're less popular because it's seen mostly as an oddity (if seen at all). We've adopted the mindset that screens are to be horizontal without regard for their purpose. Also, because less are produced, they are more expensive, although not prohibitively so.

A rotating screen has multiple constraints:

- needs to be firmly attached to the desk or have a heavy stand

- requires more desk space to operate than the horizontal because it goes as wide as the diagonal while it rotates

- cable management can be more difficult, especially if used as a USB hub

- OS dynamic orientation management should be ok (Windows too) but might bring occasional challenge with some apps?
ASF announces 2 major releases of Apache Causeway
when they made up that term, they also made up a TOPS requirement that is higher than what the m4 has. It's not by much, but technically the m4 is not even fast enough to qualify as an AI PC.
For outside stuff I recommend PETG over PLA. PETG is a bit stronger, doesn't melt in ambient temps (California, not UK), and takes much longer to degrade outside.
Bridge Engineers Design Against Ship Collisions [video]
> Worth noting that they did release the AlphaFold 2 weights after a while.

Yes - though I don't think Isomorphic labs existed at that point.

Obviously the real reason AlphaFold was possible was the huge tax payer funded effort running over decades to generate a diverse, high quality 3D structure dataset.

However that's why we put taxes into research - to spur innovation in a pre-competitive way - so that's fine.

What's not fine is any benefiting company avoiding paying any tax back on resulting profits - that's just free riding - and many of the big tech companies are, in my view, guilty.
When I first started using UNIX (Ultrix on a DECStation), I was floored by the wizardry of "hackers" sending me email from Santa Claus. Mind blown!
TikTok U.S. Data Security
I'm pretty sure that the mechanical planetarium of Eize Eizinga from 1781 predates this "World's First". Maybe because it is projected?

It's worth your visit btw.

https://www.eisinga-planetarium.nl/en/history/
RAG seems to be all the rage. Not to mention the quest for the cooking up the correct cocktail of smaller MoE/ensemble models, and ... there's decades' worth of optimization work ahead (a few years of it seems to be already VC and edu grants funded), no?
Show HN: I built a non-linear UI for StableDiffusion
Hi HN,

I built out this prototype of a way to explore image generation models outside of the "feed" paradigm. I often felt like the linear feed didn't accurately represent how I would branch off of different generations to explore different paths and ideas, and also how I could lose threads of thought as new images came in.

So I built this app as part of AIxUX NYC a few months ago, and have it up as mostly a UX demo of what I would like to see in this space. Generation form a web that let you track how an idea transforms over time, and allow you to revist past generations, try old and new ones, etc.

You can download the app and give it a go (Mac/PC) here:

https://forums.afterschool.studio/t/dreamwalker-alpha-2-rele...

I'm also posting it here after people encouraged me to post it on Show HN after commenting about it on the thread yesterday for the non-linear ChatGPT UI.

You're also using my API keys right now, so don't make me go broke.

Enjoy!
While most commuter trains in the US are electric, that’s not the case for cargo or long-haul passenger rail. So “would be” refers to the opportunity to electrify those lines. Many of the tracks in the US are not electrified today.
Car tires take about an hour and are actually one of the things I buy used every time. 90% of the tread for 1/4 the price.
Not if you want "Globally Unique Identifier"s. These have to work even when every person on earth generates a couple billion of them.
Funny thing that you mention exploitation. From a high-level perspective, there's a lot of parallels in the discourse surrounding exploitation of women in pornography and exploitation of artists in generative AI. Mind you, I said that the discourse has parallels, we talk about these two things in similar ways -- I'll refrain from speaking on behalf of the actual actors whose experiences are distinct from my own (e.g.: artists, women, neural networks).

It's a pithy thought, but exactly what do I mean by that? Well... both things fundamentally exist within the interplay between labor, content, and the internet. We're forced to grapple with the yawning gap between abstract and economic value which the fundamental reproducibility of internet content implictly creates, not to mention the resulting potential for exploitation. This conflict forces us to reflect on unpleasant worldly realities -- how responsible is a consumer with finite resources for the fair treatment of those whose labors produce an infinite commodity?
We are too busy finding ways to anihilate ourselves to see that we live in an escape game.
I'm not sure what you're talking about. Most of the agricultural trespassing, disruption, etc laws don't just apply to slaughterhouses, but also include the farms and such. Many states have general secret recording that apply to nearly all scenarios if you're referring to recording. If you're talking about just trespass, if you "broke" into a beyond meat facility you would in fact face similar penalties in other western states with similar property rights culture. I believe even the ID law would result in 6-12mo maximum jail if you broke into the factory (might even qualify as burglary with higher penalties depending on specifics).
A long term side project of mine is to try to build a recommendation algorithm trained on HN data.

I trained a model to predict if a given post will reach the front page, get flagged etc, I
collected over a 1000 RSS feeds and rank the RSS entries with my ranking models.

I submit the high ranking entries on HN to test out my models and I can reach the front page consistently sometimes having multiple entries on the front page at a given time.

I also experiment with user->content recommendation, for that I use comment data for modeling interactions between users and entries, which seems to work fine.

Only problem I have is that I get a lot of 'out of distribution' content in my RSS feeds which causes my ranking models to get 'confused' for this I trained models to predict if a given entry belongs HN or not. On top of that I have some tagging models trained on data I scraped from lobste.rs and hand annotated.

I had been working on this on and off for the last 2 years or so, this account is not my main, and just one I created for testing.

AMA
> Actor Hugh Grant labelled it "the destruction of the human experience, courtesy of Silicon Valley".

Is this satire?
I’ll parrot what he’s heard from multiple doctors: Long COVID is exacerbated by the vaccine, since the primary issue was an overexposure to the spike protein. Getting COVID is bad enough, but for him specifically, getting the vaccine continued to overwhelm his body and made his symptoms worse and last longer.

I think 95% of people can get the vaccine and be fine. But for the 5% of people who it harms, it just wasn’t worth it to push everyone to get the vaccine. In many ways, we would’ve been better off in the long-term just allowing COVID to run its course, imo.
What are effective ways to sift through new research?
That you can sort of simulate the skeleton of algebraic data types does not mean that C has algebraic data types. The whole point of the algebra part is that the syntax has a compositional semantics which is completely absent in C, unless you go to great lengths as with this macro header.
Can it be injection molded? If not, I would assume it would be much much more expensive to mass-produce than an ordinary injection molded part.
> I don't think KYC laws keep people un-banked.

That’s not what I’m saying.

What I mean is, if only banks do KYC then all payments will be required to go through banks.

That will be a disaster for the unbanked.

And instead of pushing for KYC being performed by banks only, we should push for less KYC in the first place.
I don’t mind the ad, just liked it better 16 years ago:

https://x.com/asallen/status/1788428991118164356?s=46
> it seems to me the diet folks are really struggling to figure out the correct diet.

There is no "nutrition science", just waves of fad after fad. Look up Dr. Ancel Keys, father of "low fat" and how he would simply throw out results of experiments if they did not match his per-conceptions.
For a website, if the cause of the error is something internal to the server (a bug or other temporary condition), what could possibly be gained by telling the user the reason why this failed? "An error occured, try again later" is the only actionable information you can possibly give them, if they have no access on your server to fix your bug.
This was the first time, I heard someone talk in this much detail about the inner workings of a real-time data processing system - and understood many of the concepts. Great conversation.
I determine the difference with this simple model:

1. It's processed if the list of ingredients spans a sizable portion of the package or label.
2. It's less (or not) processed if the list of ingredients is quite small.

The line between 1 and 2 is totally subjective, of course.

One example comes to mind: peanut butter, something my kids devour.

Lots of peanut butter jars have extra things: salt, random oils (for spreading), etc. But, can peanut butter just be just peanuts? Yep, if you spend some extra time looking.

Another example is an RxBar (less processed, few ingredients) vs. any standard granola (very processed, lots of ingredients) bar.

And of course, so much stuff for kids is processed and worse.
What's the difference between Iceberg, Hudi and Delta
> Unless you are getting the economics of saving the day (you are a large equity holder / partner) ...

Even if you are a large equity partner it's at best short-sighted. I have written about this before[1] but the gist of it is that even when individual heroics saves a project it has robbed the project manager of valuable feedback regarding how the planning was deficit.

[1]: https://two-wrongs.com/hidden-cost-of-heroics.html
This is more of syntax sugar than power and generality, since nested pattern matching can be mechanically translated into "top-level" matching (e.g., see [1] and [2]).

[1] L. Augustsson. Compiling Pattern Matching. In Functional
Programming Languages and Computer Architecture, pages 368–
381, 1985.

[2] P. Wadler. Efficient Compilation of Pattern Matching. In S.L. Peyton
Jones, editor, The Implementation of Functional Programming
Languages, pages 78–103. Prentice Hall, 1987.