skysight-inc/HackerNews huggingface dataset:
Just like PC's, Macs have entered the world of, what I call, "car guys." Car guys are always fiddling with things for a tiny performance or perceived security boosts without really thinking things through. In the Windows world you'll hear them tell you how you must disable the UAC, must install registry 'cleaners', must use $av_vendor_x because $av_vendor_y sucks, fiddle with some obscure registry change, use drivers or utilities from sites laden with malware, etc, etc. As a sysadmin, these guys drive me crazy. Often, they're the dominant voice in PC or gaming forums and their advice is not only terrible, but actually makes things worse for the end user looking to solve an issue.

At least in the Windows world we have ugly GUIs and other roadblocks to making these changes easy. With OSX's scripting, you could have one single script make all these changes. Its interesting to think how terrible some random person's advice on the internet can be to your machine if you decide to type in what they say. Worse, I'm seeing a lot of FOSS/Linux stuff that more or less asks you to wget a random file on a random server into your shell and run it as root. Umm, no thanks.

The above wouldn't be so bad if they all came with well written undo scripts, but I think the "car guys" aren't even considering scenarios where their half-cooked advice would be wrong. If they did, they probably wouldn't be putting this stuff out there like this.
I use MacPorts. I tried Homebrew about a year ago, it worked fine, but I could not see the benefit. The current MacPorts is pretty up to date, at least for my needs. Pretty trouble free…
Free Docker Based Linux Containers(LXC) For Learning Purpose
I bought a couple of the cheaper USB miners earlier this year just to play around with...have spent quite a bit of time since then mining alts. Bitcoin mining is absolutely a fool's game at this point. The hardware vendors have a terrible track record (cf. the recent FTC raid on BFL), and there is a slim margin wherein a few people somehow manage to earn more than they spent on the devices -- the rest of the time a purchase results in a substantial loss due to hardware obsolescence and exponentially increasing difficulty. At some point I figure the technology will stabilize and the prices will make mining a reasonable option again, but for the moment you are far better off just buying some coins.
I emailed them to ask if their "K&R!" example was a reference to the authors of "The C Programming Language". They said their designer chose it, and it probably wasn't. I was disappointed.
I do not think pages were numbered 1-6000. I think there were multiple documents, so you would need to do something like:

1. Split all the pages into piles for page 1, page 2, page 3, etc...

2. Look at highest page pile first, because it would have least number of documents, work backward through page piles searching for matching previous page until you extract all of the pages[0] for that document.

[0] If pages were heavily blanked out, identification might have been difficult.
If you are a chrome user

What Font https://chrome.google.com/webstore/detail/whatfont/jabopobgc...
So the opaque pre-compiled blob that installs other pre-compiled blobs is somehow better than a collection of scripts that lets you build from source? I don't think so... As an update is something that is done occasionally and in the background "slow" is not exactly a reason to change.
Sure, not being able to a compete for a gold medal is not as bad as being locked in a gulag for a decade, in the same way your startup failing is not as bad as Ebola, and your fiance saying "it's not you, it's me" and running off to the other side of the world is not as bad watching your entire family being massacred by ISIS. Human emotion isn't based on a sense of perspective.
This'd give you an artificial sense of security though. There's nothing stopping the device's firmware from injecting exploits into files that you put onto the device.

So you tell the device to store workReport.pdf, and it stores workReport.pdf, but also injects a malicious payload into the PDF so that when you open it again it infects you.
Not an actual democracy.
Has anyone published the source anywhere?
It is stock Linux (Debian based), but behind the scenes, we're programming a hardware forwarding ASIC to do the actual packet forwarding. This is why we run on white-box switches and not servers, see our HCL for details:
http://cumulusnetworks.com/support/linux-hardware-compatibil...

This is how a 1U switch drawing less than 200W can forward 2+ terabits/sec. A server full of 10gig/40gig NICs would be 50x slower and draw way more power.

I prefer JunOS to IOS/NX-OS as well, but both of their CLIs are optimized for managing switches with hand-written (or PERL script written) config files. Most Cumulus customers use automation tools. We've had folks use Chef, Puppet, CFEngine, Ansible, Saltstack, as well as a few mega-scale customers who have home-grown automation tools. The idea is to use whatever you're already using to automate servers to automate the switches; often there is substantial sharing between the server automation scripts and the network automation.

The volume is quite high already, Cumulus Linux alone is managing well over 1 million 10G ports today, and we're not the entire white box OS option. Our software pricing is available on our website:
http://cumulusnetworks.com/product/pricing/
and some of our hardware partners publish price (keep in mind, this is web orders of quantity 1):
http://whiteboxswitch.com/collections/all-switches

But the biggest cost savings come from automating the management, and not having to buy vendor-locked optics. Compare the prices here (again, quantity 1!):
$30 for a SFP+ 1M DAC cable: http://www.fiberyes.com/sfp-cable-cab-10gsfp-p1m-30
$59 for a SFP+ SR optic module: http://www.fiberyes.com/10gsfp-transceiver-axs85-192-m3
to what you're you're paying cisco or Juniper.

We don't really separate the control and data planes. We don't really consider ourselves an SDN company, we enable many approaches to SDN by building very high performance fabrics that you can run your SDN layer on top of. We work closely with VMware NSX (formerly Nicira), Midokura, Nuage, and PLUMgrid. Some of our higher scale customers have their own SDN solution.

<Disclosure: I am co-founder and CTO of Cumulus>
> In light of these features, our public decisions will be fairer and more moral once we put empathy aside.

I think the problem is less that we relate more to the few than the many, and more that we don't really relate to the many at all. Junking caring as much about individuals will likely just result in us not caring enough about anyone.
Article abstract and (paywalled?) full text here: http://onlinelibrary.wiley.com/doi/10.1111/ele.12373/abstrac...

Interesting if it holds up and is widely applicable. Spontaneously it strikes me that it might have important consequences for female promiscuity.
I have asked the AWS DNS team to take a look at this thread!
I'm definitely the same use case as you. I feel like there will be a lot of people who feel similarly. Post-college but still frugal is how I think of myself.

Doesn't sound like what OP is going for right now - seems like he would have better margins to start out on the high end. I don't have experiential data but I've read in many places that low-price products can have more difficult consumers because they expect so much for $20.
Given Australia salary scales, this may be a typo, 180,000 would sound normal.
"'ve met scores of engineers who can "dance" with triple integrals, and yet are still terrible at formulating or understanding the most basic of mathematical claims. But what do they do in their jobs? They certainly don't compute integrals all day."

scores eh?
Pro-Union Burger King Worker Disciplined for Poor Pickle Placement
Regulatory capture. Interests concerned with protecting ISPs' monopolistic profits have more government influence than interests concerned with the good of the consumer.
I agree that the AI component is important to understand. Essentially we're talking about putting everything on a computer system, and installing the same OS on every "machine." One of the problems that I foresee mirrors that of Microsoft, in terms of monopoly, as well as the ongoing debate between PC vs Mac usage. Inevitably, the shared OS maker will have the monopoly, though others may try to dethrone it, or there will be a battle between two to three different systems each competing for market share, and proving almost incompatible with one another… until some Hackers develop a patch.
You're telling me that a dedicated attacker couldn't kill or otherwise subdue an unwitting partner? This man tried to kill himself. Surely he wouldn't mind killing another to achieve his goals.
I love Nautilus! Gorgeous layouts (print & online) with engaging and opinionated content.

I notice that you only sell print subscriptions. Do you plan on selling any digital-only subscriptions? I would sign up in a heartbeat because your online layout is Really That Good (TM).
Here's another tip: If you want to know the fonts used in a PDF, you can use the pdffonts utility from poppler.
This. Not outright. Not Ivy League, but I know Stanford does.
I've been hoping for a while for more international cooperation on space exploration. Going to space is not cheap, and if several countries pool their resources, under ideal circumstances the result should be more science for everyone.

But politics has kind of prevented that. For governments, space exploration seems to be more about showing off than about advancing science.

I hope that in the future, different countries cooperating on missions will become the norm rather than the exception. I know I'm being somewhat optimistic, but this article shows I am not being completely naive. Nice.
I think I'd use a most-significant-digit radix sort in real life.

Radix sort doesn't require comparisons, instead you examine the first digit and drop into one of 10 buckets. You then recurse on each bucket.

I think that'd be less frustrating than trying to do quicksort on such a large pile.
Potentially dangerously negative consequences: http://en.wikipedia.org/wiki/Telegony_(pregnancy) (although this article badly needs a rewrite, I assume the external references are legit).
I experienced this on the extreme that I immediately freed of my depressive thoughts upon doing some push ups, that I started working out regularly. I know that it's a fact by experience.
Show HN: Gmail Extension to track and secure docs you send
I wouldn't characterize us as "anti-SDN", instead I would say that Cumulus Linux is not an SDN solution by itself.

We work closely with all the major SDN vendors for use-cases that are virtualization-centric or cloud-centric. That said, there are use-cases like Hadoop clusters that have very little need for an SDN layer, just very fast L3 IP connectivity.
No, my previous message was a quote from the standard. O(n log^2 n) is fine when no extra memory is available. As you say, this could in principle now be tightened. In the past the standard used to allow O(n^2) std::sort to permit naive quicksort implementations, which has now been tightened to O(n log n). Here's the relevant quote from stable_sort:

> Complexity: It does at most N log^2(N) (where N == last - first) comparisons; if enough extra memory is available, it is N log(N).
I recommend his book "The Puzzle Palace" my wife originally read it as part of a class on espionage in college and passed it on to me to read.
Better title suggestion: Apple allows sites to be opened in webview
Sometimes you gotta play the marketing game, for better or for worse.

If you're interested in having a substantive technical discussion about Cumulus, drop me a line:
nolan@cumulusnetworks.com
I like to think that we're genetically predisposed to enjoy sitting around campfires. The reason being that all of our ancestors that didn't enjoy it, and were instead walking around the forest at night, didn't survive long enough to pass on their genes. Makes for a good campfire story at least.
I’m quitting relinux
and why bother 99.9% of the time your not going to be using OS10 in production

Just use esxi and run a hypervisor running boot mac os and what ever your production environed if you must have the mc os shiny
Press release and links here: http://ki.se/en/news/how-physical-exercise-protects-the-brai...

(and previous post of the press release and links here: https://news.ycombinator.com/item?id=8385525)
DrupalCon Amsterdam 2014: Keynote: Cory Doctorow
Yoga and long walks work great in fighting my depression.

I don't know about the rest of you, but I notice a HUGE difference in my attitude and motivation if I sit for too long.
I never said anything about them not giving money to students who need it. Not once.
I simply stated what was told to me about athletics. There's a difference between financial aid, and academic scholarship. Recruiting for academic purposes occurs much more so in post-undergrad situations. Whether or not you want to believe that athletics play a role in admissions and awards is up to you.
Why Docker and containerization is a boon to web software startups
SAT solving SHA256 is a dead end - I was researching this for the purpose of Bitcoin mining (before this article came out), along with many others, for profit.

SAT solving typically relies on reducing a function down to boolean expressions where clauses are minimally connected with AND operations (a.k.a. Conjunctive Normal Form).

The math basis for this is that in GF2 (Galois Field 2 - a number system with only 2 values):

AND is equivalent to Multiply (1 * 1 = 1; 1 * 0 = 0, etc.)

XOR is equivalent to Addition (1 + 1 = 0; 0 + 1 = 1, etc.)

This is useful because we can re-express a boolean function as multiplication and addition for complexity analysis.

The difficulty comes when you mix AND and XORs; take the Ch function within SHA256 -

Ch(E, F, G) == (E & F) | (~E & G)

Which can be rewritten as:

Ch(E, F, G) == (((F ^ G) & E) ^ F)

Rewritten in GF2 it is equivalent to:

Ch(E, F, G) == ((F + G) * E) + F

Because of distributive laws, we know there is zero way to simplify this further.

Its trivial to see that to work backwards, you have to "consider" way more input combinations for every known output. Even if the output is 0 (which you want when Bitcoin mining), you have this problem where there are 4 possible input combinations.

Now unroll the entire SHA256d function Bitcoin uses and you realize the effort to work backwards is far more than the effort to brute-force the input keyspace. This explosion in complexity comes from the fact that the whole function feeds forward, so there is little that can be done to "resolve out" intermediate values as there are no cyclic value dependencies.

SHA256d is effectively a giant rat's nest of multiplies and adds, all stacked on top of each other, that cannot be reduced, due to distributive laws.
Definitely click-bait. Glad you dig it. We're very happy with the logo, too.
SEEKING WORK - Remote or San Francisco

I build robust backend systems that serve millions of connections per day, integrate seamlessly with external platforms, and scale to meet demand. I also have some experience building front-ends and the term "full-stack" is applicable to my skill set.

I am proficient with the following technologies:

* Clojure(Script) - Ring, Datomic, Om

* Python - Flask, gevent

* MongoDB

* PostgreSQL

Some of my public work includes maintaining Flask-Login(https://github.com/maxcountryman/flask-login), development of Rauth(https://github.com/litl/rauth), and various other Python and Clojure projects including a Clojure port of Boundary's distributed, decentralized, k-ordered unique IDs.

If you'd like to get in touch, please do not hesitate to shoot me an email! I'll be happy to discuss your project with you.

Email: maxc@me.com
Github: https://github.com/maxcountryman
I'm the CTO of Cumulus, and I still sometimes use ifconfig. My fingers are just too programmed at this point.

That said, ifconfig doesn't support easy addition of multiple IP addresses to a single interface. You have to create 1 alias interface per IP, which gets unwieldy fast.
It was only effective because suicidal people hell bent on destruction are very rare.
Unfortunately, due to sandboxing rules added around beta4, WKWebView doesn't allow access to any local files, making it nearly worthless for hybrid apps, ebook viewers, etc.

The only workaround that I know of is to run a webserver on a background thread and point the WKWebView at it. Hopefully Apple fixes this in a future release.

Also, WKWebView doesn't work with NSURLProtocol, which a lot of companies use to implement encryption and dynamic (e.g. database-sourced) web pages.
Synergy (GPL'd Software KVM) switches to paid downloads
The solution is not to jail the whistleblowers, or to question the patriotism of those who tell their stories, but to do what Attorney General Edward Levi courageously attempted to do more than a third of a century ago – to have the criminal division of the Justice Department conduct a thorough investigation, and then to prosecute any member of the intelligence community who has broken the law, whether by illegally spying on Americans or by lying to Congress.

Until the guilty are prosecuted, there won't be any real change in the way that the U.S. intelligence agencies operate. Half-measures and bullshit platitudes from the powers that be are insufficient. Justice must be served, and if necessary, people need to go to jail.
Try using cpan to install basic modules like MySQL
A 50GB Blueray disk can be written in 12 Minutes with a home burner but a few seconds in mass production. Scaling that up this would be (1,000,000 / 50) = 20,000 times the space but take sqrt(20,000) * 12min = 28 hours to write at home.

However, assuming you can R/W at the same rate that's 10GB / second speed which might be tough for a home PC to pull off anytime soon.

PS: I suspect if this where ever out into production they would change the form factor to enable even faster R/W speeds and a significantly reduced capacity.
Switzerland, crypto devices headed to foreign countries, NSA backdoor? Must be Crypto AG (https://en.wikipedia.org/wiki/Crypto_AG#Back-doored_machines)
Not headers, but console.log ascii art never hurt anyone

see: http://www.nytimes.com/interactive/2014/10/01/us/retracing-t...

p.s. article needs more d3 Larry, Baden and Karen
from the page:

Founder & CEO of Synergy Si, Inc.

Many people believe that the spirit of GPL licensed software is that you should not charge money for distributing copies of your software. This is a misunderstanding. Read more about this in the gnu.org article, Selling Free Software by the Free Software Foundation (the principal organizational sponsor of the GNU Operating System).

With that in mind, I have made the decision to charge a small fee for access to the Synergy download page. This will allow us to hire more engineers and improve Synergy faster than ever before. It turns out that given the option, only 0.002% of users will choose to donate, which just isn't enough to fund the team size required to maintain the program. The old donation model was just not sustainable.
Synergy is still open source and "free as in free speech" (to quote Richard Stallman), except that now there's a small fee to download the software. As with all GPL licensed software, you are free to run the program, change the program, and redistribute the program with or without changes.

Thanks for your understanding. I hope you decide to buy Synergy and support the development of open source software.
Nick Bolton
Founder & CEO
Synergy Si, Inc.
How to Disable Middle-Click Paste in VIM
What do you guys think of http://bowery.io/? It looks like you can have your dev environment for a specific project in the cloud without dealing with all this junk locally.
It would be interesting if it could provide news that kickstarter keeps private just for backers.
I'm pretty sure most cultures through the modern period had this shift from fire the creator to fire the destructor. When urban cities were getting crowded and a fire could ravage almost all of London, people were often more terrified of waking up to a fire consuming their very combustible homes than of being robbed in the middle of the night. Breweries and bakeries often set whole neighborhoods alight and arson or even the threat of arson caused citizens to become a furious lynching mob very fast. Though we don't have such big risks anymore since electricity and safer building materials, we inherited some of their fear.[1]

[1]: http://www.nytimes.com/2005/07/24/books/review/24LEWISKR.htm...
> although it is limited to 1,000 records and 50,000 API calls per month

um, free is nice, but who needs a search engine for 1000 records? You can keep that in a spreadsheet, or sqlite. I think they could bump it up to 10,000 records without cannibalizing any real monetizable businesses.
"unveil the D" sounds like a bad joke, I wonder if it was intentional. It seems in line with the S3X joke.
Mixpanel:are you paying $150/m(StartupPlan)? Probably you can get it free.I did
I was paying $150 for the Startup plan since months. I had let's say 10K < profiles < 25K.
I checked by chance their pricing plan just recently (https://mixpanel.com/pricing/#people) and they increased the # of profiles included for free as a Mixpanel Partner (https://mixpanel.com/free/).
I was a bit disappointed since I also did not received any notice about this change.
I contacted the customer support that kindly downgraded my account.
So now I'm getting the same, but for free: $150/m saved.
What data do you propose? There is data -- data from surveys that the "older, middle-class white people" fill in.

Empathy means understanding other people's experience, not using oneself as the only use case.
There's more to the world than science. I donate spare CPU cycles to the pypy buildbot.

While I think OGR-28 is neat, what advantage is there in taking less than 15 years to knowing we have a perfect ruler? After all, we have a ruler now, we just don't know if it's perfect.

Regarding Folding@Home, papers like http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3673555/ suggest that dedicated GPU hardware is the way to go these days. Reviewing Pande's papers at http://folding.stanford.edu/home/papers suggest that the limiting factor to understanding folding is analysis capabilities, not data generation.

Cosmology@Home does not seem to be that active. Quoting from a 2011 message at http://www.cosmologyathome.org/forum_thread.php?id=590 " Anybody who crunches here is probably just wasting his machines and electricity for absolutely nothing.", and the welcome letter at http://www.cosmologyathome.org/wandelt_letter.php says "As a further incentive for people to participate we are considering offering the Cosmology@Home Prize for the owner of the computer that calculated the model that best fits the data as of the 31st of December 2009."

Given that the Amazon EC2 spot price for a computer more powerful than my desktop is about $0.01, it's hard to be enthusiastic about spending my time. See for example the comment at http://en.wikipedia.org/wiki/SETI@home :

> it has not been demonstrated that the order of magnitude excess in computers used, many outside the home (the original intent was to use 50,000-100,000 "home" computers),[11] has benefited the project scientifically.

While that comment is unsourced, I see no reason to disagree with it.
> C also provides a goto statement, but it's infrequently used.

Whoever wrote this was a bit naïve.
Celebrity Lawyer Threatens Google with $100M Suit Over Nude Selfies
I became aware of nautilus via HN and subscribed a few weeks ago.

Please keep up the good work.

While print is exactly the medium I want for something of this sort, I do think it would be wise to look into some sort of digital subscription / supporter option.
Here's a post we wrote up a few years ago when a route leak happened to Google:

http://blog.cloudflare.com/why-google-went-offline-today-and...