skysight-inc/HackerNews huggingface dataset:
In return EU have healthy job market with ~40hr work week and proper healthcare. Most of EU companies are not trying to keep me as developer in a golden cage, offering me everything so I wouldn't have to go home anymore. There are many healthy business hubs here in Europe (London, Cardiff-Bristol-Bath, Berlin and many others), maybe they do not have that superstar status as SV but they are still good places to be. Sometimes I wonder if people living in SV bubble thinks that there is no serious tech companies outside SV.
Someone with a cheap infected webcam is not going to notice 1 kB of extra data. Nobody would.
Growing fibers
Which website is NOT US-centric? The whole internet is US centric like Reddit, stackoverflow, quora, XDA, 4chan. All the major sites are based in US.

Honestly, which are the non US-centric sites in English language?
I'm sure they could if they really wanted to get in that business, but there are only so many product managers and engineers to go around
Not sure what you're talking about. It's all just standard web technologies. Cookes, localStorage, etc.
What a disaster pgadmin4 is. Had to package it for Arch recently.

I legitimately don't understand why they don't use Electron. Irrational hate of all things JS? There's a right tool for the job and this is it.
Big companies only have so much engineering available to them.

They're not quite as big as you think they are.

Also sometimes there's some serious... hinderances... for big companies to execute on certain ideas. Disagreements on how to execute or on what to execute, for example.
The thing is, Google is not just a search engine - it's also a command line interpreter. When I type "translate goodnight to french" or "coca cola stock price" I don't want a list of web pages - I want a single, authorative answer.
Outside the law? Yes, they can and should.
making schema changes on a large mysql table can be painful, specially if you have foreign keys and don't have the premium tools.
Winning would be if they were allowed to use their dominant market position to full, unrestricted extent.
> Another worth mentioning is Typescript.

Sure it's worth all mentions (and so is Flow), but they do not specifically promote FP. And that's the topic of the article we're discussing :)
I think all JS NaNs are quiet NaNs when sometimes signaling NaNs should be supported/be preferable https://en.wikipedia.org/wiki/NaN#Signaling_NaN
That's going to be the most sold bowl Ikea ever had, due to all the people who want to try this at home
> tech companies prefer to operate outside

Any examples please?
Yes that is pretty much the entire idea. If you don't let them track you, they don't have a reasonable assurance that you're a real legit non-malicious human being. So you get to fill out the actual captcha.

Pretty sweet deal, yeah? 99% of the population gets an easy checkbox, and all the people who care just need to fill out some questions to prove they're not a bot. It's not like you're blocked from using the form.
I think it would be worth adding these opinions of other US-based companies:

"A number of US companies - including Oracle - published a joint letter addressed to Vestager this week in support of penalties against Google for “anticompetitive conduct.”
It said: "As you near final decisions in the Shopping and Android cases, Google and its allies will no doubt continue to press through its lobbying and public relations machine the fiction that any adverse decision amounts to European 'protectionism'.
"As U.S. based companies, we wish to go on record that enforcement action against Google is necessary and appropriate, not provincial. We have watched Google undermine competition in the United States and abroad. Google operates on a global scale and across the entire online ecosystem, destroying jobs and stifling innovation."

http://www.theregister.co.uk/2017/06/27/google_hit_with_reco...
> - Postgres is much more reliable, featureful and stable.

Not just that. PostgreSQL also takes care of correctness. This is not to be underestimated, and no MySQL tooling is able to weight this up.

MySQL produces silent data loss on innocent-looking SQL queries, so you have to be absolutely careful even with basic stuff like CONCAT, DATE/TIME formatting or GROUP BY. PostgreSQL throws an error and aborts the transaction whenever you are doing something stupid, so no harm was done and you can simply retry with your corrected query.

For me, this is not just an advantage, it is a game changer.
Didn't "Expert Systems" die before Java even existed?!
Static analysis and GameDev
I hope that the next companies that messes up gets fined even more.

Although, of course, what VW did is a billions times worse, and actually resulted in deaths.
It seems that companies try to deal with big technological challenges via worldwide partnership programms. Here is another one:

Nvidia and Bosch team up on self-driving car AI supercomputer - https://techcrunch.com/2017/03/16/nvidia-and-bosch-team-up-o...
The response from google fails to really address the point from the EU Commission, that they used their monopoly position in search to drive business through their product price comparison service. The utility of the service and the "value of those kinds of fast and easy connections" are immaterial to the reasoning behind the fine.
Datagrip is nice but not free :(

I'd like to turn the HN community's attention on sqlectron:

https://github.com/sqlectron/sqlectron-gui/

It's a nice electron-based app which works with postgres, sqlite, mysql, redshift, sqlserver and cassandra. It's not perfect but it's free and needs some development help if anyone good with react feels generous :)
The link you've posted is excellent too. I suppose its a bit more than just learning a new programming language. It feels to me like learning to code a new programming language in a foreign language. There's the mechanics and syntax of working the composer AND the actual meaning of the gates that have to be grepped. And I'm still a long way from knowing intuitively that "When a Hadamard hops over an X gate (a NOT), the X gets turned into a Z" :)
http://tech.eu/features/186/ignorance-is-remiss/
Functional programming is also a family resemblance thing: you can't necessarily give a strict definition, any more than you can define "blues music".

I'd say functional programming is a tradition that draws from sources like denotational semantics, lambda calculus, Church, Landin, etc etc.

There are some different subspecies of functional programming: the Lisp family that draws from AI engineering, MIT, Emacs, actor research via Scheme, etc; the ML family that draws from typed lambda calculus, inductive definitions, and logical proof systems; and more, like concatenative languages.

JavaScript was always inspired by functional programming, as evident by Eich's claim to have tried to sneak in a variant of Scheme dressed up as Java. I always use lots of anonymous functions, higher order functions, and nonmutating transformations in my JS, without using any special immutability libraries, and I'm pretty happy with it.
I have a very old one-button Zojirushi (it looks kind of like this https://www.zojirushi.com/user/images/prod/13.2.jpg). I don't believe it's a pressure cooker, but that's a good question. There's not other buttons or controls or any kind. In fact to turn it off I have to unplug it. I think when we bought it ~20 years ago it was ~$100?

When rice is in it, it takes about 20 minutes to cook. When I toss ribs or chicken in it it (another good recipe is chicken in glutinous rice soup [1]) will run for considerably longer and the meat that comes out is glorious.

1 - https://en.wikipedia.org/wiki/Samgye-tang
> (...) connecting our users with thousands of advertisers, large and small, in ways that are useful for both.

We truly live in the age of spinning, of euphemisms, where words lose all their meaning. All-pervasive advertising, the most insidious technique of consumer capitalism, is now an idealistic connecting of people (why, rather than fining us indeed they should be thanking thanking us for that, they seem to say). Complete invasion of privacy and control over content and information reaching the person is "enhancing the user experience", etc etc.
Autonomous cars drive better in traffic though, since they're not as easily scared by a brake light or caught off guard. I read some research that said that if we'd replace 10% of the cars on high traffic highways with autonomously driving ones, traffic jams would get much, much better. Way less rubberbanding, for example.

I test drove an Audi with near complete autonomous driving in traffic jams recently and promptly ordered one with those features as it is simply brilliant in traffic. Much smoother than I can drive in traffic myself, and in Belgium traffic jams are practically unavoidable.
I agree the products in the shop results are pretty bad. But i don't need the EU to protect the few dozen commercial comparison sites in the netherlands. At least google is honest about the links being sponsored. Tweakers is not.
I think it can help to have a hard intellectual problem you're working on. Your future startup idea or some talk you'll give or whatever. Then you can think about it when you have a gap.
It seems interesting. Can you provide some example of code how it could look?
This surely depends on how the author has packaged the app - I've installed 3 apps recently which came as `.pkg` files that popped up a "Installing this app" dialog (and then offered to put the `.pkg` in the trash when they was done.)

Other apps come as a DMG which launches an installer; some are just DMGs with files to drag to Applications.
OP here.
The internet archive is great, but it's not so awesome if there's some ephemeral content you need to save right away, like Tweets or social media posts. Being able to trigger an archive immediately let's you save temporary content such as that which is more prone to deletion. I'm going to build a Chrome extension to click and make cloud copy of the page you're on, hopefully that will make it seem more personally controllable.

Do you think being able to download the archive locally would be useful?
The richest one percent of this country owns half our country's wealth, five trillion dollars. One third of that comes from hard work, two thirds comes from inheritance, interest on interest accumulating to widows and idiot sons – and what I do, stock and real estate speculation. It's bullshit. You got ninety percent of the American public out there with little or no net worth. I create nothing. I own. We make the rules, pal. The news, war, peace, famine, upheaval, the price per paper clip. We pick that rabbit out of the hat while everybody sits out there wondering how the hell we did it. Now, you're not naive enough to think we're living in a democracy, are you, Buddy? It's the free market. And you're a part of it. You've got that killer instinct. Stick around, pal, I've still got a lot to teach you.
Yep, Germany too.
Ten Million Tonnes of Fish Wasted Every Year Despite Declining Fish Stocks
SQLPro Studio on Mac is nice as well, and it's on SetApp
the only "healthy" in the EU is the EU-Socialism
You age giving too much credit to Russia, it easy to blame someone else, like in Russia people blaming Obama for bad roads and high prices, and simply ignoring corruption that ruins everything. And here in Ukraine everything bad is blamed on Russia, no one in power will take the blame, it is simple to say "Putin did it"
I struggled to get Flow working on FreeBSD. Typescript worked straight away, so I just went with it.
> But if it's open source, it would be pretty difficult to enforce your policy.

So, two things: (1) a license that discriminates against a particular group is not open source, (2) being open source or not has nothing to do with whether enforcing the license will be difficult. Enforcing the license is just a matter of the resources available to the copyright holders. Many proprietary licenses are routinely violated, some free and open source licenses have been enforced.
tip: I never use "google search". I get far better results when I search on google maps instead, as I usually want to find something "here and now" and google maps helps on that, and as a bonus, it doesn't display any ads ;)

If I am to do a proper search while at home, on my desk-lap-top I use DuckDuckGo or go straight to Amazon, Argos, Maplin, etc websites depending on the item category.
Are you actually putting newborn children in the mix to pretend that only 19% of Americans wanted Trump there?
MS SQL mostly aims at the enterprise markets; Oracle, DB2 and MS SQL are usually considered the big three enterprise databases. MySQL was never aimed at that market. I think it's fair to say that MySQL can't be considered to operate on the same level and likely never will.
I use this little CLI utility that I wrote to send messages on Telegram via a Bot. https://github.com/simonacca/TellTg

All you have to do is `$ my_long_running_job; telltg "Done"` and you get a notification on all your devices. Very handy also for remote jobs.

The best use case so far has been piping the udev log into it when my laptop is locked in a public place and I'm away. I get a notification on my phone when someone open/closes the lid, unplugs the charger, sticks a USB drive in and so on.
> using functions as first-class-values

This is called higher order functions (HOF).

FP is a --in my humble opinion-- broader topic describes a certain programming style. HOF is one thing in there, but so are "function+data rather then classes" and "favor immutability".

In contrast the imperative programming style is not merely about "not having HOF" or "mutable variables all over the place".
They are really twisting the commissions ruling to enact sympathy.

"The commission said it did not object to the design of Google's generic search algorithms or to demotions as such, nor to the way that Google displays or organises its search results pages: "It objects to the fact that Google has leveraged its market dominance in general internet search into a separate market, comparison shopping."
I'd rather go to Bordeaux, Montpellier or Rennes to attend a conference :)
ELI5: PostgreSQL is broad and a bit shallow, while MySQL is narrow and reasonably deep.

PostgreSQL has a much broader feature set, but isn't as finely tuned for any given use case. MySQL has a very narrow feature set comparatively, but has deep support for things like replication, backup (fast restores in particular with Percona's tools), and fairly speedy insert and update (doesn't have postgresql's write amplification problem).

My tools are psql for PostgreSQL, and mysql for MySQL. I've never needed anything more; most of my time is spent trying different variants of the same semantic SQL to encourage use of one query plan or another. PostgreSQL has much more strategies available, but the downside is it has a more sophisticated query planner, which means it's less predictable and can start using suboptimal plans as the database statistics change. If my query is complex (e.g. using window functions or recursive CTEs) I prefer PostgreSQL, if I have a thorny production performance problem, I have more confidence that it'll stay fixed in MySQL. But with recent PostgreSQL supporting parallel operations in the query plan, it has a big weapon to fight back against MySQL's single-threaded queries.
Show HN: GreenPiThumb – A Raspberry Pi Gardening Bot
> [...] most "Trump voters" voted against Clinton more than they voted for Trump.

That is not a valid argument by any possible mean. Everybody has the right to vote whatever they want of course, but saying what you said is like saying "people eat meat to piss off vegans more than because they like it". And regardless, the driving motive of something doesn't change the end result of such something.

People need to take responsibility for their actions. They voted for Trump and their is the fault of the current state of things. Period. The reasons behind why they did it don't matter and, frankly, it's also nobody's business.
I also never ever use it, I always opt for local price-comparison sites (like tweakers.net's pricewatch in the Netherlands).
Integration of services and software could best serve the people. Promotion may do so too, especially when it comes to software that relies on network effects.

If anything, punishing a big company for its potentially big effect on markets values 1) markets above people and 2) competitors' ability to participate on the market above the people.

Banning integration or self-promotion could very well result in a worse product overall that serves people worse.
This subroutine also describes 3.5B years of evolution. Nearly all ancestors of extant creatures are dead and buried too.
Shipwreck Discoverd Off Lunada Bay Palos Verdes
> I simply don't understand how those make people not annoyed and actually generate conversions

if you can preselect your target group/audience to consist purely of suckers, this can be very profitable.

it's literally preying on the weak. it is so clearly and straightforward EVIL that it should be regulated.

and it is, in many EU countries at least. but the lowest common denominator for these ad markets is whatever the big, US-based, app/play stores allow. even if they'd make regulations (in law), which they won't, I strongly doubt they would pick a sensible[0] level of what is considered "okay", given that extremely powerful (including beyond deceptive) advertising is already considered so "normal" and ingrained in US culture. certain ads are basically allowed to con people (within some limits, but still)

[0] in terms of public health
Socrates would not have approved, but I do not see why we should care. He was a very important philosopher, but he wasn't flawless. His refusal to see the value in a permanent written record was a mistake, as was his over-valuing of memory.

Heck, Socrates' own students ignored his teachings on this subject and wrote extensively. That they are what we know him from, and not some oral or memorized tradition, is pretty damning for his opinions on the subject IMO.
How so? If something is advertising it is clearly labeled and green at the top, right? Or is there more going on?
I believe Visa issues have been a huge problem in the past for esport events. So it makes sense for Blizzard to go there yes.
Not sure how good google's search for this type of stuff in the US is but I have never seen the google product shopping results to take me to a store I want to buy from. So if user experience is concerned they are not doing a good job there.
And as Apple 're-defines' a couple of things each year.
Visting google is 100% voloutary and there are alternatives. The EU should not interfere, its unnecessary and I think its an abuse of power from their side.
Privacy Mythbusting #2: My password keeps me safe. (Not necessarily)
99% of the population. Last time checked significant portion of the population uses various tools including ad-blockers, and other privacy tools to decrease their online foot print. So that point is wholly incorrect. You mean significant portion of the population who does not mind being tracked constantly by Google. Most likely the most unsavy masses. Not anyone that cares about their privacy.
The same reason small companies exist at all- they are more nimble and don't require to operate at large enough scale to survive.

IMO, it would be pretty mad to start a company today around general-purpose conversational AI or general purpose photo recognition service. Applying the same technologies for smaller, more specific groups of users is much less risky path.

I highly doubt Google/Baidu will get into business of recognizing manufacturing defects in fidget spinners or analyzing sensory data to predict when a punching press is about to fail.
Consolidation in finance and other sectors has made it difficult or impossible for small and medium business to survive. As regional banking dries up, its dramatically more difficult for firms to get loans, even for working capital.

There's no reason for large banks to lend money. They can print money via the Fed to get their assets and lend money to the highest quality borrowers or those with explicit government guarantees. The traditional regional banking model was much better for everyone.
Common origin does not disprove animosity or self interest.

One wonders what NewsCorp or Oracle concerns are in ecommerce search, but then you remember that they had well publicized scuffles with Google.

The last record fine was against a US company, as were recent tax related fines, patterns are harder to refute.
I am pretty sure that was a typo and he was referring to MySQL, but as for how SQL Server and PostgreSQL compares I would say they are pretty similar databases and for most usages you can pick either, giving PostgreSQL which is cheaper the upper hand. Both have some features missing from the other. SQL Server typically has better OLAP features and OLAP performance, while PostgreSQL is more extensible and has excellent geodata support.
Adminer[1] is nice web gui, works for both MySQL and Postgres.

[1]:https://www.adminer.org/
Hopefully not too close, or else the parabola will be set on fire.
Here's a video of their cyber specialists defending the ship against a cyber: https://www.youtube.com/watch?v=u8qgehH3kEQ
You can be quite certain if google recognised their revenue in in France, not Ireland, this would not have happened. Yet another shakedown, no matter what you think of the merits of the case
No it's not a pressure cooker. You can open it mid-cycle and there's not pressure or any sort blasting out. Asian-style rice cookers vary incredibly in quality, but if you get one made by a decent manufacturer (we like Zojirushi), you don't even need to get one with lots of features -- just a "cook/warm" button.

I believe they use a thermostat to "time" the cooking. When you heat water it will stabilize at its boiling point (100C) and when enough of the water boils off the temperature will start to increase. When this happens the cooker will turn off. When I cook ribs or chicken or whatever in the cooker, I'll put in some beer or other liquids as a marinade and that works like water does when cooking rice. Only the cooker will naturally run much longer.
Oddly enough, I just use my girlfriend less.

(On a more serious note, 6-month girlfriend fluency in Japanese is something I've observed a few times, and it's a great stepping stone but mostly just barely functional. Especially when your situational choice of e.g. verb form broadcasts so much about your educational background)
You are wrong that by stating that if we don't click on ads or use adblockers we are costing money to Google.

Even if you don't use the ads or if simply ignore them, you still represent a group of interests that can be used to feed and train the machine.

Google learns through the searches you make and through the videos you watch and your behaviour will be used to improve the accuracy of ads shown to other people. That's your payment for using Google's services.

The only reason people stop interacting with ads it's because ads don't bring any real value, And any data that Google might collect brings up that value a lot.

I think you underestimate a lot of the number of people unaware of Google's presence and influence when it comes to advertisement. This number is much bigger than the number of people who install adblock on their browser.
Minify [1] is a great alternative, specially if you use Go. For simple case, you don't need Node ou NPM at all.

[1]: https://github.com/tdewolff/minify/tree/master/cmd/minify
German–Soviet Axis talks
Now in general they treat people like shit at the border. These are not just some cases.

Actually, they treat their own people like shit too, see the security lines at airports during the summer (O'Hare I hate you).
They can operate outside of the EU all they want but if they want to do business here then they have to follow the rules. Its funny to see how the EU protectionism case is being played here and people jump on it being a USA vs EU thing, when really it is google abusing a monopoly position regardless of geographic location.