skysight-inc/HackerNews huggingface dataset:
Interestingly, planting trees can be bad in some cases: http://www.nytimes.com/2014/09/20/opinion/to-save-the-planet...

Quote from the article: "Climate scientists have calculated the effect of increasing forest cover on surface temperature. Their conclusion is that planting trees in the tropics would lead to cooling, but in colder regions, it would cause warming."

But yes, in general we should definitely plant trees. They're also great at undoing desertification: http://en.wikipedia.org/wiki/Desert_greening
First, that's not the definition of front running, and second, the expectation that a large order can trade atomically has never been valid, and, if you consider the computer science behind it, can't be valid.
One thing that's tremendously useful in Firefox is the "Group tabs" feature. You can have multiple Groups of tabs and (e.g. work tabs, research tabs, and news tabs). After a tab group has not been in focus for some time it gets unloaded from memory: https://support.mozilla.org/en-US/kb/tab-groups-organize-tab...
Hacking Veganism with Big Data
I'll take a look, thanks for the link.

We don't do OpenFlow, but L3 and custom apps are our main focus.

That said, often times the subset of things that can be done w/ OpenFlow in actual existing hardware are things we can do natively. Feel free to email me if you want to discuss!

nolan@cumulusnetworks.com
You asked a straightforward question. I answered it. I don't understand your followup questions, and so will leave it at that.
What is the alternate explanation of the points / time / rank then?

And the upthread point about this being a Google employee seem to miss the actual content which is highly critical of Google. And there's absolutely a history of threads highly critical of Google getting flagged down on HN.
Stay tuned for low-end 1G platforms running Cumulus Linux.

- nolan
Then that isn't the problem of 1 employer but a systemic problem.
"they solve a ton of problems"

Name two?
That's quite a speed-up, isn't it? It looks like the newly optimised version of 6to5 effectively inlines the tail call, similar to the way a real compiler would, and so avoids function call overheads altogether. Smart move. I hadn't realised the processing done by transpilers like 6to5 was so sophisticated, and I have even more respect for their developers now than I already did.
I find it helps in recognizing connections - "Susan Smith? That doesn't ring a bell...ohhh that Susan, I guess she married and took his name."

But I take your point, it can absolutely be used in a negative way.
People keep explaining how that isn't true, and that there was much more than GS's word backing the charges up, so much so that Aleynikov had to rely on a technicality to evade a conviction, one that was closed immediately after he used it:

https://www.congress.gov/congressional-record/2012/11/27/sen...
Tiffany and Co Cuff Links
Once upon a time, I worked for a social networking site where, in the early days, we had to take the whole site down for database migrations for hours at a time (the longest was the migration that allowed us to break free of this pattern, ironically). During the downtime we had a breakout game load instead of the site.

The funny part? We would get legitimate complaints when the site came back that the game was gone. We had to keep it up on an alternate page just so we could direct those people to it.
I would argue that it's not working in this case. A company was harmed financially so let them sue him. It does not need to be a criminal matter.
I continually come back to the thought that typical consumer software practices - be it games, apps, cloud services, etc - where you iterate quickly and don't always work out the bugs or design scales well to things like Nest protect, etc. For me, anything that ends up in a consumer home device should be solid from the time it is purchased and not require software updates to work right.

This leads to another concern of mine -- are places like fb, apple, Google, etc. capable of creating stable v1 products for the home.

With Nest, the initial thermostat seemed to work well. Original Dropcam works well. There have been questions since the acquisition of both companies.
Friends, news feeds, public or private posts, following.

Why Facebook is the only model of "social network" and its features considered the canonical "social network" features? No one is ever going to make a social network that does not resemble the experience of having infinite things to read and the urge to share everything that happens to you in a personal space, expecting it to be shown automatically to others?

Is this really how a "social network" in the real world works?
I can't speak for panarky, but there are two separate issues here:

1. Rocket implementing the docker image format

2. Rocket PR'ing the rocket image format to docker.

It is 100% reasonable and likely a good business move to reject the PR, but the only reason to be mad about (1) is if it benefits the end user in a way that weakens Docker's market share, which it does.
And you thought Teslas were expensive, just wait for it...
A key modeling assumption with streaming data structures is that the stream itself is much much larger than than available memory. So you can't use any data structures that are linear in the stream size and have to trade off accuracy for less space (e.g., instead of set you have bloom filters, instead of multisets you have count-min sketch, etc). This does fit your criteria doesn't it?
Researchers will often say things like this about techniques they couldn't get working as a way to explain away their failures. Often times some one will come along a couple years later and do exactly what they claimed was impossible or untenable. I've heard people claim that improvements on their techniques are impossible, and that proposed improvements "won't work" when it in fact does (source: I've seen this happen in the research community more than once).
You are limited by the hardware, and what our code supports programming into it.

The big advantages are reusing config management tools like puppet/chef/ansible/etc, and monitoring tools like collectd/graphite/nagios/etc.

Also, it is super easy to run services on the switches. For example, you can easily run isc-dhcpd on each ToR, instead of DHCP relaying back to one mega DHCP server. Distributing services like this scales better, and reduces the blast radius of service failure.

I've been experimenting with the idea of a transparent caching TFTP proxy server running on the top of rack switch, to make PXE scale better to large clusters.

The important thing is that anyone who has the know-how to write a transparent caching TFTP proxy server for Linux can just go ahead and do that on a Cumulus Linux switch! You don't need to come to us and convince us that it is a good idea and then wait for us to actually implement it. Compare that to asking for features from a traditional switch vendor...

- nolan
co-founder/CTO Cumulus
Eukaryotes are responsible for Valentine's day
I would message you directly, but you don't have any contact info listed in your account. I think you may have some major self esteem issues, and you're taking it out on other people. I really think you should talk to a professional.

I mean, look at this. You're blaming your situation (which at least includes being unemployed) on your disability, while simultaneously trying to convince yourself that you're better than random people on the internet. You literally clicked through some random person's profile so that you could find some piece of evidence that they're inferior to you, in the hopes of convincing yourself that it can't be your fault; it's everyone else's.

I wish you the best.
I never understood the allure of Chrome.

Everybody said it was faster. So I did countless benchmarks with a stop watch for the pages that I frequent and for every single one of them Firefox rendered the pages faster.
This article really brings home the truth of how helpless we are in the face of corrupt government bodies like the FDA. You can just picture von Eschenbach and his group reading the piece, and then calculating whether a response is going to be needed: Maybe it will all blow over if we just stay quiet?
What can one do as a citizen to fight this kind of corruption?
The core language is almost completely fixed, and the only real changes will be in unstable areas like associated types. There might be some small API changes but all APIs are marked with stability levels so you should be able to figure out what is stable, and what is not.
Is Apple building top secret electric car?
DAC is a common term for this. Direct Attached Copper.

It is a SFP+ plug on each end (but without all the optical magic), connected with twin-ax cable, which is like coax but with 2 signal paths, one for each direction.
http://hg.mozilla.org/mozilla-central/file/a7c177546ca0/secu... its not actually hard to read/find
You missed the whole point.

By making the language simple you can easily implement your own parser. This opens up the ability to write native parsers in other languages, say vimscript. By keeping it super simple there -are- no corner-cases.

There are many benefits to this (like the formatters etc that others have alluded to) from things like IDE integration (imagine lifetime elision visualisation, invalid move notifications, etc) static analysis tools and more. None of these tools then need to be written in Rust. It also means it's easier to implement support in pre-existing multi-language tools.

Don't underestimate the necessity of a simple parseable grammar. Besides, people have endured much worse slights in syntax (see here Erlang).
No log in. It was nice while it lasted, for 1-2 phrases though.
Theres a documentary about Sriracha which looks into the origins: https://www.youtube.com/watch?v=tXOAx58LBDo

Basically its not clear where the origin is.
> LinkdedIn is not Facebook. LinkedIn is a professional index, like the yellow pages,

with the exception that LI is a social network, where the goal is to interact, rate, and comment on different scenarios
Parsing a context free grammar in general is O(n^3), but parsing an LL(1) grammar is O(n). That's a pretty huge difference, if you're not careful. Imagine you've got a million lines of code to parse.
No these were false alarms at completely random times with no cooking, dusting, or other activity going on. A couple were late at night well after 2am and were pretty nerve rattling.
Still I don't know how to avoid that the annoying Apple mail program opens all the mails and not Gmail's compose view within in the browser. Thus, I'd also agree to just get a text preview from the text and maybe not just one version but many curated from users as a next feature.
What's an EV? How do you know they don't want an EV specialist?
Read Calabresi's opinion in the appeals court case overturning the conviction:

http://tsi.brooklaw.edu/sites/tsi.brooklaw.edu/files/filings...

The gist is: everyone agrees the conviction needs to be overturned by the letter of the law, and so it was, but that's because the law was silly, which is why it was immediately changed by unanimous consent in the Senate and a 388-4 vote in the House in a bill specifically mentioning Aleynikov.

https://www.congress.gov/congressional-record/2012/11/27/sen...
Toyota never dominated anything.
Or pass alpha=0.3 to the plotting function.
>Information asymmetry is power in the modern world.

And likely favors those who place lots valid information into the world, not those who keep it secret.
search for the article title on google and you'll get a free link to view it, https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...
I work / used to work in ML/AI. IMO I think he is saying that a "black box" approach is one that just shoves the methodology on everything without regard for first structuring and analyzing the problem, which is VERY common in the field. I respect his work greatly.
> All of us want containers to be successful, they solve a ton of problems.

Not sure I want containers to be successful (unless of course the main business is building and marketing containers). I want my problem solved but whether they are solved with containers, mocks, jails, VMs, and so on doesn't matter as much.
Electric vehicle? If I was an engineer in the automobile industry, I'd be surprised to be contacted by Apple too.
A nice story but gotta say that olark tab that keeps rising up from the bottom on every single page drives me absolutely nuts.
Interesting discussion, and surprising comments about browser workflow. I tend to not check my email while programming or writing. I also don't keep any fun reading or "research" tabs open. While working in about 1 hour sprints, I will have very few tabs open if I am even running a browser. If I visited a page briefly while reading hacker news during morning coffee, I can kill that tab and find the web page later using browser history or from memory during lunch break, etc.

If I need to do a Google or Bing web search, starting a browser or opening a new tab is no hassle, and a minute later the tab is gone.

Anyway it was interesting to read that people keep a browser running for days or longer with many tabs open. I am not being judgemental, and I hope that I don't sound so, I just have different working preferences.
Since you ported from a C++ codebase, how have you handled situations in your game where a lot of inhetitance was used? You may not even use inheritance much in the first place however, just curious about your rust-like solutions for typical c++ game development practices.
I follow Gough Liu's blog [1]. His investigations on power banks[2] was especially helpful to me. He covers many other gadgets too.

[1]: http://goughlui.com/
[2]: http://goughlui.com/category/power-bank-2/
Sure. Neural networks don't have feature introspection. You use random forest for that. Hinton and others as well as what's reflected in my software encourage you to debug neural networks visually.

This could mean debugging neural networks with histograms to make sure the magnitude of your gradient isn't too large, ensuring debugging with renders in the first layer if you're doing vision work to see if the features are learned properly, for neural word embeddings, using TSNE to look at groupings of words to ensure they make sense, or mikolov et. al on word2vec give you an accuracy measure wrt predicted words based on nearest neighbors approaches.

For sound, one thing I was thinking of building was a play back mechanism. With canova as our vectorization lib that converts sound files to arrays, feed that in to a neural network, and then listen to what it reconstructs.

The take away is, while you can't rank features with information gain like random forest, you can at least go in not completely blind.

Remember, one of the key take ways with deep learning is that it works well on unstructured data, aka: things that have brittle feature engineering(manually) to begin with.

Edit: re proven results

Audio:
https://gigaom.com/2014/12/18/baidu-claims-deep-learning-bre...

Vision:
http://www.33rdsquare.com/2015/02/microsoft-achieves-substan...

Text:
http://nlp.stanford.edu/sentiment/

To further clarify what I mean by black box: I don't like typing:

model = new DeepLearning()

What does that mean?

How do I instantiate a combination architecture? Can you create a generic neural net that mixes convolutional and recursive layers? What about recurrent? How do I use different optimization algos?

Not to pick on ml lib, but another example:

val logistic = new LogisticRegressionwithSomeOptimizationAlgorithm()

Why can't it be:
val logistic = new Logistic.Builder().withOptimization(..)

The key here is visualization and configuration.

Hope that makes sense!
Sorry; I meant a citation to the actual law people are referring to, the one that says smoke detectors shall not be capable of being manually silenced in the presence of smoke.

Smoke detector user manuals might vaguely allude to such a law to justify crappy engineering, but that's not the same as a citation to specific Federal, state, or municipal codes, or even an insurance underwriting code.
This is why they gave the presentation on Flux, which is architecturally how Facebook solves this problem.

Basically the first principal you must learn is to find the lowest common ancestor to store state. (http://facebook.github.io/react/blog/2013/11/05/thinking-in-...) After realizing this the immediate thing people do is pass call backs through children so grandchildren's actions can communicate with where the state is. This leaks through all the components however, which is why Flux separates actions out into something that all the components have access to.
I used a similar technology stack for categorizing bookmarks (boilerpipe + gensim lda). Interesting that we wound up choosing the same tools.

In the interest of reporting on failed experiments, I also tried a k-means analysis written in php. It was slow and worthless, I wouldn't recommend anyone else going down that road.

In terms of next steps, I've been trying to use the open source HLDA software from David M. Blei's group [0] to do hierarchical clustering to avoid having to decide on the number of topic parameters. Haven't gotten it to compile on my machine yet though.

[0] http://www.cs.princeton.edu/~blei/topicmodeling.html
True. And it also has the advantage of failing closed (if you accidentally push to the wrong place) rather than failing open.
I have a passing understanding of the policies and procedures binding on developers at trading firms.

I dispute the idea that any senior developer could work at Goldman Sachs on an HFT infrastructure and believe that they were authorized to --- or, indeed, that they would not be immeditely fired for --- uploading the code to a proprietary automated trading system to a random SVN host in a different country. This is the code we, as security testers, were never allowed to see, even after owning up the machines hosting it. These firms are not kidding around about this stuff. It is a huge smoking gun to have uploaded any of it to some off-brand foreign svn host.

These are firms where you can be fired for plugging a thumb drive into your computer, or for using the company network to access Dropbox. I have worked for more than one financial firm that spent literally millions of dollars merely on the problem of detecting their network users trying to reach Google Mail.

I also dispute the idea that because developers commonly use ssh, gzip, and svn, that it is common practice to (1) gzip a tarball of source code, (2) encrypt that source code, (3) commit that compressed encrypted blob to svn, (4) remove all traces of the encryption key from their work computer. That's something happens zero times on normal dev machines.

The conviction was overturned because the technical details of exactly what Aleynikov took from GS didn't fit the ambitious charge the DOJ filed against him. But the appeal doesn't refute the finding of facts from the original trial, which include:

There was more than sufficient evidence presented at trial, however, for a rational juror to conclude that Aleynikov intended to steal Goldman Sachs' proprietary source code. First, it was undisputed at trial that Aleynikov actually did take proprietary source code from Goldman Sachs. As Aleynikov concedes in his motion papers, the code he took from Goldman Sachs included a “purposefully designed” portion of the Goldman Sachs “proprietary, custom-built trading system.” Indeed, the evidence showed that Aleynikov took a significant percentage of the proprietary source code for that system. While Aleynikov attempted to show that there was open source code embedded within the proprietary code and to identify the files in which that might be true, his expert witness was only able to identify one file among those taken by Aleynikov that both bore a Goldman Sachs copyright banner and appeared to contain open source code.

I'm just fine with Aleynikov's conviction being overturned. Again, the charges against him seemed ambitious.

But this is a forum full of software developers. Rayiner is a lawyer and a compiler developer. It's somewhat insulting to everyone's intelligence to pretend that people here are unfamiliar with ssh and svn. We understand how software development works. What happened here was extremely sketchy. You can't play the "well in the world of software development, this is totally normal" card on HN.
Interestingly it was telling him the 'master bedroom' was the one that was detecting smoke and yet it was hard to tell if he ever made it to the master bedroom. I've always wondered what a herd of these would do if you loaned one to someone and their house was burning down, you're remaining ones would scream in sympathy or something.
Paintings Made with Common Lisp
Try www.offerletter.io
> but it would be worth a lot if I could run any image on any platform.

That technology exists, it is called a VM. Any platfrom that supports x86 for example will run any x86 compatible image. You can use wrappers and scripts like Vagrant on top of it.

Or if you want all hosting managed as a pool of resources (storage, CPU) try something like oVirt.

http://www.ovirt.org/About_oVirt
Is anyone on this thread saying that Aleynikov was wrong to copy GPL'd code? I don't see anyone saying that.
I would say they were very much in their wheelhouse.
The actual law is "Do what UL says". Or, to use a direct quote:

"The U.S. model codes and installation standards require smoke alarms and
smoke detectors to be listed in accordance with the Standard for Single- and
Multiple-Station Smoke Alarms, UL 217, and the Standard for Smoke Detectors for Fire Alarm Signaling Systems, UL 268."

http://osfm.fire.ca.gov/firelifesafety/pdf/Smoke%20Alarm%20T...
Wait, from where are we getting the presumption that GS misrepresented what was taken? There's a meme that Aleynikov copied mostly GPL'd code, but despite Techdirt-styling reporting to that effect, the opposite turns out to be true: the court, carefully considering the notion of open-source code, found that a large portion of what Aleynikov knowingly took was proprietary and secret; along with it, Aleynikov also took confidential internal GS documentation about the connectivity their order routing system had to exchanges.
I'm a little miffed that people don't express more skepticism about self-driving cars on tech sites. Given what I know about AI research and the technical limitations of LIDAR etc., I find it unlikely that fully self-driving cars will be available at any scale in our lifetimes — if at all. I wish people wouldn't talk about them like they're already de facto the future of transport.

I think if Apple is working on a car, it's going to be a mass-consumer competitor to Tesla, not anything to do with self-driving.
Google X as been doing exactly that for a while now.
Ha, I remember back when I first had Jekyll tell me to browse to http://0.0.0.0:NNNN/ and thinking "This can't possibly be correct, certainly that's invalid. Oh, it worked."

Glad I wasn't losing my mind, but this certainly is something people use, I guess it should probably be allowed.

That said, I think a local server that's listening on all interfaces/addresses should probably feel confident to say "please open http://localhost:NNNN" I've definitely seen neophytes to various tech get anxious about numbers appearing where they expect a name, and it's less clear what 0.0.0.0 is, if maybe it's something special and different from the "localhost" they're accustomed to (because it is... at least in theory).
If it was me, I'd out the tacos in the fridge and eat them the next day. I think he believes next-day tacos are worthless due to flavor and texture changes, or some vague philosophy of only eating the freshest fast food.

My girlfriend's son operates similarly; he often makes a box of macaroni and cheese for dinner, and only eats half of it. He refuses to eat left over macaroni, so regularly at least half the box is wasted. My suggestion would be to splits box in half prior to preparation, but so far that has yet to be impmemented.