skysight-inc/HackerNews huggingface dataset:
> What causes people to need to sprinkle license boilerplate everywhere, including in files which are otherwise completely empty

The Apache 2 license library has language that indicates the use is to put bits of the license in every file. That's why. It's easy enough to maintain a license at the top of files with an IDE like IntelliJ
It's an entire system designed around extracting maximum value from the prisoners. How much do you think prisoners get paid per hour when working for Big Corp? The public and private sectors have a nice, cozy, win-win relationship, and the voters don't really give a damn about that.
If you need cheap bandwidth, OVH is better option.
https://www.ovh.co.uk/vps/vps-classic.xml More memory, more bandwidth. If talking about DO comptition, Vultr is also worth of chekcing out. https://www.vultr.com/pricing/
> Unless this employee is working for themselves in the dark vacuum of space, they're going to need to talk to people, and anyone who's worked with someone with zero emotional intelligence can tell you what a drag that can be.

I couldn't agree more, I find it really cynical and disgusting that all of his post was just about the bottom line. I'd rather work with people who have emotional intelligence than with someone who has the social skills of a houseplant.
Well, if you look at, eg, Python's CSV parsing library, it's been more than enough to cover my needs so far, and handles different CSV flavours. It is much nicer and less error-prone to use than using regexps.
Apple Watch Sneak Peek
Apple seems to be pushing this really hard and in an entirely new way.
they are also up front in json.org

http://www.json.org/
>No matter how well you virtualize and manage your provisions, if one user has caused your incoming 10G to be saturated on layer 2, there's not much you can do at layer 3 to QoS that.

well, you can blackhole the target. Essentially, you tell your upstream to drop all traffic to one of your /32s (the one being targeted) at it's upstream. It finishes the job for the attacker, which is sad, but so long as you are willing to lose the customer in question, it solves the problem for you.

For details of how to set this up if you are a he.net bandwidth customer, see:

http://www.he.net/adm/blackhole.html

nearly all other bandwidth providers provide similar facilities; there are a few other things you can do to make this sort of thing more robust.

But the point is that there are things you can do about incoming DDoS attacks... if you are willing to kill all traffic to the target IP address.

I mean, for most ISPs this isn't automated... in my case, my pager goes off; I log into my quagga box, and I start typing. So you still see downtime, and yeah, you want to avoid it. But there are things that can be done.
I think they should rebrand and start moving on instagram territory
It's hard to be a web hosting company, and atlantic.net has been in the business since 1995. I am impressed that they are fighting to stay relevant, even if it is a race to the bottom.

The Registry database contains ONLY .COM, .NET, .EDU domains and
Registrars.
Domain Name: ATLANTIC.NET
Registry Domain ID: 1092612_DOMAIN_NET-VRSN
Registrar WHOIS Server: whois.tucows.com
Registrar URL: http://tucowsdomains.com
Updated Date: 2014-09-16 11:43:09
Creation Date: 1995-05-17 04:00:00
the same effect can be had by making trending subs the defaults. Part of me thinks this could be the solution, but another part of me thinks there's no way they've gone nine years without having tried that already...
On your computer until you git push and submit your pull request? :-)
My favorite line from this lecture:

A major indicator for a successful startup is "Every time you talk to them, they've gotten new things done."
Wow I am impressed that a commercial social networking software company open sources their entire codebase.
Yes. Rust borrows quite a few things from the ML family of languages (and things unique to Haskell like "deriving"). OCaml has the advantage of offering very good performance while not having to deal with the borrow checker, but it doesn't have the momentum behind Rust (the community is quite small, and the number of libraries isn't that large). That said, it is a very nice language to work with, and offers a number of features absent from Rust, such as a great module system, structural typing, first-class laziness...
Just to put in endorsement: I've used OVH for years, and I love their service. Just this past week while upgrading a server I accidentally screwed up my GRUB configuration and couldn't boot back up.

However, they noticed the downtime problem and emailed me saying that a technician had been dispatched to look at the problem. Within 15 minutes, they fixed my GRUB configuration and had my server back up. And, they didn't charge me any for the work the technician did.

It was awesome, and they immediately won my long-time business!
Go to class and do the assignments. And also do the side work and learning that you are enjoying. College students have so much free time and resources available to you, but waste it all on sleeping until noon and spending afternoons playing video games. For intolerably boring lectures, consider doodling. Maybe you can also offer some constructive help in improving the class. If it's a web programming class in PHP, and you think Python would be a good addition, offer to do a 20 minute demo in some upcoming class. I have students do this kind of thing all the time, albeit usually they're after honors credit.

I recommend you marry the girl. A wife civilizes a man. At the very least, she'll get your priorities straightened out, make sure you're eating and sleeping on a normal schedule like a human being, and hold you to finishing the degree.
Why would that be a pain? Apparently it works for them, and is stable enough.

Now, if pylons turns out to be a roadblock to an expansion they want to make, that'd be a reason to swap it out for something different.
They don't open source 100%; the anti spam and vote obfucation stuff isn't there
OMG, are you serious?

Ok, let's play a game then: Here's a group of 100 people. Your assignment:

1. Find 10 women who already track their cycle because it's important to them.

2. Find 10 people who already track their poop because it's important to them.

You'll probably need to ask about 10 women to finish assignment #1, maybe 12. You'll never be able to finish assignment #2.
Long ago writing testing exploits on a Solaris machine, I'd use the payload of "/sbin/eject" because it was very simple to see if the attack succeeded. No need to look through logs; just see the cup-holder open up obediently. So the opening really took me back.
Corrupt systems don't work that way. In a system which operates at this level of ease, corruption is so far deep into the system that nothing is out of it. It works more like a food chain, and every level co operates with every other level for its own survival.

Most common people have no incentive apart from the moral appeal of it unless they are directly effected by this injustice. The press is largely a privately owned business these days and rest of the system has a lot of vested interest in keeping this unjust system up and running.
Well, Rust has some kind of typeclasses, #deriving, stuff like that. If what parent means is "if you like the things Rust borrowed from OCaml and Haskell, check out Haskell", it's not unreasonable, especially if addressed to people coming from mostly-imperative languages (C or Python).

I agree that Rust and Haskell do feel mighty different in practice.
Indeed, I saw several posts last night that now have disappeared.

It seems that HN does not like Windows, which is sad I think.
It's a great operating system (currently running 8.1, which is very good).
I'm waiting for the resizable metro-apps to be honest. Full screen just doesn't do it on my 27" screen.
POWER and RISC-V processors already have hardware support for IEEE 754-2008 decimal floating point numbers, and C# has language support for IEEE 754-2008 decimal floating point.

It seems the main claimed advantage of dec64 over IEEE 754-2008 decimal64 is in the fast-path zero-exponent case. Note that V8, SpiderMonkey, and many other dynamic language implementations use a separate compact fast-path representation of integers that renders this point moot. Also, no benchmarks are provided to show the supposed speed advantages of dec64 libraries over decimal64 libraries.

Also, I doubt the dec64.org's claim that the primary reason for slow uptake of decimal64 is the speed of software implementations.

In short, dec64 is mildly interesting, but its claimed advantages aren't enough to justify abandoning the decimal64 format that already has hardware support and language support in a very popular language. Intel also had a large role in standardizing the decimal64 format, so I suspect they'd be much more likely to implement decimal64 in hardware instead of dec64 in hardware.

Edit: on a side note, it's unfortunate that neither dec64 nor decimal64 forces normalization, complicating comparison and sorting.
Those who purchased app get a month free. From the email announcement:

"Since most Instapaper users purchased the iOS and/or Android app, we’d like to thank you for that past support by giving you a free month of Instapaper Premium."
> Any other takers?

Well, obviously on the type safe DSL front nothing compares to Scala or Haskell.

Groovy's MOP was a bit buggy/lacking when I was using it (this is as of 3 years ago mind you, not sure how Groovy MOP has evolved since then) but I recall Gradle and Spock being impressive DSLs, very natural/readable.
Here are my favorites:

Qualified Lead Velocity Rate (via Jason Lemkin) - http://saastr.com/2012/12/12/why-lead-velocity-rate-lvr-is-t...

Are you able to sustainably grow qualified leads? Distribution and sales needs to be predictable (as Aaron Ross says) so that you can do it over and over, not just one-offs.

Cohort Growth (via Armando Mann) - http://prezi.com/dyny1qyjsvri/acquisition-engine-draper-univ...

Cohort Growth is being able to demonstrate that every so often you are increasing your ability to derive value from a set of customers (higher retention, more upsells, lower costs). Basically the second order of LTV.

So those above are for B2B startups that are already growing. The basic metrics for B2B startups (e.g/i.e. SaaS) is LTV (lifetime value of customer), CAC (customer acquisition cost), retention/churn, revenue, virality coefficient (referral effectiveness), etc.

All this being said, I wouldn't automatically discount all consumer startup metrics. A lot of metrics I learned from the casual gaming industry are just as relevant in b2b, just in a different flavor and numbers.
> Whenever the question of incorporation arises, the answers is always in Delaware as a C corp.

Yes, if you raise venture money, you will need a Delaware C-corp. But the percentage of companies that are successful in raising venture capital is extremely low. How low? Probably lower than Y Combinator's acceptance rate.

For entrepreneurs serious about building a real business, entity selection should be based on what's best for the business and the founders, not what's going to be required by investors they don't yet have and may never have. Generally speaking, young companies have no legitimate incentive to pay Delaware for the privilege of being incorporated in Delaware.

So what about companies that are successful in raising money? For early stage startups with little to no revenue and assets (read: most startups), it is quite straightforward to revisit entity selection if necessary with minimal complexity and cost, and with few if any tax consequences. Delaware has a statutory conversion that makes it super simple and inexpensive to convert a Delaware LLC to a Delaware corporation. Even conversion of a non-Delaware entity to a Delaware C corporation is a simple task and will not come close to being the most expensive item when you pay your law firm for its work associated with your financing.

Of course, if your company has no assets, you could just dissolve if need be. Which, ironically, is what happens to a lot of those Delaware corporations.
The Flame is my day-to-day phone as well. I got it a few weeks back and was very stoked to try it out. The phone came with Firefox 1.3 installed and it had quite a few issues -- not logging missed calls, multitasking view not working, slow browser speeds. I blogged about my experience and got a Twitter reply [1] from a Mozillian to give Firefox OS 2.1 a spin. A couple of days later I flashed the 2.1 image on the phone and, unfortunately, it created more problems than it solved. The dialer will randomly lock up not allowing you to call a number, on incoming calls the slider will not react and you can't answer, quite often with no usage at all the phone will reboot out of the blue. Overall 2.1 and 2.2 and very unstable and appear to improve on visuals only. I.e., you get more polish, but a less usable phone.

Hence why Firefox OS may be too young to move beyond the phone. They should focus more on testing and stability in order to have a reliable foundation to build upon.

[1]: https://twitter.com/asadotzler/status/506516018961719296
> A contrarian view: there is some room to attack Amazon, primarily in the UX department.

Good luck with that. I've spent over $50K at Amazon over the last decade according to the data I dumped out of my orders. I'm a prime member. Amazon's site isn't perfect, but between the reviews, 2-day free shipping, 1 day at ~$5 extra, and product selection rivaled only by Walmart, I wouldn't look at Ebay unless it was something exotic (5 ton military truck for example).

"Bid" on something? No. Use Ebay's UX compared to Amazon's? Again, no thank you. Wait 5-7 days (at least) for something?
Good luck Ebay!
It seems like you really love Improvely:)
iCracked (YC W12) Hiring Software Engineers in Redwood City
Cracked is looking for a Full Stack Developer to join our team in creating the ultimate on-demand repair and buyback service.

Our stack is powered by PHP, MySQL, & Javascript. You should be well versed in all three and comfortable diving straight into writing code your first week building out new systems, API's, and interfaces.

We are Y Combinator (W12) and very well funded. We have an incredible, core team of 55 with beautiful office spaces on the water in Redwood City. Think of us as the Uber meets AAA of iOS devices. iCracked started on a college campus repairing iPhones 3 years ago. Now, we have a 24/7 on-demand dispatch service going out to over 560 iTechs in 11 countries around the world.

We're a lean development team that moves fast. We push to production multiple times a day and continuously iterate on the core service. This is a exciting time to join if you truly want to be involved in developing the core product at a tech driven company.

To really set yourself apart, we'd love to see web projects, apps (maybe even your own startup) you've created from scratch in your free time. Send us a link with a short description.

What we’re looking for in you:

-Demonstrated passion for developing your own projects

-Solid with: PHP, MySQL, Javascript

-Familiarity with: Git, MVC

-Bonus Points (but not required): jQuery, Angular/Knockout/Backbone, nginx, DevOps

With iCracked, you wouldn’t be starting a new job; you would be joining a family. We take care of all team members and provide almost all amenities to make everybody’s lives better. Salary is negotiable and we have set aside great equity packages and other benefits for you.

We are only looking for candidates who can work with us onsite in Redwood City and are eligible to work in the US.

Please forward resumes to dutch@icracked.com
Am I the only person who ever found the course list for an MBA genuinely interesting? Like, intellectually so.

I get the general usefulness of advising undergraduates that MBAs are, in general, a bad idea for them. They're certainly about as poor of a financial investment these days as a degree in English. But the hopeless idealist in me asks if it isn't possible to get an MBA to actually try to theorize about customer behavior, economic structure, supply chains, what have you and build part of ones academic foundation around it? Or is it truly impossible to walk into today's MBA programs wanting to study business as theoretical and societal constructs, without walking out a professional networker and middle manager?

All I know is, I never seem to get tired of reading HBS case studies. I'm always curious to learn how other people approached things and how the world worked then, in addition to how it works now. If anyone has a good community for embracing that sort of knowledge, I'm all ears.
iHerb Delivery Service Displays Full Names and Addresses
The HAWBNo is consecutive so you can get the previous full name and address on http://customer.cjgls-asia.com/ParcelDelivery/InterSearchOrder.aspx?CNo=All&HAWBNo=CJ0000020947

and so on..
The author of this article is out of his depth. This reminds me of a manager that once told me when it comes to open source "you get what you pay for".
An empty file with no surrounding context is just an empty file, but is an otherwise blank file embedded within proprietary software whose presence is required for the software to function somehow public domain? The contents of the file are trivial, but it's existence may not be.
Unfortunately, this doesn't put me at ease.

Of course being in the same building doesn't matter, and you may be fine.

But if you were one of the doctors who saw him the first time he came in, and then proceeded to help other patients that day after assuming this guy just had the flu... well, that's another story.

Or maybe if you rode in the same ambulance he did over the next couple days.

The thing is, the number of people who may have just been exposed is huge, and how many of those will get caught before it spreads even further?
Front End Functional Testing at Next Big Sound
I once was an intern in a company that wanted to rewrite the whole Reddit code in .net. The founder was a charming person and managed to raise a huge pile of money. "We can redo this with current technology and elegant design! We will run circles around Reddit!".

We had a great time. Free snacks, lot's of parties, luxurious office furniture, skateboarding in the hall... In the end, the company ran out of money before the product reached a useful state.

Good times. It has been some time since then and I have a "normal" job now. Last thing I heard about the founder is that he started a new vc backed company destined to run circles around something.
It's already there, in the third paragraph of the article:

“This is a very bad idea,” said Cathy Lanier, chief of the Washington Metropolitan Police Department, in an interview. Smartphone communication is “going to be the preferred method of the pedophile and the criminal. We are going to lose a lot of investigative opportunities.”
The HAWBNo is consecutive so you can get the previous full name and address on http://customer.cjgls-asia.com/ParcelDelivery/InterSearchOrd...

and so on..
The other end of the spectrum is the Stack Overflow method, which ends up with the most uptight and pedantic users ending up with all the control, who use their power to rain havoc upon those who might otherwise have been much better moderators.

With Reddit, you at least have a chance of having a semi-decent group of moderators who can care for and foster their community without it turning into an anal retentive hell.
Alarma: smartphones, aumenta el cáncer de tiroides,
Hello World (Wide Web): Tutorial for Cheerp, the C++ Compiler for the Web
6 Lessons Learned Analyzing Forbes’ Top Online Marketers List
That’s odd. As if the programming language itself is what makes Reddit what it is :)
I know some insanely talented mechanical engineers and none of them work remotely like this. The one characteristic I would say I've noticed in them that sets them apart is precision. They do all of the stress analysis on all the parts, up front, before they build anything. Then they prepare; testing, practicing, taking notes, and revising build plans. This way when they get to actual fabrication whether its a metal part, a complicated assembly, or a simple wooden box, things work. Period. Coupled with drive (which this guy apparently has in abundance) there is an unshakable, unflappable ability to concentrate. From the article and watching videos linked elsewhere here I simply do not get an impression of skill. (e.g. his welds are really really bad)
Seeing a Facebook/Twitter photo of the person you are about to flame, before you press post, would probably have an effect, see: http://www.newscientist.com/article/dn9424-big-brother-eyes-...
Recent changes nearly dropped the obfuscation stuff in its entirety, anyway.
> But if you were one of the doctors who saw him the first time he came in, and then proceeded to help other patients that day after assuming this guy just had the flu... well, that's another story.

He was infectious. That doctor should be wearing gloves and washing hands between each patient and that doctor would not be infectious until a few days after contact.
Please send it to the EEVblog for a tear-down. Or, of course, gently do one yourself, and post here.

I'd love to see how those optically encoded keyboard keys work, I've never heard of that technology before! :)
Most people assumed that the Apple encryption was designed in reaction to NSA intrusion into everybody's privacy. But it might also be a strong sales argument in markets where intrusion into people devices is just normal.
Works with the browser, right?
So this is the ultimate visual scraping tool, import.io and ParseHub are useless now?
This is not new, reddit has been open sourced since 2008 http://www.redditblog.com/2008/06/reddit-goes-open-source.ht...
To me this may explain another reason law enforcement agencies are upset about the recent changes Apple and Google made that prevent them from providing phone data.

If what the article said is true, it's not that they can't see the data, they just can't use it in court. Part of what the article calls the 'Planned Program Perjury Policy' would likely be to reverse engineer a probable cause to get a warrant for the device then serve the warrant to Apple/Google and then take the evidence to court.
What is it that in fact makes the subject so far-fetched and a topic treated the same way as the "the president is a man-reptile from neptune" kind of conspiracies?

Describing something as a conspiracy is to spin it as something far-fetched. This isn't to say that there aren't far-fetched conspiracy theories, but some yet-to-be proven conclusions have enough data as to be near-fetched. After all, math and the sciences are full of conjectures.
That money is targetted to older people in the US. Diseases of older people include dementia, cancer, respiratory stuff, orthopedic stuff after falls, etc.

It's unlikely that either system is particularly set up for Ebola style infectious illness.
I don't think the public will get it until a major Hollywood movie presents a compelling narrative. People understand Minority Report. People don't understand Powerpoints released sporadically over multiple years.

Also part of the problem is that the Snowden leaks, while full of technical detail, are devoid of almost all human elements.

The other concerning element of all this is that even people who understand all of this fully, they still support it. So in some respects, the public is fully complicit. Maybe a similar dynamic to how whites accepted slavery.
I hold second place :)
https://github.com/ambrop72/aprinter/blob/master/aprinter/En...
It is an eye sore for me as well.

The CakePHP project has done away with yearly update by replacing the year(s) with '(c)'.

https://github.com/cakephp/cakephp/commit/7b860debe4731a9cbc...

I remember watching a Stephen Fry interview who mentioned that placing the Copyright symbol once on your piece of work is sufficient to claim Copyright. But is placing the symbol once on a book, the same as placing a Copyright/License block once in a project directory?