skysight-inc/HackerNews huggingface dataset:
>Pull in enough dependencies and the chance of a conflict approaches one. Some of your dependencies will get updated and some of them won't, and soon enough you'll have a hard time finding any combination of versions that will compile.

I'm not sure what you mean by "conflict". That's the nice thing about the way go packages work. There's no v1 of a package and v2 of a package. All packages are different. If one dependency uses foo.v1 and one uses foo.v2 ... they don't conflict. They're as different to go as foo.v1 and bar.v1.

>Some of your dependencies will get updated and some of them won't, and soon enough you'll have a hard time finding any combination of versions that will compile.

Again, this just doesn't happen. A dependency has one canonical location. If the code changes at that location, it changes for anyone that uses that code. Yes, it's possible this could break only part of your code, if only part of your code was relying on the old behavior/API... but that should be rare (and if it happens, it means you can't trust that third party to stay stable).

I think most people who complain about Go lacking versioning of packages are still stuck in the mindset of pip, npm, etc, where versions are fungible, and your code doesn't know exactly what version it might be working against. This is just not the way Go works. There's one and only one version of a dependency that your project sees. Anyone using that dependency uses the same version. If the dependency's code compiles on its own, it'll compile on your machine, too.
For all the naysayers... I eat it, I love it, I'll never give it up. Soylent is awesome and I'm stoked to see v1.4 waiting on my doorstep.

Please, don't knock it till you try it OR at least do a little bit of research. Soylentarians are bombarded daily by the uninformed opinions of FoodBarbies and the like. At least do some research before you decide to tear down the idea.
I simply don't understand why someone would willingly give up one of life's great pleasures for consuming something resembling thinset.

I'm glad Julia Child isn't alive to see this product.
There was a question yesterday about Evidence Based Medicine vs Science Based Medicine. The SBM criticism of EBM is the over-reliance on Randomized Controlled Trials that meet p=0.05, without looking at the prior probability that a treatment would help.

For example, EMB would say that if you have an RCT that shows that a lucky rabbit's foot works, then you have reasonable evidence to put that into practice. The issue is that, as this article points out, even with a statistically significant result for such research, there's no plausible mechanism by which a rabbit's foot makes you lucky. Therefore the RCT is just one part of the whole picture, and subject to a specific type of manipulation.
Google's DeepMind vs. Arcade Games
Sharelock – Securely share data
Show HN: jBrowserDriver, a Selenium driver in Java with no browser dependencies
>Due to U.S. food regulations, the exact makeup of the artificial flavors used in Soylent versions 1.0 - 1.3 were proprietary and not made available for our examination.

I understand proprietary formulas wouldn't be made public, but they start off stating "Due to U.S. food regulations..." What food regulations would prevent ingredients being shared?
Ensure + a multivitamin. Yeah.
I agree with you. RehinkDB does make a very compelling product for the stream based future.

Looking forward to more stuff from you guys. This is the best written article I've read in a long time on startup stuff.
Huawei expects 4.5G rollouts next year – Telecom Asia
SVG Mask Experiment
“This is a way to jab at the bleeding hearts of these total statists,” Wilson told WIRED in October. “It’s about humiliating the power that wants to humiliate you.”

What an appeal! So twisted in its approach. Where do I sign up to jab at some bleeding hearts, humiliate them, STRIKE BACK!
Satellite image analysis shows artillery attacks on Ukraine launched from Russia
Many of Slava's past articles have been written from the POV of "bitter experience", i.e. he made all these mistakes in the past, he deals with the consequences every day, and this is what he's learned from them. That's part of what makes them so valuable. I recall pg responding to one of them with something to the effect of "If you're founding a startup and don't understand the points he's making now, you will probably be making the mistakes he details in a year."
Working from master is partly related, because they dropped the PR-based workflow in favour of pairing.

At Pivotal Labs we use branches, but sparingly. We commit to master because we test-drive all our code. Tests are written, tests fail, code is written, tests pass, code is refactored, tests pass. Pull from master, resolve merges, run full suite, push if it passes, fix if it doesn't.

The onus is always on the pushing pair to ensure that they don't break master.

When you go off into long-running feature branches, additional work is required to integrate your changes -- so in practice it doesn't happen. You get a hidden cartesian join of different versions of the software, which makes integration testing substantially more difficult as schedule pressure builds up.

We keep the coordination cost down by simply disallowing divergence in the first place. Branches are reserved for WIPs and spikes.
Lenovo Hacked?
I looked at several jobs and they said they were looking to hire people for specific offices. So are these ones that should be flagged as they don't appear to be "remote"?
Thanks for those words in my mouth. Yes, I regard all women as shrill and bossy, and dismiss them and punish them. I'm a bad guy, and that's why I give up trying to be helpful.

It couldn't be that I have reasonable notions, take a balanced view, and help where I can. And get beat up for using the wrong pronoun or whatever.
That's the key point.

What happens when my pizza isn't delivered? Normally I call the pizza shop.

What happens when my Magic pizza isn't delivered? I text Magic and say so. The magician (may or may not be the same person dealing with my case the whole way through) calls the pizza shop, get's an update. They text me 'Oh the shop said they delivered it'. I text back, a different person gets on the phone to the shop again, etc.

How is that manageable?
The Gov. Has a Plan to Stop Fracking Earthquakes, Will the Oil Industry Listen?
I've interviewed at Amazon and Google. Amazon was just poorly structured overall. Google really tried hard to make the experience good, but my last interview was one of these where he had a particular very clever and very proprietary method to solve the question he asked and wanted to see if I could guess it. I could not. Though he ended up telling me about it and it was interesting, reflecting back on the experience I thought it was not very useful.
Google pushes Android devices into the enterprise
What Paris Could Do About Its Mystery Drones
Lenovo.com hacked by LizardSquad
Yes, but I disagree. It's a matter of avoidance of oversight. NSA is designed to avoid it and FBI is not, they simply cannot. FBI is tightly constrained by the process of law in ways that Guantanamo and NSA were created and operate in order to escape.

What's more, FBI is also a MUCH leakier boat when it comes to intel gathering, storage, analysis, and sharing. Law enforcement personnel and practice could not possibly hide the decade+ worth of mass surveillance practices from US senators, congress, and the office of the President as NSA has.

As it happens I know something about the mindset within both orgs. With FBI, eventually the truth will come out. Not so with NSA - unless another Snowden is willing to commit suicide, professionally and personally.
I feel like you're refuting a strawpair. This doesn't resemble my experience at all.
> If you're not content with the functionality provided by an open source software there's still much room left to take actively part in its development.

I tried and it was a complete waste of my time: https://code.djangoproject.com/ticket/18494

> Maybe you can elaborate why this is supposed to be "broken by design"?

Imagine the glibc fork() function changing its return value in the child process. The change is announced through an excellent deprecation policy that guarantees system wide breakage every month. Would that be acceptable?
I live in the Yukon, and more than once this "winter" Yukon has been the hottest place in Canada, so we're all talking more and more about climate change and how nothing is what it used to be.

In the years to come, I'm expecting headlines like this (ridiculous odds about odd weather) to become perfectly normal.
Probably by preparing meals at home.
> there are plenty of examples of companies creating products in saturated markets where they were not the first mover

There is an "exceptions" section closer to the end of the post that discuss this, though it probably should have been longer.

The biggest issue with exceptions like this is that first-time founders often jump into a saturated market and think "we can do better -- look at all the counterexamples", but they end up losing the overwhelming majority of the time. You can jump into a saturated market, but you need a hypothesis as to why you're going to win (a distribution edge that existing competitors don't have, a new trend that existing competitors can't capitalize on, etc.) Especially in the latter case, one could make an argument that you will have discovered a new trend/market, though at that point it's a matter of definitions.
Node.js vs. io.js: Why the fork?
It is within the power of the ATF to rule that a CNC mill that is pre-loaded with the ability to convert an partially finished receiver into a finished receiver, is a controlled item.

Are you sure about that? Under what law?
This is excellent. Your intuition, thought process, and writing style remind me of PG's essays.
That notification about avg. delays is an absolute killer feature.

http://i.imgur.com/Nb0EYDh.png
nutritional needs can also be very individual, in terms of things like total caloric intake, macronutrient requirements to 'feel optimal'

does soylent recommend a blanket amount of product to everyone per day, with no variation in individual metabolism?

or do the have some kind of induction period where they figure out your maintenance caloric intake and then give you enough soylent to satisfy your caloric needs?
I quit using Apple, Microsoft and Google and now my conscience is clear. You?
Doing the review was useful for me in prepping for an interview at Google. I really learned a bunch of stuff that I'd been just brushing over for years. If you are just doing it to interview, that's probably not using the opportunity well.
And for a little more opinions,

I personally dislike official Soylent (own it, tried it, don't like it). With that said, i've been on 70% DIY Soylent for ~9 months now. I couldn't live without the stuff. While i may not like official Soylent, i am ever grateful. It's been a huge boon to my life.
Or 1/3 of a muffin as a serving. Ridiculous, but a lot of people probably fall for it. It's mostly North American thing tho. In Europe, you usually get calories per 100 grams, so you can compare different foods to each other as well.
That is absolutely incorrect. Soylent is designed to be a meal replacement in the realest sense. Rosa Labs is constantly tweaking the formula for optimum results. To compare it to a weightloss shake and overdoses of vitamins is rather reductive of the work done by Rosa Labs. If you think you can do better, go ahead and try. I tried to make my own with disastrous results.
Having moved to Portland from Austin for work, I expected weeks of delicious cloudy misery, but it's been more-or-less in line with the winters I had in Texas. The locals are visibly annoyed, as am I; I wanted to see some snow for once.
Shane Legg isn't just a business guy - his career has been pretty much focused on AI research since uni - http://www.vetta.org/about-me/
> As soon as you distribute your system, you have dynamic typing, whether you like it or not.

You have serialization/deserialization issues. You can still type your messages.

> At runtime you are inspecting incoming messages and then routing them to code. It doesn't matter what language the code is written in, it will need to route and validate the messages at runtime.

Of course.

> The type system cannot provide compile-time assurances of behaviour, because it cannot create a single consistent binary which enforces the guarantees.

If you make the assumption that you deploy up-to-date binaries, then knowing at compile time that your producer and consumer use the same data structure for the messages they exchange would give me much better confidence than "it looks like the API conforms to what's written on the wiki".
> ...the authors used the same algorithm, network architecture, and hyperparameters on each game...

This is huge. It shows that the algorithm was able to generalize across multiple problem sets within the same domain of "playing Atari 2600 games", and not simply a "lucky" choice of algorithm, network architecture, or hyperparameters that a random search for each game might choose. This is also not a violation of the No Free Lunch (NFL) Theorem [1], because the domain is limited to playing Atari 2600 games, which share many characteristics.

[1]: https://en.wikipedia.org/wiki/No_free_lunch_in_search_and_op...
I whole heartedly disagree. It really doesn't look that different from Ensure Complete. (Ensure's product that targets the exact same market) They contain almost the exact same vitamins and minerals. Considering the differences in recommended portion sizes I'd say they are pretty much identical.

http://cdn.shopify.com/s/files/1/0421/5993/t/14/assets/files...

http://ensure.com/products/ensure-complete-shakes
WebVan.
Yet, that's cutting out half the available supporters of equal rights, isn't it? Only women may speak about women's issues, seems reasonable. Until you have something to say, and others aren't saying it. Then what? Do you choose a puppet to speak for you? Do you keep silent, hoping someone will make your point for you? What about venues where there ARE no women?
Australian researchers create world's first 3D-printed jet engine
While you're making a fair point regards history what you're obscuring is that based on 76 years of RECENT data -- "actual historical data in Boston back to 1938" quoting TFA -- this years' snowstorms are an extreme anomaly, and are not consistent with the recent record.

As another response notes tongue-in-cheek, this is better than some financial models, though my understanding is that many of those were trained with very recent and short-term data, the figure "14 years" is lodged in my memory though I've been unable to turn it up (possibly discussed by Krugman, Stiglitz, or Taleb).

A lesson is that long-term secular trends, or nonlinear breaks, can render statistical modeling invalid or inaccurate. That's actually a really powerful lesson to be aware of, and accounts for much if not all of the disagreement between demographic trends, say, produced by United Nations demographers or people such as Hans Rosling, and the decidedly more pessimistic estimates of the Club of Rome, Dennis Meadows, et al. Demographers are extrapolating statistical models in which past data observations have been fitted to curves, while the systems modelers such as Meadows are looking at dynamics between multiple real-world factors and looking at their interactions and consequences.

And while I don't want to get into a long debate on the validity or lack of LTG models, I'll note that:

1. The are models not projections, and that a set of multiple scenarios, including one with no resource restraints, have been run.

2. That following a breaking point in the default "World 3" model, further predictive value is considered low -- the system is too chaotic to make further valid inference. Meadows has spoken on this multiple times.

Which raises another further set of points:

1. Inference based on a limited set of data is limited. For climate, we're aware of significant changes in widespread climatic patterns over the past 3,000 to 6,000 years. Some reflected in historical records (e.g., the "Little Ice Age" and "Medieval Warm Period"), some only available from indirect metrics (tree ring data, ice cores, pollen counts).

2. The experience in the American North East points to dramatic shifts away from the recent past historical reference in climate. The times, they are a-changing, as someone said.

https://www.youtube.com/watch?v=e7qQ6_RV4VQ
I wonder if the "accidental launch" is going to hurt them. It seems like the sheer volume of requests is resulting in long wait times and unsatisfied customers - exactly the opposite of what they want to convey.

I hope they can overcome these teething hurdles and find a place.
Real estate and Bitcoin: RE/MAX gets feet wet with block chain technology
Exactly -- why not cut out the middleman and say that biological intelligence for some reason always decides to make itself undetectable.
Trail of Tools Reveals Modern Humans' Path Out of Africa
When you deny them, roughly how often in your experience does this cause the app to crash or display an error?
They are very different products. Like I said before, compare the nutritional information for the 2 and you'll see they nothing alike.
Could you share your recipe with me? Would love to hear it!
Why is easy access to guns a cause of police brutality?
Yes. As I said, we all screw up, and we all come at things from our own perspective. As members of the dominant group, we have the luxury of not having to see others' perspectives. Any movement dependent on legitimizing minority perspectives has an uphill battle in that regard. People who care will provide solutions from their perspective and feel alienated when they're told they're participating in the marginalization of minority perspectives.

Minorities don't need my solutions. They need my support for their solutions.
Yeah, but I have a Huawei Mate 2, which, last I looked, had some really obscure rooting instructions. Most steps consisted "download this random exe and give it admin permissions". Plus you have to email Huawei and ask nicely for the bootloader unlock code.

And, rooting doesn't help the majority of users. Whereas protection from spying would. But Google, perhaps accidentally, seems intent on making permissions less visible and has no problem with devs requesting every permission. And since so many major apps do this, users have no effective recourse.

MS and Apple got this one so much more right.
trueCall seems to work well for me. I let all mobile calls straight through, and those from my local phone area and those where the people who ring me most live.

Everyone else gets asked to press '3' (say) to get through.
I can imagine some issues - e.g. those automated calls that say your credit card's been used in Outer Mongolia, and I'm a bit concerned that the extra hurdle could be a problem in an emergency situation, but I haven't had a cold-call (on my landline) for 3 years.
> SQL-92 was the third revision of the SQL database query language.

And is completely irrelevant to WebSQLDB, which specifies "the SQL dialect supported by SQLite 3.6.19" -- not SQL-92 -- as what implementations must support. The SQL dialect supported by SQLite 3.6.19 does not include all of SQL-92, and includes extensions to SQL-92, so supporting SQL-92 would be neither necessary nor sufficient, from a supported SQL standpoint, to conform to the WebSQLDB spec.
https://www.reddit.com/r/soylent/wiki/faq#wiki_how_is_this_d....
and then they went ahead and assassinated him for real.
I have to say this past month living in Boston has been really challenging on so many levels. Tension from difficulties getting to work, playing chicken on the narrow roadways, inability to get out of the house with the kids, finding baby sitters to cover when school is cancelled and the never ending shoveling. I love Boston, but I would not be able to take many more winters like this one.

If I had to narrow things down to one primary issue, though, I would have to say it is the total failure of the public transit system, the MBTA. Things wouldn't be nearly as bad if the T was running smoothly, but even now the commuter rail is running on a reduced schedule (which results in completely packed trains that are often late) and various subways trains break down on a daily basis.

Not fun.
One way - stop growing virally (i.e. uncontrollably), raise your prices, and create a process that works. Some metrics would help.
Drones to scan for evidence of ancient civilizations in Amazonia
For all those saying "pair programming doesn't work", or "it only works for X, but not for Y", I personally invite you to come visit Pivotal Labs.

My work email is jchester@pivotal.io, email me and I'll set up a visit any time you like. I'm in the NYC office. We could probably arrange visits in any of our other offices, especially the "mothership" in SF.
Part of my argument is that, when you as an individual are on one end of an argument about this with a substantial business/corporation and/or the government, you are going to have a rather difficult time, regardless of what is "right" and "lawful".

Better to be able to hand the device over and say, "Have at it."

Also, if there is some breach of security and a question about whether you facilitated it, through activity or through negligence, better to be able to say/demonstrate to the other party: "It's the organization's device, and the organization's / the organization's IT department's responsibility to maintain it."
Everyone knows the "Web SQL Database W3C recommendation" document should be re-evaluated, better formulated and improved. Richard Hipp, the creator of SQLite, stated that the dialect won't change (removing syntax) in SQLite v3 during the WebSQL W3C standardization in the mailing list.

About 95% of all mobile devices already support WebSQL (iOS & Android & WindowsPhone (via official Microsoft sponsored extension)). And all desktop Chrome, Safari, Opera support WebSQL too. The only missing browsers are IE 11 and Firefox/FirefoxOS.
Is this tech available for purchase or are you guys available for hire? I'd like to apply it to a few content sites of mine.
That one was the one I was reading, which refers to "seeing things as they truly are" and "life force" and other hand-wavy concepts. But it seems OK otherwise.
Damn, I'd love to try this. It's awesome!
Business Insider Discusses How to Start Your Work Day
I like this article. Much of the advice on startups is biased from an investor perspective, this is something that's very real from a founder's perspective.

If I had to summarize and riff off of the ideas here, I'd phrase it as "Be very careful about where you're getting your information from." If you got your startup idea because you heard about something from a news article, you are way too late. If you got it from an Internet forum, there's a chance that you might be on to something, but it depends on how niche the forum is and how close to the bleeding ege. If you got it from a problem that you or a friend personally had and you know how to solve it right now, you may be on to something, but you have to carefully consider how many other people are like your friend and whether that's going to grow in the future. If you're in a niche community yourself and that community is growing rapidly, there are probably lots of things you can explore that might be fruitful startup ideas.
I distinctly remember from my childhood in the 80s - a Scientific American (not sure on the name of the magazine) cover showing a split-screen drawing of the pacific states as a desert alternating new york skyscrapers flooded several stories.

It struck a chord with me back then. It reverberates now as I look around CA reservoirs and see the drought rings.
Actually the reaction is quite similar. As in, people here in Boston often say somewhat sarcastically: "but what about global warming?!" Their meaning, though, is "you'd have to be ignorant to not understand that what we're seeing is probably a result of climate change." This conversation occurs as we exchange knowing sighs over 8' snow banks.