skysight-inc/HackerNews huggingface dataset:
Bicycles have been around since the 19th century and yet city planners are still struggling against mainstream political opinion to be able to set aside dedicated space for their use.

To be fair, in the U.S., bicycle use has increased dramatically in the last decade or two, before the recent trend of adding bike lanes. Increased traffic congestion, including from cutbacks in public transit and city planning that emphasizes safety over car speed, have made cars less practical and increased biking a lot.
Using a mobile app to control a chat bot is less elegant than using chat to control a chat bot. I don't get it... isn't it just a mobile app with a chat integration at that point? Or does it not even matter?
I am unfamiliar with AMP, so I apologize if this question is based on a misunderstanding. The article says that all links in AMP pages begin with "https://www.google.com/amp/" right? Isn't this an invitation to bad actors of every flavor to produce AMP pages which will, to the users who know to look at their address bar and note the source domain, appear to be legitimate?
Companies such as Salesforce.com and Metaweb got patents on automatically optimizing databases in the early 00's -- this was before the current wave of ML work. These should be expiring quite shortly.
Those screenshots are ten years old.
Free trial versus freemium. If you have a larger base (free tier), even if a small percentage upgrade to paid, then you may make more money. It's what Dropbox and Slack do.

(I work at Nylas.)
> taking on countries like Turkey like it was originally on course to do

Pushed by the UK and the US
Hi sixQuarks,

Really appreciate you mentioning Stacklist here. Your comment has given me a lot to think about in how we can provide value to other entrepreneurs and founders.

Would love to connect and learn more about your idea. Email me at danny@stacklist.com.
That statement really resonated with me.

So often something happens which seems like a total disaster, the end of the world, and you struggle desperately to fix it.

In hindsight it turns out it didn't matter as much as you thought it did anyway. Has happened in so many startups I've worked at.
Journalism That Stands Apart
> a US-UK trade deal is likely very soon.

Sure, right after Mexico sends a check for the wall.
Shifting Mobile App Quality into the Dev Build Cycles
Funding Independent Alternatives
If you can provide the python version, please do. This seems like it could be a useful comparison.
It's the best electron app possible but it is still a very bad app.
‘Alexa, are voicebots taking over?’
Are you sure about that?

Have we had no wars in Europe since WW2 because of the EU, or because the generations before us were sick of war?

Also the EU didn't stop a war in the Balkans…
To be fair, since you're someone who uses VIM it's not really fair to compare VIM vs an IDE or Editor like sublime.
Fintech will change your life financially. Here’s how
Did you read the article posted today? This is literally what we changed and is no longer true. :)
I like that somebody actually took an effort to write a log store different
than Elasticsearch, but it's a really big shame that OK Log only stores
stringblobs. With such a setup, it's not any better than writing the same logs
to gzipped text files, sharded by timestamp.

And communication protocols are not documented, so querying and filling the
data is only available through a Go-produced binary. I'd rather leave that
([edit] filling the data that comes from network) to my Fluentd instance that
is already in place and runs as a networked daemon.
Why not just use cloud? Because it costs way more, and the convenience factor is rarely worth it, especially when you consider that you could just run a hypervisor yourself and get most of the same conveniences within the raw hardware limitations of your cluster.
Are you a moderator here?

I see it has been removed from the homepage now but I can't seem to delete it to put in the right category.

Thanks for the help!
Lukas Eder has a fantastic blog about SQL, Java, FP, and his library jOOQ: https://blog.jooq.org/.

One of the things I sometimes find tricky with SQL is pattern matching a problem to a solution. It can be tricky to describe what you want and sometimes direct human help can't be beat so I do recommend Stackoverflow (normally I have mixed feelings about SO). There are few power users on SO like Craig Ringer and the horsesomethingsomething (can't recall the actual handle) that are helpful and friendly.
I didn't quite grasp why attacking entity (e.g. government) has the ability to read messages.
What does "WhatsApp has the ability to force the generation of new encryption keys for offline users" mean? Does it mean that WhatsApp backend has the ability to force sender to use pregenerated compromised key provided by attacker?
In terms of WhatsApp security whitepaper, does that mean that attacker can force sender to use newly generated (by attacker) S_recipient, O_recipient and the main one, I_recipient?
I'm asking because "force the generation of new _encryption_ keys" doesn't really specify who would generate keys, or what about identity key that signs everything.
I remember this from the Field Guide to Understanding Human Error. Making recovering from human error a well-understood process is important, and as you point out, that process will work best if people aren't distracted by butt-covering.
I don't think there's any "chat" involved in the slack bot mentioned in the post
They probably work with software written 8-9 years ago, though!
Lifestyle Insurance Brokers offer impartial advice and greatrates on motor trade
Hmm, good to know. And to update another assumption-- my guess is that this would be a pretty expensive configuration, and you may be better off picking a lower TDP server that can still get the job done, yes?

Also, do you actually have room for 40 nodes in a rack? Betwee TOR switches, storage, and miscellaneous other, it seems unlikely.
Sure, here's the first two that I looked up:

http://juharanch.com/

http://www.yellowstonegrassfedbeef.com/node/100

QED. I'm sure if you bother to research this you'll find many others.

If you stop and think about your question more deeply I think you'll unask it.

Organic produce farming requires manure. Something like 1/4 of the land mass of the USA requires grazing animals to maintain an ecological balance.

That manure and those animals are requirements, not luxuries.

Sustainable produce farming requires sustainable animal farming, because nature is inherently symbiotic.
it looks similar to this Citrix office
http://www.raleighrealestatenews.com/files/2014/10/Citrix-Sh...
As someone who grew up in a home in which no one swore or used profanity, I'd argue that for me to have adopted common vulgarity from the schoolyard would've been 'conformity.' That, and I was fully capable of kicking the ass of any bully who challenged my being too 'timid' to speak inappropriately. Indeed, vulgarity from privileged white young males is a cliche of token rebellion. Or it was a generation ago--kind of like surburban white kids affecting gangsta slang today. You're dismissed.
Mainly because I'm a sucker for Amazon, and the other Amazon warehouses in EU area didn't support English to my knowledge. I'm glad if they do.

There's also been the possibility to hack with GBP/EUR rates.
> I've been tracking their GitHub and what is happening is that while yes, the source is open, they won't let you add anything they don't like.

Well, thats basically how Android works.

And with the upcoming policy changes (in CDD and GCM) things will get even worse.
Honestly this move is something that might bring me back into it. It opens up an already existing codebase for basic functionality to users who wouldn't be paying otherwise- and perhaps with dependence on this service or interest in more that it offers, they may turn into a subscription user.

The same happens for me with ProtonMail. I used the basic service but found that the convenience of a paid plan was enough for me to pay.

I was sort of put off by the look of Nylas though, in regards to the lack of a "native" feel. It was convenient, but I was forced into a paywall before I could really get acquainted as someone who isn't a power email user.
Test anarchy: Deploy and destroy test environments
> a key brexit tenet

A majority of a majority is not necessarily itself a majority, which is why a referendum -- especially one narrowly approved -- provides no mandate beyond the question asked, including on "key tenets" of the campaign for the position that wins that are, themselves, not included in the question asked.
Title might want to be altered: this is a description of a specific research paper analyzing Chinese online propaganda campaigns, not as general an analysis as the title indicates. Interesting stuff!
It looks like the GBP has been in decline for years.

Here's the last 10 years:
http://www.xe.com/currencycharts/?from=GBP&to=USD&view=10Y
In my experience tech debt doesn't kill codebases so much as make estimating impossible and therefore create tension between execs and engineers. It of course also makes working in the code suck.

Typically these projects are able to limp along until some other forces kill the company.
They were charging money for an electron based app?
> Have we really ever left the "Era of the Bully"?

We had left it. In the EU.

> Do you think China or Russia care about "hurting" others through their actions? You will be competing with them

We are competing with China and Russia. To do that we need to be strong. That's one of the reasons why EU membership is important. Thanks for pointing that out.

> Can you punish them as effectively as you can "punish" Britain?

We are not punishing Britain. Britain is leaving the EU. Any deal we get is a new deal. Nothing can be taken for granted, by the EU or by the UK. If the UK does not get access to the EU market, it is because it is

a) either not in the interest of the UK to accept compromises offered by the EU

b) or not in the interest of the EU to accept what the UK is proposing
> The poison is in the dose.

Not always. Endocrine disruptors work at very, very low dosages. Some pesticides have such an effect.

https://en.wikipedia.org/wiki/Endocrine_disruptor
Ranching. Not farming.

Hope beyond hope, I attempted the Socratic method on riprowan, willing him to attempt a quick google before his concern trolling.

Top hit:

http://www.worldwildlife.org/projects/sustainable-ranching-i...

There. Was that so hard?

Buried lead: Once you learn anything about current ranching practices, you realize its at least as bad as current farming practices. Totally unsustainable.

Edit: Hey! Looks like riprowan found google!
"[...] probably unilaterally by the UK. However, in the latter case the UK would find itself having to defend a very uncertain legal and very troubling position.” senior academic claims (emphasis and ellipses mine).
Have you seen Keras.js? It uses WebGL to run certain computations on the GPU. https://github.com/transcranial/keras-js
Even if they changed this specific design decision/vulnerability, it seems like there's a big gaping hole (or I'm missing something).

Given that WhatsApp brokers the initial key exchange, lawful interdiction can take place at WhatsApp under subpoena. What we hope is the case is that WhatsApp would fight these orders in court, claiming that the keys are merely forwarded and aren't stored by design. But if they fought and lost, then presumably they'd comply with the orders and the provision not to reveal the order. Do we really think that WhatsApp and/or Facebook have the conviction of Ladar Levison?

It would seem that all new accounts created at WhatsApp after that theoretical warrant is executed are at risk.
> Update: As a mistake I timestamped this as 2016, but this post was just freshly published on January 17th of 2017. Sorry for the confusion! :D

Also, does 2016 really need the 2016 qualification?
It even goes past that.

Try doing sustainable farming without animals. It can't be done. Animals are a requirement for sustainable farming.
it will be all but signed, ready to go on the first day

there's very little the EU can do to stop it
The global object in JS: platforms, unreadable code and not breaking the web
Not necessarily - the market has priced in multiple future outcomes according to their probability, each which see a massively different valuation of pound sterling. Article 50/hard Brexit/etc. is now very likely (lower pound sterling value), but there’s still the potential of a late change to this approach or a parliament refusal of the bill (higher pound sterling value).
And ... their Google auth gateway is down.
I switched for the same reason i switched to phoenix: it was just faster. Now I use it for the dev tools. It's still faster imo.
> Consider being able to take a couple years to try a business without freaking out about health insurance.

Trying a business in a much more challenging business environment? There's not exactly a plethora of French tech startups, after all, despite the state health care.

> Consider being able to go get a PhD in some interesting subject without having to get a full scholarship.

Will universities accept some random fellow in his 30s who wants to earn a Ph.D.?
thanks. I plan to do more comparisons, any suggestions?
That's mortifying!
The JS intellisense in Sublime is extremely slow.
VR graphics don't have to attempt photo realism. Realism is a particular artistic choice, the technology doesn't force it on you.
The UK is so selfish that it's the second largest net contributor to the EU budget!
I go crazy about ST3. Don't feel the need to turn it into a silly holy war, though. Sublime Text is great. I much prefer it to Vim/Emacs for my day-to-day.
ISDI Digital University Launches Master's of Internet Business Degree
An automated code review tool used by CakePHP
The VMware Specialist's Guide to AWS Certifications
Bumblebee specifically, https://github.com/MrMEEE/bumblebee-Old-and-abbandoned/commi... is the fix. Pretty sure Steam had the same issue early in their linux release, probably lots of other programs too.
I still do not understand the fascination with JavaScript. SPAs, desktop apps like Electron, server-side stuff with Node, I just don't get it. JavaScript is the worst tool for the vast majority of these things. It brings us enough pain as the only practical client-side language on the web. Who deals with that and says "I need to write my server (or worse, desktop app) in this, and you know what, I'm going to now bastardize the entire web model with all this Angular cruft just for good measure"?

Every time I try to get someone to explain it to me I'm just met with a bunch of empty answers like "Yeah it just flows really well man". It seems like the JavaScript Everywhere fad came into being solely to fulfill the need of a lot of novices to feel smug and important against more reasonable people, who are just left with puzzled looks.
Sorry to butt in but is your nickname by any chance a toponym? I'm thinking of a certain island in the Ionian Sea?
> Sadly Windows 10 sucks.

Oh, give it a break dude. What's your favorite OS? They all suck in many, many ways.

I've been using Windows 10 since it was released and I think it's the least suckiest OS that can be had right now.
Can't just blame post-industrial areas, SE England voted to leave too.
Yes, but my response was in reference to the comment that SpaceX internet endevour investment was similar to paying one credit card with another. In that case, the credit card companies will come knocking. In the SpaceX case, the investors involved with the internet business, if it fails, won't come knocking the same way a credit card company will. They may be entitled to some IP and physical goods, but they can't just ask for their money back, plus interest.
MMM a WILDCAT BANK
This is a great example of how technical debt 'kills'. It's not a murder, it's negligence and a slow demise.

I went through one of these projects. The tech debt was never as bad as you describe, but it was a small company operating on a short runway. It also taught me an unfortunate lesson about non-technical founders and the dangers of outsourced code.

The MVP for the company had been bought off the shelf. It worked fine, but the code was abstruse and utterly resistant to change. As the price (in time and dollars) of change requests grew, they sensibly in-housed development. Unfortunately, their clients had some idea what to expect in terms of features per day and dollar. Requests like "let us use our logo and custom color scheme" turned out to be serious challenges since every color and style decision was clumsily hardcoded, so we took far too long to achieve them.

Ultimately, we ended up a contract behind - bringing in business to fund delivering on the previous request. Most startups operate under the gun like that (with either fundraising or contracts), but they start there and labor to escape. We started solvent, and had no clear plan to break out of tech debt - a rebuild would have been too slow, 'working smarter' wasn't viable, and expanding the tech team would have come too late and too costly.

So, we died. Not because we couldn't do work, but because we couldn't do it at a competitive speed.
I'd assume the keys are generated on device.
That's true, but I'm worried that at some point they might decide again to remove the free plan
There's No Backdoor in WhatsApp. Just a Weakness That Could Be Exploited
You need a lot more than that to handle CSV in the wild (quoting, Unicode, line termination, etc.) but the real killer I see is when it's edited by humans. The special cases for errors and inconsistencies will add up quickly; in some cases you may be able to reject invalid data but you may not have that option or an easy way to tell whether any particular value is wrong.

Excel takes that, adds some fun things like people using color and formatting to store data, and things like Excel auto-corrupting values which look like dates and may not have been noticed before you do something with the data.
Yes, but you can also see the decline rate increased significantly after Brexit.

(not that currency exchange rate is by any means a health indicator)
I'll add another obligatory, make sure you have a working backup system.
Very valid point. But there are programmers, non technical people out there for whom this might be of some help. I was using a initial version of this tool locally and one of my friends found this tool helpful. I was also peeking it into vuejs at that time, so I thought of rewriting the tool in vueJS. I also threw some CSS into it and currently hosting it for free using Github Pages just to see if it is useful for people out there in real world.

PS: I'm the creator of this tool. This tool is a client side app and makes use of browser's File API to read and parse files. Source code - https://github.com/palerdot/exceljson
The agreement with the EU could be made contingent on a referendum by its express terms, I suppose; with a fallback term in the agreement of a further negotiation period without leaving the EU. But that seems unlikely.
I think this is the best comment in the entire thread.

I'd like to add one more point, which is that some folks argue we would be going back to a world of sustinence farming without GMOs, ignoring that much of the improvements in agricultural output have come from developments that can also benefit organic farming, such as land use reform, crop rotation, improved equipment, better irrigation, etc.

See here: https://en.m.wikipedia.org/wiki/British_Agricultural_Revolut...
Many thanks for suggestion!
That is false. The have people who want to fly them, they have actually already sold some.
Persist data beyond 'Clear recent history' in Firefox
I have voted in a great many referendums here in Ireland. They typically arise when a constitutional amendment is required, and the language in them is pretty clear and unequivocal.

You are presented with the actual literal constitutional changes and whether they are acceptable or not. Usually (but far less so than I would like) there is a public debate about the pros and cons of the proposed changes. The discussion isn't merely polarised, sometimes you will have people who agree with the general principle of the change, but object in terms of the actual proposed amendment. Perhaps on the grounds that it doesn't go far enough. Perhaps on the grounds that the specific wording leaves open other dangerous consequences.

As far as I understand it, the Brexit poll presented voters with the options "Remain" and "Leave". There wasn't any definitive statement on what "Leave" means. Of course it literally means "Hard Brexit" but I don't believe this is what most people had in mind, nor were they adequately briefed on the consequences.

The connection to Article 50 of the EU constitution as a means to "Leave" seems to have been made post hoc.

If you dispute that most British people made this decision knowingly I urge you to read Dominic Cummings' gleeful account of how he believes he captured and manipulated the Brexit vote [0] (it's a fascinating read by the way, and I do have a huge amount of respect for the guy, though his underlying motives seem somewhat veiled).

I agree it seems unlikely at this stage a second referendum would yield a different result. We are definitely in one of these "it's going to get worse before it gets better" situations.

However, you do have an unelected government interpreting the meaning of "Leave" and presenting a vision of what post-Brexit Britain should look like, and that in particular is what's worrying.

[0] https://dominiccummings.wordpress.com/2016/10/29/on-the-refe...
But the data does not show those increases. And again: 30% YOY is enormous; any plan you'd purchased prior to the ACA that had experienced that kind of growth would be absurdly expensive today. What's the most expensive plan on your local exchange now?
Isn't this just another variety of Tivoization? The platform is nominally open source, but unable to run anything other than approved code.
Thinking vs Clicking in Modern UIs: Personality Traits Make a Difference
This is not something new. They have this for a long time now.
For some business, it makes sense to bootstrap (typically, offering a service) while for others, size is key and growing fast allows you to reach size effect faster (a good example is any marketplace). That’s why offering code-consulting services is a common way to pay for the development of a less trivial product.

There are also creative endeavors (film, games) that require an initial investment, although creating those is usually more reasonable than say, the advertising and acquisition budget needed to replace AirBnB. Promoting a movie of a game can double that initial investment, though -- that’s why you have companies specialised in that second step.
Man that's awesome! Thank you so much for telling me. As a heads up, there's a completely revamped version of PyTorch being released soon (possibly today). You can see some documentation for it here. http://pytorch.org/docs/
I personally think that it's approaching Windows ME levels of broken-ness for me personally, where every time I switch on my computer I wonder what's going to be broken today. I could give a very, very long list of tiny things which are broken or just badly designed, but which contribute to a horrendous operating system when added together. The intrusive tracking and ads in a paid(!!!!) operating system are just icing on the cake.
I came of age in IT around 2005/2006, and it took me a really long time to connect the "scuzzy" people were talking about with SCSI as written. I always kinda liked the pronunciation though, once I figured out what it was referring to.

GIF as in gift, and all the other root-level directories you named, I'm on the same page as you.
But Dropbox has always offered the free option.
Nylas used to have a free plan, but at some point took it away entirely -which actually meant cutting away a part of their base.
I feel like they might change their mind again and remove the free plan.
Just came up with a random name as I needed a domain name for hosting.
Does Fluentd handle storage and query?