skysight-inc/HackerNews huggingface dataset:
The media. They may not have anything against e-cig industry itself, but they benefit hugely from writing scary stories about it - just like about everything else. Just look what happens whenever there's a study that sorta, kinda, maybe links X to cancer under specific circumstances. You have "X causes cancer!" headlines all week long, until your own grandma tells you to stop using X (where X is coffee, artificial sweeteners, red meat, wine, or generally just about anything).
We're not really talking about that, we're talking about stop-and-go traffic, and smoothing out the stop-and-go portion through the use of an expanding and shrinking buffer in front. It will by necessity be larger and smaller at different times.

Additionally, when the gap is lessening because the car in front it stopped or at the slowest speed of the variable speed traffic, another vehicle inserting itself into this buffer can make you slow rapidly, thus negating the point of leaving a buffer to smooth out the variable traffic speed.
True ! This makes the argument event better :)
> staged moments

That's such an accurate way of describing it! reminded me of the video https://www.youtube.com/watch?v=QxVZYiJKl1Y
I think it's most likely that he was just involved in the early stages. If not him then one of his associates wrote the white paper.
What's your take on libmill?
The Android version can use "Hey Cortana"; it's under Settings. No idea about the iOS version, though.
> We solve these statistically with complex priors and likelihoods

"we interpret experimental results up to some order of approximation with..."
Right, it sounds like you agree with me. But most of the rest of the comments on this article suggest this is a significantly meaningful change.
It could have been myspace and google plus.

You can take out Zuckerberg and it would change things only at the margins.

People are constantly trying to figure out how to be attractive, and they constantly look out for who is attractive around them. The embers to produce social media websites like Facebook are already there, Zuckerberg was only the match.

Zuckerberg not creating Facebook doesn't change the fact that we're in an era where singers and socialites are celebrities, as opposed to the previous era, where society was more enamoured with intellectuals like Einstein and Haber, or the era before that where people looked up to generals like Ulysses Grant for unifying the nation.

Facebook is a product of today's decadence, rather than the other way around.

Would Facebook fit in a society with attitudes from (my take):

1. 1700's England? Nope, people are too serious back then.

2. 1000's Baghdad? Yes, in a world singers and celebrities and everyone wants to be attractive.

3. 800's Baghdad? Nope. You'd lose your head.

4. 300's Rome? Why yes, breads and circuses everywhere, why not another distraction?

5. 200BC Rome? Hardy people don't use Facebook much.

Here's a nice short book talking about these cycles.

http://www.newworldeconomics.com/archives/2014/092814_files/...
As someone above was mentioning, I don't think that go was ever intended for heavy math programming. It's a great language for writing network applications that is more performant and deployable than scripting languages, yet easier to use than low level languages. Use rust or c.
I don't care about fast web servers if a language doesn't have a decent design (rather than tolerable hacks and bolted-on libraries) for records, arrays, hierarchical namespaces, mutable data structures, strings, exception handling, compile-time dependencies, the standard library in general, system calls, etc.
That you have a strong background to understand the short comings, what are your recommended alternatives to Go in the order of your preference ? And where would you think Go fits in well as of now.
FBI Calls on Tech Companies with Encryption to Reconsider “Their Business Model”
It can also be produced by the heating process, even if it is not an ingredient. The levels are very small, however.
Google's Quantum Computer 100M Times Faster Than Regular Computer Chip
Hilarious Jokes and Videos on Statistics and Data Science
some kind of tax thing where you can preemptively exercise options (at grant time?)

The 83(b) election?
This has been a huge issue for me- I used to be very active on Github, but the past year or so I've been working either on proprietary systems that are internal to the company I'm at, or working on private projects that I don't want in public repos. So, if you were to look at just my Github profile, you'd see almost no activity. That doesn't mean I'm not constantly working, though!
5. Groups, which was insanely massive and even after the botched Neo "upgrade" is still the mechanism for the exchange of vast amounts of information.
This looks great!

EDIT: Is it on GitHub? What's it build with?
I Spent Four Weeks Taking Nootropics: Here’s What I Discovered
Oh, it needs blood to work you say?[1]

1: http://www.wired.co.uk/news/archive/2015-12/04/google-draw-b...
Right, it's not at all a bad career. But even within plumbers you have a spectrum: "fix my toilet" <-> "winterproof this house"
Our Experiences with Flow (Hammer Lab)
Never seen one? I'll fix that for you.

https://www.google.com/search?q=chicago+cop+arrested+for+ste...

This, of course, does not even address the evidence that never even makes it into the lockup. Drug dealer keeps $20000 in cash at home. Raid seizes the $15000. Forfeiture suit filed against the $10000. The $5000 cannot be located in evidence a few months later.
Etleap (YC W13) launches with a cloud service for easy data cleaning
1st grade teacher, 1999. God, I'm old.
Seems like that only really works for GUI emacs. I use command line. I tried enabling it and it doesn't seem to, y'know, work.

I've also tried evil-tabs, which doesn't work with spacemacs, at all. And eyebrowse doesn't actually use tabs (also it doesn't maintain working directory state when opening a new workspace, fun!)

I dunno, emacs is very much, "Here's a half-implemented solution that pays zero attention to ergonomics. Just... y'know, fix the rest of it so it doesn't totally suck."

And I just don't have the experience to do that yet. Which is why I'm using Spacemacs. Which more or less actually tries to do the ergonomics correctly.

edit: I'm also hoping Cunningham's Law works in my favor here.
Can anyone that has used Cortana say how it compares to Google Now? The Google Play preview screenshots show a lot of great stuff - flight tracking and so on - that Google Now already has. I'm not wedded to Google by any means (in fact, I like the idea of diversifying the services I use) but I'm not seeing huge pluses to Cortana yet.

Irrespective, Microsoft has really been impressive lately. If I were in the market for a new laptop I would be strongly considering a Surface Book - I imagine Cortana on my phone would be a great addition if I had one.
Also how dumb he thinks the users are - http://www.businessinsider.com/well-these-new-zuckerberg-ims...
Note also that 2 European beers often are 3 American beers (0.5L vs. 12 fl oz), so it is more ethanol, and usually takes less time to ingest, so one is more drunk during the peak. I certainly wouldn't drive after 2 European beers.
>This post seems to rising from ash. Definitely saw it on HN year ago.

Looks like I wrote it in June 2014. Someone posted it here after I asked for feedback on /r/rust, so it's been almost a year and a half! It pops up every once in a while :)
I would love a skit on the current NSA. Have an old Russian/Nazi operative on a stakeout with a NSA guy who points out that we don't have to bug phones or do stakeouts anymore. Culminates in reading the e-mail of the operative to him. "But aren't you Americans all about freedom of speech?"; "Of course! My freedom to read your speech."
first line on the page:
> ANDY GREENBERG AND GWERN BRANWEN
How was <algorithm> preventing the introduction of a hash table? The hash function is a template parameter, predefined for standard types, no operator needed.

Josuttis claims that hash tables didn't make it in C++98 due to lack of time.
I am certain that if you did some game programming in a language without OO, you would quickly change your mind.
Until just a few weeks ago, even switching the phone region and language, I couldn't use Cortana because it just wouldn't download the Language Pack for english.
It only started working after a system update.
It didn't take me another day to notice that it was useless to me and that I shouldn't even have bothered.
> While many of these points (on generics especially) are completely legitimate, this article will fall on deaf ears. 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.

And this encapsulates perfectly why I don't like Go. Writing Go feels like putting a straightjacket on myself. It seriously feels uncomfortable, which says a lot considering I come from a Python background, and I'm used to a language that tries to enforce a particular philosophy. In a lot of ways, Python's "there should be one and only one obvious way to do it" feels like working with pre-established harmony, while Go just tries to force its own arbitrary discipline on me.

If I'm going to use an AOT language, I'd honestly rather have the flexibility offered by D or Nim. And if I don't have to use an AOT language for something -- and Go is mostly being marketed as an alternative to non-AOT languages like Python and Java despite being AOT itself -- then I'd add Python and Perl 6 as languages I'd rather work with than Go.
I've had mine deactivated for 8 months now an I feel better than I have in a long time. No more jealously over friends having beautiful children, getting new houses, being able to afford cars. The envy is gone and so is the depression.
While a proposal would be better than a takedown certainly, I do think this kind of language advocacy has value. People don't generally get to choose the languages they work in, the industry chooses for them. So if you don't want to work in a language you dislike, writing things like this is necessary.

I tried a project in Go and really disliked it. For my personal projects, I will not start another one using it. But there are already situations where I have to write Go if I want to do my job. If I don't want that set of situations to grow I have to speak up.
Losers are the web market in general which loses a big independent competitor, internet users which will see products shuttered or neglected, and the upcoming laid off employees. All because greedy shareholders didn't want to pay their damn taxes.
Top Democratic senator will seek legislation to 'pierce' encryption
Can C# Ever Match C++ for Speed?
Fair point. The draft originally included some "if this then that" questioning for polyphasic sleep, but it was becoming complicated. We'll have to try a little harder in the next version.
It sounds like what you're describing is not figuring out at a high level what to do, but formalizing that into low-level instructions for a computer. This goes exactly to my point. What I meant by "algorithm design" is strategy selection, which I want to be careful to separate from strategy formalization for a computer. It is the latter that I think laypeople struggle with the most, however, the fascination with algorithms often drives attention to the former. For example, it's easy to be impressed by the cleverness of binary search, but it's actually relatively straightforward to understand as a high-level concept. The harder thing for a layperson is to formalize binary search into a working set of computer steps. I think there is a certain cognitive bias at play, where the formality of fine detail seems lowly and menial, so we want to skip over it, in spite of the fact that it's actually the biggest hurdle for most people to overcome.
Learning the Wolfram Language
> You can operate there but it's painful and everything about it gets in the way of doing the right thing

Yikes, that hit close to home. Where I'm working now is very "enterprise", but when they brought me on they gave me a huge amount of autonomy and it's worked out great for them- I started fresh on new projects and was able to make them lightweight, fast, and pretty.

And then they toss at me a behemoth of an ancient, 10-year-old project with services that connect to services that connect to services (all on the same machine!) and probably uses more than 2GB of RAM for simple CRUD screens. There's no funding and it's too big and "vital" to rewrite, so they're stuck with it (probably for another 30+ years, just like they were stuck with the COBOL system it replaced)

It was around that time I started looking (and am still looking...) for a new job.
"Readability reviews" at Google are somewhat notorious for imposing fairly arbitrary style choices extremely rigidly, for instance 80 characters per line (woe betide you if even one line in a 5000 line patch is 81 characters...). It doesn't sound so surprising to me that the people behind such a process might have decided that one of Go's primary selling points is 'confusing', given that the Go authors appear to believe their colleagues can't handle a brilliant language!
A Painting a Day – On Kawara's Extraordinary Project
Making Digital Camera Microscope Adapters
Much like an investor who claims to offer 40% returns, so you give him money - and then he gives you someone elses' money to convince you of his great returns. Of course that money is from someone who also bought into the scam. This goes on until someone catches on - or the person runs with everyone's money without paying that final amount; sells off their ownership into real currency. There's a reason pyramid schemes are illegal.

Why can't a global social paradigm shift occur in a different way? It's the current structure of Bitcoin, not the other values that it does provide. If it didn't provide those other potentials then it would of had a much more difficult time taking off and getting adoption from anyone.
>Note also that just claiming the experts who interpret the data are wrong is not making a case.

The experts are making very specific claims based on biased definitions. If we were to use those biased definitions, then their claims are not wrong. The problem is their definitions, and on a deeper level, why they went with such definitions.

Full report:

http://www.cdc.gov/violenceprevention/pdf/nisvs_report2010-a...

From page 20 of the pdf, 10 of the report

>Questions on sexual violence were
asked in relation to rape (completed
forced penetration, attempted
penetration, and alcohol or drugfacilitated
completed penetration),
being made to penetrate another
person, sexual coercion, unwanted
sexual contact, and non-contact
unwanted sexual experiences.

Notice that being made to penetrate is not listed with the group that includes rape?

Page 27 (17) goes into more details and once again clearly lists that being made to penetrate doesn't count as rape.

On page 28 (18) we see the number of victims for women raped within a 12 month period is 1.27 million.

On page 29 (19) we see the number of victims for men made to penetrate (aka raped) within a 12 month period is 1.267 million.
I see this too. FB is pretty tight with letting you get data out of the system (RSS doesn't really work anymore, and external notifications force you to visit the site if you want to see the actual content).

They're stuck between being a platform and being an application.
Google have had public transport maps everywhere I've been so far this year, Seattle, San Fran, Brisbane, Amsterdam and Birmingham. I'll admit though, the transport information in Amsterdam was pretty inaccurate at times, so I'll stick with 9292 whenever I'm over there. Brisbane's is fantastic, they use the APIs provided by the transit company there and it shows real-time delays and stuff too.
For those who might not get the reference: https://twitter.com/mxcl/status/608682016205344768?lang=en
> Great, so let's stop complaining about Go and use those languages instead.

That's not a very good attitude. Some people have to use Go (for work), so it doesn't make sense to just ignore them. If every language had the attitude "It's fine as it is, stop complaining", then languages would never improve!
Talk about the (legitimate) Haskell shortcomings and you'll be met with open, honest acceptance, mitigation strategies, and academic discussion.

IRC, /r/haskell, whatever.
Learning Simple Algorithms from Examples
youtube: https://www.youtube.com/watch?v=GVe6kfJnRAw

paper: http://arxiv.org/abs/1511.07275

code: https://github.com/wojzaremba/algorithm-learning
There are many, many people who do just that.

I keep my head down, and hack. I don't care about those circuits. And as a result, I'm not as visible.
Ask HN: Practice Java 8
At work, we recently started moving to Java 8. I feel I need some practice thinking/writing Java 8 code.I want to know if you all have any resources to practice writing Java 8 code. My original plan was to read a book cover to cover but I realize that is not giving me enough hands on practice.
He said at Google not the community. I wouldn't doubt there is a difference.
Here’s Why It’s Been 29 Years Since a Woman Was Person of the Year
They're looking for a buyer of the Yahoo spinoff, it's not going to stay independent. It will probably to be bought by vulture capital firms. Yahoo is basically dead.
Are you really comparing social media to cigarettes and guns? Even if social media has downsides (virtually everything in life does) it's a silly comparison.
> it's in the public interest to find them.

Care to expand on that? Where is the limit on Outing someone, when does it become doxing?
I always saw it as constructing versus running models. Historians dispassionately collect and interpret data. In doing so they can come to surprising conclusions, e.g. around how violence [1] or hegemony [2] propagate. Counterfactualists run these models to simulate decisions, both past and present.

[1] http://www.amazon.com/The-Better-Angels-Our-Nature/dp/149151...

[2 http://www.amazon.com/Tragedy-Great-Power-Politics-Updated/d...
But that's a copyright issue, not a trademark issue, and the lawyer specifically referenced trademark usage. So while that might apply in the broader sense, that isn't what they raised.
https://news.ycombinator.com/item?id=10697780
Depending on where you live, it might be that certain court/legal records can never be expunged.

I know a guy who was sober (determined by multiple breathalyzer tests), but arrested for public intoxication. The case was immediately thrown out and the charges dropped, but he lives in a state where arrest records cannot be expunged. It's the only thing that shows up on his criminal record, but he's had job offers fall apart because employers assume he was actually guilty of public intoxication (a charge that usually only comes against people acting belligerent, violent, so drunk they can't walk, etc.) and just lawyered his way out of it. He thought about suing for wrongful arrest, simply to try and bolster his case in employment situations, but his attorney told him that it's nearly impossible to win a wrongful arrest suit and it would cost him 10's of thousands of dollars to even try.
That's a picture of a man's testicle in a chalice. While puzzling and slightly impressive, I wish I hadn't opened that at work :)
One area where I find counterfactuals interesting is where they give a fictionalized account of plans that are themselves historical - SIOP at the time of the Cuban Missile Crisis or the Nazi Generalplan Ost.
Automated GitHub Changelog Generation from Issues and Milestones
This isn't true. You can write a type safe data structure. It is simply for one type; you can't share it. That inability to share is the part that generics fixes, but saying you can't write type safe structures is inaccurate.
I wasn't really homeless but when I was a teenager I struggled with food for some years. I mean, sometimes eating only once per 2 or 3 days. For weeks or months.

I can say now I'm much better, maybe not part of the 1%, but surely part of the 2% :)

But not fully escaped. They say hard times build character. That's true, but the physical and psychological sequels are with me for ever. Nobody should be that poor.
Am I reading too much into the title? Seems like whenever there's a new thing made by female the titles have to emphasize it, almost like it's out of the ordinary for women to make something. I can't remember titles like "How one man made something..." or "How a team of only men made this..." The accomplishments are impressive regardless of gender!
When sudo fails you
I've heard this same criticism levelled at the Clojure community, as well.

Honestly, I can't think of any language community that's developed such a reputation for pitchforkiness towards suggestions as the Go and Clojure communities.
Why is a wind down and/or sale of Yahoo more likely given a spin out of the core business vs a spin out of Alibaba?

Don't you end up with pretty much the same thing in both scenarios? One business that's an internet company and another that is a holding corp for Alibaba stock.

I'm not saying your wrong (a lot of people are saying this). I just don't personally understand the reasoning.
I'd focus on how much value I've got out of the site (26 visits worth - holy cow!!11!!!1!) rather than how many god awful adverts I've avoided - which is more likely to make me woot softly for adblock and move on.
Go is pretty good for various use cases. Before that, one coded web services and server tools in C, C++, Java, etc. - nowadays Go is ideal for the task. It has the advantages of Java (JIT, strings, higher level concepts, inbuilt concurrency, etc), is fast and shares the simplicity of the C syntax.
also:
http://www.artbouillon.com/2014/07/on-and-on-kawara.html
In that case, is there a clear benefit to Cortana over Google Now?
There are some things I like about Go:

1) really fast compilation speed

2) goroutines

3) gofmt

But I learned F# after learning Go, and it felt like I was walking out of Plato's cave. Its hard to use a Go-like language after using the ML-style features described in this post.

Most modern static languages shift the debugging from run-time to compile-time, which is a huge win in my opinion, but Go does not do this. You don't even need to go "pure functional" to get the benefits (as in Haskell), Rust/F#/OCaml are fine.
"While BitTorrent has many legitimate uses most data is transferred by pirated files." - is this just an assumption, or is there actual data to back this up? Seems like it may not be the easiest thing to track (especially with a lot of people trying to claim all torrent traffic as piracy).
Yea, not having OTP to create proper structure, instead having goroutines and channels created and destroyed all over the place, really hurts readability.

But OTP isn't really possible either because Go lacks links and monitors.

Plus not being asynchronous and no distribution (wouldn't want to go over the network with sync channels anyway)...
> but fundamentally it's functionality other languages can provide via library support.

Implementing goroutines and channels requires language and runtime support for green threads that are n:m multiplexed on top of native threads. It can not be implemented as a library in most languages, at least not efficiently. Any language with thread support can set up threads and put a concurrent queue between them, but that's hardly the same thing.

Languages such as Go, Erlang and Haskell do this. Interestingly, early versions of Rust had green threads (iirc) but later migrated to using native threads only.
HP partners up with Microsoft Azure for the cloud
For all I know, every news is trash now... First they just publish as soon as possible. So it's the law of everything goes, no time to verify. And their article are 60% useless shit.
Indeed. I think Cortana does not have the knowledge and data it needs as an assistant (such as restaurants, shops, transportation) for many countries even if you set the language to English.
You can't be a 35 year old millennial, sport. Generation Y for you.