skysight-inc/HackerNews huggingface dataset:
I think this is a human habit issue not a tech one. You could use vim, emacs, vscode, notepad++, confluence, onenote, notion, notes app, email yourself, google docs, google sheets, microsoft todo, google calendar etc.

But you need a brain system to motivate you to do it. Which means knowing why you want to do it but also getting into habits. And repicking uo the habit time and time again after it gets dropped because life happened.

You have provided some nice kettlebells, but one still needs to go to the gym regularly to use them!
I don't know, maybe because they call it "Full Self-Driving"? :)
I would say that it is a bang-on certainty that...

> It can't be that only a minority of people have it

Only a minority of people have the ability to understand algebra.

Of them, only a minority can usefully use it and apply it.

Of them, only a minority can formulate an algorithm and construct code to perform it.

Of them, only a minority can tolerate having the helpful algebraic notation removed and replaced with a bare abstract syntax tree decorate with parentheses.

Why do you think most people only understand enough about Lisp to make jokes about all the parens?

Why do you think most people gravitate towards the simplest, shortest, infix-notation language and moved the entire industry on to that?

By coincidence?
Makes sense! I wanted to chat about what you're working on as well, where can I contact you, do have an email/discord/X account?
Yes, you got it right. The source code is published under the GPL, but App Store ToS impose additional restrictions that are incompatible with the GPL. So we have to dual-license the project, and only the copyright owner can do that. In order to maintain that role, we can only accept contributions with a CLA (two pages of legalese that transfer the copyright). This is obviously a deterrent for contributions: over the 5 years, I believe there were only 3 people who signed it :)
I can agree with you in many cases. But for convicting someone due to negligence, they have to, by definition, have conducted themselves in a way that competent people engaged in that activity wouldn't usually. If all drivers drive a certain way, even if it's dangerous, then you're not negligent by the standards of the law for driving that same way.
Came here to say this. Also, most mind map implementations are actually spider diagrams which (while useful) are not mind maps, the point of a mind map is the label the line and not the node.
C++ isn't exactly famous for being readable to begin with.

If the name Sean Baxter doesn't ring a bell, he's creating the Circle compiler which one step after another fixes the problems of C++ (while not trailing off into a completely new language):

https://www.circle-lang.org/quickref.html
I disagree.

I was fine with Pascal, Fortran, minimally competent in C, and happy in half a dozen dialects of BASIC, which remains my preferred language.
The problem with de-ionised water is that its still really quite corrosive.

Its also not as dialectic as common oils.
The hypothesis is the AI slop will improve. A bit like 1990s internet where there was a lot of futzing with dial up modems to eventually get a fairly crappy web page. But you could tell it would get better.
AStonesThrow has, err, strong opinions on this kind of thing: https://news.ycombinator.com/item?id=41885547

I would question the utility of engaging.
According to the IANA assignment list, 2600::/12 is assognrd to ARIN.

https://www.iana.org/assignments/ipv6-unicast-address-assign...
Yeah, it might still be possible to implement a mutex based on just the existence of an object, but it'll be harder to add expiration/liveness which I find essential.
Noexcept is the biggest scam. It basically wraps every call to a noexcept function in a try/catch, and calls terminate in the catch. Actively harmful for performance
> At least in Germany, your salary has to be "reasonable" (i.e. similar to what you'd pay someone who isn't a shareholder), otherwise it's considered a hidden distribution of profits ("verdeckte Gewinnausschüttung") and will not affect your company's taxable revenue. You'll always pay corporate (~30%) on your profits & capital gains tax (25%) on the remainder after corporate tax when you distribute it. You'll have to distribute it at some point.

Okay, that's _really_ different to how it works in Ireland, and I think just shows the government trying to incentivise slightly different things. I think the key difference is that, per the above, dividends are taxed as capital gains in Germany (weird; they're clearly not capital gains); in Ireland they're deemed unearned income and taxed more or less as normal income (with some slightly weird treatment at the edges, I think; I'm not sure that you can offset income tax on them with pension contributions, say).

I'm a bit curious _why_ Germany wants to incentivise retention and payout via dividend vs payout via salary for small companies (it seems like, for high income people, corporate tax + dividend there would probably be lower than the highest band of tax?) but that's clearly what's going on here.
No, the Rust code is at 97% of the RUNTIME of the C code (https://cliffle.com/p/dangerust/5/#evaluation) when keeping the manual vectorization.
It still had problems during the return flight, i.e. additional unexpected component malfunctions, but not serious enough to prevent a successful return.

Therefore the decision to not use it until the causes for all such malfunctions are understood was completely justified.

Problem: "one of the Starliner’s reaction control system (RCS) thrusters did not function".

Why it was not serious: "there are plenty of backup RCS thrusters".

Even if the redundancy ensured a successful return, the causes must be understood, because otherwise at a future return more than one thruster could malfunction and the redundancy may be insufficient.
The short answer is that news, especially entertainment news, is "push" driven by press releases, and Sony aren't particularly keen to talk about such a disaster.

There's some rumors that the game has seen updates on Steam and is planning a relaunch, but that might just be a Morbius situation.
That's a non-starter for most schools.

There are more students than ever, and lots of schools now offer remote programs, or just remote options in general for students, to accommodate for the increased demand.

There's little political will to revert to the old ways, as it would drive up the costs. You need more space and you need more workers.
I studied Operating Systems in my CS studies for two years, so I’m quite familiar with the methodologies and the strict definitions that define a traditional OS. I’m not trying to redefine what an OS is in the academic sense. My intent is more about using the term as a metaphor to communicate what our product does—similar to how many technical terms are borrowed from the physical world.

You’re right that there’s a whole CS course on OS, and I respect that. But I believe it’s also okay to extend the concept in a practical way to help users understand what this product aims to offer, especially in today’s interconnected landscape.

It’s also good to note again that we're still at the early stages of this project. Hopefully by time the name makes more sense, or we might even change it entirely!
Because the incentive will be archiving things they believe should be archived, you need the process to begin with what urls do you want to be archiving, then people will be incentivized for archiving the juicy stuff IA is used for and you just throw some stuff they didn't ask to archive in the remit of them storing what they want.
Nice example of using AI for something but (like most “mind map” tools) the output isn’t a mind map, it’s a spider diagram.

The point of a mind map is to label the line and not the node. This helps the brain form a visual and spacial connection between ideas where the lines act as bridges to the next concept/idea.

Not faulting the creator here, looks like a solid implementation of AI making spider diagrams, good job.

30 years of people misusing mind maps and no one reading the Tony Buzan book have brought us to this point though where no one actually knows what mind maps are or why they are so powerful.
Italy (and many other European countries) could be great and wealthy countries once again, if only it wasn't for the witless bureaucrats in charge. The only thing we seem to be innovative at is coming up with ridiculous amounts of useless regulation.
> Using `cat file.txt | ...` has always felt more natural to me

Use whatever you prefer¹, but if what you care for is the logic of reading left to right, you can do so without `cat` by doing instead `< file.txt | ...`

¹ It’s absurd this needs to be spelled out, but here we are.
When working for a bank we had daily jobs where we had to input the date of the previous working day manually. This led to some human errors.

I wrote code that automatically calculated the previous working date - including those floating dates around Easter.

I generated calendars for future years to compare to know calendars to prove no discrepancies.

My code worked. My management did not understand how it worked or how it could work.

We continued using manual input.
What about tipping off? Banks can't tell you that they've closed your account because of fraud or money laundering.
Or like humans and beer.
Ask HN: When is the TAM (USA) considered too small?
It's no secret that you can target customers by niching down, but you sacrifice thinking too small.

When in your opinion is the total addressable market too small?

For me it's everything under $20 billion per year (USA).
sadly, the bees where not able to work remotly to avoid commute induced stress
This is the difference between a Professional Engineer (ie. the protected term) and everyone else who calls themselves engineers. They can put their signature on a system that would then hold them criminally liable if it fails.

Bridges, elevators, buildings, ski lifts etc. all require a professional engineer to sign off on them before they can be built. Maybe self driving cars need the same treatment.
Show HN: Convert keywords into clickable links
I built a tool called LazyLink to solve a problem I kept running into. You know when you’re writing blog posts, affiliate content, or even updating a website, and you have to keep adding links to certain keywords over and over again? It’s such a time-drain.

So, I made LazyLink — a simple tool that automatically converts your defined keywords into clickable links. You just tell it what words to link (like “Google” to google.com) and then paste in your content. It spits out the linked version in Rich Text, Markdown, or HTML, ready to go! No more manual linking.

Check it out if this sounds like something you could use! Would love your thoughts or suggestions for improvement.
Nah you fill it up with poison gas because you don’t negotiate with terrorists.
Hell,
there's an active post about Google drive being blocked in Italy for content being hosted on it.

https://news.ycombinator.com/item?id=41901168
What makes me skeptical is reading

> I just don’t think we’ve exhausted all the possibilities of making JavaScript tools faster

and then

> Sometimes I look at truly perf-focused JavaScript, such as the recent improvements to the Chromium DevTools using mind-blowing techniques like using Uint8Arrays as bit vectors, and I feel that we’ve barely scratched the surface.

Bit vectors are trivial?

I think the author is too ignorant about those "faster languages". Sure, maybe you can optimize javascript code, but the space of optimizations is only a small subset of what is possible in those other languages (e.g. control over allocations, struct layout, SIMD, ...)
Commercial Haskell should go after Python/Julia not Rust
The 95% safe Rust Code does not use any auto-vectorization (https://cliffle.com/p/dangerust/5/nbody-5.rs)

Only the 100% Rust-safe implementation uses auto-vectorization and is at 0.73% of the RUNTIME of the C code. (https://cliffle.com/p/dangerust/6/#performance-evaluation)
The Ethics of Posting Exploits on Public Forums
I was going through a very popular programming forum today where some author had posted this article titled:

> POC of <Vulnerability Description> CVE-XXXX-XXXX

I think this is ethically problematic because while it informs the users of this critical vulnerability in the software product and also advices them to update it, at the same time it also gives the attackers a readymade recipe to exploit this vulnerability. Now, an argument could be made that the attacker themselves may look up the openly published CVE and figure it out on their own, but that's quite different from handing them the master key like this.

In fact, looking at this from a slightly cynical perspective, the author of this piece could be seen as actually egging or inviting trouble to the said product from potential hackers?
A better way to build a downtown
Almost.

GPS is great at knowing where you are, but directions are much much harder, and the extra difficulty is why the first version of Apple Maps was widely ridiculed.

Even now, I find it's a mistake to just assume Google Maps can direct me around Berlin public transport better than my own local knowledge — sometimes it can, sometimes it can't.

(But yes, a single original Pi Zero beats all humans combined at arithmetic even if all of us were at the level of the world record holder).
An Introduction to the Origins of Progress
What is your effective solution then?
The education system has not even really adapted to the constant availability of the Internet, and now it has to face LLMs.

If I could short higher education, I would. Literally all its foundational principles are bordering on obviously useless in the modern world, and they keep doubling down on the same fundamentals (a strict set of classes and curriculum, almost complete separation of education with working experience, etc), only adapting their implementation somewhat.
You said solar and wind emit a lot, but according to the chart wind and nuclear are tied.

Rooftop solar is worse, but 4x worse than wind/nuclear is still quite good (and non-rooftop solar is almost certainly better than that). Solar's energy return on investment is higher than 10x by my searching, and we should be mass producing all three technologies at this point.
Stream Teams: Battery Farming Sport for Bets
Racial tier list?

Jayzus, I don’t want to invoke Godwin, but it sort of invokes itself…
Yes, that's a variant of manual vectorization. However, AFAIK Rust doesn't provide dynamic dispatching as part of the portable SIMD? If this is the case, ISPC still looks like a better option, I think, albeit it is unlikely to be seen as the Rusty way of doing things.
My ability to write an essay under exam conditions is...poor. Thankfully there were less than a handful of essays I had to write as part of my undergraduate CS degree and I only remember one under exam conditions.

I think it's probably more concerning that spitting out the most generic mathematically formulaic bullshit on a subject is likely to get a decent mark. In that case what are we actually testing for?
I described the process required to use the images Windows provides without going to the MSFT store to give them money. Every part of the OS is an attempt to grab cash. Including hiding images from the user by obfuscating the file name and removing file extensions. And somehow this is not undesirable and I'm wrong.
> Such as? We need an answer now because students are being assessed now.

Two decades ago, when I was in engineering school, grades were 90% based on in-person, proctored, handwritten exams. So assignments had enough weight to be worth completing, but little enough that if someone cheated, it didn't really matter as the exam was the deciding factor.

> Return to the old "viva voce" exam? Still used for PhDs. But that doesn't scale at all.

What? Sure it does. Every extra full-time student at Central Methodist University (from the article) means an extra $27,480 per year in tuition.

It's absolutely, entirely scalable to provide a student taking ten courses with a 15-minute conversation with a professor per class when that student is paying twenty-seven thousand dollars.
> more associated with The Manosphere and Andrew Tate-like topics[1] than they were with the far-right

[Insert "The Office" "They're the same picture" meme here.]

Like, seriously, these are not meaningfully separate groups. One is a subset of the other.
I did engineering at a university, one of the courses that was mandatory was technical communication. The prof understood that the type of person that went into engineering was not necessarily going to appreciate the subtleties of great literature, so they're course work was extremely rote. It was like "Write about a technical subject, doesn't matter what, 1500 words, here's the exact score card". And the score card was like "Uses a sentence to introduce the topic of the paragraph". The result was that you write extremely formulaic prose. Now, I'm not sure that was going to teach people to ever be great communicators, but I think it worked extremely well to bring someone who communicated very badly up to some basic minimum standard. It could be extremely effective applied to the (few) other courseworks that required prose too - partly because by being so formulaic you appealed the overworked PhD student who was likely marking it.

It seems likely that a suitably disciplined student could look a lot like ChatGPT and the cost of a false accusation is extremely high.
So you had to learn IPv6 the same way you learned IPv4. The question is: was it harder ?
It seems you wanted to know IPv6 without learning it because you thought it would be the same as IPv4.
And yes the Free boxes are hard to work with if you don't want to mess with vlan and still have TV services.
There's degrees to being a shitty human being.

Using your platform and millions of followers to publicly shit some random person who pissed you off is a degree of it.

Being a colossal hypocrite with your 'free speech' platform, or lying to your customers is something else.

Full mask-off throwing millions of dollars towards electing a convicted conman who is unabashedly corrupt, vindictive, nepotistic, already has a failed coup under his belt, and is running on a platform of punishing anyone who isn't a sycophant is... Also something else.
It matters, because when the prefix changes, it changes IP addresses of every single device in your network.

As you wrote, internally, you can use ULA. But you cannot open access from outside, because your firewall rules will become invalid with prefix change. With classic IPv4 NAT, your internal addresses don't change, so your port forwarding works, even if the WAN address changes.

Together, with a single /64 -- which means no subnets for you -- you are getting worse deal than with IPv4. You shouldn't have to contact your ISP for a plan (for a premium, obviously), that allows you to segment your network or open access to specific devices. What's the use of direct connections -- the IPv6 promise -- when you cannot use them anyway?

In short, with limitations like these, you are getting a bad deal.
You mean in the year 099999?
What I take from this is that you dont like reading about history much, with clear exception of overly optimistic religious texts. The religious vocation frequently got you into pretty abusive situation and the #1 expectation was "obeisance". That was what you was supposed to do, primary. Not exactly what person you are responding to is writing about.

Moreover, women never needed to start out as teachers to "be ready for childcare". The childcare expectations were much lower at the time, but amount of chores at home massively higher.
It's better to think that our 4 velocity always has a magnitude of 1 and use c only as a scaling factor necessary because our weird choice to use different units for time and space.

Acceleration is a rotation in this weird 3+it dimensions.

I think it better to think about 4 velocity as a unitless quantity. Because our intuitions about units and dimensions are formed by 3 dimensional space where every dimension can be swapped with any other and everything is still the same. 1 meter rotated is still 1 meter. Doesn't become 0.56m/s
This isn't a matter of the government saying what you need to do. This is a matter of being held criminally liable if people get hurt.
I've been in a multinational mobile gaming company. My title was "Senior Server Engineer".

I worked with Principal Architects who couldn't code themselves out of a wet paper bag.

I had (at the time) 20 years of experience in the field. Said Principal had around 5-6. But they were from a country where titles are highly valued, so they used up the "promotion budget" - I didn't get a fancy title (and tbh didn't want one).
Which makes sense because just being orphaned within git doesn't mean that there aren't any external references from PRs or just comments that people expect to be able to view.

And of course for actual secrets (as in passwords/keys/etc.) having deleting them from GitHub is not going to help you anyway as others could have made local copies that you have no control over.
Think about the many rare diseases that are essentially ignored, combined they are a problem but alone they do not merit any significant investment.
After using the util, it's okay. It doesn't really remove any of the dark patterns or attempts to sell. I guess that's just how Windows is now. Hopefully one day OSX or Linux will have gaming (not Epic gaming).
> Such as? We need an answer now because students are being assessed now. Return to the old "viva voce" exam? Still used for PhDs. But that doesn't scale at all.

For a solution "now" to the cheating problem, regular exam conditions (on-site or remote proctoring) should still work more or less the same as they always have. I'd claim that the methods affected by LLMs are those that could already be circumvented by those with money or a smart relative to do the work for them.

Longer-term, I think higher-level courses/exams may benefit from focusing on what humans can do when permitted to use AI tools.
Why was this downvoted? It’s exactly right.

The reason that IPv6 is so lightly used is that it’s cheaper to use IPv4 + workarounds.

I’m not saying this is a good thing or a bad thing, or making any value judgment about IPv4 vs IPv6.

People and businesses don’t spend money on technology upgrades where the benefit is not measurably better than what they already have.

This is just common sense; no one wants to throw away money.

If you want people to use IPv6, then IPv4 has to fail first. As long as people keep making it work then the benefits of changing will never outweigh the costs.

BTW this is exactly the same situation as clean energy vs fossil fuel, etc. In that situation governments are actively putting their thumb on the economic scales in all sorts of ways. Again, I’m not offering a value judgment, just an observation.
Does that not apply to anything in life? How difficult is it to get code into any open-source software package or distribution really? I work in high-security environments, and I'm always wondering how you can really guarantee that any Debian, Ubuntu or Arch developer is honest and not compromised themselves, any software package installed is 100% clean, and any software library module and container image is fully checked. And that's not getting into tin foil hat assumptions about a shady government agency having access to the major app stores, Github, common distributions or email hosters.

There simply is no way anymore to check the several million lines of code even a minimal setup requires somewhere in the stack. Even an in-depth code review of a medium sized web application – with deps – has already become a gargantuan task most companies simply can't afford.