skysight-inc/HackerNews huggingface dataset:
There are quite a few titles which have appeared on the HN front page more than once. I've got an archive that's current as of a week or so back, and it shows 1,734 repeated titles.

The following 39 titles have appeared on the front page 5+ times, based on an exact text match, excepting a year indicator in parentheses, e.g., "(2023)". Note that the apostrophe glyph differs in the 2nd & 3rd entries for Peter Roberts AMAs:

1 10 OpenSSL Security Advisory
2 7 I'm Peter Roberts, immigration attorney who does work for YC and startups. AMA
3 7 I’m Peter Roberts, immigration attorney who does work for YC and startups. AMA
4 7 Richard Feynman and The Connection Machine
5 7 The Architecture of Open Source Applications
6 7 The TTY demystified
7 7 Why GNU grep is fast
8 7 You and Your Research
9 6 Bit Twiddling Hacks
10 6 Dictionary of Algorithms and Data Structures
11 6 How to be a Programmer: A Short, Comprehensive, and Personal Summary
12 6 The Bipolar Lisp Programmer
13 6 Why Lisp?
14 5 A Primer on Bézier Curves
15 5 A regular expression to check for prime numbers
16 5 Advanced programming languages
17 5 Akin's Laws of Spacecraft Design
18 5 Ask HN: Idea Sunday
19 5 Ask HN: What are you working on?
20 5 Beej's Guide to Network Programming
21 5 DNA seen through the eyes of a coder
22 5 Data Structure Visualizations
23 5 How Software Companies Die
24 5 How to Read Mathematics
25 5 How to Write a Spelling Corrector
26 5 Learning Advanced JavaScript
27 5 Notation as a Tool of Thought
28 5 Statistical Data Mining Tutorials
29 5 Structure and Interpretation of Classical Mechanics
30 5 Teach Yourself Programming in Ten Years
31 5 Ten Rules for Web Startups
32 5 Terms of Service; Didn't Read
33 5 The Book of Shaders
34 5 The Scientist and Engineer's Guide to Digital Signal Processing
35 5 The Tao of Programming
36 5 The case of the 500-mile email
37 5 Who Can Name the Bigger Number?
38 5 Why Lisp macros are cool, a Perl perspective
39 5 You can't tell people anything

A further 67 titles appear 4 times each, 259 appear 3x, and 2,120 appear twice.

("Front page" here means the archived HN front pages under the "past" link at the top of the page here.)

Data through 2023-06-21.

I could run the analysis based on the URL rather than title, but that would require parsing the raw HTML which I've yet to do.
That's part of what the EU is trying to do with the Digital Markets act, and also the reason Threads isn't available there yet.
I'll put the feed with the latest posts up over the weekend.
Thing is, I've had non-Seniors-Developers asking for more complex stuff as often as I had seniors doing it.

It's cultural. Complexity is often part of developer culture, period.

I've even had a non-technical CEO asking to use Angular around 2013-2014. Developer culture is leaking.

Also a lot of accidental complexity comes from the business/staffing side. So, you need to have 200 developers because some high-up said so? Better jump on that Kubernetes and Microservices train. Are the business processes more complex than they have to be because of inertia and disorganization? Let's spend a million bucks customizing that off-the-shelf ERP system.
I personally suspect that it would work better if schools had dedicated staff to deal with that side of stuff rather than only having those people in the separate child services organisation - maybe in such a way that it's the school social care team who directly work with the children & families (with a separate team at child services to do the same for any kids not attached to a school), while being able to call on support from central child services for either advice and guidance or for the use of an expert in a specific area when needed.

But underfunding is a big problem whichever way it's structured, and I of course agree with you that it's not something you can just say "this is the responsibility of the teachers to do on top of their existing responsibilities".
Have you actually got it working as an LSP server? I tried about a month ago without success.

Edit: Scratch that, had a go now with no trouble, passing `pylyzer --server` from my editor (helix).
Interesting. Why?

The trouble with this kind of situation is that you’ll have to pull apart two forces: one, the underlying assumption that most employees won’t leave within a couple years anyway (“flight risk”) and two, that something matters beyond whether someone is capable of doing their job professionally. “Head space” pries a bit far into someone’s personal life.

It’s a business transaction. Attempting to frame it as more than that always struck me as strange.

But! Being able to agree to disagree is part of the equation — the wonderful thing about companies is that there are so many of them, and it only takes one empathetic hiring manager to recognize skill rather than feelings.
Hey now, Spielberg and Lucas fucked Indiana Jones long before Disney.
Laravel is prime example of a bad framework trying to reinvent the language, educating young developers to use it and its ecosystem and to never get out of the stranglehold.

I'm not sure what made you think it's an "appropriate" framework, it's literally antipattern on antipattern and it's not even the worst thing, neither is the fact it's 10x slower than anything else out there - what's worst is the blatant lying, bunch of security issues and using it as an advertising platform to push subpar services onto devs stuck with it.
And yet you didn't answer them at all.
Sucker middle managers with more money than brains.
Looks like those were well-chosen design improvements. The old power button looked a little rough tbh.
My comment is simple. Don’t add anything to JavaScript if it does not help in the context of a web browser. Don’t add anything to typescript emitted output if it isn’t in JavaScript.
I pity your sartorially-challenged drugs!
Why should one use this, instead of directly using the tags on pornhub? It seems that it is a simplistic frontend for them
…and lots of systems suddenly broke.
Office365 does the exact same thing. I think to the majors once email crosses into their systems it becomes an object of their own that is no longer an email as such. They may partially reconstruct it for you as a courtesy...for now.
He's also in Tropic Thunder.
CA also in that time passed a ballot initiative that made it essentially impossible to raise taxes. It's also the reason college got so expensive.
It says open source AI personal assistant.

The AI isn't open source and sending your data to a third party isn't really trustworthy personal.
Ah, but that is exactly where the carpenter analogy truly works - a good carpenter understands the strengths and weaknesses of all those techniques, and when to apply each. Just like a good software dev understands when to apply frameworks and libraries, and knows enough about each to choose the right ones. (And yes, which ones just aren't quite ever the right answer.)

Now, do we do that well? Clearly not. But that is the right place to collectively focus on improvement. We don't need to argue that frameworks or other solutions either should or should not be used, we need to focus on why they exist, what problems they solve, what problems they cause, and drive understanding of when to use each tool.
Because of a ballot initiative that essentially made it impossible to raise taxes.
Communism is bad because communists think the ends justify the means and (as you are demonstrating) shamelessly excuse tens of millions of murders (proving they've learned nothing and will do it again when given the chance.)
Are they being obnoxious without cause though?

The Khoj website says, and I quote:

> Khoj's offline AI models allow you to find information using natural language queries. Search using terms that are similar to what you're looking for, rather than exact or fuzzy matches. Khoj search works offline. So if you self-host your data never leaves your machine and search works without internet.

Emphasis mine.

It seems somewhat disingenuous.

I get it, parts of it run offline, parts of it use the openai api… but that’s not what it says on the box.

Why is the project making a song and dance about self hosting and being open source when it’s just another openai app.

If it’s not just another openai wrapper, cut the openai part of it out and pitch it that way, sure.

…but as it stands, I’m pretty sceptical.

Lots of people are doing the “ai magic” tech demo stuff at the moment, but when you cut them off from the openai api the magic goes away and what’s left isn't very good or interesting.

Maybe this is different? …but it doesn’t look like it; and since they’re tied up with the openai api and you can’t use it without that, how would I even tell?
Poor Teddy Ballgame
Aren't we all waiting for that ONE Intel/AMD level competitive RISC-V processor. With full PCIe Lanes, Memory Controllers, integrated Graphics and so on....
Yes, it’s not ended well, Yandex also was broken.
I still don't get it. Sleep sort still needs O(n) Haskell-steps, while for example sorting in bash is just 2 bash-steps, calling it, and receiving the output.

I fail to see the joke, really. I only see false and nonsense statements, which still could be funny or interesting, but I don't see how?
I remember staying up late as a kid, so I could listen to Blue Jam! Such amazing sounds! I seem to recall it was annoyingly late tho, like 2am or such.
Wine 8.12 – Run Windows Applications on Linux, BSD, Solaris and macOS
I am drowning in mutes: The current Threads experience
I will throw makerlisp in there which is a hardware lisp from Luther Johnson.
A private non-profit is still not directly accountable in the way a public agency is, which is the important part.
How to Blow Up a Timeline
Someone sent me one (Jay, the ceo? I'm confused - maybe I got it through the waiting list), but thank you :)

Unfortunately went into my spam folder but happened to notice it
> Why fund services that go unused?...Tent cities don't exist solely in places without access to housing, and giving an addict 4 walls and privacy is a death sentence.

Sounds like they've already dying.

Would you suggest we stop all drug treatment and let the fire burn itself out so to speak?
"It's not perfect so it's now shit and completely useless."

You can genuinely support privacy and still have features or user cases that don't work. This feature does nothing to weaken privacy.
Never. This time we have really learned the lesson.
I have no idea about the history of California's mental-illness funding, so I have no idea if your comment is accurate and Reagan is actually the bad guy (although I suspect it's more complicated).

However, California has run massive surpluses lately:
The average ending balance from 2006 through the 2019-20 fiscal year was a surplus of about $2.8 billion; for 2020 through 2022-23 it was more than $37.5 billion.

So why doesn't Newsom, or his predecessors, re-establish the funding? Clearly it isn't a priority to them either.

https://www.paloaltoonline.com/news/2023/06/13/californias-b...
The example shown doesn't really fit what I associate with "personal assistant". Assistants do tasks, not answer questions like "where do good ideas come from?". I can ask that ChatGPT without any third-party middlemen.
Surely any PP problem can be done in P, it's just a matter of encoding? As in if you give me a box that computes whatever in PP, then I can give you back a box that takes a single input consisting of 1s to the length of each value delimited by 0s, turns those back into integers (linear), uses your PP box, and returns its output - but now it's polynomial in the length of my input?

(I said integers but I don't think that's significant, just a matter of encoding scheme - we can use a single 0 for decimal point and two for delimiting inputs say.)

But anyway isn't the joke that sleep-time doesn't count, because the computer could be doing something else? It's actually quite compelling in a 'this is stupid, I love it' sort of way.
I don't think communists "think the ends justify the means" any more than capitalists do, probably less if anything.
But then what's stopping cloud customers from scalping up all the consumer GeForce stocks for cheap and putting those in the data center like in the crypto mining days?

Cloud customers can afford to pay more for those GPUs than gamers because they generate revenue with them, gamers don't.

So it make sense to have some product segmentation in place to prevent one market completely cannibalizing the other while leaving Nvidia with less profits.

The current situation is still caused by manufacturing constraints at TSMC for the cutting edge nodes which both the consumer and data center parts occupy so it makes sense for Nvidia to prioritize the higher margin parts.

There have been great points made that Nvidia should split into Nvidia, the general compute company oriented to data center customers with deep pockets, and in GeForce, the gaming GPU company with access to all the cutting edge tech of Nvidia but seeks to be more scrappy and optimize designs for rasterization performance rather than generic compute and chases smaller die sizes on cheaper nodes to be price competitive. This way the data center compute market will stop cannibalizing consumer gaming one and we'll be back to having better GPUs at competitive prices.
> how come famines were a thing then if this is so easy?

What infomation do you have on pre European landing famine in Australia?

> my guess is that you probably picked a particular sparsely living group

The Swan Valley quote above applied to Western Australian and Central Desert groups prior to being shunted off traditional lands by European settlement (an area comfortably three times larger than Texas) - it continues to apply in areas where traditional practices on traditional lands continue.

https://mgnsw.org.au/wp-content/uploads/2019/01/map_col_high...

> that eventually probably got wiped out by a hungrier group.

Recent genetics has confirmed what was also the local oral history, that people arrived, fanned out, and stayed where they first settled:

https://www.nature.com/articles/nature21416

This runs contrary to the views espoused for decades by Windshuttle in Quadrant.

> furthermore, hunting for three hours no freaking way can sustain population density of say Indonesia

?? Pre Dutch contact Indonesia ?

I specifically linked to the example of Australian hunter gathers.

You can take it that my earlier comment doesn't apply to Iñupiat, Yupik, Aleut, Eyak, Tlingit, Haida, Tsimshian, etc peoples of Alaska.
they don't need to raise taxes -- California has run huge budget surpluses
Thanks for the recommendation - I just got back from the local bookshop and managed to grab a paperback copy.
Poverty?

I think the quote from Goodfellas sums it up nicely: For us to live any other way was nuts. Uh, to us, those goody-good people who worked shitty jobs for bum paychecks and took the subway to work every day, and worried about their bills, were dead. I mean, they were suckers. They had no balls. If we wanted something, we just took it. If anyone complained twice they got hit so bad, believe me, they never complained again.
I am curious - nice interface BTW. Is the code for this anywhere?
Yes? It's the same thing
That is just not true. Do you have paper proving that?

As far as I know, life expectancy for somebody who reached age of 10 was 36/37. If you include child mortality then life expectancy was in 20s [1][2].

[1] https://www.jstor.org/stable/3184767

[2] https://www.ucl.ac.uk/museums-static/digitalegypt/age/roman....
Yes. Money can help. Compare Elon's hairline now and 20 years ago.
Fusing Biology with the Bionic Ear
It’s not surprising because they are promoting it with, for example, pop ups in Instagram about claiming your username. They already have a wide reach to promote the product.
> This is semver:

This is a good example of people confusing the letter of the law with the spirit of the law.

Semver is not a goal onto itself. Semver expresses a process to help consumers of an interface infer the implications of an upgrade without having any context on what specifics went into a release. Major changes imply breaking changes, minor changes imply addition of backward compatible changes which can prevent future downgrades, and patch releases means a drop-in replacement that fixes bugs.

Each and every single one of these scenarios reflect decisions made by product maintainers on their work's reliability. Semver is the tool, not the cause.

If product maintainers do not care about stable versions, it makes no difference if they comply with semver or not. What number they tack onto a release means nothing. They might as well tag a timestamp.

If they cared about ensuring their consumers that their work is reliable and stable but still reserve the right to break changes, they could blindly do major version releases and even drop any contract testing from their pipelines. They could even go a step further and claim they only support the N last major releases.

Nevertheless, competent maintainers and product managers know beforehand what is supposed to ship with a release, and even plan when and how to ship those changes. If anyone knows beforehand what changes go in a release, they can easily tell beforehand if that release should be major, minor, or patch. This is not rocket science.
Can the wall time be considered constant if it depends on the magnitude of the numbers to sort? A list of numbers between 1 and 1000 will be much faster to sort than a list of numbers between 1 and 10^100. EDIT: I did get the joke when I read your post, and laughed to myself, so well done :)
Our customer base is split:

- 50% cyberdefense (web isolation)

- 40% automation/process integration

- 10% miscellaneous other.

In the last category the most prominent is circumventing local internet restrictions.

You didn't really ask about the following, but I think it's interesting: at least that's what our customers tell us their use is. As we haven't (yet) launched hosted service, and currently don't track usage analytics, we don't actually know for certain if these uses are legit, but they seems so.

That's paying customers. I estimate around 250% more people are using it "black", so either ripped off the source code before we went open source (there were a few hacks that seemed like they might have been breaches that could have accessed source code), or just using it unlicensed right now. I'm not sure what those folks use it for either. We get hundreds of git clones every day~~we probably should be tracking that, but we don't have a good idea how to do it without borking the privacy expectations people have!

We've had reach outs from places that we can't easily do business with as well (like Iran).

I don't understand the cloak-and-dagger interest (besides the fact that we may be the only source-available product out there (although there's Neko, and other similar things with different targets, so shrug)), maybe it's just corporate espionage, rather than hacking to use. It seems more likely that an orthogonal technology (using chrome headless, rather than RDP, DOM mirroring, or some custom browser engine), like we do, would be more attractive to a competitor than to a customer, as if you really need a similar solution and don't care about the finer points, you can just set up RDP pretty easily.

That's one of the things that convinced me to go open-source, because it limits the asymmetric advantage that anyone who hacked us for source code may have had. But I also figured we were halfway there with a limited-feature product, so may as well go all in.

It's too early to say if it's the right choice or not! :)
It integrates quite easily with SFML. I took the Tiny example, removed the OpenGL branching and replaced the GLFW code with SFML.

260 LoC Vulkan / IGL / SFML example: https://github.com/eXpl0it3r/SFML-IGL
Not so easy on mobile - I'm not sure I can get past the level select screen to see what it looks like. It's not unreasonable to ask for a screenshot of a game on either its itch.io page OR its homepage.
I meant individual journos and other affiliated individuals, not the parent organisation.

Maybe they shift, maybe not, but for now, I have a feeling the news is still on Twitter. My prophecy could be wrong but still, it's just the vibe I am getting.
Can't say it's a huge surprise. I used it daily for years and even prior to the Figma acquisition, the features being released in new versions seemed odd (voice prototyping?) and the pace of release was slow while Figma steamed ahead.

There were numerous quirks on Windows that you just had to live with (alt-tabbing between apps when the keyboard stopped working every 10 minutes was a highlight). Changed to Figma for UI and haven't looked back. Thanks to those engineers who did work on it and gave us a non-Mac alternative to Sketch - I still miss the Repeat Grid feature.
You could always use a Geforce card at home. Are you saying the cloud should use those Geforce cards and completely distort the price of the GPUs for home use?
Those limits are a mostly PCB and lead.

"They also take into account findings of low levels of Perfluorooctane Sulfonate (PFOS) in fish throughout Minnesota."

So I'm not sure how you could make a statement like "Eating a fish meal out of the Mississippi in Minnesota (by 3M) will give you a month's worth of PFOS if you were just drinking contaminated tap water."
I am waiting for a better web experience before I dive in, I have the app installed but for now it feels weird to me. Maybe I am getting old?
I don't understand the presumption that the AI should be open source here. If I release an open source SDK for talking to an API, it's still open source even if the underlying API isn't.
The constant is the biggest number in the list multiplied by the sleep multiplicand. That plus overhead gets you the approximate runtime of the function.
I thought of it as satirising the picture painted by the security services of terrorist groups as Mission Impossible-type bad guys who were amazingly organised and professional, so they needed loads of money for counter terrorism. Don't get me wrong, I do value (some of) the work of the security services, but I think this kind of portrayal too easily allows people to ignore the fact that "terrorists" are often just directionless people drawn into that kind of world almost by accident. The Day Shall Come, released nine years later, expands on that idea.
> I have a pet theory that all humans spend roughly 30% of their disposable income on status products. And that there's no way to escape this. No matter how hard you try.

Are you serious? Because wow that's off by a few megaparsecs...

A lot of people don't have enough disposable income to get them adequate amounts of food. Kids making toys out of garbage, just to have a toy. To share.
Show HN: SaaS for Unified Execution of Trades from Multiple Trading Strategies
TradeLink initially created a platform in 2020 that, using a given crypto exchange API key, parses information and presents a detailed trading performance report on a shareable webpage. This solution allowed traders to verify their performance to prospective clients.

Interacting with experienced traders who demonstrated their long-term strategies on TradeLink, we conceptualized an asset management marketplace that lists only those trading strategies meeting our quality standards. Essentially, it's a copy trading platform showcasing quality-assured strategies.

In addition to featuring only vetted traders, we've developed the Joint Execution Technology (JET). It's an API trading bot that concurrently executes multiple trading strategies on a single exchange account.

Without registration, you can form an index from trading strategies listed on our marketplace by attributing percentage weights to each chosen strategy. After this, you can contact us, and we'll help you connect your Binance API key to try it firsthand.

If you wish to list your trading strategy on our marketplace, regardless of whether or not you trade on Binance, don't hesitate to get in touch.
I just declare these structures with io-ts, and get validation, serialization, deserialization code and types for free.
How the bikini subverted fascism in 1950s Spain by entering through Benidorm