skysight-inc/HackerNews huggingface dataset:
Hey just curious, why did you pick spacemonkeygo/monitor over mozilla-services/heka for data collection?

I was thinking of using heka for a logstash-like project and just wanted to see if you had found several know issues, or that monitor really shined, or that maybe the feature set you needed just didn't overlap to the point they were comparable for your needs?
Just apply, spend 30 mins, and get done with it. And then get back to whatever you were doing. Don't stress over application or forming an ideal team. This will just happen over time as a by-product.
I don't think it's snotty to be skeptical of the results. After all, their original hypothesis turned out to be incorrect. ODAP was not present in the seeds.

Because the author took Clausen's consideration seriously, they were able to uncover their mistake and correct it.
Could I hijack the comments to talk about the hardware itself? I've been looking into remote-controllable lightbulbs, but Hue seems to both cost more than I like and have features I don't need (RGB for example). What are the alternatives, and what's your experience with them?
When I hear 3D printing being dismissed for printing shitty plastic toys, I yell on the inside. Yes it's a misnomer, and yes the media is mostly covering the most affordable machines. But the simplicity of the process, and the number of materials available is going to exponentially grow the applications in a very short amount of time.

Software is eating the world, and a 3D printer digesting material to make something new is the most direct and literal application of that idea.

At PrintToPeer we believe that the same software "operating system" will be able to control all 3D printers--regardless of the process or material--remotely through an API. The robots here are just a hardware "function" driving a subset of the process which could otherwise be made by a 50' tall 5 axis machine (if that were feasible).
Ssh chat bot
The difference is critical because people often attempt to change action specifically to correct the condition of obesity without success -- there is lots of inaccurate, overgeneralized, false, harmful, and otherwise not-helpful information available on fitness and health issues.

People may remain obese while actively choosing to take action to address that condition. It is a mistake to equate remaining obese with persisting in anything.
This is great. I hope something like this is built. Go needs it.

However, not only did we need something like this 5 years ago, we needed it to be language/platform agnostic then. We need it more so now. We won't be able to function without it 5 years from now.

The reality is Pandora's box has been opened there is no going back. We have software we need to run in production at scale that is written in a multitude of languages. We have our Python/Perl monitoring systems talking to our Java search APIs talking to our NodeJS frontend APIs talking to our legacy C#/Java/C++ applications over messaging systems written in Erlang/Ruby/Java/Go.

Every single one of these platforms need this functionality and everything needs to run in a cutthroat environment with fewer people, resources, and money to manage it.

We need performance, discoverability, security, scalability, deployability, testability, reliability and most importantly EASY. Not enterprisey over-engineered bullshit. I mean real easy to use plug and play, simple APIs, minimal JSON/YAML, small focused tools simple.

We need to do it in a way that is portable to every cloud provider so we can get the best bang for our buck and keep the cloud providers honest and avoid lock in.

We need to do it in a way that makes the "hardware" vanish. We don't want to manage hardware anymore. We want to deploy our software and we want to know it will work and we don't want to compromise functionality (ala Google App Engine or being forced into the "Tomcat 7" box).

I applaud this line of thinking, but I don't think it goes far enough. In 5 years time, I don't think we'll deploy servers anymore. We'll deploy services and those services will be in whatever language and those services will find each other and communicate with each other over the network and will be reliable, secure, and scalable.

Most importantly, it needs to be open. Truly open. We don't want to trade one master for another.

That's the software I would like to see. This could be a foundational component of something like this, but it's only the beginning.

I know about CoreOS/Docker/Mesos/Marathon, etc. Tools like those are an important piece of this puzzle, but not the only piece. They are a vast improvement over past initiatives (cough openstack cough), but they too are only a step in the right direction. We still have a lot of work to do to realize this vision of the future.
The former Facebook CTO on running a startup
there's a few synthesis libs they could be using: max, ChucK, SuperCollider, Impromptu, CSound

there've been some relevant threads e.g. https://news.ycombinator.com/item?id=7571082

https://news.ycombinator.com/item?id=8344827

(i've never tried any, still geting to grips with engines like DSI mopho, korg ms2k, blofeld, minibrute, bass station etc
Kind of amazing this is against the universities own stance on copyright ownership:

"Works created independently and at the student’s own initiative for traditional academic purposes are owned by the student, but the University retains certain rights to use such works. These include class notes, reports, papers, and works prepared by the student as part of the requirements for a University degree, such as a thesis or dissertation. Note that it is the copyright only that is owned by the student. The fact that the student owns the copyright does not influence whether or not the student owns the underlying intellectual property. For example, if a thesis describes research performed in a professor’s laboratory, the University has a right to own the underlying intellectual property (e.g. laboratory notebooks, original records of the research and any resulting inventions or software.)"

http://otm.illinois.edu/studentownership
yeah, I understood that... but misunderstood the reason they drank such beers was cause they couldn't drink the water, I guess?
> In reality they work maybe 20-40 and then do things like... uhh... hang around in here... for the other 20-40

So much this.

There's just a huge level of inefficiency with working ridiculous hours on a regular basis. Just because you're engaged in the physical act of coding/designing/writing/etc. does not mean you are producing anything of value. In reality you'll probably do something that needs to be fixed a week or two down the road.

I've watched people who work till 9pm everyday. After 5:30 or 6 they mostly just browse the internet and fiddle around. In reality they should probably work from 8 or 9 - 5 or 6 and take a healthy 3 to 4 hour break and go home. Then after their evening has settled down get back into working on something for another hour or two at the leisure of their own home. This is much more productive than just slugging it out at the office with no work life balance at all.
The other industry standard is .pdf

They can still edit if they really want to, but it leaves the impression your contract isn't intended to be negotiable...
China is quite homogenous ethnically, 90+% Han! You can of course generalize and stereotype, you'll just have many more chances of being wrong.
Specifically, ISS launches have an instantaneous window, and SpaceX has done five of those so far.
I tried this last night, and it's definitely a step in the right direction. It seemed to be missing custom presets, though, and I'm not always at my computer, so I end up using an app on my phone to control the lights more.

Sadly, the first-party mobile app still seems to be the best bet overall, and it's a complete piece of garbage quality-wise, but it provides everything I seem to need.
>don't say that you're an expert, demonstrate that you are.

There's so much awesome in this phrase, I am adding it to my .bashrc
Who needs Silicon Valley? Canadian startups scoring bigger deals
To coin a proverb, "There is nothing wrong with stealing innovation until you steal the life from that which creates it."

China, culturally, does not innovate or foster the mindset of problem solving or collaboration that is visible in highly innovative - honestly innovative - environments. That's why, anecdotally speaking, several major science journals do not accept papers from Chinese higher education facilities, due to having to deal with far too many retractions. I'm only a bystander to this issue, but I know it's real and will take generations to correct.
I'm using LibreOffice Writer and I also see it as four columns
This is scarily close to the designs I have been cadding up in the past few weeks. Mine looks more like a wheeled spider though.
If you've actually seen the React wrappers in clojurescript they all look really nice primarily because homoiconicity allows you to describe DOM as clojure data (and clojure has a nice syntax for vectors/map literals which helps with readability and parsing) for eg. you have stuff like [:div {:style "width: 20px"} [:a {:href "#"} "blah"] "blah"] - that's more concise than HTML and no need to fuse HTML with JS to do it.

Also you can keep that representation as datastructures, do operations on it to transform and diff it, no need for custom objects or what not. Updates are also really nice because clojure datastructures are immutable an mutation is already isolated in to special constructs. The OO aspect of React is just a sad consequence of JS - clojure has different ways to deal with polymorphism.

My impression is that all the stuff FB guys did (React, persistent data structures, unidirectional dataflow) already exist or are more natural in clojurescript than hacking it in to JS but I'm not the authority on the subject.
Thanks and sent you an email.
For anybody who is looking for similar details on the team who are behind these products, just FYI - there is not much info on FB site or on the internet.
If I get any info later, will report back.
TELUS Mobility charges $35 so it's competitive. What isn't competitive, are the plans up here in Canada.

We now pay more for less data than we did 3 years ago.
FTA: "The death of Chris McCandless should serve as a caveat to other foragers: Even when some parts of a plant are known to be edible, other parts of the same species may contain dangerous concentrations of toxic compounds. Additionally, there may be seasonal, as well as ecotypic, variations in the concentrations of L-canavanine between various communities of H. alpinum."
It's interesting how he talks about the raspberry pi:

> The first was listening to Eben Upton, the brains behind the Raspberry Pi, describe that the number of qualified applicants to study computer science is dropping. Rather than learning how computers work at a more fundamental level, students are applying only with knowledge of webpage construction and high-level scripting languages. He argued that this is emblematic of a larger generational problem and the Raspberry Pi was his solution.

>> “Our idea was to build something cheap, powerful and available for children’s bedrooms so they could have the same experience we had.”

My impression of the Pi is that it's too complex for this sort of application. It's cheap and therefore easy to procure, but it runs a desktop operating system that is arguably more difficult to work with than the one on your regular desktop PC, and it has a weird architecture consisting of a CPU as a coprocessor of a proprietary GPU, with an inscrutable binary blob managing everything underneath. That's just too much to deal with if you're aiming for the 80s bedroom computing experience. I think there's still room for something that fills that niche. A modern "Commodore 64" needs to provide the same unfettered access to the internals, with similar simplicity, but with modern performance and amenities (better editors, better languages, built-in documentation, flexible communications and control options, etc).
It's only logical because that's what overwhelmingly likely what you grew up using. There are duodecimal finger counting systems. (Counting to 12 isn't even all that impressive, considering counting each finger as a binary digit results in 1024.)

Also, "9 dozen" is the same in either base. "10 dozen" would become "ᘔ dozen", "11 dozen" to "3 dozen", and "12 dozen" to "10 dozen".

Finally, a dozen dozen is a gross and a dozen gross is a great gross, which at 1728 would be a likely replacement for "ton".
Craigslist post searches for co-founder
"The death of Chris McCandless should serve as a caveat to other foragers: Even when some parts of a plant are known to be edible, other parts of the same species may contain dangerous concentrations of toxic compounds."

Definitely, the most obvious example is potatoes. The fruit and other parts contain solanine. In general there is a great amount of danger around us, within 100 square meters of my home I can recognize at least 5/6 toxic species, so when one learns to eat a plant, it is important to also learn how all the similar plans that are dangerous look like, and what part of the plans are edible and what not.
This is pretty incredible work. There are SO many modules and they all seem to work very robustly and cleanly. Very impressed.
> - stale two party government

Stale one-party government?
Given the options of knowing the truth and not knowing the truth, I personally will always choose knowing.
I really like Ghost too. It's nowhere near as feature-full as other platforns but it's frequently updated with new features.
I'm in love with my drone spoof
Data Science’s Most Used, Confused, and Abused Jargon
Out here in SF it's no exaggeration to say full time day care runs $20k or more a year, so a single income X is probably worth considerably more than two incomes that sum to X (especially when X is high enough that tax credits for child care phase out).
I know the author tried and somewhat dismissed Crashplan, and I have found it sub-perfect (it uses FAR too many resources when it's not actively backing up), but I have worked around it by making a "net start CrashPlanService" and "net stop CrashPlanService" batch file and calling them from task manager.

I let it run while I'm not at the machine, which is some number of hours during the day, and shut it off when I am there. It has been working pretty much flawlessly for me in that mode.
SketchDeck (YC W14) is hiring their first full-stack engineer
The article says the agreement is to unlock "...after the fulfillment of the applicable postpaid service contract, device financing plan, or payment of applicable early termination fee." So AT&T is just doing what they're allowed to do.

I'll note that this has been AT&T's policy for at least a couple of years now. I don't think anything has changed for them.
> Yeh, to cover them for the time they were paying

So... what if someone is no longer paying anything in, living there, but is a huge net drain? Should people only be covered while they're able to pay premiums/taxes?
"Cheating among Chinese students is pandemic."
Care to give some reference and more clarification (Chinese students where? in US? China?) to back this up? Sounds similar to me to the same narrative as "Asians get good scores because they cheat." I'm appalled when I first heard about this, do people really believe that? or is it just an easy excuse for "non-asians-not-getting-good-scores", to feel good about themselves?

[Edit] I'm not questioning your comment about Chinese companys' practice, just feeling that sentence about "those cheating Chinese students" out of place.

[Edit] Interesting, just got my 1st downvote on HN, ever. Scratching my head now....what's the downvote for? Asking the OP to back up his own claim is offending or what?
Sure wish I could downvote an article. All employment is inherently slavery? That's just male cow droppings.
Are you suggesting that the lesson from his death is 'take the wilderness seriously' and simultaneously arguing that a discovery about whether or not a particular potentially-edible plant is poisonous is not worth knowing?
So if you're burping out a singular product with a singular release, rolling off master tends to make more sense. The complexity comes in when you're running multiple features and multiple products and multiple teams and having to do long running support of the older products/projects/teams all together.

Simpler is better; but when your actual code path of support looks like a network, that's the complexity you have to eat - I recommend eating it in your branching system (correspondingly, your versioned artifacts get some really funny version identifiers too. :) ).
This is how I imagine we will 3d print structures in space, in conjunction with this jpl's metal printing tech http://www.jpl.nasa.gov/news/news.php?release=2014-247
A draft agreement often goes through internal revisions and edits before it's packaged up as a single "redline" (akin to a diff) that's presented as a package to the other side. The order and scope not only of edits presented, but other alternatives drafted and dropped, or drafted and tweaked, is potentially revealing, as is the timing of edits and the fact of who made them. A live editing environment doesn't let you hide these details when necessary. It also fails to prevent the other side mucking about in the draft as you're reading, reviewing, or editing it. Sometimes everyone will play nice and wait their turns to use the pen, but often they won't.

Similar concerns make it difficult to adapt Git for use with opposing parties, since many of Git's features flow from the way it addresses its tamper-evidence design goal. The only notion of a commit with two ancestors in Git is a merge commit, which nonetheless preserves the complete history of both parents. So one side can't manage internal revisions with in-house commits (bearing author name, timing, exact content, etc.) and then issue a PR, while keeping the history of internal revisions secret. They have to edit history and make a squashed commit available for pull. At that point the incremental benefit of Git is just SSH or HTTP instead of e-mail. It's just managed patchfiles.
This might be what you are looking for, but I think Azure Marketplace has Cassandra, MongoDB, CouchDB, etc.

AWS does offer some very special purpose data stores like DynamoDB and SimpleDB but I have not used them much.
Is there any difference in it being "open sourced" as opposed to just being a free sales agreement template?
> The most important story of 2014 that most people ignored was the Chinese economy overtaking the US economy. (This is using the purchasing power parity metric, which incorporates differences in the price of goods, but the Chinese economy will overtake on other metrics soon enough.)

It is an important story, but I think it was largely ignored in the U.S. because it is essentially a domestic Chinese story. PPP GDP equivalence is a major step on the path of bringing Chinese living standards up to those in the U.S. and Europe. That is an achievement that will be good for the world, but it will really great for China.

If you want to compare China and U.S. as players on the global stage, then I think in most cases one will get a clearer picture of relative strength by sticking with nominal GDP. China's nominal GDP is bit more than half the U.S. GDP. It helps understand why the U.S. has the dominant currency, dominant military, etc.

China has grown its economy tremendously by taking the world's IP (by contract or theft) and building goods to export. That's how the U.S. caught up to Europe 150 years ago, so unlike other posters I don't think it's a terrible thing.

But it is true that China, to become a true economic superpower, must start creating innovative Chinese goods that other Chinese will buy, and which they can export. So Americans aren't just buying Apple phones that are made in China, but are buying Chinese products, the way they buy Japanese cameras or German cars.

That could be difficult to achieve, because the Chinese government does not permit free exchanges of ideas and views...which can make it hard to innovate. By its very nature, innovation makes people uncomfortable, and China's leaders do not currently permit things that make people too uncomfortable.
Robot with empathy will add ability to learn from IBM's 'Watson'
Not that many people understand what probabilities and statistics mean.
I found iConnectHue to be the best. It handles taps and groups very well.
BMI is pretty accurate for heights that were common in 19th century Belgium. It assumes that people's weights ought to go up as the square of their height but as Galileo pointed out back in the day you would expect a person's weight to go up as the cube of their height.

This means that tall people will tend to have higher BMIs all things being equal and short people lower BMIs. Which actually suggests that the woman might have been overweight if she was only 5'1" despite what her BMI said.
I wouldn't but I'm also not sure this highly technical audience is the best to ask. Most people here would find it pretty easy to lean on their technical chops to get their issue up the support chain.

In the past when I have called I have been able to quickly skip a bunch of steps like have you rebooted your router and get straight to the more technical support. My family members on the other hand would not be able to do this
This is rather cool, and I'm glad to see some work being done in the networking gear space utilizing open designs and firmware like this. Unfortunately, unless I find myself needing to network a datacenter in the near future, it's not immediately useful to me.

That said, I do hope other developments in network gear that will be useful in other markets emerge from this effort.

From my perspective, there's a gap in network gear between the unmanaged, low port-count switches in plastic enclosures, targeted to home and small office consumers, and the lower tiers of Cisco's catalog, targeted toward top-of-rack or wiring-closet-of-a-larger-building type uses. I would love to see a managed switch with say, 8-24 ports, supporting features such 802.11Q VLANs. I would love to be able segment my network at home so different devices with different performance and security needs aren't all stepping on each other's toes. And I'd like the firmware and hardware designs to be open source, so it can readily patched when bugs are found, and easily adapted to new use cases.

I realize that I'm an outlier and that my needs are not common, or there'd probably be equipment on the market that met them. But it is my hope that as a result of Facebook's work here, and similar efforts, that building such a device will become feasible.
In Poland all phones have to be sold without a simlock. Doesn't matter if you are on contract or not. The world still hasn't collapsed, people on contracts continue to pay for them, nothing has changed.
They also make Lux bulbs, which are white controllable LED bulbs for only $30.
Awesome Time Complexity Visualizer
My theory: All the production is reserved to the big players, since it's basically the limiting factors to their income: if they could build twice the screens, they'd sell twice the iPhones :-)
> Seriously, everyone is failing on comprehension on that one sentence. I'm an expert in my field looking to pivot to another. Expert SYSTEMS engineer. I'm changing the sentence to prevent future misreads.

If one person calls you a skunk, ignore them. When two people call you a skunk, sniff. When three people call you a skunk? You're probably a skunk. ;-) (edit: you totally miscommunicated. that's why everyone is reading it the way they are).

Also, `wc -l` gives you line count: I've written it half a dozen times in half a dozen ways on half a dozen different systems. it's really easy.
A group's uniformity has nothing to do with its size.
You probably don't need 16 40Gbps channels at home, either.
This sounds like a good idea until mold starts growing in your house.

Back in the day the houses were not insulated as tightly and people did not shower every day.