skysight-inc/HackerNews huggingface dataset:
My thought exactly. As an experiment I would compare talking about new topics in person only vs. on WhatsApp. Actually there is a huge explosion of variations you can actually test: verbal communication with and without devices present (in case you also suspect audio recording), WhatsApp communication but no verbal, combinations, same network and different networks, etc.
I'm pretty sure this rethoric is fallacious, most VMs/languages are not GPL and have MIT-like licenses and yet do not have the issue.
It's just that clang lack human resources. Compagnies are not really secretly maintaining their own fork of clang with full support for modern c++. It's not in their economic interest to have to fo all tjis engineering.
Instead of malice it'd just plain mediocrity. Yes there are trillion dollars companies that would benefit from better c++ but either they use GCC, either they fail to understand that clang needs funding by pure and quite universal mediocrity.
Also the thing is, most languages do not afford to have multiple serious implementations because it is economically absurd, it divide progress by 2 and duplicate the bug surface by 2. GCC at least for the foreseeable future is the de facto C++ implementation.
Is this still the case with recent audio hardware? I was under the impression that a typical instrument's output levels are far too low to cause any damage and that all inputs would be surge protected.
modules were my #1 wanted feature in C++, but they are very disappointing to me:

- they allow `.` in their names to signify hierarchy, but have no built-in notion of hierarchy or submodule. This means possible error messages will have to be suboptimal

- they are orthogonal to namespaces, meaning if you have a module `foo.bar` any identifier it will export will be in the global namespace unless you put it in the `foo::bar` namespace in the `foo.bar` module file. As a user this means that I can import a `foo.bar` module and expect symbols to be imported in any namespace.

- btw, what happens if different modules import the same name? I'll let you guess:-D. Modules were the chance to eliminate this kind of issues by eliminating the notion of shared namespaces, but oh well...

- modules have interface units, implementation units, partitions, interface partition and implementation partition. There must be exactly one non partition interface unit, called the primary module interface. Instead of, you know, just having modules and submodules files like all modern module systems in existence.

- Modules add new and fun ways to get ill-formed, no diagnostic required programs. Such as not re-exporting all interface partitions.

I really hoped that modules were the chance of introducing a simpler compilation model for C++. I'm not pleased with the result.

Some references:

[0]: https://vector-of-bool.github.io/2019/01/27/modules-doa.html

[1]: https://vector-of-bool.github.io/2019/03/10/modules-1.html
try https://hckrnews.com for chronological version
I'd love for the new posts to appear side by side with the home page posts. I keep forgetting about them, but every time I go there I find interesting stuff.

HOWEVER I don't think this means they need to (or even should) appear on the home page!
I kinda feel bad for taking this jab at C++, since it feels a bit below the belt... But that's kinda C++'s thing, isn't it?

You can either do the correct thing, or the succinct thing. There's hardly ever a satisfying compromise between the two either. Obviously, we want to do the correct thing most of the time, so that's why C++ ends up being full of ceremonious implementations in practice.

And alas, they're usually equally ceremonious to use, because abstractions in C++ are so incredibly leaky because of its poor type system.

I'm not sure why that is, but my gut tells me it's all this backwards [pseudo]compatibility.
I'm too dumb to understand how would this work. Can anyone explain please. Wordpress server side is where all the magic happens data is stored and retrieved from the database. How would it look like in wasm? Will the wasm communicate with database? If so wouldn't it expose db credentials? What would the backend look like? I have so many questions
Your paper says that nuclear has some limited load following abilities. I know that is true and never intended to imply it didn't.

You appear to be claiming this means that no storage/batteries are required for nuclear grids, but they are for renewables.

This is as true for nuclear as it is for renewables. If you build enough to cover the peakiest peaks then you never have to use any storage.

It would be an interesting math exercise to see whether a stupidly all nuclear grid or a stupidly all renewable grid would cost more. I'd suggest renewables would very easily win this battle, but I've not seen anyone do the numbers, because both are stupidly expensive things to do and no one has any plans to do either for real.

What people with actual nuclear on their grids have done traditionally is:

Differing rates to encourage the demand to match nuclear production better.

Storage, generally pumped hydro which uses nuclear electricity when it is cheap and then releases it later during spikes.

Export/import to neighbours (some of whom may use it for pumped hydro, like Switzerland does with French nuclear)

Have other elements on the grid, like France's 15% gas plants, or hydro to fill in the gaps.

And in the future people will do the exact same things, except they'll use wind and solar instead of nuclear because they are much cheaper. And they'll use more lithium batteries, again because those are cheaper now. And the gas they burn will transition to hydrogen.

You should read the article I linked to, it has lots of details about how the French are in denial about this incoming reality from a Frenchman with an easily found track record on supporting nuclear and commenting on the energy industry. As he says, they are having problems now, because they were mostly correct for so long in the past, and that makes it harder for them to cope with being wrong now.
Users reporting artifacts appearing in old images stored in Google Photos
I had one of those, and recently donated it to someone while clearing out a bunch of stuff. There was a thing you could get to boot it off a CF card, and I ran NetBSD from a 1GB IBM MicroDrive on it.
It makes sense considering that in non-NT Windows, it was a full DOS virtual machine, and while NT's cmd.exe is not DOS, 32-bit versions could still run DOS apps via NTVDM (also a virtual machine).
So I tried to Google myself - I had some problems with my debts in the past - and found nothing... And it's not like I'd just let it be if I found anything, I'd go for the GDPR takedown immediately.
Disagreed. As the article stated, heavy stuff around the hips pulls you backwards. You have to lean forward more, and you're less nimble.
A very very interesting addition would be to add the ability to fetch data from a remote WP website's APIs.

In this way the server could serve a cached page on first request, then the wasm file would be downloaded. From then the whole rendering could be client side, while still fetching data from the remote DB. This could significantly speed up things for users.
This was the one true regret when I switched from Android to iOS. Great app.
The elephant in the room is that you can't downvote submissions, only upvote. Which means there are posts that don't deserve to be on the front page that can't be removed from the front page, taking away spots from other posts.

In general, though, it seems like the first hour or two after the post is crucial, and if it doesn't receive enough upvotes in that window, it never will. So there's a lot of timing and "luck" involved.
It says Art by Stable Diffusion on the first image. There are few real historical images of Puritans meditating, levitating and doing yoga!
That's why I mainly access the posts through RSS https://hnrss.org

Personally I use 10 points as the minimum limit, that's usually a good indicator that a post already got some traction (yet it might be still removed or flagged later) https://hnrss.org/newest?points=10
@dang doesn't work, you're best off emailing hn@ycombinator.com
Why was leaking tech docs considered such a problem? I could imagine any competitor large enough to copy implementation from docs and unscrupulous enough to do so would be able to get their hands on all your docs anyway (say, a Microsoft exec hiring a PI, ...). But what's the harm if anybody else gets their hands on the docs? Is it some abstract legal "we must not accidentially make any forward-looking statements", or is it just not wanting to make anything public just in case?

If anything, I would think you'd want to have technical documentation circulated as widely as possible, so application developers don't have to reverse engineer your interfaces (which would take longer and be more error prone).
TIOBE Index
> From the perspective of the asset-holder

Does it matter who holds an asset when determining whether to debit or credit an expense? I would think the question is who is making the expense, not who holds an asset, which may or may not be used to pay the expense.

In any case, unless you are talking from multiple perspectives, which would be unnecessarily confusing, expenses and income have opposite signs.
Looks like fractal encoding going bad.
> many times I happen upon posts in the 100+ votes from the past day or two that somehow I didn't even see

If the issue is posts that drop off the front page before they are seen, you might like using Wayne Larsen's https://hckrnews.com as an interface. It gives you a chronological list of all posts that get enough votes to break out of "new".
Only available for existing Z/OS sites via your organization rep.
He sure knows better, and tbh, today this is the apparent ""relict"" remaining from the MS-DOS times so it can be well called like this for a project title, but thanks for the nitpick!
#Education
#Debate
#Question
#Community-Notice
#Hyphens-verusnullspace
#InsideJokes/=Inside-Jokes
#Entrepreneur-Spotlight
#Sponsored
#New-Tech
#Old-Tech
#Complaint
#Thread-Update
#Another-List
Would you please edit name-calling and swipes out of your HN comments? They're against the site guidelines and evoke even worse from others. Please make your substantive points without any of that. Your comment here would be fine (and more persuasive) without those bits.

https://news.ycombinator.com/newsguidelines.html
Intra-company transfer, but it's more restricted than H1B - the hassle falls on your employer though.
In the end, climate change is the only story that matters
It's simple supply and demand. The modern NPC requires constant firmware updates, the content of which is immaterial. If the NPC goes for too long on the same firmware version, s/he runs the risk of "having a think" and corrupting the execution.
One day in the far away future the standard C++ hello world will use 'import std;' and 'std::print' and it will be glorious.
A take home that can be done in an hour or two is fine in my book. It’s problematic when they assume way too much background on the part of the interviewer. I had a take home from a small local embedded devices company want me to write a 2D DCT algorithm from first principles in C (absolutely no use of external libraries or code copied or based on any existing code) and I noped out pretty quickly. Unless it’s something I’ve done before, doing it honestly without consulting any existing code would probably take me days.
> Heavy stuff up top makes you top-heavy, which isn’t good.

Why isn't it good? It does make you less stable, but it makes you nimbler. I think it all depends on the terrain, weight of the backpack, and personal preferences. I've hiked a fair bit and by far prefer heavy stuff up top.
You don’t deal with salaries or collected VAT at all?

That sounds unusual to me but I’m European. My parents own a moderately sized SME which involves multiple branches and a holding. While monitoring cash flow and dealing with invoices and payables take the lion share of their accounting, taxes related activities still take a significant amount of times.
Totally agree with this, although I do see some more alternative methods used by non FAANGS (e.g with f5 it felt like they actually tried to determine my actual knowledge as a SWE). But solving a few Leetcodes every now and then (even outside of interviewing season) is probably a very profitable habit.
I get your point. I still am honest. But they have taken me for granted for way too long. Hence I am contemplating doing the bare minimum. ( I dont see anything wrong with this either since good work is anyway not appreciated. Those who are rewarded aren't doing anything great either. Majority of them are are well connected with the key people in management)
Would you please stop breaking the site guidelines? Personal attacks, name-calling, and snark are not ok on HN. Your comment here is stuffed with them. Seriously not cool.

https://news.ycombinator.com/newsguidelines.html
Swiping on the search field works (I had already forgotten that), but when you have a lot of pages, as I do, the feedback is much worse, as it does not expand the field to accomodate all the dots. It’s amazing what difference such small details make.

Edit: The feedback is unimportant if all you want is to swipe to one end, if course; which is what prompted this subthread.
And the most convoluted.
This is especially annoying with single player games for kids. Half the games on their tablets don't work in the car unless there's a hotspot.
Personal anecdote: I've posted something in the past which, perhaps due to a timezone mismatch with the majority of users or something else, got no points and no comments.

A few months later I got an email from the mods inviting me to submit it again, since they saw it could interest folks in here. I did it and it got hundreds of comments.

So at least there's some mechanism to "salvage" potentially interesting stories, although it's a black-box to me :)
But every "Jim and sons" plumbing company doesn't get half a billion dollars in VC funding. I didn't say "software has no value" but it's certainly overestimated, especially against other services like plumbing.
You can hide a post you don’t want to see, but I’ve never verified if that opens another front page slot for you.
Thanks! To be clear I didn't mean to imply that I think contra accounts are outdated, but I can certainly imagine people feeling that way.
I’m not blaming the processor. Just sharing an experience I had last night.

I wish GitHub actions supported arm64 so I could write some unit tests to reproduce it and figure out where the issue is in the runtime.
We explained some of the problems of the ranking algorithm in an article and backed it up with data: https://felx.me/2021/08/29/improving-the-hacker-news-ranking...

From that point on, we continued to research this problem and are working on an improved HN frontpage website right now, which takes live data from HN and factors out the feedback loops. It should be ready to use soon. If you want to get early access or get notified, please write me an email.
Ad-hoc black or white bans are very retrograde and costly for tje most part and usually stem from purity thinking.
Case in point reflection in Java is a godsend. I use it very rarely because it'd uses only comes for very specific needs but when I use it, the alternative either doed not exist or usually would be much more uglier.
As for streams well it's just regular functors (map, filter)
they are used in every language and are very useful.
Now I agree about two things:
1) the stream api is a bit (not that much though) verbose, which significantly contrast with Kotlin.
Although e.g .toList() helps
2) yes develpers especially junior ones are eager to abuse functors in an unreadable mess.
When there is complexity using loops is usually more readable.
Streams however are very fit for regular ETL that represents ~70% of code for most simple apps.
The pinnacle of complexity would be e.g. Reactive streams such as rxjava.

I agree python dependencies are a worldwide shame and eval() is very niche (but again should not be universality banned assuming good developers, maybe though one could conditionally ban it aka it would trigger a lint during code review that would need explicit validation.

As for the topic at hands, google style bans are insane e.g. No Exceptions lol
We won't know until we have a nice telescope ourselves.
One is immutable, one isn't.
The author complains that the Google employee is arrogant and links to some support posts to prove his point. I find nothing arrogant about the information or the way it is presented by the Google employee. I do find the author's posts to be extremely arrogant and rude.
574 previous comments here: https://news.ycombinator.com/item?id=32942540

From a quick skim, I don't see that The Register's story adds anything new.
Nope, not at all. Unless it's about my submissions. In that case, yes, 100%!

Joking aside, the only way to get to the front page is either via pure luck, and lots of it, or on a bring-your-own-upvoters basis. I think it's normal with the amount of traffic, users, and submitted posts that we see here. The front page became, over time, an expression of what the "general audience" of techies like - an intersection of their interests, not a sum. It's perfectly natural given that there are only 30 articles on the front page - the competition is fierce, and you can't get there by relying solely on people interested in particular content. It reminds me of elections: while you may be able to get something by relying on your die-hard electorate, to actually win you need to appeal to just about anyone and their cat...
WASM via SwiftUI/objC?
> But maybe I'm doing it all wrong, and I should stop working on this to practice leetcode.

You're not "wrong" per se. If you want a pure Swift job it would be very reasonable if the hiring company tested you on your very broad and deep Swift knowledge.
However, if you ever wanted to do anything else job wise you'd be screwed.
Leetcode gives you a chance to become a Java/PHP/C++ dev somewhere. That's the only plus for me.
I'm mostly a Ruby/Rails dev experience wise and I get a real chance at different stacks because their hiring process is Leetcode (or something of the sort) and general design questions.
So sure I'll never know as much about Swift as you but I do think that a hard working engineer who takes his craft seriously can pick it up and become productive in a couple of months. Not an expert, productive. I can join your company/team and then someone like you can make sure my code doesn't suck. For many companies that's good enough. Others can't or don't want to mentor anyone for more than a week or two so they only accept someone who fills all the requirements of their stack. Mostly startups, and in general not my cup of tea.
You're misinterpreting the text, it is not saying the "democracy" label is wrong, just that it is an incomplete classifier.

Whether the US is a democracy or not is defined at the state level, not the federal level, which is why it can be seen as inaccurate. But because the states have democratic elections, the US can be called a democracy.
If it tips in any direction it’s taking your back with it - and potentially your neck if it’s as high as they picture! I regularly run with 30 kg, and fast-walk with 45 kg.
> There are countless things that you trust by default

Nope, there are just things I would be more or less surprised if they were untrustworthy.
> It is so small to the point Netflix could afford to re-encode their entire library every few months when they have new and better encoder or quality measurement matrix.

I wish they did, their current encoding for some shows is absolutely atrocious. I don't know the terminology for what I'm seeing, but for example in Stranger Things, it seems like the brightness and contrast is boosted for every n-th frame. In general, smooth motion seems to get a stuttering quality whenever Netflix touches it. I don't observe this so much with other video sources on the same device...
The thing I find odd here is that my experience is the opposite: in i3 (X) I can’t adjust scroll speed, but in Sway (Wayland) I can.
I’d have to check my new one but often those switches are just in series as a physical disconnect.
Early 90s, I got a Swatch — The Beep, which was basically a numeric pager in a watch. Needless to say that it was the ultimate flex in school.
Vintage ad: https://www.youtube.com/watch?v=CEMwc70iCKM
Loading and storing multiple registers is maybe most useful for loading a 64-bit value (e.g. double-precision floating-point) as two 32-bit pieces. Once you have direct 64-bit support it might be less useful?
I don't do C++ anymore but I will forever remember the Vtable hell "messages" when doing OOP and doing a slight unintuitive mistake about destructor or constructor.
Is this still a thing in clang?
In tiny, low contrast text. Easy to miss.
> Online platforms probed during the hackathon included "a wide range of websites" and "social media, dating platforms, advertising and aid platforms, forums and messaging applications."

That’s pretty broad. Would like to go them into further detail.
You may not read this it has been a couple of days, but thought I should reply.

I am not sure why you replied to my comment l, with talk about not using the web, google, etc.

After all, I specifically said that trusting web bawed properties is an issue.

And you seem to have missed a key part of my comment, the state of paper based newspapers today.

They're dying.

Huge, multi-millon dollar, national newspaper corps, which used to have Saturday newspapers 2 or 3cm thick, when I was a kid, are now a mere 1/2 cm if lucky.

Many local newspapers are gone. Just gone.

The ones which remain, are barely standing on their feet.

So my comment, re archival, is that old methods of scanning phycial newspapers are not viable, and getting worse yearly.
Windows 11 only currently
They said we’d replace capitalism with another version of capitalism, he didn’t say it would be better
I had no idea about the css unit “ch” and now I want to see what it does to my minimalist pages. I wonder if I want a media query for a different count for mobile.

Also I’m not sure you consciously meant this but I like how your comment recognizes, “wait, I don’t have to fix everything myself. It’s healthy to delegate and enable others.”
I meant in cli a bit like rust arrows logs
Hmm veggie franks are ok. In a way, meat franks are bio-processed animal feed.
lol. i haven’t read the blog yet, but were puritans actually doing yoga?!
Relevant previous discussion: https://news.ycombinator.com/item?id=30505219
I dont respond to fake meat, I reduced my meat consumption by 95 percent. I just eat vegetables.
Small charges and adult sites: since 2014 A Multimillion dollar Credit Card Scam
I disagree with this. This might be fair and technically correct on paper, but we don't use paper anymore. Transactions with more than two line items are by far the most common method of recording transactions. In fact, I'd probably go so far as to say that the method you suggest isn't used at all in practice, especially since most transactions need some sort of recording of sales tax.

In the example of $1000 paid in rent, the technically correct method is actually worse for usability. If $1000 left the bank account and two transactions totalling $1000 were recording, how can you match the ledger to the bank account? Or if there are bank charges paid on a transaction (Paid $1000 with $5 in bank charges).
It’s resizable by dragging the top of the drawer.
Not mentioned here, but some stuff we bumped into:

* std::filesystem::path broke some APIs with the introduction of u8string.

* some deprecated interfaces of std::allocator got removed.

It was easy enough to resolve and we are in the process of switching to C++20.
What is a “nice telescope” in this context?
Warning: modern artists are perfectly capable of making illustrations like that even without the assistance of fancy AI.