skysight-inc/HackerNews huggingface dataset:
This is an interesting thesis. Do you have any statistics? For example if true this implies that the median square feet of living space per person has been falling at least in the last few decades. The census does collect data on this.

Anyone with the government data access skills care to reply?
Let’s see...

- Apple, Samsung, LG, and Google have supplanted a wide range of consumer products with modern cell phones. Point-and-shoot cameras, some prosumer cameras, low-end document scanners, household telephones, PDAs, small flashlights, small voice recorders, portable tape and CD players, car CD players (via wired or BT connectivity), portable DVD players, boom boxes (via Bluetooth speakers), car GPS navigation systems, compasses (to some extent), pocket notebooks, planners (to some extent), a large segment of the wristwatch and pocket watch market, pocket calculators, professional scientific and graphing calculators, walkie-talkies and handheld radios (not completely though), portable electronic games and some game consoles... those are a few of the big ones.

- There is no type of brick-and-mortar store in any branch of retail or auction that hasn’t been hit hard by Amazon and eBay. Additionally, all the B2B businesses in the retail supply/service chain have been hit hard as either their clients suffer or they themselves lose business to Amazon.

I could go on. The world is a completely different place than what it was 20 years ago.
Many patents areuseless.

But without patents, and with today's reverse engineering, most things would be reduced to cheap chinese clones.

Yet it's not the case, in many fields.
I use this site fairly often for those kind of searches: https://www.lorenzostanco.com/lab/steam/

It won't work for everything (for example, I don't think it'll help with "visually stunning"), but it works well for finding games of particular genres, ones with local co-op multiplayer, and so on.
Ironically enough, it could be the Dunning-Kruger effect in action.
>seems the article implies EveO probably copyright/trademark/trade secreted that obvious idea so no other game can have it.

>That sucks. Nothing impedes technological and economic progress quite like IP laws.

What the fuck are you talking about? Where does it imply anywhere even close?

I'd definitely agree that IP laws impede technological progress, but you're leaping to ridiculous conclusions.
I thought polio itself was on the brink of complete eradication, with humans as the only viable reservoir? Seems quite unlikely that it would be mutating this recently, so this has to be something pre-existing.
Sure, but I'm more meaning that it is taught as something that should go unchallenged. While Democracy + Capitalism = Growth isn't a physical law like F = MA, it sure seems to be treated like a religious one.
Innovation Economics
What was fun about "Against DNSSEC" is that I feel like I was one of the first people there with that argument (it's very satisfying to see the rest of the world come around). But on PGP, I'd be very late to the party; nobody in cryptography engineering seems to like PGP, and some of the most high-profile people in the space, like Matthew Green, have repeatedly implied that it's a scourge.
This. They keep adding half-finished features apparently for the sake of releasing every 3 years. Move types that may not move (std::move is just a cast / suggestion that if taken leaves the receiver in an indeterminate, useable state), pattern matching that isn't (std::variant). Frankly, I wish they'd stop.
How come the profile picture fetcher fetches the profile picture twice every time, instead of just one?
I believe the idea was for this capability to go along with the ISS as a life-boat contingency. That is: shuttle is damaged on launch such that a safe return is no longer a sure thing, so the crew links up with the ISS, shuttle attempts an automated return (or ditching), and the crew hang out while another shuttle is prepared to fetch them.

This is also why all but one post-Columbia mission either went to or was within range of the ISS. The only mission for which this wasn't true was the final repair of the Hubble, and for that they had a second shuttle on stand-by for a potential rescue launch on short notice.
They should move Burning Man to Area 51.
True about the wider demographic, but that has an unarguable correlation with lower quality. A show, book or movie which has something to say (artistically, socially or whatever) will upset someone; by definition the only way to reach a wider demographic is to make something blander or with less to say, so that you minimize the risk of upsetting/disappointing your audience.

This doesn't even apply to arguably good shows like The Killing, whose later Netflix-produced season is so awful it's embarrassing, not because it appealed to a wider demographic -- it was pretty niche -- but simply because it was terrible, badly acted and worse plotted. I've no explanation in this case.

I'm surprised by what people are saying about Bright. I disliked it because it was a bland knockoff of Shadowrun and similar scifi-with-orks-and-elves settings, with weak SFX and an even weaker plot. The commentary about racism -- whether well or badly done -- didn't even factor in my dislike. Bright is indeed a by-the-numbers urban fantasy made to appeal to a wide demographic, with nothing interesting to say about scifi, fantasy or even action. It was quite accurately described by the press as "a movie done with an algorithm". So of course it will likely have a sequel!

I really hope bland shows aren't the future of Netflix, but I fear they will be because they make business sense.
This suggests you aren't aware of the many huge benefits that have come from introducing modern features that other languages have. C++ since 2011 is quite a different language to what it was before, and this is hardly a bad thing. So many of the challenges of writing C++ were significantly simplified with the introduction of lambdas, smart pointers, and threading primitives.
Never heard of ASCIE, I assume you're referring to https://en.wikipedia.org/wiki/Associated_Signature_Container...
The issue isn't that it gets new features it's that they're half-assed because you can't impose new restrictions on old code. The power of these features in modern languages comes from their ability to protect you from yourself. That has more to do with what you can't do than what you can. Bolting more legs onto C++ doesn't protect you from anything, it just increases the surface area of the language.

They haven't introduced the features other language have, they've introduced poor rip-offs that fail to work as one might expect having worked in any of the other languages they're derived from.

The problem is it's not different than it used to be, the cracked foundations are exactly the same as they've always been always been but there's a bigger and more complicated house on them. C++ is starting to feel like the Winchester mystery house.
this is beyond stupid. municipal IT systems are vulnerable because of poor resource availability and lack of budgets to properly secure them.

paying the ransom ware folks should be considered the cost of doing business. it’s cheaper than actually securing the data.

anyway it’s expected. the same mayors that underfund IT would be the same ones to make this ridiculous “red line”.

good opportunity here for a cookie cutter IT consultancy to come in to all of these cities and offer cookie cutter service.
Or fucking screen grabbing the screen of the active computer. Less artifacts
Only if your developers are inexperienced.
In some cases, like Netflix, an effective search/discovery mechanism would mainly serve to highlight how limited the available catalog is. That's not an issue for Steam, of course, but it's definitely a glaringly-obvious motivation elsewhere.
That videos mesmerizing. It’s like perfection in driving. I can imagine the future when we’re traversing highways at 200km/hr that speed once cars are all networked.
Those are all C++11 features, right? So they aren't much of an argument in favor of 14, 17, 20.
Unprecedented Fires Burn the Arctic
I can assure you that Elsevier does not run articles through a spellcheck.
IDK what you mean but there so many things much easier and straightforward with web-based tech, eg sane layout systems like flexbox are way superior than anything native frameworks have to offer.
If you bought influencer bathwater, could you test it for DNA?
Can you elaborate on the performance-per-dollar part? IE, I'm seeing GCP providing V100 at $2.48/hour and a TPUv3 at $8.00/hour
Yes, I was just joking around. Sorry about that. (Love your community here!)
Interesting how there, the trade-off of electricity for nuclear is so advantageous, that you can even do inefficient things with the electricity downstream and still come out ahead.

Is electricity really cheap in France?
Sorry, I don't believe in magic :0
http://archive.is/m7cTp
The New York Times headline uses the word “loophole.” It’s not appropriate to rewrite that headline simply because you don’t like it. If “loophole” were an incorrect choice of words it would not be in the headline.

EDIT to add I understand moderation is a thankless job and thank you for doing it. But I disagree with this particular call.
Now all that Elsevier has to do is eliminate piracy! Just like how the RIAA eliminated piracy, and we are all still willing to pay 99 cents for a new song on iTunes. (sarcasm)
How can a person create their own alphabet?
I would love a site with summaries like this of academic papers.
of course they wouldn’t, voluntarily. and you shouldn’t want them to. under subpoena however, they would have to.
Right but only because you’re ignoring storage which is the only way to make PV really work (duck curve is an absurdity caused by lack of storage).

Sorry I missed your point, but your still misunderstanding what’s needed.
Looks like a pretty strong string of commits. This one has some mojo.
It's corporate click-bait from Dollar Shave Club. Not sure why this is on the front page of HN. Sign of the times I suppose?
Nor has the nation “lost” 4 million low-rent apartments.

Since something like the 1970s, we've outright eliminated about a million SROs and largely zoned out of existence the creation of new Missing Middle housing. Historically, single young people with starter salaries routinely lived in SROs or boarding houses. Now, we de facto expect most young people to rent a place designed for a nuclear family and get roommates.

New homes have more than doubled in size since the 1950s and the news is constantly filled with articles about the homeless problem.

https://en.m.wikipedia.org/wiki/Single_room_occupancy

https://missingmiddlehousing.com

https://en.m.wikipedia.org/wiki/Missing_Middle_Housing
If it's dozens of times more expensive during that 2% because it has to recover 100% of its cost in 2% of the time then it does contribute quite a bit to the total cost of operating the grid, whereas nuclear only has to make up the difference in that time between the market price the rest of the time and its overall average cost.

Storage also has the further disadvantage that you have to over-spec it. It has to be built for the highest capacity you might need and the longest duration, which you don't know ahead of time. If you build less than you need you're in big trouble, but if you build more, you pay for it and get nothing.
"White Evangelicals were an identical 26 percent of the electorate in 2012, 2014, 2016, and 2018" [1] even though they're only 15% of the population [2]. That number is dropping sharply as younger generations are less likely to be part of an Evangelical church.

Millennials and Gen Z are the biggest voting bloc at 27% of the population, but only represent 20% of the votes cast [3].

[1] http://nymag.com/intelligencer/2018/11/in-midterms-white-eva...

[2] https://www.vox.com/2018/11/7/18070630/white-evangelicals-tu...

[3] https://medium.com/s/youthnow/ruined-entire-generation-of-yo...
Lightning strikes at the Empire State Building have been studied since the 1940s.[1] General Electric used to do this. They had cameras at 500 Fifth Avenue to photograph the lightning strikes.

[1] https://www.ge.com/reports/post/123663889550/power-trip-watc...
Surf casting (fishing off the beach) is as passive as you make it. You can just cast and let it leave, or you can work the water, moving up and down the beach looking for fish.

But there are lots of ways to fish. I enjoy being mobile, looking for fish is part of the fun. And since you generally can't see fish, you have to look for other signs.

See this link for a video on reading the water. It's about trout and streams, but similar ideas apply for lots of other types of fishing (including from shore, wading, and from a boat).

https://youtu.be/X2egNshRU2A

Even if you find them, there is still a physical and intellectual technical component. Can you put your lure on the fish, can you present it, did you choose the right one, etc.

Lots of things are dull of you only invest a minimum amount of effort.
The C++ philosophy is not about protecting you from yourself. Its about allowing you to express your idea in as low or high level terms as you require. This lets you write a highly optimized tight loop and then abstractly describe less performance sensitive parts.

In the past it was thought that people would use safer high level languages and then drop down to C for performance. That vision just doesn’t seem to work out in practice - except at the cross process level.

The trade off to this is language complexity. If you want a simple language C++ isn’t for you - and that’s OK.
Good Job on actually finishing this...

Though i have to admit that I don't see myself using it with free IDEs like vscode and atom around.
You can be nice about a well-meaning but ultimately misguided complement without taking it seriously.
> Free will seems to be the most difficult philosophical question

Please elaborate. It seems like it’s not even possible to phrase a question about free will that makes sense.

What would it mean for an entity to have free will, such that you could ask a question about whether or not we had it?

If you could ask a meaningful question, it doesn’t seem as difficult as explaining why anything does or does not exist, or qualia.
> You need to enable JavaScript to run this app.

Why are people referring to html+script as apps?
Probably Google is still doing that 1 "Cloud TPUv3" = 4 TPUv3 chips.
If you find English reading irregular, wait until you try to learn French.
Grad student at Berkeley. The commercialization office only takes an interest if your work is high profile enough and has enough commercialization potential. Plenty of UC researchers release CC0 or MIT license code without issue.

Elsevier may be only one of many problems for the UC community, but that doesn’t mean it’s a distraction—- millions have been wasted every year subsidizing their profits. And Elsevier’s rent seeking business model is a problem for more than just the UCs. Hopefully this decision will end up being Elsevier’s death knell.
As enabled by Bayh–Dole Act [0]. Reversing this law would put publicly funded research back into the hands and minds of the public. This is the very law that creates a perverse incentive for universities to operate as for profit corporations, even with public dollars.

[0] https://en.wikipedia.org/wiki/Bayh%E2%80%93Dole_Act
Glad to have left C++ behind. I thank it for making me a better software engineer but I don't think I want to work with core dumps for the rest of my life.
Thanks for sharing this. I think it is a very good summary from a PhD student perspective. Now let me give you some more information :)

Academia wants to do research - and not pay minimum wage (not even to Tenured Full Professors - ask them how much they make from their grant during the months they are paid). Professors have figured out how to screw PhD students, and their own peers, thanks to competition.

If you look at any PhD student in a stream/major that has a value proposition, chances are - the student is imported. And in these streams (which matter?), research is value-less. Because there is no incentive to do any valuable work. Unfortunately, universities get lucky still - once in a while. Thankfully, this is beginning to end. Perhaps someone can quantitatively study this.

Interesting times - But first - in the US - health care needs a reboot ;-)
"Open source" is widely accepted to mean "licensed under terms that meet the Open Source Initiative's Open Source Definition", instead of the obvious meaning of "source available", only because many people put a lot of effort into correcting everybody who assumed it was plain English and not jargon.

"Closed source" has not had a similar education campaign, so it still defaults to the common-sense meaning of "source not publicly available". The opposite of "open source" is "proprietary".
Nullable is being set by accident? Nullable values are an “archaic” option?

Nullable is different than empty. Consider a contrived example where I’ve extended a user table to include a new column “fullName”. By making this a nullable column, I can determine that a user has not set this value. But maybe the user sets it to an empty string. The API might want to know this and handle it differently — prompting for a value if it’s null, but ignoring “” as “this is what the user wanted to set”.

Without nullable values, I would have to create bit values in a lot of tables indicating if the value was ever set.

Another example is time stamps. Databases have timestamps for createdAt and updatedAt often. There are people who set updatedAt when they set createdAt, but there are people who don’t. I’m in the later camp. If an object was created but never updated, I want to be able to know that. How would I do this if the updatedAt column is not nullable? I’d either have to set a bit field that it has been updated, which feels suboptimal, or I could set it to something like “time.Empty{}”, which is a magic number tied to the programming language? There are plenty of other solutions here, sure, but what’s wrong with nullable fields?
I agree however it is only valuable under specific circumstances while it can frequently create hidden traps. On balance it causes more problems than it solves. Which is why I suggested it should be an optional flag enabled on the backend rather than the default.
Morris's "strict constructionism" is itself a postmodernism.
Yep lots more info here: https://capacitor.ionicframework.com/docs/cordova

Also see some past blog posts with more: https://ionicframework.com/blog/announcing-capacitor-1-0/
I’m a huge fan of this strategy; we use it with Rust, for virtually identical reasons. Ruby also ships each Christmas.
Yes, but the emphasis now is much greater than before. The old rules of turn the scaling crank that defined the industry for decades are no longer helping.
Do you know how to use Facebook ads manager?
> That vision just doesn’t seem to work out in practice

Well, about half of the Python ecosystem seems to disagree.
“Probably” doesn’t do it justice. If you haven’t seen this documentary it’s worth checking out if you’re curious to see how sinister and deep the rabbit hole goes.

https://youtube.com/watch?v=eJ3RzGoQC4s
GANPaint: Using AI for Art
Indeed. It's an EU standard, http://www.etsi.org/deliver/etsi_en/319100_319199/31916201/0...
How about we have an autoresponder framework, like MailMain, that can handle mail with messages like

[paper-request] bacterial population analysis under exposure to fox news

?

And it would respond with the proper paper or papers attached.
I agree there are more mediums available, but if someone finances their work they'll probably have little choice in distribution mechanisms which props up tradition.

The MPAA has a chilling effect which I think is harmful to creativity. I think the human mind is a lot tougher than the vocal few lead us to believe.
The definition is very straightforward. It’s a loophole when others do it, especially those I don’t like, but it’s a tax break when I do it.
I hate the PlayStation store. It doesn't even try. All I ever see is stuff I'm uninterested in
They die.
> can't justify spending $36/year for an app to store my passwords.

what?

it’s not just storing your passwords. you could use a spreadsheet or plain text file for that.

$36/yr is NOTHING. this is great value for money.
Atreus Keyboard
It's absolutely incredible how connected people can make scandal go away.

Totally shameful. I hope #metoo gets stronger and stronger.
Oh brother! This is kind of "concern-trolling" isn't it? "I'm concerned for you." Also see: "I'll pray for you," which passive-aggressive religious people say to simultaneously indicate that they disapprove of your (usually totally harmless) activities that are supposedly going to lead to retributive hellfire, and that they've got their act together more than you do.

language policing = religious righteousness

callouts = virtue signaling

"You might have some self work to do" = "I'll pray for you"

your future prospects = retributive hellfire
It seems to fetch the profile picture twice every 15 minutes. No cache, no If-Modified-Since.
Why do support services need to be located in a city? What support services cannot be offered outside of a city?

The reality is that many of the visible homeless living in the city center are addicts, and they congregate in city centers, in part, because of cheap and easy access to drugs and like-minded people. In places like the Tenderloin in San Francisco, open drug use is everywhere you look now, and the city turns a blind eye to it.

Claiming that people need to remain in this environment to recover is extremely misguided.
Job Listing for “Founding Mobile Engineer” at Apex
Snapshots. Use them.
The current top three comments all seem to be generalizing from personal experience, and the experience seems to come from high-rent areas. (Given the HN demographic, probably the Bay Area.)

This is not a constructive response to an article based on aggregate national statistics. If the article seems wrong to you, at least ask about statistics that might refute it. For bonus points, find those statistics yourself.

Personally I live in a very high rent area (Berkeley), all the houses anywhere near me cost more than $1 Million, but I believe the statistics. To quickly check you can look at rents and house prices in Fresno CA, Mobile AL, Duluth MI, St. Louis MO, Austin TX, etc. etc. The internet has a wonderful set of resources to help us get out of our bubble.

If you want to argue that rents in the Bay Area should be more like those in St Louis, fine! That is a policy question we can work on, but it will be a long slog to get where you want to go.
I’m sure you’d love to consider yourself infallible but human error can happen even to the best of us.

However if we’re talking from idealistic perspective then you’d have your own DBAs who would create the DB and write the SQL so your developers just call your (for example) stored procedures like APIs rather than writing their own - often unoptimised - SQL themselves.
Performance is not true, if measured in terms of cpu!
See e.g.: http://www.insticc.org/node/TechnicalProgram/icsoft/presenta...
> I thank it for making me a better software engineer

It's especially nice that Rust has kept this basic attitude from C/C++ and in fact strengthened it a lot and aligned it with modern trends, even as it got rid of the annoying "core dumped" part almost in its entirety.

(The latest tagline of Rust is "A language empowering everyone to build reliable and efficient software." Do notice the everyone part, and especially the empowering bit - as opposed to letting even novice developers hobble themselves with substandard, bootcamp-level software-dev practices!)
Yes, absolutely.

A smart phone with wifi provides entertainment, communication, endless information, maps, weather, etc. etc.

Just a phone can provide for a lot of needs.