skysight-inc/HackerNews huggingface dataset:
Generative AI is a marvel. Is it also built on theft?
Sure. It's kind of a creek like the Los Angeles river. The point is that the city of Madrid is not built around rivers (like NYC or London or Prague).
There were proposals for optimizing this kind of stuff for C++ in particular for error handling, like:

https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p07...

> Throwing such values behaves as-if the function returned union{R;E;}+bool where on success the function returns the normal return value R and on error the function returns the error value type E, both in the same return channel including using the same registers. The discriminant can use an unused CPU flag or a register
sudo rm * -rf
“ World’s Largest Computing Society Makes Thousands of Research Articles Freely Available; Opens First 50 Years Backfile”

Original title too long for hacker news submissions…

Btw I cannot stop my reading of that as backfire …
Update on "Quantum Algorithms for Lattice Problems"
Recently, Yilei Chen reported an attack on a post-quantum cryptography primitive: Learning With Errors (LWE), a hard problem on lattices.[1]

Hongxun Wu and Thomas Vidick found a bug in the paper which invalidates the attack:

> Update on April 18: Step 9 of the algorithm contains a bug, which I don’t know how to fix. See Section 3.5.9 (Page 37) for details. I sincerely thank Hongxun Wu and (independently) Thomas Vidick for finding the bug today. Now the claim of showing a polynomial time quantum algorithm for solving LWE with polynomial modulus-noise ratios does not hold. I leave the rest of the paper as it is (added a clarification of an operation in Step 8) as a hope that ideas like Complex Gaussian and windowed QFT may find other applications in quantum computation, or tackle LWE in other ways. [2]

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

[2] https://eprint.iacr.org/2024/555
Re-edit that with metrical units and I'd recommend that.
Thanks for asking this, we do not support signed URLs just yet, but it will be added in the next iteration
>> I also doubt your claim “and the results aren't totally terrible”.
>> In most texts, the dimensions with highest values will be for very common words such as “a”, “be”, etc

> (1) the comment suggested filtering out these words,

It mentions that as a possible improvement over the version whose results it claims aren’t terrible.
> discovering the "Insert Special Character" feature along the way (that I hoped would contain :smiley:)

Heh, back then, "special characters" meant "characters you get in languages that aren't English but still use a mostly Latin alphabet". The characters in the screenshot look pretty much like the high-bit-set portion of ISO-8859-1. If you wanted the Forrest Gump smiley face, then you had to use Wingdings.
> You cannot simply explain to someone complex stuff

This is absolutely not true. Many times I've experienced the moment of something complex "clicking" after hearing or reading an appropriate explanation for a phenomenon - finally seeing the right visual or appropriate example or comparison. I find it hard to believe you've never experienced this other than through grinding problem sets.
you can (or could?) press ctrl-c in most windows dialogue boxes to get a nice text representation in your clipboard.
Why not? Single threaded doesn't mean only a single thread is ever used.

Also, if I understand it correctly, this is a web frontend. Node.js is used for development (bundling, testing etc).
"Countries with similar characteristics that remained outside the EU" is quite unclear. It this implies countries in the region that could potentially join the list is now so limited and skewed towards what I would call "problem countries" that there are probably a massive bias to take into account. And that includes countries from other regions then it seems like a highly subjective comparison.

By population, the countries most similar to Poland are Ukraine, Morocco, and Uzbekistan... So, yes, Poland has done better than all of them. And?
This reminds me of a ESP32 Walkie-Talkie: https://www.reddit.com/r/esp32/comments/mbwq6f/walkietalkie_...
Sex macht schön - Dildo King
Your DJI can't cope with doors. 100g of explosives don't do much, see Ukraine where this was attempted multiple times with very limited effect. And most importantly, your DJI enjoys massive subsidy because it is mass produced for entertainment, any custom weapon system would be at least an order of magnitude more expensive. This is already the case in Ukraine btw, with FPVs being comparable in total cost to entry point Mavics, despite being MUCH cruder.

It's not a winning proposition when you take into account that those FPV launches require teams of dozens of people to support, and that good old artillery is both cheaper, scarier (=more suppressive), and more effective.

Launch 100,000 drones against what target? How do you find the target? How do you get to it without getting detected and destroyed? Where do you launch from, what's your launch platform, and is it survivable (if you just plan to bring trucks to the front line, they'll just get blown up pre launch)? How do you deal with high power directed microwave, lasers, or just basic AA shells filling the air with shrapnel for peanuts? How do you coordinate the attack, especially under EW, without saturating all bandwidth available way before you reach 100,000?

You're severely underestimating the challenges and how much it costs to solve them. There are multiple reasons why torpedo boats never worked against competent navies, despite being theoretically much cheaper than battleships or modern destroyers; many of those reasons still apply to those ideas about cheap drones.

In the end it might very much be cheaper and more effective to use a good old JASSM-ER.
I knew you were going to be like "ACTUALLY SOMALIS AND ETHIOPIANS ARE VERY CLOSE". Sure, they're not close to the other two.

Also, do not tell me what I think.

Race is an ideological tenet created by colonialists to justify crimes against humanity. It is something non-factual that does not exist. Somalis, Nigerians, Zulus, African Americans - these people are not the same ethnicity. They are simply all black. Categorising them as black is only important if you want to create an artificial hard line in the sand between them and the white peoples. This is useful when you need to pit one group against another.

I do not believe in this ideology. People are people and ethnicities exist on a much smaller scale than race and are much more clearly defined and genetically traceable. Race is made up. It is not an ideology I believe in. It is an ideology enforced on me.
No. You may lack privacy in both.

But TikTok is the CCP, it even has board members from the CCP.
Don't you think it's strange that every civilian that dies is either a woman or a child? According to Israels numbers they have never killed an innocent man, only women and children get in the way while killing the resistance fighters.
I think the key is the EU's Data Protection Board can't probably fight all abuse at the same time and target first the biggest (in term of audience) first.
TailwindCSS is indeed free, but their UI components and themes (TailwindUI) are a paid product. They do offer some components for free though!
For me, the biggest stumbling block in understanding the usual ε/δ limit definition in high school was teachers reading |x - a| as "the absolute value of x minus a" rather than "the distance between x and a".

The later reading suggests a more intuitive (to me) definition: a limit f(x)→q as x→p exists if, for every open interval Y containing q, an open interval X containing p exists such that f(x)∊Y for all x≠p in X (and then if f(p)=q, f is also continuous at p).

Another nice property of the above definition: replace "interval" with "ball" or "neighborhood" for analogous definitions for functions between metric and topological spaces, respectively.
Always very frustrating when it happens.
20-Year Experience of Software Development Methodologies
This is a wildly pessimistic take, to the point it just reads like old man yelling at cloud
A Texan YouTuber once mentioned offhandedly that his history teacher father had taught him that the The Alamo was largely about slavery. This blew my Yankee-educated mind.

When I looked to research it more I found this piece, also from Texas Monthly, about that year's winner of "The Texas Historical Commission’s annual prize for the best work of Texas history."

> Forget the Alamo

https://www.texasmonthly.com/being-texan/forget-the-alamo/
Here's a link to the Arm program:
https://www.morello-project.org/
I would like to use FOSS as much as possible with the important exception of Stamina because I have learned touchtyping in this program and I don't know how to teach touchtyping if I decide to use any other program.

My first game was GTA VC and in first half of 00's its engine has absolutely rocked every schoolmates' imagination at those times but I am not sure I would recommend this kind of knowledge bomb to a young person.

Probably OSM might be not worse than GE, at least it is more open and easy to edit.
In high school trigonometry I am sure I was clear that sine and cosine formed the circle. How could I not?

But that fact’s significance and too obvious simplicity, with all its ramifications, only hit me deeply and profoundly when a year later I realized I could use those functions to draw a circle on a screen.

Before that they were abstractions related to other abstractions that I had to memorize to pass a course.

To this day I am frustrated when reading papers about abstract algebraic relations and other such concepts, without even a sentence or two discussing any intuitive way to think about them. Just their symbolic relations.

I appreciate that in the game of math that view becomes natural. But most of us learn math with additional motivations and are interested in any perspective that highlights potential usefulness or connection to the real world. Many of us mentally organize our knowledge teleologically.

Yet even when usefulness is known to exist, it is often neither mentioned or referenced. Or even considered relevant.

Edit: the same goes for not showing a single concrete example of an abstract concept. A kind of communication that would unlock many mathematical papers to a much larger audience of intelligent and relevant readers.
"“The word ‘cowboy’ itself began being used in Fort Bend County and the surrounding area in 1821,” Callies says. “It was applied to Black slaves who worked with cattle.” (He notes that just as an enslaved person who worked inside the mansion would be referred to as a “houseboy,” one who took care of cattle was referred to as a “cowboy.” Even decades later, the term “cowboy” remained unpopular with white cowpunchers because of its racial connotations"

So cowboy was initially a term for black slaves? And now the idea of a black cowboy seems weird.
Interesting how much of our worldview was shaped by movies ..
That looks a wonderful idea. I would love to take all my scattered reviews on 1 single platform.
I'm not saying that's what I want, I'm simply stating a rule of nature or rule of thumb, whatever you want to call it. What goes around tends to come around.
Fully unprotected is a lot of work for the mods when the occasional griefer does find the server.

Easier to have some form of land ownership/permission system for builds.
The article mention directly a tweet from Thierry Breton:
https://twitter.com/ThierryBreton/status/1780585191108423941

We have just sent a request for information regarding the launch of #TikTokLite.

We will spare no effort to protect minors under the #DSA.

'Is social media "lite" as addictive and toxic as cigarettes "light"?

We have just sent a request for information regarding the launch of #TikTokLite.

We will spare no effort to protect minors under the #DSA.'
What a weird take to defend tech salaries in Spain, I'd love to move but the very top salaries for my level cap around 80-90k EUR so it'd be quite a big drop even compared to the UK
That's a great way of looking at it, thanks, I'm stealing it :D
The Gateless Gate
The Power of Constraints: Why Less Is More in Social Media
It's more of a "accessibility layer" on top of S3 or any other s3-compatible backend (which means that it also works with MinIO out-of-the-box [0])

I don't think we'll ever build the underlying storage layer. I'm a big fan of what the Tigris[1] team have built if you're looking for other good s3 alternatives

[0] https://github.com/supabase/storage/blob/master/docker-compo...

[1] Tigris: https://tigrisdata.com
Morton: Bit Interleaving in C/C++
I could have saved them a lot of money by revealing to them that, yes, heterosexual men tend to gravitate towards ladies with fat butts.

I have a hunch that some of the more professional folks there game the algorithm. If you ever wanna find a place where people share algo optimization secrets, it’s OF creators on reddit.
Unleash Git Power with User Configuration
I’ve been delighted with this approach and have never had a single glitch. Highly recommended, although I think I’ve heard from some denizens of HN that they’ve got even faster performance by manually copying data files instead of using template databases. That feels ickier, and the overhead I see is only 10-20ms per test so I have no great need to push further. YMMV!
I get so annoyed by this every time I see it. It’s not because AI took over the news cycle that the idea of a Metaverse is a failure.

If you could have predicted that Internet was going to change our lives and that most people would spend most of their waking hours living their lives on the Internet people probably would have told you that you were a fool in the early days.

The same is true with this prediction of VR. If you think in the next decade that VR is not going to be the home for more and more people then you are wrong.
I know that not everybody has time, money, opportunity, etc. to go to Del Prado to see art with their own eyes but I have to say that seeing photos on my monitor before and seeing it in reality were completely different and not not transferable experiences. The light, those details and often even size of the canvas which is measured in meters and not centimeters are all incredible. For example Las Meninas is basically 3x3 meters or you can easily spend 1 hour looking at The Garden of Earthly Delights by Bosch. I will remember this visit till the end of my life.
Sure. That would be an instance of the "usual error". The argument registers are usually caller save, where any unused ones get treated as scratch in the callee, in which case making them all available for returning data as well is zero cost.

There's no reason not to, other than C makes returning multiple things awkward and splitting a struct across multiple registers is slightly annoying for the compiler.
You missed the bit about the guy in the story being in parole - parolees have fewer 4th amendment protections than other citizens, as a condition of their early release from prison. Different situations are different.
This is definitely some creepy behaviour by the tech lead, but how is it sexual assault? This just deflates the meaning of sexual assault to mean any kind of "uncomfortable assault"?
Presigned URLs are useful because client app can upload/download directly from S3, saving the app server from this traffic. Does Row-Level Security achieve the same benefit?
How do electronic passports work?
TL/DR: where sea lampreys have been part of the ecosystem for a long time, they are a valuable part of that ecosystem. Where they are an invasive species, they disrupt ecosystems and can nearly wipe out fish species that haven't co-evolved with them - but that doesn't mean the goal should be to exterminate them everywhere.
Now that I would argue puts you at a risk!
Authenticate_by: Prevent timing-based enumeration of users
Amazon Flex FunCaptcha Solver
Variety matters a lot. If you pay 1000 trained labellers, you get 1000 POVs for a good amount of money, and likely can't even think of 1000 good questions to have them ask. If you let 1000000 people give you feedback on random topics for free, and then pay 100 trained people to go through all of that and only retain the most useful 1%, you get much ten times more variety for a tenth of the cost.

Of course numbers are pretty random, but it's just to give an idea of how these things scale. This is my experience from my company's own internal -deep learning but not LLM- models to train which we had to buy data instead of collecting it. If you can't tap into data "from the wild" -in our case, for legal reason- you can still get enough data (if measured in GB), but it's depressingly more repetitive, and that's not quite the same thing when you want to generalize.
Absolutely. I am so impressed with SB. It’s like you read my mind and then make what I’ll need before I realise.

(This is not a paid promotion)
What is the relation between Nirvana and Zen?
Practically it’s a no op. To use WhatsApp or Threads I need an app to bypass the GFW, which is not available on Chinese App Store. So I have an American Apple ID to download a proxying app. Then there is no point for me to download those two apps from the Chinese App Store even back when they still existed.

What I’m really afraid of is that someday iPhones within China won’t be able to login to Apple Store in another region.
> (because LoRA)

That's one of many techniques, and is popular because it's cheap to implement. The training of a full model can be continued with full updates, the same as the original training run.

> completely dependent on how the previous training was done, and your ability to overwrite the model's behavior is limited.

Not necessarily. You can even alter the architecture! There have been many papers about various approaches such as extending token window sizes, or adding additional skip connections, quantization, sparsity, or whatever.

> specially crafted group of rare tokens

The analogy here is that some Linux kernel developer could have left a back door in the Linux kernel source. You're arguing that Linux would only be open source if you could personally go back to the time when it was an empty folder on Linus Torvald's computer and then reproduce every step it took to get to today's tarball of the source, including every Google search done, every book referenced, every email read, etc...

That's not what open source is. The code is open, not the process that it took to get there.

Linux development may have used information from copyrighted textbooks. The source code doesn't contain the text of those textbooks, and in some sense could not be "reproduced" without the copyrighted text.

Similarly, AIs are often trained on copyrighted textbooks but the end result is open source.
MicroWeb 2.0 – DOS web browser for Intel 8088
Feedspace is really good for growth terms of any business, loved its simple UI
Previous thread: https://news.ycombinator.com/item?id=29744405
Two Types of Creativity
This sort of thing is why integer division by 0 is UB in rust on targets where it's not UB, because it's UB in LLVM :)
There's no proposal to stabilize the Rust ABI. There are proposals to define a separate stable ABI, which would not be the default ABI. (Such a separate stable ABI would want to plan for long-term performance, but the default ABI could continue to improve.)
I would argue that internet makes good resources even harder to find - there is so much of everything, with no curation, that any resource's chance of gaining long term recognition is practically zilch.
feedspace is really good, loved its UI
Especially because, at least the way I've seen it, the argument is that fat is better calorie for calorie.
I love the <center> tag.

it works. always.
Show HN: A minimal Chinese learning site
This is a non-AI Chinese learning app I started working on before ChatGPT. Now that LLMs are near-perfect translators, this non-AI approach is clearly not the global optimum, so I figured I might as well put it out before its utility hits 0.

I made this to help myself speak Chinese to my parents. Great tools already existed for learning to _read_ Chinese, but I was unable to find anything designed to help you produce your own grammatically correct Chinese sentences. As any 2nd gen knows, the ability to understand a language does not imply the ability to speak/write it.

So this app, Shuo Chinese, which I named affectionately after the reading app Du Chinese, starts by just showing you a bunch of random English sentences (it re-rolls upon refresh). For each sentence, you're supposed to try to translate it to natural Chinese. After you've come up with your answer, click the sentence to reveal the Chinese translation. From there, you can go deeper in two ways:

1. Hover over any character/word to reveal:
a. The pinyin and definition
b. The etymology of the character, to help you remember how to write it
c. The HSK level of the character, to indicate how important it is for you to remember this character (HSK 1 means the character is super common so you should definitely know it)
2. Underneath each Chinese translation is some text describing the grammar pattern of the sentence. Click it to reveal an article that explains the pattern in depth and provides more examples.

The app by default shows you medium-difficulty sentences, but you can adjust the difficulty to anything from A1 to C1 via the settings.

All of the content is hand-written by the folks from AllSet Learning Chinese Grammar Wiki, so you can be sure it's authentic Chinese. I also generated an audio version of each sentence using GCP text-to-speech.

Since LLMs have killed the possibility of me continuing work on this, its source code is yours: https://github.com/Xyzrr/shuo-chinese/tree/main

Hope someone can still find value in this project! I put a lot of love into it.
Apple removes WhatsApp and Threads from China store under pressure from Beijing
If you like the hypetrain just wait until Elon Musk's HypeLoop!
Someone send it to Humane Ai Pin :D
He wants to see MMA fights from VR, pretty good usecase.
This is my biggest reservation towards Supabase. Google bought Firebase in 2014. I've seen Vercel run Nextjs in to the ground and fuck up their pricing for some short-term gains. And Figma almost got bought by Adobe. I have a hard time trusting products with heavy VC backing.
Ah, yes, TurtleOps !
> I feel like an obscure fine artist, who can paint a beautiful scene

If you're this capable then your git contributions should be enough to secure interviews.

Obviously I'm making assumptions, but it feels like perhaps you're not actually as skilled as you think you are. Can you explain some projects you've worked on? Do you have any examples to show employers? Maybe share your CV so we can critique that.

I went straight from high school into a relevant job role, with no degree or work experience. It's certainly not impossible.
Why do you see support being down? You can support from above
How is he violating the tos? His client is making requests to a server, the server is replying and his client is elaborating the requests how it wants.

If midjourney doesn't like the requests they should stop replying, maybe banning (or suing) the users that use the client.

If his stuff is suing-worthy then stuff like adblockers, download managers, etc become suing-worthy too, is this what we want now?
Multivariate calculus is also useful in probability, which in my degree was rigorous too, and is broadly useful in business, so perhaps I’m being unfair about all that math not being useful in business management. I’m grateful because later I got a degree in software engineering… But the point about math being taught like shit stands; if calculus and algebra can be useful in thinking about systems they should make an effort to show it.