skysight-inc/HackerNews huggingface dataset:
It is "tough luck" as you frame it since collective good takes precedence :). I do disagree about the smell lingering, the marijuana smell doesn't stay around for a long, overnight or so, while tobacco smoke does imbibe itself to clothes and requires a wash and I don't see people saying one cannot smoke cigarettes, especially in Germany or any EU countries.

In any case nobody cares what you think, about MJ, sorry but not sorry. If this were true we wouldn't have highly deadly/poisonous substances such as alcohol around.
Ask HN: How does the xz backdoor replace RSA_public_decrypt?
At this point I pretty much understand the entire process on how the xz backdoor came to be: its execution stages, extraction from binary "test" files etc. But one thing puzzles me: how can the ifunc mechanism be used to replace something like RSA_public_decrypt? Granted this probably stems from my lack of understanding of ifunc, but I was under the impression that in order for the ifunc mechanism to work in your code, you have to explicitly mark specific function with multiple implementations with __attribute__ ((ifunc ("the_resolver_function"))). Looking at the source code of the RSA function in question, ifunc attribute isn't present:

https://github.com/openssl/openssl/blob/master/crypto/rsa/rsa_crpt.c#L51

So how does the backdoor actually replace the call? Does this means that the ifunc mechanism can be used to override pretty much anything on the system?
Africa's gaming market is expected to top $1B in 2024
Do medieval programmable music boxes count then? Or perhaps only things that can have branch instructions count
How bad was the world's first pandemic?
The potential of running as a candidate from prison and of being anti-war.
Does this also count platform costs or just chip cost? I'd imagine the threadripper motherboard and ram costs aren't insignificant
I mean if I was working for a state and had the job of compromising xz that's exactly what I would do.
For me, the critical take-home message is:

"the issues around tens of thousands of unpaid developers writing the core of the world’s most critical infrastructure nowadays."

We need to take opensource software sustainability much more seriously.
For one thing, the loosening of the wall between investment banking and deposit banking, which played a role in the 2008 near-collapse. We built that wall after the Great Depression showed that it was necessary. But around 2000, people forgot why, and the banks pushed for it to be removed so they could make more money.
Sprint goals are usually post-hoc: everybody tries to come up with an umbrella term after the tickets have been refined & selected.
Nowadays there are armies of bots that will find an insecure internet-connected server within seconds. Security through obscurity isn't much of a thing anymore.
Great idea - i’ll give this a try in my project
It seems you might be mixing up different types of "context" in LLM benchmarking. In this case, it refers to the input text directly provided to the model during evaluation by the user (as in in-context learning). This is separate from the text an LLM is trained on or can access via RAG methods.
Did you link your domain to Google Webmaster tools? It will let you know what your domain reputation is.
> Aneyoshi’s tsunami stone is the only one found that explicitly describes where to build houses

As for others, “Some act as monuments, giving death tolls from past tsunamis or marking mass graves of the victims. Others offer more direct advice. A tsunami stone in Kesennuma, a city in the Miyagi Prefecture, reads: ‘Always be prepared for unexpected tsunamis. Choose life over your possessions and valuables.’” - source: https://www.atlasobscura.com/places/tsunami-stones
If he used a well known vpn, he probably used a fake id and stolen credit card to pay it.
Most interesting here imho:

> Also introducing Starling-RM-34B, a Yi-34B-based reward model trained on our Nectar dataset
I'm glad you like it! We're working on making it even better :D and with the introduction of Upscayl Cloud the possibilities for professionals will be endless (within reason of course, haha)!
As an Afrikaans native speaker, I can wholeheartedly recommend against wasting time learning it. Coming from Pretoria, I don't think I've ever used the language to communicate with someone who isn't a massive racist, and purely objectively speaking Dutch is far more practical in Europe.
Show HN: TextQuery – Query and Visualize Your CSV Data in Minutes
Hiya HN!

TextQuery is my sabbatical project that I have been working on for the past six months.

It was born out of a personal pain point. Anytime I wanted to analyze raw CSV data, I had to create a schema first before I could import it for querying. And to create charts, I had to use yet another tool. I also disliked how bad charts from popular tools like Excel, Google Sheets looked like.

I wanted an easier way to do this and TextQuery was my solution: an all-in-one tool to query CSV files using SQL and create beautiful visualizations as well. Currently, it's a macOS app and focused on CSV files, but my larger vision is to make it multi-platform, and support a wide variety of raw data formats (xlsx, parquet, XML, json).

Happy to hear your thoughts and answer your questions!
They do this because there’s no way to ever compete in an actual battlefield with our military, we’re too far ahead. But in the arena of elections and social media, a free society like ours where we can’t just stop the flow of information (like China), is terribly vulnerable.

So they’re exploiting it.

Don’t know what the solution is. Apart from kneecapping social media companies.
SEC Investigates Federal Reserve for Market Manipulation
> I watched other people smoke cannabis, and after producing some foul fumes, they were just passively lying on the floor with a stare of apathy.

This reaction is not representative of the general effects of cannabis smoking.
Wow you need to step out of your parents basement and experience more of the world rather than made up "models" you play with. I'm sure you don't eat different foods or don't try different spices because of reasons. In any case people like you shouldn't be allowed to judge others and impose any rules on anyone but themselves.
It’s sadly just an April fools post. But the underlying idea is a simple one. Why isn’t the FED investigated for blatant manipulation of the markets?
I just opened LinkedIn and saw a post from Satya Nadela congratulating Andres.

Clicked over Andre’s profile and saw he works at Microsoft. I am a bit surprised that no article or HN post about this prevented hack mentions this fun fact.

(Yes we should still buy this guy a coffee but he’s also a principle engineer at MS)
Rocm is only supported on the last generation of flagship graphics cards.

Which is a shame because the Radeon VII is still better than anything else when it comes to 64bit float computation.
Just salted peanuts plus a tablespoon of oil (peanut oil, rape seed oil, whatever). Dump these in a blender and blend 'till the right consistency is achieved. You'll probably have to help the blender a bit by stirring in the peanuts when the knives have created a hole in which they are spinning freely, repeat this until the mixture has gotten warm enough to start flowing by itself. Make sure not to touch the knives while doing this and use a wooden utensil to avoid damage to the knives. Plastic works as well but just in case you happen to touch the knives I'd advice using wood or you'll end up eating plastic.

A full jar of peanut butter takes about 1.5 to 1.8 jars of peanuts (and a tablespoon of oil) to produce.
I can't access the article (work firewall). Did it give an approximate definition for "soon"?

For most reasonable definitions of "soon", I'm going to take the contrarian position...
'Multi-paradigm' languages are quite old, like Lisp.

Got closures? Then you've got objects.

Can you write code that's executed sequentially? Then you've got imperative programming.

Can you pass a function as a parameter to another? That's pretty functional.

Having this in a language has been common for decades. But there are more paradigms, notably 'macro-oriented' programming and logic programming. Are these well supported in Rust and Nim? If not, then they aren't as "beyond paradigms" as Lisp.

There's arguably several forms of object oriented languages too, besides what might be called Java/C++/Python style there's message passing Smalltalk style and prototype style as in JavaScript and its parent. Would probably need to support these styles too, to be "beyond paradigms".

Assembler could also be considered a programming paradigm, so we'd need to support that too.

And if logic programming is a paradigm, constraint programming likely is another. Glue or shell programming yet another.

And so on and so on.
> Zstd is roughly three times faster than Brotli for decompression. Combined with zstd being faster at compression, this will result in faster page load times.
The Athletic worked, so VCs are going for "Athletic for {niche}"
If email is business critical, you do it. I work for a pretty small company and we do stuff like this. We have a sender tool that gives us a static sender IP, reports deliverability, click rates and at least estimates open rates. We also have a tool to estimate the quality of a newsletter sign up email address and not collect any disposable emails.
I usually just stick my leg out. Works every time.
Maybe it's more a question about central heating? The temperature in my flat is in same 3-5 degree range most time of the year, so I only had to choose right duvet once.
I also put an SSD in my 2009 MBP - in 2011! It was $500 for a 256gb drive and it was worth every penny.

Even though that drive is slow and expensive by today's standards, I don't know if it ever really bottlenecked the system. The 8gb ram ultimately couldn't keep up with hungry chrome tabs and electron apps of the mid 2010's.
Simulacrum driven development
No, not until quite a few versions later.
It's been going on for the past year. See the equivalent "AI POTUS promises free Social Security money" ads targeted to vulnerable and elderly populations:

https://www.newsweek.com/tik-tok-scam-social-security-biden-...

https://www.reuters.com/fact-check/fake-biden-audio-used-vid...

I block ads, disable multimedia playback in the browser, and am probably no one's target demographic, so I would never have known about it if I didn't hear it blasting on two elderly people's smartphones at the doctor recently.

If that wasn't concerning enough, it set off a discussion about them. They couldn't tell it was fake.
Tell that the victims of a crash because of DUI
It’s easy to confuse computers with programs. A mechanical calculator isn’t a computer. It’s a piece of hardware built to execute a single program of limited scope. It’s why Turing’s Bombe, however impressive it was, is not a computer but rather a piece of hardware designed to run a program to crack Enigma.
Heaven is using AMD cards for graphics and NVidia for computation.

Hell is the reverse.

I have an extra Radeon VII in my ML work station because I don't have to fight nvidia graphics drivers to get it to work. I have the NVidia cards so I don't have to fight AMD drivers to get ML drivers to work.
An insightful take on the evolution of computing. should we also consider the device's ability to execute conditional operations?
Oh my God, here we go again. WHICH VERSION of chatgpt did you use?
A truth czar would be hillarious. The Emperor of Truth and Good Taste.

The whole concept of "disinformation" is toxic.

One can't imply people are lying when they are wrong, becouse you are also wrong, and thus lying.

The whole debate about everything is undermined by this mindset.
And even if heap allocated, there might be a static pointer array tracking them.

In the DOS days, dynamic memory allocation was to be avoided if possible. Machines did not handle running out of memory gracefully. Often we'd unnecessarily fix the size of things to avoid run-time uncertainty.

A scientific Fortran code I once saw allocated all of the memory it would need at the beginning of the code in an array called 'a'. Then from there it would dole out portions to other parts of the program using common blocks.
Wow, the best exmple you could find is self-harm? How about rock-climbing that can also be very dangerous if not practiced safely?
I appreciate that the MAU sliders are powers of 2. It really needs the enterprise pricing though. ld pushes you into those plans in surprising ways so it's easy to think you're going to get to stay on pro, but then surprise! it's enterprise time.
Back in the day I removed the optical drive of my iBook g4 to add an ssd as a secondary drive. This is much more the hacker spirit. Awesome. I’m sure it’s just nostalgia, but I really miss the iBook / PowerBook lineup.
100% of people who were breathing 150 years ago died, so your example holds up.
> That's not the case here; any time you attack, there are two possible end states for the board.

I'm not sure what you mean by this. What are the two possible end states? You mean, depending on whether the tile you placed results in a valid or invalid word? I guess I think a limited more form of the suggestion, just indicating whether the new words are valid, would be ok.

> The optimal way to play the game is to just manually do all these mechanical dictionary lookups and rule checks.

I don't think so? The optimal way to play has to do with planning ahead based on the current board and your hand and the probability that you'll draw different letters. Understanding how attacks are going to resolve isn't one of the hard parts; I'm sorry for the chess analogies, but (assuming you know whether your resulting words are valid) it is just akin to counting how many attackers and defenders a square will have after you put a piece there, to determine if you're blundering it for free or losing a trade.

> It's probably more instructive to look at other word games.

I'm not so sure, because those games don't have as much interactivity between the sides (or any sides at all). I think the better analogy might be games that have a "battle resolution" step. This game's resolution step is a bit more complex than games like Risk, but far less complex than games like MtG. But in all of those games, part of reaching the right answer to the question of "is it a good idea to attack?" involves having a good understanding of what will happen if you do, and asking a computer for that answer is lame, IMO.

> New games don't have that benefit.

This seems like an argument for new games to cater to a least common denominator. That's right if the goal is to get bought by the NYT, but I think it's a bummer for labors of love.
The vagus nerve sits inside the collarbone right next to the carotid artery. As a doctor told me once, if you're able to physically stimulate your vagus nerve, you need to get to A&E posthaste, lol
Eh? People have dumped strings and more from the attack payload. It's exclusively targeting openssh.

However they left the door open to future payloads by simply dropping new blobs into the test cases folder.
The tsunami stones of Japan serve as a reminder of the timeless battle between human memory and nature's fury.
I think this article is _closer_ to right than a lot of writing on programming paradigms is, but still misses a central idea.

Programming paradigms can't be defined intensionally, by listing their features, nor extensionally, by listing programming languages that fit each paradigm. Either way results in unsatisfactory definitions from which reasonable people will identify errors of excluded languages.

This is because programming paradigms aren't sets, they're cognitive categories. Programming paradigms are subjective mappings of conceptual framings of program structure onto specific languages. A language fits a paradigm if that mapping is subjectively natural.

Of course, people tend not to like subjective definitions, but this is more accurate.
There are a number of tutorials on making microwave guns/weapons on youtube. For better or worse they only seem to test them on things like circuit breakers rather than embassies. eg https://youtu.be/80kDn4vit_w?t=485
There's enough spam, ads, trivialities and other crap competing for attention, without adding the deeply juvenile “Ha ha made you look” April Fools day “jokes”.

You've wasted my time; you've increased the “noise” of this site and decreased the “signal”. I don't thank you for it.

Also please note: “don't” has a apostrophe in it.
So the 2024 election will either be stolen one way, or it will be stolen another way?
> political mailing lists would lose donations

Now you have me rooting for the bad guys.
i got 6. surprised that it was that few, I figured it would take forever.
Then you should become a Big-R Republican if you already aren't -- they're all about punishing people for perceived moral failings by withholding health care and food and education.
That very last point seems like something that's fairly amenable to automation, though. (Then, that automation can be attacked, but that seems like one more [fairly independent] layer that must be bypassed to execute one of these attacks.)
Trans-national corporations like Facebook are not meaningfully domestic.
One individual doesn't suffer from the problem of being pulled in multiple different directions by multiple people. A company is not typically led by one person "dictator-style" but instead groups of people who try to make decisions together, sometimes not agreeing.
X replaces @ with X
It's one of the stranger turns in computing history that Microsoft has turned into one of the most reliable security presences for skullduggery like this.
Russia has a long record of feeling it is at war with the west, especially the US, and trying to fuck with it where it can.
Rust...using llama.cpp :)

https://github.com/utilityai/llama-cpp-rs

51 t/s with most 7B models

102 t/s with Gemma 2B
December 25 and and Jan 1 are regular work days in Israel, with the legal option that someone can't be refused to take those days off, but have it deducted from their accrued vacation time (there are other days that one can't be refused to take off, but if no available vacation days, have to be offered leave without pay for those days).

i.e. most Israelis work those days.
Now I am wondering how is the thought process of someone with Aphantasia and no inner monologue.
The author argues that "computing device", like the Antikythera mechanism, which allow specific formulaic calculations have existed for thousands of years, these devices were purpose made and allowed certain predetermined calculations to be performed automatically. This clearly applies to the Antikythera mechanism.

The author then argues that this categorization is unhelpful as it obscures the line between a purpose made computing device and a general computing device. The arrival of such devices he places at the end of the 1930s with the Z1, which was not made to perform a specific algorithm, but which instead allowed for programmability. Very soon after rapid advances happened, which created the "computer" as a general purpose computing device.

The Antikythera mechanism is essentially irrelevant to the point the author makes.
I don't know if AI will take over but I can see us becoming critically dependent on it, like electricity. At which point, maybe the distinction isn't so important.
"How to demotivate people and prevent innovation!"
I think it's safe enough for many cases. Amazing concept to have little classic games as Captcha.
I personally love teams. I don't particularly like my job, and Teams is so buggy that I can blame it for all the miscommunication.

Example: I've not responded to a message. Is it because I was away for 2 hours, or is because Teams shat the bed again? You'll never know!

It also makes my severely limited, monitored and controlled work laptop even more sluggish to the point that it takes a whole minute to simply start a shell, and 10 seconds to run any command on it (before the command actually runs). When coding, any keystroke takes a second to register. Is my productivity shit because I hate my job, or because my laptop is a dumpster fire in large part because of Teams? You'll never know!
> One must wonder why almost all foreign interests opposed to the United States maintaining our superpower status - the Russians, the PRC - are opposed to a particular candidate (President Joe Biden). The same thing happened in 2016 too, against a particular candidate (Hillary Clinton) by the Russians

Because 95% of journalists oppose that candidate, and “our enemies want $CANDIDATE to win” is a comforting and easy to promote notion.
Babbage may not have built his Analytical Engine, but the Difference Engines (of slightly different design) have been built: by Scheutz, by George B. Grant, heck, even Burroughs Co. have built a couple of those things in the early XX century.
I just contributed zstd decoding to httpx, my favourite python http library!
Old school Twitter?
Maybe there are other factors at play, like poverty and lack of recreational exercise

https://www.statista.com/statistics/522015/time-spent-sports...
Subtitle:

> World’s fossil-fuel producers on track to nearly quadruple output from newly approved projects by decade’s end, report finds

The leading paragraph is the same thing, but adds "with the US leading the way in a surge of activity that threatens to blow apart agreed climate goals".

While I am sure that "nearly quadruple" really mashes a lot of climate activist's buttons, it would be nice to see mention of the total production trend. Or mention of serious [vs. mostly-performative] efforts to reduce the demand for oil and gas.

Buying an electric car is a plausible & often-fashionable course of action for the 1%. But from the PoV of the world's 99%, who simply don't have that option, and whose daily lives are dependent on fossil fuels - it's pretty easy to understand the backlash. Current trends and memes for technology, the ultra-rich, the 1%, and the climate activists can sound eerily similar to "let's just kill off the 99%, and replace them with AI-powered robots".
Show HN: Finance Monitor – Personal finance aggregator
This web app aggregates accounts, and displays their balances, transactions, and trends in one place. I started building this a few weeks ago after learning Mint.com was shutting down. I used Mint mainly as an aggregator, to view all account values together, and inspect transaction history without logging into each account separately. I realized I could replicate this functionality by using Plaid’s API as an aggregator.

I noticed after starting that this is a saturated field! I think there’s still a reason to launch: It’s fast (By virtue of not using frameworks or analytics), doesn’t do anything creepy with user data, displays information in a concise format, and doesn’t send marketing email or notifications.

Tech stack: Django backend, Postgres database, HTML + CSS + JS frontend. I may integrate typescript, but am skipping it for now to eschew the build step and associated config.

There are other uses people have for Mint, like budgeting, which I don’t use personally. I didn’t put much work into them, but may if I get enough feedback.

I’m open to any and all feedback and critique, and will add features quickly as I discover shortfalls, and read user feedback.
Could you explain how DMARC would prevent this?

If I attempted to create dozens of accounts on a website, trigger password resets emails, and report them as spam, where would DMARC prevent me?
Everyone is just doing whatever

nobody is focused on you because everyone is too busy with their own work. Harsh but beautiful because it gives you the freedom not to be hindered by what you don't know.

https://roose.digital/en/blog/learning/everyone-just-doing-w...

Interesting read.

My daughter commented: "I had to learn that others are probably not thinking about and scrutinizing me as much as I think they are, and that gives me freedom."
I guess the incentive for historians is to find something older to publish about, hence the growing scope.
Beam.cloud (YC W22) is hiring engineers to build a GPU container runtime