skysight-inc/HackerNews huggingface dataset:
This system of open intent handling (for purposes other than sharing to social-media-network-du-jour) is decent on Android devices, but is all but non-existent on iOS devices. In other words: no, that solution is not currently the better option on iOS given the environment.
Be more productive and get more sleep – with 4 hours of sleep a day
> In New York, the cab's center lamp is lit up when vacant and available for hails.

Sounds great on paper, but these are abused. They'll leave them on accidentally or want to know where you're going before they let you in the cab. And that's saying nothing of bright, sunny days that render cab lights pointless.

> Reporting of bad behavior goes through 311 (in New York). If you pay via credit card, the cab's medallion number is even on your receipt, so you don't have to remember it when you're in a huff leaving the cab.

311 doesn't care about bad service. I get drivers ranting to themselves because they don't like my destination. It's also hard to snap a pic of a medallion when a cab refuses to pick up you up and drives off.

...that's to say, yes, there are answers, but there is room to innovate here and writing solutions into the legal code is a recipe for poor performance in several dimensions.
To me this argument isn't much different than saying "why do programmers see it as a good thing to package their code in abstractions?". There will be difficulty of participation for all non-trivial projects. Every substantial project builds up its own unique abstractions, and you have to learn them to contribute. I see this as an unavoidable fact of building complex systems.

I really don't see a meaningful difference between the more syntactically varied abstractions in Haskell and the more wordy abstractions you see in OO languages (like FooFactoryProxyBean). It's still something new that you have to learn. You're just not as familiar with the way people do it in Haskell. If you had never seen the terms factory, proxy, and bean before, you'd have exactly the same complaint that you have about Haskell abstractions.

Where Haskell possibly does differ is in the level of abstraction it can achieve. Some of the abstractions haskellers use are significantly more abstract than what you typically see in mainstream languages. Sure, it will be more difficult for a newcomer to comprehend. But in return we gain a lot of power and expressiveness that you don't get otherwise.

Oh, and to my knowledge Gabriel's "method notation" is not actually in use in real code. It seemed like more of a convenience notation he introduced for the purposes of that post. That kind of thing is pretty common in academic literature. And if it is being used somewhere, it's definitely not mainstream Haskell.
The technique and principle is specifically "in the news" at the moment given that Twitter apparently intend to harvest and use this information in their own app. So I'd guess that's probably why.
It's not little. Licensing is mostly profit, while "hardware" is mostly cost.

Remember for the first two or three Surface tries, Microsoft was losing money even if it had a "billion in revenue" from them.
On a market place like flippa that's killing any chance of a decent valuation, I'd work on getting it back up ASAP
I have two approaches to this: for my own use on different computers, I have scripts that sync the files using git (really I should be using git-annex or dropbox or similar); for sharing to-dos and so on with other people, I use org-trello, and they use trello.
This is great.

I love the way it's written as well as the design of the website.

The chapters are not too long and very easy to understand even for a foreigner.

Great job :)
There's nothing "best" about significant whitespace.
I believe we're talking about two separate issues then.

The only hackathons I've participated in are the type I spoke about (mandatory by company for employees) and are the only ones I'm familiar with. In the context of a work obligation, I understand the issues with childcare, etc.

If we're talking about events that are taking place outside of work, then I view them like I would view a running event or concert or any other elective activity: go if you want, stay home if you don't. In that context, I agree with you and hadn't considered that hackathons like that exist outside of the workplace.
Yeah. One of the smartest things I heard is from Huston Smith. Somebody asked him the relationship between religion and spirituality. He said, "Religion gives spirituality historical traction."

I'm pretty antireligious, so I get why bobsgame was creeped out by the historical-traction aspects of their practices. (People tried to force me to be Christian in my teens, so I've got a bucket of fuck-you ready whenever I feel the slightest religious pressure.) And if one doesn't feel safe, one should get up and go. But many people teach meditation in ways that are either low on religion or consciously eschew it.

I'd add that it is worth playing with some of the practices regardless. Chanting, for example. The mock religion "Church of the Subgenius" have redone the hare krishna chant to use the Three Stooges:

Larry Curly Larry Curly
Curly Curly Larry Larry
Larry Moe Larry Moe
Moe Moe Larry Larry

Meditative chanting like that (which, for clarity, I do at home, not in somebody else's temple) is a really interesting experience. It made me more open to occasionally joining in with other people's religious practices; knowing the experience I was less worried about getting sucked in.
Automatic, unambiguous indentation of code by editor.
> Japan's 'malaise' is all about demographics and a 20 year inept Government response to deflation.

Why do you think the demographic issue exists? Low birth rates are due to gender inequality and long working hours, both of which are endemic in the Sinosphere. And the government's failure (which goes far beyond not tackling deflation) is due to its cozy relationships with incumbent firms - a factor that makes it very difficult for creative destruction to occur.
> From that perspective I think it's just a missed opportunity to have built some of those features on top of existing taxi systems.

There's no incentive to implement that sort of innovation. The prices and number of cabs are both more-or-less set. The medallions are fairly well utilized and the revenues have a hard ceiling, so there's not enough incentive to scale up or introduce new business models.
Absolutely. I practiced for 2 hours a day for many months after the course. Life circumstances forced me to take a several-month hiatus, but I'm now back to sitting for about 90 minutes a day. I can't attribute it to my meditation practice alone, but there have been some huge changes in my life since doing the retreat. I've become a lot more compassionate and accepting of myself and I've started to gain some major insight into the patterns of negative thinking and self-sabotaging behavior that I've engaged in for most of my life. It's like I finally found the end on the ball of yarn of all my negative bullshit, and I'm slowly starting to unravel it.
Wasn't the multi-line lambda problem in Python due to the fact how small lambdas have to be in Python?
Is it possible to get this plugin to work with pandoc-style markdown, or is there another similar plugin to it out there?
New Microsoft Azure Course on CloudAcademy
No. Microsoft is just the most effective "patent troll" of them all. I'll never forget how Microsoft got all OEMs to pay. They went after Samsung, convinced them through some kind of deal to pay up (which may have even been in Samsung's favor - think Windows discounts or whatever) and then showed all the other companies "look who we got to pay up for infringing on our patents. If big ol' Samsung paid up - do you really want to risk taking you to Court?" It was a classic patent troll move.

But people (including Congress,etc) tend to give them a break because they not an NPE, and are also a "big tech company" that "invents stuff", regardless of whether these patents from which they make billions a year by harassing Android OEMs using open source software are COMPLETE SHIT. They were so useless, Microsoft agreed to pay B&N $300 million to stop the lawsuit and settle with them, because they were about to invalidate some of their most "valuable" patents they were using to threaten others.

It was the same with Apple's patent war. Apple has lost most of the lawsuits it started throughout the world, because the the patents it was using to scare others into paying them were crap. But people gave them the benefit of the doubt because they are "an innovative company" or something, so using crap patents to rent-seek or ban other competitors' products from the market must be ok then.

My point is the patents should be judged at face value, whether they are valuable or crap. It shouldn't matter if it's a big company using them or even an NPE (which could actually be a university that just researches technology). The value of the patent should matter much more than who's owning it.

This is also why I don't buy the whole "new Microsoft" PR facelift thing. Show me Microsoft truly changed, by stopping rent-seeking from other companies as a business model. Show me Microsoft is adding real security to its products and services, and doesn't create legal intercept technology for a service years before it even buys that service.

When Microsoft stops doing crap like that, maybe I'll start believing in this mythical "new Microsoft", that actually cares about users, quality products and not about screwing others over as a way to make money with bullshit legal tricks or by bribing government officials in certain countries to sell its licenses (speaking as someone who lives in such a country, and is seeing his ministers arrested over that now).

Someone like me who actually pays attention and knows who Microsoft really is won't be easy to convince otherwise just because they changed the UI of their desktop OS (this as an answer to people on HN who still post sometimes that they "don't understand why others still hate this new and hip Microsoft" - well that's why)
> a bunch of other financial products are also tied to them, so falling house prices cause a mess cascading beyond just the real-estate market

That's an argument for gradually deflating housing prices, assuming they are overpriced. If people are running businesses and preparing for retirement with faulty price projections in mind, I don't see why others (people who don't own homes, mind you) should be forever penalized because the system is already stacked against them.
FYI - the ampersand syntax is only in function calls, so the following will fail:

&set.call(1)

Whereas this will not:

(1..30).select(&set)

Generally speaking, & is syntactic sugar for .to_proc, but only within function calls.
The way I've been doing UI animation in React so far is by checking for state changes in `componentDidUpdate` and animating with Velocity.js, which works surprisingly well.

This appeals to me way more. Only concern is performance.
In an implementation that follow's Go's semantics, both reading and writing from a channel can be a blocking operation that causes the current "thread" to suspend until the channel is ready to receive or provide a value.

That in turn means you need to compile it to something like the CSP-transformed JS you use for async/await. It's not just a little bit of sugar for a method call. The compiler needs to be aware of it so it can transform the code appropriately.

However, from looking at the code, it looks like spider currently only does this for channel reads. Writes are always non-blocking, which limits their usefulness.
IDK, the original article talked about the stock market. On that exchange, market capitalization is measured and is a proxy for everything going on with public companies. What you are talking about in 1) and 2) is some non-existent market on which total equity and debt with vastly different characteristics is valued on one shot. What exchange do you have in mind here? The only time you fully measure all the effects to calculate the enterprise value is when you are buying the company outright. There are several practical reasons why you don’t measure and trade on the enterprise value of the listed companies. To list a few

1.On the equity side you only know the prices of outstanding shares, how will you value the non-traded shares and options? There is no simple measure to assign the control premium on a single company much less the entire stock market. This doesn’t include debt that might convert to equity on different schedules.

2.On the debt side, debt can be convertible to equity, have different seniority, payment schedule, liquidity and risk profiles. What does a consolidated number tell you? Not to mention off-balance sheet commitments and the fact that debt for some sectors like a financial company might not make any sense. What does the enterprise value of Bank of America even mean?

3.Even valuing cash has problems if you are like a US tech company with billions abroad that might be subject to myriad tax rules.

Finally with 3) you talked about private companies, at that point you probably need to look at SOE in China as well. Now you are looking at total wealth and not the stock market.
Not to hijack the thread, but I just created this thread to discuss the book deals in particular: https://news.ycombinator.com/item?id=8671630

Which technical books have you recently read that could appeal to the HN crowd?
You forgot jspm.io. So are you enjoying having all those choices and each one being subtly incompatible with all the others? Let me know how your next spider project turns out and how it interoperates with all the existing code written in coffeescript, typescript, dart, vanilla js, etc.
Let’s Make Bitcoin the Biggest Humanitarian Tool the World Has Ever Seen
Why would one want to expand a 8051 into a 32- bit CPU?!
What interview questions to ask when hiring a Data Analyst
This is great, I never had intuitive understanding of why the naive shuffle was bad other than a vague notion of the fallibility of pseudo-random number generators. Seeing a math equation is one thing but seeing a tree of all possible outcomes visualized in front of you not only makes the bias blatant, but also makes it obvious why the bias is occurring.
How are acquisitions working out for the rest of the tech industry?
We're giving WakaTime premium out for the student price for 1 yr (applies to team plan too). Student price is $5. Use this coupon code on the billing page:

HACKERS-GIVE-THANKS
https://wakatime.com/
Sum types and subclasses cover much of the same problem space just with different trade-offs. Sum types give you exhaustiveness checking, while subclasses give you open-ended extensibility.

Given that Dart already has subclasses and they're the natural way for people to solve most problems where you'd reach for a sum type in other languages, I don't think there's as much need for enums to be larger and feature-rich. Instead, the language team focused them on the narrow use cases of wanting just an exhaustively checked numeric subrange, similar to enums in C#.

I do personally wish you could add methods and fields to them (á la Java but without case-specific methods and fields), but I think the language team wanted something easier to compile to a bare number in JS. Maybe they'll get added later.
You are talking about the (flawed but defensible) medallion system, not the medallion arbitrage system.
Not "captured", that's the way capitalism works when you don't limit the size of businesses and limit how much anyone person or group can make, they end up controlling everything. Monopoly is the name of the game.
Don't really agree with it at all. I like a reliable partner who has supported me for a long time, not just going after someone new like it recommends. I don't like censorship. Seems very European, I guess, so maybe better for that audience.
"I believe – although this is impossible to prove – that Apple’s stock price would be just as high as it is today (or more likely higher) had they spent that $100 billion on a combination of smart M&A and smart R&D that would have continued to extend Apple’s lead over other Android phone makers."

Anyone else find this peculiar? A whole article based on the author's hindsight of what Apple's stock price MAY have ever been with no proof/facts.
I've been on many late night Hotel 22s as a passenger-its depressing to see that in the midst of so much wealth, people have to resort to riding on a bus all night. The homeless in Santa Clara County are much more invisible to the average tech worker who lives there, much more so than SF.
That all went under "everything Coffeescript has". Perhaps he was less excited about the class thing or having to ::call globals.
In a surge, there are fewer cabs than would-be riders.
India's offline mobile Internet is going open source
It's not the same guy. He does give credit in the README, but still wrongfully stripped out the license information.

https://github.com/lo-th/3d.city/blob/gh-pages/README.md

"Start with the excelent port of Micropolis by graememcc"
The author of micropolisJS is not the author of 3D City. In this case, 3D City needs to be licensed under the GPL, and I believe 3D City needs to include the copyright details for the original port.

In addition, micropolisJS has additional terms added to the GPL [0], which are clearly linked to from the top of every source file in micropolisJS [1], which need to be distributed with 3D City.

[0] http://micropolisjs.graememcc.co.uk/LICENSE

[1] https://github.com/graememcc/micropolisJS/blob/master/js/Blo...
aren't those for ebooks?
They have posted a lengthy article on how SuperTCP is different. http://www.supertcp.com/the-fundamentals-of-a-killer-reliabl...
Renaming 'function' to 'fn'?

So much of this is down to fashion.
Are programmers really bound by their typing speed? No.

The only real thing that matters with a language is "can I run this on hardware X", and "How fast does it run / how much memory". Syntax is utterly irrelevant (Unless you're into fashion).

Lisp is just basic with a different syntax...
The problems are:

1. There is no API abuse or sneakiness happening here. They are just using a known, unrestricted API: https://developer.apple.com/library/ios/Documentation/UIKit/...:

2. Perhaps the API should be restricted?

I don't know how I feel about it. I don't know if I care if Twitter knows what other apps I have installed. This API is what allows Tweetbot to open links in Chrome, and I'd hate for that to disappear.

Maybe Apple can update the API to prompt the user and store that permission for each app?
World of Warcraft, nine years later: Can I get a res?
I stopped reading when he started suggesting that they buy Tesla, Twitter, and Pinterest instead. Maybe he thinks Apple should be a non-diversified hedge fund that only invests in popular brand names with meager cash flows, but I think they're doing pretty well as a computer company.
Aircitee – A new concept of tourism, let others show their cities
Peculiar? Actually, it sounds like par for the course. With 20/20 hindsight, many analysts pine for what might have been.
By that logic, Western europe's low birth rates are due to ... ding ding ding! gender inequality and long working hours. Pah.
New for the sake of being new is not engineering, it's fashion. Programming fundamentally is a problem solving discipline which means the tools I adopt and use at the end of the day are about augmenting my ability to solve new and novel problems instead of spinning my wheels in place and re-writing yet another old library in the new language du jour. The JavaScript framework/application ecosystem could use less fashion and more engineering.

That doesn't mean I don't think that spider is cool. In fact the list of language features is really well thought out.
A versatile, modular coffee brewing device
Real problem.

Terrible article.

> “What these techies don’t realise though is that we’re no different to them - they’re just one misstep, one paycheck away from being us.”

I don't presume to know Jimmy's life, and everyone goes through hard times. However, unless it's your first job out of poverty, if you are one paycheck away form being homeless, you are doing something considerably wrong with your life.

More atrocious quotes:
> “You see camps of people sleeping rough just two miles from Sergey Brin’s (Google co-founder) house,” he says. “And the irony is, not even his engineers get paid enough to live here."

Yes, the employees of large companies do not tend to live in the same neighborhood as the CEO of those companies. And?

> “We are trying to get tech billionaires involved in what we’re doing. They donate millions to good causes, but almost nothing to the local community they are helping destroy."

We really can't accept these kinds of statements without pushback. Just how are tech billionaires "destroying" communities? Is it their fault they have come up with ideas that are worth millions and billions of dollars so they can afford to pay a lot of money to the best and the brightest to work for them, who then want to live in these neighborhoods? Blame the landlords who giddily raise the rent and drive people out of their homes. Blame the Government for not spending the billions of additional tax revenue they get from these companies on better social programs. Blame the republicans for equating "social programs" with "socialism" and therefore "communism" and therefore "evil". Blaming the "techies" is moronic.

> "At their weekly meeting, the team leader makes an announcement to the some-100 guests gathered - Google is hiring. The company is holding a jobs fair in a few weeks’ time and they are looking for chefs, cooks and cleaners. Some groan, but most are keenly listening and a group stay behind after to sign up. In desperate times you cannot be too proud to “make a deal with the devil”, one guest says."

Oh, cry me a river.
those are some great ideas. The video I have is old as the hills. So my goals for this week(or 2):
- a decent modern video of just practicing a song
- a page of the "why" of pianocheetah

thanks!
Thanks hqsavvy. If there are any other questions I'd be happy to try to clarify!
As developing economies 'develop' their per-capita GDP approaches that of developed economies. Therefore, as this happens, the size of an economy becomes more proportional to the population size.

Therefore over the very long term that absolutely should happen.
Several of the services here are pretty interesting (Slack, DigitalOcean, Algolia (they run HN's search)):

http://www.producthunt.com/e/black-friday-startup-toolkit
"Apple’s stock price would be just as high as it is today (or more likely higher)"

How is this hindsight on par? How is he so sure that the stock price would be higher? Hindsight is 20/20 but making BS hypothetical claims with no backing is unprofessional. He's just guessing.
You are not helping your point by insulting me. I know that EVFILT_DIR can be added. I never disputed that. But it needs changes to the kqueue API. And apparently it is not so easy because nobody has done it and even operating systems using kqueue have opted to do it differently. You can talk all day about how things could be done theoretically. But that doesn't matter if reality looks so much different. Maybe you should ask yourself why EVFILT_VNODE was so poorly designed.