skysight-inc/HackerNews huggingface dataset:
Given the progress both Mariadb and postgresql has made I think you will not go wrong with either. In both you have support for json now which one you chose depends on your use case.

Mariadb - If you want easy horizontal scalability with master-master replication go with mariadb.

Postgresql - If you want reliable and powerful sql-92 compliance and willing to work with master-slave go for postgresql. You can do master to master with postgre-Xl [1]. But still given the ease of use with which you can work with galera cluster I would not recommend postgresql for master-master.

Anyways for your other questions:

2. SQLite already supports json type [2] so its not SQLite+JSON its just SQLite.

3. Yes you can write a simple python script to do it.

4. Why to use a custom file format when SQLite has its own format with support for json.

[1] https://www.postgres-xl.org/

[2] https://www.sqlite.org/json1.html
With colleges not producing enough grads with necessary skills
> That which can be asserted without evidence can be discarded without evidence.

The same can be said of either side of the discussion—you appear to have provided no evidence that corporations would refrain from abuse of such powers were they not so restrained. Whereas there is plenty of evidence that they do abuse such powers even in our current system where they are somewhat restrained from doing so.
QUIC is from 2012/2013 according to WP.
I have also done that. Still strange that there is Python2 examples, when they should have migrated a long time ago.
You should remember that the context of the jokes was about the statements from ex-FBI's head James Comey on encryption backdoor in the middle of the Crypto War 2 back in 2016.

> "(with encryption) Everybody is walking around with a Swiss bank account in his smartphone if government can't get in. You cannot take an absolutist view on this (, and we must add backdoors)."

Replace "smartphones" with "brains".

> "(with encryption) Everybody is walking around with a Swiss bank account in his brain if government can't get in. You cannot take an absolutist view on this (, and we must add backdoors)."

Get the joke now?
Bought mine a year ago, and love it. It’s fundamentally changed how I read and write —no more papers, easy to get PDFs and textbooks onto it through my Mac or phone. If you’re an academic and read a lot, it’s an invaluable way to do your eyes a favor and also eliminate distractions. Had an Ipad and disliked the backlight. Also, not sure what people are saying on here, but the writing fidelity is some of the best I’ve ever seen (used to work in pen-based interfaces). It’s not a glossy screen like ipad, it’s matte, there’s friction. The size of it too makes it perfect for reading academic PDFs and textbooks galore. Yes it can be slow, but I’m not on it to play games or whatever. I’m on it to read.
Does he mean he's no longer working/interested in writing about these topics, and moved to other things?

Or does he mean he abandoned these techs and moved to something other alternatives?

If the latter, I wonder what these other alternatives are?
Nope, that'll do nothing at all. This scam works just fine even if the fraudster does not tamper with the label and the seller receives an empty box.
Might be interesting to combine with the latest advancements in voice synthesis[0,1,2].
Actually, surprised they didn't delve into those possibilities.

0: https://news.ycombinator.com/item?id=14182262

1: https://news.ycombinator.com/item?id=20819672

2: https://news.ycombinator.com/item?id=17858246
Any startup company with enough money for PR can get mentions in casually related articles written in just about any publication--even The Economist.

It says nothing about product, traction or anything else. It only proves journalists and editors can be or already have been bought.
I'd rather see free market as fair playfield for all players. With clear rules that equally apply to each without special treatment. Wether written or not.
The figures are adjusted for prices and expressed in 2011 dollars. As such, any number (e.g. $12k) on the graph, whether it be in 1980, 90s, 000s, 2010, should represent the same buying power.

Calculations and methodologies can be off, of course. Purchasing power is part objective, part subjective. (e.g. how to compare a computer that is 10% more expensive, can do has 500% more calculations per second, but also just runs MS Office mostly the same compared to last year's computer... you can have different methodologies, one which says prices went up by 10%, others prices went down by almost 80%). But in principle, if you believe the figures are correct, then buying power has been taken into account.
> a well-ahead booking (say, six months in advance)

You can only book train tickets three months in advance in Germany.
> Astronomers can’t completely explain them, but they have given them familiar labels, naming them after the earthly things they resemble: the pelican, the mouse, the snake.

Humm it seems we have gone full circle.
The empty box scam is one scam, all the abuse that is possible because of Royal Mail's negligence is another.

At least if the seller is the one receiving an empty box he can set up procedures to attempt to prove it.
> Having to write it out means I actually have to think about it and put everything somewhere in a context

This is an important point.

I noticed that people have a serious lack of awareness in how significantly their thoughts/actions "drift", with respect to how they relate to a plan/belief/idea. In the short term, its indistinguishable from being intentional. In the long term, you're wondering how you ended up so far from what you had originally planned or believed (and that's if you even have the awareness to notice the change).

This seems to primarily occur with those "mirco" thoughts and patterns; interestingly enough, these are the ones which are most susceptible to being influenced by our emotional state.
These are only sockets through, through which you have to multiplex-serialize all the commands.

In the Plan9 model, each and everything is represented by an individual file system entry. In Rio (Plan9's windowing system) every window is represented by a directory in a 9p tree, and you draw to it by opening a framebuffer file inside the window directory and manipulating that.

Furthermore, terminals know about their windows, and can hand it over to whatever is started inside them, which essentially makes it possible to open windows "inside" a shell environment.

It's kind of a unified screen/tmux environment, and you can stack, mix and match how you desire.
I want you to be explicit in that $3000/kW figure. Is that per kW of peak OUTPUT, or per KW of effective INPUT? The input cost is spread over a longer time, so the capital cost there per kW is less important. Using nuclear for this would put all the capital cost on the output side, where it is more expensive, operating at a low capacity factor.

Consider a system intended to cover occasional shortages, happing 10% of the time. The p->g->p system would have to generate hydrogen at ~1/10th the rate it is consumed. So, if the turbines are 40% efficient, 1 kW of output capacity would require .25 kW of hydrogen generation capacity (measured in the energy content of the hydrogen; multiply by another smallish factor for efficiency of the electrolyzers).

In contrast, 1 kW of coverage from nuclear would require 1 kW of expensive nuclear capacity. You might be able to claw back some of that cost by selling power at other times, but you'll be getting only a small fraction of the total cost of making it at those times. So, the fixed costs of that nuclear capacity are going to have to be earned during that 10%, and the rate that would have to be charged would be ruinous.

I don't see how nuclear could possibly be competitive for this, if one analyzes the situation properly.
> Unless your opponent has a retaliatory nuclear capability.

Again, that only works if you can "outpoker" your opponent, and if this alone will be sufficient to crush his will to fight back.
Just have a look at Plan9.
See https://github.com/eerimoq/dbg-macro.

I got inspired by this HN post and implemented it today. There's certainly room for improvment.
I haven't used linux as my primary OS for many years now. If not X11 or Wayland, what other alternative? Is there some other relevant development going on?
A two to three kiloton nuclear explosion approximately 100 miles east of the island would not be noticeable. The prevailing winds blow east, but the nearest islands are another 400 miles away.
This topic reminds me of an Ebert review of Solaris (2002):

The genius of Lem's underlying idea is that the duplicates, or replicants, or whatever we choose to call them, are self-conscious and seem to carry on with free will from the moment they are evoked by the planet. Rheya, for example, says, "I'm not the person I remember. I don't remember experiencing these things." And later, "I'm suicidal because that's how you remember me." In other words, Kelvin gets back not his dead wife, but a being who incorporates all he knows about his dead wife, and nothing else, and starts over from there. She has no secrets because he did not know her secrets. If she is suicidal, it is because he thought she was.

The deep irony here is that all of our relationships in the real world are exactly like that, even without the benefit of Solaris. We do not know the actual other person. What we know is the sum of everything we think we know about them. Even empathy is perhaps of no use; we think it helps us understand how other people feel, but maybe it only tells us how we would feel, if we were them.

https://www.rogerebert.com/reviews/solaris-2002

I think it is a deep mistake to correlate one's exterior appearance and behavior with a sense of selfhood. At best, it's a shallow surface imitation of the actual person. At worst, it creates a nightmarish, Uncanny Valley-esque simulacrum, not unlike Harlow's wire monkey mother surrogates. It would be better to learn how to accept and deal with loss - a reality that everyone inevitably faces.
Are you confusing SQLite with SQL?
Multicore and a modern GUI library will win me over.
What abuse is that? The example in the article is the empty box scam.

>At least if the seller is the one receiving an empty box he could set up procedures to attempt to prove it.

I definitely agree that would be a better outcome, but I think it is a stretch to blame royal mail for this. If someone really wants their package to get lost in shipping there's not much you can do about it.
As I said several times it’s the dependence on high capacity factors that’s the problem.

Wasting significantly more than 20% of all money spent on nuclear in France is a problem. This is a country that can export almost a 1/3 of production and they still end up paying a premium.

Run the numbers for Nuclear without exports and France would be paying for ~500+GWh of Nuclear generating capacity could only use ~300GWh per year, in other words to reach 70% of electrical need from Nuclear alone the price goes up by ~67%.

Thus large scale nuclear needs grid storage to be cost competitive just as much if not more than solar, except it also costs several times as much. This is why it’s a dead end.
Xwayland doesn't need a hardware specific DDX driver, because firstly, many of the features can be implemented by forwarding to the Wayland server, and secondly, the drawing operations (which don't exist in Wayland) have been implemented hardware independently, based on OpenGL, in the GLAMOR backend.

https://blog.mecheye.net/2014/04/xwayland/

https://wayland.freedesktop.org/docs/html/ch05.html

If hardware vendors don't have to care about it, then Xwayland should not create a huge maintenance burden and thus I'm pretty confident it will be available until 2030; enterprise distros likely won't be able to remove it earlier anyway.
> … the best-educated generation in African history, digitally connected to the rest of the planet, yet the World Bank estimated that seventy-five per cent of sub-Saharan youths would be unable to find a salaried job in the coming years. “They will be easily knocked flat by mishaps or illnesses,” Ledgard continued, and would be prone to recruitment into insurgencies and terrorist groups. It was no coincidence, he thought, that the jihad was most active in the areas already being ravaged by oil extraction and climate change.

Substitute “American” for “African” and some more palatable-to-Americans word for “jihad” and his could be the USA in a decade.
> A blockchain system for land ownership records.

How would that handle shared ownership of some of those lands? Will that entail their owners now paying tax on these lands whose ownership is now “recognized”? (a negative for some of the people involved, because at this moment they pay no tax on it). Will this registering of lands “help” them be put on the market? If yes, how can we prohibit the sale of those lands to people outside of the village/county? I.e. how do we stop alienating lands that have been owned by the community for possibly centuries?

And these are just a couple of hard to answer questions, because land “ownership” (for lack of a better word) is really complex and ancient and not easy to put into “organizational boxes” dreamed up by our technocratic society.
This is also a sub-plot of the television series Caprica, where a researcher uses her daughter as the model for the first true AI in a robot cylon.
Just for argument, what if removal of privacy is the "deviant thought" that this thinking is trying to punish?
I'm also in this camp. While I'm waiting for the train, I'll spend the time staring at subway maps and timetables. After a few days, I can start giving directions to other tourists even though I'm not a local either.
could probably also be used for gunshot localization
Cython is a reification of the interpretation of a python program. Ie it converts the python code into the equivalent CPython API calls (which are all in C) thereby allowing the developer to interperse real C code. Anything you could do in python you could technically do in Cython, although it would be much more verbose.
Universities in Australia have someone similar too. My wife went through a similar program nearly 20 years ago, and was from a country which speaks English.

The problem with some international students is the degree is a means to an end. It's a thing to have for what it allows (work, immigration, prestige). They have no qualms cheating if they know there is no repercussion, English literacy is irrelevant.
> 1. Enforces data types natively.

Quite a while ago MySQL changed the default to be strict on types and not doing truncations anymore. Recently it also (finally) got check constraints.

> 2. JSONB support makes it easy to use a 'hybrid' schema

MySQL has a JSON data type with validation, binary storage, efficient updates and efficient replication.
From what I’ve seen they’ve got two aims. The first seems mostly to be dry running a Mars base, but without the added challenge of multi month transit times. The second is to put a space station in lunar orbit to use as a jumping off point for longer range missions.
not a fan of this at all and I've seen this 'model based' arguing more and more recently.

The blatant problem with it is that just like the appeal to fallacy stuff that is very popular among certain groups of people it's not really intellect or 'wisdom' as much as a badly integrated bag full of tools that are too broad and easily misapplied and used as crutches.

It's a little bit like people who think if they read 20% more books they're 20% more wise but that's not really how it works because genuine generalised 'wisdom' or intellectual feat isn't just a lose connection of piecemeal ideas. The real intellectual effort is in the synthesis and the production of new ideas which by definition aren't on a top 100 list.
Meeting new people is fine. I was robbed while I slept by the person below me in a Couchette in Europe, so maybe shoving people together in uncharacteristically intimate situations isn't universally grand.

I don't want to meet friends while I'm eating. I've taken sleeper trains in the US with my wife, and we both didn't like the communal seating.
> must every phrase be shortened?

YMMV, but IMHO yes.
> 4.09 (which has just been released) includes a number of changes that are being introduced to ease the introduction of multicore.

Ocaml multicore has been on the tablet since ... pretty much the dawn of time. It's save to call it vaporware or the duke nukem forever of Ocaml.
There can be a cipher, if we are talking about electronic brains from GiST. But it doesn't change the issue nor the jokes.
Cool, you have two stories of slackers on a job. What relevance does that have to the discussion?
My comment wasn't meant as a criticism of the article. The authors are careful in the claims they make. My point is that they are for the most part uninteresting claims. And articles like this are shared predominately because "changing brain structure" is mistakenly read as "provably does something good for your brain."
I don't think that's fair to Amtrak. In Canada, Via Rail also fails to deliver the service that works everywhere else in the world.
OpenBSD is still actively developing xenocara, which is their fork of X11.
To be more precise: MySQL Connectors are licensed under GPL with Universal FOSS Exception https://oss.oracle.com/licenses/universal-foss-exception/
Thanks for the reply - I appreciate the insight and follow up questions.

> The question you should be asking is: why am I being paged so often? Are they legitimate things that you need to respond to? If so, you should be fixing these issues so that they don't happen again.

This is mostly due to not having anyone else around to handle customer issues (which currently require manual intervention), however system issues are also pretty frequent here as well. Management is working on prioritizing the automation of the customer issues so that there are less of them in total, but system issues will likely be harder to resolve (we try to resolve them as they come up if possible, but many are more systemic to technical debt.)

So yes - I'm only including the events that are actionable and require breaking out the laptop - these generally vary from 15 minutes to 3 hours of support.
France is evidence that putative economic buildouts of nuclear are not repeatable, if they were ever actually economical in the first place.

It is not an option we know will work. The inability of France to replicate their previous putative success means we can't take any of that for granted.

We have evidence that nuclear will NOT be economical at scale. The evidence is there in a cavalcade of disastrous experiences, even in places like France were experience supposedly, by your reasoning, would have told us to expect otherwise.
You could be right on some of those. That didn't seem to be the prevailing attitude when I worked in that area, but as I said that was a long time ago - and it was in only a few specific sub-domains as well.
That's the original Google research/proposal. This implementation implements the IETF working group drafts, which started from Google's design but has drifted some ways off.

https://quicwg.org/

I also have some slides about QUIC and HTTP 3 here:

https://github.com/djc/talks/tree/master/2019-06-25%20Next%2...
> I'm not entirely sure what the point of sending humans to the moon is, though.

It's the culmination of conservative leadership and vision. We're all back in the 60s and we'll do it right this time!
The original link's idea is pretty much the plot of Psycho Pass, I think. It's been awhile since I've seen it, though.
You are only talking about the Go compiler from Google.

GCC also supports Go (gccgo) and can call native libraries just like from C.

I'm not saying there are no drawbacks in Go, just that I can't think of any advantages of C over Go.
> The concept of connecting to a different bus also doesn't exist (probably because of unreliable travel times), meanwhile with the train I can travel from anywhere to anywhere

Flixbus will offer you connections with multiple legs, but the transfer time will always be 3-4 hours minimum. They're well aware that usage of public highway leads to random delays due to congestion.
Ok, what's your alternative for validating an email address?
Sure, but that's the Plan 9 philosophy. UNIX doesn't even have /proc/$pid/fd/ - there's no way to refer to another process's stdio unless you have the fd passed to you, and stdio is kind of the basis of UNIX. So by UNIX's definition of "everything is a file," we're still there.
I've never seen a traditional dining car on any of the long distance western European trains I've ridden on. I'm not sure how this is specific to the United States.
Getting into MIT is hard; graduating is not particularly difficult.
Did you mean replication rather than partitioning perhaps?

I've found MySQL replication quite easy to use, whereas PostgreSQL has been rather clunkier in my experience. However, I've had the exact opposite experience with respect to partitioning.
Entrepreneur Went from Zero to $250M in Revenue Without Outside Investment
The NEC is profitable.

Let me ask you this: are highways profitable?
Thanks - yeah, all of the 5-7 incidents I'm seeing are considered high priority and require action. We get lots of the noisy false system alarms too, but those don't require me to action them thankfully.
https://m.youtube.com/watch?v=emgJtr9tIME
Yes, really. It's fine for simple types but for more complex types in more complex situations, you pay the price.

Unique pointers carry around not just the type but also a default deleter, if you provide one. That deleter has to be copied around, checked for nullptr before execution and set to nullptr when ownership changes.

For even more examples of this have a look at this talk when it comes out: https://cppcon2019.sched.com/event/Sfq4/there-are-no-zero-co...
Thanks - this is what I figured was closer to normal. I appreciate getting confirmation my experience is not as far off reality as I was being told!
It is a deterrent. This isn't complicated.
EXPLAIN with the JSON or TREE formats in MySQL got a lot better. Also MySQL's optimzer traces give lots of information more https://dev.mysql.com/doc/internals/en/optimizer-tracing.htm...
Even more impressive is that Royal Mail have an even more accurate database than the postcodes people are used to. Every address in the UK has a Unique Property Reference Number, which as the name suggests uniquely identifies a single address.