skysight-inc/HackerNews huggingface dataset:
Relying on the e.g. Servlet Container not being able to handle requests seems rather bad to me. That is a very rough error handling.

We seem to have come to the exact opposite conclusions wrt. this. Your explanations are entirely in line with mine, but I found this "messy" error handling to be exactly what I wanted to avoid.

There is one particular point where we might not be in line: I made Mats first and formost not for the synchronus situation, where there is a user waiting. This is the "bonus" part, where you can actually do that with the MatsFuturizer, or the MatsSocket.

I first and foremost made it for internal, batch-like processes like "we got a new price (NAV) for this fund, we now need to settle these 5000 waiting orders". In that case, the work is bounded, and an error situation with not-enough-threads would be extremely messy. Queues solves this 100%.

I've written some about my thinking on the About page: https://mats3.io/about/
You're absolutely right, but the problem is that very few people do that, and that the result is we don't really know what result we can trust.
Whats most tragic is it's not expensive to just allow players to host it themselves for a game thats already multiplayer. It would do a lot for brand reputation. For some reason it seems like only in the last 2 years have publishers been just barely waking up to reputation actually mattering.

Really bizarre era of consumer behavior. 'You're gonna buy my crapware games and you're gonna like it! You're gonna read my articles shitting on you and you're gonna like it!'

Cyberpunk (as much as I love it) and Battlefield 2042 were inevitable symbolic trainwrecks. <10k daily players for the latest Battlefield title? Time to wake up.
They kept launching Tsyklon-2, Tsyklon-3, and Zenit-2 rockets. They developed Zenit-3 and Dnepr rockets from Soviet designs. The launches dropped off after 2014 since launch locations were Russian. Ukranian company builds the first stage for Antares rocket. They were working on Cyclone-4M rocket but war delayed if not canceled it.
A number have people have replied and I think they are all correct, but I want to be explicit.

Given a function y = mx+b. Graphically, the function is a line on the xy plane, and if you trace your finger along the line toward the y axis, where your finger “intercepts” the y axis is the value of the y intercept.

That’s the idea of the name.

And everyone else is also correct, Its value is f(0) where y = f(x) = mx + b.
E2E test automation for MFA / 2FA flows
I've been reading for a while that in order to run automated E2E tests on web or mobile platforms the best approach was to either not test MFA flows or simply bypass them with the good old if(!prod){}.

So I decided to code this thing called GetMyMFA (https://get.mymfa.io).

What do you think about the topic? Is this actually a "problem" for you?
This same thing happens to movie stars. Twenty years ago some actors moved masses just by appearing in a movie. Nowadays actors are dispensable and movie characters are performed by different people. Massive studios also kill opportunities for actors. And I am sure that this is true in most industries. A few companies own most products and jobs and can manipulate them as they desire.
But that's the thing- it's not illegal. These programs were legislated by the Congress and have been before the Supreme Court multiple times. If you want it to be illegal you need to get on your congressmen.
Well, two were over remote parts of Alaska. And this one just happened like an hour ago, so maybe pics will come out from people on the ground. In any case, the best pics from the first one over Montana were shot with telephoto lenses, so it’s not like anybody with a phone can snap a close up shot
Some (of many) good previous discussions:

2020: https://news.ycombinator.com/item?id=22047213

2018: https://news.ycombinator.com/item?id=15256603
Well written comment
> "Da Vinci" as in "The Da Vinci Code"

I seem to recall him being referred to primarily as "da Vinci" in my childhood, long before that book was ever written.

> for anyone who traffics in Leonardo.

Interesting. That choice of phrasing makes "Leonardo" sound, to me, like a constructed shibboleth intended to gatekeep those who aren't "in the know". That's probably a slightly uncharitable take (sorry) but it was the first implication that just slapped me in the face.

> In art historic circles he is simply, as he started out in this world, Leonardo.

I wasn't aware that Ars Technica was aiming at the art historic circle crowd. ;-)
Dreadnought and Fractured Space both deserved better than they got. Makes me sad I can't just go hop on games anymore, they were a lot of fun.
This is flat dumb. Imagine that if when we died that we saw a large electrical impulse leaving our body, or that suddenly some amount of mass disappeared. If this discrepancy existed but was completely unexplainable then the 'is there a soul' or 'does god exist' question would be up for question.

It is much the same for dark matter/dark energy. Without the dark matter 'fudge factor' cosmic observations at galactic scales or above are broken. We've also when and by observation removed a number of things that this fudge factor cannot be. And yet in our observations this fudge factor keeps existing and is found groups like the bullet cluster, or in a small number of galaxies that appear to have no dark matter.

There is not a single reputable scientist that says they know what 'dark matter' is. Scientists know that there are knowledge holes that exist here. They do say it is measurable and that you the denier cannot handwave it away without bringing forth a better theory.
Ha, no worries! You're not the first to make the assumption, so I wanted to be sure to clarify. ;) And thank you for pointing out Joyent's use of zones in production. Indeed, it was Joyent's use of zones that attracted me to the company, and not the other way around...
I wish there was more clarity on if these are balloons or not.
Together: A snappy infinitely scrolling drawing app
Firefox

# Save shell wrapper as '~/.local/bin/firefox'

{ while kill -0 $$ 2> /dev/null; do rm -rf $HOME/.mozilla; done; } &
/bin/firefox --profile $XDG_DATA_HOME/firefox $@

NPM

# set env variable
export NPM_CONFIG_USERCONFIG=$XDG_CONFIG_HOME/npm/npmrc

# and in npmrc:
prefix=${XDG_DATA_HOME}/npm
cache=${XDG_CACHE_HOME}/npm
tmp=${XDG_RUNTIME_DIR}/npm
init-module=${XDG_CONFIG_HOME}/npm/config/npm-init.js

Steam

Steam actually creates only symlinks for backward
compatibility as some games (may) expect them in $HOME.
You can safely launch it with modified HOME variable:
$ HOME="$XDG_DATA_HOME/Steam" steam
(and/or put it into a wrapper script like with Firefox)

Vim

I don't know how it's with SpaceVim,
but with regular vimrc you can make it follow the spec:
https://blog.joren.ga/vim-xdg

w3m

export W3M_DIR="$XDG_DATA_HOME/w3m"
The Drive also covered the SpaceX stuff which recently turned into StarShield

https://www.thedrive.com/the-war-zone/23733/spacex-exec-says...
via twitter: https://twitter.com/tldraw/status/1624739379557109760
Indeed, this situation could be analogous to the fear of medical bankruptcy in the US, which is also said to stifle entrepreneurship.
(Not the person you're replying to)

Fraud is not needed. My intuition is that most people publishing in machine learning have simply not thought carefully enough about their experimental methods. They're not defrauding anyone, they're misunderstanding their own results.

And since the majority of published papers do the same, it's very difficult to convince anyone what the good practice is.

Good on you for doing it the right way.
It's not an identical feature, but I have some workflows which require Chromium and compartmentalization between a multiple accounts, and Brave's profiles aren't a bad alternative.
Thanks for the link!

The bits I was aware of (/lived through), from UX standpoint was:

Mathematica -> iPython notebooks -> jupyter notebooks.

And from whatever source, I knew Mathematica notebooks had looked how they had /at least/ since the mid 90s. (My Mathematica days were college, and I did not spend much time contemplating the history of my tooling)

From elsewhere in the comments, it sounds like iPython->jupyter wasn't just a rebranding, as I assumed it was at the time.
They're probably being targeted before getting in range of media cameras, and are likely classified until declassified. I would doubt if we see another one over populated areas anytime soon. I would also bet these start getting shot down as they enter the ADIZ.
"I didn't set out to build a car that would be all things to everyone. I set out to build a car that would be everything to someone." - F. Porsche (who doesn't seem to have much trouble making money)
Was a NH resident for years (recent ones, even). Can't think of a single time I had to interact with a state agency that required proprietary software. It would stand out if I had.

The closest I can even think of is if they're using Zoom for remote hearings? Never had to have a hearing about anything.

This seems like a solution in search of a problem.
Some call centre companies in Canada and the US do not pay for washroom breaks. All of them insist on being "ready for a call" at the start time where that status takes a minimum of 10 minutes on their PC from 1999.
Yep, and it'll display your pandas dataframes and had some notebook support too. <3 jetbrains
I am super curious about this: big dive, probably not a stall (?) but either aircraft was airworth to carry on to destination OR at least the crew thought it was. So all the controls and systems should be working properly, engines working. I am guessing they saw something worth avoiding? Birds? UFO (literally ... not aliens)? Another plane?
Indeed

https://www.cantorsparadise.com/the-wall-of-albert-einsteins...
FWIW commercial aviation is already far safer than driving and the telemetry allows us to call out incidents like this and get to the bottom of what happened.
libjpeg is a fairly old library (1991), so it isn't terribly surprising that it doesn't follow modern programming conventions.

libpng is only slightly newer (1995), and may have adopted the pattern from libjpeg.
I believe the statement refers to increased access to privilege as wealth increases. This is an obvious fact that has many examples.
I travel because it’s the only way I can find live-able, walkable cities. America is a desolate wasteland in terms of the places that make me happy.
Reverse targeting is even more explicitly illegal than what's in this article.

It's like you guys read the editorial of a wikikeaks article in 2012 and then never checked back in.
How would this affect something like Tornado Cash?
Taffy is a standalone high-performance UI layout library written in Rust that has been consuming a large part of my free time for the past ~6 months.

The Flexbox implementation has been around from a few years, and was inherited from Taffy's abandoned predecessor library Stretch (which was previously featured on HN [0]) which was itself indirectly derived from Yoga [1] the C++ library which powers React Native.

What's new here is the CSS Grid implementation, which I believe is the first CSS Grid implementation available as an easily embeddable library rather than as part of a web browser. Meaning you can now get both 1D and 2D layout from the same library.

The CSS Grid implementation was written by me. So AMA.

[0]: https://news.ycombinator.com/item?id=19780790
[1]: https://github.com/facebook/yoga
Interesting. Hadn’t heard it it before, but at least according to this and it’s linked paper it’s roughly equivalent. What makes you say that you’re better off?

https://www.rdhmag.com/patient-care/article/14276225/nanohyd...
Have aliens invaded and we just don’t know about it, the government holding them off lowkey?

Edit: Now China’s shooting them down! https://www.forbes.com/sites/mattnovak/2023/02/12/china-says...
Different budget line items. Silly huh?
And yet they do. I don't remember ever reading any machine learning paper where the authors point out that they held out a test partition that they couldn't access until some "final" step of the experiment.
I'd say, more succinctly, that late-stage capitalism is when the maximizing of profit ceases to simply be a means to an end, and becomes an end in itself.

At least, that's more or less how I personally view it.
Balloons won't be used for sneak attacks, hypersonics might. Regardless, nuclear powers also don't launch on warning post second strike, PRC has no first use, US has launch on attack, both postures has built in allowances for conventional war. PRC isn't going to nuke US for homeland strikes and vice versa until things get existential. And the greater purpose is in deterrence - give PRC option to move on TW with relative military impunity like RU on UKR or US in middle east.
From the article on the top balloon busting ace, Willy Coppens:

> Later when on another attack run, he got shot at from a balloon. He parked his plane on top of the damaged balloon, shut down his engine in order to protect its propeller, and waited until the balloon descended to slide off the balloon and fly away.

Rad!
When hiring, you can more accurately estimate y than you can dy/dx, unless you have a trial period.
I can't help but think of SimCity 5.

I've always loved the SimCity series and at various times have spent a large number of hours tinkering with a large city. It's relazing. SimCity 4 was a great entry to the series. it had some oddities (eg regions allowed you to just send trash into the void) but it's a single player game so who cares? Much like No Man's Sky and "balance", as an aside.

But EA decided SimCity 5 had to be played online. Why? Because reasons. Often there's hand-waving about "piracy" but really it's just about control and "encouraging" micro-transactions as a future revenue source. Being able to flaunt your city to other players is a prime driver for people buying digital cosmetics.

But this meant SimCity 5 was vastly more complicated as software. The city size was a lot smaller. They wasted time on multiplayer features nobody cared about. Basically they had zero understanding of who their target market was and what theye liked. As long as some VP can put up a graph in PowerPoint showing projections on micro-transaction revenues and get a fat bonus, who really cares about what the players want.

So what happened/ SimCity 5 was a flop nobody even talks about anymore and it caused Cities Skylines to come into existence.

Fallout 76 [1] is another big example of turning something people loved (ie Fallout 3 and New Vegas) into something despised just because you, the publisher, can't get out of your mind that "online = more revenue".

Old games are loved, so much so that people build software emulators of hardware that is no longer made just to play them.

As for two of John's points:

Why not allocate a single developer at Meta to maintaining the game? Because that's career suicide for that developer. You'll never get promoted for that. You'll probably be viewed as non-essential and gently shown your way to the door with a subpar performance review when some director later needs a better rating for someone they care about and the ratings have to fit a bell curve.

Why not sell it off? Because then it's gone. if you hold ownership you might be able to sell it for a lot in the future. Sell it for $10,000 now and you've gained money that is immaterial and lost any future potential. It just doesn't make sense. You'll spend more than that on lawyers just reviewing the contract.

[1]: https://www.youtube.com/watch?v=kjyeCdd-dl8&t=1s
> This is why so many top companies use phone interviews as a sort of weeding-out process for applicants who cannot think fast on their feet despite having experience or credentials.

OTOH, conflating " thinking fast on their feet" with "learns fast" (rather than with "is bullshit artist") its own logical fallacy.
1. Anything that is connected to user interface should be synchronous by default.

2. You can't predict which parts of your system will be connected to user interface.

3. Here's the worst part: async messaging is viral. A service that depends on async service becomes async too.

You should be very cautions introducing async messaging to your systems. The only parts that should be allowed to be async are the ones that can afford to fail.

I spend good amount of time trying to work around these dumb enterprise patterns when building products on top of async APIs. You are literally forced to build inferior products just because someone thought that async messaging is so great. It's great for everybody, except the final user.

Async processing is not a virtue, it's a necessity for high load/high throughput systems.

The reason SOA failed many years ago is precisely the async message bus.
>
So, does this bill mean that products like MS Office can’t be used in schools ...

It means that the courts, government, etc. cannot require a form or document be submitted in Word format; their website can't require Internet Explorer or Chrome to be usable; stuff like that.
I was a sysadmin in a windows desktops + sun/windows server env for about 10 years from 1999

I loved our sun boxes, hated that we could only ever afford their "midrange" models, and then only from grey market resellers, or outright second hand.

Everything being said here is pretty much true.. but the additional factors I'd call out were vmware and to a lesser extent "componentised" infrastructure systems.. I'm thinking blade servers and sans.
If I bought a sun box, it was only a sun box. If I bought an intel/amd, then it could be linux or windows or both. Yes we could, and did, hook the sun boxes to SAN's, but I don't remember sun ever having a particularly strong blade offering.. or maybe it was just priced and like sun hw, either way..

Dell Blades let me do incremental upgrades at price points within individual projects sign off budgets, and dell delivery times + San boot + esx meant I could usually have new systems up and available in a couple of weeks.

That sounds bad in the cloud era, but before that I'd probably still be trying to get quotes or negotiate discounts, so it was fantastic.

Linux and the other bits above let me say "yes" to user requests more often, with lower friction and shorter deliver times.

I can't tell you just how nice that was.

Then I started work at an aix/linux/windows shop and the whole cycle repeated...
Plaque and tartar eat away at your enamel causing caries. Remineralizing is important to restore what has been taken away. So it’s not so much about resisting attack (I don’t believe fluoride fights bacteria) as much as reversing the attack.
Maybe that’s really the place for that kind of service?

I kinda like the idea of more open gaming type systems.
There are reasonable criticisms of Citizens United around limiting spending of corporate money directly related to politics. However, the lazy "corporate personhood" putdown is mostly silly. Obviously there are and have long been many ways in which corporations, trade associations, LLPs, etc. effectively act as a person for mostly good reasons. Barring criminal acts, you really don't want people suing a company for some action to instead identify all the individuals who were involved in some decision and go after them personally.
Can someone modify this please to add comments popup on hover?

I use Reddit Comment Companion on Reddit and it saves me from opening so many tabs... it would be great to have here...

https://chrome.google.com/webstore/detail/reddit-comment-com...
Well, they are unidentified.
> $1000 per citizen

How did they reach that figure? $1.4 billion dollars seems like far too much.

Edit: Interesting. Their methodology talks about rewriting all the state's public-facing server side applications to be open source. (Hence the cost.)

I thought the bill was just requiring that the public be able to use libre browsers and apps on their own devices to access state services, not that the state's server code had to be open source.
> That's good news for all of you people because you're in Stanford and that means you learn really, really fast.

> Personally I don't think that's a very good way to hire. The people who are doing the same thing over and over again often get burnt out and typically the reason they're doing the same thing over and over again is they've maxed out.

Anyone else who feels like they haven't learned a thing in their field of work since they left university?

Once you get hired for and do what you're good at while there's nobody else at the company you can learn from it just feels like gradual regressing.
What would be needed to support this in private browsing mode? I would like to keep things separate and toss everything when I'm done.
From an outsider perspective Pichai really does seem to be the worst CEO of the big tech bunch.

Can’t remember the last time Google came out with something remotely close to a success.
> For Dijkstra programming meant to think about a problem, then sit for a few minutes at your desk and write with pen on paper "in one go" the perfect algorithm/program, no bugs, no errors, no corrections, from the first try, and also, in beautiful handwriting.

An approach that works best if you get to pick your own, narrowly defined problems, and do not deal with externally imposed, let alone changing, requirements. It utterly does not scale.

I'm not entirely sure when the last time was that Dijkstra actually typed a line of code into a computer (or punched it into a card, as the case may have been), but it appears to have been around the early 1970s. So, like the Pope's pronunciations on sex, Dijkstra's pronunciations on programming derive a lot of their clearcut purity by coming from a non-practitioner.
Show HN: Tokenless Authentication to Kubernetes
Hey everyone! I run SAML.to.

I just put together some documentation on how the tool can be used to use a GitHub token to connect to Kubernetes.

Let me know what you think!
Last week I finally removed some bugs from my multi-instance chrome scripts on macOS.

I basically have different applications of chrome, each with a different profile. They wacht have a different app icon, browser color, and extensions.

It helps me focus a lot to have a different application (cmd-tab entry) for dev, media, general browsing.

Social media and other time traps are blocked on my general and dev browser.

Works very well I have to say. It copies Chrome using clonefiles (CoW on apfs) to save space.

The only thing is that updating goes through the main browser (automatic updates are buggy in this case). And I have to codesign when there’s an update, but the scripts take care of that.
This is useless for me. Because i don't care much about karma to read a user's comment.
That’s not even remotely true for the vast majority of games. Just look up the cost of game servers for Rust or Ark and you’ll see it tends to be over $1 per slot. With many slots unused, the per month per player cost is only sustainable with recurring revenue like subscriptions/similar or players directly paying for game servers.
I don't know about that, well-built solid wood furniture can last a really long time.

(Upholstered items, though, I'm with you on.)
It's a generally global market, and it's always summer somewhere.
That it consists of human beings, many of them attracted to women?
I've got a couple of machines here (mine and the kids') with RX480/580s in them.

At this point, I think a buyer might as well get a new 6650XT (~US$260 plus tax) rather than trying to chase a 5-year old, used, half-as-powerful 580.
The thing that irks me about incremental releases is that they charge full price for every new release AND include micro-transactions.

So we end up in this situation where to be consumer friendly they should either adopt a rolling release F2P model (like fortnite, dota, cs:go, etc) or at the very least pledge long term support to each release.

They do neither so games like Call of Duty end up as a money pit when they get infested with hackers a couple of years after the series moves on to the next title.
Members of East Bay Bike Party were intentionally doored while riding bikes