skysight-inc/HackerNews huggingface dataset:
Should we start complaining about HN's "spam problem" because of all the "Launch HN" posts? And what about YC companies that have job ads pushed to the top of the frontpage?

Hell, I don't even have to be a complete cynic to make the argument that basically any news piece today only gets to be written if it serves the economic interests of its publisher. That is valid from the NYT and Washington Post to an indie game developer talking about their project on Mastodon.

If everything is "spam", then there is no ham. If there is no ham, there is no way to build an classifier. If there is no way to build a classifier, then what is the problem we are trying to solve in the first place?

Bots spreading misinformation are bad and a problem on Twitter/Facebook/TikTok, sure. But the reason that an entrance fee does not solve this problem is because these networks are built on the idea of controlling what content people get to see. On the "open social web", people are in charge, there is no "algorithm" and manipulation becomes a lot harder.
Do you have source of telemetry comparison?
An app for sharing photos with a large group of people while still preserving the privacy of the people in the picture who don’t know each other.

Our kid’s nursery school posts a lot of photos to Facebook, and we’ve asked them not to post photos of him. They’re (mostly) respecting our wishes, but we still have a bit of FOMO over the pictures of kids having fun, and wish we could see pictures of our son having fun too.

The goal is that the nursery would be able to upload photos and parents can see only their own child’s face, other children are pixelated.

Still early stages but got a working prototype, and I’m enjoying the building process.
I had similar problems with a local train app in Germany on Googles store. The organisation when asked said to install another app instead, that was not linked anywhere on their homepage.
I love ant games and I love Rim World! I think its a great idea to combine those into a 24/7 game!

But I thought, its a mobile game. If it was, it would be something, that I would definitely try
Yeah, "fake" means you can't find it in search, which was good enough to kill the momentum when it mattered. It's also not fake in any way, and the explanation they gave is laughable.

Also, there were previous instances of cooperation when Durov himself admitted it in his memetic "...or full cesation of Telegram operation in Russia" survey.
Honest question, what's wrong with Vaultwarden?
Reddit is very far from representative. Try posting anything there that isn't far left and you'll get banned or modded into invisibility pretty quickly. The only people obsessed with speech enough to want to moderate subreddits for free are all people who, surprise, think controlling speech is really important.
I am adding some more details about the projects.. The caves in the ThrustMe levels are fully procedural, every time you start the game you will get a new cave. I'll drop a link to a playable alpha-build (with bugs and it is untweaked so wait for the real release) on the web: https://thefile.ninja/thrust.htm

About QuantaMerge, this game is actually using a Physics engine for the falling blocks, it is not a regular Tetris clone..
Just as a point of reference, this is what a 65W power-limited 7940HS (Radeon 790M) with 64GB of DDR5-5600 looks like w/ a 7B Q4_K_M model atm w/ llama.cpp. While it's not amazing, at 240 t/s prefill, it means that at 4K context, you'll wait about 17 seconds before token generation starts, which isn't awful. The 890M should have about 20% better compute, so about 300 t/s prefill, and with LPDDR5-7500/8000, you should get to about 20 t/s.

./llama-bench -m /data/ai/models/llm/gguf/mistral-7b-instruct-v0.1.Q4_K_M.gguf
ggml_cuda_init: GGML_CUDA_FORCE_MMQ: no
ggml_cuda_init: GGML_CUDA_FORCE_CUBLAS: no
ggml_cuda_init: found 1 ROCm devices:
Device 0: AMD Radeon 780M, compute capability 11.0, VMM: no
| model | size | params | backend | ngl | test | t/s |
| ------------------------------ | ---------: | ---------: | ---------- | --: | ------------: | ---------------: |
| llama 7B Q4_K - Medium | 4.07 GiB | 7.24 B | ROCm | 99 | pp512 | 242.69 ± 0.99 |
| llama 7B Q4_K - Medium | 4.07 GiB | 7.24 B | ROCm | 99 | tg128 | 15.33 ± 0.03 |

build: e11bd856 (3620)
>>> Maybe the only way to be good at reading is to just reading more?

Perhaps at some point you plateau and need to practice "micro skills". e.g. there's a point with chess where you stop getting better playing more games - but training puzzles can bump you out of the plateau.
Because at 7 you obviously also already have 7 years of experience behind you. Sure, it is not as much as an adult, but it still matters a lot. Different environments and stimuli make it so that also for 7-year-olds, they can have vastly different prerequisites for anything.

Often aptitude is not aptitude at all, but all of the above.

Then, during learning anything, the same thing also applies. How much support you get from teachers and parents. What sort of environment you have available to practice in. And a lot more.

Finally, when all other factors are equal, aptitude can play a certain role. But one that in an educational setting is largely irrelevant. Because if everything else is perfectly in place to teach something, including learning any prerequisites, aptitude is only something that matters in hindsight.

Which is extremely important as well. Labeling someone as lacking aptitude can be highly discouraging. Repeatedly hearing that they aren't “naturally” good at something can lead them to stop trying, even if it's not true.
Firefox? Available on Android since forever.
As someone who has always been absolutely awful at sketching, this sounds pretty interesting. Is there a mailing list or some other type of notification I can sign up to?
Made me chuckle that this praise of the EU over USA regulations was unreadable behind a large green privacy notice starting:
"We and our 843 partners store and access personal data, like browsing data or unique identifiers, on your device."
Just recently released version 4 of our free library for data deduplicating/linkage at scale. After four years working on it, finally getting to the stage where I'm really happy with both the performance and the API design.

https://github.com/moj-analytical-services/splink
One of these days I should write a "Falsehood programmers believe about JSON" piece...
The two major pain-points with JSON I see recurring and causing issues:

- You need to process the entire document before you can (de)serialize. It's not rare to see pathological cases of this resulting in 100~1000x resource requirements compared to a simpler line-based format like CSV/TSV/0xFFSV. Streaming JSON deserialization can only be achieved to limited extent by "JSONL" (concatenating documents on the root level instead of wrapping them in an array).

- Numbers are floating point. The only way to reliably represent decimal numbers is by wrapping them as strings.

- You can not rely on the consistency of a hash of the JSON-serialization as it's not well-defined and varies between implementations. You need to specify a well-defined strict subset of JSON with custom serialization if you want this (at this point, are you really reaping the benefits of JSON?). I've seen this one resulting in entire protocols/stacks being rewritten from the ground up due to inability to get required interop working.
Great work, for some unknown reason I cannot bear wearing non-cotton shirt and cloth, but cotton based clothing is far from durable. The best cotton shirt that I ever had until now (in terms of wearability and durability) is a mecerized golf cotton shirt by PGA Tour (casual wear not for golfing) but now I cannot find any golf shirt (PT included) with the same material anymore. As far as I'm concerned you have got a winner there mate if your cotton shirt is as good if not better than the PT shirt, hopefully your clothing materials will be available globally off-the-shelf.

Do you mind explaining your sentence here?

>It could never be commercially viable so released something similar.
You may be sarcastic but it'd really be fun for me. Or, profitable for the more naughty ones.
This kind of implies there's better or worse ordering. AFAIK that's pretty subjective. If the idea was to expose how the DB is ordering things, or even make things easier for autocomplete OK, but this just feels like a "I have a personal aesthetic problem with SQL and I think we should spend thousands of engineering hours and bifurcate SQL projects forever to fix it" kind of thing.
I'm working on a trip planner for vegans. This is designed to solve my particular problem as a full time (vegan) nomad who likes to stay in walkable cities.

I noticed that sometimes, I book accommodations in a new city without realizing I'm very far from the nearest vegan restaurant, having to walk for a really long time to get food, and sometimes getting there after the kitchen is already closed.

The planner helps me find hotels/airbnbs that are within 15 minute walk of at least 3 different vegan restaurants - makes my life so much easier!
A reimagination of SuperCollider architecture.

* No need to invent a new language, use Python!
* Use JIT to compile a SynthDef to a proces function!
* Eliminate block_size at runtime by compiling a version of each primitive for every 2^n block size.
* Watch the compiler do unrolling, vectorisation and merging loops.

Besides, its fun! https://github.com/mlang/mc1 (Nothing to see yet)
The idea that LLMs “only know how to predict the next word” is a common but imho wrong cop out. It has been shown that they are good at doing a lot of things that might not have been immediately obvious, regardless of how their internal process works. 50 years ago, somebody might say “programming is only a way to automate simple repetitive tasks” and that would be obviously wrong.

The real problem in cases like this and other applications, as you and many others have mentioned, is that LLMs are basically correlation machines. They can find very complex, immensely-multivariate correlations in large data sets, and reproduce these correlations very well. But they cannot reason (so far) beyond these correlations in other to find deeper, less obvious causal relationships. They’re simply not trained to do that, yet. But it’ll come…!
Perhaps you got thrown by the double negative?

> I don't believe there are any western nations that want non-locally-backdoored messaging of any sort

means

> I believe every western nation wants all messaging to be locally-backdoored
That's perhaps trivial. There's a Go to JS compiler, and the go compiler itself is written in go.
One of my hobbies is trying to predict foreign exchange prices (usually EURUSD tbh, but others as well).

I enjoy finding out the actual best-case performance of various technical analysis indicators, and popular "systems", by optimising the indicator's parameters to find the best long term performance. I also design my own indicators and systems in the same way.

To this end I have a C++ ImGUI desktop app with charting capabilities, and optimisation using differential evolution. The app has its operation driven by a c++ class that controls all aspects of its running, by means of various callbacks.

This enables me to test lots of strategies quickly, exploring the parameter space with the optimisation functions.

I've considered open sourcing the app, though I'm not sure there would be any interest. The codebase would need cleaning up first anyway! :-)
Or when you care at all about optimizing your search ranking. Postgresql has a few alright tools to do vector search and to do some simple things with trigrams. And that can work well for some narrow use cases. If that's all you need, great. But this doesn't give you a whole lot of control over search ranking. And if search is in anyway on the critical path to revenue for whatever it is your product does, you probably need to invest in making sure your users find what they need. And that means getting a bit systematic about things, using specialized tools, and making sure you have some skills on your team that know how to do this.
Building the Future: Introducing Our Flying Suit Project [video]
Sonnet on Claude.ai can not execute code, although it often pretends otherwise.
>I know regulation isn’t as popular on HN as it is on, say, Reddit,

This is an aside, but I remember when Reddit was Liberty Central.

I'm getting too old for this.
What are you even on about? Trojans? What? There is no charge for Gemini API
Pardon my ignorance, what country would that be?
Why would they buy more? They can’t even get the already booked flights done before the ISS is deorbited
https://archive.is/llOBg
I see less targeted ads, when I click "reject" on cookie banners. Also more & more has "reject all" opinion on the top level.

It should be checkbox on browser settings, but overall it works and I like it better than creepy notifications to sell me things that I randomly googled.
If you travel fast enough, you'll discover the earth isn't flat.
I have to agree with you. It is a shame the classic style isn’t available at an alternate subdomain or directory.

Has anyone tried rendering the current docs with the old theme?
So, you thought that Attila wasn’t dark enough?

In all seriousness, there’s a constant nagging in TW community for more historical games. Pharaoh didn’t cut it for the wast majority of players. You could capitalize on that, the genre would benefit from that.
I've created a two player wordle style game.
https://twordle.app

The backend is a web socket server written in go and the frontend is solidjs. Two technologies I've been wanting to use properly in a project for a while. Would recommend this to anyone wanting to improve their understanding of go's concurrency model. I've really enjoyed working on it, if anyone can think of any improvements please let me know!
I had an idea for this you might want to consider adding: store the passwords/keys in the client, no server… but then shamir’s secret sharing to shard them along your contacts.

So when you open the app it asks you to choose five (?) friends you trust (who don’t know each other) from your contacts and it’ll ask them to install the app to help you store your secrets.

Then if you ever lose your phone or whatever when you reinstall the app you just have to remember at least three (?) of the five people you trusted and then will be able to restore your keys!

It would also ping the other contacts when open to make sure they still have your shards and redistribute them as you add/change/delete them.
I’m interested in High-Frequency Trading (HFT) using algorithms, starting with basic trading algorithms like RSI Divergence and Arbitrage. I’m utilizing the Binance API to retrieve ticker data. If anyone has experience with this or is interested, I’d love to connect and discuss.
I've read that in some families, especially from Asian cultures, you're started off with math tuition as soon as you can read.

And some people are just lucky to have the right environment. I happened to have had access to some more advanced books from older relatives as a kid and I noticed that it gave me an edge over my peers in some areas.
I'd love to know where that ordering comes from. Insanity!
Very well put. Many people are very blind for this, they forget that everything they can do they at some time had to learn as well. And not everyone learns everything at the same time.

Anecdotally, something I can actually confirm from personal experience with math. As long as I could remember, I had trouble with a lot of it.

Then during the last years of high school I had an excellent teacher and a lot of concepts actually did start to click on some level. Frustratingly, I still had a lot of trouble. While I understood the abstract concepts much better.

In order to solve issues, I still had to apply a lot of concepts I was supposed to have learned in all the years previously.
"free speech" has never meant "free of consequence".
Lost on pont neuf while biking in Paris….

Found the case neatly put next to a mailbox.

Earbud one about 15m / 50 ft away. Earbud 2 appeared in the seine river.. I guess some threw it in the river.
https://github.com/prettydiff/webserver

This is a personal project for my house only without any commercial aspirations, so features I do not need are not included.
Preparing my PyCon IL workshop, a competitive platform where you write code to solve simple games (think snake, pong etc.). Here are some screenshots: https://imgur.com/a/VDKfmjO

After it's done I hope to add a demo to my blog.

Cheers for all the interesting work going on here!
i get real strong "Mechanical Turk" vibes from all of this faang "let us do the tedious stuff at your business".
I've been working on something to handle the "plumbing for your observability". It's a way to collect, stream, and route observability data that can get it from and into a wide variety of systems.

It's not targeted at the 'cloud native' crowd, but rather more at traditional on-prem infra.

It is all manageable via an API and provides a Kafka API for streaming data (RedPanda under the hood).

Name: Morio
Documentation: https://morio.it/
Code: https://github.com/certeu/morio

Note: here is no commercial angle here. This is an open source project of (the CERT of) the EU (license: EUPL).
> Individual rights aren’t valued.

Because society is more important than individuals.
I believe typescript / js is missing standard library and find it rewarding to work during weekends on those lower level libraries/modules with no/low dependency fanout, publishing them here [0] when they're ready to see the light.

They're driven by what problems I see at work and while playing with other weekend projects so coverage may be asymmetric (some parts are well covered, others that should be are absent <<ie. documentation>>).

I find definition of success as just "working on it" very pleasant.

[0] https://github.com/preludejs
The free variant of the research paper:

https://arxiv.org/abs/2405.04089
It wouldn't take me too long to learn On/Off in Czech.

I've been in many foreign countries with zero knowledge of the language, and was able to quickly learn the words necessary, like "exit", "airport", etc. Fluency is completely unnecessary.

In your case it's 30 words. I submit it is not any harder to learn them than memorize 30 arbitrary illustrations that have no particular relationship to their function.

And, frankly, most everyone on the planet knows at least a few English words.
The upstream bug: https://sourceware.org/bugzilla/show_bug.cgi?id=24323

An example of a problem provided in a different bug: https://sourceware.org/bugzilla/show_bug.cgi?id=11754#c15

But I don't really understand what's going on in that example.

Aside, it only took 9 years for that patch to get conclusively rejected.
That is interesting!

Overall I find it a pretty cool tool - though I don't quite understand the red/green lines on the chart (is there a legend?).
This would have saved me a few times back when on-prem exchange was a thing.

Infrastructure goes offline > Didn't get the email alerts > Because email altering system was on the same infrastructure.

First indication tended to be a call from the ISP saying they lost contact with their equipment.
i've been working on a webhook to instant messaging service called https://hooks.im after reading about a similar project here on hacker news (i think it was https://news.ycombinator.com/item?id=41144227). you can create webhooks, get a receiver-url that you can send your webhook invocations to and receive webhooks via im (currently only telegram). i've also added a jq-like template engine to reformat the request bodies (if wanted) to extract specific information. (only works for json bodies, obviously)

this is all in super early non-peer-tested alpha (if anything), so feel free to try it out and give feedback :)
I'm working on QA Sphere https://qasphere.com/ - a lightweight tool for managing software testing. It’s built for QA engineers to document functional test cases and track execution, manually or via automation.

Test management tools are nothing new, but I’m focused on making this one fast and easy to use, without the bloat. The goal is to help smaller teams adopt solid QA practices without the hassle.
Yes, the choke.
The only lesson Silicon Valley will take is personal responsibility. Fines just hit the shield that’s the shareholders wallet which means nothing in most of the power structures popular with tech companies.

Throwing these people to jail horner, preventing them from wine and dine in destinations they actually want to go to, that puts a price they have to pay personally.

We need to do more of that.
I might try to arrange that :) Thanks for the interest!
> You don't expect the security guard for your office building to generate profit, why would you do so for your digital assets?

Yes, that's why companies cut cost on security guards as much as they possibly can. From the product-making company standpoint security
is a mostly a cost.
There's a typo on your "Quick Start" button. ("Quck Start")
I built a chrome plugin to scrape data.

It's pretty good for List and Lead extraction.
https://pandaextract.com/
I recieved no such notice. I'm in the EU, use an Ad Blocker, and NoScript to block JS.
Asian families, for sure. But that’s doesn’t explain that vast chasm we all observed between non-Asians in school growing up. Why not just accept that it’s possible to be born with an aptitude for math?
Am I missing something? New Horizons didn’t go to Mars, right?
According to this, it also crossed the orbit of mars 78 days after launch, and at that point, it was closer to earth than mars:

https://pluto.jhuapl.edu/News-Center/News-Article.php?page=0...
That is the general idea behind global privacy control[1], though Firefox still has it hidden behind about:config.

[1]: https://globalprivacycontrol.org
I'm working on a file manager more specialized for developers. https://www.antcommander.com
> Prior to these laws consumers could delegate certain decisions to Apple. Afterwards, they can't.

What can't they do?
> so (seemingly-intentionally) obtuse about this

I'm not being obtuse, I'm exceptionally uncomfortable with someone rather blithely saying a "channel is against the law." I'm probing the depths of that. I'm sorry if this is somehow inconvenient to you but I have no intention of altering my behavior and I find it rude that you would even ask in such a way.

> A Telegram channel can host these people.

Is this the majority of users? Is Telegram intentionally marketing it's services to these users? Does it do internal research to be more appealing to this use case?

> They can access those channels.

So Telegram is not intentionally hiding them from the government or preventing their discovery and infiltration by law enforcement? Then why arrest the CEO?

> and apparently under French law, the host can also be liable.

If you're comfortable saying "well, it's legal in France" then what do you hope to gain from further discussion with someone you believe is going to be intentionally obtuse?

> because Telegram hides their real identities and locations.

They are buying drugs? Doesn't this require two people to meet up and physically exchange goods and money? What good does outlawing the channel do?
That's SQL with Spanish words. I think the parent meant something along the lines of: dame el nombre de cada cliente cuyo ciudad sea 'Granada' y que no tenga telefono. Anything more flowery will be hard to translate, though.
i don't think that helps.

i believe one problem is that in online meetings and phone calls pauses are more awkward and uncomfortable. that means people avoid pauses to think before they speak, which makes online meetings more rushed. which would explain the feeling of GP after a meeting.

the question is how to make online meetings more relaxed.
"We" is clearly the people who make the laws in this context (ie, not me personally).
Open a newspaper when you find the time. Even government aligned mainstream media is reporting on it.