skysight-inc/HackerNews huggingface dataset:
IMO over-engineering is the actual goal here.

The goal is not to make music, or even to have a musical instrument. The goal is to have a music machine that is visually impressive *because* of its complexity.

Some people already mentioned he could use computers for this. Well, sure! He could even use off-the-shelf mechanical triggers if he wanted to keep it using 100% acoustic instruments: https://www.youtube.com/watch?v=KvQ0UXOyh7A

But even if he wanted to stay in the mechanical realm and have reliability for touring, he could just build something centered on music boxes or piano players, which people have been doing for hundreds of years. Bjork toured with music boxes in the past! Those things could just trigger the vibraphone, bass and drums directly via hammers, instead of needing marbles to do the job... Heck, even if he still wants marbles, he could just have a music machine trigger marbles, and buy LOTS of marbles at the top just to avoid that "marble recycling" mechanism.

But a traditional music box is established technology, so it wouldn't be as impressive. And the marbles need to go up and down for drama, if you just have a giant bucket full of them, it's not that impressive anymore... the marbles must be integrated into the "memory" mechanism, etc etc...

So his goal is to have something that is impossibly complicated like a Rube Goldberg Machine. It has to be large and impressive, and each part has to be bespoke and interesting by itself.

Sure it's not the best engineering, but this is what made the first video viral after all :/
The click-to-translate part seems to have broken since I posted this, which is bizarre. That was half the fun.

Wait nvm I used the wrong link. dang can you change it to https://mostre.museogalileo.it/framauro/en/interactive-explo...
For several years I have worked primarily with performance optimizations in the context of video games (and previously in the context of surgical simulation). This differs subtly from optimization in certain other areas, so I figured I'd add my own perspective to this already excellent comment section.

1. First and foremost: measure early, measure often. It's been said so often and it still needs repeating. In fact, the more you know about performance the easier it can be to fall into the trap of not measuring enough. Measuring will show exactly where you need to focus your efforts. It will also tell you without question whether your work has actually lead to an improvement, and to what degree.

2. The easiest way to make things go faster is to do less work. Use a more efficient algorithm, refactor code to eliminate unnecessary operations, move repeated work outside of loops. There are many flavours, but very often the biggest performance boosts are gained by simply solving the same problem through fewer instructions.

3. Understand the performance characteristics of your system. Is your application CPU bound, GPU compute bound, memory bound? If you don't know this you could make the code ten times as fast without gaining a single ms because the system is still stuck waiting for a memory transfer. On the flip side, if you know your system is busy waiting for memory, perhaps you can move computations to this spot to leverage this free work? This is particularly important in shader optimizations (latency hiding).

4. Solve a different problem! You can very often optimize your program by redefining your problem. Perhaps you are using the optimal algorithm for the problem as defined. But what does the end user really need? Often there are very similar but much easier problems which are equivalent for all practical purposes. Sometimes because the complexity lies in special cases which can be avoided or because there's a cheap approximation which gives sufficient accuracy. This happens especially often in graphics programming where the end goal is often to give an impression that you've calculated something.
It looks like someone hasn’t told the VC’s give up already, web3, crypto and the rest of it is all a scam.
Food production is up year over year, why are you worried about that?
This is true re electronic prescriptions. It’s an awesome system that works like a charm.

However, paper prescriptions still exist and can be used in a pinch. I had a doctor write one out for me a few months ago. He did not have access to a computer but had a pad and his stamp on him.

Keep in mind that this electronic system came online a few years ago. Most doctors have issued paper prescriptions longer than electronic prescriptions.

It’s a bit dramatic to say that there is no way to get them to do it again if the need arose.
I believe it is because he did not pre allocate the map, so as it grew, it reallocated multiple times. Just a guess.
Clapping isn’t fascist.

But clapping is noise-adjacent, which is distress-adjacent, which is oppression-adjacent, which is fascist-adjacent, so actually clapping is fascist.

The logic of American polarization.

It is not unique to the left either.
I’d also like to enjoy being free from audio recording while near loud noises. And the argument that it is a wiretap has apparently not fallen apart in at least one court of law.
Ah yes the classic overmodeled threat landscape
Thank you. Sorry to have confused matters with the usual right wing nationalist associations. My intention was to highlight how the ideas and beliefs of nation and people (or tribe/group identity) towards unification have been challenged in modern times. For the better I might add in that it increases peace.
Many legislators are also residential landlords. Do not expect those regulators to be catching up any time soon.
I wasn’t going to elaborate because that’s way out of topic. But since you ask, here we go, at the risk of over-analysing.

> Which cult am I a member of?

I did not write that you were part of one, just that what you wrote sounded like it.

In this case, one for which such strange behaviour would be normal and failing to grasp how outlandish it seems to anyone else, chiding an outsider who does not believe it. Which is of course internally inconsistent because you also seem to support the story’s author, who himself wrote how bizarre it was. Therefore I would think that you’d understand how someone else could find it unbelievable (which you seem to come to in your other comment).

To be fair the main issue I have with your post, and why I replied at all, was how out of line its aggressiveness was compared to the OP, who merely expressed confusion. I don’t know who you are or what your perspective is on this, but there must be other ways of making your point.

The fact that several other people in the thread have a hard time believing it should tell you how utterly strange it is. And yet, you interpret them as attacks to the author, which they really don’t seem to be (apart from a comment from a throwaway account, which gets rightly called out).

> P.S. - Dear dang, with regards to our previous discussion elsewhere. Observe the above.

Ok. First, that’s rude to drop me in a private conversation about which I don’t know anything line that. If you want to use my comments to make a point, at least keep it private.

Second, he does not read every single comment. If you want to write something he’ll see, a good place would be your private discussion elsewhere.
For the basics, start here:

https://ocw.mit.edu/courses/18-06-linear-algebra-spring-2010...
_Corruptly_ disrupting an official proceeding (or doing so by threats or force) is a felony, and it became one under Sarbannes-Oxley in 2001, so not just as a result of Jan 6th.[1]

[1] https://www.law.cornell.edu/uscode/text/18/1505
Thank you for sharing. This gives me a good idea of where to start looking.
Memory Unsafety is a Culture Issue
Could you give some statistics that back up the claim that social programs have a higher impact on crime than Shotspotter?
Sure. He is older than me, I don't know what was the policy then.

My friends weren't from villages, their parents work in state owned entities, in order to get a position in these big state companies, you have to either have good education or being offered a job after military. In the past, the government must offer a job to people out of military. The most common reason for people to go into military is to have a job in the future. This applies to both city and villages. However, with the reduction of the army, this has changed. Now you get paid a good salary while in military, but you don't automatically get a job.

If you study well, but you cannot afford school, you can also go to military universities, where your expenses is paid, but you will have to work in the military for a fix number of years afterward.
yes I think that'd be a great addition. any publisher can, optionally, introduce a hub for their feed, so people get realtime update of their content, and even a social hub, where other authors reacting to their content can use to notify them (and ease the aggregation of these "reactions"). I suspect that can lead to a situation where there are a few hubs and social hubs that anyone can use for their choosing.
They could release on steam and make bank too.
I hope the compatibility layer will be self-hosted. Otherwise the compatibility layer could become an even bigger single point of failure.
They don't mention it in the article, but the birds were likely captured using mist nets (https://en.wikipedia.org/wiki/Mist_net). It is a standard technique:

In total, about 18 birds were found at three sites during the expedition.
I'd say that contentious question of 'posted workers' is enough to make me ask myself if it's worth the sacrifice to have the possibility to live and work anywhere in Schengen/EEA/EU. But the other replies to your message include further valid points.

Remember that legal, economic immigration in Europe is possible without Schengen style free movement. It really wasn't that hard before.

I'm willing to study facts (numbers) that prove the benefit of free movement but they would have to show that legal, economic immigration without Schengen doesn't bring the same benefit. And legal, economic immigration without Schengen seems to have a lot less disadvantages.
Not petrochemical. That's only in “O Superman”. Chatbots don't launch missiles – yet.
Inflating is such a cool idea, it'd work for any 3D shape I can think of.

If keeping air pressure is an issue, that might be resolved by making the sheet rigid once deployed. Are there UV curing resins that won't cure at all before being exposed to UV?

Speaking of sunlight, heating from the sun could be used to create the pressure for inflation. Or off-gassing from UV induced reactions.
China is doing the same in the EU. In european capitals, they are buying up the properties, increasing the rents and pushing out young couples from renting flats for a reasonable price. There are districts in Budapest where all flats are owned by chinese people. How does it help the EU economies, if they are leasing without contract, without tax, without anything illegally? They came every month, you pay in cash, no trace (but this applies to 99% of hungary renting, so it's the issue with the current rental system), they aren't even injecting money into the economy this way. And it's getting ridiculous that 26-28 year old people cannot rent a flat by themselves and have to resort to renting a single room only for 30-40% of their salaries.
The suicide drones pop a 0' from you, 700' is plenty, even a third would save you.

I've seen videos of Russians throwing rocks or magazines at drones, they'd have better odds with shotguns and birdshots
Definitely still useful, but some info, esp on some C++ things, is already outdated or even wrong. But still a good resource if approached with "trust but verify" mindset
No, it is an agreement between suppliers to set prices. Per TFA, one of the goals is to prevent property managers from negotiating with tenants.
> What about people without health insurance?

Are you suggesting that these people do not see doctors and self-diagnose? I could see an argument that making the drugs OTC without prescription may do this population more harm than good.
I am so fascinated by how differently people interpreted this thread, really shows the diversity of computing and performance work. Here's a book about performance in the context of "enterprise and the cloud".

I've worked with performance optimizations for years, but never touched a network connection. Because for me it's all in the context of optimizing single player video games, which primarily leads to a focus on graphics programming and GPU performance.
Do you know how it communicates with ECC? Can it be MITMed?

Would it report if you were playing Counterstrike outside with speakers on? What if you were listening to some gangster rap with shots in it? Or just a Raspberry Pi with a speaker on with gunshot? It seems to me something like this can in theory DoS the ECC.
No, but buying a product that does everything for you and ensures that you don't just turn distractions back on is the entire value of the product.

Saying "but you can just x and y" misses the point of what's being brought to market.
tbf I mentioned the www era decentralisation mostly.

but I agree. as mentioned earlier, actually the fact that decentralisation has happened multiple times before, while convenience was kind of against it, is the reason I think it will most definitely happen again as well. I'm even assuming it won't be far off by considering similarities in some respects to the situation before two other large-scale decentralisations we've observed (www and apps), though of course that is the same as predicting when the next platform shift will occur and that's not someone can claim with meaningful precision, IMO.
Recent papers with llm Fuzzing appearing e.g. fuzz4all
Photography Cheatcard
> Johnny’s Software Lab.

Funny, I've just discovered them via a totally different route and read a few articles. Definitely good resource to learn more about low-level CPU code optimization.

Though OP doesn't say what are they interested in. GPU code optimization, for example, is totally different bonkers Universe :D
Measure everything and be extremely critical. Be ready to challenge common and popular held assumptions.

Here is something I wrote about extreme performance in JavaScript that is discarded by most programmers because most people that program JavaScript professionally cannot really program.

https://github.com/prettydiff/wisdom/blob/master/performance...
There’s nothing requiring you to have multiple rows or columns in your grids.
You're welcome but frankly I shouldn't do this nor should any one besides Apple. Apple has failed the community of PWM and temporal dithering sensitive individuals for almost a decade now, and hopefully this project can raise awareness and become additional proof against these technologies.

https://www.change.org/p/apple-add-accessibility-options-to-...
Was it even legal to ask for unpaid overtime in Sweden?

Unfortunately that's the reality. Young immigrants feel insecure in the country and would grab and hold on anything can keep them afloat above the water level. People make different decisions based on their circumstances. It is not going to change a lot.
Another dead cat to distract from much problematic problems - like how the NYT never reformed after the WMD fiasco of the Iraq war, or how they overcorrect towards conservatives.

And many here take the bait, spending time wondering about useless details like the finger snapping (haven't you heard the IETF votes by humming?).

Meanwhile, supreme courts begin adjudicating against reproductive rights, first against abortion, now against IVF, and the CPAC denies welcoming Nazis, trumpists openly speak about ending democracy and imposing a theocracy... But hey, this guy was screamed on for his tastes on sandwiches, and they all snapped fingers at him, so they're as bad, aren't they?
It's a good point, but I believe because of the "-b" option (characters as bytes), using LC_ALL=C doesn't make a difference.
One the primary goals of any - and indeed every - medical system is to ration resources. Which is to say to privilege access to medicine. When we talk about medical care access, we tend to talk around this, but it's a needed part of any system. Any system that doesn't do this quickly learns, institutionally, that without some limiting mechanisms in place the system will be overwhelmed and its resources exhausted.

Obviously some approaches and systems work better than others and are more tolerant to some kinds of faults. Unfortunately, none of this gets away from the absurd, insulting, and grotesque reality that care has to rationed somehow.
Note "faster" is not the only thing to optimize for, and it (wall clock time) is actually a bit unusual as it doesn't represent an exhaustible resource.

That is, if you have a rarely used slow part of the system, that might make it seem unimportant, but not if running it uses all the disk space or drains your phone battery.

Even if that doesn't happen, there are things you can optimize in the unimportant parts - you can optimize them getting out of the way of the rest of the system, like by having smaller code size and not stomping all over caches.
This should be taught early on to programmers. This post also reminds me of Ian Coopers talk on how TDD is misused at NDC.

https://youtu.be/IN9lftH0cJc?si=7h2IHnJyUNSU7Vrl
Location: India, Global

Remote: Yes

Willing to relocate: No

Technologies: Angular, React, NodeJs, MongoDB, MERN, MEAN, Full-stack, Redux

Résumé/CV:https://drive.google.com/file/d/1sKEbqdn7yrXgShMJh2ybvvOTxEs...

Email: nikunjg90@gmail.com

Start right away | Complete within the timeline/deadline

6+ years of experience as a Fullstack developer specializing in strong expertise with Typescript, Javascript, NodeJS, React, and Angular.
Then there's lisp which even the most basic Common Lisp compiler can do a micro math CAS in a single short file.
For what it's worth, on my machine the simple/idiomatic "baseline" Java solution (https://github.com/gunnarmorling/1brc/blob/main/src/main/jav...) takes 2m0s, compared to 1m45s for my simple Go version. So Go is a bit better for the naive version.
They eventually will comply. In the meantime, they provide money via fines.
That seems obvious. Otherwise my Cartel LLC can just provide price-fixing software that you can white box to bypass anti-price-fixing laws.
I recently visited King Abdullah Economic City (KAEC, [1]) in Saudi Arabia. It was intended to have a population of 2 million, but according to the Financial Times only had a population of 7000 in 2018. It was like a ghost town when I visited, so I don't think it has increased much since then.

[1] https://en.wikipedia.org/wiki/King_Abdullah_Economic_City
Ah, yes, I remember Active X, the bloat of W98 with it, how smooth it ran with some debloaters and the nightmare security hell of Active X+OLE+COM+VBA.
This is like saying "if you can't win the market, just ban slavery completely". Walled gardens are plain wrong, no need to invent a "market" justification.
Oh give me a Nome where the muskoxen roam…
It will play a role tho
I am clearly not hip to the scene.
What's your plan on not becoming the next Reddit (in the bad sense)?
Hey Russia/China/India, can you keep up your attacks? You might be the only thing that can get this abomination of a system we call healthcare replaced.
It had an SNES emulator if I can recall it.

Also, the icon theme was KDE3' Slick, my favourite ever.

https://images.pling.com/img/00/00/00/04/01/1120374/732-1.jp...
Drinking Boiled Tap Water Reduces Human Intake of Nanoplastics and Microplastics
It's just a regular 4G phone. They got LTE base stations up on the satellites. Actually, I'm not that surprised that they got the downlink working but I also would love to learn abut the challenges they faced while trying to receive a clean signal from a regular cellphone 600+km away.

Cellphones' transmit power is severely limited due to a) proximity to human brain b) battery considerations.

I imagine it also requires a clear view of the sky. That's how any satellite phone tech I ever laid hands on worked. I'd be astonished if they got it also working indoors. That'd be just pure magic.

https://www.starlink.com/business/direct-to-cell

https://arstechnica.com/gadgets/2023/10/spacex-details-starl...

EDIT: Just to be clear, the link says nothing about the return channel but I imagine they wouldn't have made this announcement unless they got the return channel working as well.
And therefore they do not deserve to live.
They almost certainly know the exploits being used by Pegasus. It's in their best interest to turn a blind eye.

Bookmark this post.
Introduction to Google Breakpad
I never met anyone who is "anti-smartphone". Portable
internet-connected computers are a miracle of technology. On the
flip-side there are many good reasons to dislike the uses of
smartphones if you are:

anti-gatekeeping
anti-propaganda
anti-surveillance
anti-mental-illness
anti-gaslighting
anti-monoculture
anti-monopoly
anti-stalking
anti-ewaste
anti-exclusion
anti-price-gouging
anti-addiction
anti-alienation
anti-manipulation
anti-dark-patterns
anti-designed-obsolescence
anti-vendor-malware
anti-backdoors
anti-dehumanisation

Let's not mistake technology for toxic culture that rides on it.
And yet, people will refer to some other synthetic benchmark when arguing that the average Java project, which doesn't disable GC nor uses unsafe reads et al, is comparable.

Can't have and eat it too
I know plenty of people who go from Asia to Europe via the Middle East because the other route via the US involves getting a US visa and doing the full trip though immigration, customers and usually security.
Please do read a bit about history of TCP and how latency impacts the overall throughout. It's a classic thing and applies to any processing where you need results of some steps to proceed.
Funnily registered at "metaregistrar.com", which is unrelated to Meta.
Show HN: Traverser, generate hypnotising graph/network animations
A quick little project to generate deterministic graph animations based on modulo arithmetic.

Rule: Given n nodes and a list of steps, start at node 0, move steps[0] nodes clockwise, then steps[1], and so on. After the last step, wrap around to the first step and continue. Stop once the last step in the list takes you to node 0 again.

Features:
- Randomise inputs
- Save output as PNG
- Different edge styles
- Change animation speed
- Create shareable links to recreate a graph

Give it a try, let me know your thoughts :) The default inputs are random each time, so you might get a boring one. It's very satisfying to keep hitting "Randomise", and watch as structure emerges. Sometimes you get a "direct" path to the finish, and end up with an asymmetric graph.

The code can be found at https://github.com/SkepticMystic/traverser-sk