skysight-inc/HackerNews huggingface dataset:
> calculate the amount of time before humans consume the entire universe

I've heard this same argument made using energy instead of mass. That article correlated economic growth with increased energy usage. It does make sense, our universe might be expanding but it is finite.

However, what if this is a social and not a physics problem? Maybe more and more new people are required to keep human social structures functioning optimally. Maybe the solution is virtual reality.
That strikes me as trying to claim the benefits of a system without participating in the costs.

(Unless you're suggesting that salaries are so disproportionately high in the USA that you can move here, pay all of your German taxes, and still be better off. In which case, I have to ask: what the hell is wrong with economics, and why is it leading to this obvious inefficiency?

I suspect the real answer is: "you can't actually do that.")
Some people think money has inherent value..
> Is it some carryover from coding? If so it's bad practice outside of code. Don't stain the standards.

No, it's not but it's funny that you were so sure it was that you put it as a rhetorical question with a nonsense rant about standards.
If anyone is looking for advice, follow this diligently.

> "Choose your colleagues carefully to the extent that they help you and you will be more successful and the extent that you can help them and they will be more successful. …Value simplicity and elegance. …Pick your problems carefully."
Have you looked at Swift? It's pretty similar to Rust, but eschews all the lifetime stuff in favour of a runtime that does reference counting.
Relativity of Time explains how much time people needed to fulfill their duties
dr. ed said:

> If I'm extracting content from works, I prefer source (LaTeX, Markdown, DocBook, etc.). Though that's another story.

except it's not actually another story. it's just a different part of the same story. and a format (like .pdf) which only handles one part of the story well (such as reading) but falls apart on another part (like text reuse) is not -- ultimately -- a good solution.

but that doesn't mean .pdf is worthless. yes, it's worthless as an archival format, and as a distribution format. (and those two are the ones which people commonly pitch as _strengths_ of .pdf, unfortunately, which is misguided.)

but .pdf is fine as a one-off output-format, spun out in an on-demand fashion by an end-user who wants .pdf for their own personal reasons (which require no justification to us). this is what you mention at the end of your comment, and i, too, am working on that...
I'm really surprised this was down voted.
This video seems relevant: https://www.youtube.com/watch?v=FACK2knC08E

According to Hans Rosling we've reached "peak child", meaning we're almost at 2 children per woman globally. This means population will continue to grow for a few years as globally there are more children than adults but will stabilize after that around the ~11 billion mark. And as long as we stay at that "peak child" number we won't go any further. I really recommend his videos if you haven't seen them.
You should find this article interesting! https://qz.com/973684/california-will-lose-enough-solar-ener...
It's never that direct.

They would probably publish some policy what is an acceptable ad and what isn't, and let the others self-regulate. For them, the ability to finger-point ("it's only your fault that you are not compliant with the blocking policy") is very important.
>What does this mean? That these staggeringly high numbers (if true) do not necessarily mean doom but "merely" that at some point people will find out that the pensions they have been promised won't be there when they reach retirement.

That's enough doom. What other "doom" would there be?
As a designer I would say that design is somehow like chess. The openings in design are the main style used. These styles are exaustively studied and connected with trends. Nowadays is minimalism. Every designer can put out something within the style. When they need to differenciate (middle game) problems appear, as moves are not so clearly studied.
What Stops IPv6 Traffic in a Dual-Stack ISP?
"A promise from the government to pay you something in 30 years is inherently a promise to take the resources from your children, because there is nowhere else for it to come from."

If you die in 25 years and pass that wealth to your children then it becomes a promise to take resources from somebody else's children and give it to yours.

It's simply cementing wealth divisions across generations.
Europe vs. SV: behind enemy lines with the woman deciding Google's fate
I talked with Chuck when he visited China in 2010 just months after he was awarded Turing. He was a really nice guy. It is funny to talk with him.

He joked that he was an unfortunate guy because he always invented something decades of years ahead of mainstream era.

And the secret of so many original inventions? Read the original papers, the very old ones in various fields and learn how people initially thought, and why they failed.
Depends on oil. Many cars still run on semi-synth and those require the 15k/1yr routine, full synth can use longer kms and two years, or every year if you do under 5kkm/year
I always wondered why they need whonix gateway? Couldn't they just pass it through host's tor? Why do i need to run entire full blown debian just as a proxy?
Only VirtualBox is an option but whonix says support is experimental (they don't test it at all). So... stick with it.
Reasons vending machines are popular in Japan

- they were an easy place to get beer before convenience stores sold alcohol or became open 24/7 (this is a bit before my time so maybe someone else can elaborate)

- a vending machine requires less space than a store.

- there is not a large difference in price buying from a vending machine or convenience store (10 yen or so).

- It is very hot in summer and very cold in winter, so people like having access to a hot or cold drink.

- a lot of people operate on a tight schedule, so their only "free time" might be when they are walking between places (home and train station, train station and work etc)

- vending machines are useful in a disaster. I believe they will give out free drinks in an emergency.
Wouldn't that change the entire file, instead of just the one paragraph?
It is not cruel,

he needed to have earned a shit ton of money (I think right now around 120K? a year for the need to pay taxes in US, if he not a CEO it is quit hard to get that payment even if you are a pro programmer)
Not every tech startup founder is a tech. You also can found one
HTTP/2 now available on Scalingo
Add a "1." before the version number in your head. It is all a matter of rescaling.

Of course, the real reason for the crazy version numbers back then was to 1. get people to update, 2. to look more recent than Firefox (which has since followed suit), and 3. to stop people from programming websites towards certain version numbers (because nobody has a clue anymore what version they are running). I don't like it, but I can follow their reasoning.
Kotlin for IOS
> But for shareholders, offering a tiny part of the upside from a stock increase is a small amount to pay when it the stock appreciates strongly. The bigger problem is when it doesn't.

This is how most organised religions work.
The Knives Come Out for Phil Schiller in Brian Merchant’s New Book
Microsoft is really scared of Chromebooks in businesses and schools – The Verge
I thought it is legal to trade weed in Holland? How is it useful to plant weed at this scale if authorities going to root it out?
What's the alternative? Restricting basic needs like education and healthcare to well earning citizens?

As a german, of course I don't enjoy paying high taxes, but that changes quickly once you actually get sick. Your health and education should be taken care of regardless of whether you're a janitor or an engineer - or their child, which can't change that status yet.
I have a liver disease of unknown cause - doctors have investigated every cause under the sun for many years without success, and it looks like ill need a transplant at some point. Would you mind if i contact you with a few questions?
"Arguably they're the root of most of our debt issues."

Are they? Growing debt is necessary for a growing economy in a debt based society (AKA capitalism). It was the housing debt bubble that kept the economy going (by increasing debt), it was not the housing bubble causing the problems.

"The question is: when do we reach the point that oil supply is growing too slowly to produce the level of economic growth needed to keep our current debt system from crashing?"
http://www.resilience.org/stories/2014-02-12/limits-to-growt...
> Presuming medical advice is good because you heard it on tv is amazingly poorly thought out.

Never said that, only that mass-manufactured stuff widely used for decades probably is safe or it should have been banned long ago.

> Its the approximate equivalent of bad sci fi wherein having made up some imaginary laws of physics the author can't even stick to them properly.

No argument here.

> You suggest that you are put off by strong opinions but reassured by hearing about things on TV.

Not really strong opinions but nagging and repeating things you've already posted without a word of explanation. Also, you stated as a fact that homeopathic drugs are of low quality without any sources or examples, it's the first time I'm hearing about this, why should I believe it if this kind of incidents aren't commonly reported afaik? At least dragonwriter was able to provide some example.

> P.S. What did I say that you "know not to be true"?

Nothing, but others may. You say it's a sham industry designed to part fools from their money, I know that there are people who religiously believe in this stuff, therefore there may be vendors who believe it too, somebody may know such vendors and then how does it make you look to them? And it's these people you need to convince, I have never used, produced, distributed or recommended homeopathic drugs and very likely never will.
Why are pension funds not changed (gradually) so that i get my own money back (+interest) instead of paying the pension for current retirees?

It's blatantly obvious that not changing the system will lead to issues as the populace grows older.
where do birds fail to drop seeds?

Does it need to be a denser patch of spreoutlings?
And if it is not occasionally reset by natural catastrophes it will be reset by man-made ones. In the 1980ies we feared man, today we are blindly growing towards destruction (by population growth domestic or imported). Some people cite Japan as an example of failure, I see them as an example of sustainability: they abstain from the quick and easy wealth fix that could be had by pyramid-scheming.
I believe the poster upthread already considered only restricted characters (upper + lower + digits), so the difficulty they stated is what remains after your analysis.

> Man can make it, man can break it, there is simply no exception.

Nice platitude, but this is simply not true.
A trick for finding memory locations of some variable is to take several memory dumps changing everything you can about the game state except the thing whose location you are looking for, so fly around a bit, change altitude, change all the control positions, then change the thing you want and take another memory dump.

Anything that changed in the final dump, but didn't change in any of the previous dumps is likely to be what you are looking for.

Back in the 90s I used to do this with a tool called "Desktop Hacker" on RISC OS. http://www.doggysoft.co.uk/dh/compr.html
The idealist in me cringes when he sees something like this. Why spoil something platonic, abstract, universal, like the web platform with something so accidential, petty, and bound to a specific culture and time, like payments? Not every thinkable society has money or will understand the concept of buying immaterial goods.

Then the realist reminds himself APIs have a churn time of a couple of years, whereas we will probably still be using money in a century.
Personally I don't think sectioning is that bad, a little annoying when working with other people that don't do it, though...

foo
======================

... the easy and built-in extensibility is a huge plus though, as is Sphinx and the pretty good output writers for many formats. Sphinx btw. works with Markdown, too.

Quite possibly my biggest annoyance with rST/Sphinx is the hanging toctree issue, and poor support for multi-format images/figures.

The 100 % offline search in Sphinx is somewhat of a mixed bag and doesn't always give good results, though it's fine for reference works.
Don't know... mutable collections? A way to make sure things are evaluated without writing seq every other line?
That's only true if the interest payment is larger than the income that can be made available to pay it.

If you live in Greece then, yes, this is a bit of an issue. The solution there is likely to be some form of writing down of the debt.
I think this presentation is mainly about implementation-related coverage, and there are of course many other kinds (not sure if this is what you were asking about). For instance, in HW design, there is a bigger emphasis on "functional coverage", i.e. coverage derived from a description of what the Device Under Test should do, what the inputs look like etc..

Please see my post about the various kinds of coverage here: https://blog.foretellix.com/2016/12/23/verification-coverage...
A reading/writing a single file can be faster than multiple files. Also querying a db can be faster than querying the fs.
what you described is essentially a global ponzie scheme. and that's what it is at the bottom line - the growth feeds on itself - no more growth - everything crashes.

is that sustainable or even reasonable by any standard - the answer is an obvious "no". but it benefits the powerful.
Family Games Cape Town
> Frankly I'd argue we've still to perfect that idea. We've got those "transformer" laptops now-a-days, but finding something with a decent digitizer has still been elusive

Have you tried the surface pro (4+)? In my mind the main issue with the sp4 is battery - but that may be a bit better in the latest device (due to change in cpu generation).

Then there's also wacom's tablet pcs:
https://www.theverge.com/circuitbreaker/2016/10/10/13225680/...
> With the strong social net, I feel people can do almost anything they want there, depending in some part on their social status and ambitions, but they will neither get extremely rich nor extremely poor

I hear that in Denmark as well, but I feel it's often accompanied by a very strong unspoken assumption around what, out of 'anything', one should want to do. Denmark is a pretty sweet deal if you have a decent income, property mortgaged to the rafters (the only real tax break is for interest payments) and a couple of kids in institution/school age (and healthy private pension savings). If that lifestyle does not appeal to you, you are going to be paying through the nose for frankly very little.

This also informs the "ambition" bit. Having high ambitions is firmly in the "should not want" camp, so not a lot of people seem to have them, and the ones that do certainly keep them private if they want to considered polite company. Every year around graduation time, the newspapers have a raft of op eds on how "straight A students" are actually miserable and missing out on youth, while the mediocre students are celebrated for knowing how to live and have fun.
I have much less professional programming experience. Nevertheless I saw:

- Dozens of examples where access to a variable shared-between threads was not synchronized. These can be nasty, because often you won't observe an issue at all. And maybe some month or years later weird issues are reported, which can often not be reproduced and where the root-cause is hard to find.

- Deadlocks, due to locks taken in different orders. E.g. in cases where a user-thread with user-code calls in a library and the library calling back into user code from another thread.

- Nasty memory corruption issues. E.g. there was a case where one started a timer (which executed in the background thread) which should manipulate some variable when the timer elapses. In case the timer was no longer needed it was cancelled. Under some race conditions the code in the timer thread ran even after it was cancelled (from the user thread) and accessed memory which was already freed in the main thread. The correct solution would have been in the main thread to wait until the timer has guaranteed to stop (with out without executing it's code) and only to release the memory afterwards. This happened in an embedded system where you get no segfault but just weird behavior. So it was definitely a non-trivial to debug issue on which multiple days were wasted.

- In event-based systems code which blocks the whole eventloop (and thereby slows down the system immensely) by waiting for the result of a long-running operation. E.g. in .NET code you might often find people just using Task.Result without knowing it's implications (or what the difference to await Task is).

My personal experience is that while for some people concurrency and multithreading is quite easy there are also lots of people which have a hard time understanding and utilizing it correctly.
"you are basically on the same level as a non-working immigrant family of four"

That's an exaggeration. A non-working family (not sure what immigrant has to do with it) does not have access to the same quality of life than a working family with salaries of 60k. Sure, health and education-wise they both enjoy the same benefits, but for sure not in housing as you mention in your third point.
You have two consystency issues with storing the files in the filesystem:

- rollbacks in the DB can lead to orphaned files on disk. One can try to add logic in the app (eg. a catch block that removes the file if the DB rolled back) but that is not gonna help on a crash

- it is impossible to obtain a consistent backup of both the DB and the filesystem. You can backup the filesystem and the DB, but the two will not be consistent between them unless you froze the app during the backup. When you restore the two backups (filesystem, DB) you may encounter any anomaly: orphaned files (exists on filesystem but no entry in DB), broken links (entry in DB referencing a non-existent file) etc. This is because the moment at which the backup 'views' the file and the DB record referencing it are distinct in time.

As for write reordering: write-ahead log systems relies on correct write order. All DBs worth their name enforce this one way or another (via special API, via config requirements etc etc)
> The next rebuttal is that now the government has a list of gun owners with this system that they'll use for whatever nefarious purposes you can imagine, but you're a fool if you think they don't already have this information

I'm Czech ("the Texas of EU", with ~3% of population having a carry permit) and finally a gun owner after EU's decisively not common-sense latest round of gun control regulations (proving, by the way, the fear of ever-sliding next round "compromise", to be a very real one).

I have mixed feelings about such registries.

On one hand, that's what we have here, and it works reasonably well - and gun owners are mostly content with well-balanced legislation that is neither too permissive nor too restrictive.

On the other hand, the risk of such registries is not theoretical for Czechs. In 1939, when Germany invaded [what remained of] the country, one of the first things they did was to confiscate all legally owned weapons — which was only made possible by the registry, and significantly impaired armed resistance. Lesson learned, and practiced decades after the war ended: hidden illegal arms are better than legal ones.

By the way, on the subject of the rest of your comment: everybody needs a permit here and we're fine with the system. Unlike in most of the rest of the EU, you have a legal right for a conceal carry permit, provided that you meet the legal requirements that I think amount to a background check in US: no recent (or, if serious, ever) crime record, no recent relevant misdemeanor (basically DUI or getting into fights, i.e. just the kind of irresponsible person you don't want to have a gun), no relevant medical problems (basically impairing judgment or motor skills). And you have to pass an exam, akin to driver's license, that tests for your knowledge of the law and practical ability to safely handle firearms and hit a target.

You need a permit for every gun too, with paperwork involved in any sort of sale, but the permit is automatic, just bureaucracy (except for firearms with restricted sale in EU, most notably full-auto; the you need to demonstrate a need and may or may not be granted a permit).
Practice this coding tests. Some basic ones will also make you a better engineer in everyday life.

See Codility lessons: https://codility.com/programmers/
Professor trampled to death by cattle in East Sussex
> Young people are better-educated

that's a pretty bubble-thing to say ... leave your bubble for a while and you'll see that only some young people are better educated - most are terribly educated or not at all.
Yes, but often you discover that the required semantics are those of a transactional queue.
Amen to that. Fastest database query is the one you never run.
Some people also complain about a tiny set of syntactic issues. Other than that I like both ml and ocaml.
I've been taking it for a while - hasn't had any noticeable benefits for me, but based on my research online and asking a few doctors there is no harm in taking it. No downside, possible upside so go for it.
Ask Your CEO to Boycott the June 19 Trump Summit
Weird sorting behaviour in Firefox
Nothing wrong with comparing apples and oranges. They have a lot more in common than people give them credit for (both are fruit, shape, flavour, nutrient content, where they grow, who eats them etc etc). You can even compare things that aren't similar at all and its not necessarily pointless.
Location: Tehran, Iran

Remote: Yes

Willing to relocate: Yes

Technologies: JS, HTML, CSS, SASS, Laravel

Résumé/CV: pooriahan.name, stackoverflow.com/story/pooria-h

Email: poooriah@gmail.com
A good test for visual design is the word test. What are all the possible words that can be derived from your design? You don't have to agree with them. They just need to be possible. Then decide on three words you want people to think of the most when they see your design, and try to eliminate all inferences to the rest. Three is enough. And your goal is to make your design more explicit than the words themselves. This leads to concise and potent designs.

Visual design is visual expression, where expression is communicating a feeling. But I had it backwards for the longest time. I thought expression was to radiate something. Expressing happiness would be me being as happy as possible. I would radiate happiness. I would express myself.

Except, with visual design, our attention should be on communication. It should be on how the recipient feels. This makes expression an induction. Instead of me being as happy as possible, the right question to ask is instead, what would it take to make you feel as happy as possible?

When we are focused on ourselves, people could still be indifferent about you being happy. But when we focus on them, they get excited. It's about them being happy. The art is for them.

So a good graphics designer would need to have a thorough color vocabulary, as well as an understanding of what abstract shapes and lines convey what. Some shapes are friendlier, some are sexier, etc. Same with fonts. And at the end of the day, if you need to scream "car" just throw a car in there. But most importantly, you would need to understand your audience, and understand their visual vocabulary. If you make them feel something they've never felt before, you win. This is never easy.

I guess my point is, the original article is more about the elements than principles.