skysight-inc/HackerNews huggingface dataset:
In the end it's a matter of taste, but several reasons:

- Affordable suburbs usually carry lengthy commutes of unpleasant stop-and-go driving. City dwellers can walk to work or read on a train. Lower commute time is strongly associated with overall happiness. I share your preference for driving over public transit, but not in commuter traffic.

- Children have essentially no independent mobility until age 16, and then only if they have their own cars. In the suburb I grew up in, I'd estimate that mothers spend ~30% of their waking hours driving their children around.

- Though there may be good restaurants, art, theater, museums, etc. in the city, going to such things becomes a special occasion. Life instead centers around malls and multiplexes.

- Many find sleepy streets dull, uninspiring, even suffocating. For some, proximity to centers of human activity is a great deal more valuable than space.

- If you live in a city, you can go out drinking without committing DUI or spending $40 on a taxi.

- Many find the maintenance of a house, tons of unnecessary rooms, a lawn, etc. to be an unbearable and outrageously expensive bore that provides no value. I can think of many things I'd rather do on a weekend than put new siding on my garage, and many things I'd rather do with 5 figures than fix my roof. My home is a place to eat and sleep; I'd much rather invest time and energy and pride into other things.
What surprised me on the human side was how easy it was to learn another layout. So it seems that re-association is not the same thing as actually learning the keyboard the first time around. Watching the brain learn was a fun process. Would recommend it!
This is a good point - but from a robotics point of view it is really really hard to build a butler able to open a door and turn off a cooker. But if we make the door and the cooker "smart but slaved" then we can have one smart device (one you are probably reading this on) that tells everything else what to do, and those things are dumb and reliable.

So there are my phrases du jour - "smart slaves: reliable, dumb and listening" (I can see a joke about good husbands there)
I'm building Playa - http://getplaya.com/ - I want to connect everything by providing an open service exchange for autonomous intelligent agents. If you're interested in this stuff, I'm looking for co-founders and people that want to help out on the project. I'm in Palo Alto and would love to connect. Cheers. :)

Also, please excuse the docs as I'm still in the middle of writing them.
I agree on most points but the one about the app, why fb should support devices discontinued from the manufacturers that aren't receiving updates to last version of their own os?

They already support a truckload of configurations as it is.
> Your may well perceive variations of latency, just not on a conscious level as a delay.

I agree. If you "want" to feel it consciously don't type text on a keyboard but play a melody on a midi keyboard. A latency of 10 ms, let alone 100 ms, feels horrible. For instance, a 1/16 note at 140 bpm has a duration of 107 ms!

I find it quite fascinating that recording midi in, say, cubase is possible at a lower latency than editing a text file in Atom.
Ask HN: What's on your playlist and your music gear for work?
If you listen to music to zone out while working what is your setup like? Mainly interested in learning -

1) What is on your playlist. Genre, band, song list etc.

2) What is the gear that you use? Headphones, streaming service etc.

Edit: Formatting.
Meet the New “Ninja Lanternshark”
A robot servant that actually obeys you, if I may add; one that won't decide it's smarter than you and do exactly the opposite of what you want, which is a problem a lot of "smart" devices seem to have.
Its the source, you have to compile it yourself. Checkout the readme :)
Because conversion is trivial, and should be done on the inputs and the outputs, not the intermediate values.
I've been using boot for about 6 months now and it's wonderful ... for doing build tasks (take my source and create some artifacts). Especially with the improvements just released in boot 2.5.

You will want to understand how pods and filesets work if you are doing anything interesting, as some interactions with them can be confusing if you don't have the right mental model. The wiki is quite good, but the source is a bit messy.

For code reloading type tasks things are bit less nice, mostly because of the immutable nature of pods and filesets that make build tasks so trouble free. That means incremental cljs compilation, cljs repls and auto-test type tasks (for clj and cljs). We have transitioned to just using functions run from the repl to manage our clojurescript tasks and it has been a big improvement.
Uh oh ... for all I know, r/bitcoin is not a free community but gets heavily censored. A more balanced perspective can be found on r/btc:

https://www.reddit.com/r/btc

So you say LN is to solve future problems. Because transactions are free and in 30 years nobody will do the mining for free. Well, thats why bitcoin has fees. And a mechanism to let the market decide on those fees. This has been planned from the beginning.

From what I can see, all is fine with bitcoin. And there is no need for the complexity LN brings.
WTF. "Free basic" .. It's two way communication. It's not like fucking 1994 where free TV involved four neighbours going on a satellite dish so you could get 6 channels.

Free Basic....get only the limited things we want you to have and the companies who are willing to pay for it. Fuck. That. Shit.

Want to do something that will actually help people; what about Free 1GB. Ensure every person gets 1GB of mobile data a month. Then they can go anywhere...use healthcare, government, facebook or....porn. or whatever the fuck they want. I agree, Free Basic is total bullshit.
It is widely well known that most European Countries are just lapdogs for the monster called "United States foreign policy"
It all sounds like astrologists gambling in a casino with millions of people's lives on the line.
Genuine  Paying Online sites
how would that help? the free sites are on a whitelist; vpns simply mean you pay for everything.
I don't know why you chose Karen, but the name reminded me of that Goodfellas scene.

https://www.youtube.com/watch?v=voDqfVthTpA
crow-magnon?
People who go broke if they had a $1000 emergency are not the same people maxing out their 401(k)... plus about half of Americans have no retirement accounts at all.
The Effects of Too Much Porn: “He's Just Not That into Anyone”
Or alternatively human ingenuity adapts and overcomes - Malthusians have been consistently proved wrong in their constant cries of overpopulation. There is still plenty of land, plenty of ability to grow food to feed us and plenty of advances being made in areas which will allow that to increase. We've already seen a vast decrease in the number of people living on less than $1 a day across the world enabling many countries to start reaping a demographic dividend.

If the pessimists can quote fossil fuel depletion then surely I can optimistically promote fusion, carbon capture etc. Capitalism has been one of the greatest success stories of humanity.
> I don't see how your experience where most could not afford any access (let alone restricted access) to basic telephony applies to this scenario where a restricted service is being given for free.

You're missing the point completely. My point is: we are on the path to progress. It's going the right way for the future of the people. But Facebook wants to derail it and lock you into their ecosystem. In the long run, this is detrimental for everyone.

People who are here, posting for FB, obviously have internet freedom; so what they're basically saying is, the poor should not have the same freedoms that I am enjoying.
> the East India Company

Companies. There were several - British, Swedish French, Dutch, Portuguese, you name it.

The British ended up taking the rest over, but practically every European colonial power had their own East India Company at one point or another (or tried to) and they all competed on how best to exploit the resources they could extract from India.
Not how it works. If there was a fork, then coins on each side would become independent (you could not mix them together). Since the current price represents the total demand, the market cap must equal the sum of the parts, so coins on each side would become less valuable. I would expect the aggregate would actually go down, due to lack of faith in Bitcoin developers being able to get shit done (and possibility for other coins to pick up the slack).
If only he had read The Black Swan by Nassim Taleb when it came out in 2007. It would have made him question all these faulty assumptions.
NASA Moves Closer to Building a 3-D Printed Rocket Engine
They'd have to close that one, too. If there's only one, it's not doing better than the average.
They're just called fruitcake in the US. The tradition goes:

Anyone who has never taken a taste of one before, takes a taste, then throw the cake out, and never try eating one again.

If a cake has lasted the year without anyone taking a bite of it, you re-gift it.
Looks like Terraform. https://www.terraform.io
I've done a fair bit of integration with handsontable from clojurescript. It has been excellent so far. Clojurescript isn't really a pure language, it just makes some types of purity the default. If you need to get dirty and mutable then that's simple, still simpler than plain js in my opinion.

Clojurescript and Clojure have very good interop with their host language, integrating 3rd party libs is very simple. To be fair, you will have to write the glue code more often than when working in js since there is a smaller user base.
Jonathon Fletcher: forgotten father of the search engine (2013)
See, the problem I have with all the IoT startups that are getting this kind of funding (see also: Uptake, Helium) is that they have a distinctive vision for IoT, which is all well and good for the backend, but the frontend is where you can't get traction yet.

Even if you are making your own sensors (like Samsara and Helium), you still haven't convinced me to put this into my product design. Are you giving me the chips for free? No? Um, okay, are you second-sourcing the chip so if/when you implode I'm not hanging in the wind? No, can't do that either. Hmmm.

So the common denominiator becomes Bluetooth or WiFi. And, at that point, why do I really need you except for the backend? And why can't I just spin that myself if I really needed to?
Show HN: Ctxcmd – tiny Go library for standard cancellable shellouts
Logistics is Sexy
Wikipedia is a pretty shady organization. For years they have used server costs as one of the main reasons (and in the some cases the main reason) why people should donate. But their finance reports paint a very different picture. Their server costs reflect a very small percentage of their overall costs. They ask for way more money than they actually need. More money is spent on "investments" and fundraisers than is spent on the cost of maintaining the site. Some people have also alleged purposeful backlinking to their for profit sites. That is, adding and replacing links in wikipedia pages to point to websites that the wikipedia founders profit from. So using wikipedia as an example of "genuinely altruistic" motivation is a stretch. The founders of wikipedia do not benefit directly from their work, but they certainly benefit indirectly and through false advertising.
You mean, like the right-to-try laws that have been passed by 25 US states, allowing doctors to prescribe drugs not yet approved by the FDA?

https://en.wikipedia.org/wiki/Right-to-try_law
Being misinformed due to the 'abstinence only' sex-ed. I wouldn't blame it on the teen, but on the education system, or the teen's parents who can't be bothered to teach birds and bees.
doh! till I read this I thought hn had simply rolled out a new stylesheet.
What's sad about this, is that all those markets already exist and are partially taken. At least Mozilla is honest enough about this and say they target "late adopters".

What aspects here supports the free & open web? What part about providing a me too web-browsing experience to elderly and late adopters helps promote the free web?

What's worse is that some of their "me too" efforts are already compromised by Mozilla admitting they need to support DRM, so what new freedom do we gain? What's better or freer about their product?

Where is the effort to bring back the power-users which built Mozilla's original user-base? Are pensionists more important to Mozilla than the people actually building the web? I just don't get it.

And the Firefox Hub seems to have nothing to do with any existing Mozilla-technology and only seems to be Firefox in name. That is: until proven otherwise (and the effort with Firefox OS makes this a reasonable position) this is 100% vapourware where the "Firefox"-name is used purely for branding and marketing.

I don't see how any of these would be successful, and if they were, how they would align with Mozilla's stated goals.

Poor Mozilla. They really seem to be struggling for a sense of direction and purpose these days. I wish they would just go back to making a kick-ass browser.

(Signed developer, Firefox user, desktop & mobile)
If it weren't for NN, you wouldn't have any of those apps that you're so fond of. Once you have to pay to reach people, it becomes cost prohibitive to start any large scale for startups.
Author here. Source is available at: https://github.com/wdm0006/flink-python-examples, let me know if there are any other examples or features that would be helpful.
Sign me up/ send me details !
As a fellow vim user and full time clojure dev, I should point out that spacemacs is pretty great for getting the best of vim and emacs in one editor.

But to get up and running and try things out? Use Cursive until you are comfortable, don't get distracted by tooling problems (which there will be).
This is a great article that I've recommended many times for learning about precedence-climbing, but I found it much more intuitive and concise to derive precedence climbing as the refactoring of a recursive-descent parser in two steps. This is succintly describable as:

1. Notice how all the functions in an RD parser are almost the same: call the next-higher-level, then loop with that call while the current token is at this level. The topmost level is for consuming a terminal or a parenthesised subexpression. That can easily be turned into one parameterised function and a table lookup for the tokens.

2. The first set of recursive calls always goes "to the top", so why not call that directly. This is the 'P' function in the article. The second set of recursive calls are nothing more than finding the right level to process the current token, so jump directly to that level by calling the function directly with that level number instead of repeatedly descending via recursive calls until the current level matches the token. With the current token being of level n, the parameterised RD parser calls expr(1) -> expr(2) -> expr(3) -> ... expr(n) when it could just call expr(n).

I think this is such an elegantly simple algorithm that anyone learning computer science should have implemented at least once along with the usual study of recursive data structures. It's also a very good step towards understanding how a compiler works.
It’s Harder to Empathize with People If You’ve Been in Their Shoes
I heard about Crystal pretty early on (via HN IIRC), have been pretty excited about it since. Nice to see third party shards starting to pop up.
I was curious just like you and gave this a try too. Seems that while the project is intended for this you can easily build this. Thank you for writing that up!
Linode is having an outage?
Irc bots just disconnected. Site inaccessible. SSH/DBs down. Linode's website is down.
I never understood how one could embrace prophecies of doom in this day and age. We live in a near golden age of plenty, and the train hasn't slowed down yet.
I think his word usage when describing any venture he is involved in is generally hyperbolic and a legal term called puffery:

In law, puffery is a promotional statement or claim that expresses subjective rather than objective views, which no "reasonable person" would take literally. Puffery serves to "puff up" an exaggerated image of what is being described and is especially featured in testimonials.
The fork that is on the horizon looks like this:

On chain A blocks bigger then 1mb will be valid
On chain B blocks bigger then 1mb will be invalid

Now when you sign a transaction and broadcast it, it will get executed on both chains.

Unless the transaction has coins in one of its inputs that already went through a block bigger then 1mb. Then the transaction is only valid in chain A. This way you can double the value of a coins that are spendable on both chains. Because now you can sell them once on chain A and once on chain B.
Oh, I assumed we were talking about a post-jobs era. The idea that growing food to sustain a community can be done as a after-hours hobby sounds a little naive.
I often feel like I have a bunch of things to say about the Internet of Things, but every time I try to write it down all that comes out is "I don't want anymore crap."
let you know in a few months.
> For a human it is much easier to structure such a rewrite as a sequence of very trivial changes. And a "sufficiently smart" compiler must realise that it can be done in less steps.

See, the problem is, for the "sufficiently smart" compiler to easily realize this is possible, the passes need to be purely functional. It turns out, most programmers struggle with understanding functional programming...
I would say the author had an "illusion of competence" rather than an illusion of control. In this case, at least, experts could have explained to him what he was doing wrong in objective terms before the crisis; he just didn't have perspective on his level of inexperience.
It is more a problem with the meat industry. Growing feed for animals and then eating their flesh instead of just growing food.
Norton Antivirus helpline 1-844-655-0455 Norton Technical support phone number
Interesting discussion from a previous post (about 3 years ago): https://news.ycombinator.com/item?id=5607823
Our first year university computer science course was all done in Oberon. Had to write a small parser et al. I absolutely hated the Oberon interface.
That's what I use.
You can solve this by having one "language" that can represent all intermediate stages. This has a nice side effect of allowing you to easily change the ordering of passes if that turns out to produce better results.
Not necessarily. As a society, we spend a lot more on Hollywood storytelling than we do on space exploration. And certainly more than a mission to Mars would cost.
Where do the cases at the center of Netflix’s ‘Making a Murderer’ stand now?
I'm not talking about discontinued devices. I'm talking about devices which are too slow for the "modern web".

(Also, for many low-end phones, updates come infrequently and OS updates are not always easy to install)
~100Gbit attack against dallas infrastructure, router crashed/doesn't have enough BW to announce IPs and therefore the whole netblock is nullrouted.
> Wikipedia is a pretty shady organization.

Wikimedia. They do a lot more than just the encyclopædia.

> For years they have used server costs as one of the main reasons (and in the some cases the main reason) why people should donate. But their finance reports paint a very different picture. Their server costs reflect a very small percentage of their overall costs.

Server costs are not the only thing they need to spend money on. Consider their budget for 2015-2016:

https://meta.wikimedia.org/wiki/Wikimedia_Foundation_Annual_...

40% of that is spent on engineering. Someone needs to maintain MediaWiki.

~6% is spent on legal - they're a large site that has to deal with copyright issues, they need lawyers. ~15% is spent on administrative costs, as if you employ lots of people, you need to manage them.

> They ask for way more money than they actually need.

They could run on a leaner budget, yes, but it's not as if the other money they get is wasted. More money means they can hire more engineers to work on the site and improve it, for example.

> More money is spent on "investments" and fundraisers than is spent on the cost of maintaining the site.

Looking at that budget, they spend more on Engineering than on Community Engagement, Grants, Advancement, and Communications combined.

> Some people have also alleged purposeful backlinking to their for profit sites. That is, adding and replacing links in wikipedia pages to point to websites that the wikipedia founders profit from.

Could you provide evidence, or at least a credible source?
Show HN: Suggest cool products on SproutUp
I used to agree with you about writing in the language you are targeting, really strongly agreed. Coffeescript, for example, was something I never took seriously.

Clojurescript, and core.async in particular, changed my mind. It has converted me completely. The debugging issue is much less of an issue than I expected, since other methods of problem solving make more sense in a clojure context than breakpoint style line by line debugging.

Of course sometimes you do need to drop to that level, and it is a bit of a learning curve to debug the generated js, even with the great source maps, but it's not that bad. Overall I am still more productive by a big margin, and it's more enjoyable.
Just called them, they seem to be aware of the issue.

Merry Xmax everyone btw.

Edit: Huh, why was this post flagged? I don't understand.
Schlüsseldienst24+Stuttgart
Probably he was talking about RAM, not disk space.
Well, this is exactly what happened. One astute investor asked the only really important question (have you got your own money in this fund?) and managed to avoid the calamity. Everyone else got soaked.

Actually, if you speak to traders for any length of time, this kind of thinking comes out. The standard on the options trading floor is this:

I can buy options, and make money only if there's a crisis.

I can sell options, and make money most other years.

If I buy, and all the other desks sell, and there's a spike, all the money I make will be lost by the others.

If I sell with everyone else, and there's a spike, we can all say we did what the other people did when we are looking for a new job.

If I buy and there's a normal year, I'll lose and everyone else will gain, I'll look like an idiot and get fired.

-> Sell options, and act like you know when to get out of that position.
> not losing your investors capital is priority #1

Recent evidence suggests otherwise.
Locally grown food is an unsustainable luxury that doesn't work for large portions of the US because there is not year round farm worthy land close enough by to sustain the population.
Where did you hear this?
New people connect to the Internet every day. This billion (really?) people might very well all be connected to the real Internet in ten years. Maybe this Facebook push can get them connected to FacebookNet in five years. Is that a good thing? Probably not, if history is any guide.
You could set up monastery* where you wrap the science with sufficient doctrine to attract great devotees. Their real mission?, selectively breed intelligent crows. Then vary the methods and open 10 more monasteries. That would speed things up or fail in interesting ways.

* A conventional research lab won't do.

Not grad students who would only give 5 years to the cause.
Discussed long ago at https://news.ycombinator.com/item?id=1321899 and not so long ago at https://news.ycombinator.com/item?id=10077471.
iirc (from the talk) a mission to Mars will cost a few trillion dollars (I forgot the exact figure, but somewhere between $1T and $10T). That's a lot more than Hollywood storytelling.
There sure are some odd articles climbing to #1 on Christmas day on HN.
Children Are Abandoning Baseball
Did Google and the Hour of Code Get “Left” and “Right” Wrong?