skysight-inc/HackerNews huggingface dataset:
> Satisfactory has a range of useful tools like this to plan your factory

I think Satisfctory has some interesting game design choices that promote that. Since mines give a fixed round number of primary resources and factories also process round number of items like 15, 12, 30, 60, 90 and so on I'm immediately incentivsed to think how many factories of each type do I need along the chain so so that all inputs are processed. No other game prompted me to do this much simple math in my head. Thinking about whole network of dependecies with their throuput is the natural next step and since it's getting unwieldy for a brain then writing a tool for this is the next one since you already understand what the tool needs to do very well because you were doing it yourself up to that point.

In games like Factorio or Dyson Sphere Program the information about throughput of factories is somewhat obscured so it's not easy to do these calculations in your brain so I don't do that and just go with visual feedback about whether factory is starved or overwhelmed.
"Staff are given daily allowances of $20 for breakfast, $25 for lunch, and $25 for dinner"

Doesn't it seem quite extravagant to pay 20 USD for breakfast or lunch? Are the 70USD taxed?
I have built my own implementations of units in a couple of functional languages (Haskell and Ocaml) using shadow types. How this pattern works is you tag a numeric type with an extra algebraic type defining the units and then define how the arithmetic operators handle the units. The cool thing about doing it this way is the shadow types compile away so there is zero runtime cost but you can assert and pattern match on the types and put them in your unit tests etc and your code literally won't compile if you mess the units up in some way.
Its not "slightly" worse. Its 10x or 100x drop in the artists performance/pipeline. No serious graphic designer I know uses FOSS vs Adobe products.

Plus they are industry standards so people expect those files at the end of the project.
Yes. For example I fed it a public tender and associated regulations in Norwegian and it was able to answer questions about the parts I mas interested in correctly and succinctly. I have also fed it research papers that normally I would not have the patience or knowledge to go through on my own.

In terms of actual usefulness, it’s one of the AI tools that most impressed me.

The main issue is, of course, privacy.

I have tried to reproduce something similar using AnythingLLM and the low tier Llama models, but of course the experience is much worse, both in terms of results, response times and UI. If someone knows of a better local setup, I’m all ears.

I would consider a Workspace subscription if I could actually trust Google to make good on the commitment of not reading your stuff, which I’m finding hard to do…
This got me intrigued. Is there a soundness proof for the Rust type system?

The only language with such a proof that I am aware of is StandardML. Even OCaml is too complex for a soundness proof.
I can see myself using this as alternative to foreign data wrappers and/or pg_dump even.
Ships are pretty good emissions wise because if the sheer amount of cargo they carry, even with burning the absolutely worst crap they can
Show HN: I've built a SEO content audit tool
Finally, I managed to get my first Saas project running. The tool helps content specialists and bloggers save time managing their websites. Any honest feedback will help me a ton. Thanks!
23andMe's entire board resigned on the same day. Founder: the startup is savable
What isn't clear is how you believe this manages complexity. What does it actually do that my browser and desktop aren't already doing for me?

As with all of these "desktop in a browser" demos, it looks and feels fun for a couple minutes, but there's no story-telling here as to why I'd actually want to commit to using it instead of the tried-and-tested tools that are native, accessible and already right there.
So. 2100 (the end of year of the projection that peaks in 2080 and declines thereafter) is 77 years forward from last year, so we'd need to look at projections of current population from 1947 or so to gauge past similar projections.

The Census wasn't so bold then, but we can look at, say, the 1964 projections of population out to 2010 (only 46 years rather than 77 years out), which rather than a single projection had four “Series”, with the highest projection at 437,578,000 in 2010,and the lowest 321,916,000 and the midpoint between the two intermediate projections at about 375,000,000.

Actual US population in the 2010 census was 308,745,538. (And the projection missed significantly high despite all series using projections of increased life expectancy that were way below what was actually acheived and fixed immigration assumptions that were wat below the levels reached in even the 1970s, mich less the even higher levels reached later in the period; far more than 100% of the error was getting fertility estimates wrong.)

Now, a challenge for you: show a similar population projection to the 77 year Census estimate that proved reasonably accurate.
A true hacker typer:

https://www.youtube.com/watch?v=RzZAtrw_XDI
It preserved the peace until 2014, and may have if Ukraine was still under a Russia-leaning president
The problem starts when the abstraction fails and you have to dive deeper, but no one taught you how to dive, only swim with a head above the water level. Those who can dive can also swim, it doesn't work the other way round, though.
> > SSRIs make me even more lazy, which results in anxiety about not doing anything and failing responsibilities.
> I understand. Even genuinely useful medications often help with one aspect of a condition (usually one that inhibits participation in society or the economy— an aspect whose costs are substantially external) and actively exacerbate others (typically aspects whose costs are primarily internal to us).

I've had the same notion on societal participation, nice to see that same thought brought up by somebody else. That said, from personal experience, I've had SSRIs bring me back to normal without significant downsides starting from a pretty bad starting point. (Where normal does still involve ups and downs but with a pretty solid bottom to the downs at a more or less acceptable level.) So that is a possibility. There needn't be a trade off.

What I can imagine is that the perceived negative effects by the original commenter are actually a result of the medication doing its work. Elsewhere in these comments others have pointed out the use of what I would call their negative gas pedal: i.e. powering through tasks based on anxiety, negative self talk and/or shame. I've used that "pedal" a lot in my life, always with positive short term effects ("getting things done") and negative long terms effects ("burning out" or more precisely blowing out my motivational faculties). I suppose SSRIs by virtue of dampening the anxiety, negative thoughts and shame, could cause this negative "gas pedal" to falter, resulting in a feeling of having no aim at all because the main means of moving forward has stopped functioning. Going back to the article, I think it is ineffective to label that as "lazy". I think it is better to see it as a period that allows motivational faculties to restart based on what another commenter called "desire". That is a term which I personally dislike based on my philosophical convictions, so I'd prefer to call it "inspiration" or "drive".
Where can I buy/install this game?
Hey there,
let me know, if you find the tool helpful.
Rust's BTreeMap, which is much closer to what std::map is, also requires Ord (ie types which claim to possess total order) for any key you can put in the map.

However, Ord is an ordinary safe trait. So while we're claiming to be totally ordered, we're allowed to be lying, the resulting type is crap but it's not unsafe. So as with sorting the algorithms inside these container types, unlike in C or C++ actually must not blow up horribly when we were lying (or as is common in real software, simply clumsy and mistaken)

The infinite loop would be legal (but I haven't seen it) because that's not unsafe, but if we end up with Undefined Behaviour that's a fault in the container type.

This is another place where in theory C++ gives itself license to deliver better performance at the cost of reduced safety but the reality in existing software is that you get no safety but also worse performance. The popular C++ compilers are drifting towards tacit acceptance that Rust made the right choice here and so as a QoI decision they should ship the Rust-style algorithms.
I believe since Sony lost, they would need to pay back the defendants legal fees.
Kind of reminds me of Crash Early, Crash Often: https://www.ribbonfarm.com/2017/07/13/crash-early-crash-ofte...
Halloween Spooktacular Day 2: Reboot Your Machine
Humans experience the world as a story, but that is not necessarily the most human way to wrap a life around as you are implying. In some cases there are more powerful frameworks. For example Hitler is wrapped (by most of the world at least) around the damage and pain he caused not around his story.
Stories are mostly fine, but thinking that we should strive for that to being the main perspective is limiting.
I've never seen this as a problem. If you're doing TDD and you have a scenario in mind, you describe that scenario in the name of the test.

If you're writing the test after then yeah, maybe it's hard, but that's one of the many reasons why it's probably better to write the test before and align it with the actual feature or bugfix you're intending to implement.
The EU is surely working on that. They're getting a lot of flak for the cookie walls and AI legislation. But the cookie walls were because they gave the industry too much leeway. They should have mandated that the DNT flag be respected and there would have been no issue. Just set the flag (even set by default is fine because tracking must be opt out) and you're done with tracking forever. But they had to kowtow to the industry. And get the flak for the result.

And for the AI rules it's precisely to prevent another status quo that's hard to turn back once it happened like the ad tracking.
Thanks for the response!

Are there any resources on learning to design simpler layout systems (like flexbox + any other important parts) without having to adjust the design to compensate for older systems (e.g. if you were to try to implement CSS).
Skrub – Less wrangling, more machine learning
I never said anyone had good prospects to complete such an evaluation in a single lifetime… in fact it’s very unlikely to happen.

But without that it’s hard to see how such proposals have any merit at all, considering the historical track record.
Love it! True to the original vision of the WWW. Tim Berners-Lee's WorldWideWeb browser was also an editor.

https://github.com/cadars/john-doe gives me the same feels.
Anyone who buys an expansion pack to Factorio is a logistics masochist. And they know it and that’s fine.
I think OP is presenting a different problem: while this tool gives the possibility of creating good quality podcasts, it also enables spammers to quickly generate tons of garbage episodes just to profit from the advertisement they put in it.
True, however many countries have no option to apply at all (e.g. Canada).

And while the odds are low, I believe you can apply year after year. And the biggest benefit is that you basically get a green card, and skip the usual process of H1-B, to labor cert, to I-140/485, which can be a 3-5 year process.
When I go travel with work I get some money per day to cover meals. I can use that to only buy acne pads if I want as long as someone else is not paying for my food.
7 bits matches ASCII, so you can implement entire ASCII character set, and simultaneously it means you get to fit one more character per byte.

Using RADIX-50, or SIXBIT, you could fit more but you'd lose ASCII-compatibility
Concur. Life is too short to register for a forum just to point out that a Github repo needs a name, a description, a summary, and a section that explains "WTF is this and why should I care?"

Without that... yeah, no, life's too short.
Does WP actually provide (1) any more? I built my first personal (photog) website on WP about 10 years ago and it was ideal. I went to do a simple website this year and WP is web builder framework inception - it’s web builders all the way down. You install a theme and it brings its own rat nest. So yes, I think it’s cooked but was before this spat. Webflow is simple. I assume there’s an OSS alternative by now(?)
The `describe`/`it` nesting pattern is quite common (I currently use it in Jest and HSpec); but it doesn't solve the social problem. It's common to see tests like:

describe("foo", () => {
describe("called with true", () => {
it("returns 1", () => {
assert(foo(someComplicatedThing, true) === 1)
})
})
describe("called with false", () => {
it("returns 12", () => {
assert(foo(someOtherIndecipherableThing, false) === 12)
})
})
})

It's the same problem as comments that repeat what the code says, rather than what it means, why it's being done that way, etc. It's more annoying in tests, since useless comments can just be deleted, whilst changing those tests would require discovering better names (i.e. investigating what it means, why it's being done that way, etc.). The latter is especially annoying when a new change causes such tests to fail.

Tests with such names are essentially specifying the function's behaviour as "exactly what it did when first written", which is ignoring (a) that the code may have bugs and (b) that most codebases are in flux, as new features get added, things get refactored, etc. They elevate implementation details to the level of specification, which hinders progress and improvement.
can you give a brief example? Very intrigued.
I know but I have to read them =)
Anyone know if there's anything for non-android Sony and Panasonic tv's?
So the real question is, why is the upgrade process so incompetently designed, and why has no one fixed this?
Nah, man, the people saying we all have too limited of a perspective and draw conclusions too readily are right. Every possible course of action involves risk and uncertain outcomes. My parents married at 18 and 20, a few weeks after my mom graduated high school. They're still together in their mid-60s, have a disturbingly great and loud sex life, are the epitome of lifelong friends. I tried to marry at 21 and my first wife descended into a drug habit, destroyed our apartment and got the lease terminated, was committed to a psych ward and left me temporarily homeless. That didn't work out, though arguably, maybe it could have. She'd be in her 50s now and I don't know if she's even still alive, but last I had contact with her a decade ago, she seemed to be doing well. I finally married someone that stuck later on and we're past a decade, inside of two still, and she's been in the ICU seemingly inches from death twice in that time due to alcoholism, but I guess it's just different being older, more experienced, somehow able to deal with that and not have your entire life necessarily spiral into complete chaos.

My actual first girlfriend from high school isn't a person I kept in touch with, but from what I saw of the 20 year reunion a while back, she got really fat, became a bizarrely hardcore religious fundamentalist, and was extremely into Trump. I can't imagine a world in which a marriage with her would have worked. I don't see how you can possibly hope to imagine what a person might become decades later when you're 16.

I agree entirely with you about growing together through challenges and creating deep bonds through shared experiences. I'm just not sure why you think those don't continue happening past childhood. My 30s were by far the toughest decade due to unexpected physical challenges from spinal degeneration, and having someone there for it made all the difference in the world. I will love and cherish her forever for that, no matter what else happens. I didn't need to know her in high school for that to be possible.

And all the breakups of the past didn't take a toll on me. They taught me that loss isn't really that big of a deal. Life doesn't have to be constant and predictable. People come and go. Jobs come and go. The world turns, life goes on, and I'll be fine. Some other opportunity always comes along. More often than not, each one turns out to be better than the last one. I certainly don't want my wife to die and have no intention of ever divorcing her, but if something does happen, I have no doubt I'll be fine. Grieve, sure. Be crushed for maybe a year or two. But life is long as fuck and a year or two fades into nothing decades later when you're happy again.
Do you have prior experience with other vector editors? For me it's pretty intuitive (save for some papercuts), but that may be due to my lack of experience with other editors.
If nobody is going to read it then just don't do minutes.

But in my experience these minutes are referred to later to see what happened in the past especially when something went wrong and then this garbage makes for really confusing results and can even get people accused for incorrect decisions. Especially because the full transcripts and recordings are usually expired.

Incorrect/misrepresented meeting minutes are a lot worse than none at all.

That's why I do read them and correct the assholes that just dump them on the email because I don't want to be accused later of saying or doing something I didn't do.
It would, and a much more robust one, consider the case of China.
The Java isms were C++ best practices in C++ GUI frameworks before Java was even an idea, there is even a famous book about them.
It leads to a lot of old software which is not going to be upgraded ever. Then the entire project dies and gets rewritten from the scratch, because nobody wants to work with Windows 2003 server running Delphi 7, Java 1.4 and Oracle 9i in 2020 (personal experience).

Old software is not necessarily broken, but it is always a tech debt. And you can't live in debt forever, our IT does not work this way.
My personal reason: While I haven't had to deal with a Postgres update at work yet, I've been running a pretty large Postgres 12 database in my homelab for a few years now.

My homelab projects mostly center around a "everything is an MQTT message" idea. Zigbee sensors, Tasmota power readings, OwnTracks locations, surveillance camera events, motion sensors for light switches, currently active app on my PC, status of my 3D printer, whatever my vacuum robots are up to and so on. It all gets recorded into a Postgres db. From there I can use it for data mining experiments, but mostly as a source for Grafana. I tried counting the rows but that query didn't even complete while I was writing this comment.

I like trying out all kinds of dockerized oss services, and I keep them updated using watchtower. I run a gitlab instance which is usually the most annoying service to update because it there's an upgrade path and post-start-migrations. With my Postgres instance, which is isolated from the internet, I'll have to figure out what the fastest way is to move all that data around, not leave a huge gap in the record and so on. Sounds like at least a day of work - and since it's technically all for "fun", it'll have to wait until it actually is that.
Do you have any links/info on how that 0-bit byte worked? It sounds like just the right thing for a Friday afternoon read ;D
So how come none of the other people who were in the right place at the right time ended up transforming two technologically challenging industries?

I do understand he is an exceptionally hard working man who has no doubt the risks he are taking will pay off.

I don’t think he’s a fascist, as many people claim.
> [...] feels like they were still outplaying you for much of the game and you won because they made one or two blunders.

That's why I don't like winning in multiplyer games. Usually when you win you either feel like the opponent just played comically bad on sufficient number of occasions or that they played well but in few instances you got undully lucky and it could have gone either way. Very rarely you get the desired feeling that opponent played well but you just played a little better overall so your win is deserved. It almost always seem like it's not that you are winning but the opponent is losing instead. And none of that is about AI. Making AI that lets you win symmetrical games satisfyingly and teaches you with your losses in a satisfying manner would be a billion dollar business. I don't think it can be done without some serious psychology research.
They likely don't need an hackernews ad at $15M ARR
The COD remote perma ban exploit
A fork for Lisp code^^ https://vindarel.github.io/Hacker-Typer/ code is from the Mezzano kernel OS.
MacOS also supports tags.
The focus here isn't on DeVault's software, but on his hit piece aimed at ousting Stallman and the FSF board to install his own people. He attempted to distance himself from the article to mislead the public and maybe even shield himself from a libel lawsuit.

>Who cares where the information came from if the information is accurate?

It isn't. The article opens up by claiming that Stallman has a political agenda regarding the normalization of child sexual abuse which is a blatant lie. He never had an agenda regarding this, just a blog where he posted his terrible and tone-deaf opinions.

He deliberately framed his quotes in such a way to lead readers into a conclusion that fits his own political agenda.
It's hilarious that you are so mad about this. I suspect you are ideologically compromised in exactly the way I described earlier. People usually don't get so worked up about thinking somebody else is wrong unless there's some sort of political angle.

If I default on my auto loan, all the credit union gets out of it is repossessing the car. They therefore need to know what the car is actually worth and have a good idea of what the car will be worth for the extent of the loan period. If they mess this up they stand to lose money, not just on my car but every car they finance, and they're a conservative financial institution that doesn't like to lose money. Getting good statistics on cars is comparably cheap. It's hilarious that you don't know how this works.
Facebook Video Download Tool
Social media platforms are vast, and Facebook is in the top league when it comes to traffic intake. It goes without saying that this site is one of the richest in terms of awesome videos. Speaking of this case, have you ever been in a situation when you saw a video on Facebook that you would like to save on your device? If the answer is yes, you will be glad to know that we will consider the best Facebook video downloaders for any device available on the market in this article. We offer helping hand no matter if you are using Android or iOS or Windows or Mac or you are using the online apps.
Really nice idea! As a data hoarder myself, I think I will follow this as way to remind myself of the things I truly should archive :)
With C you can take proven algorithms from CLRS and translate them directly without boilerplate.

The same algorithms already become ugly/obfuscated in idiomatic C++.

Looking at the macro in the LWN article, the approach of Rust of using wrappers and boxes and complex macros to emulate features appears to go into the same direction as C++.

Still in 2024, gdb is far less useful for C++ than for C. C++ error messages are far less useful.

All of that matters for reliable software, crashes (which can occur anyway with unsafe) are just a tiny part of the equation.
Yes, trit is commonly used for ternary logic. "quit" I have never heard in such a context.
See my top-level comment for an example. Though different, there's also casual experimentation described in [1] (and additional posts linking to academic research on the SWI Prolog forum).

Do you mind sharing your experience with ChatGPT (which version)?

[1]: https://swi-prolog.discourse.group/t/chatgpt-prompts-prolog-...