skysight-inc/HackerNews huggingface dataset:
You linked an article from 2014…

Plus it doesn’t pass the smell test, there are plenty of photos online of danish mcdonalds menus going back to at least 2018, that I could find in two minutes of searching. That clearly shows a standard Big Mac meal is 60 Danish Krone. Which was 9 USD to 10 USD depending on when you pick the exchange rate in 2018.

In the US, depending on location, the same meal would have been 5.5 USD to 7 USD in 2018. Maybe a bit more in Hawaii.

Maybe there were a few places in Denmark selling it for much cheaper, and it was being compared to Hawaii prices, hence why this notion came about, but that’s a ridiculous stretch.
Once you discover a hammer, everything looks like a nail.

There are better designs than Wankel for "series hybrid" application.

https://newatlas.com/automotive/innengine-one-stroke-engine-...
I'm curious why you think this

My understanding is that the APIs are profitable, and the best alternative (spin up mixtral on cloud provider) isn't that expensive. So there's some downward pressure there.

I expect ChatGPT is priced right where anthropic and OpenAI want. It's generating cash, and if you're a heavy user they can rate limit or offer a higher tier

Is that higher tier what you're expecting?
Germany legalises private cannabis tomorrow
I dint think there are any big blockchain networks left that use GPU mining. Bitcoin miners don't use GPUs and Ethereum moved to proof of stake.
Congrats on both launching and on the unique game design.

This desperately needs a attack result preview, or if that's too hard at least a "you're starting an attack you'll lose" warning of some kind. The combat resolution rules are unintuitive, and I keep sometimes incorrectly predicting the results, and sometimes even not understanding why I lost despite the information in the battle pane. Losing an attack is so crippling that you might as well resign.

It doesn't help that the only place to find the rules is scattered about in a tedious tutorial. The tutorial itself can't be fixed; it's the nature of tutorials to suck. But it'd be great to have a help page with the rules accessible somewhere. The rules aren't long, so it doesn't seem incompatible with the aesthetics of the game.
‘Bored’ isn’t what I’d read into this - it sounds more like a shift in priorities to me.
Does this just repost on a schedule?
I made something similar a while ago. I opted for calculating a score based on the sum of distance between each of the channel values and gave users one guess. https://lukew3.github.io/color-code-tutor/
Lying? Are you the law?
Inatead of asking for a new maintainer they "shut it down", making it a more attractive project to pick up. Smart
Of course it isn't completely the case - but most managers I've met in my 25+ years working are usually people that have a hard time "doing" but relatively good at "speaking". I have yet to meet a manager that's really transformed anything significant...
I’ve heard of Growth Hacks, but it really does seem like Steve Huffman could right a book on Decline Hacks. He may be the GOAT.
Mazda has a super interesting way of doing this.
When paired with an electric motor/generator, they can speed up/slow down specific parts of the combustion cycle to essentially get vvt.
I think they can only really do this as a range extender due to the fact it makes power delivery a little bit weird.

https://carbuzz.com/news/mazdas-new-rotary-engine-variable-v...
> potentially all your users might go with the fork

That's the issue right there. Why would you care?

Clearly, the maintainer is invested in having a "community". Why? They must expect something positive coming out of it, so they are invested in having that community, which then means they have something to lose if that community moves somewhere else and they are left behind.

That's what enables this social exploit. A takeaway can be not to get so invested in having a community. These are users of your software, and their "utility" is in helping find bugs, perhaps suggest improvements or even provide patches, making the thing you as the original author made better. But that can clearly become a burden.
Our current base list is the intersection of Wordnik's games wordlist and the SCOWL spellchecker — words in both are a definite yes, and SCOWL's capitalization helps us filter out acronyms and proper nouns.

We have done some manual massaging beyond that, but not much. Waiting for more feedback like this! You can see the current tranches of dictionary massaging here: https://github.com/TruncateGame/Truncate/tree/main/dict_buil...
Quentin OS/2
In general, Rust fields are padded such that they aligned to a multiple of their size. Rustc does not offer guarantees on the ordering of the fields. This holds for all types, not just 128bit values.

This allows rust programs to actually use less memory than C programs.
Super Meat Boy (2010)
IIRC LTT suffered a data loss incident on a storage cluster, and they rely on big-ass RAID clusters which are known for the long recovery times.

These tradeoffs may be fine for a Youtube channel, but are completely unacceptable for any other business, and it could have other consequences, such as fines if they are unable to pull up compliance records mandated by law.

They can simply negotiate with other cheaper providers such as Backblaze and Wasabi.
I have to applaud taking even "failed" projects serious enough to come up with a reasonable exit plan (unlike some large companies).
Very few if close to zilch companies are using rolling distros in their critical infra.
> Many maintainers want to please their users, and be helpful (which is admirable, and more power to them), which means #2 applies. Sure, the maintainer is entitled to say "fuck you, I want to sit on my project and you can fork it if you want", but he was, presumably, trying to be helpful and succumbed to pressure.

All the pro-social benefits with a side-dish of the nuclear option. That’s coherent I have to admit.

In that case one can limit one’s interactions to other invested parties, i.e. contributors. Granted then you are still interacting with the attacker but you’re spared from the peanut gallery.

In real life volunteering you don’t get random drive-by input from outsiders. The input (and whatever peer pressure) is only from other invested parties.

> I don't think the maintainer is at fault to any degree here.

I’m having a hard time understanding moral arguments. “Fault” and “blame”. Everyone is condemning the peanut gallery for complaining about passing on the maintainer stick to someone else. Yes, including people who say that he could have just “not got peer pressured”. To be clear it’s not about the maintainer having “fault” or the peanut gallery/the attacker being wrong. Both can have “fault” in different ways. Like, clearly the attacker is the one who did something bad. Now there’s only a question of what other people could have done differently.

> Sure, this could have been avoided if the maintainer refused to be pressured and kept sitting on the project and letting it die, but it's not his fault that he didn't do that, and I wouldn't want that to be the default for maintainers either.

The maintainer could have done something different but he didn’t and that’s not his fault. It seems that we all agree that he had a live option. You just want to not associate it with “fault”.

In another comment[1] I asked what moral obligation a maintainer has to herself. Only to herself.[2] Focusing on that angle seems more fruitful than talking about “fault” in the abstract since that just leads to back and forths about whether people should protect their wallets better or whether or not people should just stop pickpocketing people.

The goal of this subthread seems to be about how maintainers might protect themselves (for their own sake) from this kind of thing. Laying out the options that are in their hands (and not just how the world around them should become better) seems pertinent to the issue.

[1] https://news.ycombinator.com/item?id=39882721

[2] Like asking about whether someone has a moral obligation to eat healthy. It’s not about other people.
Or 1848: “Prospectors spent 17x more on picks and shovels than they recouped by finding gold.”
sorry, what exact version(s) is the one(s) affected again?

(or SHAs, etc.)

(EDIT: 5.6.0 and 5.6.1 ?)

(EDIT 2: Ooof, looks like the nix unstable channel uses xz 5.6.1 at this time)

I use Nix to manage this stuff on Mac, not Homebrew...
Another point to consider with parent comment is also that newer homes are built are often built with monoculture trees that are younger (as you point out). This wood isn't nearly as dense and won't last as long. A lot of the stick build homes going up now won't last like the home I am living (from 1905) where the wood is from local pines that were hundreds of years old when harvested.
= clickbait
OK, I don't know. Did you try just visiting some random reddit website from the remote browser I provided?

edit: I just tried again on a fresh CloudTabs browser and I could successfully create an account and sign in to reddit. So this does work!

What did you try? I think it might matter how you arrive at reddit. Try going through the address bar search to a sub you like, rather than pasting in a direct "login to reddit" URL. Idk for sure, but that might be more sus to their systems haha! :)

You need to click through a Captcha (at least I did ~ first time I got 1 "bicycle", this time I got 1 "motorbikes" and 1 "stairs").

Perhaps they adapt their IP blocking, this demo only uses 4 IPs globally. Maybe if we push too many users through there, they'll block anyway?? Idk.

Anyway, I just tested after your comment and it worked so we'll need to discover what happened for you.
Show HN: ChatMimi, Chat and Learn with Mimi
Hey all!

I've been following the AI boom with reckless abandon and I think I finally have something worth sharing. I've turned one of the characters on my blog into a helpful chat assistant thanks to the power of large language models, HTMX, and Go on the backend.

Please let me know what you think!
Peer pressure works excellently against me as a teenager [when I was one] who just wants to fit in and have friends. It works much less well against me when I get unsolicited calls and contacts via phone and the Internet.
Thanks! I can't say I disagree — we hoped to structure the tutorial as a sequence of rules, but the explanations tend to grow. A concise reference would indeed be good.

> This desperately needs a attack result preview

Not too hard, just waiting for all the feedback to roll in before deciding either way. If we stay sitting on the fence, it might make its way in as a "tutor" mode :)
I love IrfanView, have been using it since I started using Total Commander back in ... 2003? Have donated/purchased a licence several times for both projects.
Been using irfanview since i heard about it in college from a classmate. I've included it in a number of image processing pipelines when i just need a few simple modifications to a lot of images. Its faster than a number of libraries that do thr same thing
Counterpoint: I found the tutorial great for teaching a game that is not super simple, in a good way. I think it would be a mistake to simplify the rules in order to simplify the learning process. I think the rules are elegant, just not straightforward, as is the case for many excellent games.

Agreed on the reading-upside-down thing, though I think it's still the right choice. But I suspect it's something anyone playing the game regularly would become adept at very quickly. Maybe just add a quick "rotate board" button / hotkey to use when evaluating the opponent's position.

I think my one minor criticism is the "touching the opponent's town" thing. I find that it's not a particularly fun goal. Many such things go with a "war" analogy to add some interest, like an army destroying the opponent's fortress or whatever. If you'd prefer to avoid that (though the "attacking" and "defending" language is already in the game), it could be like you're building a path for a rabbit to get a carrot, or maybe it's water and you're building a bridge to the other side.

Or the win state could instead be to eliminate all the opponent's letters. As-is, that would eliminate the fun "racing" mechanic, which would be unfortunate. But perhaps (going back to the bridge idea), the "town" squares could be like bridge supports, and reaching one would knock out anything it is "holding up". So you could still race to knock out the critical "root" support, which would usually win in nearly the same way as currently (but maybe with a few more cleanup moves).

Love the game! Hope the ideas are interesting rather than annoying :)

Edit to add: Oh! One thing I actually missed in the tutorial (but figured out in the example game) is that words must be valid top-to-bottom or left-to-right. I was confused by the outcome of some battles in my initial games, due to building "valid" words bottom-to-top only to see them defeated by shorter ones. Relatedly, maybe in the "easy" modes, valid words could be highlighted? Then I would have known that when I built "yria" from top-to-bottom, it was not actually the valid word "airy" read from bottom-to-top.
Ultra-efficient blended wing demonstrator cleared for takeoff
Unfortunately for banking apps etc need a android or iPhone will probably make the switch to apple...
The npc just won a battle with the word st, defined as "expressing a sudden desire for silence".

Hmm, that's apparently sourced from Wiktionary. Wiktionary is great, but has a very broad concept of "word".
More like 'Frustrated' if you ask me
"It is socially acceptable to be bad at maths, but you are looked down upon if you are overweight, lack coordination or are otherwise unfit"

Yes, that is sadly often the case.
My advise if you want to change something, find acticities that are fun. Everything with water is good, if you are overweight, but it seems, you likely would not like the public swimming pool. But there are offerings for water exercises especially for obese people. Being in a group helps ignore what others think. Otherwise there are hidden lakes for example. (Or get a private swimming pool if you have the funds)

Otherwise a (enforced) trampolin might be fun.

Good luck to you.
> Also: as far as I'm concerned there is no "peer pressure" here because these people aren't "peers". They're just some random people who, as near as I can tell, have done fuck all. There is not even an attempt to help out. Not even the question on how to help out. These people are supposed to be the maintainer's peers? Yeah nah. They're just shouty entitled internet nobodies that have not even attempted to contribute anything constructive or signal any willingness to do so (not even "I have been using the patch in production for half a year without problems", which would actually be a small but useful way to help out).

That’s what I find incoherent about it.

1. The consumers are little ants that have no real power over anybody, certainly not to help the project itself

2. On the other hand they are powerful enough to peer pressure the only person who has the power to drive the project forward
Yes, I though about that, but I tried three American and Canadian news sites and none have the quality video editing as on the dutch site. I could have added this as an explanation, indeed, before tipping on the toes of non-dutch speakers.
Thanks! And thanks for the great feedback — the tutorial is indeed long, but that just means more (fun) iteration to go!

> Why did my opponent place qxa to begin with?

Much like us, the NPC can be plagued with a simply terrible hand ;)

Again, appreciate the notes!
What's interesting is this could make areas like AI - that are already dirty and environmentally harmful - even worse. If we don't have a clean source of energy to power the data centers. Concerning.

I think I read or heard somewhere awhile ago that water will be the new oil of the future, and wars will be fought over it.
You're write.
Yes, the server should never have the cleartext password. In this case the salted hash is the same as a password to you, but it protects users who reuse the same password across different sites. If your entire password DB gets leaked, the attacker would be able to login to your site as your users, but they wouldn't be able to login as those users to other sites without brute forcing all the hashes.

Edit: I guess the reverse is also true, that is, leaked user passwords from other sources can't be easily tested against your user accounts just by sending a bunch of HTTP requests to your server. The attacker would have to at least run the passwords through your particular salted hash scheme first (which they can get by reverse engineering your client, but it's extra labor and computation).
You need to structure it in the form of "if the user says X, you say Y."

For example: if the user asks "where do I find red pants," say "we don't sell red pants, but paint can be found here"

The OP gave a quick example. You can take raw docs and generate a Q/A data set from it, and train on that. Generating the Q/A data set could be as simple as: taking the raw PDF, asking the LLM "what questions can I ask about this doc," and the feeding that into the fine tuning. BUT, and this is important, you need need a human to look at the generated Q/A and make sure it is correct.

Key in this. Don't forget: you can't beat a human deciding what is the "right" facts and responses that you want your LLM to produce
Wonder if it's DRM system as per the DMCA now?

If so, that could signal the start of the end for yt-dlp and similar.

Or at least for their hosting on public GitHub and similar places.
Private LLM on a Budget: Deploy on Paperspace with Terraform and Ansible
Agreed, but in a good way. Some games are brilliant via simplicity, others are brilliant via more complex but elegantly interlocking rules.
Amazing! Thanks for the detailed thoughts.

Yes, we once posited that you were trying to deliver soup to the other town haha. The current language is really in lieu of figuring out what the best lore for the game is, and these are great suggestions we can mull over :)
There are no known backdoors in the /usr/bin/xz utility. The backdoor we’re talking about here was in the library. (In Ubuntu I think the package is called liblzma5.)
Great, I was trying to figure this out for Debian but I get PTSD every time I end up on any of the sites related to a package because they all look different and I can never figure out where I'd even find what I'm looking for (i.e. issue tracker, mailing list). :-)

I'm not so sure what to think about the dlopen patch though. It obviously fixes this attack vector, but in general it makes it harder to discover dependencies in a simple way. I wish PE-style late binding would exist for ELF.
Why would Snapchat need to consent? It's my traffic.

I'd wager that most participants don't know the full details of the program, but "company pays you for your usage information" is a very old thing. You could (maybe you still can) get paid to install a box on your TV that recorded all of your viewing statistics to be used for market research.

To me, the biggest concern is that this is only really viable because Facebook had nontrivial market penetration of a more-or-less unrelated product to their main offering. This isn't something that Snapchat could have easily done to get market research on Facebook usage, for example. This feels (to me) more like an anticompetition concern rather than a privacy concern.
One 1 hour doing code review is not really stolen from doing feature work really is it? For the vast majority its stolen from playing video games or some other non-work.
I use Mullvad and have been encountering this error occasionally for at least the past few weeks. Usually disconnecting and reconnecting to get a new IP makes it go away.

I assumed it was just automated blocking based on suspicious activity from a particular IP; though I guess it also could also be an attempt to ban all known VPN provider ranges and they just don't have all of the ranges for Mullvad.
It's not to protect against MITM but against credential reuse. It offers no additional security over SSL but what it does protect against is user passwords being leaked and attackers being able to reuse that same password across the user's other online accounts (banks, etc.).
I’m huffin' and I’m puffin' and I’m gonna burn my house down
I agree, and also, when I'm writing, I am working towards a hierarchy of goals at the level of sentence, paragraph and beyond, and I'm also wondering if what I have written and plan to write could be confusing or misunderstood.

I think it's fair to ask whether these are essential techniques for improving precision and clarity, or just a way to compensate for not being able to see the whole picture all at once - but if the latter is the case, there's still room for improvement in LLMs (and me, for that matter.) I notice that experts on a topic are often able to pick out what matters most without any apparent hesitation.
"By very far the threat to humanity is global warming, not resource depletion."

One begets the other...from either direction.
So much wtf in this blog post!

LLVM had multiple ABI conformance bugs in its implementation of int128,
but clang had workarounds for these bugs that rustc lacked, causing interop problems. I wonder why they put workarounds in clang instead of fixing LLVM?!

This is a great example of one of the criticisms of LLVM, that language front ends must still implement processor-specific details themselves – iirc another example is struct layout.
"Forced to read" is itself a swine. I can't abide Shakespeare for the same reason, and I understand that he's rather well thought of as a writer.
Good point, I think we discussed this in the past and it shouldn't be — which we promptly forgot! Will amend. (and thanks!)
You might like Workflowy. It’s not circles, but you can infinitely zoom into a tree of hierarchical data.

https://workflowy.com
It's a C type, it's not in the standard, but there are a lot of types that aren't in the standard. And of course, it would have been in the standard long ago if they hadn't made a terrible mistake in C99 with intmax_t[0].

[0] A Special Kind of Hell - intmax_t in C and C++: https://thephd.dev/intmax_t-hell-c++-c
> Lately I've been wondering... is this a problem, or a strength?

It probably depends. But an idea I've been playing with: because transformers have such a strong ability for recall during inference, they might be introducing a strong inductive bias for memorization as opposed to generalization. Why bother to build a complete world model when you can just attend to the answer? The global minimum in loss (at least for the training dataset) would use those memorizing and interpolating circuits over those that generalize well. This seems consistent with LLMs as they exist today: superhuman at recall, very mediocre at reasoning. Though, for what it's worth, existing SSSMs haven't yet shown they can outperform (or even match) transformers when it comes to reasoning.

If this hypothesis were true, you might expect to see grokking in state space models more quickly than in transformer models.

(Even if it's hard to train transformers to generalize, superhuman recall is still incredibly valuable, and likely a hybrid system would offer the best of both worlds.)
How many years before the GPUs bought in the last year become cost inefficient for commercial AI workloads? 3?
Sigh. I'm not saying there's a sandboxed sshd setup that has equivalent functionality to the default one in your distro. I'm not even saying that there's one appropriate for your app.

I'm saying, as a response to the point above, that sandboxing sshd is absolutely a valid defense-in-depth technique for privilege isolation, that it would work against attacks like this one to prevent whole-system exploitation, and that it's very commonly deployed in practice (c.f. running a git/ssh server a-la github).
I think their problem with open source is more that they can't have complete control and make every user's decision for them, security is just a nice tag along to that.
Why thieves love to steal razors