skysight-inc/HackerNews huggingface dataset:
The good news is that, technically, this is sustainable, for certain values of “sustainable”. I have been sleeping about 6 hours per night on most nights for a decade, basically ever since my kids were born.

The bad news is that you’ll never be at peak powers in this way. You’ll be ok enough to go through the day, but with diminished focus and willpower. The few days I make sure to sleep more, I clearly get extra energy and focus. (I then typically pull a 32-hr day because I don’t feel tired, which is also bad).

I compensate with afternoon naps when I can, which I think is the best “natural” remedy. My grandfather comes from a culture where you’d traditionally wake up very early, work the fields, then rest in the early afternoon because it’s hot outside, before doing another shift into the cool evening. My dad was lucky enough to invent a job for himself that allowed a similar routine, with 1hr or 2hr naps on most days. Unfortunately, the modern workday was “invented” in Northern Europe and follows different rhythms, so less people get that option than ever before.

Other ways I’ve found to increase the sleep-hours count:

— allocate a couple of hours during the night for actual work, then go to bed earlier. E.g. 21-3 sleep, then 1 or 2h awake, then another 3h sleep to wake up at 8. (I sleep better in cycles of 3h). This is actually more relaxing to me than doing 9h straight. Unfortunately it’s risky - if you get in the zone, the temptation to skip the second sleep-block is very high.

— when you wake up, 30mins physical exercise followed by shower, then back to bed. Surprisingly effective but not always an option (partner or kids in the house will not appreciate the noise).

— reducing caffeine. I don’t drink caffeine after 2pm, ever.

— losing weight. My amount of fat tends to be inversely proportional to the hours I sleep.
Because American and Canadian allies aren’t going to learn Dutch, and almost everyone in the officer class has a working comprehension of English already. I could — at a huge push — believe in Spanish, maybe, kinda, almost. France and Germany won’t let the other win it.
Sanctions? As you may know we don't have an army. What else do you suggest?
Trade offs. Now we exploit humans, pay them quasi minimum wage, and we get the occasional rape story.

Self driving taxi will be a new possible way to get from A to B, and people will chose their own trade offs.

Probably human driven taxis will become the luxury eventually.
Crimea already had a major Russian naval base in it.
C++ is pretty great in single player mode, you have so much power at your fingertips. It's the epitome of "and the kitchen sink too".

It's when you switch to online multiplayer and end up having to maintain and modify code written by other people who have different opinions on how kitchen sinks should be installed and used that things tend to sour a bit.
A Journey to the End of Time
Plant patents (and patents on new GMOs) are an excellent idea, and it's remarkable you could think othewise. They mean we actually get the improvements, since they cannot be immediately taken by those who didn't invest in their creation. They do NOT mean you have to stop using something that existed before the patent.

Monsanto had a contract with farmers to not replant the seeds. The farmers were free to not use the seeds and not sign the contract. Enforcement of contractual obligations is a vital glue that holds society together; why are you against it in this case?

In all this, I detect entitled selfishness on your part: you want (or you think the farmers should have) the benefits of these improvements, without having to respect the mechanisms that allow the improvements to be made.
What communication overhead, if you've already said you are in favor of telecommuting?
I hope you’re right! I’d suggest that the Visegrád group’s military aspects suggests the Central Europeans are worried they’d be on their own in case of Russian aggression though.
Independently reproduced the tests for .com and .blog. Found that many of the TLDs at the bottom of BunnyCDN’s list has one thing in common: CentralNic. Avoid using any TLD that use it for their backend infrastructure.
https://www.ctrl.blog/entry/dotblog-tld-performance.html
In absence of gravity there would be no atmosphere, no pressure, no liquid water and especially no flowing liquid water.
In what way is C++ "deeply" broken? I seem to be using it daily with no problem, as does the rest of the world. I manage to use applications and operating systems where vast portions of it are written in C++ without problems - what problems are you having? Honestly, it's dead easy to criticise but you must be using the product of another language if you feel so strongly about this...?

Tell me, which browser and operating system are you using to write this comment? It must be one written in something other than C++, right? Your browser isn't using WebKit or Blink by any chance is it??

Let's hope the web server or network appliances used to transfer the data to you are not using software written using this "deeply broken" language!
From a technological standpoint housing supply is a solved problem. Three story multi-tenant buildings with underground parking and public transportation work great, if that's not enough just build higher.

Solving the political problem is much harder.
Nano is lightning fast and has an excellent mobile wallet. Very simple to use because there is no fee to set and no fee to pay. It is a near perfect peer to peer payment network. It has been a pretty awful investment for most of its existence.
One turtle, and everyone is very worried about the order a second would be added in.
I don't know if this will come about, but Brexit must have made it more likely; an EU army is the kind of thing euroskeptics would have hated.
I spoke with several data scientists and students in the last 2 years and the consensus was basically two central points:

1. NumPy is really fast and has a lot of features. Even if they don't need all of them they feel more at ease knowing that they can use them should the need arise.

2. Python is very familiar to them, their professors know it, they know it, it's easy to teach to new people in the team so everybody just goes with the flow.

As much as I think the bigger IT area is in a desperate need of innovation... I can actually agree with those two points. Tinkering should be left to us the programmers and sysadmins. Everybody else has a job to do and they cannot and won't spend a lot of time evaluating all tech possibilities.

That's okay. It's our job to tempt them with something irresistible. :)
> A good synonym for "MVP" should be "experiment"

You are focusing solely on the M and forgetting VP.
If something isn’t a Viable Product then it isn’t a Minimal Viable Product.

You could create an MVP as an “experiment”, but it can’t be synonyms because not every experiment is even a product or a viable product and thus not at all a MVP.
China: The Rise and Fall of the Middle Kingdom
Eastern Europe has been a battlefield for millennia, any nation in NATO has to guarantee their own safety to this moment. V4 are working together but I do believe we will achieve it on a wider scale after the brits are gone
I don't think there was any reason to assume a post title starting with 'dynamic type' would use open to refer to open-source - how could there possibly be a correlation?
It’s not who you are but who you know. The US still needs the EU and other countries to validate their actions in conflict. It’s the difference between waging terror war and righteous war. This image and support (even if just in the media) costs the US. They have to be bodyguards for the rest so they don’t go to China or Russia to seek alliance. And the difference between superpower and superterrorist is just a headline in newspapers.
France, alone, spends more on their military than Russia. Overall, the 28 countries currently in the EU have a combined military budget about 3.5 times the size of Russia’s.

(I’m sure there’s a better metric for military power than mere budget, but I don’t know enough to find out what that might be).
I don't see that it matters. Storing data isn't free. Why should they be expected to do so in the absence of payment?
> Man, you really are uniformed about everything EU related. The US is trying to stop pipelines from Russia to Germany. The US doesn't want germany being reliant on russian gas. The US wants germany reliant on american gas. We are even planning on sanctioning companies working on building pipelines from russia to western europe.

All that seems to support the grandparent's view?

> If you think competition and self-sufficieny are always good, shouldn't you be against the EU? The EU is the opposite of competition and self-sufficiency. It's 28 nations cooperating rather than competing and becoming dependent rather than self-sufficient.

It's easy to imagine those 28 nations would otherwise become client states of the US or China. An integrated EU could give its members more independence at the global level, as paradoxical as that sounds at first glance.
Oh sweet summer child, racism applies to far more than skin color. Discrimination against country of origin is considered racism in today’s discourse. It’s a convenient cudgel to make essentially every country racist, but it is what it is.
Look, from the point of view of a passenger, the best transport system goes:

- where you want,

- when you want,

- carrying what you want,

- as fast

- and as safely as possible,

- at the lowest cost possible.

Trains are weak on multiple axes here: they do not go where you want to go and they do not go when you want to go, and you cannot carry large amounts on them. They are also quite slow.

The only reason that anyone uses trains is because in dense urban areas like London, cars are even slower, and for intercity trips it is both slow and hard to park when you get to the destination city. There are perhaps some exceptions to this but they don't really exist in the West. Really fast intercity trains are a thing in China and Japan, but the UK has no trains that take you from A to B at an average speed greater than a fast car once you take waiting and stopping time into account. As far as I am aware the same applies to the US as well.

Trains do not cover 90% of use cases, they cover maybe 10%. In my opinion, trains are a technology that should be completely scrapped in favor of driverless minibus and driverless car networks. Modern electric & driverless vehicles with internet connectivity and global transport optimization like Uber would beat trains on every single axis.
The de facto working language of the EU is English, not because of the UK but because it's the one language that plenty of people in every country across the EU speak as at least a second language. If anything this is probably due to the US being so influential.
No idea, but the point I was responding that Europeans would never let Russia dominate a border country, and the Ukraine seems like a counter point.
Bold plan unveiled for China's plastic waste
it's been so long since I've read anything about Conal :)
> when it was just an app to manage your music library it was clean, easy to use and logical.

Strong disagreement here: I always found iTunes to be the poster child of incompetent design. It's design was a good fit for stuffing a lot of functionality into because it was never coherent or usable to begin with.
The main loop in Tokyo comes every two minutes; it’s as close as you can get practically get to a constantly moving tunnel.
I suppose they query Google.
People learn by example. Either you give the well thought out patterns of behaviour with training, or, they learn them in the field. So, with proper training, they would not necessarily have to have to mirror the learned bad habits of others.
Um, I can think of some folks who got in a bit of legal trouble for (allegedly) ripping off the Java API. I don't think you'd want to do that!
as a student who didn't understand why I was getting it right more often when I wasn't showing my work, the assignment of credit based on this frustrated my education immensely.

figured out, a decade later, doing remedial math to get into calculus, that i was just a touch dyslexic. it had made me vulnerable to some seemingly algorithmic multiple-choice test trickery in their remedial math program, and explained where the requirements to show work had helped me to develop the wrong answer, so many times in high school.

understanding this and being able to give myself a pass where i could expect to transpose some variables .. i was actually sort-of talented and more importantly, i actually enjoyed it ..
Surface tension is incredibly weak, very little nonuniform acceleration will break it.
Async network layer built on top of Apple's Combine
So, because someone has a certain nationality they are nationalistic?
Porting Pigo Face Detection Library to Webassembly (WASM)
This "be liberal in what you accept" idea, applied to modern programming, always struck me as strange.

Yes, taking an unknown structure in your program is the easy part. Programming against an unknown structure is where the problem lies.

I'd love to hear more examples of programming against such input that are beneficial over "parse don't validate" idea.
Is that PPP-adjusted? It's easy to imagine that a smaller Russian budget might translate to more (poorly paid) troops, more (cheaply manufactured) vehicles and so on.
Every time Ive touched an ios or os x device over the last decade, I'm shocked at its poor usability. I don't mean that things work differently from what I'm used to; I'll usually ask the owner of the device about it and they'll mention their workflow, and it's usually far clunkier (and then a few years later, ios picks up the feature I was missing to raves from users). Despite not buying the marketing hype, I'd apparently internalized the glowing word of mouth I had gotten a from iPhone and Mac users over the years.

Though I guess I've long since reconciled myself to the fact that most people have incredibly low standards for their computing devices.
Brother is absolutely better than HP. Ink cartridges last forever and no/less scammy spyware installs.
Are you looking for a framework or a more complete tool? Django or Ruby are good for putting together CRUD tools very quickly. If you make use of their ecosystem of libraries you'll be able to put a Bootstrap CRUD app together in no time (assuming you have webdev experience).
(author)

I'm curious what your guess is? I'm not talking about opening a new satellite office in a cheaper area (they've already done this, for example Pittsburg) but actually moving their headquarters. Tens of thousands of roles moving from Mountain View / Sunnyvale to Kansas City.

Most of these roles are occupied by people who have a lot of options and don't want to move across the country. Even if they were up for moving and the company was offering to keep the same (far above market for KC) pay, they'd be very nervous about entering a situation where their employer would have so much more leverage over them.
I think it's fair to be afraid of the unknown but eastern European economies are growing and then even the point of us being too poor will be gone.

Anyway, I don't really care about racism because anyone who is racist enough not to hire me is a great dodged bullet anyway lol.

Also..sweet summer child? I don't get if you're trying to sound condescending
The await/async concurrency pattern in Golang · madeddu.xyz
We've made a choice to allow people to kill each other in cars from time to time, but that's different from choosing to allow automated cars to kill anybody. Knowing human nature, I don't think the general public will accept double digit automated deaths without an outcry.

Shutting down a plane is completely different from taking an entire class of publicly owned vehicles off the road. People will be furious.

Yes, they will be furious about the deaths and the shutdown, both. Don't forget that people are made up of individuals.
Nobody's paying 2% of their GDP "to NATO," not the US, not anybody else. NATO's entire budget is less than €2.4 billion. The agreement is for NATO member nations to aim to move toward spending at least 2% of their GDP on defense by 2024. So spending money on a EU-wide army would be one method of attaining that goal.
I don't think society would need to be restructured.

Many countries do fine without private third party entities managing people's credit history and score. Instead, you have to provide data on your credit worthiness each time you request credit from a particular bank. Such as bills, income proof, assets etc.
Sanctions are the modern equivalent of siege warfare- using starvation as a weapon. I’m not sure why it’s looked upon as being a kinder, gentler approach than dropping bombs on civilians. It’s still violence. People still die.
Lisp as an Alternative to Java (2000) [pdf]
The sentiment of dreading having to learn new language features (as in being forced to) does not compute to me. Being a software developer, you should always be learning new things.
> In my opinion, these features should better be implemented by powerful generic static reflections rather than a dedicated special syntax just for this.

Boost has had a coroutines library for some years now. What do you make of their approach?
I remember there being a few years from like 2002 to 2004 where it was clear Zip wasn't the answer (mostly because nobody had a Zip drive) but flash memory was too expensive.

Emailing files to yourself and Multi-sesion CD-Rs were popular for two or three years before suddenly everyone had USB drives.
Superpowerdom has always been defined as military capability and the ability for others to do your bidding. The US has this through military strength and the US dollar being the reserve currency.

Justifications and perceptions are secondary and only follow the real source of power.
I’ll believe it when I see it. I think we’re far more likely to see closer Franco-British integration (with maybe some Hanseatic colour thrown in) well before an EU army
Targeting Cytokine Release Syndrome During Car-T Cell Therapy
Humans are fixable in that they are held accountable. One person can be taken off the road if they are unfit to drive. (Revoke license, imprison, etc). Then the incident has become Someone's Fault, and society can move on.
According to this, languages statically typed but offering a dynamic type (any in typescript) allow best of both world.
And using the right types is a matter of refactoring.
You can change that. I configured it to work as it used to.

I use it as the old 2000s versions, no album cover stuff
Well, you are right, but there would still be some advantages to submodules:

1. Check the files hash themselves: while you can definitely put the commit ID in the URL, nothing prevents the remote server (though unlikely if github) to answer with another version of the file (and could even do so selectively for your build server).

2. Simple upgrade path: with submodules, you can just `cd` into them and run `git pull` or `git checkout v11.5.2`, and git itself could inform you that a newer version is available if tracking a branch.

I also agree with the contribution aspect, though it is less important in some cases.

I take the latest example I have in mind where this could have been useful: For integration into F-Droid, RiotX needed not to include binary artifacts of a library, but the source itself. The source repository is quite big (multiple languages), but the thing of interest is a single java file [1]. They ended up simply copy-pasting the file [2] in their repo, which makes its origin less obvious, and more subject to bit-rot and vulnerabilities.

[1]: https://github.com/google/diff-match-patch/blob/master/java/...

[2]: https://github.com/vector-im/riotX-android/pull/760
That's a very optimistic way of looking at things. More than a decade ago (pre-C++11) I used to be a pretty proficient C++ developer. I had a bunch of books about C++ designs, I would use Boost left and right, I knew my design patters, I knew advanced templating tricks etc...

Then I kind of grew frustrated by the complexity and super long build times and for a few years I left C++ on the side, going back to C and other languages. Now I'm a big fan of Rust.

These days when I see a modern C++ codebase using "auto" all over the place, lambdas, the new constructor/initializer syntax, std::move and more, it can be very tricky for me to understand what some code is doing. I feel like I'm reading a new C-based language where I can understand most of it but I feel like some key components are eluding me. Generally I end up figuring it out but I really don't feel comfortable modifying the code because I don't understand all the implications. Very few languages, especially as old and huge as C++, change so drastically and so fast.

And again, I considered myself an advanced C++ user not so long ago.

>With C++ you only have to use a feature introduced after C++11 if you decide you really want to use it.

If you're the original developer who makes the decisions. If you end up working on a project using a different subset than the one you're used to then you're screwed. That's what the parent is talking about.
Yea, it doesn't even function well as a joke, since it says more about Apple's product development pathologies than the broader culture of digital products.
Being from a developing nation, we had been fed a certain narrative about the US. It was the epitome of all the virtues humanity could conceive. Circa 2010 the advent and prevalence of cheap smartphones and social media across the globe (including third world countries), turned a new leaf on access to information from the hitherto filtered mainstream media. This removed the veil on the actual social, political and economic life in the US (in the eyes of my contemporaries and I). The 2016 elections and the circus it has been since then, tossed away the veil altogether. In the last 4 years, with utmost respect, I do attest the US has lost something at the global stage: at least its charm and probably much more.
I mostly agree with you, but operating systems and web servers are generally written in C and not C++. For example Linux, (the vast majority of) GNU, Apache, and Nginx are all C.

(Though I expect your parent has similarly negative views on C?)
"we may eventually be in a situation"

Which implies that we're not there now. Right now, there are a lot of young people who could use a solid job like a mailman, some of whom have a lot of student debt to pay for careers that are not panning out.
Very interesting. There’s certainly something to this associative memory phenomenon. Case and point. I stumbled across this on accident, by listening to the radio while commuting to work in the morning. Some shows repeat themselves throughout the day. If I hear the repeat on my commute home, I can recall an amazing number of details around my morning commute at the same time in the show. It’s pretty amazing and I’m trying to find a way to exploit this outside of listening to Howard Stern on my commute to/from work. :-)
I'd argue that the average person lives in order to work. It is ingrained in our minds from an early age, and why we have not gone down to a 15 hour week that was first proposed as the path ahead by Keynes in 1930.

In the FIRE community you would find that the majority of people are working in order to live.

Most people with consumer debt are trapped in this too.
Browser APIs have C++ ABIs that can be generated through webIDL if I recall well.
Containers are not needed for orchestration.

See HashiCorp’s Nomad....
Also maybe of interest: “The advantages of static typing, simply stated” https://pchiusano.github.io/2016-09-15/static-vs-dynamic.htm...