skysight-inc/HackerNews huggingface dataset:
The kind of people who expect to push untested code to a production farm without the slightest intuition that it may impact reliability and operations are unfortunately a fixture of certain organizations, and after having to argue with them for the 100th time, people do get a bit jaded.

Unfair to call the coworker a rando, but these people did bring systems down at literally the first occasion they managed to ship their code, despite having received advice.

I have a similar situation maybe once or twice a year (used to be worse when working in other places) and do my best to defuse the situation while maintaining politeness and etiquette, but this is the tone I'd then use to describe the story to some friends.
Using DAIN to increase the FPS of old game animations (Stronghold)
I’m honestly fine with putting the dict in the function call in most cases. It’s not a big deal either way. As for your exceptions, you can just do

raise ValueError(
"Lorem ipsum dolor sit amet, consectetur adipiscing elit. "
"Maecenas vel ligula nec eros finibus metus."
)

No need for the extra variable.
uh-oh, time to take the secret sound stage in Arizona out of mothballs ....
I love my Pilot G2. Though i prefer the 0.5 or even 0.38
This is a page about _open source_ compilers.
Rhode Island?
As top exhibitors pull out of MWC, organizers implement stringent safeguards
Artbuffer
Which VCs? Likely not very good ones.
I have not yet found a good argument for the line-item veto; its purpose seems to be to be able to subvert the intent of a legislative body and extend the authority of the executive. But I'm open to hearing other opinions. I change my mind frequently enough.
More examples: https://www.youtube.com/watch?v=q2i6FXVjNT0
"Doxxing someone in Transcriptworld will be even easier than it is today—Google’s database is hardly shrinking—but here, anyone in the country who engages in it, or harassment based upon it, will face swift and sure punishment in a newly energized legal system, especially because the bad actors’ own anonymity is so hard to maintain."

"Newly energized legal system" - that seems the least likely thing in this story. The US legal system seems to have real difficulty with any bad actors that have money, or are making money from the status quo. Junkmailers and spammers come to mind here. South Dakota allowing Visa and Mastercard to charge 28%+ APR seems like another example.
Their actual communications with the colleague didn't strike me as toxic at all.

It's a blog post, I took their use of "rando" as an artistic choice in emphasizing this person had utterly neglected to coordinate with any of the stakeholders beforehand, with the intent of going into production the next day.

From the perspective of the stakeholders, the person was effectively a stranger, and that's the crux of the matter being described.
Keep in mind that a political party is larger than any one person.

Both major parties in the US benefit from maintaining the status quo. Neither one wants to do anything that takes power away from Congress and puts it back in the hands of the people.

Whichever party is in power during any given cycle is the one that benefits from gerrymandering, omnibus bills, fillibusters, etc. So why would they change something that's useful for them?

Then when the pendulum swings to the other side of the aisle, the situation still holds true. Party A and Party B will fight each other to the death, but neither one wants a Party C to rise to prominence.
> What I've noticed is many new sites are using huge high-res images as some kind of maximum-common-denominator to ensure things look great on high dpi screens

Obviously this is far from good but what's the practical solution for this?

As far as I know, doing this with HTML + CSS alone by yourself is tedious and error-prone e.g. figure out manually the maximum size of each image, generate all variations of the image sizes yourself, then use HTML/CSS to load the right ones.

There's CDN, web server and CMS specific solutions that dynamically resize + cache images on demand but they're far from common place so I'm not surprised most website owners don't do this well.
I'm really excited about the NFS client cache stuff.

It's crazy that the whole system grinds to a near halt if it loses connection to the NFS server, from an end user perspective.

I look forward to some time in the future when Debian incorporates this kernel. I prefer to use stock kernels. I used to enjoy messing with my distros, but these days I prefer stability.
I was just looking for an RSS feed but I can't find a link on the site. What is the URL?
I don't think "fiber" has a universally agreed definition, which makes these things super confusing to read without clarification. It's hard to come up with a good definition and stick to it because people keep coming up with new variations.

An interesting case is a different Google fiber library, not open-sourced but described in a public talk. [1] Real kernel threads but (mostly) scheduled in userspace via new syscalls [2] that suspend the current thread and unsuspend a userspace-chosen other thread. The idea is that most of the overhead of kernel threads is the scheduling and userspace has the ability to make a quick good choice. [3] Thus you can get most of the CPU performance of an async implementation but the relatively easy-to-read callback-free code of a threaded implementation. Anyway, people can disagree on what to call such a combination.

[1] https://www.youtube.com/watch?v=KXuZi9aeGTw

[2] the rseq stuff described in that talk has been upstreamed [4] but the switchto stuff still hasn't.

[3] I'm not sure if the performance argument is as strong since the Meltdown/Spectre mitigations added to the performance cost of any syscall.

[4] https://www.efficios.com/blog/2019/02/08/linux-restartable-s...
Bills, at least in the US are often already a disaster of loading up a ton of often unrelated items.

The best argument I can muster is that it can be utilized to fight this.
Ask HN: How has IndexedDB been holding up for you in production?
I haven't found any recent conversations about IndexedDB here on Hacker News so I'd like to bring up the subject again. I'm looking at using it for my next project but I'm looking to get a feel for how stable and reliable it is first.

For those who don't know, IndexedDB is basically a way to be able to store and manipulate lots of data (even gigabytes) on a client's computer through a web browser API, effectively allowing a website to have a client-side database.
Does Lightsail have GPU instances?
Thank you for that, I really didn't know who this guy Tim was and why he said he was famous, your comment has cleared a lot of unknowns for me related to this submission.
> They are way outside the possibilities of amateurs or boutique shops

I disagree, take a look at what that guy does:

https://twitter.com/amiteque
Please don't cross into personal attack here. Besides being mean and against the rules, it makes for boring reading.

https://news.ycombinator.com/newsguidelines.html
The original comment seems to mean, that the plane has to (actively) keep a larger ground speed in high winds while the reply meant that this just naturally happens as the plane is only "aware" of its relative air speed.
Trying to add a brand new, non-load-tested, non-hardened binary to a site with actual reliability requirements 12-24h before your deploy is not behavior that demands to be taken seriously. Someone serious would have talked to the reliability team months, if not quarters, ahead of time and learned eg transport and cutout requirements. There are also almost certainly other requirements, eg run books.

Let alone on a Sunday afternoon. The whole thing smells like someone knew there was a process to do X, figured their X wouldn't pass, and tried to bypass the process.
What I do is send them an email every couple of months. Some people get busy, some people aren't interested anymore, some are embarrassed because they let on they have more power to buy than they do.

Some will tell you to stop emailing, some will never respond and some will eventually respond.
A generation ago, it would probably have indicated that engineers were goofing off playing Doom...
who is this person and why am I seeing blog posts of theirs on hn front page two days in a row?
You misunderstand the point of formatters. They aren’t meant to automate your personal preference; they automate a standard format so your team doesn’t have to waste time deciding on and enforcing a coding standard and so you don’t have to manually implement the standard. Implicit in using a code formatter is the decision to stop navel gazing and put the team first.
I have a gaming / home server at home. Using Unraid, it serves a gaming vm, a NAS, smart home (with home-assistant and Node-RED), Ad-Blocking (secondary Pi-Hole), a media server (Plex) and a Unifi-Controller.

It‘s based on a Gigabyte x470 and a Ryzen 5 2600. The rig is watercooled (using ZMT tubing), which makes it super silent (and I don‘t need a heater in my office any longer. It‘s amazing how efficient watercooling is - yet, the heat still has to go somewhere).

The gpu is a Sapphire Pulse Vega 56. All in all, the complete rig consumes 80 watts in idle, and 130 watts when I‘m using the gaming vm for surfing. When gaming on it, consumption can go up to a reasonable 500ish watts.

I‘m also using a Thinkpad x230 as my „roadwarrior“.

While „the cloud“ might be cheaper, I love to have everything „at home“.
> Note that line-item vetoing still exists widely across the US and is quite useful.

Almost every other country on earth seems to get on fine without it.

It seems like a bizarre and trivially abusable power to me. Say a left-wing legislature passes a bill to make taxation more progressive, by decreasing the standard rate of tax, and adding an additional rate of tax for people earning over a million dollars a year. A right-wing governor can just line-item veto the second part, and turn it into a tax cut. So either the legislature simply won't pass such a bill, effectively silencing the voice of the people as expressed through their votes for legislators, or they will have to draft it in a cunning way to make it line-item-veto-proof, spending time and text, and reducing clarity, to overcome that obstacle.
Discussed at the time: https://news.ycombinator.com/item?id=9364748

also https://news.ycombinator.com/item?id=9864534
Multiplication Russian-Style
Lordy, even with my sweet tooth I can't stomach the amount of sugar they are lathering on Peterson in this article. He is hardly an "intellectual hero" or one of the "most famous authors in the world". He is famous (or infamous) because of political ideology rather than the substance of his arguments. He is the kid who loved playing devil's advocate, but never understood the role.

Edit: Having said this - addiction and mental illness is sad in any case. While I hope never to hear from him again in the public sphere, I wish Jordan a quick recovery.
Rachel (who is here also as rachelbythebay since 2011) is a very old-school sysadmin in many ways, but she’s earnt her stripes [1]. If she says something is stupid, chances are that it is.

[1] https://medium.com/wogrammer/rachel-kroll-7944eeb8c692
> It made me want to create a website called "lowbandwidthsites.com" or similar that is itself minimal and just lists the sites that you can load when there is low bandwidth for news etc.

It wouldn't even be about "when there is low bandwidth" for me. I'd love to see a network of sites and blogs that stick to minimal/simple design.

Maybe a website that consists of a Medium-clone but super lightweight (allowing users to have their own blogs without the bloat), plus a directory of external sites that stick to the same ethos. Throw in a feed showing you new blog posts and directory links (maybe also pull in posts from the external sites via RSS), and that pretty much sounds like heaven to me personally.

I hate browsing the modern web. It's like wading through a sewer looking for treasure.
I thought the exact opposite. This is one of those cases where my professional interests (being a tech employee, product designer) and personal interests come together. I was super excited and happy to see this post. I havent been more excited about a post on HN for quite a while. For more detail I will paste my recent comment on a semi related HN topic (using text files and an organization method, which I dont, but I do use an old school notebook).

I do something similar but with paper and pen. I purchase customized laboratory notebooks that have my name and a serial number embossed on the front and otherwise blank pages. I write down every meeting I attend (or call into), the date and time of their start and stop, all the attendees names, as well as regular to do lists, action items, etc. After years of doing this I have a nicely curated collection of notebooks that look great on the shelf and give me a sense of pride and history on my work. I took the inspiration from George Washington's diarys which are in the library of congress. I also use a fancy fountain pen with beautiful blue ink which my wife purchased for me that adds an extra bit of personality to the whole experience. https://www.loc.gov/loc/lcib/0010/gwdiary.html

So I downvoted!
lmgtfy

https://news.ycombinator.com/item?id=13401293
The presidency is one branch of three in the US federal govt, each with supreme power in their particular roles. The primarily powers of the presidency relates to foreign policy, as opposed to the congress which writes the laws and controls the budget. So an example of a power regarding who controls military capabilities doesn't prove the president is supremely powerful in a discussion about writing laws. Unless you imagine the president will use the military domestically like Caesar to create a dictatorship (which people keep predicting for pretty much every single president, yet hasn't happened).
Well, yes and no. In large organizations, with complex things that can cause a lot of problems quickly, you do often need to have a few people like this. They are, hopefully, not anyone's boss, but they may be, for example, the DBA in an organization where everyone is hitting the same database and if it gets hung up everything in the company grinds to a halt. The "grizzled veteran", aka grizzly bear.

The usual result is that if someone finds out they have to do something that involves asking the grizzly bear a question, they make sure to do lots of due diligence first, and maybe ask other people who might know the answer, and only bother the grizzly bear if they absolutely have to.

You definitely don't want to have an organization with lots of grizzly bears, but it is also the case that a particularly high-stakes system sometimes does need a grizzly bear paying attention to it, to keep that system from giving everyone a great "learning opportunity" on a regular basis. If that's a less high-stakes system, then that learning opportunity is fine, but if it's something that nearly everyone relies on in a large organization, you cannot afford that many outages.

Not saying you're wrong in your evaluation, just saying that the same personality type is occasionally useful, or even necessary, in certain situations.
Mozilla's choice to add their own pip button is a massive pain for anyone developing video applications - anywhere over the player can't be considered a safe space to add our own buttons anymore, it really feels like Mozilla didn't talk to any video service developers when deciding how to approach this problem.

Pip needs to be common API driven (as Chrome is) to make building portable video applications possible.

A terrible misstep from Mozilla. (And yes, this has been repeatedly raised on the bug tracker with no answer)
This video is the best thing I watched in the past few years. Last time I loved something that much was Geoffrey Hintons course about deep learning back in 2015.

It is eye opening, just like in the beginning of mainstream deep learning, it made me wonder “why didn’t we discover this before?” It elegantly solves so many annoyances about geometry, maths and physics.

I’ve been evangelizing Geometric Algebra like crazy since I found this video, including in hacker news comments.
Discussed at the time: https://news.ycombinator.com/item?id=10820445

and https://news.ycombinator.com/item?id=11659026

2017: https://news.ycombinator.com/item?id=14088092
PCC was at one time basically the standard C compiler, and you can port it to just about any architecture you want in less than a day.

It also shipped with many historic operating systems, Plan 9 from Bell Laboratories being one of them, if I remember correctly.
Ages ago I was one of those bots. Most fun I've had playing cat-and-mouse. Their team was actually quite good. And I learned that Perl can solve any problem.
For what it's worth "mentally sane" and "healthy happy people" can be a little boring in real life, that's why lots of people like myself have decided to spend time arguing with people from the other side of the world on websites like this one or on reddit just because the subjects being argued about are interesting and there's no way you could find a person in your real life that could be interested in said subjects.
Accompanying video with some writing samples:

* https://www.youtube.com/watch?v=7lBPfSTC_p8
Who’s in charge at Amazon? Moves on secretive S Team signal giant’s priorities
Still now Linux client with Geforce Now.

I wonder if using Wireguard could improve the performance of a custom solution.
Same, also for YouTube, KimCartoon and many others.

The reason I mention them is because the window ID of the PiP is fixed, meaning that I can easily define a window rule for it in my desktop environment independent from Firefox

I'm loving this.
NASA wants to go to moon in about 4 years (!) but today they can't even lift a human into earth orbit since they discontinued their last spacecraft capable of such a task. Dream on.
Which is rational. The annual product of lunar soil is zero. Extending the margin of production to the moon will lower wages and increase poverty. The only way to get the general public behind the idea of settling other planets is through remote terraforming. If there were robots, domes, mirrors, and synthetic organisms put there first to provide free soil, air, and water to settlers, then the annual product of lunar soil be above zero, and off-planet workers could actually receive wages.
I doubt it: For VR, latency and jitter are much more important than for other games. My GPU (old R9 290) has ~15ms delay in the encoder when using parsec for streaming. Add a few ms in the decoder (1ms), plus whatever the network/Internet adds to that. Compression artifacts on a flat game are also quite noticeable and the reason I did not yet put my desktop next to my home server and go fanless in the study room. Oh, and that's with 1080p/60Hz at 20MBit - my Vive has a higher resolution and refresh rate ;-)
The author is a veteran in the industry and stories crop up from various aspects of her entire career. I wouldn't attribute any of them to a particular employer unless she indicates it directly or cough indirectly.
Can we use brain scanners and ML to A/B test online lectures to perfection?

For example, you can show the top 20 Calculus 2 courses to groups of 50 people each, all dawning brain scanners, and create a “brain activation map” for each class from each professor. Among students of the top 10% of professors (as measured by exam results and brain activation), we can analyze the most engaging moments in each course, and hybridize them into a master course. Furthermore, we can analyze differential learning outcomes in males, females, students of different races, and K-clustered psychographic profiles (based on DMN activity and other neurological measures taken before the course).

If the learning outcomes are significantly different, then it may be more appropriate to create several different master courses for the people that showed different learning outcomes. A class can be recommended, Netflix style, based on your demographics, neural activation patterns, and learning velocity from past coursework.

Everyone would have the best Calculus 2 class, into perpetuity, after one cycle of experimentation and master class creation. The same can be done for all canonical coursework, from Kindergarten through the top undergrad majors to Med/Law/MBAs. The aforementioned learning outcome differentials would be lessened by the “no child left behind” effect of each kid getting a solid grasp of math and science early on with neurologically tailored coursework.
It would probably be up to the courts to decide, and most states have this as a constitutional amendment. [1]

We do have a sort-of example to follow in the Byrd rule, which limits what can be done/attached to reconciliation bills specifically.

[1] https://en.wikipedia.org/wiki/Single_subject_amendment
I just thought of a stupid question. If gcc and LLVM both support fortran how actually hard would it be really to add real arrays to C? At least as an option? AKA add an option --fortran_arrays.
It all starts when we leave the womb, which is a stupid reckless decision.
First time for everything.
> Why? The USSR was, practically speaking, a Russian empire.

Stalin, one of the most well-known leaders of the USSR, wasn't even Russia: he was born in what is now Georgia.
I really like this approach to handling bots.
Best thing you can do is keep on moving on to gain new customers. If you have something they want they will buy, move those that disappear into a contact later group and reach out at a later time. Remember every pre-sales customer has a cost/time value. If they are not bringing you in money move on to those that do so you can further improve the SaaS company and maybe they will come back when you have what they are looking for.
What is the reason you think you would need to use it on your next project?

By the way are there any similar projects that already use it at all?
I would reckon it ain't gonna happen by 2024, given the mission critical failures Boeing has had with the Starliner.

https://www.nytimes.com/2020/02/07/science/boeing-starliner-...

Or the SLS system:

https://arstechnica.com/science/2019/10/after-a-corrective-a...
Bezos named it Amazon so it would appear high in alphabetical order. In pre-search engine world of 1994 it was a big deal. New sites would be found by consumers through site directories.
Now I'm curious: GPs ~$500, lets say max double the volume of a Switch + Dock, even if we exclude the screen and input devices seems like a quite tall order.

You can build some fairly impressive SFF PCs, but even an InWin Chopin breaks that volume budget if I've done the math right, and it's not a cheap hobby. They to me feel like a class above this.
Ask HN: What are the best websites you've seen in terms of design and copy?
One of my favorite sites all around is Stripe.com. It's very simple and clean, the copy is very good and descriptive, there is color but not too much.

I'm working on a new site for my company and just wanting to look around at the best out there for inspiration and ideas. I'm sure there are many others besides Stripe that are as equally good or better.
I'm still on Linus' side:

https://gcc.gnu.org/ml/gcc/2016-02/msg00381.html

"The fact is, undefined compiler behavior is never a good idea. Not for
serious projects.

Performance doesn't come from occasional small and odd
micro-optimizations. I care about performance a lot, and I actually
look at generated code and do profiling etc. None of those three
options have ever shown up as issues. But the incorrect code they
generate? It has."
Would be better to spend that on robotic exploration. More probes to other planets, the Sun, asteroids etc. and space telescopes. Much greater scientific return on the dollar.
Bitcoin Smashes Through $10k as Bull Run Suddenly Accelerates–Here’s Why