skysight-inc/HackerNews huggingface dataset:
There's a difference between just being compatible and nice to work with. Javalin is being developed with Kotlin in mind. I'm a Java dev who wants to transition to writing Kotlin, but most companies are not very eager to make the switch. Javalin is intended to help ease this transition.
>Find and replace on steroids

For people who don't know regular expressions...
Evil and horror will always be just around the corner if you wish to see it. Trying to cripple technology to force forgetfulness upon people is pretty immoral. I mean, if remembering things is crime, then thought crime is illegal, yes? How would Kim Jong-un regulate your blockchain thoughts. Free speech good. Censorship bad.
When Bias in Product Design Means Life or Death
First, writing a short comment on HN about trends in HN comments isn't really a cost at all, let alone "all costs".

Don't insinuate that other commenters are writing in bad faith.
> Tax advantages are another reason. The high taxes on assets in France and the inheritance tax in the U.S. prevent the accumulation of capital necessary for the formation of a strong mid-sized sector.

Really? How?
I recommend Ray Monk's biography of philosopher Ludwig Wittgenstein, "Duty of Genius".

I think you may like it.
One of the Biggest Crypto Exchanges Chinese Huobi to Add ETH Trading
Inside Washington, D.C.'s Underground Weed Delivery Services
So true! And now you need to do a re-write with each of the top 250 frameworks of 2017.
https://twitter.com/HackerNewsOnion/status/86819780153190809...
On a side note, a multi cursors package does exist for vim
That problem is hard, but because of cultural norms not as hard as it seems at first sight.

You rarely will find that baby without a stroller next to it, and without a human close by hurrying towards it.

So, if you avoid hitting that stroller and that human, and, next, avoid almost hitting that human, you probably are safe. A jury wouldn't easily convict you for accidentally hitting a baby that fell out of a stroller on the middle of the road and then was left alone without any adult supervision.

I would think the difference between a solid object such and a piece of concrete or steel girder and various low-density objects (plastic bags, empty carton boxes) is harder.

On the other hand, I guess it might be easier than laymen would think to use machine learning to build a "what's the density of the object on this photo" program that is in par with humans.
This is basically the same theory as trickle down economics. I thought Harvard wouldn't be pushing that any more.
Do you doubt that ending a marriage tends to be more difficult than ending other romantic relationships?
>Easy to say, much much harder to implement, specially accounting for personal preferences( extra tomatoes, less/more spicy etc.

200 years ago, when every family is making their own tomato Ketchup, I am sure there must be 5000 very little variations of ketchup in USA. fast forward to today there are only 57 and all this is done by one company with couple of centralized locations and People who are used to those 5000 varieties confirmed to 57 varieties .

https://en.wikipedia.org/wiki/Heinz_57

When you consolidate and aggregate EACH of the food dish we eat will be consolidate into only 5 different variations. These centralized kitchens can handle 5 different variants ( Chinese Orange Chicken for example) and prepare 200 meals of each variety ( of total 1000 meals of Orange Chicken )

I have given an detailed answer on this issue in this thread, please search with following text.

Once the above AGGREGATION happens, It is not hard to have a sushi, Pizza, Thai, Chinese etc.. all under same roof Centralized Kitchen because the kitchen will be serving on a given day serving 1000 Pizza, 1000 Thai, 1000 Sushi, 1000 Subs etc.. for 30,000 population city
Yeah this sounds like a bunch of baloney. Inheritance continues to be the most likely way for people to get rich in both the US and France, and the tax is nowhere near the amount that would cause a serious dent in the assets being inherited.
Running it with Pi-Hole (https://pi-hole.net/) makes it a pretty sweet set up.
How I took control of your Twitter account
Correct... I was referring to the tooling ecosystem.
Wow, that's a pretty appalling article.

Seems to avoid even mentioning the desire of most of Europe to try and learn from what went wrong after the Great War. In 1918-1930 Germany was left so weakened by peace treaties that the seeds were sown for WW2.

Post-WW2 the allies felt that a Germany crippled would only bring future wars, and a huge co-ordinated effort to build a sustainable industry and economic growth was put into motion. Germany and the people of Germany should profit from peace. Part of this was the Marshall Plan, part the European Recovery Program.

This positioned Germany to have a couple of advantages, namely that the Victorian era mass production methods that had been pioneered could be discarded (but remained in place in a lot of the other European developed countries). In Germany these were fully replaced by WW2 era production methods as most of Germany's industrial capability had been destroyed or damaged.

Additional processes to limit industrial capabilities (the key method of which was limiting steel output of the Ruhr Valley, which acted to restrain all industry) meant that industry was incentivised to find a larger profit per unit rather than slimmer margins from more units.

Combined with not being able to maintain a military, Germany was able to invest in skilled manufacturing like no-one else were able to.

Over a course of 50 years this resulted in not just a modern manufacturing capability to be put in place, but for that to be at the very highly skilled end of manufacturing.

The reason so many of the mid-sized market leaders come from Germany can be traced back to post-WW2 policies to ensure that Europe could be at peace. Some of these policies were undoubtedly exploitative in the short term, but long term have achieved their goal.
Cutting to 4 days is a political statement, not a rational reaction to a budget shortfall. Faculty salaries make up the vast majority of school operating expenses. These teachers are not getting paid 20% less to work 4 days a week. So the savings are from ancillary expenditures (electricity, hourly workers, materials, etc.) and are going to be a lot less than 20% of total costs.

The way a rational private organization would respond to such decreased revenue would be to have layoffs and increase class sizes. (While there is some evidence that smaller classes are on the whole better, we're be talking about a pretty small difference here, in a range where the expected effects would be small.)
Why aren't you mad about all the gigawatt hours that are wasted powering banks, bank servers, armored trucks silly moving fancy paper from business to banks, printing presses, the distruction of various ecological areas to take the mineral gold out of the ground, VISA servers, printing Visa cards etc.

Just because the method to defend against unmodified database entries in the Bitcoin blockchain is very evident and the evidence of ecological cost to our current financial system is largely silent doesn't mean one can ignore those costs.
AlphaGo vs. AlphaGo: self play games
This feels like a bad idea. Let's write a platform on Dart which is esoteric in terms of usage and community and hope for the best? Seriously? The whole reason to do a framework is to make it big so it has a tons of community support. I just don't understand the point although it looks elegant.
In fact Germany has an inheritance tax.
Not sure why you are down-voted.
It's obvious that this is part of the trick and many economist have pointed it.

It works the other way too, the currency of other countries in the Eurozone is above what it would be without Germany, and all that without a fiscal stabilizer between the countries, like it do happens in the United States between different states.

It's a recipe for disaster if the goal is an united Europe.
Now, if the goal is to make Germany richer then we are in the correct path.
Zillow launches a $1.2MM prize to improve the Zestimates algorithm
A counter intelligence cyber operation: How Macron just changed cyber security
It also really depends on your interests. Much of my dissatisfaction with Microsoft was due to its heavy integration with a suburban lifestyle (Bellevue and Redmond), but some people are into that. A vague metric like happiness isn't really something that will be universal.
Yes, if it's illegal data like the DVD encryption key[1] embedded into Bitcoin, that's the kind of "bad bytes" that doesn't pressure the community to suppress it. If the past behavior in the Digg fiasco is an indication, illegal data like that permanently etched into a blockchain would be celebrated.

[1] https://en.wikipedia.org/wiki/AACS_encryption_key_controvers...
emacs-nox (apt install emacs24-nox usually) is also surprisingly feature-full and comfort to work with for emacsers
Best scientific initiative of the entire history.

Just saying it because I had this idea 4 months ago (not that I'm claiming ownership of the idea, since it's a pretty simple idea that probably was thought of by thousands) and presented it to a friend which is a scientist (I'm not, thank you, God) and he promptly dismissed it.
I don't understand why this comment is being down voted. While "currency suppression/ currency manipulation" is usually spoken about in association with fraud, this is most certainly one of the reasons that has allowed German manufacturing to remain competitive despite having higher labor costs. Excellent comment.

e.g. see this article on Politico which basically says the same thing: http://www.politico.com/agenda/story/2017/05/26/trump-right-.... The reunification part though: I had not thought about that, and is an interesting revelation.
>It is a strong philosophical position, but it does allow style consistency across a code base even when dealing with foreign symbols.

Every language seems to have a bizarro decision that kind of breaks it for many people. This is Nim's. It could be worse, it could be "Who need's Generics? They're costly anyway", like Go's...
You can even control vim with a mouse when its running on a headless machine you're accessing over ssh.
Compared to the horror of case insensitive identifiers?
I wonder how much of it is boomer retirees who'd rather spend their money in other ways.
There is a bit of React kool-aid in here, makes me really wonder if any of them have actually tried using Vue because the benefits and improvements you will see with Vue are immediately noticed.

To be frank, the OP actually did a poor job of presenting Vue here because it only mentioned the similarities, which doesn't do any good for Vue. It did not get into areas where Vue is better than React, which is what most would be interested in hearing.

If you ever put React and Vue.js side by side and compare, it is almost a no brainer to switch. How it handles bindings, the way they got Redux done right, and the single file component style, are all improvements over React IMO. I'd jokingly say if React were to keep improving and evolving for the next couple years, it may possibly look like Vue.js as of today.
Wait you don't want your car to send all the inputs to Amazon or Googlefor processing in their data center, and just her responses back? "We see you are driving by a McDonald's. Your route has been updated to include a burger and fries!"
I've been using PiVPN[0], which sets up a VPN server for you, but also wraps a lot of the admin commands (creation and revocation of certs, for instance) in easier-to-remember commands.

[0] http://www.pivpn.io/
It's often easier to acquire it at least partially, it's not necessarily being greedy as much as not owning the 3rd party data in the first place (but having a license to it).

OSM is more of an all or nothing, everything has to be shared back, so it's hard to be pragmatic and mix different sources some open and some proprietary.

(and not every company wants to run a full fledged geo operation, and those can do it at scale will often end up keeping their data proprietary)
"+y / "+p

Is generally what you want (named buffer +).

http://vim.wikia.com/wiki/Accessing_the_system_clipboard

I used to keep forgetting too, and then I started using it a bit (on Windows, where selecting text and shift-insert doesn't work).
Hacker steals 17M users' data from restaurant app Zomato
Thanks for pointing this out - I couldn't figure out how to navigate Twitter to sort by date. If I was being paranoid I would have said that they picked up on an ad campaign we put out in 2015 to garner interest, however I suspect it is much more likely that the apps started around the same time and both happened to converge on the name Chowder (which is a fairly obvious choice for a food-app).

While I do think it's still fishy that they recently added some features which bare a great deal of resemblance to ours, that is a separate, unrelated issue.

As our app has been available for longer, I would hope that would be sufficient to at least protect ourselves in an infringement case - however rebranding might just be the most straight-forward option at this stage.
>Evil and horror will always be just around the corner if you wish to see it.

I think for the average person who doesn't use Tor, they will not stumble across child rape videos with a search for keywords "child rape videos" in Google or Bing.

However, if it's embedded in a global blockchain where the end user must have a copy of those illegal bytes for the blockchain to be verified & trusted, does that mean every blockchain user is committing a crime by storing bytes of child pornography? If someone wanted to sabotage a blockchain, it's hard to think of a better way to deface it.
Significant whitespace has some real benefits (enforcing proper indentation, no lines wasted for "}" or "end", etc) too.

Case insensitive and _ ignoring identifiers not so much -- they just add mental burden, encourage different styles in the same codebase, make things ungreppable without special tools, etc. And for what?

If the best one can say about a feature is "people still like the language despite it", it might be better to axe it.
If anyone wants to learn ARM assembly, a program called ARMsim and the pdf documentation you can find is a pretty good way to do it. You can step through, set break points and follow tutorials to learn with a gradual buildup in difficulty.
This is a terrific article that puts all of the benefits of living today in perspective.

The frustrating thing about many economic statistics, and this is talked about at length in "The Second Machine Age", is that they include very little of things we would deem very important. So things get "mathematically worse" but in reality are quite a bit better.

I don't want to go at length on this and beyond what my memory can recall, but an example they used in the book is Wikipedia. It's incredible obviously. But it does not factor in any quality of life or GDP statistic.
Why you can't trust a text message
Interesting. I hadn't touched React in months and recently spent a week with Vue. I had trouble getting up and running and was soon longing for React, or at least what I remembered of it.
I'd love to see you elaborate. Your post is just Vue Kool aid.
I'm not sure that making 'security' easy in this style helps people. Say you set this up, and you get yourself that nice cosy feeling of security, how does that compare to reality? People used to buy anti-virus software to buy 'security' and it turned out to not really help against actual problems like zero-day malware. Now, we get VPNs and people that don't actually know what they are or how they work or what they're for install and 'use' them (for lack of a better term) and get that sense of security with no backing. How is it secure for them? Is it still secure after one month? Was it secure to begin with?

Security isn't a thing that you 'buy' or 'add', it's something that you 'do' and 'know'.

Using a VPN server and a VPN client doesn't do anything other than getting traffic from A to B over a presumed hostile network. Ideally using asymmetrical encryption to make sure the keys don't have to travel the network. Then, you sure probably use that tunnel to send all traffic, not just your p2p or http traffic. Using DNS over the normal network and your 'secret' stuff over the tunnel still exposes what you are doing and actually makes you more suspicious since you now look like you are trying to hide things (and doing a bad job at it). And what about firewalls, WebRTC hacks, routing tables etc. that now expose your network setup to any software you execute (be it an application or a webpage), or applications that don't honor your VPN setup and route packets wherever they want to. What about your OS routing stuff elsewhere? What about that Pi not being setup correctly and you happily using it but still leaking a ton of traffic over the visible network? A user of an easy VPN setup will not know and be covered by a false sense of security.

Even if you have perfect instructions and set it up perfectly initially, you would still be vulnerable down the road as new problems arise and mitigations might be available but unknown due to a user not actually knowing what it is or what they are doing.
In most of the EU, the US subsidizes your defense budget, too.
Flutter has stateful widgets too, and they can be arbitrarily nested with stateless widgets.

Stateless widgets are useful for static boilerplate that only changes when moving to a different screen, or when swapping out an entire subview. Supporting arbitrary mutations is extra coding that's unnecessary when it's not going to change anyway. Why implement it when you don't have to?

Note that even with entirely stateful widgets, if the whole layout changes, the whole subtree generally to be thrown out which also creates garbage.
does the fact that Germany is right smack in the middle of Europe between Eastern European powers that can supply cheap (EDIT: and skilled, looking for better universities or opportunities) labor and Western/Northern European markets that can afford their goods have anything to do with this?
In JS maybe. But I don't think there's anything fatalistic about it. There are still C, C++, Lisp, even Pascal etc codebases maintained and liked just fine.

It's about maturity and churn, not something inherent in programming.
Herodotus was notable among the Greeks for trying to accurately record history. I don't think we can safely assume that he embellished this story.
Quantified error bounds can be added to most machine learning algorithms using Conformal Prediction and similar ideas, see [1]-[2]

[1] - https://scottlocklin.wordpress.com/category/tools/machine-le...

[2] - https://www.amazon.com/Algorithmic-Learning-Random-World-Vla...
This review is actually written by John Lahr. This book, Born to Run, was written by Bruce Springsteen.

Perhaps the title could be, John Lahr reviews Born to Run by Bruce Springsteen.

I honestly thought Bruce Springsteen, for some reason, was reviewing a different book by called, Born to Run which was written by Christopher McDougall about ten years ago.
Those aren't economic achievements, they are science progress.

Meanwhile inequality is only rising. But we shouldn't care because look at all the cool things we now have?!
Kind of silly article, but was a fun read. While the article does trigger a "wow we actually have it quite good now" feeling, don't forget being a billionaire means more than having a lot of money.

It means you had major success and you are one of the greatest. It means you have status and respect. It means you are capable of financially supporting other people, helping them and help fixing their problems.

Not only can you provide for yourself up to highest of standards of living of 1916, you can provide for 1000s of other peoples up to the higher standards of 1916. Helping people is fun :)
You find it interesting that Shufflemaster iDeal shufflers have a camera in them that reads each card that goes by it and stores that card in memory. You tune a specific manufacturer style of cards since they all are slightly different.

So if a player later disputes and says he swears he had an Ace of spades the pit boss looks back in the shuffler history to see that hand given to that player did not have an Ace of spades it was a 4 of spades.
Emacs does it too.

https://www.emacswiki.org/emacs/EmacsAsDaemon
In product as a platform, you may understand that there are problems in a particular space, but you may not understand the problems. However, you may understand how a platform might enable the solving of problems, while not really understanding all the problems that will be solved themselves. Generally to be sure of this you should see at least 2 or 3 solutions that you could have conviction in, but understand that entablement would solve very many tangential problems to those you have conviction in is more important. You can somewhat use this to size a future ecosystem market, but you have to be wary about your predictions of the number of solutions you enable. You're also very much fighting too early or just right in terms of timing. Looking for solutions to problems will help you judge the value of the capability, but trying to predict all the applications of those solutions is a fool's errand.
Related: https://www.youtube.com/watch?v=eUjqQZLbKgA
Not really as that only represents time since the Berlin Wall fell.

Whilst the flood of cheap labour is of course an important factor since then... the companies being talked about established themselves long before the borders were opened.
You mean like this Firefox running on postmarketOS: https://ollieparanoid.github.io/img/2017-05-26/i9100/firefox... ?

He is using the Alpine Linux user space for that.
So what you are saying is that human experience is worthless? Is that really a position you want to commit to? Or are you willing to admit that practical experience has some value?
I think the article is working way to hard to make the 1916 worse than now. I find some of the arguments in favour of the 1916s, less precise watches sound stress reducing, as punctuality can be taken with a grain of salt.
Take this:
"If in 1916 you suffered from depression, bipolar disorder, a sexually transmitted disease or innumerable other ailments treatable in 2017"

Depression, bipolar, and std's were treatable in the 1916. Maybe not effectively, but it is not like we are handling depression or bipolar satisfactorily now.

Looking at number of suicides then and now, would probably have made for a better argument. Or dwelling on just exactly how our treatments of illnesses have become better.
I wonder how/whether increasing the defense budget would help the German economy. Let me just say right away, that I am in no way advocating for increasing the supply of arms and ammunition in the world, which already seems to be at dangerous levels. However, if Germany invested as much in military R&D and a domestic arms industry, I wonder if that would boost the economy as it has done in the US.

Also, the immigration system seems less broken for smart people to emigrate to Germany. Could probably get the best global talent as well.
Renewable energy is not an asset. It's energy. It's the basis of all life. It is infinitely abundant (until our Sun dies and the winds stop blowing) Unlike currency, energy has an intrinsic value as a unit of work (the 'joule' being that unit) Energy as a currency would get its value not from artificial scarcity but from its rate of flow in a surplus energy p2p exchange network. Satoshi himself mentioned this line of thinking back in 2009 [1] when I wrote about a hypothetical p2p energy economy, but he thought the Blockchain could power such an energy-as-currency-based economy, and he's actually right. You need to think of the Blockchain as the low level API and write high level currency schemes on top of it. I haven't given it much thought since then.

1. http://archive.is/5CbYM
Also no Java, so no arbitrary garbage collection sweeps causing hitches, and significantly less memory footprint overall.