skysight-inc/HackerNews huggingface dataset:
At my day job we recently switched to Outlook Office 365. The app for my phone works fantastic. Also the web interface is amazing. We were previously doing our own, but squirrel mail or horde were just too painful
Wolf is a solid author and researcher; her reaction to this absolute nightmare (being called out love on NPR for misunderstanding a British legal term from the 1820s on which her research into 15 cases is based) shows incredible poise.

Sucks that she got it wrong, but I've been similar gaffes before and certainly bnot reacted as professionally.
Stack Exchange has quickly turned into a garbage dump of obsolete answers. They have no means of clearing out answers that are totally out of date, which can lead to needless frustration when people need help with a framework or language.

For instance, Ember.js is still seeing lots of development and has changed drastically in some ways, but every time I've searched SO it almost always brings up questions from ~2013. I'm convinced that a lot of the so-called "learning curve" would go away if Stack Overflow was wiped out of existence, which is a weird thing to say having once been a big fan of Stack Exchange.

A better way to find solutions is to just join Slack/Discord/IRC servers for different software communities and ask questions there.

Don't even get me started on the toxic attitudes on SE.
I’v been happily using Migadu.com for a couple years now. Few spams do make it, but it’s affordable and very generous with their plans.
Interesting choice of analogy. Remember Neal Stephenson's "Hole Hawg" essay [0]? He compares UNIX to this ludicrously, dangerously over-powerful hand drill with no safety features and all the ergonomics of a chunk of steel pipe. And by this he means praise! The implication in that essay was that a powerful, dangerous, unfriendly tool is in some way better than a user-friendly tool that lacks the power to remove limbs.

My takeaway from that essay was that in the real world, you will never see a contractor using a Hole Hawg, or anything like it, and hackers have a uniquely fucked-up attitude to human factors. Hackers will excuse the most tragic of user interfaces, with some kind of macho "rite of passage" bullshit. Yes, "macho":

"Now I view them all with such contempt that I do not even consider them to be real drills--merely scaled-up toys designed to exploit the self-delusional tendencies of soft-handed homeowners who want to believe that they have purchased an actual tool."

See? It's all about self-inflicting pain, because if you can't tolerate the pain of a crappy user interface, you're not a real hacker [1]. I see it in the defense of git's crappy user interface ("the reason you can't remember the 50 semi-orthogonal cryptic commands is because you haven't grokked its perfect model of directed acyclic graph theory"). I also see it in the perpetual defense of Emacs' crappy user interface (infuriating, because it is a powerful piece of software). Hell, I even see it in the defense of the command line interface itself (and associated scorn of GUIs) - many of its design decisions have been baked in since 1969, yet to listen to many apologists its perfection is such that it might as well have been carried down the slopes of Mount Sinai by Moses himself.

This is a major cultural problem with our community. Maybe, if we actually could bring ourselves to admit that our interfaces suck, we might start to make a little progress towards fixing them. Because right now, "tolerance for unreasonable bullshit" is a major filter for who gets to do programming.

"...when I got ready to use the Hole Hawg my heart actually began to pound with atavistic terror. But I never blamed the Hole Hawg; I blamed myself."

Yes. Blame yourself. Blame yourself for using a stupid tool with a bad user interface.

[0] http://www.team.net/mjb/hawg.html
[1] https://xkcd.com/378/
In my experience, many tables don't have a userid on the table that would be associated with the user. It would be a table join or two or three away.

So the developer may think it is safe to say select value from stock positions left join account on account.id = stock position.id left join user_accounts on user_accounts.accountid == account.id left join users on user_accounts.userid == user.id where user.id == session.userid.

Safe right? We checked userid. But then clicking on the position to drill in on the position data, they just select * from stock_position where stock_position.id = params.stock_id... there's no "and stock_position.userid" on that table, and the developer might be too lazy to spin up the entire join again especially if you don't need account data for this view. Whoops, suddenly a vulnerable page query.

I imagine there are other ways to screw up. Like insecure cookies, and just checking cookie.userid, ah yes, you're the right user. Whoops, didn't realize cookies could be spoofed.
I don't know about you guys, but I find it really cool that pre-trained models will be part of open source software from now on.
She didn't accept that the premise was wrong, just that this particular detail was inaccurate:

"Wolf said she appreciated Sweet’s “important correction”, but rejected the idea that it challenged the main thrust of her book. “Outrages doesn’t purport to be a comprehensive database of eventual sentences served for sodomy,” she explained. “Its focus is on the reception of news about laws and sentences by a group of friends, as well as eventual arrests of friends of Symonds.”

https://www.google.com/amp/s/amp.theguardian.com/books/2019/...
Memorial+Day+Specials+Eight+Sleep+Pod
I think context matters here. If someone wants to hand out tokens, for instance via e-mail verification, I'm fine with relying on that being a UUID. When you make it harder (impossibly hard) to guess a "record number" by using UUIDs, which is what we were probably talking about, that's great too. (I already yielded that point.) But let's not lead the general population into thinking that UUIDs make everything safer (probably not what you were saying), because if something is "just an identifier" it may not be handled as safely, which is what this seems to be relying on in the context of security. Same as how user names were traditionally not handled as something secret or confidential. Sometimes UUIDs appear as just identifiers and are not handled with any secrecy, so they just can't always double as a security feature.
I've also awaited sequels to great games that took so long I lost interest then checking a decade later seems too dated.
I'd love to see a standard develop for storing this information in-repo. GitHub could certainly drive such an initiative.
The lingua franca of LaTeX
My recommendation is to have a lot of meetings to create PowerPoint slides with some metrics that may be remotely related to what you are doing :-)
And a little afterthought-

> your wealth still goes to either the taxman involuntary by threat of licit force by the state or to voluntarily people that provide you goods and services that you deem beneficial

This voluntary-involuntary distinction is just sort of asserted without a lot of examination of the actual situation.

You're starving. Somebody else has bread for sale. You can buy the bread for an inflated price or starve. Is this voluntary?

Perhaps it is- even though in practice you had no meaningful choice, in that particular situation the best outcome for you comes from paying almost any sum for that bread. There's an argument there that you chose to buy it willingly, rather than starve.

You also have an option not to pay taxes! If you pay, you do so willingly. Yes, you'll wind up in prison, but- the best outcome for you comes from paying the taxes. You had a choice- you decided to purchase your freedom. This was voluntary.

In fact, assuming a rational actor, in this shallow definition, practically everything they do is voluntary- if a spy is being tortured and gives up some information, they did so willingly- after all, they could have continued to suffer. If you're being held up at gunpoint, you choose to hand over your wallet- you make the rational choice that losing some cash and having to cancel your credit cards is preferable to being shot.

Now consider one last situation- You're locked in a room, starving. There is some bread on a table. You go and try to eat the bread, but are stopped by a man with a gun. He will kill you if you eat it, he says, unless you pay him first.

Your options are to die by starvation, get shot, or pay money. Is your choice to continue to live and to pay the money a voluntary one?

And did you notice that this is the same situation as the first one?
Thanks for your reply!
So you mean you want more functional one, right?
My wife and I basically do this with a joint checking account + credit card that we contribute to (somewhat unequally) every month an amount that is designed to cover 1 month's of expenses plus a little buffer.

I find it makes it a lot easier to know that $X thousand/month is my "family expense" and then everything for that is easily accounted for in a way that is totally separate from my personal finances.

I actually have two separate mint accounts, one for family expenses and one for my personal stuff.
And whilst this is shameless self-promotion, if you want to try out LaTeX without installing it yourself, please check out https://www.overleaf.com (I'm one of the founders)
For "brand recognition" surely Peter Higgs is at the top, along with maybe Dyson. I'm not qualified to opine on how his work compares to the others.
There are very few people in America who can pay off a $6,500 credit card bill the same month. $6,500 a month is $78,000 a year and that's before taxes.

After rent, 401k, and taxes you'd need to be making $200,000 a year to make that practical. Well over the 90th percentile of income.
Amongst my social group your approach is relatively unusual. A sizable fraction of adults can’t be bothered to form a budget and do bookkeeping. This always surprises me, but it seems to be true. You can’t really have an allowance system without some amount of tracking/budgeting.

Of course, most couples in my social circle are extremely wealthy by non-Bay Area standards, so that gives people a lot less direct incentive to be especially thrifty.

My parents, and my marriage, have a different system: we ask ourselves about every purchase if it’s likely to bring us as much joy as we feel the money is worth, and just don’t buy that much stuff because most things don’t seem like they’d bring us enough joy to be worth the outlay.

Then, when we want something expensive, and say “yes, a new couch will bring me joy even if it doesn’t bring you much joy”, we don’t worry about the cost all that much.

But having a non-scarcity mentality about this sort of thing is obviously a super privileged position to be in. When my father remarried, he tried this system with my stepmother and she... spent all their money on frivolities they couldn’t afford, and now he’s retired and barely has any savings.

So I don’t really recommend this system unless you and your partner have reasonably similar utility functions.
PW Anderson (Nobel Laureate, 95 yrs old) Condensed Matter Physics legend
Ouch. Having just listened to the audio, and not knowing anything about either party, or the subject matter, I have to say the author took it quite graciously, but I think she was very lucky to have it broken to her by so gentle an interviewer.
+1 would like to see this game too.

As a medical student, however, I can vouch for the utility of clip art in visualisation. You get delivered so much visual information that if there is coherence to it, you have more chance of processing it correctly.
Wow, this is a great revelation, and I feel like the lede is almost buried here, namely that DOS seems to have been influenced by TOPS-10 to such a great amount. I wonder how many other DOSisms were in reality TOPS-10isms that had been replicated.
One department is probably arguing that this increases overall traffic to SO.
The Engineering of Droplets and Their Formation in an Inkjet Printer [video]
I am glad to receive some validation on my approach. The way you did and the way I am doing it seems very natural to me. I explored the gstreamer way at the beginning, but thought that I wanted to build something that would work out of the bat.
But UUIDs do, in fact, make things safer.
I think the feedback was, this looks like a very simple (but possibly useful) app, it should not have such heavy dependencies.
Behavior Driven Development and Functional Testing
I was under the impression that pretty much all retail brokerages (especially online discount brokerages) sell your trades (i.e. "payment for order flow") so I'm not sure if this would create a material difference whether you went with RH or some other retail brokerage?
I think you should release the code. It might be helpful in its own ways.
But general tendency is to go from specific to the general. That's because single name is often enough to uniquely identify something in a given context. If I say "10 Downing Street", you'd know that I'm referring to the British PM's office even if we were sitting in Palookaville Kansas. In a filesystem, that's even more true. We aren't going to have dozens upon dozens of files named "xorg.conf".

Imagine if file paths were expressed in reverse. You want to edit xorg.conf. As soon as you enter "vi xor" the shell would know enough to auto-complete it to "vi xorg.conf/X11/etc". As it is, organizing files into a logical structure actually makes them harder to find.
That makes a lot of sense. We’ve been trying to set that up just for simplicity of keeping track of auto payments and whatnot, but it’s so hard to switch everything over.
Gold in electronic equipment is not generally recycled because it's cheaper to mine it. Gold might seem expensive, but you can put a ceiling on its price by thinking about what it would cost to reprocess phones in bulk. Currently tens of dollars per phone, for dollars worth of gold. Increase the price of gold, or recover some other valuable materials, and it becomes economically viable.
You mean the actual statistics that show that lottery winners’ happiness is enormously improved by their windfall over the long term, and they make sensible investments in their future?

Or the outliers who blow all the money on silly things and make the news but aren’t actually at all representative?
Well... I wasn't actually intending to address the original claim you mentioned, only to refute the child comment, "I am not aware of any good game that has been developed bazaar-style."

But it's interesting: I feel like you're describing two halves of a coin.

Mods take existing tech and iterate on gameplay rules to make a fun game.

Miegakure, in your supposition, has tech but no game.

Certainly, Miegakure's creator could not have developed it as a mod to an existing game. But once they wrote their engine, perhaps they could have released it and let mod creators experiment with the game part.

...In practice, that probably wouldn't actually work, just because it's hard to attract a modding community to a game that isn't already popular. But if a community somehow came to exist, the kind of trial and error that modders do sounds like a great way to stumble on the right gameplay concept that makes 4D actually fun. If such a concept exists. :)
Show HN: GitHub Sponsors Postinstall Script
if you have FUNDING.yml ready, you can print a message to invite users to sponsor the project
I'm not sure how representative of a customer base it is but I've seen some serious money in screenshots on subreddits like r/Robinhood and wallstreetbets, sometimes in the millions. There are many day traders that now use Robinhood for better or worse. I wouldn't count out their userbase just based on your own experience
Webstorm!
Question, from a technical perspective, how much of your fuzzy/unclear plate problem do you think will be solved by advances in cameras? In the context of a car with 4 to 6 cameras mounted on it roving a parking lot checking plates. Already the video output from the hdmi port on a GoPro hero7 black is considerably better than what a $4000 camera could do just 3.5 years ago, and it costs $349... Or various setups I have seen with modified 22 megapixel Sony mirrorless cameras used for GIS orthophotos from drone platforms.
Yeah, a funnier one.
This is why federal research and development agencies should pay higher salaries to attract said engineers.

Breakthroughs achieved would be funded by taxpayers and customers of these agencies and the patents for technology produced would be more likely enter the public domain.
No, 'Robin Hood' was never about that.

Robin Hood long predates any kind of even basic economics.

Even those concepts you site a little tricky in 2029.

It's about as complex as a Tranformers or Fast and Furious film: ugly authoritarian tax guy takes money from people and treats them like crap, Robin Hood fights back. That's it. It's the ultimate in populism.
This is my fault :(

https://virtuallyfun.com/wordpress/2019/05/15/os-2-museum-ba...
> For instance, it's convenient to generate identifiers in a decentralized manner.

For an elegant solution to this problem, check out Twitter's Snowflake[0].

[0] https://blog.twitter.com/engineering/en_us/a/2010/announcing...
Debunking Common AMP Myths
He was actually complaining because your program is not trivial to install, but I love the candidness of your answer.
> We should put a complete ban on it.

Both my phone and my PS4 use facial recognition for login. I don’t want that banned.

My camera can be set up to take a photo when it detects someone in the frame. Very useful for selfies. Are you going to ban that too.

Are you going to ban Tensorflow. Keras? SciKit-learn?

If I hand code my own neural net, are you going to ban that as well?
It’s a better VM, sure, but the core problems are conceptual: there’s no way to fix bugs and programs still have to rely on outside sources for triggers. All a blockchain adds is the ability to get VC funding to expensively reinvent the trusted third party but with less efficiency.
that is a good idea but most of the time I need to hand over my actual ID, and not just a scan of it
Raw WebAssembly
That is a different sort of "toxic" and a different sort of "politics", but yeah we don't want that either. I was referring to the sort of people you'd find in Google or even HP, backstabbing and undermining to jockey for position in the corporate hierarchy.

People with a conscience can feel that it is wrong to devote their efforts to tracking people all across the internet to sell ads and other junk. (Facebook, Google, etc.) They can feel that it is important to support their country, and that it would be wrong to pass up a reasonable opportunity to do so. With a better conscience, you would feel guilty about how you benefit from the nation without contributing much, and of course you would stop supporting violent hate groups that pretend to be otherwise.
I am checking that with the "about:support" page. My iGPU and the Intel drivers are correctly recognized so I was assuming that HW decoding was enabled.
But I can certainly be wrong, good platform detection does not necessarily mean that I use HW decoding. I just assumed it was the case.
Except that is defined, standard IEEE 754 behavior and is true on nearly all programming languages.
On average: yes. Always: no.
DNF had nothing to do with what made D3D actually good: amazing level design, creative weapons and enemies, fantastic music, tons of secrets, and a variety of weird environments. D3D took all the joys of shareware, episodic DOS gaming and brought them to 3D. DNF took all the juvenile bits and wrapped them in a half-baked CoD shell.

If only the game was as good as the 2001 E3 trailer.
Git's structures are fine. Git's command-line tools are shit.
If you're a buy and hold investor why does it matter if your occasional transaction costs $10?
Lol, how to actually build it is the easy part. Again, the hard part is the refining uranium to get Uranium-235 and that's (thankfully) mostly a highly resource intensive job with large scale industry needed.

Note that we are talking about 1940's "fat boy" here.

Also, note that the fact that the poorest nation on Earth can do this today kinda says everything.

I think this is one of the things that we should be alarmed at, at how easy it is to make nuclear weapons in today's age. Putting your head in the sand and refusing to accept reality is dangerous.
Ya, a camera I bought 15 years ago was using this technique too. IIRC the model is Sony T1
> The staging area is totally unnecessary IMO

Honestly, I think that 'stash' is the more problematic concept for me. Not that it's particularly bad, just that it's extra. Make a new branch for your awful code, check out your old head and keep going. I learned hg and then git, and IIRC stash was more comfortable for my team's established workflow.

And maybe I have good reason to hate it. One of the only times I've ever broken a repo is by attempting to stash partway through a messy merge. Never did figure out if that was pebcak or a bug, or if I could gracefully recover, because I was in the middle of something. I shed a tear, nuked the repo and found a better direction to merge.

Ever since that happened I've gotten much more comfortable making and deleting branches. Among other things, they're easier to clean up and have proper histories.
It is the way you identify any of the innumerable scams involving the idea of cold fusion.
BMW shareholders worry about Tesla’s competitive advantage
The book is titled Outrages: Sex, Censorship, and the Criminalization of Love. Apparently, part of what it covers is cases where the author thought people were put to death when they were actually pardoned:

during the interview, broadcaster Matthew Sweet read to Wolf the definition of “death recorded,” a 19th-century English legal term. “Death recorded” means that a convict was pardoned for his crimes rather than given the death sentence.

Wolf thought the term meant execution.

I am, sadly, unsurprised.

The title plus gender of the author paints a picture for me of one (or both) of the following scenarios:

1. Angry feminist type not adequately fact checking because it fit some outrage fuel narrative she had in mind. "Heads will roll. Don't confuse me with the facts."

2. I honestly think women tend to not get adequate constructive feedback at early critical junctures.

I think the second issue was a factor in the Theranos debacle. It's an issue that makes me quite crazy at times as someone who happens to be female and has had trouble getting traction.
Good point, although I do wonder what will happen to them if SpaceX gets Starship working before they can get New Glenn flying/reusable/cheap... would Bezos just keep pouring money in?
Just to put this out there, there is a trend in art in which communities are forming large, immersive PHYSICAL art installations.

For instance, Meow Wolf.

I am more excited by this than I am VR/AR technology in art.
Most places I’ve seen won’t allow you to place market orders after hours, only limit orders.
Thanks so much - this looks like just the sort of service I was looking for.

While digging around for more user experiences, I stumbled onto this similar question from 8 months back (867 points and 576 comments):

https://news.ycombinator.com/item?id=18054574&p=2

Sorry to have missed it before posting.
At least on YouTube, I use VP9 (we can check that with the "advanced stats" showed when right-clicking on the video).

My laptop is usually noisy when the CPU is in demand. I am a bit surprised because playing HD videos on YT does not make the fan too noisy (comparing to loading a website with a ton of JS,for example).

So, I concluded that some HW decoding was in use, somehow. I can, of course, be wrong.

There is no way that ffmpeg uses a HW decoding decoder under the hood? It may explain why it's so smooth. Besides, when I run VP9 video with MPV, it tells me that it is explicitly using HW decoding via vaapi. And MPV is based on ffmpeg libs for the playback, if I am not mistaken.

Thanks for your light!
Which makes it less, not more, useful. Zombie states, too many workflow possibilities tending to the baroque.