skysight-inc/HackerNews huggingface dataset:
Did they lay off the whole team to the point where they can't even push updates? Their second-to-last blog post is about a hotfix that they haven't released a proper 8.1.1 patch release for in several months, you have to download a random file from their blog and manually patch it in via the terminal...?!

http://blogs.vmware.com/teamfusion/2016/01/workaround-of-nat...
Abstractions of social sciences do need to be approximations :-)
Phantasmagoric visions of smugness, homeopathy and, now, panacea notwithstanding - what this "someone who needs to get out of bed and struggles with it" can do (unless they are somatically inept) is just move their limbs and get out of the bed after the alarm goes off (one of the simplest physical acts there is) ... and, hey presto, problem solved! No "ways of working around" are required in the first place; furthermore, such "ways of working around" is an insult to human intelligence (when a simpler alternative, that always demonstrably works, exists it would be foolishness of the highest order to go around in circles based on vainglorious but spurious rationale).
Why not just click unsubscribe at the bottom? I've found that's a very effective way to stop them being sent.
I would distill my understanding of this paper as
"Strong Opinions, Weakly Held"

http://www.saffo.com/02008/07/26/strong-opinions-weakly-held...
As I said elsewhere, if it was that simple Microsoft would have easily fixed the problem and turned it back on. Tay used AI concepts to work. It wasn't some simple chatbot constructed from markcov chains. It could construct accurate semantic meaning from what people said even if they said it using very sloppy english. It was pretty advanced AI for a chat program.
Peter Thiel’s Founders Fund Bags $1.3B
It seems like memetics wants to be for sociology what genetics is for evolution and biology, but as far as I know they haven't been able to trace "memes" back to their neurological roots. It's an interesting idea but won't dislodge prevailing schools of thought until/unless it has its own Watson and Crick moment.
DoorDash Raises $127M in ‘Down’ Round
are you talking about codifying the matching rules as cost functions and then optimizing that as a linear system of equations? that's something i remember doing in college, but it's been a while. =) are there any existing software tools out there that helps in that regard? i'm not sure it fits my use case, but it's good to explore.

i'm working on a platform that helps hourly workers find jobs. today that matching is fairly straightforward, but it will get more complicated over time as we get develop better heuristics for matching candidates. it would be nice to be declarative about the matching rules and let the system figure out how to do the matching.
As cited above, we simply CAN'T opensource Borg. It's enormous, and it is deeply, DEEPLY entangled with millions of LoC of Google code. Nobody could untangle that. And even if we DID untangle it, it's alien technology. It does not make any attempt to meet people where they are. It does not focus on open standards or simple solutions to simple problems. On top of that, it's got 10+ years of semi-organic growth in it. There are a lot of mistakes that have been made that we simply have to live with internally. Also, it's C++, for which there is approximately ZERO opensource community.

We made a very strategic decision to rebuild it. It embodies many lessons from Borg and Omega (both things we got right and things we botched). It is implemented in an easier-to-approach language (Go) which has an active OSS community. It specifically focuses on "legacy apps" (everything written up to and including today) and open standards (HTTP, JSON, REST).

I've never been shy about my opinion that I do hope to supplant Borg one day, but that day is necessarily years away. Of course no major project has ever used it, the whole thing didn't exist just 2 years ago.
As a cyber security professional, that was an extremely disturbing read.
Resilience from software dev? Do tell.
What I struggle to understand is: If that functionality is considered useful or even impeding the development process for those developing in Go, why has nobody forked the language to add them?

Many of the points you mention are fairly low hanging fruit for inclusion if you are willing to accept the tradeoffs that official Go maintainers are not willing to.
Moat Raises $50M to Help Develop Digital Ad Currency
Disclaimer: I work at Google on Kubernetes.

To be clear, this is exactly why we donated 100% of Kubernetes to the Cloud Native Computing Foundation. We believe very strongly that the reason Linux was successful was that no single company controlled it. Though we have opinions about what makes container management successful, we are but a minority of the more than 650+ contributors to the platform.
"Powerful scheduling" is such a tiny piece of what Kubernetes does, it's funny. Yeah, Borg's scheduler is faster and more scalable and has more features. It also has 12 years of optimizations under its belt. I have 100% confidence that, should Kubernetes be around 10 years from now,this will be a non-issue.
Some who can should flag this.
So exactly who is to blame for the US state department having the worst opsec imaginable? I dislike Hilary but even if I think the absolute worst of her behaviour here she's kind of down the list of guilt. She's not a technology security expert and she's driving how her tech is set up while she's secretary of state without literally the best tech advise available to the most powerful nation on earth? Really?

They can't provide her with a secure device. That's the Secretary of State of the United States of America who they can't provide with a secure device and so they leave her, literally to her own devices. Apparently nobody reviewed how she was communicating and advise her directly about her own behaviour. "Much less, ok what do you need? We'll design a system that does that with the best security we can manage. We'll tell you exactly what not to do. Mr/Madam Secretary." Whoever the secretary of state is.

Fire them all and start again. You can't do worse than this can you? No matter who you've got in power you're selling them and US State Department policy. Hillary, yeah, to hell with her, but that's entirely beside the point and totally a sideshow in this story. I can't think of a single politician who would know and understand the security implications of electronic communication without being directly advised in the most clear and emphatic fashion possible.

Does anyone care to speak up for the competence on display here?
Past comments: https://news.ycombinator.com/item?id=8330835
Not really, a dose-dependent response can also be explained by hidden variables: people taking stronger doses of medications are likely to be sicker than ones taking lighter doses and therefore, more likely to develop dementia. (E.g., who's probably hurt worse? The person on aspirin or the one on morphine?)
The moment the theory is the reality, it's exact. Like cartoons. Like definitions. Like math. But physics and science is about reality. It's about the physical apple, not the word apple. A real apple is physical. There is no amount of theory or symbolism that will produce a real apple in the minds and systems that simulate it. That's the paradox.
Enter words, get a sentence or question back [NLG]
> ...but that encourages people to not consider how things actually work, which is rarely a good idea.

I'd actually take the opposite position here: people should typically not have to consider how the tools they use work, until they need to go beyond the basics.

If all I want is "the latest javascript", I should be able to get it without pondering the genius of a library's creators.
As for "no other batteries that fit it" - I am confused. We do run on AWS, OpenStack, and other cloud providers, as well as on bare metal. It's not like nobody is using this thing. In fact, just a finger in the wind, I'd guess the number of people using it outside of Google Cloud is several times more than people using it on Google Cloud.
Have you considered Racket? I believe its a sort of Scheme (experts, feel free to correct me) and a friend told me it has a small but good community. Also, an IDE, many libraries, etc.
Thank you it now works. I appreciate your help.

What I like about your solution here is that is proves installation correctness in an absolutely minimalist way.

If you made one of these for every Babel plugin then life would be a whole lot easier for people trying to work out if they have correctly configured the plugin.

Assuming of course your solutions are in a highly visible place that is obviously current and up to date.
Just what I wanted to see rural America displaced by -- dusty shipping containers stretching to the horizon, each with PV on top and a Monsanto logo on the side...

Don't worry though. This fills a niche similar to current-gen 3D printers: extremely useful for rapid R&D, but despite the hype simply too expensive and energy-intensive to undercut conventional production on a mass scale.
Haven't you learned? We just give things new names and people are amazed.

Statistics and vacation rentals aren't new. But when you call it "data science" and "sharing economy", it sounds cool.
The "point" of Chrome Custom Tabs seems to be performance and better integration with the system browser.

I see that it's done via Intent, so it could potentially be swapped out, so you're right.

So then WebView is more of what I'm talking about, for when you want tight integration, or creating something like a Cordova app (though you can bundle a Cordova app with Crosswalk to sidestep WebView differences entirely); looks like Chrome Custom Tabs is more for when you want a good web experience, not a good embedded app experience.
Go uses a lot less memory than Java, according to most comparisons. There's a lot of work going on in the cloud space with Go applications (docker, kubernetes, etc), so there's a lot of new libraries for networked webservers getting written.

But mostly, you may find you just enjoy writing Go more than Java. It writes a lot like python... I switched from mainly writing C# to almost exclusively writing Go, and whoo boy, I'm not going back. No more huge class hierarchies, no more "everything has to be in a class"... no more "anything I call may throw and jump me out of my function in the middle and I have no idea if it will or not".

There's just a lot of niceties of writing Go that don't exist in Java. Sure, there's a ton you can do in Java that you can't do in Go, but once you stop focusing on what Go can't do, you realize, it still can do pretty much whatever you want.
I don't know. All I know is this [possibly dated] quote from Rob Pike:

"Although we expected C++ programmers to see Go as an alternative, instead most Go programmers come from languages like Python and Ruby. Very few come from C++"

Maybe Python and Ruby programmers are adopting Go to do system programming, but that isn't my impression.
I was just thinking maybe you could find something you love. At this stage the salary you receive probably isn't terribly important. If you're that close to the end of your rope, trying fairly random solutions maybe isn't that bad of an idea.
Speeding Up Web Page Loads with Shandian [pdf]
> I have to think the scientist went to stringent lengths to eliminate as many confounds and variables given how strong they claim the link is.

Having worked in academic science, I can assure you, every scientist tries to make their findings sound strong.

> Just because they don't know the mechanism doesn't mean it should not be taken seriously.

True. There are many things for which we get good evidence before knowing the mechanisms. But here, I'm not sure the evidence is that good, which is why I think a suggested mechanism of action would go a long way.
Searching For Sundar Pichai
I got the impression, but perhaps this was tainted by the media, that Hillary did it her way over the objection of the state department's policy.
http://mashable.com/2016/03/17/clinton-nsa-blackberry/#IoWUN...
Hmm, here in Australia we've had this law for a long time.
If you're on Mac (or iOS), I highly recommend the Cathode app[1]. It's a terminal in the style of old CRTs, and I always get a kick out of using it.

[1]: http://www.secretgeometry.com/apps/cathode/
From the article:

"""
Clinton lawyer David Kendall later told the State Department that her “use of personal email was consistent with the practices of other Secretaries of State,” citing Powell in particular, according to a letter he wrote in August.

But Powell’s circumstances also differed from Clinton’s in notable ways. Powell had a phone line installed in his office solely to link to his private account, which he generally used for personal or non-classified communication. At the time, he was pushing the department to embrace the Internet era and wanted to set an example.

“I performed a little test whenever I visited an embassy: I’d dive into the first open office I could find (sometimes it was the ambassador’s office). If the computer was on, I’d try to get into my private email account,” Powell wrote in “It Worked for Me: In Life and Leadership.” “If I could, they passed.”

Powell conducted virtually all of his classified communications on paper or over a State Department computer installed on his desk that was reserved for classified information, according to interviews. Clinton never had such a desktop or a classified email account, according to the State Department.
"""

...sooooo. Colin Powell did the same thing as Clinton and all we have is his (and his staff's) claims that they didn't communicate classified information over inappropriate channels? So then what makes this situation any different or any more deserving of attention?
Blockchains are peer-to-peer cloud computers that collectively enforce a set of rules on a historical record that they create together. If the rules meet your needs, you can use a blockchain’s history as the source of truth for any information you want because no one can break those rules. Bitcoin’s rules define a currency: how are new tokens produced, how many are allowed, how they can be transferred from one person to another, etc. Ethereum’s rules define a process for defining new rules. This makes it a universal blockchain where rules for any interaction can be defined, and anyone can choose whether to treat its historical record as their source of truth.

We're in the process of defining economic interactions—both existing and novel interactions—as entries in a digital historical record to eliminate the need for middlemen in much of our economy and give everyone access to financial tools that were once limited to the wealthy and their corporations. Social interactions that don't involve money can be built as well.

Join us. Let's build software that users control.
Live coding using Fluxus, a 3D Game Engine in Racket (2010)
I'm guessing `cdphiprod` is the result of a bug in some template/formatting system they use. The correct url is http://www.cdph.ca.gov/pubsforms/forms/CtrldForms/cdph4410.p...
Personally I'd be happy to pay way over market hosting rates to host, say, my articles of incorporation, equity trades, and accounts receivable. That seems like one of the most exciting uses of ethereum to me. Write a plugin to "export to IRS".
Well said. I just started skating again now that all my kids started picking it up. We have quite a lot of fun skating together.
Go has concurrency features that the other languages you mentioned don't have. The select construct is a very nice language feature and allows a surprising amount of power.

Go's compiler is very fast, which saves a lot of time in aggregate.

Go exhibits good design in many areas, including the core language, the compiler toolchain, and the standard library. You can write a complete server-side web application using only the standard library, and it won't be terrible.

Go is generally easier to learn than C++ or Java, and requires fewer concepts and fewer steps to produce a working program. A person who has written programs in Java or C can probably learn Go in about a day. Go's spec can be read in one or two sittings. The way to write "good" code in Go is usually obvious.

I've spoken to some detractors of Go and can understand where they're coming from. Erlang and Elixir users tend to not find Go's concurrency features compelling. Functional programmers will not find that Go provides much in the way of expressive power. Java programmers have expressed concerns about the Go garbage collector, although I think a lot of those concerns are now at rest.

For those that enjoy the set of tradeoffs that Go makes, it's a nice way to engineer software.

edit: typo
Possibly because the other popular approach -- bridging the VM's emulated Ethernet card to one of the host's network adapters -- doesn't always work or isn't always supported. (Last I checked, bridging was unsupported by my wireless driver, though this was several years ago.)
After the OPM information leak disaster, it's pretty clear that there exists a serious disconnect between the extremely technical areas of govt (NSA) and others.

The BlackBerry part is interesting. At civilian sites (Natl labs) you can easily get an encrypted blackberry, and even take it into classified areas. You are just required to power it off before viewing or discussing any material. Apparently the Dept of State can't even manage what we already do throughout the country.
It depends on the business model. CapOne is basically a predatory lender making money off people who can't pay off their debt. Amex makes money from its high value customers and the interchange fees. Amex's fees are higher, and many of their cards are charge cards (which don't even have an interest rate because they must be paid in full every cycle).
I agree with his advice, and it feels like I'm giving that advice on a weekly basis to first and second year PhD students that think they can go to industry for 3-5 years and then get a professorship. Some students have told me it works that way in China, but it definitely isn't true in the United States. Unless you can publish prolifically at your company (Microsoft Research, FAIR, Google Research, etc.) or work at a government laboratory, your CV will quickly lose its competitive edge after you leave the university.

As an aside, just managing to be competitive for professorships after one's PhD or postdoc is an enormous challenge due to the scarcity of positions and the qualifications of competitors. Based on some limited analysis I did previously, the number of publications required to get an interview is often in the range of 10-30 [1,2].

[1] http://www.chriskanan.com/statistics-on-ucsds-computer-scien...

[2] http://www.chriskanan.com/planning-for-life-after-your-phd/
The USB TTY idea is really nice!
I think the trouble there is just that many other modern languages haven't taken the extreme stance on typing that Go has. It's much easier to learn say, Rust or Scala, than it is to fork and maintain a branch of Go, and there's certainly nothing so special or attractive about Go to tip the balance in the latter's favor.
Keep the fire lit!

Get something cool--It's worth the extra $20. I just bought a couple of Quasi boards and I like them a lot. I'm also fond of Habitat.
I have a couple of suggestions for your sleeplessness for those times when you try to fall asleep earlier:

Definitely, it helps to be tired enough to sleep. But to be tired enough, you need to wake up early.. kind of circular. A heavy workout earlier in the day often does the trick too. If you're trying to make it a habit, then doing it gradually is probably the way to go: fall asleep earlier by 15 minutes each day.

There are also times when there are just too many thoughts in your head that won't go away - it helps to close the eyes, roll them up, do one of two techniques:

1) Consciously don't hold onto any particular thought. This is a meditation technique. Oddly enough, I think we do this naturally when we're really tired and sleepy.

2) Take yourself back to an activity that required total presence of mind and body: for me it's sky diving. I'm just falling, adjusting... and pretty soon I'm asleep and dreaming. I guess this is more of a visualization technique.

Both of those work to take the mind off attention grabbing thoughts and moving you to a more relaxed state.
Those are compelling. I am lusting after the wire friendly gpio mounts from the picture, too.
And it's free text-editor cousin: https://itunes.apple.com/us/app/blinky/id550873221?mt=12

Very cool and pretty fun.
That seemed to be the consensus on /r/machinelearning as well.
Quite an advertisement here. I love how many languages are the most popular. This says Java is. Many say Javascript is. Obviously C and C++ can claim this. Who cares?
20 Best TV Show Streaming Sites for Free Online TV Series
i dont really know the story other than this article... but seems she was given a awkward but approved secure email methodology. she was repeatedly told that what she was doing was insecure. she more or less just chose to take this approach because it was more convenient... at least according to this article.

just seemed like she had really bad communication discipline and didnt believe it was that big a deal.

did get the impression that there really wasnt anyone who really wanted to step up and forbid her to do certain things not sure if there is a role who has authority to do that
That goes one step beyond the standard cliff period for vesting. Honestly it doesn't seem like the incentives are aligned: if you make it past a one year cliff, your shares / options are vested and they are yours to keep / exercise. You earned them!

As other commentars noted, in this scenario you may want to quit but choose to stay until the 24 month mark (bad). The founders may want you to leave but instead of firing you they'll make you miserable so you quit and this portion of the contract goes into effect (bad).

My rec: If everything else is solid and there's a cliff period setup in another portion of the contract, get this removed. If there isn't a cliff, convert this to a standard 1, 1.5, or 2 year clif using the normal language (no shares vested until the cliff, then they're yours after that).
If you could wipe out all of human history up till now and start over fresh with a completely clean slate, then maybe. The problem is that there's already an unbalanced system in which there are people who control vast resources and are able to use that control to bribe or coerce others into doing what they prefer, which causes your scheme to be dead on arrival.
The why is here: https://www.youtube.com/watch?v=j23HnORQXvs
Its meant to be a world computer.
However currently every node runs every contract, so it can only be as fast as one node. They will fix this in the future. Remember we are only in the very beginning.
Edward Snowden and the Wire creator David Simon debated about burner phones
I have a friend who has one of these, and he's stopped using it entirely because of unreliability. The WiFi performed poorly (e.g. in same room, on same router, multi-second latency) and the radios seemed to crash to the point of requiring a hard reset after a few days. Another thing he mentioned as an annoyance (that may be fixed now) was that the power state can't be controlled from software (e.g. shutdown -r will hang when it actually tells the hw to power-cycle).
The way she seems so cavalier and reckless over an inconvenience makes me doubt I'd really want her to be president.
did you see how he responded to Kik's request?
https://medium.com/@mproberts/a-discussion-about-the-breakin...
thank you for your hard work!
Why not just use a database? what do you think the advantage of using Ethereum for this is?