skysight-inc/HackerNews huggingface dataset:
> Citation definitely needed on this one.

Not the parent, but Singapore comes to mind as a great example of one party having their fingers everywhere, including the supposedly-apartisan civil service, the trade unions, the political grassroots organisations, and most of the mainstream media organisations.

Singapore's two sovereign wealth funds invest in a massive number of local and foreign companies, and often install people they're grooming (usually ex-military) in fancy positions to boost their resumes [1].

Quite a few Members of Parliament hold quite a few directorships in supposedly private companies [2], but it's all fine and dandy as long as the affiliations are declared.

[1] https://www.reddit.com/r/singapore/comments/i2bnzz/how_does_...

[2] https://singaporearmchaircritic.wordpress.com/2014/07/23/mps...
Drones Must Be Banned as Weapons
Mega corps don’t have tanks.
Microsoft releases Linux version of the Windows Sysmon tool
The article repeatedly states that the protocol would also work with Arm's TrustZone. Is Arm’s technology insufficiently equivalent?
Github

https://github.com/Sysinternals/SysmonForLinux
So is Apple and every other company with premium, high-margin products. How many automakers have a shortage in their highest-end vehicle trims? Turns out when you aren't relying on volume sales to make a profit you are in a much better position to make up for supply shortfalls.
> But no one, no one loves the unavoidable traffic jams. So the thing about clinging to their cars is sort-of two faced.

I don't understand this reasoning at all -- I find it quite irrational.

So let's remove that irrationality and instead talk about swimming pools.

You build a free public pool. More people will use it until it gets so crowded that it's not worth it to enjoy the pool. That means that the marginal swimmer will be indifferent as to the pool, but all the other swimmers will benefit from the pool -- that is a large amount of benefits.

Fun Fact: One reason why public pools are filled with kids rather than seniors is because kids don't care so much about things being crowded or privacy. We have a heterogeneous population with heterogeneous preferences.

So now we have a crowded swimming pool. Does that mean that "clinging" to the swimming pool is a bad idea, because it is so crowded? Is a bar bad because it is so crowded? Are those who attend the crowded bar "two-faced"?

Now let's say you decide to build a second swimming pool. Well, it becomes as crowded as the first. Does that mean that building more swimming pools provides no value to the community, because they are all crowded?

Some are willing to put up with a crowded pool more than others, and these will be the ones that crowd up the pool, making those with different trade-offs feel left out.

Much of the rationale behind things like congestion pricing is to make the world more palatable to those who have different trade-offs, specifically to those who place a higher value on their time/privacy/personal space than others. This often boils down to questions of class - but not always. For example someone that has to drive around to make housecalls values the road more than someone who can work from home or has a more flexible schedule.

Now going back to roads and cars. People will again use the road until the congestion makes it not worth it for the marginal user. The road offers a trade-off between mobility and time, just as the swimming pool's trade off of swimming versus privacy. As with swimming pools, this creates a situation where the roads are always too crowded for some, and these insist there is no point in building an additional road. But the same road provides a great benefit to others -- the actual users of the road who, by revealed preferences, prefer to use the road even though it is congested.
On the one hand, it is certainly very suggestive when you see that children's phenotypes very closely match those of their parents (though you do have to keep an eye out for confounders such as culture or environment even then).

On the other hand, if you try to actually predict things like height or IQ directly from some random genetic sequence someone puts in front of you ... well ... that turns out to be rather tricky.

Have you read any papers that give it a try?
Every vehicle needs ten thousand parts from hundreds of suppliers in order to be fully assembled and shipped. Tesla could outrun the supply chain crunch on 9,999 parts and still it only takes one missing part to halt production.
Exactly. Social media forces people to read your stuff (or at least see it), which is why it's so much more appealing than a personal blog post.

Content creators don't necessarily want to be rewarded with money, but they do want to be rewarded somehow. Social media gives that to them.
Yes, you are asking too much.

If it's such a pain to you, then stop following. You weren't forced to start, and nobody is holding you hostage. You can leave at any time. Your supposed damage is your own fault.
What test can we apply to determine if something has consciousness? Without a definition and test, we are just blowing smoke up our nether regions.

There is a similarity to using the Turing test to detect intelligence. At the present, this is just another such useless rabbit hole.
> 1 - Rust is still quite young and doesn't have 30 years of accumulated editions

Rust 1.0 was six years ago. When do we start the clock on six years of C++ evolving while also having "old stuff working without any effort" ?

C++ 98 to C++ 03 was five years, and that introduces almost no features at all. C++ 11 was eight years later but it's notoriously incompatible to prior versions of C++. C++ 14 is only three years, C++ 17 has breaking changes, as does C++ 20...

I think C++ 20 should have taken Epochs (yes even at considerable cost to other new features like Concepts) for this reason. I think ten years from now even if Rust has found it can't achieve everything it wants to via editions, this feature will be generally considered to be a good idea, like generics or string literals. Something you need a specific rationale for not including in your general purpose language.

I might be proven wrong too about how far this can go, but I feel like the Rust 2018 and 2021 editions already prove the value of the idea.
I built my own ebike. I can basically make the battery pack into any shape I want. Right now I run 14s10p 18650s - it cost me 200$ to make and it has as much capacity as 3000$ worth of Bosch powerpacks.

Secondary battery packs are so expensive because of DRM and lack of interoperability. I could make for 100$ a battery pack that Bosch sells for 900$. You're really not paying for the cells.

Power tool batteries aren't really unique either btw. The shape is slightly different but they're all just 2p-3p 18650s with basic slot connectors.
42 is actually awful... My WordPress sites with large amount of images and content are all above 90, easily
It is instituted. I work at the Fed in a relatively junior role.

I can't buy bank stock, or for any practical purposes any financial firm stock (or bonds). I can't buy funds finance-focused mutual funds or any kind. I can't buy stocks of any firm where I have any sort of insider trading, such as contractors.

Lastly, there's a window around FOMC meetings where anyone with any sort of insider knowledge is prohibited to trade at all.

But last I checked on my Robinhood account, I do own some GitLab, Cloudflare, etc. firms that I think are doing quite well compared to their current market prices. And that's mostly based on what I read (HN, etc).

The question is, should employees be disallowed to own stocks at all? (Right now this rule is aimed at officers, but officers are like 20% of the number of employees of my division, so it's still a lot). I would say doing so makes it quite more difficult for economists to take jobs at the Fed, where the salary is not as competitive as in other places such as the private sector (and already all the friends in my PhD Finance cohort earn more than I do..). To make a parallel, imagine that working at Google prohibits you from owning stocks at any firm that trades/buys/sells/interacts with Google or its competitors.
It's a mix of three things: a) C++ compilers are complex, and vendors want to invest as little as possible in tooling, so C as they've always done it is. And you can't indeed make use of all C++ features on limited platforms, which b) leads to people misrepresenting it as "C++ being useless" based on wrong impressions what C++ can and can't do and c) on extremely small targets indeed reduces how much value you get out of using C++ over C.
Part of the problem is that she is the rep for Silicon Valley and the Speaker of the House, allowing her to wield a lot of power over a big chunk of the market.
Apple put a lot of effort into the UIKit API and fixing the deficiencies of AppKit, I'm not sure why they would have done this if they didn't intend to later release it.
That directive says - cache, but ask the webserver if the page has changed every time. If the server responds 304 not modified, it uses the cached version.

From a performance perspective though, people on good internet might be dominated by RTT so a 304 might be almost as expensive as a full 200.
I'd like to visit that part of the world some day.
Source? Is the Golf GTI stock or modified?
Yep. I always had the turbo button pressed, except for occasionally deciding to play Test Drive 3 at speeds lower than "light speed". It was the one game I had that didn't calibrate the delay loop properly and my 486 was waaay too fast for normal playing - something that I didn't know so I learnt to play a very twitchy version...
So the two main problems with SRP, according to this post, are:

1. It exposes the salt and verifier to the adversary, enabling a brute-force search for the password

2. It relies on the discrete log problem, and is thus vulnerable to quantum computers

In practice, I don't buy the argument that either one of these is a deal breaker, as long as you do SRP in a "modern" way, ie you're not tied verbatim to some 1997 version of the spec.

For #1, if you hash the password with a decent password hashing function (bcrypt/scrypt/argon2) with a reasonable work factor, then only the dumbest/worst passwords are at risk of being cracked in any reasonable amount of time. Notice that the password hashing happens entirely on the client, so you can crank that work factor up pretty high.

For #2, if somebody builds a huge quantum computer big enough to take on these problems, then we are so freaking screwed in so many other ways. SRP logins will be the least of our concerns.

Not to take away from EKE and its derivatives in any way. I've been a huge fan of the original Bellovin & Merritt construction since I first read about it 20 years ago.
Is the harassment an issue for you or anyone you know on facebook? Facebook seems to be setup to separate you from people who would harass you and limit you to your friends. Compared to twitter, reddit or instagram or even a blog comment section I don't see harassment as a big issue.
That descrption of mass manufacturing reminds me of building reliable computing systems from unreliable parts (server farm(s)), something I have never done, only read about. It is apparently very different from regular software development in similar ways.
There was an article I read recently — perhaps right here on HN — that pointed out cancer rates are lower at high altitudes. (The author suggested that it had to do with contaminants flowing down hill).

The point is (assuming neither study contains an artefact): there is a trade off.
Show HN: Map-Based Microblogging Platform
E) use webworkers

Not saying its the right option, but it is an option.
Whatever his companies are doing or whatever else you don't like about him, he is a brilliant political engineer.

Before Musk bought Tesla, policy-makers in the US and Europe were all "electric vehicles are a nice idea, but simply impractical and unfeasible. So our vehicle manufacturers tell us".

In the short span of ten years, electric vehicles have become mandatory in many Western countries, starting sometime in the next 10 to 15 years, and they are headed that way in many more.

And that is down to Musk. Whatever his--many and grievous--personal faults may be, and whatever else he does short of mass murder, he deserves our gratitude for this alone.
Enphase Enlighten is the system. If you are electrically handy, they have a self installer certification.
Unfortunately, randomly permuting the input takes O(nlog(n)) steps (you need at least this much time just to read in sufficiently many random bits). Perhaps a clever parallel architecture could reduce the runtime?
I have this same issue and have been working around it by appending to the URL. I'd like to believe there's a better way, but I don't know what it is. Alternatively, I could just disable caching but that would defeat the point.
Yup. I got the you never come in on time talk after 5 years of not coming in on time and mentioning that it’s not my jam during the interview. Was told I’d be fired if I didn’t fix it.

2 weeks later after not coming in on time I handed in my notice, got yelled at. They asked for more notice, gave it to them, last day, they said it was alright to not come in on time.
Maybe they would be able to better empathize with the vast majority of people they represent.
> dictionaries have updated their definitions of "anti-vaxxer" to include anyone questioning even the government mandates themselves

Merriam Webster has used that definition since they added the term to their dictionary in 2018: https://www.politifact.com/factchecks/2021/may/17/viral-imag...
Since this is the Nth+1 blog-not-thread post I've seen...

I'm gonna call it:

The "blog" is dead.
Yup, same exact problems as with App Store on iOS, I think you got it!
When Bitcoin Hit $100: CNBC's 2013 Coverage [video]
FWIW, I mostly find these interviews useless on almost every aspect, including measuring candidates programming abilities that could contribute the projects/products given company is hiring for.

But it's an interesting aspect anyway, if a candidate ever experienced / aware of flow
Smarter Every Day made a video today about something he's been a part of, here's the video: https://www.youtube.com/watch?v=KMtrY6lbjcY
Didn't one study use FMRI to detect neurological changes in response to various types of music (or something like that) in dead fish?
I'm curious about the speed dial labels that were not called out in the article.

529-6100
529-6101
529-9001
important numbers but no names?
dummy? but then why on the screen with the big wigs?

MA SECDEF - SecDef's mother??
MASECDEF QTRS - some temporary on-location housing for MA SECDEF, whoever that is?

https://1.bp.blogspot.com/-dxWBANA0MC0/YGRrCEZoKWI/AAAAAAAAF...
The knife in the article is just wood, with some food-grade oil on the surface.
Lego's New 3,955-Piece Home Alone Set Will Help You Forget the Remake
You are absolutely right, but some people are unable to read between the lines. For them its not true unless pg writes it down in a confession in his essay.
Absolutely. They are also going to be a factor in climate related issue mitigation, batteries are relatively compact compared to alternatives such as pumped storage, and can be installed in a decentralized manner.
The actual paper: https://arxiv.org/abs/2110.07954

It's not specific to SGX, it can use any TEE.
A similar technique is demonstrated in the old Video Arts So You Want To Be A Success at Selling? video series starring John Cleese, in the Part 2 video ("The Presentation") iirc, in a scene where a salesman uses the Five Whys (or what is effectively that, though the term isn't used) to prevent the loss of a customer account.
I don't think scaling is much of a factor when it comes to cloud cost. Most clouds (AWS, GCP etc) charge for usage which scales linearly. The bigger you are the more you pay. Additionally there are many free resources for small startups. For example Potion is hosting their site on Vercel which costs $20/mo for <1TB/mo traffic.
In this case he does mean apple Pay, the payment processing service.

Ability to handle payment processing has high fixed costs and complexity. So you using a managed service by the big companies make sense, for a cut of the revenue.

At some revenue poing it makes sense to in-house it, so % cut doesn't really impact any big vendor with millions in revenues if they were not forced to use first party payment service for in app or store payments on the mobile platform
You can say the same things about virtualization. Vendors use different virtualization extensions (see AMD-V vs VT-x) but we have interfaces that let us treat them as broadly being the same thing.

Likewise virtualization has its fair share of bugs.

That doesn't make either virtualization or SGX worthless.
Let's re-purpose abandoned mines into programming bootcamps!

As any educator will tell you, a mine is a terrible thing to waste.
lolol!

Cry hard commies.

I let the team over at https://patriots.win you are having a typical leftie meltdown. Cheers! :)

Oh yeh, one more thing - Trump 2024! Looks like he'll have to win 3 times in a row!
I worked somewhere that claimed Try catch statements were too much for their hardware.

It’s pretty apparent that C++ was designed to provide the largest amount of features possible. The trade off being a language that supports the largest amount of ISAs having less features.
Cleanroom Software Engineering
Agreed, and what's more: back then it wasn't all that apparent, the fact that they're still playing almost 40 years later is what proves it, most other gear - even very high end - from that era is long gone.
No, this optimization also happens when you `#include <stdio.h>`. More accurately speaking, GCC (among others) evidently assumes that printf is the standard C library function no matter prototype is defined or not and replaces it with puts under the same assumption plus the following additional conditions:

- No other arguments are present.

- The format argument has no format specifiers and ends with `\n`.

- The return value is unused. (So `return printf("...\n");` would have prevented this optimization.)
OpenAPI seems weirdly under-used and under-appreciated. OAS 3.1 has full JSONSchema compatibility and is generally (in my opinion) an excellent tool. But pretty much nothing supports it, not even the Swagger.io products. It's like people want to keep doing things the old hard way.
People interested in this stuff should check out alternate software as well. Hometown is a fork of mastodon that has a few extra features but one very interesting one in particular: you can post to the local server only, which is an excellent community building feature.

There's also pleroma, which I've run and is pretty great and low on resource requirements. And there are tons of other social UX paradigms like link aggregators and even Peertube which is a tube site server on the same network as mastodon using the same ActivityPub protocol.

I'd love to see people implement novel types of social sites besides functional clones of existing social media, there are some significant architectural and UX differences in a distributed, federated social architecture that can be leveraged to great effect.
When I was there the only death was at another warehouse, dude ended up with a fork lift fork through his chest.

Friend of the family mopped of a colleague after a barrel of acid dropped from the top rack and split at the top of the forklift cab.
"Irony", or what passes for it these days, is too often a deliberate tactic to equivocate a sincere belief while retaining plausible deniability. Unless they deliberately call out their comments with something like an explicit sarcasm tag, we are forced to assume they are sincere.
Poet of the Extreme
As much as I'd love to use Mastodon, both times I tried, I got bored and gave up because I couldn't find interesting people to follow. All of the people I do find interesting are only on Twitter.
I put 2007 above because the book it's from seems to be from then.

Beej’s Guide to C Programming [pdf] - https://news.ycombinator.com/item?id=26911399 - April 2021 (171 comments)

Beej's Guide to C Programming - https://news.ycombinator.com/item?id=26100391 - Feb 2021 (1 comment)

Beej's Guide to C Programming (2007) - https://news.ycombinator.com/item?id=15198093 - Sept 2017 (79 comments)

Beej's Guide to C Programming - https://news.ycombinator.com/item?id=8295024 - Sept 2014 (1 comment)
Assembly 2002 (demoscene) Video Archive
Most development bugs in other languages are issues of type mismatch (in dynamic languages) or memory issues, both of which aren't a problem in Rust. You don't need to iterate as fast.
I’ve read a fair portion of it now (at least, a fair portions as far as reading on one’s phone goes), but not all of it yet, and while I do think it seems to probably be making some interesting points, I do feel like it is taking a fair bit of time to get to the point?

Maybe that’s partly due to the expectations of the medium, but I feel like it could be much more concise to, instead of saying, “here is a non-rigorous version of an argument which was previously presented at [other location] (note that while we believe the argument as we are presenting it is essentially the same as it was presented, we are making this different choice of terminology). Now, here is a reason why that argument is insufficiently rigorous, and a way in which that lack of rigor could be used to prove too much. Now, here is a more rigorous valid version of the argument (with various additional side tangents)”,
one could instead say “Let objects X,Y,Z satisfy properties P,Q,R. Then, see this argument.
Now, to see what this is applicable to the situations that it is meant to represent, [blah].”
No, since Gab does not federate with mainline Mastodon instances anymore.* I'm not sure if Gab discloses its stats the same way other instances do.

* https://news.ycombinator.com/item?id=25715513
One consistent stance on bodily autonomy would be that vaccinations should be mandatory, and so should abortions.

I hope no one is seriously advocating for that position, so obviously the issue of "consistency" is more complicated.

An adult is able to weigh for themselves the risks and benefits of receiving a vaccine. A child is not able to weigh those risks and benefits, and it reasonable in general to have that decision made by their parents.

I suppose someone could say, to be consistent, that we should allow parents to decide for the child in his or her mother's womb how to weigh the risks and benefits of being aborted versus being born, but at least for a healthy child we would never accept that being born is a worse outcome than being dead.

So I think that protecting adults from unwanted vaccinations and protecting pre-birth children from being aborted can be a consistent stance, even though, I accept, the problem is much more complicated than even that.
For cars I definitely agree. I think hydrogen might be used for planes in the future. The future for them isn't going to be electric, so if we want 0 emission planes, there isn't really a viable alternative.
As best I can tell, and I'm willing to be proven wrong, to tell Netlify which static site generator to run, the configuration must specify the command. Unless Netlify is maintaining the version/container/build of whatever command is given, it's up to the site owner to provide that. Thus, it's on the site owner to specify a build command that doesn't introduce undesirable or malicious behavior.
Oh it's even worse than just IP rights. The IP is held in large part by the Quebec provincial government through Université de Montréal and Hydro Québec. Hydro-Quebec had an EV program, but it was cancelled due to (according to the Hydro-québec engineers I know) political reasons - it would have been a bad look for the state to compete against car companies so overtly.

So now both the motor tech (hub motors) and the battery tech (LiFePO4) took off in China. At least now Hydro-Quebec restarted their EV program, but for buses only.