skysight-inc/HackerNews huggingface dataset:
I don't know about that.

C programmers can be defensive when it comes to changes in the core language, but they're very receptive of all kinds of third-party libraries, you don't see much of "if you want <feature X>, you're doing it wrong". Take, for example, object-oriented programming. If you try to confront a seasoned C programmer about how C sucks because it doesn't support OOP, instead of being told that OOP is bad and C shouldn't ever support it, you'll most likely get a response saying that C does support OOP with the proper libraries, such as GObject, and pointing out that large C projects like the Linux kernel are already object-oriented.

Go, on the other hand, just pooh-poohes the concept. Clojure has a similar negative attitude. For example, the Clojure community is notoriously hostile to any suggestion of implementing Common Lisp's loop macro. There's no, "well, that's the beauty of Lisp, you can always write your own macros if you don't like what comes with it". Instead, you just get vitriolic condemnation of the whole idea of such a construct. If you write your own loop macro and post it in a Clojure community, the response is typically "why would you even think of writing such an abomination, what is wrong with you?", which is a disgustingly hostile way to treat people who are volunteering their time to contribute to the community.
One critical skill in chess is the ability to analyze the consequences of your various options, several moves ahead. If you find yourself in a situation you didn't foresee, that's not bad luck, you just need to work on improving this critical skill.
I'm not switching to a language without a mechanism for type safe generic programming any time soon. But I will say, the simplicity of Go probably makes it much easier to keep the compiler fast and reliable.
Or, you can run a currency for the people using it, which makes any choice of instrument where there is a small, entrenched group already holding that currency a pretty terrible idea.
Google: We have proof that our quantum computer really works
The US. It's always a circus during presidential election season, but this year seems to be particularly insane.
The stock is up because overall, Yahoo as an overall business is doing great. The problem is that the best financial parts of Yahoo are its investments. If Yahoo was solely an investment company, it would have a great record. Yahoo, however, has the core business which is what most people interact with on a daily basis that loses money. I joked with my friend at the beginning of 2015 that Yahoo performs betters as a VC than as an internet company.
I totally love this! At least, as long as payments reliably go to publishers. And as long as the Bitcoin payment processor doesn't request contact information. I was recently going to donate 200 mBTC to Wikipedia, for example, and bailed when asked for postal address.
How could the tax bill be greater than the amount earned?
Easy exercise to learn touch typing
> I personally might be more willing to donate if i saw "You've blocked 384 ads on this site" or something like "you've visited this page 26 times over the last month" and an updated suggested donation to match the usage.

I think this is a great idea and I've updated one of the ads in the demo with this copy suggestion.
They could have literally fired everyone and left it as a shell holding company of the Alibaba stock and it would be worth more than it is now (the current value of Yahoo is less than it's stock holdings of Alibaba).

She didn't appear to add any value to Yahoo at all. I agree that I'm not sure anyone could have, but that doesn't change the fact that she didn't accomplish the job she was hired to do.
Absolutely! My Lumia 920 has been annoyingly broken for a while (works about half the time) and I miss it. Also my new Android phone has a locked bootloader so I'm missing playing with custom ROMs on that. I'd definitely be interested in driving tweaked, hacked, and radical firmwares on it!
The folks at neo900.org and the leftover enthusiasts and hackers at maemo.org are working on building open-source replacements for the proprietary bits (pulseaudio codecs, a couple drivers, various middleware bits) from Maemo. They'd appreciate any help they can get from people who understand relevant topics or have time to learn. Eventually it should be possible to run fully open-source code (and an upstream kernel!) on an N900 or Neo900 and also make and receive telephone calls via oFono.

I agree completely that AOSP is a joke of an "open source" project and that it engenders complacency while not providing the benefits a truly open OS would.
On a related note, it also makes me wonder how blazingly fast computers would be if we implemented today's applications in raw, gory C/C++ code, like it used to be, instead of JavaScript and Java. Besides sharing, Google Drive Spreadsheets has about the same feature set as Microsoft Excel 2.0, but it consumes at least a hundred times more resources in terms of CPU cycles and RAM. Every single line on the spreadsheet grid, every button, behind the scenes, is a massive CSS and JS undertaking.

I distinctly remember when MATLAB went from version 6 to version 7, the entire UI suddenly became slower by at least a factor of 10, because they redid the entire UI in Java. With the Java version, there was even a perceivable lag between pressing my mouse button down on a UI button, and the respective button shading appearing on the button.

Most of my Android apps typically take 1-2 seconds to load, again, courtesy of Java. I imagine the equivalent-feature-set apps of 10 years ago, if they were adapted and cross-compiled from their C code, would probably load in <0.1 s, faster than human perception.

Firefox's user interface uses XML to define its layout. For heaven's sake, something that doesn't ever really change requires loading a bloated XML parser each time?

We've come a long way in terms of connectivity and security, but I feel like as Moore's Law has given us exponentially more powerful CPUs, we've also written built exponentially more bloat into our apps, so nothing has actually gotten that much faster.

I'm not disputing the merits of modern computing, but sometimes I just wonder what it would be like if we had a system today whose UI response is consistently faster than human perception.
I feel like that, by 1984, the "this is the sexy future!" vibe that was associated with computers wore off a bit as it became more commercialized and common in people's homes.
Young Technology Award 2015: a deserved winner?
i admit i don't have conclusive proof. however, is it really 'ludicrous' to speculate that those in power seek to destroy bitcoin in any way possible? especially when taking into account how vocally anti-establishment the bitcoin community has become.
The USA does not have this excuse. It is easier to fire someone here than anywhere else in the developed world.
Go's brand of duck typing isn't exactly a novel type system.

If I had to describe Go, I'd say "I like Hoare's paper" combined with "I read the first 10 pages of the book 'my first compiler'".
At this point, if there is no way to sell those shares that you exercise immediately, it makes the most sense to bide your time (EDIT: ie. not leave) and wait for the IPO. It might be 1-2 years, but if it means giving up a millions of dollars, I would just tough it out. Don't think that these opportunities come all the time, this is your chance to make a lifetime's worth of money, you hit the lottery so don't squander this opportunity. 1-2 years more won't be a big deal in the grand scheme of things.
You submitted this yesterday. Don't delete and resubmit HN submissions.
Wasn't saying it can't be done! Just nit-picking at the particular example wrt to golang.
We have very clear lines for "capitalistic" behavior; people are just disinterested. Not even just the capitalists; people write their own version of the world.

The Vast majority of capitalists struggle with ethical concerns because there's downside risk in behaving badly. It's an iterated version of "all problems stem from Man's inability to sit quietly in a room."
As a c# dev I am quite excited about all this. Open source, cross platform, .net native, aspnet5.. very very nice.

Does anybody know what are other cmunities (ruby, python, nodejs..) up to an what is happening in their ecosystems?
Probably for the pyramid scheme trope. Bitcoin is technology and was released publicly with no scheme involved. It was worthless to begin with.
Agreed. All of these startups are trying to smooth the provisioning and access part of IoT, but there's nothing esoteric about this. What are the "secrets" of the web? HTTPS? Give me CoAP if you really want to be modern.

And it's all going to be standard hardware. Helium is trying to push their own radio and hub to make setup simple, but I see a lot of customers (like myself) sticking to hardware they can source on the open market.

But I'm not fooled. This company will get acquired just like the last one and everyone will make out wonderfully, all for off-the-shelf tech.
Wanna see a real modern Scheme on your Browser? Support Parenode
Nobody cares? You care, and there's a vocal dozen of you in every thread about the subject.
From what I can see at the sign up page, it looks like this is for existing/upgrading customers only. Is that correct?
Women have tendency to value job security higher.

Dealing with mainframes is probably kinda secure job. Dealing with personal computers seems very sensitive to economic fluctuations.

Maybe women just kept doing what they have always done. And men conquered this new front where employment is less certain. Just like with gold rushes in the past. So the news is no news.

http://www.bls.gov/opub/ted/2013/ted_20131024.htm
Every Time Someone Cursed or Bled Out in a Quentin Tarantino Movie
> no runtime overhead from generic programming.

Not really the full truth, since the monomorphic version in haskell can possibly be unboxed reducing a level of pointer indirection.
You can OD and die from smoking to much. The dramatic convulsions kick in before that which means is really rare, but nicotine is known to be very toxic. And does kill people who apply to many patches etc. https://en.wikipedia.org/wiki/Nicotine_poisoning#cite_note-L...

"Smoking excessive amounts of tobacco has also led to poisoning; a case was reported where two brothers smoked 17 and 18 pipes of tobacco in succession and were both fatally poisoned."
The question is not if donations are excempt from vat, but if your tax collector will believe you that you are a non profit organisation.
Pirate Hackers Can Easily Spy on Ships Through Insecure 'Black Boxes'
I've used it at many places in NYC: Walgreens, Duane Reade, Whole Foods, McDonalds, a local grocer, vending machines, Apple Store, Best Buy.

An important point is that Apple uses a token and not your CC for paying and thus you protect your CC from hacks. When I tell people this advantage (Do you remember Target, Lowes hacks?) they are very interested.

You can also conveniently look up your last few transactions on the phone.
A free version of the "Wolfram Language" (I can't help but still think of it as Mathematica) runs on the Raspberry Pi, which makes for not only a fast way make little hardware prototypes and tinker, but also a cheap way for someone to learn to be comfortable getting a computer to do things. I would have loved something like this in addition to the Lego, Construx, chemistry, and physics kits I toyed with as a kid.
Introduction to Elasticsearch Analyzers
It baffles me that there are still so many services that try to 'automagically' intuit which language someone wants to have a service in, instead of just simply .. asking.

They are damned if they do and damned if they don't. If they don't automatically intuit users will call them lazy or declare it bad UX for not using the same language the phone is set to.
That's actually not the case, estimated tax is due quarterly (ex. for income in Q1 of 2016 for which your employer doesn't withhold taxes, you have to pay estimated tax by April 15, 2016).

But yeah, definitely talk to a CPA.
Nicely done, OP. I too, am excited about the new .NET landscape.
>It's the archives I'd really, really miss, from people who more or less stopped taking photos.

That's fair. The greatest loss if flickr were to go away at some point would be that a lot of content would be permanently removed from the Web. And flickr's scale is such that I can't really imagine something like the archive team being able to copy flickr content and archive it in a useful searchable way. I may be wrong though.

Given that there are functioning businesses in the flickr vein, I'm reasonably hopeful it will continue on though. Even if that's wishful thinking on my part.
What's new for designers, december 2015
It's not, it's just that the 'earnings' are highly illiquid.
When the F# compiler finally gets working on CoreFX it will be a lot more interesting, IMO. While C# still has a lot of pros over Java, I still don't find it compelling enough with the wealth of alternate JVM languages I can use (Kotlin, Scala) when I'm working on a project that will be deployed anywhere but on Windows.

F# has a huge chance to get a lot of people who are interested in Haskell or OCaml, however. I love the language, but having to deal with Mono is not fun (it's tolerable, but not fun) - so I look forward to the day when I have an officially supported toolchain and CLR implementation to use it outside of Windows.
Are you saying Kotlin has strict superset of all Go features. As I think it does not have value types or inbuilt concurrency.
Upvoted for the headsup on the Discover card alone. Every time I've tried to add my Discover card to my Apple wallet, I've been told that Discover does not yet support it.

I would use Apple Pay 100% of the time if it were available. In particular, I long for the day when you can pay with Apple Pay at restaurants so you don't have to hand off your credit card to someone who disappears with it and comes back later.

This Christmas I promised to help set some relatives up with Apple Pay and show them how to use it.
It's for everyone :) If you don't already use Cloud9 simply create a free account then you can upgrade to the new plan.
"it doesn't have a baggage of 20 years worth of bad open source libraries"

Give Go some time. It's inflexibility will inevitably yield some interesting baggage of its own.
It sounds very much like Docker don't an unauthorised interpretation of their logo floating around. They do actually have a small icon which is used for their blog link at the foot of all Docker pages: https://docker.com/sites/all/themes/docker/assets/images/soc...
I'm glad you're glad, but now you're using big words and my lowly status as someone who doesn't understand complicated things as easily as you do is causing me to be confused.

You're critiquing, I'm critiquing, it's all good. Well, until you start arguing semantics over words I chose to use (and define them for me to boot), even though I was quite obvious in my initial statement, is clear evidence this is going nowhere.

Thanks, it has been enlightening.
Javascript is pretty good.
Yes, but for better or worse[0], smoking is considered common good. Here we're talking about replacing smoking, which is clearly very harmful, by e-cigarettes, which are maybe somewhat but insignificantly harmful. The cost-benefit analysis of that alone[1] should convince everyone to cheerfully advocate for them.

In the course of this discussion thread, we've jumped from the danger of e-cig vapor (which is nil) to the danger of pure nicotine (which is also nil) and now we're talking about pollution. Can't we just agree that those are three separate issues (two of which are non-issues, and third isn't really discussed by people right now)? So far everything is showing that e-cigs are a neglible hazard to smokers and their surroundings. We should be happy we've found a good alternative for the decades-old problem, instead of trying to destroy it by overblowing its negative effects by orders of magnitude.

[0] - Googling just now, I found that there are reasons for considering cigarette smoke an air pollution - http://epi.yale.edu/the-metric/considering-smoking-air-pollu...

[1] - I haven't seen any analysis about potential of e-cigarette smoke becoming a significant pollutant; it most likely won't be in terms of particulate matter, but maybe the smoke itself is bad for atmosphere. I don't know. But even if, that's a discussion about environmental impact (and a one that no one is having right now), not about direct health effects.
I rather pay for services with money instead of privacy, unless i know my data is being used for a good cause. For example i don't mind sharing my data in a hospital with a university for educational purposes.

However, for example, I don't like sharing my data with LinkedIn, who then sells it, makes a huge profit, and even tries to sell the gathered data back to the users themselves in order to get full access to search results.

Also this is a good example which explains how people don't seem to value digital privacy equal to "real life privacy" (probably because they don't fully understand?) : https://ar.al/notes/schnail-mail-free-real-mail-for-life/

PS. to all the people downvoting, it's rather childish to downvote, without replying/communicating at all, just because you don't agree with my opinion. If you think facts are wrong then reply something constructive.
Until last week, I had an iPhone 5S and an Apple Watch, which is also a combination that works for paying with Apple Pay. I tried several places that claimed to support it, and it didn't appear to work. It took me several months to realize that I had to have the "Wallet" app open on the watch and had to double-click the side button to put the watch in the mode where it's ready to pay. Then you have to get it close to the terminal to work. I bet half the problem is that users don't know the interface for making a payment. My memory of the keynote where this was introduced was that you just held the watch up to the terminal and it paid. That's not the reality of how it works. And cashiers generally don't know how it works, so they can't help you.
On the flip side of this, it's very unlikely that the agreement bars you from _talking_ to the other shareholders about buying you out.

The employee does have some leverage here, to wit, he/she can just ask corporate to make an offer, and if the offer isn't appealing, can canvas all existing investors and say the shares are going to the highest bidder. Someone will buy them, whether the company, to get the headache dealt with, or an investor who's happy to add some common at a nice price.

Whatever the ROFR says, corporate legal will think many times before going toe-to-toe with a recent large investor who wants to buy some more stock.
Yes and no.
If they had to sue, it would primarily be under copyright law.
The impetus for all this though, is fear of weakening a distinctive trademark.
Perhaps this will help:

All language shapes thought. This is the "Sapir-Whorf hypothesis".

"Newspeak" was an attempt to use this principle to shut down thought by taboo-ing entire classes of concept.

E-prime is an attempt to provoke thought by taboo-ing a single concept.

There are good and bad uses for everything.
Everything they publish is for that purpose whether it exposes someone or not. At least this is actual news if it's true and not mindless reprints of known information.
My guess: metadata. Any outgoing packets to IPs that don't reverse resolve to a non-ISP with high source and destination ports could be BT. Add a flow-based heuristic and measure packet entropy and maybe you can be quite accurate.
Some companies also have fine print in their equity agreement that employee equity holders must get the board's approval for any sales of the company's equity prior to the stock being listed on a public exchange. Employees / former employees are thereby locked into being equity owners until the company in question goes public or is acquired.

If you leave the company, you have to exercise the options (typically within 30-60 days), and pay not only the strike price but the AMT on the difference between the strike price and the latest per-share valuation (i.e., the paper value of the options). So if you have options at a strike price of $50k that are now worth $5mm, you're in for well over $1mm of taxes payable -- now -- in cash.

My understanding is that this practice is legally dubious and has been challenged, but IANAL.
Worst one for me is Google Now's voice service (simply because that's the only one I've ever really used).

Many features and recognition roll out to English (US) first and remain unavailable to me for a long time. I'm in Canada. It's the exact same language, just with some extra "u"s scattered around in the written form.
You can reason with people, sometimes. Attacking them triggers the competitive urge and it becomes about winning rather than the thing you originally intended to do.

The anti-tobacco movement is a prime example of this, just as were the people who brought you Prohibition.
If that were so, the statistics for Upstream and Downstream would be identical. All upstream is downstream for someone else. Very few packets get lost. :) The question is: What is meant by "traffic" in this report? Is it the amount of bytes? The number of packets? The number of requests? It's not entirely clear.
> Queues ("channels") are a good way to limit complexity of threaded code by treating each process as an agent. Besides some syntactical sugar Go doesn't really support this better than most other languages with threading, like Java.

The magic of channels comes with select{}. Considering them to be only threadsafe queues is really missing out.

Supporting select{} in other languages is possible, but difficult and rare.
I like the article. It is well written and very informative. However, one could just omit the word "Not" in the title, becoming "Why Go Is Good", and it would still be a valid article.

In short, the author just points out features that Go could have but doesn't, which is not a good argument for saying that Go is "unconditionally" bad. All those missing features are missing on purpose, they are not bugs nor there is some kind of inherent defect in the language.

To me, the only two things that really bother me in Go are: 1) sometimes, the lack of generics, particularly when dealing with data structures and 2) the lack of a proper and official dependency manager. (The go tool has so many officially supported auxiliary tools, why not also a dep manager supporting versions etc.?)
High level programming languages exist, first, to help us instruct computers on how to process data and second, to allow us to communicate with humans on how we intended to have the computer process data. For the most part, Go works well in both of these cases. I appreciate the fact that I can read other people's code and understand what is going on.
I couldn't get it to work because my region is Canada but my speech language was set to English (US). I had to install the speech recognition pack for English (Canada). In a way I sort of flattered that Cortana recognizes my distinct cultural identity.
Signs you're doing devops wrongly
Little Bites of Cocoa #143: Declarative Attributed Strings with BonMot
If you're operating in a regulated regime as a legitimate company, then the state will want to ensure that users aren't laundering money through your service.

Scenario:

1) Criminal outfit buys 100M AdPoints with dirty money

2) "Trusted parties" setup blogs and YouTube channels and has them get setup with the "publisher partners"

3) Criminal outfit "tips" innocuous quantities of money for cat videos and blog posts about gardening made by the "trusted parties"

4) "Trusted parties" cash out squeaky clean money

> deliver payouts to your publisher partners

Each partner would have to do the KYC/AML work for each content creator, but if they don't do it for donation sources, then you have the potential money laundering channel so the State will get involved.