skysight-inc/HackerNews huggingface dataset:
Halfway through, it's really good. Also much more understandable since he shows you toy examples in Excel and gives you the workbooks to play with.
49k is quite good. I know of engineers that started out with 35k. Masters with 40k.
Is Japan really in that bad of shape? Their rural areas are dying out, but that is the natural trend towards peak urbanization. The larger cities are vibrant, and while their work life balance is (to put it lightly) completely wack, there are plenty of major international players in a lot of markets of Japanese origin - Toyota, Sony, Nintendo, Subaru, etc.

Those companies are growing or at worst sustaining at globally satiated production, to the best of my understanding few go hungry, technological adoption is extremely high, and homelessness and crime are low. Per-capita they keep ending off better off year over year by staying put while everything else gets cheaper. Their whole economy looks like it is contracting with the population decline but nobody is suffering a lack of supply availability to meet their demands for it. Top it off with the giant entertainment sector amount of culture they output globally and that does not ring of doomed society.
My estimate is that most people will pick up a fast and cheap burger because it is good enough and convenient every now and then and most people I know will try something new every now and then.

And people are balanced differently on if they prefer convenient and familiar or new and interesting.

I think McDonalds have a lot of scale-factors in their success and revenue that aren't applicable to shops that are not gloval franchises. Don't believe that its because they're generally considered fantastic.
Of possible Interest is the new article:

https://news.ycombinator.com/item?id=14550060

and http://www.sqlite.org/src/doc/trunk/src/test_onefile.c for an idea of turning SQlite into and actual vfs.
Just don't let anyone mount with noatime, for performance. I found that little gem on a drive where paring down to used content would have been very helpful.
>How about a 100TB database with 95TB being pdf's?

How about it?

>It seems there are better ways of managing lots of immutable small files (including for backups/replication) than shoving them all into a database.

Depends on the business case. A database gives certain guarantees you'll have to replicate (usually badly) in any other way.

Conceptually, it's absolutely cleaner.

As for from a scientific or engineering standpoint, there are again no laws that dictate saying whether this is bad or good.

Even the performance characteristics depend on the implementation of the particular DB storage engine. They might be totally on par with storing in the filesystem (or close enough not to matter).

Not to mention that some filesystems might even have worse overhead depending on the type, size, etc. of files. In fact this very FA speaks of "SQLite small blob storage" being "35% Faster Than the Filesystem".

Plus filesystem storage and DBs are not that different in most cases -- they share algorithms for storage and indexing (logstorage, btrees, etc), and the main difference is the access layer. The FreeBSD filesystem, for one, was more like a DB storage layer than a 70s style Unix filesystem.
> these measures were opposed by Labour, and their most enthusiastic supporters are the young.

I wouldn't take many conclusions from the last elections. A lot of labour votes were actually "not-tories" votes. They didn't agree with Labour, but it's still better than the status quo.
> I thought (and I admit not to being an expert here) that one of the issues was that they were trying to basically bankrupt people who got a particular kind of illness.

It was nick-named 'the dementia tax', although that aspect of it was only half accurate, it depends on whether the case was severe enough to need to go into a care home.

Residential care (in a care home) already has to be paid for by the person receiving it. The difference is that now you have to pay the money up front until your assets go down to £23k, which usually means being forced to sell any property to release funds, whereas this bill increased the limit to £100k, and postponed payment so that it came out of your estate after death.

The major change was that care in your own home was going to be subject to the same system, whereas at the moment it is paid for by the state, albeit only available patchily. But a lot of this in-home care is going to be quite limited, I remember with my own grandparents the major help they received was someone coming in to give a bath once a week. That was probably only about £30 a week (£1500 a year) in costs, frankly it would have been better if they had received more care, and more money had come out of their property. If you are the child, and you begrudge £20-100k coming out of your inheritance so that your elderly relatives can be properly looked after, I don't exactly sympathize.

I agree with you about the insurance aspect of it, and that was what was recommended by a cross-party (that is, bipartisan) commission. The problem I see with that is that inheritance taxes are very unpopular, and the more you sever the link between the tax, and the thing that is being paid for, the more that people will object. But I agree that is what should happen, let's hope this 'dementia tax' label doesn't stick to those efforts as well.
This strategy is equally effective for most things in life.
Putting together a mining rig then plan on using it for Machine learning once it's paid for.
Or better yet
https://nixos.org/
Make state something exactly defined.
The Supply Chain Pessimist
Chrome doesn't strictly follow the one-process-per-tab rule either. If you browse for a while with a bunch of tabs open, and then check Chrome's Task Manager, you'll see that it's quite common for a single process to render tabs from multiple different domains.
Even productive old people can't bear children.

Even non-productive young people can bear children.

If you "cull" young people (by war) you make the problem worse by having even smaller working-age population later.

Of course you can lose and have incoming invading horde which may solve the problem, FSVO "solve".
Germany legalizes monitoring of WhatsApp conversations
If you think this is wrong, Poland is bordering Germany and has 1/3-1/2 the wages.
Unlike dark matter, we can measure the money. Take the M2 monetary aggregate ( https://fred.stlouisfed.org/series/M2 ). Unless the US has doubled the amount of resources since the financial crisis, the value of the dollars should be reducing vs goods or assets, as the supply of dollars is increasing rapidly.
Some dbs (innodb?) support raw block/partition access
Bitcoin has 3 main use cases that support it's growth.

1. It's an alternative investment.
2. You can make almost anonymous payments.
3. It's a place to store and hide value.

1 is for the gamblers, 2 is for the people who like to get high and 3 is for anyone currently going through a divorce.

To the moon.
Lawyers, bad jokes and typos: how not to name your software
> An interesting mental experiment is to think in what would happen if all the governments pay all the 'debt' and stop spending.

I suppose they would have to explicitly collect taxes to cover their current spending, not make bets on the future of economy. Isn't it how our civilization worked for a long time?

> Our challenge is not whether we can “afford” to make the payments we have promised to seniors, veterans, the disabled, government contractors, healthcare providers, bondholders, etc. (today, tomorrow and into the indefinite future) but whether we will be a productive enough nation to allow the government to make good on those promises without causing an inflation problem.

I don't really see the difference. If we are productive, the government can compel citizens one way or another to deliver on those promises. If we aren't, it can't and it needs to reduce them - either explicitly or implicitly by devaluing the money they are denominated in or any other creative way it could come up with. So sure, whether the government can afford future spending is the same thing as whether the economy will be big enough to tax it with fulfilling these promises. I think.

OK, so somehow I got back to making bets on future economy. But this time it appears to be a bet made to justify future spending, not current spending, so unavoidable.
https://news.ycombinator.com/item?id=14550111
this is called design, I suppose.
I am not sure that is a good idea. The reduced entropy of our writing system, as easy to learn as it is, doesn't work very well with the density of mathematical formulas. If anything, I would favour more symbolic formulas.
So negativity here is not rare, when people don't like something they are fast to jump on it.

What I was trying to get at is this, if you care about your upvotes, hacker news promotes a sort of hive mind. Which is somewhat like "say only nice things unless you are clearly swatting down something that is obviously wrong".

Which is mostly fine, fantastic in fact. I'm fine with it, hacker news is really pleasant because of the (more or less ) quality of the posts and especially the quality of the comments. I'd much rather have it be this way than a free for all, those go bad pretty fast.

So I'm for the hive mind, I was just pointing out that you can't make jokes and be upvoted. The joke wasn't banal at all IMO. GNU has done a lot of good, I've been there since the beginning and paid attention along the way. They have also been pretty self serving with their choices, every project has to sign away their rights and then GNU takes full credit for the project even though they had nothing to do with it other than it being GNU troff for example. Given their tendency to take credit for stuff that they didn't do, and their claim that they can do an OS but clearly can't, that joke is funny as heck. If you don't get that, sorry, you haven't been paying attention.

() The quality of the posts in the area of programming, especially systems programming, is spotty. Some stuff is great, stuff I didn't know (there is a lot of that here and I'm very grateful for it, it's why I stick around), some stuff is meh, and then there is stuff like "wow, look at $OBVIOUS, isn't that cool?" that gets upvoted. That last one I just don't get, but whatever, the good stuff is good. The signal/noise ratio here is better than any other programmer oriented site I've found.
9 Gadgets That Were Spectacular Failures
Not many would, but young people still have options at this point. For example some time ago it was a no-brainer to max out your pension contribution. Now, I don't know... Maybe I'd rather get a private fund (or funds) that I can access, while the national pensions are getting scrapped?

But if the next choice is between extreme nationalists and anyone else who wants to scrap the pensions? I'll take no pension over a potential civil war.
Do you mean "stored on a traditional file-system"?
EURUSD: Sees Price Hesitation with Downside Bias
SPJ also noted that the original success of haskell was due to their pursuit of laziness. Because laziness has no place in a system with side effects, their pursuit of laziness and functional programming is what led them to discover the usefulness of monads for describing it in the first place. If they were pursuing a strict language instead, then they were allowed to take shortcuts, because sneaking in side effects is a lot easier. YEs maybe the next haskell will be strict, but getting to the point to make that decision required laziness.

SPJ made a great lecture about this. It is very easy to follow and a fun insight into the academic history of modern functional languages https://www.youtube.com/watch?v=re96UgMk6GQ
“Bleisure”: Younger Business Travellers Are More Likely to Extend Trips for Fun
> I'm not a cryptographer - are security people excited about building all sorts of weird quantum protocols?

No.

In reality so-called quantum cryptography is completely impractical. Imagine an Internet where you can't send messages to people more than a few hundred kilometers away, with no wifi and no mobile Internet and which only works if you have pre-shared keys. That's the Quantum Internet (which apparently the EU just decided to fund with billions).
>Perhaps I should have chosen the words "funded by" instead. It shouldn't make a big difference to a reader willing to understand the true meaning of this appeal.

How about you thinking this through though?

We shouldn't e.g. use Firefox because it's largely funded by Google's search money?? We shouldn't use Node because Blink is funded by Google again? And what if Facebook decides to fund some open source platform? Will that be tainted too, and we should avoid it as well?

Or maybe it's only when a company has created/controls the project? Then we shouldn't use Golang because Google? We shouldn't use LLVM because is funded by Apple? We shouldn't use Java because it's funded by Oracle?

>Using React equals supporting Facebook.

Barely, and it gives way more value to the community than it does to Facebook. Facebook could close down its React involvement right now, and it would hardly affect its market cap or its ability to find developers to work there.

>That's like asking people to stop using telephone. Facebook has them locked in. There are alternatives to React, but there are no alternatives to Facebook (for most people).

There are 100s of alternatives, including good old email, myriad IM and chat and video apps, sms messages, Slack, and so on, one button personal blogs, and so on, including other social web and mobile apps and platforms.

Merely 25 years ago we had almost none of those options and NO Facebook and we got on just fine. Now we have ALL of those options, and for some reason we just can't do without Facebook?

Besides, if there's really no alternative to people using Facebook that paints your proposal in an even more useless light: hey people, you can't stop using the $50 billion behemoth's crap, but you can hurt it with less than a pin-prick by not using some GOOD stuff it produces for developers. That's not "making a difference" that's nonsensical.
It is exploiting the system without paying for it, but there's plenty of that going in the other direction as well - educated eastern/southern europeans in their 20s coming to Germany to work with their childhood and education already paid off, pay Germany taxes for a few years/decades and then go back to their home countries.

Germany in particular gets a lot more economic immigrants than emigrants so it probably adds up as positive or neutral.
> Isn't it the whole point of blockchain?

What "it"? Your question does not match anything I said.
https://news.ycombinator.com/item?id=14549100
Let me try and be more precise. Non-alcoholic fatty liver disease is strongly correlated with obesity. Obesity is a public health problem that is getting worse, not better. It is tied to diet and lifestyle that cannot quickly be corrected, even among highly motivated individuals.

Compound that with the fact that fatty liver disease (or any liver disease) will probably not be detected before symptoms emerge that indicate actual damage to the liver has occurred. It's impossible to quickly become un-obese, even for the motivated patient. This puts these patients at risk for advancing liver disease.

Contrast that with HepC. It can be detected before overt symptoms of liver disease sets in. It can be cured in as little as eight weeks. The cure itself doesn't require any lifestyle change (though IV drug users need to prevent re-infection, and insurance companies in the US won't give you a second chance). And the cure has been shown to allow the liver to heal.

Your co-workers aren't the at-risk population.
In the Bible I think this was called a "jubilee"; debt was forgiven, slaves (some) freed every 20 years. I guess that in a high mortality society this makes a lot of sense - 90% of human assets will expire in that time period in any case so if you have the bad luck to live for 10+ years in slavery you deserve a break!
Just my opinion but I see this as leading to a depression. Who then manages those resources that were confiscated, many of which are likely the drivers of production (machines, mines, etc.) It would also place an imperative on the most creative to hide any assets they produce leading to a reduction in both the size and number of job producing enterprises.

I am not however, in anyway against a larger tax on the wealthy or at the very least the elimination of tax loop holes.
You really should consider taking a close look at the biases that led you to consider a media interview from the head of Human Resources as the gospel truth.

Her job is to represent and protect the company. HR isn't there to give blunt, honest truth to journalists. They're there to say "everything's fine, no need to sue".
This example seems a little odd, since it takes a data frame and mutates the x column to be equal (all entries of the column) to the sum of the second component of the y column/vector to the 3rd component of the z column/vector.
It is odd since they whole column turns into one value.
Yes and no. "The projects" were government housing, but they were not mixed-income or mixed-use, overall they were just kind of bungled. Often they were far away from any kind of city amenities like decent transit or parks or shopping.

Other countries like Singapore and Austria manage to have government-built/run housing that works fine. I don't think there's anything fundamentally stopping the US from doing it competently, the high-level design was just really bad before. You don't want to concentrate only very low income people (aka the people with the most social problems and the least social/political capital) in big towers in the middle of nowhere, that's a recipe for disaster.
> What about mixed delete/write/read workloads?

The source code to the test program is part of the SQLite source tree. It should be fairly easy to modify it to test the scheme you have in mind.

> How well does SQLite deal with fragmentation?

SQLite operates a lot like a modern filesystem: tree-based indexing structures, writes go to empty spaces, deletes leave holes that may later be filled by inserts, etc.

SQLite has active mechanisms to reduce fragmentation on the fly: b-tree page defragmentation (https://www.sqlite.org/fileformat.html) and auto-vaccuum (https://www.sqlite.org/pragma.html#pragma_auto_vacuum) being the main ones. If the DB file gets too fragmented, you can run a manual VACCUM (https://www.sqlite.org/lang_vacuum.html) on it.
Why reverse loops are faster
>After a decade of "no mom, I won't have children!!!! That's what you get!!!" they'll get over it and keep enjoying their retirement.

OP did not specify if he actually informed his parents about that decision, he might just as well get his satisfaction from the knowledge it won't happen, without even telling the parents.

There's also parents who simply can't/won't accept such a choice and not even recognize when you inform them of your choice not to have offspring, they will just go about their ways pretending nothing changed, still expecting cute little babies a couple of years down the line.
Get Loan Without Collateral Irrespective of Your Location in Nigeria
> One of the reasons the Chrome browser uses one process per tab

Chrome does not use a process per tab. It uses a process per domain (mostly), unless you middle click a link in which case it always shares the same process as the original tab.
Chris Voss, FBI Lead Hostage Negotiator Shares Top Strategies For Founders
Affinity for faces may begin in the womb
These days you can finish most modern AAA games in the time countries with decent costumer laws let you refund a product. Not to say that with GoG DRM-free policy, you could buy the game, download it, and ask for a refund in no-time.

I find GoGs policy a nice middle ground to Steam, on one side, and ruining their business as you suggest, on the other.
> If I don't have the markdown/rmarkdown source for them, realistically, they're just not coming back.

That's why I try to use HTML as the universal storage. It's not friendly to edit by hand, but with a basic, limited editor it's wonderful.
Personally, I kept the concept of unidirectional flow of data, but instead use a Web Worker as storage of state, which emits immutable props to render.

Components can post messages to the worker to request an action on the state that will most likely change its data, but they can't edit the data directly, and props are only emitted if there is really a change in data.

Inside the worker, state is stored as immutable data, and action handlers are only allowed to make one non-async change (because the return value is the modified state). If it needs to do multiple things (e.g. download then process the result), it must schedule another action when it's ready to do the sync operation. This splits into granular easy-to-test operations on the state.

That way, it limits React (or Preact) to rendering (so it can also be used with other libraries, e.g. WebGL), and you can record the messages going through the worker to replay and analyze a scenario.

So far I'm happy with this setup, but I can understand the allure of thirdparty libraries instead.
> As an another analogy (as you brought one up) I'm not supporting banks and financial institutions that support the weapons industry, even if that bank provides the highest interest.

If you live in the US or the UK and pay your taxes, you are by this logic supporting weapons manufacturing and selling it to Saudi Arabia[1][2].

[1] http://www.independent.co.uk/voices/saudi-arabia-arms-sales-...

[2] http://www.independent.co.uk/news/world/americas/trump-us-10...

> Facebook does not have a cure for cancer. Perhaps if all the intellectual workforce that is now invoked to track users and please advertisers would be used to search for a cure instead, we would have a cure by now.

The point is not about Facebook's medical research capabilities, the point is: if an entity you disagree with would produce an invention so useful that it could save lives, would you still reject their invention?

> By using and supporting Facebook's open-source projects, you are supporting their bad practices indirectly. Separation is not really possible.

In your opinion one organization cannot do both good and bad things at the same time?
Thanks for the clarification.

In any case, I really take issue with that approach. Nearly every windows database vendor, including Microsoft, recommends or requires that you disable most types of scanning in databases. Not only is it ineffective and performance impacting, it potentially undermines integrity of the data.
> By using and supporting Facebook's open-source projects, you are supporting their bad practices indirectly.

I hope you're actively boycotting Coca Cola and Nestlé products (including their myriads of affiliated brands) then, because by purchasing them you're directly supporting the bad practices of those companies. And let's not forget the unethical practices of other tech companies like Google and Apple.

Facebook's open-source projects are open-source. You don't give them money to use them. You don't pay them by contributing. No money changes hands.

If literally Hitler produced an awesome tech framework and published it as open-source, I would still use it if it's good and I would see no ethical problem with that either.

It's not about who creates technology, it's about how it is used. The benefit Facebook derives from outsiders contributing to React is minute compared to the benefit other people who are not Facebook derive, who can use React to build amazing things to help people and potentially even harm Facebook indirectly.

Tu quoque, maybe, but this is an exceptionally strange hill to die on. You can hate a company with a vengeance and want it destroyed and still benefit from their open-source efforts. Just make sure you can still move on if needed to avoid lock-in (but I suppose you've never heard of Preact).