MurphyA/hacker-news huggingface dataset:
by LinuxAmbulance | 2025-05-08 18:12:24+00:00
I'm just confused by the number of people on this site that are adamant that their phones cannot possibly be listening in on them 24/7 and sending data back to Apple or Google on what they overhear.

"We'd notice the bandwidth usage!"

"The CPU would spike and it'd be obvious!"

As it turns out, it was not obvious.
by chrchr | 2025-05-08 18:12:38+00:00
I don't know what third candidate you think could have beaten both Trump and Harris in a three way race. "Someone else" is always a popular choice until the someone else turns out to be RFK Jr. or Vivek Ramaswamy or Kanye West. And that's beside the point. Voters had a choice between Harris, who would have been a capable defender of the health research funding that the article discusses, and Trump. They chose Trump. That was a bad choice and it was clearly a bad choice at the time. If the general election is between Pinochet and Marco Rubio you can bet I'll vote for Marco Rubio.
by captainbland | 2025-05-08 18:12:48+00:00
What's the recommended way of locking down communications for this application? With a MITM based solution it's fairly clear you can lock its egress down to precisely what it needs at the network policy level at least, whereas it's a bit trickier with this as it necessarily shares an instance with other processes.

Is uploading clear text encrypted in flight data to another system even a good idea in most cases? In some cases that won't even be allowed because you'd end up storing regulated information in a way that auditors won't approve of (e.g. sometimes there is a requirement for field level encryption when data is in storage/at rest)
by Ajedi32 | 2025-05-08 18:13:47+00:00
China is a potential adversary because they are an authoritarian, undemocratic regime making military threats against neighboring free, democratic nations (Taiwan). If everything stayed exactly the way it is today, except the Communist party rulership were dissolved and replaced by a multi-party constitutional republic with representatives appointed through free, open elections I don't think the US would have nearly the same incentive to divest from China.

Free markets don't care about moral concerns like that though, just what's most economically efficient. And in the absence of tariffs, trading with China is very economically efficient.
by pentagrama | 2025-05-08 18:13:49+00:00
Here some that comes to mind:

- Portmaster

Url: https://safing.io/

Screenshot: https://camo.githubusercontent.com/2f95620e28c8369cdcf94020e...

- UnigetUI https://www.marticliment.com/unigetui/#screenshots

- Mixxx https://mixxx.org/screenshots/

- VMware Workstation

Url: https://www.vmware.com/products/desktop-hypervisor/workstati...

Screenshot: https://blogs.vmware.com/wp-content/uploads/sites/42/2018/09...

- Pi-hole (scroll down for screenshots) https://pi-hole.net/

- The Movie Database https://www.themoviedb.org

- Steam https://store.steampowered.com/
by Workaccount2 | 2025-05-08 18:13:51+00:00
I don't know where you are located, but if you just search google maps for "electronics assembly" you can find places to call. You really want something nearby because it is pretty much the only upside that you can go and talk to them while going over the board and you don't have to hassle with shipping. You can also go inspect the first few boards done before they do the whole run.
by goatlover | 2025-05-08 18:13:51+00:00
Or because there are some situations where inheritance is useful. There was a reason Simula, Smalltalk, C++, Common Lisp (CLOS), Java, OCaml, Ruby, etc. implemented OOP. That's a lot of different languages. The program designers found it to be a useful abstraction and so did the language users.

There's no reason to be dogmatic about programming abstractions. Just because OOP became dogma for a while and got abused doesn't mean we have to be dogmatic entirely in the opposite direction. Abstractions have their use for those programming languages that choose to implement them.
by exiguus | 2025-05-08 18:13:57+00:00
https://www.bahn.de/ / https://www.webpagetest.org/result/250508_AiDc5H_8VR/ Huge functionality with minimum cognitive load. IMO a mix of google and yahoo. Also the Android/iOS app of bahn.de is very intresting.

Articles:

- Density and Audition: https://www.nngroup.com/articles/windows-8-disappointing-usa...

- Density is Cultural: https://www.nngroup.com/articles/china-website-complexity/

- Conventions: https://www.nngroup.com/articles/breaking-web-conventions/

- Information per cm² https://www.nngroup.com/articles/designing-effective-infogra...
Top 100 Greatest Rappers (All-Time)
by Big_Josh | 2025-05-08 18:13:58+00:00
1. Eminem 2. Nas 3. Jay-Z 4. 2pac 5. The Notorious B.I.G. 6. Kendrick Lamar 7. Dr. Dre 8. Ice Cube 9. Snoop Dogg 10. Rakim 11. Andre 3000 12. Kanye West 13. 50 Cent 14. LL Cool J 15. Lil Wayne 16. MF DOOM 17. Drake 18. J. Cole 19. Eazy E 20. DMX 21. Big L 22. Busta Rhymes 23. Big Pun 24. Big Daddy Kane 25. Ghostface Killah 26. KRS-One 27. Scarface 28. Q-Tip 29. Method Man 30. Chuck D 31. Common 32. Immortal Technique 33. Mos Def 34. Slick Rick 35. Black Thought 36. Kool G Rap 37. Nicki Minaj 38. Future 39. Travis Scott 40. Raekwon 41. Ludacris 42. GZA 43. A$AP Rocky 44. Ice-T 45. T.I. 46. Twista 47. Missy Elliott 48. Prodigy 49. Xzibit 50. Diddy 51. Lauryn Hill 52. Pimp C 53. Redman 54. Inspectah Deck 55. Killer Mike 56. Rev. Run 57. MC Lyte 58. Pusha T 59. Ol’ Dirty Bastard 60. Tyler, The Creator 61. The Game 62. Lil Kim 63. Canibus 64. Warren G 65. Bun B 66. RZA 67. Queen Latifah 68. Big Boi 69. AZ 70. D.M.C. 71. Proof 72. Rick Ross 73. Nate Dogg 74. WC 75. Guru 76. Jadakiss 77. Pharoahe Monch 78. Nipsey Hussle 79. Jeezy 80. XXXTENTACION 81. Pop Smoke 82. Kid Cudi 83. MC Eiht 84. Masta Ace 85. E-40 86. Mac Miller 87. Young Thug 88. Chief Keef 89. Nelly 90. Gucci Mane 91. Talib Kweli 92. 2 Chainz 93. Juice WRLD 94. ScHoolboy Q 95. Obie Trice 96. Kurupt 97. Tech N9ne 98. Fat Joe 99. MC Ren 100. Royce Da 5’9”
by danabramov | 2025-05-08 18:14:26+00:00
Yeah. Not saying it’s the same thing but the conceptual equivalent to this boundary is

import "server-only"

This causes a build error if imported from a client environment. So the intended usage is that you put that into your secrets (and maybe even in your data layer entry point) and you’re golden. It will poison any transitive import that eventually imports that thing.

The developer wouldn’t necessarily “see” where they are at any given moment but importing the “wrong thing” would give them a module stack trace so they can decide where to “make the cut”. It takes a bit to embrace this workflow but it’s productive once you “mark” what’s server-only.

The enforcement of “can’t use state on the client” is built on the same mechanism but inverse (client-only).
by like_any_other | 2025-05-08 18:14:53+00:00
The background information I could find on the perpetrator, Samuel Patrick Groft, said that he had a criminal history, was homeless, had 666 tattooed on the back of his head in Roman numerals, and believed his mind was being controlled by “electronic weapons.”

I couldn't find anything on him being a "MAGA type", but supposing your claims about him are true - can you explain why you think he, a homeless, most likely Satanist paranoid schizophreniac, is representative of "MAGA types"? Do you think he is a typical representative of that group? Was Trump elected mostly by the homeless mentally ill?

Sources:

https://www.latimes.com/california/story/2025-04-24/who-is-l...

https://www.npr.org/2025/04/30/nx-s1-5376478/los-angeles-tre...

https://laist.com/brief/news/criminal-justice/alleged-tree-c...

https://www.latimes.com/california/story/2025-04-22/police-a...
by nosianu | 2025-05-08 18:15:22+00:00
Annoyingly, when I go to that page, even from Google where I found that URL too, I end up at the German homepage www.history.de (no path, the main page). I cannot go to history.com no matter what.

I hate "intelligent" websites as much as I like touchpad microwaves, and that means not at all. Why would anyone assume an enforced(!!!) connection between my geographic location and the language-version of the website?
by dheera | 2025-05-08 18:15:24+00:00
The weird thing is, the biggest reason I don't use Cursor much is because they just distribute this AppImage, which doesn't install or add itself to the Ubuntu app menu, it just sits there and I have to do

sudo chmod 755 path/to/Cursor-0.48.6.x86_64.AppImage path/to/Cursor-0.48.6.x86_64.AppImage

and then I get greeted with an error message:

The setuid sandbox is not running as root. Common causes: * An unprivileged process using ptrace on it, like a debugger. * A parent process set prctl(PR_SET_NO_NEW_PRIVS, ...) Failed to move to new namespace: PID namespaces supported, Network namespace supported, but failed: errno = Operation not permitted

I have to go Googling, then realize I have to run it with

bin/appimage/Cursor-0.48.6-x86_64.AppImage --no-sandbox

Often I'm lazy to do all of this and just use the Claude / ChatGPT web version and paste code back and forth to VS code.

The effort required to start Cursor is the reason I don't use it much. VS code is an actual, bona fide installed app with an icon that sits on my screen, I just click it to launch it. So much easier. Even if I have to write code manually.
by dekhn | 2025-05-08 18:15:27+00:00
I didn't know about the algorithm until after I got hired there. It's actually really useful in a number of contexts, but my favorite was using it to find optimal split points for sharding lexicographically sorted string keys for mapping. Often you will have a sorted table, but the underlying distribution of keys isn't known, so uniform sharding will often cause imbalances where some mappers end up doing far more work than others. I don't know if there is a convenient open source class to do this.
by ryandv | 2025-05-08 18:15:41+00:00
It's a modern rhetorical fallacy that science is directly antithetical to religion, when many of history's greatest scientists were themselves "spiritual" in some way (though that degree of spirituality may have ranged from near-atheistic scientific pantheism a la Einstein and Sagan, to members of the clergy). I am glad there are still numerous counterexamples of those with firm educations in hard STEM fields that still contemplate the divine.

Probably two modern developments presaged this viewpoint: the laughable apologetics of the Creationists, which have already been refuted ad nauseam by the New Atheists; and semantic drift and inaccurate (or even lacking) definitions for the word "god," which is probably better understood in modern English as "mind" or "mental construct" or "the abstract" (as contrasted with the "concrete" or physical body a la Descartes, in a similar fashion to the distinction between the rarefied air of mathematical models, and the hard reality of physical law).

It's easy to chastise an ideology when you misunderstand some of its most basic terminology, as has been done with words like "god" or "spirituality."

Ironically I often find it is people who are not educated in STEM that cleave most vociferously to the point of view that religion and science are fundamentally irreconcilable.
by iamtherhino | 2025-05-08 18:15:44+00:00
I really like this approach.

I think there's a big advantage to be had for folks brining "old school" ML approaches to LLMs. We've been spending a lot of time looking at the expert systems from the 90s.

Another one we've been looking at is applying some query planning approaches to these systems to see if we can pull responses from cache instead of invoking the model again.

Obviously there's a lot of complexity to identifying where we could apply some smaller ML models or cache-- but it's been a really fun exploration.
by CompoundEyes | 2025-05-08 18:16:05+00:00
My grandma used to have a copy of "The Sneetches" by Dr. Suess I read as a kid. A guy rolls into town and convinces all the sneetches critters that they ought to have a star put on their stomach to be special with a machine he built. Then when everyone gets one they don't feel special so he offers a machine to remove them. Chaos ensues.
by aurareturn | 2025-05-08 18:17:34+00:00
So, sure, while right now everyone is going to Anthropic and ChatGPT for answers, pretty soon everyone will be going to whoever has the most current model. And that's where Cloudflare can make a killing, because they are literally serving so much content, they can train their own model on the content that is passing through without any need to run a bot.

I don't understand this logic. This assumes that Cloudflare can train a model remotely as good as OpenAI and Anthropic. I have doubts about that. You're also assuming that the model with the most up to date content is the best but I disagree. ChatGPT can search the web now so not having up to date training data is not a big deal anymore.

I think where Cloudflare can make a killing is policing which AI agent can access which service. IE. Content providers use Cloudflare to block AI agents/bots. AI Agents/bots pay Cloudflare for easier access.
by eptcyka | 2025-05-08 18:18:10+00:00
I know that arguing that SSLKEYLOGFILE is all you need will just be a different version of the rsync/dropbox comment, but I do wonder under what circumstances is one able to strace a binary and isn’t able to make it dump session keys? I read the headline and set high hopes on finding a nifty way to mitm apps on Android - alas, I’m not sure this would work there necessarily.
by jonfriesen | 2025-05-08 18:18:11+00:00
Fair point on -O2 and -O3 optimized bins. We've approached this by building custom bin utils that are optimized for blazingly fast symbol recognition. Traditional ELF tools that focus on providing comprehensive context for debugging, we are strip away everything that is not the symbol locations we need.

We've also added caching so frequently used bins don't require multiple scans. Shared libraries as well. This has proven effective with optimized binaries, especially bins that are optimized, start, make a super quick network call, then exit, which was the bane of our existence for a little while.
by dns_snek | 2025-05-08 18:18:37+00:00
I see, I was confused because you mentioned GDPR but it has everything to do with ePD and I wasn't aware of this issue, thanks for sharing!

> Arguing otherwise is like claiming it’s legal to steal from a store as long as you return the goods the next day - it’s legal fantasy.

That said, this strongly implies that these privacy-focused analytics platforms are unquestionably breaking the GDPR and behaving in an unethical way, but that seems like a huge overstatement.

I've read the linked blog post and it seems like the analysis hinges on the precise wording of the ePD rather than GDPR. By their own admission, these analytics solutions seem to be in line with both the letter and the spirit of GDPR. The author even agrees that the wording of the ePD should be addressed and notes:

> Unfortunately I came to the rather demotivating conclusion that there simply isn’t any way to implement web analytics without running afoul of the ePrivacy Directive.

> This was a surprising conclusion at the time. Morally we can go very far: we can put a lot of smart stuff together and create a system that can’t be used to track individual users. But legally, that doesn’t particularly matter. The ePrivacy Directive is written as it is.

> Even the EU Data Protection Working Party decries this. In their 2012 opinion they write:

> the Working Party considers that first party analytics cookies are not likely to create a privacy risk when they are strictly limited to first party aggregated statistical purposes and when they are used by websites that already provide clear information about these cookies in their privacy policy as well as adequate privacy safeguards. […] In this regard, should article 5.3 of the Directive 2002/58/EC be re-visited in the future, the European legislator might appropriately add a third exemption criterion to consent for cookies that are strictly limited to first party anonymized and aggregated statistical purposes.

So it's not that these companies are doing anything inherently immoral or unethical as far as their handling of personal data goes, but they might be behaving unethically by making claims that run afoul of other legislation (ePD) that clashes with the GDPR.
by jmvldz | 2025-05-08 18:18:48+00:00
Coding agents are the future and it's anyone's game right now.

The main reason I think there is such a proliferation is it's not clear what the best interface to coding agents will be. Is it in Slack and Linear? Is it on the CLI? Is it a web interface with a code editor? Is it VS Code or Zed?

Just like everyone has their favored IDE, in a few years time, I think everyone will have their favored interaction pattern for coding agents.

Product managers might like Devin because they don't need to setup an environment. Software engineers might still prefer Cursor because they want to edit the code and run tests on their own.

Cursor has a concept of a shadow workspace and I think we're going to see this across all coding agents. You kick off an async task in whatever IDE you use and it presents the results of the agent in an easy to review way a bit later.

As for Void, I think being open source is valuable on it's own. My understanding is Microsoft could enforce license restrictions at some point down the road to make Cursor difficult to use with certain extensions.

Another YC backed open source VS Code is Continue: https://www.continue.dev/

(Caveat: I am a YC founder building in this space: https://www.engines.dev/)
by abc_lisper | 2025-05-08 18:18:49+00:00
Idk. Outsource thinking to bots - we become its senses - even if only it is only about interacting with other people. There are things about humanity and ourselves we don't know much about, and I doubt machines do either, because all its "knowledge" comes curated from humans. I guess we become only the knowledge creators for a while, or guide knowledge creation with machines, have machines put guard rails around the knowledge creation, so we don't chase dead-ends as often, take care of ourselves better, health and relationships wise. We can now dream bigger, address intractable problems like recycling trash 100%, because we have little agents with intelligence that do our thinking for us. May be one day, we can edit DNA to have our own little bees with programmed intelligence flying around, pollinating flowers in the winter, making the earth truly human serving (and any animals we like - don't hate me, that's humanity as it acts). May be then we reach for the stars and go on doing more stuff. Its the beginning of infinity, dammit ;)
by anon291 | 2025-05-08 18:19:00+00:00
A lot of the church abuse scandal happened during a couple of decades when the church's handling of the cases were the result of following the then scientific consensus on the matter. The church was not alone in this. The scientists told us they could be reformed.

Just look up the history of what was going on in Germany following the same advice.

It's a relatively new thing where we just declare pedophiles unfixable and jail them. In the past, the social scientists told us that it was the result of the environment.

https://www.newyorker.com/magazine/2021/07/26/the-german-exp...
by zingababba | 2025-05-08 18:19:36+00:00
I got my entire arm blacked out like 20 years ago, back before it became a subtrend. Back when I did it I think I had only ever seen it one other place and that was some guy featured in BME. Whenever people ask me about it I tell them the truth, which is when I did it I was obsessed with taking things to their logical extreme, and blackout to me at the time was the logical extreme of tattoo, which is covering your skin in ink. I've since had my other arm done with an extremely colourful trippy design. The contrast is immediate but the story for me is one of life stages, and not just any life stages but my life stages. I don't care what the current fashion is, they're staying.
by wongarsu | 2025-05-08 18:20:06+00:00
According to [1] more like 6000-4000 BC for Europe. Granted, that's still before 1700BC.

From a cursory study of Wikipedia my rough summary would be: Europe used to be roughly divided in the "Western Hunter Gatherers" (WHG) and "Eastern Hunter Gatherers" (EHG). The WHG typically had dark skin, dark hair and blue eyes, the EHG were typically light skinned with brown eyes. Blond hair may have originated from EHGs in North Eurasia and spread from there. Around 6000 BC farmers from Anatolia (~modern Turkey) started moving into Europe, the EEF (Early European Farmers). Those were typically smaller than European hunter-gatherers, light skinned and dark haired. They migrated North, partially replacing the EHG and WHG, partially mixing with them, and in some places the EHG and WHG simply took up farming. But Easter Europe is less amenable to farming, meaning the dark-skinned WHG diminished the most while the light-skinned EHG and EEF became the dominant groups in Europe's genetic diversity

1: https://en.wikipedia.org/wiki/Early_European_Farmers#/media/...
by somat | 2025-05-08 18:21:09+00:00
I vote blender.

High density can and often is done wrong, but it is often the hallmark of interfaces for professional users, an intricate tool designed to be used as quick as passable for hours on end, to accomplish this you try and reduce intermediate steps. this means putting everything up front, redundant panels(to do the same thing from different viewpoints), no overlap(why obscure information?) etc.

The end product usually ends up being intimidating as hell for new users. But is much more ergonomic for experienced ones.
by Jtsummers | 2025-05-08 18:21:15+00:00
Our c-suite did a tour a year or two back visiting all our offices around the country. We hadn't quite hit the full RTO order yet, but many of us were already in the office 90+% of the time because we work in labs. One of the execs was talking about how great remote work was for about 10 minutes, completely oblivious to the fact that all of us were in the office 4 or 5 days a week.

It was funny in a pathetic kind of way. The stupidity of people at the top.
by irq-1 | 2025-05-08 18:21:30+00:00
Cities with significant internet POPs would be better than countries. 1. You control the list of locations (so Singapore not Brunei.) 2. People can easily choose from a list of cities. 3. Latency tests could make it a non-issue. 4. Local connections in semi-isolated areas (think antarctic or islands in the south pacific) can be identified by people with a config.
by bigstrat2003 | 2025-05-08 18:21:32+00:00
If you're genuinely interested in learning more (and not just sneering at your outgroup), then I would suggest reading "Hard Sayings" by Trent Horn. In that book, he attempts to tackle some of the more difficult (to modern minds) passages in the Bible and explain why things that may seem contradictory are not necessarily so. This is definitely a topic where theologians and apologists have thought about it and tried to come up with answers.
by scoofy | 2025-05-08 18:22:39+00:00
Right, except that’s self-defeating and won’t work. The idea that we can plausibly generate enough revenue from tariffs to replace the income tax is inherently self-defeating, because if the tariffs work at bringing back manufacturing, we’ll stop imports. If they don’t, we’ll consume significantly less, more people will become poorer, and expenditures will increase as revenues decrease.

Maybe there is an equilibrium in there, but I don’t see it.