skysight-inc/HackerNews huggingface dataset:
This is a lazy take. The reason is that there is money involved in picking who is at the top of the playlists. It's no big secret the big record labels own large parts of the music streaming industry. They are simply getting their investment back. There is no incentive giving money to any small third parties in terms of promotion. Spotify doesn't even pay out for songs that get under 1000 streams per year anymore.

This is not even getting into the investment companies that buy artist catalogues wholesale, and therefore have a major interest in keeping old songs in constant rotation for the decades to come.

Saying any of it is a meritocracy is pure ignorance.
Downvotes are fair, in my defence I was tired haha

Dumbass comment lmao
We have a guy who honestly tries to do his best, but he's a fucking PITA. Makes wrong decisions, drags discussions endlessly, prioritizes things that don't matter while derailing important projects. I realized I don't need to care about my work to collect paycheck, so I just avoid working with him, and if that's unavoidable, I make sure to write down my concerns, and have a proof that "the team's decision was different from what I suggested"
I think it is a great feature for add-ons and extensions to add additional user features such as this. You can find a lot of extensions such as https://addons.mozilla.org/en-US/firefox/addon/dark-mode-web...
This type of advice only works in the right environments, of which most countries or social groups don't seem to fall into.

I do agree with most of it, but you really need to make sure you're the in right environments before putting in the effort.
The 3rd step can flush out compiler bugs, as follows.

The 1st step uses gcc, so it's not going to find any bugs in this compiler.

The 2nd step uses the compiler as compiled by gcc. That will find some bugs, such as crash bugs or missing features (like your for loop example). However, it does not find bugs that lead to generating incorrect code.

The 3rd step uses the compiler compiled by itself. If there is a bug in code generation that led to the stage-2 compiler being compiled incorrectly, that is likely to lead to some error during stage-3 compilation, such as a crash. And if it doesn't crash outright, it is very likely to cause the resulting executable to differ between steps 2 and 3. The incorrectly compiled compiler is surely even worse at compiling correctly than the compiler that was presumably compiled correctly (using gcc)!

So, this 3-step process is a pretty good way of finding bugs, especially if you compare the stage-2 result against the stage-3 result.
I saw a guy in my city checking every nook and cranny he passed and he looked well practised in the likely spots. Quite interesting to see him at work and the places that got extra attention: the most keen search was around the frame of a sign, the second rank were the larger crevices in brickwork and around utility pipework.

I assumed he was looking for other addicts stashes e.g. maybe they stash what they're holding when they beg to avoid losing it to police searches? Maybe it was dead drops but it seemed like a street thing rather than a darknet thing but what do I know...

I don't know if he was successful or just nuts but given I've found full baggies just laying on the pavement, maybe it's not so hard.
For various reasons, Americans broadly opted to live in suburbs with car-centric lifestyles instead of dense urban areas where walking is viable. Where I live now I'm about 100x more likely to encounter a deer than a pedestrian. This is the context needed to understand why Americans generally aren't interested in prioritizing pedestrian safety. Making pedestrians safer so people can give up their cars is just a bizarre proposal to most Americans. The American anti-car niche is very small, comprising mostly of terminally online people with anxiety problems.

For what it's worth, I did personally live in a city and had a pedestrian lifestyle for about 15 years. I never felt particularly imperiled; the national statistic for pedestrian deaths may seem spooky but some very basic precautions, like making a habit of looking both ways even when you have the right of way, eliminates almost all of the risk.
Is this the GWT for Elixir?
The answer is very simple: If the government is transparent and does not lie about major issues, the theories (many of which do not even involve any conspiracy) will stop.

50 "intelligence" professionals lied about the Hunter Biden laptop. Mentioning that story was suppressed and classified as a "conspiracy theory".

Now they admit that the laptop is genuine, and the person who may or may not be "the big guy" has pardoned Hunter Biden retroactively up to 2014, when he was at Burisma.

(Similar stories can be told about Republicans, this is just the most recent one and the difference is that mainstream is currently lying for the Democrats.)
Logical/semantical inverse of the definition of synchronicity?
'Definition' of synchronicity:

"The occurrence of highly improbable coincidences between events where there is no causal link."

What would be the logical/semantical inverse?

- The nonoccurrence of highly probable coincidences between events where there is a causal link.

- The occurrence of highly probable coincidences between events where there is no causal link.

- The occurrence of highly improbable concurrence between events where there is no causal link.

Or another one?
I agree with your criticism but those "mistakes" sadly come with inheriting implementation details of the hosted environment. As far as I understand, ClojureScript couldn't workaround some JavaScript limitations regarding macros and thus had to go with `:require-macros`.

A workaround is using Reader Conditionals (https://clojure.org/reference/reader#_reader_conditionals) and specifying platform differences where they matter, but it's awkward to say the least. What most projects do is to separate "common" namespaces and use the `.cljc` extension to indicate they're multi platform, and keep platform specific things in namespaces with `.clj`, `.cljs`, etc.
Maybe if health care wasn't run as a for profit business he would still be alive, but was is one more person to die for corporate profits. ¯\_(ツ)_/¯
Oh no, how dare educators do outreach to the next generation of people who might be interested in their field...

> "just teach it head on, and teach it well."

Seriously, as someone who was an assistant-teacher at university for a year, few things annoy me more than people with very strong opinions on education, whose confidence is very clearly based on not knowing the slightest thing about how education works.

Good luck trying to brute-force information into unwilling brains. Especially in a form where there is no connection back to the lived experience of the people being taught, meaning they have no point of entry.

Or perhaps your point is that we shouldn't do outreach, and only the people who already found maths on their own are allowed into this exclusive club of people who consider themselves oh so intelligent? Like being in favor the mathematicians equivalent of a "gatekeeping hipster" attitude?

Honestly, I don't know which interpretation looks worse.
First video I got was some happy people (families, by the sound of it) popping off a few rounds at the range with AR-15s. My day has been improved!
>Every time you go to sleep your consciousness shuts down.

Sure, but I'm ok with sidestepping that totally pedantic concern and still considering me the same person, like I do every single day.

Mere point-in-time-copying to another substrate, though, not so much.
What works for me is overt intentionality: I just tell them I'd like to continue to keep in touch with them and ask if it's okay if I sporadically text them somewhat regularly. Some folks have said outright no and that's fine, it's their choice, but others (most of them mentioned in my essay) have said yes and it's a really beautiful arrangement. Sometimes if they don't hear from me, they now proactively reach out.
Copilot does very well when I'm solving the same problem I've solved in the past with different parameters. Parse a CAN network packet (8 bytes so they do weird things like 6 bit counters with 2 bytes in byte 3 and the rest in byte 4) copilot can write that and the tests quickly - we have hundreds of different CAN packets we parse so there is a lot of example code to look at. Everything is just different enough to look like boilerplate while not actually being boilerplate. However when I'm trying to write code that isn't a variation of something I've done many times before copilot is not helpful. It can't complete as much and what does complete is wrong often for style reasons (it would be nice if the function it wants to call existed but it doesn't, or does takes some other parameter that it doesn't know)
Show HN: Built a City Explorer Because My Wife and I Got Tired of Switching Apps
Hey HN!

You know that feeling when you're exploring a new city, and you stop in front of this stunning building or quirky statue, but have no clue about its significance? That was me and my wife last year, constantly switching between apps and guidebooks instead of actually enjoying our travels together.

After one too many times of saying "I wish we knew the story behind that," I decided to build Travo. It's a city guide that lives in your pocket, born from real frustration and countless hours of getting lost in beautiful places (sometimes intentionally, often not).

I've spent the past year working solo on this, turning those travel pain points into something I hope makes exploring cities more enjoyable and less about staring at multiple screens. The goal? Let you wander freely while still knowing the rich stories behind everything you're seeing.
Travo transforms your smartphone into an interactive city guide that combines maps, audio narration, and local insights. It helps you discover hidden gems and cultural landmarks at your own pace. Here's what you get:

• Interactive city exploration with rich historical context
• Self-guided tours with audio storytelling
• 7-day customizable itinerary planning
• Easy navigation with Google/Apple Maps integration
• Stories available in 13 languages

I decided to keep it simple: start with 8 free cities and unlock more with one-time purchases. No subscriptions, no ads - just pure exploration. Special for HN readers: use code HN2024 to unlock one city of your choice!

The challenging part? As a solo developer, I've had my share of late-night debugging sessions and moments questioning my sanity.
I'd love to hear from fellow developers about managing projects solo, and from travelers about what would make this more useful for you. Particularly interested in your experiences with the interactive map and content curation.
Try it out and let me know what you think! I'm here to answer questions and learn from your insights.
>>since all the young seem to know Python

'I know Perl' people != 'I know Python' people

Perl was/is just so powerful, people have used to do all kinds of things that most people probably don't even have idea can be done. Its some what similar to the power of macros in vim/emacs. People(especially young) are often surprised you can just open vim on a ec2 instance and do something in 30 seconds, they were planning to spend hours/days doing using java+bash or something.

I have both seen and done, people build such extreme, big and hard things with Perl and so quickly, that I'm sure somebody without that context would find it hard to imagine. Im sure you can do in Python, anything you can do in Perl. But definitely not in the same time, not the same size and more importantly- not often.

Programming culture has been trading tool power for beginners ease for decades now, and the market is swamped with tools that appeal and work only for beginners not for advanced users.

In its hey days Perl programmers would do things in a weekend, what the neighbouring Java team had 12 people and a year to do. There is a reason so much was built in Perl in those days. But like most things, money increased, people had lots of time and budget to get things done. Beginner tools got used more often. Perl also got its reputation as a hard to use tool around that time.

But honestly I see so much manual drudgery these days. Its irritating to see that as a Perl programmer. There is nothing more sad that watching people do work, that must be done by a program.
Keep in mind that's in relation to amplifying analogue frequencies around 100MHz. It doesn't necessarily mean you can make digital logic that runs at 100MHz
Aren't you at least a little bit excited for the potential benefits?
It’ll do both soon.
A lot of people don't/didn't set out in life to be a hyper-adaptiver worker who puts 110% into the latest thing they can be the best at all the time. They set out to be an average worker who learns a skill and lives a life focused on things outside of being the maximal worker. For these people it's even less about if an LLM can beat them (which, to be honest, for most all of us is or will be true at least for certain tasks) and more about how much an LLM may upset the life path they were in.
While it sounds great to add some zero-sum game to it, it is not entirely precise.

> For all its economic power, the US has the largest income inequality in the G7.

Had the job market been a zero-sum game like you propose, then the income inequality would not have been so dire in the US.
Hard disagree. I found the post inspiring and practical -- and have 15+ years of management in tech. Keep it up, Tejas!
The most interesting phenomenon of nuclear-tipped ABM systems is that exoatmospheric nuclear explosions create a pulse of X-rays that travels through space until it hits the atmosphere where it creates a plasma explosion that creates a strong and dangerous electromagnetic pulse.

Aside from the effects on people 1000s of miles away (the plasma travels that far) the EMP is a direct threat to the radar, computers, communication links, etc. In an engagement that lasts a few minute it needs to recover from any upset quickly; note Spartan uses a track-via-missile system (common in anti-aircraft and anti-missile systems that engage fast and distant targets) which would also impair missile control during an upset.

To that end they did all kinds of work including developing a unique computer

https://srmsc.org/ref1040.html
My bet is that it’s someone that got stiffed by UHC themself or lost someone close to them. You only have to get prematurely released from the hospital because some representative over the phone says so once for you to see this system is incredibly broken.
I'd love to see your source. It's curious how can one manipulate numbers so badly to arrive to this sort of result.
What are some primary reasons you don't like some people? Is it just a vibe mismatch like the chemical reactions the article suggests?
> How does it perform on my set of evals

What kinds of eval? Personally, I have no idea what kind of data you can throw at a "foundation model" and what kind of response you will get.

The only thing it says is that there's machine learning involved... Once you get enough context to understand it's not a spin-off of a TV series.
This is my big fear about pervasive use of AI. I'm afraid that companies, policy makers, regulators, etc. all start letting AI make important decisions without any human understanding of the reasoning behind the decision and the human puppets hiding behind it with no accountability.

I imagine scenarios where AI could be given complete authority to decide who is hired/fired, who gets medical care, who gets food, who gets utilities (water/electricity/natural gas) to their homes, who gets disaster relief, etc. Quite frightening when you think about it. If AI decided to cancel you (and it had this level of authority) your very existence would be in danger.
Are you sure? I think it does provide a security boundary in a very analogous way to kernel/user mode. There are lots of ways to punch holes in that security boundary, but by default Docker provides, as far as I understood, a security boundary from the rest of the system and from other containers.
I suppose that's true - but then I would suggest that type systems are (at least to some extent) the application of category theory.

It's hard to see how learning about Hindley-Milner type inference isn't academic type theory (which I'd argue is a category theory subfield) but applying Hindley-Milner type inference is clearly practical and related to producing technology.

I'm not saying all branches of category theory have a section that relates to directly producing technology, but I'd definitely argue that some do.
SR. DEVOPS ENGINEER @ DP4 GmbH | Berlin | Full-time | Remote (Germany) | -> https://dp4.jobs.personio.de/job/1197479

Our team takes on the software side of our parent company (EWE Go)'s mission to build more EV charging stations across Germany and improve the EV charging experience! We are hiring a few roles but especially looking for a senior DevOps Engineer to power-up our small DevOps team of 2.

Tech: TypeScript/JavaScript, AWS CloudWatch, AWS CDK, serverless, IaC, CI/CD, microservices

Main requirements:
- 4+ yrs experience as DevOps / SRE or similar
- experience with the stack above
- fluency in German & English
- residing in Germany

Happy to answer any questions :). We are a great group of friendly, diverse people, have high tenure, no micromanagement, interesting & sustainable industry, fun challenges, great perks, and healthy work environemnt <3
You didn’t answer your questions.
It's just shorthand for when people want to ask for things, common among investors (so, YC/HN).
Hey, I'm Danny, the author of the post.

The idea of the article is to look at what are the pros & cons of rebuilding my app on AT Protocol from the perspective of an indie dev.

Let me know if you have any comments / feedback.
No, it's using that in ensemble with a FFT and butter filters. WebRTC-VAD by itself didn't work that well.
And sensing early when the environments are wrong and aborting sooner rather than later.
Design Prototyping
At least they have a very fine historically restored pub for ants built out.

I always wonder how atrociously expensive the little scale models architecture firms make are, I’d imagine this one uses real tiny hardwoods on the floors and stuff as well so it’s even more eye wateringly expensive.
Capitalism is about profit. Infrastructure is financed when it brings profit, and ignored when it stops doing that. E.g. railroad boom and the current state of railroads.

When someone figured that space can bring profit too, we got some developments in space travel as well.
I think this is one of those places where it can help to remember that AI != LLM. I don't mean that as a criticism of the video or its title, because for a lawyer expressing some deep and well-founded concerns in a video targeted for general people I don't expect a deep dive into the nature of the exact AIs we have today.

Whether or not AI lawyers could hypothetically be useful in 10 years, today's LLMs are observably and obviously not appropriate. A legal AI needs to have a concrete idea of sources it is citing. It needs to have some sort of equivalent of a human pulling down a book and knowing (however you choose to determine the meaning of that world) exactly what the reference refers to. Modern LLMs merely create "plausible sounding" citations. Which we've already seen with people using these technologies in the legal world.

But LLMs are not the be-all, end-all of "AI". Future AIs with different architectures and capabilities may be able to function as lawyers reasonably.

LLMs certainly can not today, though, just by the nature of their architecture.
Exactly, that exact drive to feel helpful and needed is why dogs are trainable and men are depressed. It's why the old wolf who can't catch their own food anymore leaves the pack to die alone, cold, and hungry.

That craving is a deeper more primalistic emotion than hunger or thirst for many people (and animals) - boiling it down to "muh capitalism" is just disingenuous.
But their contributions are not valued. You can spend a year working on something cool and when you finally show it to the world the most you get is a couple upvotes on Hackernews and people using it for maybe 10-15 minutes and then never again. That’s the reality for many people.
At least with a Junior Engineer they can learn and grow from your feedback, becoming a more useful member of the team, the generative model on the other hand will not.
NYT gift article: https://www.nytimes.com/2024/12/04/nyregion/shooting-midtown...
The issue with GenAI is that is typically sounds correct, and presents its opinion in a way that seems authoritative, but might be wrong... and the only ways to know that it' wrong are 1. to try its suggestion and fail, or 2. to look at it with existing expertise.

I see this frequently when generating source code; it'll get me 80-90% there, but I need to fix, massage, and adjust. This is fairly easy, since the code-test-code loop is already part of a normal development cycle.

When it's a matter of law, though? You don't really get those kinds of do-overs, and if the judge catches you citing a hallucination in your argument? I doubt that would go over well.
There was a topic on abandoning lost causes (not people, but circumstances) in the article that I hope had no fluff.
> that would probably comparably difficult to any other task involving a human hand

Wow, gee. Go figure!

I'm curious, have you been to a museum that has good old paintings? I don't think you can replace paintings with pixel art.
Metallic lead in jewelry worn on skin shouldn't be a particularly major risk for lead poisoning, especially when worn only a few days.
Since when did that stop shareholders to make even more money?
It is nice if your profession has a yearly conference that most people go to. It is a place and time designated to see those colleagues in person and strengthen/maintain relationships.
Hey, thanks @whiplash451!
The more immediate causal reason is that there is no off the shelf high performance hardware to accelerate these paths. GPUs were made for graphics, not machine learning. They just happened to be really good at running certain kinds of models that can be reduced to a ton of matrix math that GPUs do really really fast.

Something like Intel Xeon Phi or one of the many-many-core ARM designs I've heard talked about for years would be better for more open ended research in this field. You want loads and loads of simple general purpose cores with local RAM. Put like 4096 32-bit ARM or RISC-V cores with super fast local RAM on a die and transactional or DMA-like access to larger main memory, and make it so these chips can be cross linked to form even larger clusters the way nVidia cards can. This is the kind of hardware you'd want.

When I was in college in the early 2000s I played around with genetic algorithms and artificial life simulations on a cluster of IBM Cell Broadband Engine processors at the University of Cincinnati. That CPU was an early hybrid many-core design where you had one PowerPC-based controller and a bunch of simplified specialized cores like a GPU but more designed for general purpose compute. Programming it was hairy but you could get great performance for the time on a lot of things.

Computing is unfortunately full of probably better roads not taken for circumstantial reasons. JavaScript was originally supposed to be a functional language-- a real, cleaner one. There were much, much better OSes around than Unix in the 80s and 90s but they were proprietary or hardware-specific. We are stuck with IPv4 for a long time because IPv6 came too late, and if they'd just added say 1-2 more octets to V4 then V6 would not be necessary. I could go on for a while.

This has led to a "worse is better" view that I think might just be a rationalization for the tyranny of path-dependent effects and lock-in after deployment.