skysight-inc/HackerNews huggingface dataset:
Don't let r/fitness see this or you will get absolutely destroyed.

I agree with you - but saying a calorie is a calorie makes people feel like they are gifted physicists preaching to people that live in the dark ages.

Nutrition's become a bit of a religious/political issue.
Of course you could turn sending the signal on and off depending on the time or where they are.
This writing feels a little sloppy

> At Instagram, we do the simple thing first. [...] Lesson learned: prove your theory before going for it.

So do they no longer do the simple thing first?

More on topic: this seems like they optimized something in a way that might really constrain them down the road. Now if anyone creates an object that isn't covered by ref-counting they will get OOMs.
Jepsen: MongoDB stale reads
> I think it is no surprise that one goal of Go is coding at large where large teams are involved.

I don't buy that. There is no proof Go programming at large scales better than Java programming at large.

Go didn't reach the scale of Java programs yet. And no, Kub or Docker, while fairly large, are nothing compared to 15 y.o. multi-million line Java codebases. Go certainly needs less bureaucracy due to the ease of deployment, but it doesn't mean Go projects scale better in large teams.

> For single person projects that I think you are doing, many people want intellectually stimulating language where Go may fall short.

I really hate this kind of arguments. Features like generics aren't intellectually stimulating, they are here because people want to write type safe code. Context.Value(interface{})interface{} isn't type safe code.

Now tell me, what is more intellectually challenging? writing concurrent programs free of race conditions or generics?
This was published shortly before the WhatsApp kerfuffle and is all the more interesting for that, as it admits the problems with GPG+email. Seems like an honest and prescient assessment.
> Most of the time I hear about them, it is self-referential. Either some dispute at the management level, or they are doing some outreach / marketing / branding stuff.

Note that marketing is how they get the install base that Google pays for default searches for.
I think you're right but it's weird how this post is coming from the Firebase blog not a main Google products blog (is there one..?). I guess it makes sense...
This is excellent advice. For what it's worth you really need to know the total number of outstanding shares to appropriately assess the 409A valuation. The stock could split later.
I wonder what it costs to operate Twitter Digits. I can't imagine they are using Twilio as an SMS gateway.
I tried typing

www.moz:lla.org

in the browser but it didn't work. What am I doing wrong?

(I know what I'm doing wrong but not everyone would. Typing a brand's name in the browser in the hopes to get to their website is not illogical.)
Yes, I wasn't taking "clay" by its literal term from the news, but thinking that being a ceramicist he would know how to make ceramics that last longer.
Guess there's no escaping Python. I had hoped Lua(jit) might emerge as a scientific programming alternative but with Torch now throwing its hat into the Python ring I sense a monoculture in the making. Bit of a shame really because Lua is a nice language and was an interesting alternative.
Vue is an alternative for those who did not buy a ticket for the npm/node.js circus but have previous HTML/JS experience.

With vue.js you can write the good old HTML you are used to and enrich it with vue's magic, just like you could do with the original Angular. Anyone who comes from a jQuery or angular 1 background will be able to immediately pick it up. The only thing you will be missing are single file components.

Can you do proper react without studying a node.js Package manager, bundler, compiler, JSX?

One example why vue.js is easy and react is hard I just found: Google "vue two way binding input" and "react two way input binding". React's solution reads like a bad joke.
#4 in TOC is React Boilerplates.

Perhaps Javascript is catching up to its big brother.
> software problems under Jobs were unheard of.

Software problems are never unheard of anywhere. But it's absurd revisionism to take Steve Jobs - the guy behind Mac OS and iOS - and state that Apple had problems releasing good software under his leadership.

> iTunes never "just worked"

Yes, it did!

Either your memory is playing tricks on you, or you aren't old enough to remember early versions of iTunes.

iTunes wasn't born bad. It became bad.
Can somebody explain to me why Taubes gets so much credit on this forum? He says himself that he's arguing without evidence.
Yes, it works quite well - For an example setup, this is my setup script [0] to bootstrap a digital ocean droplet + launch an openvpn container using this image [1]

[0]: https://github.com/n-johnson/setup-openvpn-server

[1]: https://github.com/n-johnson/dockvpn
Yes, here in India blocking happens on port 80 only. Kind of nice, comply with the requests from the government but don't really block anything for the good of masses.
I would say it didn't start out as a goal to optimize based on the article. The engineer noticed something strange and was very interested in learning why and try to optimize at the same time. This sounds like a fun place to work at.
It is a legal rule that the company decided to impose in it's corporate charter, they can amend it to be whatever they want. It's arbitrary and not a fundamental part of US/State corporate law (like say race discrimination or workers comp). If they wanted to put a law in that you need to spin in circles and tap dance or else your stock automatically gets reclaimed they could create a clause in their charter for that too. This is what people need to understand: Rules change because people wake up and push for them to be changed.

Lawyers have created all sorts of bullshit to protect the employer and that has become engrained as "best practice"
> Remember that 52% of the UK voted to leave the EU which leaves the other 48% hurt that you paint us with the same brush. Such a big decision should have been a two thirds majority.

Absolutely. This is an example of how unreasonable it is for politicians to make these sort of changes on the weak mandates that they have.
How are transforming cities influencing photography?
Yep, plus the announcement makes it slightly harder to download Firefox. That seems like a bad idea to me.
Your comment is a bit confusing. Matthias Rath is a real doctor who promotes nutritional quack "cures" for cancer and HIV.

Here's one example:
http://www.irinnews.org/fr/node/238092

Where they say

>>the report noted confusion about the role of nutrition in HIV, which was being exacerbated by a dual system of medicine regulation that subjected "Western" medicine to much more rigorous controls than complementary medicines, such as immune boosters and nutritional supplements.

They're alluding to Matthias Rath. https://en.wikipedia.org/wiki/Matthias_Rath
Yes, but Keras works just fine using Theano as a backend as well...
Oh I can't decide between this and wtfpl http://www.wtfpl.net/about/ :)
What would the return be on vertical integration that Apple does in general? About nothing vs good strategies for COTS acquisition and supply chain. So, why does Apple do these things? To reduce risk to brand or products caused by 3rd parties plus allow them to control key aspects of technology to benefit themselves.

Similarly for Mac OS. The main alternatives to watering down experience of their developers or power users are a scheming competitor with history of screwing its own ecosystem up arbitrarily and Linux distros that are lame compared to Mac/UNIX experience. I say that as an Ubuntu user.

If they want their own fabs and phones, it seems fitting to also ensure their desktop experience for developers or power users is similarly low risk or tuned to their needs. Redmond and Linux surely aren't.
"The US used to have a steady IPO market but that has dried up in recent years. I have read that 2017 might brighten things a bit, but we'll see."

The biggest problem is SOX: going from a private company to public (something I've done twice, now) is a pain, and can take a year to implement all the regulations (you may even need to change source code, and also commit processes). It's even worse on the accounting/business side. More importantly perhaps, it's expensive: you don't want to take your company public unless you can afford the hit to productivity and cash flow.

According to the WSJ, that's why there aren't more IPOs these days.
I'm fortunate in my career - while more money is always nice, I'm at the point now where it would have to be an awful lot to persuade me to take more time away from my (very young) family. I suspect all a patreon would accomplish would be my still producing slowly on the site but now feeling guilty about it :-).

Maintaining the site is in many ways its own reward - it gives me a great deal of joy to see how much it's used now. Improvements are actually a reasonably high priority for me, it's just that toddlers have a way of creating their own special priority levels :-).

All that said, I very much appreciate the sentiment!
> The casting pushes type errors to execution-time rather than compile-time

Which is exactly what pattern matching does, which is what I was responding about.
Ridiculous. The future will not show that proper nutrition is a waste of time. It is absurd to think our body responds to every input the same.

You are lumping every Doctor, Biochemist, Farmer, and John Doe who call themselves a "Nutritionalist" together. They are really, really different people and some of them are totally right and some are dead wrong.
on the contrary, i think the passporting covers just the settlement of the securities.

that implies middle office only.

anyone can make an OTC trade anywhere in the world, but the EU regulations say you cannot exchange the actual shares between parties outside the EU.
My area of expertise isn't AI, so correct me if this is wrong, but isn't the important part the model? Would it be possible to open-source the model without revealing the data which it was trained on?

(For applications where the problem you're trying to solve is relatively similar to the ones Apple/Google/Amazon are trying to solve - conversational AI)
The real reason there were no new features in Snow Leopard is because they needed to transition to Intel. Leopard wasn't a particularly buggy release.

If you want a release that really did have bugs galore, it's Lion.
Kick project manager out of standup meeting and you will love them.
Hello! We are actually in the process of being accredited as a not-for-profit organisation. It's a bit more difficult than incorporating a PLC, so it will take a bit of time :)
My Response to “Are we overcomplicating software development?”
Seeing entrepreneurship through the eyes of a rising artist
Unicorn Software for Drug Discovery
You mistook the slashes ('/') for l's, try typing:

www.moz://a.org
No surprises here. Sad truth is that science isn't driven by the search for objective truth. Rather, research funding determines which way the scientific literature will sway.
Live near work. Ride a bicycle or take public transport. Don't fly. Eat less meat.

Those _can_ make significant impacts http://withouthotair.com/c2/page_22.shtml

Or we can just keep on keeping on.
We are planning to put up a tor onion frontend and thus tor users can browse even more anonymously.
As a Chrome user I saw it and imagined it as moz://a[ll_settings] similar to chrome://settings/

It would've been cool if something actually lived there.
The tech of PIXAR part 1: Piper – daring to be different
The temperature has been increasing for the last 130 years. But what does the average 130 period look like? What is the average variance for 130 year periods over the last 100k years?

Imagine looking at the daily closes of a stock price, then trying to judge if the tick data from the last 5 minutes constitutes a meaningful trend.

We just don't have the data to prove it yet. With that said:

Should we stop polluting? Yes

Should we research renewable energy sources? Yes

Should we try to save energy and get more efficient where possible? Yes

Should we aim to reduce energy usage per person over time? Absolutely not

Energy use per capita is effectively our standard of living. Sure we might be able to keep making CPUs use less energy, but there will probably never be a way to make heating/cooling a house or manufacturing physical products a magnitude more efficient. Our only solution to make the world better is to increase energy production.
Damn, thank you for that link. Satisfying to see what's on my mind so much lately on the page.

The article and actual paper being discussed were both fascinating and satisfying to me. Predictably, maybe, the paper is a lot more than the summary article.

To your point, maybe, after skimming the paper, this comment in the Technology Review summary struck me: "Curiously, the same model accounts for both phenomenon. It seems that the pattern behind the way we discover novelties—new songs, books, etc.—is the same as the pattern behind the way innovations emerge from the adjacent possible. That raises some interesting questions, not least of which is why this should be."

It seems to me that at some level, it should be impossible to really know if something is a novelty or innovation, in that what defines an innovation is novelty exhausted over all the possible observers or something. You always have a frame of reference (in this scheme, an urn), and what you observe is novelty. You might infer innovation if an observation (in this scheme, a new color) is new over all the observers (over all the urns). If the observers are sufficient in number and sufficiently diverse, it becomes harder to determine whether the novelty is an innovation or not. Their example (as far as I can tell) assumes an urn, and the question of determining a novelty or an innovation is like having numerous urns, and estimating whether or not a new color is just new to that urn, or new to all the urns, including urns that haven't been examined.

The paper itself leads with some discussion of how this problem relates to statistical inference, which I find fascinating. They don't really get into it very much, but it leads to some interesting questions, like how to make inferences when the event/sample space/domain itself is random or unknown. Also relates to information-theory questions involving code alphabets that are unknown or indeterminate (for example, http://www-ee.eng.hawaii.edu/~prasadsn/patterns.pdf).
Too much to say, so I did a blog post: https://neilonsoftware.com/2017/01/18/my-response-to-are-we-...
Yes, you're right - it is an acquisition. Jeff Seibert clarifies in his tweet https://twitter.com/jeffseibert/status/821780349164388356
I doubt uncorrelatedness. If the frequencies are very close then the systems share to some degree one source of error: ionospheric lightspeed variations.
Docker Calls Out Red Hat for FUD Marketing Over Recent RunC Vulnerability
That's no ordinary rabbit! It's a killer!
the C libraries are compatible with Windows, they are used in Torch windows ports. We just dont have any Windows devs on the project to help and maintain it :( .
Development of that particular product moved to China and India last year, so I don't have a part in its development anymore, just build+release, because there are some legal benefits to releasing it from this country.

On the plus side, there are only a few platforms that they still have to support gcc 3.x on, and all the ones that ran on 2.x are out of support (until a customer holds a few million dollars in management's face, as happened a few weeks ago with AIX 5.1).
From reading https://bazel.build/versions/master/docs/test-encyclopedia.h... , it looks like Bazel's rules are quite strict (not to mention Unix-specific), and requires writing a separate rules file to configure test behavior (e.g. an "external" tag to denote tests that cannot be cached). I anticipate that it would be difficult to retrofit such things onto Go's existing ecosystem in-place (or any language's, for that matter), especially without sacrificing Go's minimalist philosophy (i.e. "this function is a test if its identifier begins with `Test`, end of story"), especially considering Go's documented aversion to config files WRT package management.

As an optional external tool it may work quite nicely, however.
Semantics is important! It means "meaning," and that's the core of language and life, really.

I think that if you're compelled to submit information, you didn't give it - it's been taken from you.

But we'll add a "within the realms of what is possible under UK law" section, I guess.
Are you using a opensource tool to crawl DHT?
I haven't heard of Fabric before. Fabric seems to have an ambiguous name and their marketing website is equally ambiguous. Something to do with mobile app analytics? I find this trend in developer tool marketing to be appalling.
I'd never heard of Luzia, but I just read into it a bit and it's definitely intriguing. Thanks for the response and the new rabbit hole to dive into!
Previously: https://news.ycombinator.com/item?id=13412107
>You flatly cannot build a company without capital.

Many successful companies are bootstrapped.
If a commissioner can make a decision unilaterally and not be subject to concerned citizens and lawmakers saying "that's a bad idea," then something is wrong.
Slack introduces threaded messaging
TOR service will be put in place soon
> The fact is a lot of people are perfectly fine with current Go capabilities and prefer writing useful software solution as compared to debating on PL theories and community agendas.

Citation needed. Has anyone actually done any sort of survey of users or potential users of Go to see what the opinion is regarding generics? How many would prefer Go with generics to Go without (I use Go almost exclusively at work, and would really appreciate generics, so there's at least one)? How many would prefer Go to not have generics? How many are ambivalent? If there is, could you please cite it?

I'm kind of frustrated by phrases like this being bandied about without evidence to back it.
https://en.wikipedia.org/wiki/Nutritionist#Regulation_of_the...

A demonstration of the ease in which it is possible to become an accredited nutritionist can be seen in Dr Ben Goldacre's successful application to have his dead cat Hettie accredited as a certified professional member of the American Association of Nutritional Consultants.
Chris Lattner Interviewed on the Accidental Tech Podcast
Or just cut out the care part and start robotically enhancing Japanese seniors.
Are you proposing that the US would hack Galileo as part of stationing a few thousand soldiers on an ally's territory?
That's cool, but it's a one-dimensional chat platform, whereas Lyra is a hierarchical conversation platform with a complex access control system :)

And we have paragraphs. Do you have paragraphs? :p
>it saddens me that this topic garners less interest than making money. Like money will save us from the effects of this?

Get enough money, and you can buy yourself some mighty good AC.
"Perhaps a conscious effort to make one think a bit harder about how one writes?"

Yes, this. That looks like one of their goals, and I would say it's a welcome addition. The world has enough platforms for short, terse meme wars already.
People generally need to see a message many times before it sinks in, especially if it's one they disagree with. Perhaps for you, there remain many more before any benefit is accomplished. That's okay.

It's also possible that your needs align particularly well with those of those who control the project. That's okay, too!
I believe It's only a $3K per year income deduction if you have no other capital gains to offset it with. If you have future capital gains of $200K, it can make that go to 0 and you wouldn't have to pay tax on it.
Instead of a bunch of hacks that are obviously going to blow up in someone's face one day why not just use a more suitable platform?

Forking threads for web pages is so old school...And Python is a terrible choice for something at their scale.

Just redo the hosting bit in Java or golang and call it a day. If their UI code is sufficiently isolated from the back end it's not a huge deal.

Instagram is a pretty small application feature-wise, a few devs could probably do it in a couple months
Not through marketing of mozilla, nobody cares about mozilla.
One article was posted four hours ago, the other posted two hours ago (at the time I write this post).
> Presumably you're adding to a "closed" set of types, so it's quite easy to grep for the type names in that type set

Yes, that's an option, but it's not nearly as nice as the compiler automatically telling you what's up, nor does it help downstream users of a library that adds a new possibility. They just have to hope the change is communicated to them.

> Never mind the fact that wildcard clauses exist and so this problem comes up in ML/Haskell/etc as well, since the compiler will consider those patterns exhaustive.

This is an explicit vs. implicit situation: by using a wildcard, the programmer has explicitly chosen to give up some compile-time assistance, whereas Go implicitly makes this choice for the programmer.

> Go already has this. It's called type-switch:

... I don't see how a facetious response like this is at all helpful. The downsides of type-switch are exactly what we're already discussing.

> traditional algebraic data types impose order on to fields, which is an undesirable feature IMHO

Go is its own language, and can choose to adopt/adapt features to suit its idioms. Referring everything back to how "traditional ADTs" work seems silly when there's trivial tweaks that fit Go better.

> However, field dispatch loses the nice order-independence attribute.

I don't know what you mean by this (I can guess, but I don't see how it relates to naming fields in patterns), could you rephrase?
Wouldn't this cripple the system over a much wider area than intended? The are from which a satellite in LEO is visible is ~5000km in diameter.
Huh, the numbers do differ, sometimes by thousands, which doesn't make any sense at all, even if they are using internal metrics.

The reason I was suspicious is that the methodology for determining GitHub stars by year is not trivial, and it is not described in the post, and other comments in this thread questioned it. I removed the OP.
Oh, visual identity. I was expecting some project similar to Persona.
Good point. "now" being of course in the next 5 years.
One often overlooked factor of obesity is how fast you eat. The feeling of having eaten enough comes with a delay. So the faster you eat (in calories per second), the more likely you are overeating. And calories per second are typically much higher with sugary food than with say vegetables.
NO, closed source
If only sea level rise was the only problem.
What percent of the "profits" do you take? Can you explain how ESOFund would work in the situation I outlined above?
A satellite is not a lightbulb.
Though I don't personally like the color scheme, the new logo was by far the best of their options. [0] I wish them the best of luck with their rebrand and hope they realize that they don't need to sink their limited funding into a redesign, but rather into making their main product( or products if you include Rust / Servo / pdf.js / Thunderbird) functional and efficient.

Making a product that offers something that others don't attracts the gravitas of power users that they're seemingly attempting to cater to with Dev Tools and Firefox Developer Edition.

I digress, best of luck to the Foundation!

[0] - https://blog.mozilla.org/opendesign/now-for-the-fun-part/
Do You Need a Strategy or a Powerpoint Presentation?
Don't most options include right of first refusal and more, to prevent you from selling them on the private market?
Multi-Line Padded Text with the CSS Box-Decoration-Break
Inaugurating Underpass
https://news.ycombinator.com/item?id=13428595