skysight-inc/HackerNews huggingface dataset:
I find it depressing that developers are so willing to blame themselves over a basic fact of life.

Let's categorize performance into 4 poorly-defined groups: perfectly optimized, highly optimized, reasonably optimized, poorly optimized

Everyone expects you to do the reasonable thing. I mean no disrespect, but finding examples of poor optimization does not justify elitist attitudes when most developers are just being reasonable otherwise. We all agree poorly optimized code is bad and never justified. I hope we all agree that anyone is capable of at least optimizing beyond what is reasonable. Anyone who has slaved over it knows this is not a skill to be proud of. We should all wish this aspect be automated (much of it has been). If a business case is ever made to optimize beyond what is considered reasonable, then you'll get to perform your hobby for pay. Does anyone seriously believe any products are perfect?

Bonus words:
To address the complaints about web dev, get familiar with the waterfall diagram in the network tab of your browser's dev tools and behold where almost all the time goes. Stop embarrassing yourself complaining about javascript. What you will typically find is slow backend responses, poorly organized backend APIs that demand a long series chain of requests to get what the page needs, huge unoptimized images, and yes ads. Blaming slow web pages on anything but the organization as a whole that produced it is naive.
Ask HN: Is Code Deletion Helpful?
There is a lot of online literature about the benefits of deleting stale/unreachable code.

But in practice, do teams actually do this regularly? More importantly, does your manager recognise this as "work"?

Or does it mean: code deletion is good when other people so that I don't have to but I don't invest my time into it? Like technical documentation.
The VR niche has grown significantly recently with the Quest 2 selling 15 million units. Just today, what I would consider the most promising game/platform in VR released, which is BoneLab. The state of the art VR experience wise in my opinion was Boneworks, and that was only on PCVR, so I'm excited to see where we are headed with VR. It has been a slow-growing niche but it's still fighting on.
Amazon’s hardware launch event: the 11 biggest announcements
GitHub was just as bad before Microsoft bought them; a proprietary software as a service vendor using venture capital funding to provide a loss leader that lured people away from running and using open source infrastructure.

https://mako.cc/writing/hill-free_tools.html
Python.net 3.0 released with .NET 6 support
Okay, let’s put it this way. The security council is a way to lessen the risk that the most powerful countries destroy the world. I think this is the most important piece of the UN. This is my opinion.
> For example, thanks to the norms fostered on GitHub, you can no longer expect the average programmer to file good bug reports or to just interact in an appropriate way with the bugtracker.

Was it done properly? I suspect that average programmer just didn't report anything, instead of create new GitHub issue. It's annoying to sign up each ML or bugzilla.
Is there an API for using it myself ?
It was true before the Internet. BBS porn was a thing.
You need either specific blank firing guns or a blank firing adapter to partially obscure the barrel to allow blanks to generate enough pressure to cycle a weapon, so they wouldn't be particularly useful to the average celebratory AKM owner. Blanks are also expensive and difficult to find compared to live ammunition. They are also a lot less satisfying to fire, TBH.
How can GitHub be at fault for people being lazy or lacking common sense when filing a bug report, or being rude?
> Make an abstraction that is one to one with SQL

Which SQL?
They could always hire you to a different position that wasn't the one advertised. This is trivial to work around if you want to on a case by case - but it affects the advertising, and that's going to affect the input of the funnel.
I would even argue the technical side was better than most modern movies/tv shows (not counting mr robot). Anything looks realistic compared to ncis style 2 people 1 keyboard, lets unplug the monitor when things get hairy.
Ukrainian government has been renaming their streets to honor nazis like Stephan Bandera.

https://youtube.com/watch?app=desktop&v=5OzBa8ntEns

Here's Biletsky (the founder) in March saying Azov had at least 40,000 fighters.
https://www.ft.com/content/7191ec30-9677-423d-873c-e72b64725...

Here's a list of Azov units incorporated into the military, including 5 battalions and 2 regiments.
https://militaryland.net/news/the-units-of-azov/

Azov also includes organizations not officially part of the military including Centuria (formerly the National Militia) and Youth Corp.

Azov is also not the only Nazi militia, there's Aidar, the child rapists of the Tornado battalion (freed by Zelensky) and many more.
America’s Throwaway Spies: How the CIA Failed Iranian Informants
I think I'd rather the cut be for everyone.

There are enough people people who hate linky for no reason, I hope EDF won't give them an actual good reason to do so.
China Is Working on Its Own Sixth-Generation Fighter Program
Ask HN: Multiple FPGAs on a Board?
Is anyone aware of an array of FPGAs on a single board?

Ideally, they would be programmable with open source software.

I'm looking for a 4x4 (or larger power of 2) array of FPGAs to experiment with various hardware/software architectures. It would be perfect if they were connected with a bus or crossbar arrangement.
It is trivially solvable in principle, not in practice. Political constraints are as real as technical constraints, and you cannot make sense of and intelligently affect the world without understanding that. Similarly, political constraints do not simply issue from the stupidity of the people who stand in your way. That is political philistinism.
Maiden Flight of Electric Commuter Aircraft ‘Alice’
Nanite is a software rasterizer running as a compute shader on the GPU though, it still requires the power of a GPU but takes advantage of the increased flexibility of modern GPUs.
Another great option is Animated PNG [0].
It has better quality and better compression compared to GIF.

It appears as a side note in the article but it should be considered for the use case.

[0]: https://en.wikipedia.org/wiki/APNG
> You can, I suppose, go find the settings one by one and disable all the places they appear

It's like one setting in about:config

> Switching to Firefox means accepting ads built-in to the browser, something that (AFAIK) Google has never done

Google might not build ads into the browser, but if you use it as they intend and log into the account all of your activity gets tied to your account. I would rather have pocket then not be able to sign into a google account without google signing it in across the browser

> I mean, sure it's great that ad blockers still work, but let's not pretend that Firefox is some kind of bastion of pro-user sentiment.

Yeah mozilla has a shitty track record I'll admit and firefox is a lower quality product, but at the end of the day it's still the lesser of two evils
That is "the butterfly key" in my house :-)
The need for free software education now
I’m motivated to refute Russian propaganda. Something you seem motivated to spread. The quote was the only part that talked any solid numbers about aid to Ukraine, so how can you even make and analysis.

You also never mentioned the quote is from the very start of the war and how the situation of supplies is very different now.
I mean, you don’t really need meta tags, next gen image formats, gdpr analytics or a newsletter to have a personal website. I have a personal site that works just fine and I don’t have any of the things you listed.

As for hard, I guess it can be incredibly easy or hard depending on how you want to look at the problem.
> My insurance company should be, imo, unable to get rich off me.

Where I live, there's a cap on the profits from insurance. I've gotten letters a few times saying due to high profits, the premium for the last month of the year was going to be lower.

That doesn't prevent them from running other scams like 10 year 'insurance savings' with 1% total yield, but those are optional.
Recklessly firing a firearm is not like throwing bubble gum. It should be treated very severely IMO.
Every god eventually tires of indulgence, so contrives a dream set before all desires were fulfilled. I expect it would look something like this.
Nevermind. After looking at the VTuber videos, corroborating with the public evidence and the likely names brought out, with 99.999% certainty that the conclusion of who the VTuber is, it is indeed @marcan42 [0]

[0] https://twitter.com/marcan42
Think it's this one they refer to. The FT has the best comments section on the internet, IMO.

https://www.ft.com/content/5802c53b-3130-462c-8fb3-e3e6203f1...
I work on my own 'side projects' as a job and I definitely do have a plan how every product could look like in a year from now.

Never had that in a company tho.
Some carnivores seem to have changing eye color after switching off the standard American diet. Dunno if it's the same for vegans or other diets.
I used to have grey/blue eyes and they're green now
I'm referring to Bedouins (just to be clear, I'm not saying all of them do celebratory shooting... But where I live, 100% of those who do these shootings are Bedouins, and it happens almost every day)
If the first 19,000 updates weren't secure, I don't have much confidence the next one will be. Is Linux any different in this regard?
yeah I would have loved an all you can eat stadya paid by hour played and was super hyped before the payment model became public.

then microsoft came out with the pc version of their game pass.

guess who's got my money.
DJEN: Generate Metal Riffs with Math.random()
Until we see truly AI-generated music, Math.random() will reign supreme.

Bonus 808 version: https://g808.co
No they aren't.

Stadia shutting down means they're out of a job or moving internally to another project.

A driver being released from an abandoned project comes with no warranty
(To quote myself from LWN) My personal experience with a possibly-related bug: when debugging programs which handle Ctrl+C themselves (like PipeWire and Audacious), pressing Ctrl+C will trigger the app's graceful shutdown process (terminating execution) rather than breaking into the debugger like I want. Is this the same bug, and will the changes to gdb fix this issue?
Payment processors are regulated by the government.
It's 100% a good thing..

Most places I've worked (> 20 years) regularly delete dead code. Not all the time, but often enough that it's not a problem.

Tech docs on the other hand seem to still kick around. Mostly I read the Tests these days. This tells me the why, and how better than any doc I've ever seen. And they're up to date.
1. No wonder. The UN is the epitome of “politicised”. It is it’s main function.

2. No wonder the UK blocked an inquiry into how the Ukrainians blatantly massacred themselves to provoke Russia.
Doesn't that get confusing with the "@" sign often being called "kanelbulle" (cinnamon bun, https://commons.wikimedia.org/wiki/File:Kanelbulle.jpg for the non-Swedes :-) )
That must be a very big car to have enough space for 4 billion people to write whatever they want on it.
Link to the book:

https://bertrandmeyer.com/wp-content/upLoads/introduction_to...
The biggest problem in the US, which no one ever talks about, isn’t long arms at all but easily concealable pistols.
why not? think about how much you can overcommit hardware to such a demographic
Scientists present fresh evidence of liquid water on Mars
Free Deep learning with TensorFlow and Keras eBook
For those who just want the instructions in plain text: https://signal.org/blog/run-a-proxy/
Also video encoding must be done in strictly realtime for gaming. Twitch also prefers realtime for communication but not so strict. Netflix pre-encode their videos so they have significan quality advantage even in same bitrate. So Stadia needs more bitrate than Netflix for same quality.
I should add, it's not typically done (from my exp) as a bespoke task. Sometimes "delete this endpoint" but often it's just a matter of refactoring.
Ok, so let's have deep fake nudity instead. The child actors will at all times be wearing a whole body cgi suit.

Somehow I doubt Americans will be any more ok with this pretend nudity than actual nudity.
Isn't it exploitation to benefit from programmers'/designers' love of gaming? Labour laws are there for a reason. I believe it is a basic human right to work reasonable hours and rest.

Game development companies are making millions in profits, what stops them from hiring 2x the workforce so that each can work 8 hours a day 5 days a week instead of 12 hours x 6? The demand in the field is obvious.

I personally would prefer ethically coded games if such a category existed. I get no fun from playing a game from a company that I know exploits people. Maybe that is the reason why indie games are so popular.
End users don't pay for desktop software any more. I wonder if this is part of the answer.
I wish we didnt have a super button and just stuck to CTRL ALT SHIFT. Also Menu key is the most worthless key ever aside from SysRq.
> They are of course dangerous and deadly when misused, but so can be a lot of other recreational tools.

Sorry to nitpick, but I strongly disapprove of this sentence because it hides the fact that guns are weapons, and generally speaking most "other recreational tools" are not.

Of course guns are dangerous and deadly, they're guns. If other recreational tools were as readily dangerous and deadly as guns, access to their usage would be a lot more restricted.

Which also implies the "when misused" description is deceptive. What are guns designed to do? Like, when looking at their affordances[0], what was a gun originally made to do? SMBC had a nice take on it[1].

Of course it is true that we're not supposed to kill people, but "misused" here expands to "someone used a thing explicitly designed to be good at killing people, and in the process got someone killed, which means they misused it". Depending on intent that is perhaps "morally" correct, but otherwise it shifts attention away from the part where guns being dangerous and deadly is inherent to what makes them guns.

And don't get me wrong, I fully agree with the rest of what you're saying. I totally understand when people have a fascination for weapons and agree there should be space for passionate, responsible enthusiasts. But that's exactly why I'm a bit hung up on this: to me, a responsible enthusiast would never undersell how dangerous guns are, and part of the cause of a messed up gun culture is not respecting that danger.

[0] https://en.wikipedia.org/wiki/Affordance

[1] https://www.smbc-comics.com/comic/2011-01-28
This book is from 1991. I haven't looked at it, I will do so, it looks promising, but my favorite intro(?) PLT book is Robert Harper's somewhat idiosyncratic Practical Foundations of Programming Languages (PFPL). Some older editions were freely available in entirety, and the current edition has an abridged version online but they make you pay for the full version.

I found that the older edition was enough to get a handle on the subject enough to read other sources.

https://www.cs.cmu.edu/~rwh/pfpl/
Jc: CLI tool that converts output of popular command-line tools to JSON
Neither. 100 yards. Just under 92m.
> Most games render frames of a 3D world in less than 17ms, but most websites take 3-7 seconds to load because of all the ads and bloat, and things shift around on you for another 20 seconds after that

I know what you want to say (and I agree), but... website rendering depends on the network mostly, 16ms latency is already the top 0.5% of fiber users and you have to add that on top of every new connection... GPU rendering happens on a bus that is thousands of times faster, and it needs to cover a minuscule distance.
You can't really compare the two.
This refers to defined benefit persons not defined contribution pension. These pensions were overly generous…
Why doesn't Apple release the documentation?

Isn't there anyone inside Apple who wants to have Linux?

Isn't there anyone inside Apple who wants to help?
> You may think that you are maximizing freedom by maximizing immediately visible freedoms but the reality is that you are cutting the freedom of others short and they do the same to you until you end up with much less freedom than if you took the direct hit to freedom.

You're equating the inherent renunciations of living in society (such as respecting others' right to live and personal property) with arbitrary restrictions such as "consume less". Consuming more doesn't lead to direct harm to anyone - it is your hypothesis that everyone consuming more leads to a global issue.

If the problem is human consumption, which grows linearly with the amount of people on this planet, perhaps the problem is that there are too many people. Why does nobody suggest population control in some form? Why is the answer always "let's make everyone's lives miserable so the population can keep growing"? And what happens when population grows so much that even the "lesser" consumption presents a problem? What happens when we reach the lower limit of human consumption requirement, and the number of people is so high that the total consumption still presents a problem?

Or to go even deeper - why even focus on restricting consumption in the first place? Is there any data to suggest that human consumption is actually a problem, compared to the massive amount of energy spent for industrial and military purposes? Without such data, the argument seems like a red herring, shifting the blame to people, while keeping the real culprits in the shadow.
Use an old computer. Slow operations are enlarged which makes it more obvious where the problem lies. I have an old HP EliteBook 6930p with a Core 2 Duo P8700 CPU from 2008. I did put an SSD in it because Windows 10 is unusable without it.
Pretty neat, wish I could try it out ( maybe I missed a link). Obviously has interesting / novel uses, but kind of reminds me of the previous discussion of upscaling audio recordings to the “soundstage” format. I doubt most 2d images want to be 3d ;)
Gotta be careful to distinguish between censorship and anti-trust. I very much want Meta to be regulated, or better yet, broken up - not because it "platforms Nazis" or whatever, but because it's one of the monopolists that controls a huge chunk of the Net.

I actually wonder sometimes if the real reason why the tech monopolies aren't busted is because the threat of anti-trust is a very effective tool to get them to censor things without having to go through legislation.
We had a good one called the geneva protocol that covers stuff like chemical and biological toxins [0]. I vaguely remember Saddam Hussein being accused of using a nerve agent called VX years back and it being a big deal.

[0] - https://en.wikipedia.org/wiki/Geneva_Protocol
Food delivery drone crashes into powerlines
Also steam is absolutely central to revenue at Valve whereas there was no world in which Stadia revenue would ever be any more than a rounding error at Google. In the bacon and eggs analogy, google is the chicken here and Valve is the pig. Fully committed.
I find 4chan to be reminiscent of early Internet and makes me feel nostalgic for how the internet used to be before various mega corps scrubbed it clean.
Amazingly, judging from the font rendering, it seems that this book was written in MS Word?!
Yup, didn't even bother with it because Google. It sounded right up my alley but.. turns out I wasn't wrong, lol.
Comparing the loading time of a website to the frame render time of a console game hardly seems fair.

Plenty of websites scroll at 60fps or 120fps just fine (and those that don’t definitely deserve to be criticised).

How many console games can load from scratch in only a few seconds?
Pub400.com – Your public IBM I 7.5 server
Wikipedia tells me the 1893 definition of an inch "was effectively defined as 25.4000508 mm (with a reference temperature of 68 degrees Fahrenheit)", and it was Carl Edvard Johansson's gauge blocks which helped define the industrial inch to 25.4 mm "in both the U.K. (1930) and the U.S. (1933)."

https://en.wikipedia.org/wiki/Inch

https://en.wikipedia.org/wiki/Carl_Edvard_Johansson
This is my library, unfortunately the website is filled with horrible popup ads.

See https://github.com/go-micro/go-micro instead.
Yes some spiral in free fall into poverty…
Exactly, how many times does anyone ever reach for binary traversal in their experience?

It’s optimising for the 1%.
Probably, but it is a good point: premature optimization is easy and fun because you're doing it while writing the code and it's already in your head. Optimizing a large, working, congealed codebase that you didn't write is often hard and feels risky, even with good test coverage. Very local optimizations, fine, but those requiring refactoring? Less likely to happen.

Maybe there's a golden opportunity somewhere inbetween where optimization is not premature but also not painful to do.
Having listened to the samples they provide, I'll argue that the lifespan is about 0 plays, they're basically DOA.
"most performant"... did they mean "best-performing"?
Amphetamine and Methamphetamine still commonly prescribed in USA, mainly for folks in the HN demographic. You'd be surprised.
The solution is the same as it was 20 years ago: let people hang out in a place that moderates according to their preferences. It's not like everything on the Net was uncensored 20 years ago, after all. It's that it wasn't so centralized, and you could easily find unmoderated places if you wanted - they weren't actively pursued to force them to shut down.
By people I think he meant "product managers", not users.
I had the same experience with a 900 Mhz Pentium III machine, and Windows XP SP3. It was lightning, blazing fast. It geniunely felt like the reactions for my mouse clicks were faster than I could finish the clicking motion.
Oh, looking forward to the national bun day on Tuesday!
Better, you ask your local AI agent to filter according to your personal preferences and general artistic qualities :)
It's not just prudish, it's down to legality as well. Age verification is a big thing there. It's trivial for a minor to post their junk online (please don't ask me how I know) outside of parental oversight; everything has a camera and is internet connected these days. Who dares take responsibility?

Since Pornhub could not guarantee they had 0 underage content, the credit card companies decided to withdraw.

Because if the law finds out the credit card companies dealt with Pornhub, and Pornhub was hosting underage people's explicit content, then the credit card company would end up in real trouble. Human trafficking and child pornography laws are no joke.

I'm confident Reddit and Twitter will be targeted and announce a crackdown on adult content soon enough.
No, gas is only green if it used to as a stepping stone for wind or solar.

There is nothing prohibiting investing in nuclear energy, but you shouldn't be able to label that investment as green.

You can argue all day if nuclear is green or not, but most people on the street will not think of nuclear if I ask them what a green, safe and sustainable energy source is.
At least in Germany, which of course represents the interest of their people.

So if you include nuclear in that label, for most people it will become meaningless and will fail to draw more investment.
Bare-minimum AWS security alerting
Happened to me, was blonde when I was a kid, now dark brown. My eyes shifted a little but not too much, from blue to blue-gray.
> we have no idea which contact is trustful and which not

Is this a concern? The Signal Proxy is designed so that the person running it cannot see any content. I guess the concern is them seeing your IP, and a VPN is not usable?
I agree. I'd like to find a keyboard with Tux instead of the Windows logo for my Linux desktop.