skysight-inc/HackerNews huggingface dataset:
This is silly. Do you also worry about everyone's phone? It is not uncommon to see folks accidently activate Siri. Or Google. Usually to laughs. If someone is wanting to be nefarious... I'd be more worried about the people you have over to your house, than the people's houses you go to.
By definition they couldn't easily do that.

They'd have to form a company, get expensive lawyers, get domain experts, where are they going to get the capital? What bank is going to fund this moonshot?

Maybe a VC... congratulations, you just started Lyft.
Browse the mainstream coverage of anything related to gun control. It will be hard to find anything skeptical of police and their special gun privileges and exceptions to gun control.

There may be a nearby article about police brutality, negligence, incompetence, corruption, favortism, or even murder. The article may even suggest that the problems are sustemic in some departments.

But as far as the media can tell, they are completely unrelated topics. It's just assumed that gun control excludes police, and that's obvious and normal and right.
They won't, because this isn't how you run a tech company successfully. You don't raise billions of dollars, hire thousands of employees, and take several years just to get anything to market. (Nevermind that what they got to market cost a fortune and by all accounts is massively underwhelming.) I can't think of a single successful company that started this way, but I can think of many failures.

They're a hedge bet made by VCs who don't want their LPs asking "why didn't you bet on the obvious market leader?" if AR blows up.

They cannot do anything but fail.
>If humans someday colonise Mars – TCP/IP is not suitable for interplanetary use.

https://datatracker.ietf.org/doc/rfc5325/
Bah, sprinkling printf statements is a quality debugging technique. Sometimes everything really is a nail.
Sorry, that could have been clearer. I meant the practice of pair programming, including user stories in Jira tickets (to explain why the ticket exists in the first place) and tests for your codebase to help others understand how the code operates.
No, but many younger people nowadays seem to think it's a necessity, even for a simple static page.
Interestingly when I have gotten credit from Silicon Valley Bank they have always secured the debt with all the assets excluding IP. Why? Because they can't do anything with the IP while I presumably can find a buyer and pay them back.
What about electric trucks?
IPv4 has a lot of reserved and special-purpose ranges. Hell, I don't think most people could even recite the three major private-use blocks. Multicast and link-local addresses have more complications.

IPv6 is similar, though a little better consolidated. While there is one range of addresses reserved specifically for organization subnets at your disposal (fc00::/7), a lot of people assume just about anything not currently assigned for the internet (presently 2000::/3) will be safe forever.
Singles’ Day sales break records despite trade war
Best 5 iPhone Cleaner Apps
Patents can have value even if you never get a product out the door. Most patents are not worth the money spent getting them in the first place.
Browser Startup Speed
There’s hyperlinks linking to sources throughout the article.
This company's web site[1] does not inspire confidence for a financial business that people are expected to trust with the security of their money and their sensitive personal information. There's no indication of where the company is located (I had to do a web search[2] to discover that) and the only way of contacting them is through a web form - no phone number or address. There's no mention of who the founders are and what experience they have with funds transfer or security.

You'll probably need to look more trustworthy before you get any traction in this line of business (especially considering the number of high-profile scams and hacks that have occurred in the crypto space).

[1] https://www.mopayd.com

[2] https://www.bizapedia.com/ca/mopayd-llc.html (created 9/10/2019)
toy social network
lol, I'm not old enough to have ever actually encounter ^W. I learned about it from /.era who made fun of my 5-digit uid
Yeah, but the likelihood of a printf throwing the timing off is generally lower than a breakpoint.
> Sprinkling printf statements is an efficient debugging technique.

Debatable.
Its not needed since most linux software is open source and gets packaged properly for each distro.
Sure, that part of the stack is going to be in L1 cache, and there's not a huge difference between that and the register file. But think about the code size cost too. The icache hit won't show up in a microbenchmark, but when you have 100,000 of these functions, the difference will be real.

> I’ve even seen recently a claim that using two registers was measured to be slower than stack memory return

I find that difficult to believe. Those output registers are undefined anyway. I get that store-to-load forwarding may hide the latency hit of the stack access, but they'll apply to the registers too. At best, the stack pattern runs at the same speed as register return, but with a bigger code size. How on earth could a register return be worse? If it really were worse, we'd use a pointer return for multi-word PODs, and we do actually use a pair of registers to on x86_64 to return a pair of words.
GitHub does this; I remember Google offering this, too.
Like jQuery back in the day.
Should be titled: “Project being run in part by Thales so of course it failed”
I have a data point/anecdote! I like to play certain sports. After about a year of intense focus and determination, you can get good at pretty much any sport. What I've noticed though is that on a good day, I'm messing up about 15% of the time. If I mess up significantly more than that, I get discouraged and want to go home and try again the next day. If I'm not messing up enough, I feel like I'm overfitting a particular technique and should probably be messing up more to become more well-rounded.
This. These are all amenities for the rich.
It doesn’t run, you aren’t missing anything. :)
5 Links that shows how pspy works (github.com/DominicBreuker/pspy)
5 links that show how the github project pspy works to help a pen tester to take over a Linux server.

https://www.youtube.com/watch?v=OSRCEOQQJ4E&t=2735

https://www.youtube.com/watch?v=Zf8p49IzEEA&t=1880

https://www.youtube.com/watch?v=Paajc2Dupms&t=2058

https://www.youtube.com/watch?v=u2-te8n2WbY&t=2180

https://www.youtube.com/watch?v=GKq4cwBfH24&t=1780

https://github.com/DominicBreuker/pspy
Had multiple concussions in high school, suffered years of symptoms and nothing really helped. Currently in college, where I discovered various forms of CBD as a form of post-concussion treatment.

While here I've had a few more bad ones, but found that using CBD drastically helps with symptoms, both in duration and severity. Sooner you get it in your system after an injury, the better it seems to work. Been able to go from a full concussion back to intense studying w/out symptoms in days, whereas before it would be at least a few months.

Hope this helps someone !
Yeah, no, the database being replicated "in a masterless fashion" doesn't help. The problem is that under some network partition conditions, you can't do some writes or any writes, unless you want to sacrifice resilience and/or consensus.
I've known younger programmers think the speed difference between ++i and i++ is enormous and that using the wrong one is the sign of an incompetent programmer. But they don't necessarily know why or agree which one was the good one.
Always take notes on every meeting, even if it is only a 2 person meeting.
I think the risk of the scenario you describe is low, but it could happen and it has in the past.

Other reasons also come to mind. When someone is out of work tax revenues decrease and a variety of social costs can increase. Infrastructure costs and welfare expenditures are immediately impacted. The unemployed person is still using public roads & services, but no longer paying taxes to fund them. If the displaced employee gets hurt, then emergency services costs increase. If they turn to crime, court and jail costs go up. And that’s a cursory list of impacts. So there are many ways society pays a price for automation.
It's not meant to be a literal statement. It's hyperbole to make a point about how ubiquitous it's become.
I find it depends on the language, too. Some make debugging a little harder, but are so easy to mess with (REPL or similar), that printing is sufficient and easier 95%+ of the time.

Some languages invite sufficient complexity that you need to actually step through most code written in them...and they also offer the facilities to do so fairly easily.

So I'd say this really depends on the language.
This isn't thinking outside the box, it's an incredibly obvious way to avoid using your brain. There's nothing wrong with creating constraints on a problem, as long as those are clearly defined. Presumably the OP didn't neglect to mention that strings were disallowed, and then just fail anyone who happened to use them.
It's weird that in an era of zero-cost digital availability of practically everything mankind has ever produced we still care about the details of distributing printed-out copies of books.

Digital distribution has zero marginal cost and practically everyone has a device capable of reading the entire archive of humanity. Why do we still care about books per se?
I have always thought of edge computing as a CDN that serves more than just static assets. The power of the "edge" becomes apparent when you realize commodity hardware that's using RISC/RISC-V can now do on-device machine learning or host basic REST services. It's also key for lowering latencies and increasing availability in a globally distributed service.
Oh neat! What language did you all settle on?
Cheeky, but all is fair in business I guess. I had a look at every product I could possibly find (Notion, Confluence, Slab, Bear, CodeStoryApp, Evernote, Dropbox Paper, Google Docs, GitHub Wiki, Quip, Guru, Slite, Coda... listing them out makes me anxious) and made sure to incorporate what I thought were really smart product decisions. From Slab I really liked the table of contents and having the search bar up the top left, I can't say much more was included in Scribe that doesn't exist in every other product tackling this space though.
In high school I used VMWare ThinApp to portably run windows applications without admin privileges, I think it worked in a similar way.
CS Students think Steve Jobs was successful because he was a jerk?
Happen to have an email I could send you? It's sigint security stuff you might want to look into.

My email is jwconway at protonmail dot com.
Interesting to see the downvote. I guess there are some avid Anki users here.

Leech management is ok, but I think active positive reinforcement is also necessary. Remind the user of how much they know as well.
My local public library recently eliminated fines for children's books acknowledging that a fine for a large pile of kids books could seem overwhelming.
I opensourced my Firefox bookmarks
> As a British Colony, the US would not have been as available to other Europeans, and development would have been slower.

Do you have a source for this? My understanding is that in 1775, the British colonies of America were the fastest growing and most populous of the British empire. So if the war happened, why would this not continue to be the case?
How addictive social media fuels online abuse
If I had visitors insist that I put my cell phone in the refrigerator when they come by, I'd politely decline the visit instead.

I treat the Echo the same way. I don't mind if friends have their own preferences when it comes to "smart" things, but I won't indulge their paranoia in my house.

These things have been out for years now, and I've yet to see any evidence that they're always listening or exfiltrating your conversations to HQ. Just vague anecdotes about people seeing ads after they discussed some product, or how their Alexa made a VoIP call by mistake (which, going back to the cell phone analogy, is the same as a butt-dial.)

If you got some particularly sensitive information to talk about, then let's just make sure she's muted for that conversation. I'll do that while you lock your phone to prevent the butt-dial.
Emailing hn@ycombinator.com frequently produces a fairly quick remedy.

I've suggested borrowing from the lede: "Key details about the failure of Europe’s Galileo satellite system over the summer have started to emerge - and it’s not pretty."

"Key details of Galileo satellite summer failure emerge" should work, at 55 characters (limit is 80).

That's the suggestion I'd submitted.
I'm excitedly waiting for Clubhouse Write as I couldn't get into the private beta but if it does as good a job at replacing Confluence as Clubhouse did at replacing JIRA for me then I'll be shouting it from the rooftops.

Much like JIRA, Confluence is incredibly powerful but effectively requires a full-time person taking care of it and organizing/cleaning things up. Unfortunately the scale at which Confluence breaks due to the number of documents and lack of organization is far lower to the scale that would warrant such a 'caretaker' role hence I've never seen Confluence used in a fashion that didn't get in everyone's way and exhibit all issues the article listed.
One more: "If you're coding on Windows, you're doing it wrong."
There are so many things that must be corrupt / wrong with the back-end machinations of the movie industry if the simple streaming release of a, what would be a blockbuster cinematic-release, movie is causing all of this kerfuffle.

There's nothing even legally grey-area about what's going on in this situation and they're getting their knickers in a knot. It's not like Uber vs the Taxi industry where they forced their way in un-licensed and un-regulated under-the-radar. How long has Netflix been streaming in the US now? It's been nearly 5 years in Australia.

The 90-day cinema-only release window is nothing but a restriction on the choice in how their product can be consumed, assumedly for the sake of the profits that flow back to 'the movie industry'. If that's the only reason a cinema is able to remain profitable then they should have been developing an exit strategy ever since 60"+ TV's and 7.1 sound systems became household items and streaming became a thing.
It's a correct translation, but funny because of its stilted language.

It would have been merely old-timey in Japanese, but in English it's rendered as centuries-old vernacular. "Spoony" ceased to be common language in the 19th century. "Bard" in the 18th, except in limited senses referencing archaic usage. No one is that old!

It's not wrong, just a little too far.
I'd love for any of these tools to offer :

#1 Explicit Document ownership. The primary author, as well as team distro list slapped at the top.

#2 Document aging. If a doc goes over X days without review by the author or team, it is listed at the top in yellow/red/etc as some level of "Stale" so others know. This also has the slight shame effect if you're the primary owner and all of your docs are bright red and stale.

#3. Directory structure template that you enforce on your entire org. So when a new team starts, you can have some sort of standardization stamped out around where things are like Design Docs, Runbooks, Meeting notes, etc, etc
I'm really interested, what do you mean by that? How do you think they should be organised?
We became the top games in the world with ZERO spend on Ads
I enjoyed plugging these into translate.google.com to see what machine translation made of poor applications of Japanese.

The best one was the "Brutality Bonus," which after re-translation from the developer's Japanese, came back as something like "Allowance for Atrocities." Not wrong, but hilariously off-kilter. It still makes complete sense, but it utterly fails to convey the original tone.

I can see, at some remove, why this stuff is funny!
Dave Chappelle has joked that the best way to institute comprehensive gun control would be for minorities to start arming themselves en masse.
No support for that in Sloane's.
https://oeis.org/A000027
We use https://bench.co/ which also does monthly bookkeeping for taxes.
I had to look up the voice command to cancel the current directions without touching the phone. It's "exit navigation," which is very similar to the command you found to start them.

All of these commands printed out on a list somewhere would probably be consistent, and make sense. But you don't get to see that list. Google and others want to present these systems as magical AI helpers that you just converse with, as if they had any more intelligence than a touch tone menu system circa 1990.

Knowing how these things work, it just strikes me as hubris.
The UX isn't good because they can't admit that the whole system isn't as good as they say it is or want it to be, and this makes them opaque and frustrating to interact with.
No.

That would kinda suck for everyone who's used to wpf, qt, swing, gtk+, etc, bootstrap, whatever came before wpf, (winforms? Don't remember) etc etc. "Just copy whatever Apple does" seems like the worst possible solution for a cross platform widget naming convention out of many possible bad solutions.

Naming stuff matters a lot less, (but still sucks) but if you pick UI system and copy all its primatives, you're guaranteed to end up with a bunch of widgets that really, really suck in several native widget sets.

Ultimately, there's not a good way to do cross platform UI. It's always going to either be mediocre on all platforms, or really bad on every platform except one. At best, it will be ok for a while, and then one platform will redefine what "native" looks like and now all of the tradeoffs you've made so that it's mostly ok are just technical debt.

I don't mean to piss on anyone's parade, but cross platform UI is probably the hardest problem in software engineering. There have been a dozen or so teams of people smarter than us who have tried and failed.

If it were my job to make a cross platform UI system for rust, I'd quit and get a job where I wasn't set up to fail. If there was a gun to my head, I'd write a fairly thin wrapper around Qt. The idea being that most people already have 1-3 Qt programs they use regularly. So even though it looks like a Qt application instead of a native one they'd still be familiar with it and it wouldn't look out of place. Then I'd spend most of my time engaged in politics. Install a few developers to developed Qt whose job it is ostensibly to be good Qt developer citizens, but whose actual job is to guide the next major version of Qt (which will break stuff) into breaking as little of my stuff as possible.

The second worst (but still bad) way to make a native cross platform UI is to give up, and make a not UI but close to UI cross platform abstraction layer, and then do the half dozen abstraction layer to native UI things separately. That still sucks more than the arena football league though.

No one's ever really done this, so it definitely sucks more than I think it does. But I walked into that suggestion knowing it sucks, so I don't feel bad. I dunno man. Everything about cross platform UI sucks.
I don't think I understand. You say you're going to fix Confluence. That's great! Lots of us are stuck using Confluence, after all, and it has many deficiencies.

However, I don't really understand how your product integrates with or improves Confluence?
1. If it's so easy, why hasn't anyone done it yet? I've seen this idea mentioned on HN dozens of times already.

2. Even if you could set this up, you'd still be competing against Uber, which is a name everyone knows already and which can afford to burn billions of dollars a year to grow their business. They could temporarily lower their rates or driver's fees in the area that you operate in and quickly put you out of business, since they can afford to lose money much longer than you can. The same drivers who'd use this app will still be driving for Uber and Lyft (they'll go wherever the money and customers are).
Unity and Unreal did the work. Both support Metal.
Unfortunately I really know people in my class who believe that if people are in fear of getting fired and missing deadlines they will be more productive :/
There was that time the Steam client rm-rf'd your home directory because of a typo in its wrapper shell script. Also, the client itself requires a bunch of packages that I'd rather not install on my machine, because my distro packages don't match what it wants, and because some of the packages it wants are 32-bit ones.

So I just run Steam itself in a Docker container. The home directory inside the container is mounted to a subdirectory of my home on the host, so even if Steam wipes everything from it the only thing I'd lose is Steam itself.
> is far more inefficient

Is it?
A nice looking JavaScript particle animation library
Binance Opens Four New Fiat Gateways Including EUR
Try it at your bash prompt someday.
I'm curious where your rigid definition of the term "planned obsolescence" originates. The Wikipedia page, for example, presents a few alternative takes.

"Systemic obsolescence" seems to fit, if you consider the ecosystem as the system.

But there's no real sense in quibbling over the precise definition. What would you term the arbitrary and capricious decision to not support a new feature on a perfectly capable platform?

What if I were releasing a succession of new laptops, and I said to my employees, "As we release new software that runs on these laptops, we'll actively, needlessly disable new software features on laptop models over 5 years old"? Since technology and software moves on, it seems to me like that's planning which makes a product obsolete.
You ever seen those bugs, where adding a printf makes the bug disappear?
>people often reach for flavor-of-the-month heavyweight frameworks when they can easily adapt tools they're already using to solve the problem within hours.

Absolutely, which is why I think it's important to call concepts the same thing they called it in the olden times if you know it's an old thing!
AdvancedCopyCommandShows Progress Bar While Copying Large Files/Folders in Linux
The Next 50 Years of Databases – Andy Pavlo, CMU
Not sure why you are getting down voted.

Effect of hyperbaric oxygenation therapy on post-concussion syndrome

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6122203/

Hyperbaric oxygen therapy for post concussion symptoms

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4547434/

Concussions and brain injury: Can omega-3 intake aid in brain health recovery?

https://www.sciencedaily.com/releases/2016/08/160824140113.h...

Dietary Omega-3 Fatty Acids Normalize BDNF Levels, Reduce Oxidative Damage, and Counteract Learning Disability after Traumatic Brain Injury in Rats:

https://pdfs.semanticscholar.org/169e/bf7db8f2cb95255e9bbf1b...

Treatment of Acute Sports-Related Concussion

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6542872/
I’m one of the 8 people on the planet. Simply because Alexa (and Siri) have real trouble understanding my accent. I don’t fear something I’m at liberty not using and that’s barely intelligent enough to make sense of what I say.
My favorite feature of Staticcheck is that it tells you when a method is deprecated in a library you’re using. Would never know otherwise!
This is a great list. The arrogance of the recent grad is pretty astounding (in my experience) (myself included). I wish more time was spent on solving some of these misconceptions during university.
I really miss mediawiki style templates when using Confluence.
It seems to me that there are two schools of thought: one school which uses debuggers, the other school which uses printf statements and equivalents. Neither schools are absolutely false.