skysight-inc/HackerNews huggingface dataset:
I'm glad you enjoyed this project.

Spotify max bitrate is 320Kbps compressed lossy audio.

If the physical buttons on your player induce euphoria with every touch and this feeling in no way is lost to hedonic adaptation... This project could be defended in the court of hackernews.

It sounds like you learned a lot during this. That is good. I am glad for you. I have done similar things. They made similar levels of sense(arguably approaching none).

Not for nothing, if you actually care about the 'fidelity' part of hi-fi... Meh... I'm glad you had fun bro. I wish I could waste such time without endless guilt. Maybe in another life.
I’ve lived both sides of this. I’ve been subjected to the mysterious whims and casual insults of the job-seeking process. I’ve also interviewed and rejected experienced candidates who talked a great game but couldn’t demonstrate the ability to code FizzBuzz-level problems in any language.

It’s not a choice between “the tech interview sucks” and “the job market has many unqualified candidates.” Both can be true, and in fact I think they are related in a market-for-lemons way.
So maybe it was the blind (I'd say ignorant, grandiose, paternalistic) application, and not the principles, that caused the misery?

Btw, I'm neither a socialist or proponent of modern architecture. Will call those out for their bs anytime too.
A small portion of humans lived in cities in 7000 BCE. And many of those cities were closer to what we consider a village by modern standards.

Mass urbanization into megapolies is 200 years old at best. With very few exceptions in older eras that didn’t house a big portion of humans in given eras.
A big issue in the west is the school system will put lot of effort trying to teach children it deems "special need" but will shut down ASAP the ones curious enough to learn something outside the curriculum. Fact is, school is where intellectual curiosity goes to die.
I used to love C++, template wrangling :-P aah, but pretty much gave up after C++11. Right about the time when Scott Meyers also said: "enough" (paraphrasing).

My biggest issue for giving up was the ever growing list of "don't"-s, its not fun to write in language where the design is so "loose" that to get reasonably correct/predictable code you always have to reference the list of "don't"-s.

And then having been a build maintainer on various projects the build and package management was a nightmare. Still vividly remember the first time I looked at Rust's cargo - mind blown :-)
Varjo's New AR Headset Is Built for Secret Labs
Related: “Optimal Universal Search”

https://people.idsia.ch/~juergen/optimalsearch.html
Seems like the problem is likely a configuration target change in the clang-13 package that's current for bookworm.

Specifically because under bullseye (and clang-11) the default target is armv6k-unknown-linux-gnueabihf while under bookworm (and clang-13) the default target is arm-unknown-linux-gnueabihf.

Or maybe the default changed for the given build configuration on the LLVM side?
>1000x what? Today's computers are a 1000x the ones from the 90s, should we call them all hypercomputers? Pretty much any startup can boot 20,000 nodes on aws, are they all hyperstartups hyperscaling?

Why compare to the past capabilities, wtf?

>Pretty much any startup can boot 20,000 nodes on aws, are they all hyperstartups hyperscaling?

Now think how many nodes can Google, Microsoft, Fb, etc. run in their 10s of datacenters.
What total bs, infants try to guess the next token like all intelligent beings, everyone knows that.
Ah I see that now.

The interesting question there is why does the clang binary itself run on the old hardware?

It must be that the distro build uses a different compiler configuration for itself from the configuration imbued into the installed clang.

Maybe it even builds clang twice: once to produce a clang that runs on the machine that builds the distro, which then compiles the packages, including the clang to run on the Pi.
56k dialup, here we go again. I still have a external USR 56k
The reliability varies, given that not all hosts are the same, but we provide statistics on the nodes and depend on the workload you should use the provider with the best SLA conditions for you
Anything to satisfy whichever law it is that says "lagginess remains constant".
It varies between capacity providers so you can find people who do 80% to 99% uptime
The people who invented TPC were not unaware of the actor model. They just found it unsuitable for their needs.
The thing that's missing from this (and most) articles about the described kinds of code optimizations is context: when is it appropriate to make these kinds of optimizing changes, and when is it not?

> [with] this change ... the speed improved significantly [but] the readability and ease of coding decreased quite a bit

The speed of this specific function, measured with the described (micro) benchmark, improved, yes, no doubt. But that's not (by itself) relevant! If you want to use an optimized implementation of some code, it has to represent a significant improvement in the overall system as measured by meaningful, agreed-upon, high-level performance metrics.

If this function is called many times per user request, and the optimized version has a measurable impact on request latency, then sure, go for it! But, otherwise, making this kind of change is the textbook definition of premature optimization, never a good idea.
I very rarely find a use for pointers anymore. Often a whole program has none at all, not even unique_ptr<>. When I do use them, they are front-and-center enough to make mistakes unlikely.
Most brutalists might have been into socialism but definitely not most socialists are into brutalism. So blaming socialists for the failures of brutalism is logically wrong.
Interesting, I have heard recently of someone who is most likely to have his seizures when he's waking up. I know little about the subject but now I wonder about the mechanisms that make this more likely...
Klish: OSS framework for implementing a CISCO-like CLI on Linux systems
We mainly use this token as a utilization token (credit points if you want to say) just to feed the too many transactions
I think that people in the software industry usually have quite a lot of options. Sometimes you might have to be prepared to move or to take a salary hit, but of all professions it seems to be quite a good one to be in at the moment - at least where I am and compared to everyone else.
> BigCompany A/B testing has this unfortunate tendency to demonstrate positive results to whatever you are testing.

No, it doesn't. It tests which one is more positive, not which is is positive.

> Like the A/B test that repeatedly demonstrated that after you buy a blender, your most likely purchase is another blender... (which Amazon still hasn't fixed nearly a decade later)

That isn't an A/B test.
As the OP says, many things can be done without it.
Hmm, as the sister comment points out, this sets Break and Continue to different values, which is all that’s required. Maybe there is a more stylish way of accomplishing the same thing that I’m unaware of, but it’s not a bug.

This is a nice example of the bizarre negativity you tend to get when posting any project on an Internet forum. I don’t expect anyone to be even remotely impressed by my implementation of a completely standard binary heap. But it’s amusing that the one comment that this has attracted is a piece of snark that appears not even to be technically correct.
Iran-linked groups hacking US water and wastewater infrastructure
Yes, see e.g https://apl.wiki/nn
We MITM traffic at places I've been at, including government/charities. If you truly have a 'NGFW' then you can easily configure it to not MITM traffic based on categories, like healthcare.

It's pretty easy when you have your own PKI infrastructure. Which is surprisingly manageable if you have decent people running active directory services. Which is usually the single source of truth for LDAP integrations with NGFW anyway.

You can do cool things like having corporate devices have their own machine certificates that enable an always on VPN to access central resources (updates, AD, etc.) and switch to a user profile certificate as soon as a user logs into the device to get VPN/firewall access to resources that user needs.

It solves the pre-pipping problem of sending out devices to remote workers without them having to login before hand to load their profile on the same network as AD. And it's secure.

The alternative is to go cloud and in-tune everything and use Entra id, etc. which seems more popular but you lose a lot of control in my opinion and have a massive attack surface because unlike on-prem AD, the cloud is just some amorphous blob that you can't lock down using the usual things like firewalls.
It's literally called "The Hole" on Goolge maps

It has Street View -

https://www.google.com/maps/@40.6717614,-73.8605122,3a,75y,3...
In today’s economy, if you don’t pay for your oss apps they might be sold to the highest bidder at some point.
Yes, supernovas, and other stellar emissions (blowing off clouds of material, stellar winds) - the earliest stars would likely have been very massive, highly active, and therefore have had short lifespans. These then paved the way for newer stars and clouds containing the higher elements.

"Dust" is a bit of a catch-all term but it's usually silicon- and carbon-based molecules.

https://www.astronomy.com/science/ask-astro-the-universe-is-...

https://en.m.wikipedia.org/wiki/Timeline_of_the_early_univer...

https://en.m.wikipedia.org/wiki/Cosmic_dust
Cause it's the cheapest insulation. Not only is it plastic, it's also flammable and likes to revert to it's toxic, mutagenic and carcinogenic precursor styrene.
I think the author might be referring to "Principle of Least Power" or a similar general programming trope which is more or less useful today, depending on who you ask. I.e. see this short write by Tim Berners-Lee https://www.w3.org/DesignIssues/Principles.html
Build a reputation for yourself at conferences, etc. and companies will be hiring you, not a role.
Thank you! glad you're liking it. It's definitely a concern
the incentives to provide a stable, secure service are certainly greater than incentives to steal your application's data. That being considered, you can choose the capacity provider you trust, or even run your own nodes to host your workloads (or plan the system with services like https://github.com/threefoldtech/0-stor_v2)
"fundamentals of computer science" is a pretty disappointing G search, at least in my bubble.

(I currently believe "it's all quantales, what's the problem?" is a defensible proposition, but suspect that this viewpoint may be reminiscent of Mathematics Made Difficult)
This is not a very good article:

> No culprit has been identified for the Nord Stream attack despite an international investigation

Wrong. The culprit is generally understood to be the US via allies. It is not disputed.

Further, for the Balticconnector, the article assumes that an anchor was dragged. It has not been shown. It seems to be a theory or a fabrication. It is convenient that they accuse a country far away that aren't really bothered much by the accusations by such small countries.
My sentiments exactly. The problem is that also traditional media now amplifies this negativity. A bleak world view is now the norm. Things have been much worse in recent past but still people didn't fall in to apathy. Objectively things are not nearly as bad as the common discource leads to believe.
If you already have any engineering or computer background, you could probably waltz into the lobby of the nearest semiconductor manufacturer and ask for your badge and desk right now.

Finding people who are willing to do proper root cause analysis and not make wild assumptions about everything is pretty much the only important concern for onboarding in most manufacturing*system roles.

You will learn on the job. Go in with an open mind and try to remain humble. Pay will suck at first, but these domains are pretty much limitless in your career potential. I knew of some working in the photolithography area that were virtually classified as a nation state asset. Make yourself that important. You won't get that from college or a certification program. You get that by working with real tools in a real factory and learning about all the strange emergent properties of these systems as they come together.
Bungie Wins Powerful Disclosure Order to Identify Anonymous Cheat Makers
Meditate to appreciate the wonder that each moment is unique. It's just your mind that's become bored (that's what minds do). Your awareness is still fresh.
Unfortunately, this is not the case with physical media that contains licensed material. IF a case were pursued, you would likely pay whatever penalty without any real contest (like 99% of criminals who attempt an insanity plea).
I want to like UI products, they seem to be the choice for prosumer equipment, but the lack of 10Gb networking is disappointing. WiFi 6/6e is multi-Gig but most devices only have the capacity to route/switch at the line rate of the physical ports.

This is probably asking for too much but I would a set-up that allows me to operate at home:

- 10Gb router (packet switching to fully saturate the number of physical ports)
- 10Gb switch
- 6/6e AP
- 10Gb firewall with IPS/IDS

Even just wanting a 10Gb switch for the home is nearly impossible, I doubt I will find a 10Gb router/ngfw that runs at line rate.

It seems strange that networking, outside of the data centre and WiFi, seems to be stuck in 2001.
Reading your comment and parent's I think perhaps there is a mistake in the comparison chart on GitHub? It says nougat takes around 700 seconds per page and yours around 90. This doesn't match with parent's claim that it took him 30 seconds to run nougat on 6 pages.
The Right's Would-Be Kingmaker
Oh that's not the reason. Animation in general is seen as childish by the vast majority here in India, and a lot of people wouldn't even imagine that animation could be NSFW. Most folks wouldn't care less if the child was watching, say, Bojack Horseman (except any blatantly explicit scenes/words of course). Tom and Jerry is an easy reach, since the humor is more slapstick than verbal, and it's been around long enough that parents today have grown up watching it on TV. Most of the NSFW stuff in Spongebob is too subtle for the average uninterested Indian adult.

Basically, children's entertainment = animation = Tom and Jerry, more often than not. Urban 1%er parents tend to default to Peppa Pig.
Link: https://pypi.org/project/Mako/
and for most of history, most people had to live where most of the jobs were - a large % of people no longer need to do that. If you had to work in the city, buying dirt cheap land a hundred miles away didn't work - now it can for some/many, and if enough people with some money can do it, it will then have the effect of diversifying that local economy, such that now a few builders, landscapers, restaurants and other amenities and the loop feed itself.

I imagine in the future only the very rich will choose to live in some cities, the very poor will mostly have no choice and have to live there and large swathes of the middle class will love to get out into the country/small villages if their jobs allow it.
One of the first functions I define in a new environment/language is div(int m, int n) that returns 0 if n is 0.
Maths apart, is what you want almost always IRL - if you have 0 pages visited out of 0 pages, 0% will do. It saves me from tracking an exception, hamming result that is not an integer and handling the case when printing it. in practice it’s good enough.
> want some gritty inside color on what designing these systems is like,

I’ve only dabbled with them on hobby projects, but I absolutely love the idea. I’ve been on the hunt for more content about this, but I have trouble finding much, I suspect a lot of content is a bit “if you know you know” sort of insider knowledge stuff, so if you know of any other good content lurking out there I’d be so keen to know.

> this is the article for you. I’ve designed thread-per-core architectures for 15 years now

How’d you get into this/what do you do for work? As I said, I’ve dabbled with it on personal projects, but at least on everything I do for work it’s not always a good fit, or it is, but it’s too weird for my teammates.
I thought more and came back to say that you might have considered the following setup:

Employers laptop -> (if newer laptop with no 3.5mm audio, cheap USB DAC) -> 3.5mm analog -> hifi analog input -> your ears

I wouldn't waste money on an expensive DAC. As I mentioned above... 320Kbps lossy audio. No point in a crazy DAC. No point in going through hoops to use your existing DAC.

Can confirm yak shave as commented by another. Full yak shave. I looked it up.
And do they cost the same?

I also wouldn't call it nothing, 2.5g switches have much higher consumption and get hotter, let alone 10g.
As I understand a H100 (SXM) gets you about 4 Petaflops on FP8. So 150k H100 is about 600 Exaflops on FP8. That is huge. Maybe enough to get AGI?
Oh please, this is not how things will play out. Artists and content creators will be forced to move to more walled gardens to protect their creative rights. The warnings have been known for decades, nobody listened and now those bills are coming due. The open internet as we know will become a dead zone of generated and non-professional content. It’s not even about paywalls, the barriers will exist simply for copyright protection. Maybe it’s a good thing.
This is... something.

Or you can just buy one of these: https://www.wiimhome.com/wiimpro/overview (review: https://www.theverge.com/2023/2/8/23571271/wiim-mini-multi-r... )

It is going to let you stream everything on virtually any service, it has AirPlay, Spotify, Bluetooth, whatever... and it will output analog using the internal DAC or you can choose to hook up an external DAC if you like.

It's cheap, there is a simpler version, and a more feature rich version.

Or if you walk in to a HiFi store you'll probably walk out with one of these https://www.bluesound.com/products/node/ (but IMHO the WiiM is better).

And if you really want to go and put something OSS together then there are Raspberry Pi equivalents.

I am very into good speakers and a good traditional amp and keeping my DAC separate and my streamer separate from that... but it doesn't have to be hacked together (though knock yourself out if you so desire) and it doesn't have to be "audiophile" expensive either. Every good stereo that served you well for many decades can continue to serve you well with a cheap external streamer.

The only place where audiophile tendencies might kick in if you really want your lossless 96/24 playback (why? you can't hear it!) and you read up and discover that actually your digital path was capped somewhere along the line (probably an older TOSLINK component at 48/20)... but still, no-one has to do this, no-one will hear the difference.
> Apologies on the confusion

You might want to get some distance from talking to language models.
Are you trying to drip-launch a product on HN?

https://news.ycombinator.com/item?id=38428497

https://news.ycombinator.com/item?id=38473489

It’s a good problem to solve - eager to try if you have a product ready.
As someone who builds essentially analog computers (modular synthesizers) this is just as viable a form of computation as anything else. Of course you have common analog pitfalls, like noise, drift, temperature stability, etc. but the results are nearly instant. And of course there is something magical about putting some analog voltages in and getting the result out as yet another analog voltage.
What's your experience with zero gravity office chairs?
I’ve got 2.5G switches at home and they easily run off 12V 0.8A power adapters (8 port 2.5G 1x 10g)
That is a weird choice of example because the F-35 avionics software literally runs on Integrity-178.

https://www.ghs.com/customers/lockheedf35.html
The author describes calculating cosine similarity of high dimensional vectors. If these are sparse binary vectors why not just store a list of nonzero indexes instead? That way your “similarity” is just the length of the intersection of the two sets of indexes. Maybe I’m missing something.
On the flip side, LLM's have given me great appreciation for my own writing. I'm not great at writing, but I've come to appreciate that I really like the stuff that I write. I derive a ton of joy from having a thought, tossing it around, trying to put it on paper, revising it a zillion times, and reading back what I wrote.

LLMs have helped me ease a lot of creative frustration because I know there's always a way to turn on easy mode and that me staying on hard mode is a choice, not a curse. The alleviation of pressure has helped me put out more natural output.

ChatGPT has made mechanical writing punk.
That's still ridiculously slow.
I'd expect them to have hundreds of Microservices. Each one of those should be able to handle a random restart at any point in time so they should absolutely be able to restart 100s of servers concurrently without major disruptions.
Hell on Facebook scale a whole-Datacenter going down should not cause service disruptions.
You'll have to shop at a boutique or commercial outlet to find this stuff if you are in the domestic U.S.

Home Depot/Best Buy/Lowes/Conns/etc will only sell you plastic shit these days.

You have to go to their website and search. Mine had to be shipped from a warehouse 2 hours away and I live right next to Houston.
They're not stealing anything. People should read the legal contracts they sign or to which they otherwise agree. Streaming services typically include a clause about the right to remove content for any reason and regardless of who has purchased it. This is exactly why their courtesy notice doesn't include a word about refunds and a perfect example of the serious societal problem of people having a knee-jerk reaction to something merely because they haven't been paying attention and didn't do much (if any) research prior to venting their frustrations to the world.
(off-topic/a bit of personal history) I was in college around those years, and working on the side as a consultant [dotcom boom=companies were crazy for anyone with some experience]. I had a infatuation with programming languages and got proficient enough in 14 of them to write non-trivial code: a toy language (logic language, prolog/datalog) and problems from my consulting gigs, IIRC network flow analysis from logs, and relational database sync with data compression (a client had sales agents[1] on dial-up; I wrote their app in Delphi, but was struggling to sync without errors and fast enough).

(start here to not get bored) Haskell wasn't definitely ready for enterprise. It felt very researchy.

I do remember other functional languages with HM-style types that felt more polished and ready: e.g. I did learn Ocaml, or Concurrent Clean.

https://en.wikipedia.org/wiki/Clean_(programming_language)

Jane Street adopted Ocaml in the mid 2000s.

https://blog.janestreet.com/what-the-interns-have-wrought-20...

"Yaron Minsky joined Jane Street back in 2002, and claims the dubious honor of having convinced the firm to start using OCaml."

https://www.janestreet.com/tech-talks/jane-and-compiler/

"that’s when we made a real kind of fateful step into integrating OCaml into our permanent infrastructure. And that was like in 2005, we started doing this 2006, we had about 10 people who were programming in OCaml"

(more off-topic) [1] I really liked Ocaml... but, sadly, I discovered it only after I finished that sales agents system and the final version was in Delphi for the main app and Dolphin Smalltalk for the sync part (I needed metaprogramming to pull it off).
Google Removes App That Helps People Boycott Pro-Israel Companies
It's insane how cool humans are to be coming up with this insane stuff.