skysight-inc/HackerNews huggingface dataset:
China is like a GIANT Jail :)
Alternatives to top and htop. TLDR = glances, nmon
Never even heard of Iron Yard, being funded by Apollo (U of Pohoenix) makes me think it was nothing but a cash grab, likely same as the reviews of Berkeley Extension school’s bootcamp.

This is a business where poor level of service sinks a company fast. Reviews get online from the first few cohorts, if they’re bad the high caliber students who do their research will opt out of applying. These are the students likely to get jobs from career fair which the bootcamp makes their recruitment fee.
This breaks the site guidelines, which ask you not to post flamebait.

Unfortunately we've had to ask you a ton of times to stop breaking the rules. If you keep breaking them we're going to have to ban you, so would you please read https://news.ycombinator.com/newsguidelines.html and only post civil, substantive comments (or no comments) from now on?
I found it not very useful. Sometimes you will query without indexes. Sometimes it just doesn't matter. Sometimes it's a table with 2 rows and you don't want an index.

In practice I don't want to know when it happens. I want an error to be raised instead so the database doesn't suddenly die.
Kissinger's a monster in my opinion. But everyone's monster threshold is different. Refusing to engage based on monsterhood is a road to a war of all against all. We're walking that road now. That's a far worse outcome than the odd monster slipping onto lecture stages.
Exactly. I don't want to care about the server or the hardware or the OS. Just give me a database with tables and standard SQL querying capabilities and performance.
I came from a BBC Micro background and found MS-DOS to be a step backwards from what I knew. I couldn't believe how naff MS-DOS was and how lazy the coders must have been to make it so primitive. I also found PC vendors to be lazy too, it wasn't as if any of them made an effort to do any code to improve on matters, they just shoved the same old MS-DOS in the box.

What I had not realised before reading this article was that the file system was as flat as Acorn's ADFS, i.e. no hierarchy. How this joke of a product came to take over the world and take us from networked computing to standalone 'personal computing' was a tragedy, holding computing back 'decades' rather than enabling a better world.
Yes this is what I calculated as well. Regular ads are still way more profitable - even if you somehow convince all your visitors to keep your page open 24/7.

Even coinhive admit that you can't use this to make real money.
Skynet? Skynet.
Sometimes trade protectionism is good for an economy. In fact it's the strategy all the somewhat successful Asian nations (South Korea, Japan, Taiwan, China) used to get ahead, whereas the countries who followed the neoliberalist model of the west too closely (Malaysia, Thailand, Indonesia, etc) lagged behind. Suggest reading 'How Asia Works' by Joe Studwell.
The idea has been proposed in a different branding as the Great Filter (en.wikipedia/Great_Filter).

There are also other explanations as well. Maybe we're just all simulated (in an ancestral simulation). Stars and intergalactic systems are just too cumbersome to simulate all, so maybe whoever programmed us just threw their hands in the air and said "fuck it," and then make them really darn far and unreachable. It would be an entertaining thought to me at least, as a lazy programmer. Here is your 1 mile 3d viewport, anything further than that is not actually 3d but 2d bitmaps with some clever hacks that make them look like 3d to you. Fuck it, let's go bowling.
So if and when Amazon is blindsided, their disruptor may come from such a derided direction?

The only constant is change. Until it isn't.

More likely though, Amazon gets complacent eventually.
Having delved into Babylon's code quite a bit, I'm honestly appreciative of the lengthier name.
> Or is there some other change in society that is a bigger factor?

Tribalism. We seem to be hardwired for it, to seek it out. As the immediate bonds in family/religion/neighborhood/etc are being torn down by modern individualism, so new tribal bonds are formed.

In the age of the internet, as you said, you can find a voice that validates any belief. A community forms around the smallest nugget of common belief.

And so tribes are formed.

Mind you we also seem to be living in a society that increasingly believes that anything you think, you immediately believe to be true. That to hold opposing beliefs, or at least to inspect and consider thoughts that are “wrong”, immediately makes you ... I dunno. Almost like thinking something immediately makes it your sole belief.

So it becomes impossible, dangerous even, to allow opposing beliefs to even be expressed lest they take you over.

Thought police basically.
Yes, Monero uses the CryptoNote PoW algorithm which uses AES.
Mahmoud Ahmadinejad (whose government routinely murdered gay people, among other nasty behaviors) gave a speech at Columbia University. While the speech was (rightly) protested, he was not shouted down, nor was he forced to flee from a violent mob.
Can you elaborate on the "disaster" of demonitization? The only things I've read have been breathless tech press coverage about online transactions and such.
For one, should be faster for small operations.

Some databases also let you define secondary indexes.
>Yes, we disagree constantly. But what makes our disagreements so toxic is that we refuse to make eye contact with our opponents, or try to see things as they might, or find some middle ground.

This bothers me so much. In my social circle (and I expect many of yours) simply understanding the other side is demonized. It's a sin to admit that, despite their conclusions being terrible, these human beings have some sense somewhere.

When you hear a view you disagree with, instead of disagreeing, first try to understand. These are intelligent human beings who will surprise you. Most often, it turns out the point they are making isn't quite the one you thought, or at least it has some nuance and the truth is somewhere in between you.

It's bad even here on HN. There was a post last week about using genetic algorithms to solve jigsaw puzzles. It looks like this: https://raw.githubusercontent.com/nemanja-m/gaps/master/imag... .

One commenter was disappointed at the test image used, because:

> At best, it's crass and tasteless. At worst, it's openly disrespectful and hostile to women.

Another commenter asked:

> Why is it crass and tasteless? And why is it openly hostile and disrespectful to women?

The response was:

> If I need to explain to you why using a nude image of a model (taken from a pornography magazine, no less) is hostile and disrespectful, then I suspect you are part of the problem.

As typical, treating your "opponent" as an intelligent moral person, trying to understand them first, applying the slightest bit of empathy, then even if you agree that the picture is crass/hostile/whatever, it's much more respectful and likely that the asker simply did not know the history of it, rather than the asker being immoral (from that POV).

Jumping straight to "you are part of the problem" is an extreme version of what happens in most of these disagreements. There's no respect or effort towards empathy and it makes me really sad.
> We express our disagreements in radio and cable TV rants in ways that are increasingly virulent;

And Tweeter. I never signed up, but from the posts and tweets I've seen, I can't imagine a worse platform for sharing ideas or views. I don't see a stream of 140 character insults or smartass comments ever resulting in someone saying "Hmm, that's a great point, maybe I'll rethink my position. I guess I am a dumbass just like you described. Thanks".

> Then we get to college, where the dominant mode of politics is identity politics, and in which the primary test of an argument isn’t the quality of the thinking but the cultural,

There is an element there were colleges have started to treat students (and parents who pay for the tuition) as customers. Don't offend anyone, build clubs for every need and hobby, luxury dorms. My university last I heard built a huge rec center with a pool and a lazy river going around it. Oh the irony. Tuition has risen dramatically and the idea is anyone who pays that much is not going to tolerate being inconvenienced, or challenged in any way. If they do, they'll "demand to talk to the manager" so to speak. Take their money and go some other place. And maybe mentality extends to ideas and what is taught and so on, not just rec centers and facilities.

> This is the baroque way Americans often speak these days. It is a way of replacing individual thought — with all the effort that actual thinking requires — with social identification

Another thing I noticed as an outsider, that maybe people from America haven't noticed because they are immersed in the culture, is that just as much as there are victims and oppressed groups, there is an equal and greater amount of those who want to gain an upper hand by either identifying as a victim in some way or claim to speak for some victims "My heart aches for the struggles of group X and I'll go on a Tweeter rampage to support them". And yet they've never interacted with that group in any meaningful way to understand them, and are simply doing this dance to brag and gain some kind of status. Can't tell how many times I've heard people trying to one up each other concerning how many minority group they know. "Oh you're friends with X and Y. Aha but I have a friend who is X, Y, and Z. And everyone gasps, oh wow, that's really cool you're such a good person". Once you see it a few times, it's hard to miss it.
Google Teaming Up with RFA to Hire Journalists
With really good food then.
Tutorial D obviously isn't SQL, but its not noSQL, either; despite the name, noSQL refers to non-relational stores, not relational stores with alternative query languages.

But as much as I think it's better than SQL, I don't think Tutorial D (or D as a concept more broadly) offers enough to really displace SQL.
Latest complete list is at http://elixir.free-electrons.com/linux/latest/source/include...
The ability to partition/distribute an object is far detached from Postgres or an object-relational database. I'll be the first to admit I'm rusty on some of my college days of what a true object/relational database means, and while Postgres breeds itself as that more at its core is ACID[1] which focuses on both some of the relationship of the data and consistency between it.

As things have evolved it hasn't actually given up on ACID or the relational nature as even with JSON you can have complex constraints and guarantees about your data. The Postgres community has simply applied a lot of the underlying principles to what has been build on top.

[1] https://brandur.org/acid
> That can get messy and unless security is tight, some developer or admin could muck something up on the filesystem

This isn't a great reason not to use a filesystem--it's a reason not to let staff have at the filesystem like cowboys, and not to avoid replicating and backing up the keys and values on the filesystem as if they are really important.

That said, there isn't really a solid replacement for a database transaction involving both fields + blob, but most situations are okay with, say, stowing a blob in S3, and later making a half-hearted attempt to delete it if the associated database transaction fails.
I sometimes wonder if retail stores just have a timeline?

Even in the 80's, when I walked through Sears, I could tell someting was wrong. I do know they never paid their employees well, but housing was definitely cheaper. And the average employee didn't treat the job as a career. It's gotten so bad, even the extremely desperate worker just looks at Sears as a chit job.

That said, there's so many stores I walk through today, where it's obvious they are on the downward curve.

An example is Home Depot.

I used to enjoy the stores. The employees seemed happy. Now--I just dread going in. The customers are treated terribly, or as potential criminals.

The employees seem to hate their jobs with a passion. Plus--their prices arn't the cheapest anymore. There's nothing about HD that entices me these days.

Oh, and the cameras. If anyone from HD corportate happens to read this; it's employee theft. Your company managed to piss off every employee, including security. They just don't give a dam anymore.

I'm suprised someone hasen't tried to capture the magic HD had twenty years ago?

I really think the only reason they are still, supposedly, on the rise, is they are practically a monopoly in many counties.

I truly think too much management, too much gimmicky sales ploys; will ruin a retail establishment.

A good company manager should be able to walk through a store, and figure out what's wrong. It's not that complicated?

I sometimes think we should take away the title of Manager. The most capable, natural leader should be the one in charge. Hell--stop using the word "Manager" all together?

We all know the best, most capable, natural leader never becomes a Manager. Or, if they do, they leave because of lousy working conditions.

Anyways--I will miss Sears when it closes in my county. They carry some specialized automotive tools that have saved my butt a few times. Times where I couldn't wait on a Amazon delivery. And they have every size combination of Levi's 501 made.

I don't have the answer, but just know when the employees start to dislike their job, it's the kiss of a slow retail death.
vscode runs on Windows, Mac and Linux
"Than any other large country" is a big stretch. The US is ranked 43rd on this year's Press Freedom Index.
https://www.cryptocompare.com/mining/calculator/dash?Hashing...

If the specs are real, the profit per day is $76.13 (at current prices). Assuming the price stays this miner would pay for itself in 1.5 months. Insane.
Its 2017 and they are just thinking about this after their embarrassing failure. Asleep at the wheel
Forest – suite of tools for experimental quantum programming
It's a marketing piece, no doubt, but he is explicitly talking about SQL the language on top of NoSQL, not SQL as in RDBMS.

But to your point SQL the language or RDBMS was never dead, it just wasn't the prettiest girl in the room for all the new GI's that just shipped in.
They are less insidious by far. You're really reaching for threads here.

The first, `core`, isn't relevant. `/proc/sys/kernel/core_pattern` configures that value, and by default it's named "core.$PID" nowadays.

That's far better than windows' wart since it's configurable, disableable, etc.

Your second example is even more contrived. If you run a tool which writes files, of course it can overwrite files. I don't complain that in windows when I type "copy foo bar" my "bar" file is overwritten by "foo".

In the same way, someone who voluntarily runs "gcc x.c" or "cat > foo" should not be surprised when "a.out" and "foo" respectively are overwritten.

There's a massive difference between an unconfigurable gotcha based on a filename and an explicit action which writes a file.
The way to stop people like him without killing the foundation of our democracy is to explain rationally why his ideas are terrible and why no one should listen to them, not to prevent him from speaking at all. No one is suggesting that you do nothing.
>I work with many of the support staff have been learning SQL to help customers pull reports from our data warehousey reporting database.

Why wouldn't you use a visual query tool for this? Tableau and similar apps generate pretty decent SQL queries nowadays. Even old-school BusinessObjects does a decent job (although requires way more initial modelling).
> Google still provides immense value.

Absolutely. But so does Baidu. And while doing so, Baidu provides jobs and tax revenue in China with little national security risk for China. And at the same time Baidu creates thousands of extremely skilled Chinese software engineers.
SQL is easily the best option at the moment, but unlike the experimentation in programming languages that we've seen in the last 10 years or so, we've yet to see much experimentation in query languages (as far as I know!)

ReQL, what RethinkDB uses, was an interesting direction because it allows people to start reasoning about a particular query. This, IMO, is the biggest thing that SQL lacks - the ability to reason about a query. I'd love to see a way to extend SQL that solves this.

The other thing that really, really sucks is that SQL has some terrible documentation and tutorials. Even for PG, for example, it just mentally takes a long time to parse through the documentation to understand how to use a function that solves your use case. This might just be a lack of Stack Overflow posts out there, but it's definitely not as friendly as, say, finding answers for Ruby code.
Putting data gathering and reporting into one database is just asking for torture. Yet, it happens all the time.
This is amazing, thank you!
I really like this post.

Is there a list of major projects that are leveraging Apache Arrow?
R data frames have excellent support for missing and categorical data. Everything else is just as much of a problem.
How soon before this kind of behavior gets worse name than actually running ads? Coin-hive is not helping it's case by allowing people to run the miner without approval. It wont take much time before most anti-virus/malware start tagging it as malicious.
Of course i include using toolkits that themselves use X primitives, not only using Xlib directly :-).

For example my own Little Forms library [0] uses the X server's drawing and text operations (you can use Xft instead, it is a build option, but you can also make a static library for binaries that rely only on xlib and nothing else).

[0] http://runtimeterror.com/rep/lforms
Is Viglink from Disqus as well? They overwrite links to turn them into affiliate links. Would not be surprised if this was happening in Disqus comments.
What's your problem? It's a factual statement not flamebait. The fact you might disagree changes nothing.
Heard a great quote once, "If you don't understand SQL, you probably need SQL."
I would love to, but those others are just spouting thoughtless nonsense that is impossible to argue with. /s

But seriously, thoughtful comments take time; and are often formed by trying to explain why the thoughtless comments are wrong.
I have a PhD in AI and I'm having trouble figuring out exactly what's being announced here. Like, check this out:

> Building on advanced research in program synthesis (PROSE) and data cleaning, we have created a data wrangling experience (Figure 1) that drastically reduces the time that data scientists have to spend in transforming data for machine learning.

Huh?

> Figure 1: AI-powered data wrangling in the workbench learns from examples and automatically synthesizes code for data transformations using program synthesis technology.

What?

> Models can be containerized in Docker and deployed to network edge devices, allowing models to score closer to the event and in real-time. Local docker deployments can be used for debugging, while for scaled out production serving of AI, these containers can be managed with Kubernetes, using Azure Container Services.

English, Microsoft. Do you speak it?
When I was studying in China I happened to find myself sitting next to a group of Chinese my age (college age) studying intently in the common area of the University building I was in. I asked them what they were studying, and they told me they were studying for the exam they had to take in order to join the Communist party.

I was a bit taken aback, because these students didn't seem like 'communists', whatever that connoted in my mind at the time. They were about 6 of them, mix of men and women. They showed me what they were studying, some Marxist political philosophy, and told me that they wanted to join in order to improve their career opportunities.

Now, if that isn't the most hilarious irony in history I'm not sure what is. Studying Marxist political philosophy to join the Communist Party to unlock lucrative career opportunities. Priceless.
WeChat has almost 1 billion active user, operating any system to support customer base that big requires innovations and inventions at various levels. for example, WeChat group published quite a lot high quality papers regarding their backend systems, the latest one probably being the VLDB 2017 paper on their PaxosStore capable of handling billions of strong consistency queries a second. This puts WeChat at the same level of Facebook, twitter, etc regarding innovation/invention.
The level of effort to move data from DynamoDB to a data-warehouse (which is what Redshift is), is not trivial. It may be that the Data Pipeline tools within AWS are still opaque and incomplete, but but I've seen the same problem with MongoDB implementations.

Reporting is nearly always an afterthought in system architecture and it should be a first-class requirement.
I have noticed this same problem as well. It's especially difficult in a startup environment because you're encouraged/required to wear many hats. Shedding duties and distributing workload can be quite a challenge, particularly if you have a personally to just get things done.
Then your code wasn't version controlled and reviewed.

I had a similar request for Google Tags and I explained my concerns to my CTO and voila, no Google Tags that didn't come through us.
VS and vscode are two entirely different projects.
CockroachDB? I'll grant you it's still young, but it pretty solidly hits all your other checkboxes.
Yes, but relevance?
HOW NUCLEAR VERBAL CONFLICT IS GRADUALLY BECOMING a REALITY
I think Tutorial D would be more suitable as an ORM than a layer on top of SQL, I feel there would be less of an impedance mismatch if a Tutorial D implementation is a DSL. There is a Haskell implementation, but I'm not going to be doing work in Haskell any time soon.
1) "In 1969, Sears, Roebuck & Co. was the largest retailer in the world, with about 350,000 employees. Sears executives decided to consolidate the thousands of employees in offices distributed throughout the Chicago area into one building on the western edge of Chicago's Loop. " [1]

2) "... Parkinson’s Law of Buildings. This he defines as follows; ‘a perfection of planned layout is achieved only by institutions on the point of collapse… Perfection of planning is a symptom of decay. During a period of exciting discovery or progress there is not time to plan the perfect headquarters. The time for that comes later, when all the important work has been done.’" [2]

3) "Amazon HQ2 will be Amazon’s second headquarters in North America. " [3]

Now this is not the beginning. It is not even the end of the beginning. But it is, perhaps, the beginning of the end.

[1] https://en.wikipedia.org/wiki/Willis_Tower
[2] https://johannesdeberlaymont.com/2016/06/10/c-northcote-park...
[3] https://www.amazon.com/b?ie=UTF8&node=17044620011
Marx wrote books, and he died in 1883. The split between Marxists/Trotskyists/Stalinists is well-documented, and reading Das Kapital, you'll see it takes as much of a twisted mind to go from his ideas to Stalin as it takes to get from the bible to the Westboro Baptist Church.

Kissinger was an active politician, and he's criticised not so much for his ideas as his actions. I seem to remember that quite a few people during the Charlottesville brouhaha were keen to insist that people should be judged by their actions.

There's also a difference between a study of Marx/Kissinger, and attending an event that has them as guests. A famous speaker's attendance is an honour for the host, but it also honours the speaker. I'm sure there are scores of left-leaning researchers and students who have read Kissinger's work or studied his actions while being highly critical of him.

The obvious example is that it's just as common to read Hitler's book and speeches as it is to read Marx when studying history.