skysight-inc/HackerNews huggingface dataset:
But goals for students with paths including a variety of subjects both obviously useful and apparently useless seems to be (in practice).

I occasionally come across situations where those useless subjects suddenly contribute something useful for the problem at hand. I would never have studied them by myself unless forced by the goal of finishing college. At the very least, I would have never studied them to any sufficient depth to make them useful.
But how can they not know that, after so many years?
An outsider to Yahoo, not Silicon Valley. This feeds into point 2. She didn't make Yahoo a media company, it was already one when she got there.

The smart part is meant as not gambling on a Carly Fiorina-type merger to "save" the company. Her deals were smaller and focused, and my contention is she didn't blindly throw capital around (at least in a way that makes headlines) to try to save the company. Value is decided by the capital markets, and I still believe core Yahoo is not worthless, whatever it's problems or other management issues.

(edits for spelling, slight re-phrasing of last point)
Courion Acquires Core Security
A really good (and entertaining) book on how counterfactuals reflect shifting biases is "The World Hitler Never Made: Alternate History and the Memory of Nazism" by Gavriel Rosenfeld. It collects and analyzes "Hitler won" stories from pre-WW2 until the present.
I like that approach. I'm going to give it a shot, thanks for the idea.

I'm a very infrequent Facebook user. I'll like posts from close family occasionally, and that's about it. I took my birthday off my profile and haven't posted anything in probably about a year.
For me it was the same, but the cause was that the region was set to Germany. So language English, region Germany. After I set the region to the US, I was able to turn on Cortana. //Edit: The reason is probably because of what
Maarten88 said.
> alienated java user who doesn't like change

Someone citing Haskell or Rust is probably the exact opposite of the stereotypical "Java drone," line-programmer churning away on bad features in the same fossilized Spring app for 10 years.
That's assuming they think it's a problem. Just because you do doesn't make it so (and I'm a non-smoker, for the record).

Edit: If e-cigarettes allow someone to get their nicotine fix without the nasty health effects, all the more power to them.
Thanks, nice overview of the options and I learned a few details I wasn't aware of yet.
The obvious question is, if it is so clever, why is it plan B?
apkmirror.com may be able to help you there. It's a pretty reputable source, and isn't run by shady people.
> Social media doesn't cause people to envy others or engage in behaviors that you don't approve of. Human nature does.

That's precisely what's in dispute here.

Different social media applications yield different results. Some of us believe that facebook is designed to cause envy, woe, and want in order to sell.
It has literally everything that the original vapor has; where do you think the compounds 'go'?

Nicotine, flavorings, everything else, goes in your lungs and plenty of it comes right back out.
I'd support including children in a basic income scheme at a reduced level (so $400/month for a child, $900/month for an adult, as a very rough example). Aside from extra kids, I don't see it as necessary to adjust the benefit amount

Also, my idea of a basic income would be for everyone in the country (every citizen and permanent resident at least) to receive it, non-optionally. No applying, no means test, nothing. You get $X direct deposited every week or two. For high income people it get taxed back (and more), of course. So it's not just to those who are economically inactive, it's to everyone.

And sure, we should help people find useful work and all that. But it can be separate than giving them money for basic living expenses.
The comparison is confusing... "Netflix", "Google Cloud", "HTTP", "SSL = OTHER". Aren't Netflix and Google cloud using http and https?

Also, no mention of video chat. I believe google hangout, zoom.us, appear.in etc... work in peer to peer fashion when conferencing one on one, which is probably more difficult to measure, but I'm sure are significant contributor towards upstream usage.

This is really important because the upstream bandwidth offered by ISPs right now is ridiculous, and if the perception is that only "pirate" using BitTorrent use upstream, it's not going to get better any time soon.
Or Kleiman & Wright formed the Satoshi identity as a collaboration, and after Kleiman died, Wright decided to edit the historical record to take more of the credit for himself.
Twitch Paints - GUI control a robot with only 3 second video delay
Good question; the bad news in question is mostly stuff that we don't really need to hear. You don't need to here that your acquaintance's acquaintance's father's colonoscopy revealed cancer... and I'm not really being particularly sarcastic about that example, we really were getting similar things.

We still hear about the relevant bad news, but even with my somewhat large family it's much less bad news.
Cyanogen integration? Will this mean default Cortana install on Chinese phones?
`hackcasual` was saying that certain language features can be added as a library rather than needing to be integrated into the core language

> "fundamentally it's functionality other languages can provide via library support"

You were saying that CSP can be added as a library, citing Clojure's core.async.

All I was saying was that the way in which core.async was implemented doesn't feel like a great example of a 'library' in the sense that most people would understand in the context of a discussion about Golang.

Golang is a static, compiled-to-machine-code language without macros (in the LISP or C sense) or homoiconicity. The reason core.async can be implemented as a library in Clojure is that it has these things.

If you're talking about adding CSP to a language just by adding a library and without having to get into the internals of the language, core.async isn't a good example.

Again, happy to be corrected.
Let's face it, 99% of torrent is copyrighted material. It's no secret.
> My impression of the Go community (both within Google and outside of it) is that there is a very ... moralistic? .... sense of "You don't really need that, we know best" going on.

That's by design. Rob Pike fostered that "we know best" opinionated style in the community from the very first Go announcements and tutorials. I encourage you to read the design documents if you haven't: they throw light on the majority of decisions behind the language.

It's not really for me, but I understand and generally respect where they're coming from.

----

> If you want to know how to handle some new layout situation, run gofmt; if the answer doesn't seem right, fix the program (or file a bug), don't work around it.

http://web.archive.org/web/20091113154825/http://golang.org/...

> If it bothers you that Go is missing feature X, please forgive us and investigate the features that Go does have. You might find that they compensate in interesting ways for the lack of X.

> More directly, the program gofmt is a pretty-printer whose purpose is to enforce layout rules; it replaces the usual compendium of do's and don'ts that allows interpretation.

> Go doesn't provide assertions. They are undeniably convenient, but our experience has been that programmers use them as a crutch to avoid thinking about proper error handling and reporting

http://web.archive.org/web/20091114043443/http://golang.org/...

> Orthogonality makes it easier to understand what happens when things combine.

> By their very nature, exceptions span functions and perhaps even goroutines; they have wide-ranging implications. ... It would be nice to find a design that allows them to be truly exceptional without encouraging common errors to turn into special control flow that requires every programmer to compensate.

> Generics may well be added at some point. We don't feel an urgency for them, although we understand some programmers do. ... This remains an open issue.

> Experience with other languages told us that having a variety of methods with the same name but different signatures was occasionally useful but that it could also be confusing and fragile in practice. Matching only by name and requiring consistency in the types was a major simplifying decision in Go's type system.

> The convenience of automatic conversion between numeric types in C is outweighed by the confusion it causes. When is an expression unsigned? How big is the value? Does it overflow? Is the result portable, independent of the machine on which it executes?

http://web.archive.org/web/20091113154906/http://golang.org/...

> It is better to forgo convenience for safety and dependability

http://commandcenter.blogspot.mx/2012/06/less-is-exponential...
> Do you have any example where Facebook did something that they knew was bad but still did it?

Real name policy
Micah Daigle pointed out to me, four years ago now, that Facebook forces to user to view their life as "my day-to-day compared to all my friends' highlight reels."

It was at that moment that I realize that Facebook leverages the darkest parts of emotional hurt in order to convert sales.

It took my another year before I quit, but once I did, I felt better almost immediately and have never gone back.

And I don't feel any less socially connected.
> If you knew me without nicotine, you'd tell me to get back on it

Without nicotine, or without nicotine dependence?
I think the main question then is, why don't you take a look at more modern languages than Go and see if you have the same experience (fun, fast, introduces to new programming concepts)?

You could start by checking out https://kotlinlang.org/ - it targets the JVM so the tools are much better than what Go has and the library ecosystem is much larger. The language is a straightforward imperative style language that will remind you of Go. It also will take just a few days to learn, at most. But it has a slew of features Go does not have which have been proven in many of the world's biggest and most popular languages.
"Not quite true, the language could implement checked over- or under-flows (I believe Swift does)"

I am one of the apparently about ten people who thinks that should be the universal default. The vast bulk of people disagree, and I was trying not to poke the sleeping dog. :)
Microsoft Rolls Out Cortana to iOS and Android, to Take on Siri and Google Now
I think most likely Satoshi was a pseudonym jointly created by Kleiman & Wright for their collaboration, but after Kleiman died, Wright went back and faked emails to make it look like he alone was Satoshi.
What I want to know is, how has Yahoo lasted so long?

Google has beaten them at search, maps, email, and news. And their homepages is still confusing web 1.0 jumbled mess.

What do people still use Yahoo for anyway?
And yet Rust has more type safety, while being more concise, more expressive and faster.

Which is the article's point.
> I feel like the general idea of "learning to code" is simply typing commands into a machine that then get executed exactly.

But isn't that how every skill begins? With doing very simple things, by the book?

Like in your examples:

building things - cutting out preprinted paper models and gluing the pieces

playing music - playing scales over and over again

reading & writing - reading and writing simple sentences over and over

I don't know any skill where you just "jump" to creativity. It all takes time and effort, during which you actually learn the patterns.

I think coding is worth learning for a simple reason - computers are pervasive and universal tools, therefore to know how to talk to them is a part of universal literacy, just like reading, writing and arithmetic.
At the very least, wait till Jan 1. That gives you an entire year for the stock to become liquid / sell.
The problem is that there is no empirical evidence to support any of the claims. Even looking at generics, the limited studies I've see show that generics make people a little more productive when using a generic library, but far less productive when trying to write a generic library.

In short, these are entirely anecdotal and subjective points of view, so after the 1000th person says, "you are stupid, generics are amazing because .... my anecdotes" well eventually you tune it out.

Last, there are a ton of languages out there that have generics, richer type systems, etc. Go is trying something different, and given the lack of real empirical data, lots of experimentation is the best thing. Let Go do it's thing, and let the other language do theirs, why demand that all languages need to make the same trade-off on these topics?
Because my kids keep practicing for ten years after my class before getting jobs.

All my students are aged 14-18.
I've been depressed since I quit Facebook. I no longer have access to the groups I used for countless purposes. Yea, there's alternatives, but I'm starting to see how many bridges I burned deleting a useful tool.
Only once you exercise those vested options, which would presumably not be until after IPO
Is it? Depression kills people fairly often.
Agree with your comment on her good product skills and bad people skills.
Managing request state with ReactJS and Redux
Well, its not tinfoil.
83(b) elections are for restricted stock grants, not applicable to options.
top of frontpage right now: https://news.ycombinator.com/item?id=10704572
“He (The Prince) must separate the people. And if the people cling to one another and refuse to part, then you must picture them as if they were in a pit and eventually they will push one of their own to the top to be their leader. And when they do, you must grab their hand and fling them to the mountain top with the villa. And if they refuse the villa you must cut his head off.”
Wikipedia claims Generation Y = Millenials... sport

https://en.wikipedia.org/wiki/Millennials
I'm sorry to have to inform you that you've stepped in it. Part of the reason why we get such bad news, which I tried to politely dance around, is the support groups we're on for our children's special needs. (Yes. Plural.)

But, bizarrely, the real problem isn't those friends (she did basically ask for that, after all, and many of them are people we really know), it's the fact that by being so essentially random it gave my wife a lot of friends-of-friends, because the more serious special need is a genetic disease that results in an essentially random hodge-podge of all backgrounds and ethnicities. (The disease in question is generally a highly disadvantageous random mutation, and thus not tied to any particular ethnicity.)

Take your cheap moral preening somewhere else, please.
This has actually happened-- caveat, with deaf people (but sign language does have grammar)-- check out Nicaraguan Sign Language. Pinker has a good chapter on it in The Language Instinct.
Next step in the project is to gather some data to validate the project thesis. Here's how you can help if you care to be part of the experiment (not much downside as space is only used when Adblockers are on). https://github.com/owocki/adblock-to-bitcoin#how-you-can-hel...
Yep.. We were an American company, with Indian investors who bordered on the 40% ownership stake where we'd have to claim their revenue as ours, claiming R&D expenses for goods bought in the US and deployed in Australia with AU employees and backpacker visaholders.. Why in the world would we take the risk of filing our own application when you can easily negotiate a deal with one of the big 4 to 'handle it' for a few hundred k.
I don't think there's a problem with automagically inferring the language. It sounds like the problem lies in not being able to override that decision.
Cool. If the author is viewing this, could you set a min threshold for the tooth count?
I'd wager that rates of copyright infringement over HTTP are also exorbitantly high (think of how frequently images are reproduced, for instance). This is the fallacy of equating a neutral distribution medium to the contents shared within.
Carcassonne and Ticket to Ride are brilliant games!
OP here. Big fan of changetip, which is IMHO the first implementation of cryptocurrency/micropayments that has truly taken off.
> Unfortunately, overstating a risk is eventually perceived to be a lie.

Unfortunately? Overstating risk is a lie. We can't be informed consumers without trusted sources of information. If we can't be informed consumers the market will always be inefficient. The market will tend towards more efficiency, so in this case people will discount untrustworthy information sources.

If you want to change behavior, either increase (correct) market information if it will support your goal, or incentivize. Manipulating markets by reducing or confusing information never seems to work out well in the long run.
> 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.

My experience is that language/locale implementation for a big project is so complex that PMs like to handwave the language selection part away. On a recent project I had to go back and ask, "What if an english-speaking user is traveling in Germany, do we show them the German-language site? What if a German-speaking user is traveling to France, do we show them English (since we didn't have an FR localization)?"

Confounding the issue is that many implementations combine locale with language, which can be a problem if you have locale-exclusive features. As a made-up example, maybe Cortana's contract for stock data specifies it can only be used in the US, and you're a US-based Spanish speaker. But Cortana assumes Spanish == Mexico, so if you use Spanish now stock quotes don't work. It's really attractive to just call those problems edge cases to be worked out in the next release.

(I think Etsy handles this really well, you can specify ship-to location, interface language, and currency separately. Although for some reason they auto-detected me, in the Bay Area, as UK, EN-GB, CAD which was strange. Obviously some work to be done.)
I've owned a Windows Phone for a year, only got around to trying Cortana on Sunday evening entirely by accident. It worked flawlessly for adding 2 calendar entries, at which point I was impressed enough to try and engage it in conversation, which (thankfully) failed. All the more impressive as I was a case of beer in, slurring my words, and speaking in a thick local accent that would confuse any Englishman.

Definitely a convenient feature, though I don't know if it has all the knowledge search stuff Siri has, or any of the random pointless gimmicks that iPhone users seem to mainly coo over.
Yahoo is in the business of running fantasy football: a service which adds up points and tell you whose team wins.

Draft Kings is in the business of running a fantasy-inspired gambling scheme: people pay them money, and some fraction returns to the guy with the most fantasy points.

Market share isn't comparable here; only one of these is an actual profit center. (I have no strong opinions on the viability of DraftKings/FanDuel, but they are plausible moneymakers on their own, Yahoo or ESPN fantasy aren't, other than as a source of ad eyeballs.)
I was playing around with this Java simulation recently that does include Chance and Community Chest cards http://tesuji.org/monopoly.html
“Blur Up” Technique for Loading Background Images
Right you're not wrong, but the comment you are replying to is still right. The Phillip Morris -> cigarettes argument still holds
Quizcookies for QuizFox
I'm not aware of a language that allows operator overloading for matrix operations, but denies you access to c.Mul(a,b) or the equivalent when you need it. I find operator overloading pretty crucial for prototyping this sort of algorithm even if I'm later going to refactor it for performance.

edit: rereading the earlier comments, this may be orthogonal to the GP's claim that operator overloading is crucial for generics. Ooops. :)
Ask HN: How did you determine if you and cofounder could work together?
.
I'm not sure I agree that this is a sign of incompetence. Instead, it's likely a case of extreme risk aversion.

Hiring somebody is risky and expensive. The cost for getting it wrong is quite high. At best, it costs the team money in lost productivity. At worst, the new hire actually is a criminal (or whatever).

Given two otherwise equal applicants, it's only prudent to hire the one that doesn't have nasty Google results.
Public or private company? Are you able to sell the shares immediately after exercising the options?
This project is in 'proof of concept' stage right now. Will be solving the technical problem of cross-device/browser/adblocker testing next.
Modern Java (e.g. 8+) would seem to be much less verbose than Go, as well as being more type safe, once you take the if (err != nil) boilerplate that seems to infest all Go code into account.

If you didn't do any Java for 10 years then maybe Go looks good in comparison, but I don't see how with the modern stuff, especially when you compare IDEs, debuggers, profilers and other tools.

But if you want something much more concise than Java, look at Kotlin or Scala.
Dear+Santa:+My+3+Christmas+Wishes
I do mainly C# at my current job, so it's pretty prominent on my resume; perhaps I'll try a rewrite and focus more on what I've done rather than how I did it. Sounds like a good idea.
Firewall is more appropriate. A Mentat, in that sense, remembers things for you. Like whose birthday is coming up, which holiday party is Friday, etc.

A firewall just tells you, and you have to act on that information yourself or in concert with them, but not strictly at their direction. They're a filter (my youngest cousin's new relationship has no bearing on my partner's wellbeing or life, especially given my cousin's history; if it lasts a few months, then it'll be worth mentioning).
How is Netflix second in upstream traffic, at 6.78%? What are users sending to Netflix besides an occasional request for more data and maybe some telemetry?
"Everything else" is literally just stage smoke.
But this person wants to leave, and presumably he/she only has 90 days after leaving to exercise.
The Curious Cases of Pleading Guilty While Innocent
It's his website. By design, the Internet lets you do whatever you think is best, even if what you think is best is totally misguided.

I actually almost agree, that perhaps HN should create some sort of gateway that decreases the bandwidth costs of content creators.
Seems like this is all being spun from investor perspective but is effectively the same result to us mere mortals?
Seems like the perfect thing to develop a Pebble (or others) app for instead of an extra BT device. If they include that from day one I would have a hard time not dropping full console price on this game.
I mainly referred to the implicit delegation to government in your comment. This is technically ok (because you pay taxes for it) but it's not morally ok if they don't do it well.

Naturally, I only picked the "bad things" (with a big IMHO) in your comment which didn't keep me from upvoting it ;)
That's what I mean.

They become a part of your shadow, always with you. Sometimes you catch a glimpse and notice but for the most part we can forget about it... but it's there.
EU’s new copyright framework could introduce “Google tax” on snippets
Search with Bing instead of Google ;)
Modern C++ Features – override and final
"Why Go Is Not My Favorite Programming Language" would have been even better given the historical nod.
What is this article actually about?

That he's getting $100k offers pending background checks and failing them?

Bad title.
At no point is evidence presented in the link that shows that social media leads to clinical depression and suicide. Once again an awful and incorrect comparison.

hacker news is a form of social media so that makes it just as bad as guns, cigs and heroin. Ycombinator and the people who run it are just as evil as kim jong un.
So folks like you don't think it's charred.
Also not available in Canada. Boo-urns.