skysight-inc/HackerNews huggingface dataset:
Databases use journaling to avoid these issues. The difference between RDBMS' journaling and file system's journaling is the RDBMS journals application data, the file system does not (with few exceptions). Thus, a RDBMS gives you consistent application state, while the file system does not (with fewer exceptions, basically only TxF).

Another pain point is backup; it's not possible to create a consistent snapshot of (rdbms state, other state on the file system). This is avoided entirely if you only need to snapshot (rdbms state,).
What kind of companies are you looking at? (And where are you located?). Don't look at the super sexy startups but consider enterprise crudware? A lot of times they have important problems - code that "just works" - but don't need the latest tech and have teams to handle different testing methodologies.
Exactly my thought. A possibly fairer comparison could be SQLite blobs vs. some archive format (with and without compression).
Hong Kong Parking Space Sells for Record $664,300
There's a difference between technical capability in a laboratory/R&D context, and widespread adoption of a technology.

In 2045 we may very well have highly capable robots, but IMO there's not a chance they will be widespread to the point originally posited: that they will take care of (most of) the old, and produce (most of the) commodities.

One consistent theme when it comes to futurism - whether it's the Jules Verne vintage or the Popular Mechanics vintage is the consistent under-estimation of how much it costs to change the physical world.

Software will continue to be the largest source of change between now and 2045, because software is cheap and generally does not seek major edits to the physical world. Robots and other physical manifestations of futurism are very different.

The futurists of the past predicted domed cities, flying cars, orbital space resorts, mile-high towers connected by floating trains, robotic servants, and the such - none of it has come to pass, and the present world is dramatically less futuristic-looking than originally predicted, because major edits to the physical world is crazy expensive.

Software has been largely an end-run around this expense, by being (nearly) free to deploy to the masses. Deploying billions of household robots, or something similar, is far less likely to actually happen.

IMO a more realistic way to predict the future of 2045 is to imagine how much technological advancement you can cram into a world that still almost entirely looks like the present day. The physical world changes at a comparatively glacial pace.
Ideally should work in Microsoft Edge in Win 10. Anyone tried?
Another empire fall down. Bless!
My intuition tells me that productivity per capita has been increasing; we have not been relying on population growth alone to grow the economy.

The catch is that the increased production is not distributed equitably. For the average (more productive) worker, the things that they need such as health and housing are not any 'cheaper'. So where is their 'share'?

As productivity increases, credit expands to capture it. This is how, ultimately, those with the capital end up with the increased productivity.

Just a thought.
Nothing about this comment is okay.

99% of your shit code isn't getting thrown away. It's sticking around making life hell for people like me.

Stop writing shit code because it's going to get thrown away. If you work for startups, you are always operating in protoduction mode. Everything you write ends up in prod.

Write code that doesn't suck. It doesn't have to be perfect or optimal, but make it not suck before you push.
What's caused the price to rise so much the past few months?
Worth pointing out that the mean field approximation used in this example means the posteriors are uncorrelated with each other - exactly what the author finds in the "joint posterior distribution" figure.
It's funny how attitudes towards oil change are different in different countries. In Germany, I would never go to the garage just for an oil change. We do an oil change either at the scheduled inspection, or when we're at the garage anyway (for winter tires) and the mechanic says it's time :-) which is about once a year.

My last car was a bit of a beater, and we did the oil change more frequently. Reason was that it had a problem with the transmission (manual, as most cars here), and from time to time there would be little metal shavings in the oil! But apparantly this is less horrible than it sounds, and somewhat normal for old cars. There is even a little magnet in the oil vessel to collect the shavings. After a combination of learning this, and having lived in the states for a couple of years, I insisted on changing the oil more regularly.
Sure this is nice, but other European countries enjoy equal or better public health services with a fraction of taxes.

You're delusional if you think your 40% base tax is being mainly spent on education and the health system.
Trucking Regulations: What Supply Chain Managers Need to Know
which involves dropping a single header in your project and about 10 lines of code.

10 lines of user code + the sqlite library. Using other formats like zip is hardly any more user code (+ some external library).
Understanding the EUPL v1.2
Store is a dumb JSON object, you don't need methods for it. Actually ES6 has some very handy syntax like `{...old, newProp: newValue}` to support immutability. And React components can and should use ES6 classes.

If you want pure OOP approach, check out mobx. It's a popular alternative to Redux.
It's not Apple's bottom line. Not in any way.

But they will shut down any out-of-band payment options. There is nothing even remotely fine about this.
> I consider it a weapon in this war of generations. I'm denying my parents the joy of grandchildren.

Wow. Do you really think this matters at all?
> Other people took and shared _way_ better photos than mine.

Since the dawn of photo sites on the web, I've completely stopped taking photos of anything except family and friends. What's the point when a thousand photos exist of everything, from every conceivable angle, within 5 seconds of googling.

Even if you manage to get an incredibly cool picture, then what? Nobody pays for photos anymore. Your closest friends will give you a "like" and move on to a million other cool photos. Chances are that even you will never look at your photos again having amassed tens of thousands of them.

It's going to get much worse within a few years. With continuous surveillance cameras everywhere and "life recorders" capturing in high resolution and 360 degrees there won't be an event witnessed by human eyes that hasn't already been photographed or videoed.

Photography as a creative endeavor is dead but people don't know it yet.
> why is the language taking a OO direction

Classes are just sugar over how devs were already doing class-like stuff with prototypes (see backbone/ember/angular etc). So I'd disagree that the language is 'taking an OO direction'.

> If the tendency of the developer community is towards (faux) functional programming

Wouldn't agree with that either. Some sub-communities perhaps. But e.g. in React there's a big push back towards using (class-based) Components and good old setState().

> I'd like to use ES6 classes, but I can't because I'm told it's not idiomatic

These people need re-informing! React Components and setState() are what Facebook use. In my opinion, setState() plus a router will handle the vast majority of state in your app just fine.

To get more of a feel for this setState() vs Redux kerfuffle:

Ryan Florence (of React Router) is a Components/setState proponent, and great person to follow on Twitter. I like his intro to this talk [1] where he talks about the issue. Also highly recommend reading 'Functional setState is the Future of React' [2]. And of course I think it's already been posted elsewhere in the thread, but Dan Abramov's own 'You might not need Redux' is definitely worth a read [3].

[1] https://www.youtube.com/watch?v=kp-NOggyz54

[2] https://medium.freecodecamp.com/functional-setstate-is-the-f...

[3] https://medium.com/@dan_abramov/you-might-not-need-redux-be4...
The Erlang processes don't care if they are hosted in a single OS process or multiple processes or even multiple host machines.

It's not possible to write a high-performance program without a good understanding of the costs of primitives. If something might vary in cost by several orders of magnitude, it's quite hard to design for.

Network transparency has never been a good fundamental for well-performing application architecture. Networks are inherently far less reliable than shared memory, and have massively more latency, particularly on the tail end of the distribution.
and still powers more than 25% of the interwebs... some claim.
Yes, you're right, there's certainly some middle ground - I was rather thinking about the other extreme, like the US.
It is legal to trade, yes, but not to cultivate it.
> And you don't want governments holding other investment assets because the government choosing what to invest the money in would be the world's strongest corruption magnet.

IDK, sovereign wealth funds seem to work for quite a few countries
Solution for you: more frequent updates. Breaks less stuff at a time.
> What other "doom" would there be?

That what little you might have saved/your house is worthless because of inflation and/or punitive taxes. That the economy crashes so you can't take a job/stay on the labour market longer to make up, and your kids, if you have any, won't be able to help you because they have no jobs. That the heath service won't be there, so you risk adding sickness to poverty. Crime and civil unrest.
Thanks; will watch/read!
"Note that the article makes a crucial assumption: That all those unfounded future liabilities (most of which are pensions etc. I assume) of governments are fixed and cannot be changed. This isn't true, though: By changing the law, those unfounded liabilities can be erased at the stroke of a pen."

Ultimately this becomes fight between funding the liabilities (taxing the rich once again) and eliminating the liabilities (screwing the poor pensioners).

No politicians intent on slashing pensions would ever admit that it's a choice, though, just as they wouldn't admit that it was a choice to make the liabilities unfunded in the first place.

That's why consent for these policies must be manufactured, which in turn is why this article exists - to foment intergenerational strife.
The make errors are a bit weird because the programs build on my machine no problem.

In parts haskells slowness seems to be because no one cares enough to work on it. Can't say for sure, though, so maybe I just should try a task and implement it to see how fast it'd be without amazing optimization foo.

Although of course these benchmarks aren't really representative of the real world because they'd just end up as a c ffi call in most languages if they actually were that performance critical.
Due to technological progress, the amount of money and resources required to maintain a constant quality of life has decreased over the years. So you could in fact maintain quality of life even during economic contraction, as long as resources permit.

My question is: why do you suspect that economic growth is necessary for quality of life? What is the exact connection there that you are thinking about?
Tips for Raspberry Pi Network Security
Changing the oil that frequently probably won't hurt but in a modern car with synthetic oil it's entirely unnecessary.
You can stream it via VLC player
The sticky sludge that GP refers to is for the most part an emulsion of water, produced by combustion and/or from ambient humidity, and oil. If an engine is not run frequently or is used only for short intervals the water isn't driven off by engine heat. Engines that aren't run much must be maintained based on elapsed time, not duration of use, due to factors such as this.

The author's vehicle is a prime sludge candidate, although not as bad as people who go years w/o changes.

Loss of viscosity is a wholly separate form of degradation which along with accumulated Ph changes is responsible for the "every N miles" recommendation.
Say Hello to “Akka-Http”
Two future obligations are important, the social security and medicare provisions but one is worse

Many public employee pensions are in trouble is the idea of pension spiking and double dipping. pension spiking comes about by saving up sick and vacation time and cashing it out at retirement or taking on extra shifts. double dipping occurs where they retire from one qualified job and get into another though this has mostly been seen on the political side. You can end up for 100k retirees which is absurd on any level.

the trouble facing reform is there no set outcome in courts. some courts have allowed government to reign in costs and others have forced it back on the taxpayers to make up. California law has been towards and reduction is one category has to be made up in another. Illinois just keeps digging the hole as their State Supreme court has basically stomped on all attempts to fix.

The unions representing many government employees are very strong and politically active and if they cannot stop changes in court political intimidation will be the rule. the will simply work to unseat anyone who doesn't play ball. even the threat of reform by changes in party who runs the state brings out tens of millions of dollars and all sorts of shenanigans (look at Minnesota)
How to measure energy consumption with Monsoon
Most of the money printed is also after 1990.
My thought EXACTLY. Can't wait to play around with this...
Did rust ever have a large scale breaking change? Anyway, the linear type proposal is designed to be completely backwards compatible so that shouldn't be as big of an issue.
Accepting by major parties and even speculated governments (Japan I believe) was one. In generic, being able to spend it in more places as well as people seeing the potential of trading in it.
How cloud computing is driving artificial intelligence breakthroughs
Thank you for the response.

I would politely suggest that you rethink the wording on this? I see now that it's addressed in the FAQ, but you're hitting it up front as a top marketing item. Perhaps specify macOS App Store, so that people don't get confused.

I can't understand how you can talk about this product as being any app store alternative if you can't provide examples in the languages that people use to write apps that go in stores.

No one is writing macOS apps in Python or C#. Well, a few people are, but not people who are charging.

I'm not trying to be a pedant, and I think this is interesting. I just can't wrap my head around what you're trying to do or who you're doing it for.
There was also the series of "Action Replay" devices for doing this automatically in hardware. I still have an ISA one for PC.
World's biggest wind turbines go online near Liverpool in the UK
Some manufacturing jobs are automated. I'm talking about the next phase.
Risk of bleeds and death with daily aspirin use higher than thought
It's much simpler than you would want to paint it.

[dozzie@alojzy dozzie]$ `echo for` i in 1 2 3 4; do echo $i; done
zsh: parse error near `do'
[dozzie@alojzy dozzie]$ bash -c '`echo for` i in 1 2 3 4; do echo $i; done'
bash: -c: line 0: syntax error near unexpected token `do'
bash: -c: line 0: ``echo for` i in 1 2 3 4; do echo $i; done'

I think parser generator will be sufficient, no need to resort to
I-can't-write-grammars recursive descent.

Unless you were talking about csh syntax; that one I never learned, so I don't
know if it is context-free.
Have any white hats ever audited Uber's ride management protocols? One would hope Uber would combine the ride request, GPS data, etc. from both the rider and driver apps to doubly ensure that the ride really was requested and took place, but now I sense the possibility that they cut corners on development, mostly ignoring data from the rider's app and instead forwarding it directly to a driver's account which has an undocumented God mode of sorts, allowing the driver's app to handle every step of ride management from one blindly trusted data source. If so, then everything could be forged from the driver's side if the protocol were ever to be reverse engineered, and maybe the bad guys finally figured this out.
> Growing debt is necessary for a growing economy in a debt based society (AKA capitalism).

You can also increase the velocity of money; the economy is the product of the supply and the velocity.

> It was the housing debt bubble that kept the economy going (by increasing debt), it was not the housing bubble causing the problems.

A bubble is a problem almost by definition.
> actually be causing massive inflation, but not visible to consumers

This is like the "dark matter" theory of the universe, but without any evidence.

(The conventional explanation for health and education cost increases is "Baumol cost disease" due to non-automation.)
After I started writing my response I realized you might just be trolling but I thought people might think its interesting anyway.

One of the reasons that facebook succeeded in the early days of social was because it was so stable and well built. Their major competitor in the early days MySpace was a notorious frankenstein's monster of different codebases that regularly went down and broke parts of the site.

The chasm that separates web site and web application is wide facebook has always been a very advanced web application. I have spent a good portion of my career building decent scale (not facebook scale) web applications.

Several years ago I hired a data engineer who's primary experience had been in building custom data sets for BI organizations in big companies. He happened to drop in on an early planning meeting for an RFP we were completing and heard what we were proposing the MVP cost to build out an internal application for a company would be. Shocked he asked the room "why would someone pay us this much to build an overblown website". Two years into the project he gave our wider team a presentation on his role in the project the architectural complexities and places the team had innovated on the last slide of the deck he wrote "Closing Remarks: We should have asked for twice as much to build something this complicated"
It really seems to me that this kind of question used to be answered in StackOverflow all the time, now everyone is confused and thinks the question is about how to sort the array.

And this is often the kind of question I want answered (on edit: not how to sort the array, but the question about why is this weird thing I wouldn't expect to happen happening anyway - more esoteric questions).

Sure StackOverflow is an improvement on the global syntax search that was the whole internet at one time, or a good source for give me a bunch of examples that clarify the otherwise obtuse documentation but for me at least it is no longer useful for finding out anything that isn't quite straight ahead and easy to answer.
I don't use Haskell but didn't I read recently that the latest version of Haskell addresses this common concern by allowing you to turn off laziness altogether so everything evaluates eagerly?
Google Play’s new Android Excellence collections highlight the very best in apps
"default on the debt" == "invalidate government bonds" == "blow up everything dependent on treating those as relatively safe assets" == "massive losses or bankruptcy of private pensions and insurance companies"

The Argentinian bond default from the early 2000s is still being litigated.
The sqlite 'library' is a single header file and a single c file that you can just drop in your project and use.
Thanks for this info. How do they define "high-grade"?

BTW, there is a "drone festival" in Lucknow on June 19, I guess akin to the kite festivals around Sankranti. I plan to attend.

http://www.hindustantimes.com/education/lucknow-to-host-firs...
Show HN: Djanban, a Django open source Kanban board with development stats
Strictly speaking, we want to reduce the ratio of nonproductive vs productive people. Culling the old is not the only way to do that, and certainly not the best.

(edit: and we definitely need better language. "nonproductive" need not be synonymous with "having an income to support oneself", since there's still many productive activities that are not rewarded monetarily)
So what about my initial point? How does a mass moving in the absence of other masses know that a geodesic for it is a euclidian straight path?

I would say that it doesn't, and that inertial motion in the absence of other masses is meaningless, and I think this is a key insight that allowed the development of GR in the first place (since any attempt to introduce absolute coordinate systems breaks causality because you can have multiple outcomes from the same boundary conditions, at least in the Hole Paradox).

I would say in addition that every other part of physics that I am aware of can be described locally, for example you can detect if you are in an magnetic field (at least in theory) even at the level of a single proton (since it has a magnetic moment). There is NO test you can do locally to detect that you moving inertially in the presence of a gravitational field. If you can't detect it locally, either there is a huge coincidence (in this case the coincidence is that inertial mass and gravitational mass are identical) or you can't expect to find any messenger particles, since why would you need to 'tell' a mass that it is in a gravitational field when it can't even detect it to begin with.