skysight-inc/HackerNews huggingface dataset:
This feels astonishingly wrongheaded to me. "Imagine an Internet HyperCard that allowed regular people to easily build web apps, as easily as using a spreadsheet." and then JUST TWO SENTENCES LATER, "There are many app-in-a-can tools that generate highly stereotypical apps but to be truly disruptive we need to match the broad generality of frameworks like Rails."

In other words, we need to make it possible for people to build simple things without much coding. Oh wait, people already can build simple things, but....that's not what you mean?

The Web is actually a phenomenally easy platform to learn how to write code for, compared to basically every platform I've ever seen that came before it. Yeah, it has a shitload of quirks and stupidities and kludges, but that's what happens when you're building a system that gets used by a very large percentage of the global human population.

The author writes as though he's never actually considered that doing anything at scale - not programming, anything; running a train system, or setting up a government, or selling falafels to people at lunchtime - inevitably involves hacks, compromises, kludges and half-measures. "Technical debt" is just another term for "doing things that involve humans".
great, that doesn't sound like an advertisement at all!
There is a local startup where literally every single employee from the CEO, to a developer, to someone in marketing has the same job title: brander. Imagine being a developer and having to put "brander" as your previous job title.
HSTS for new TLDs
Individualized Cancer Treatment Coming—But Only If Underdogs Prevail
OP may be writing an ebook and wants good examples to emulate.
This is fascinating. I just finished reading some of their blog posts and they really make me want to get a career in space-related technology. This is insanely cool.
So your theoretical (straw man) user cares enough to not want their email in the hands of a third party service provider, but is unwilling to run their own service? Maybe this user should deliver their messages by hand directly to the recipient, because their demands are unrealistic.

Self-hosted services are a significant step forward from the corporate trap of the 2000s. Offering paid hosting plans is the most logical, sustainable revenue source for the companies writing this software.
I think I've determined that you're talking about offense grouping under USSG s. 3D1.2. [1] I had thought you were talking about something different: whether offenses are to be charged concurrently or consecutively. It is my strong suspicion that the 3D1.2 grouping rules are also only a recommendation (there is certainly no doubt that, generally speaking, the guidelines are not legally binding -- a district court need only consider them and the sentencing factors they articulate), but I have not found a definitive answer yet.

But this distinction -- discretion to disregard 3D1.2 v. discretion to disregard 5G1.2 [2] -- is largely academic. Section 3 of the guidelines deals with determination of the "total punishment." Section 5 deals with how to actually implement that punishment -- that is, how to use the traditional "one sentence per count" approach to implement the guidelines' "total punishment" approach. When there are multiple counts/offenses of conviction, the district court groups the offenses, and determines a total punishment for each group (that's 3D1.2). Then it implements that sentence by imposing it for each count (note: not "group") of conviction, to run concurrently. (5G1.2) But, under Quinones (in the First Circuit) it appears clear that a district court, after adequate explanation, may depart from the 5G1.2 methodology and impose the "total punishments" consecutively instead of concurrently. So, even if grouping under 3D1.2 remains mandatory (which I doubt), it would seem that the court would still be free to depart from the implementation methodology provided in 5G1.2 to impose that "total punishment" more than once, consecutively. Here that means that even if the district court grouped all five counts together and arrived at a total punishment of seven years, under 3D1.2, it could still impose that sentence five times, consecutively, under 5G1.2.

It's worth emphasizing that it would be quite unusual for a judge to do this, and she would have to quite clearly articulate her reasons for doing so in order for the sentence to not be vacated on appeal. This, I suspect, is why Popehat, for example, describes the operation of the guidelines as though it were mandatory -- typically an attorney can take for granted the fact that a judge will follow them or, at any rate, not depart too wildly. If you are trying to make a realistic prediction/determination of a defendant's sentence, the guidelines are where you look. But it also remains true that a district court may, with adequate justification, disregard the guidelines and have the sentence affirmed on appeal -- this includes the possibility here, however remote, of five statutory maximum sentences all to run consecutively.

[1] - http://www.ussc.gov/guidelines-manual/2011/2011-3d12

[2] - http://www.ussc.gov/guidelines-manual/2011/2011-5g12
Again, you're applying rules too strictly. If you (the cyclist) are far enough away that you can stop easily if I (the driver) were to proceed, then I'll proceed. Bottom line, use common sense. If it looks like a close call, I'll wait until it's not, just like I would with a pedestrian; I'm not going to wait from the pedestrian 10 seconds away to cross either. Surely you'd support that kind of common sense caution towards cyclists.
As someone who uses brew versions of postgres, elasticsearch and redis, what benefit would I get moving to a setup like this?
Ah, agreed that the end-users of the APIs this builds would very likely also be Docs users. But the people who're turning their spreadsheets into APIs (i.e. the publishers) likely are not, in my experience.

Thanks for the compliment. As a developer working on a lot of systems that integrate service coverage data I'm constantly being sent spreadsheets that contain zip code / postcode level information, and I need to import this into my database or my client's databases. And normally my apps only want to lookup one or two values per day - but the third party is sending me their entire 100MB spreadsheet, as they don't have an API to publish it via. It's time consuming, error prone, and clunky. But they don't have the skill or resources to create an API, so I'm hoping something like this might remove some barriers.
Strange they quote the Twitter feed but never say what the handle is. It's https://twitter.com/ISEE3Reboot
Hi return0

This means that at some point Googlebot discovered https://siteB. It could simply have been a misconfigured CMS, or a bad sitemap, or an errant link one of your visitors shared on a forum, or something a previous owner of the domain did, or anything really. You may think there are no links to the site, and that may be true right now, but it's about something that Googlebot found in the past.

The correct fix is, as you say, to make sure the server doesn't respond to invalid certificate+site combinations.
Phased Array Optics
Parabéns, Brasil! CloudFlare's 27th Data Center Now Live
Orkut Gets the Axe: 3 Alternatives for Your Online Community
Love the sync API. It should be easy to add long-polling support to the sync endpoint, or use the sync endpoint when any other push delivery mechanisms fail.

You might check out https://fanout.io/ which makes it easy to create realtime APIs. (disclaimer: I'm from Fanout)
Yes it does. "yumdownloader --source package_name" will download the source RPM. yumdownloader is part of the yum-utils package.
This could be really neat, but showing me an ambiguous sampling of some ~250+ writers around the web isn't very helpful. In addition: most of the writer's have their email listed on the bio Pressfarm links directly too, so why would I pay for what I can already find?

There's a lot of potential here to be a helpful site for startups or independent creators, with a little fine-tuning I'd pay $9 just to access the list.
I think the reason there's so much technical debt is largely because the amount it would cost to actually build quality software... is too high. We could not afford it. Like, as a society. Our society is built on crappy software.

I'm not sure that I agree. If by crappy you mean "not formally proven", then sure. Or if you consider floating point crappy, then we disagree on terms.

I think our industry is in a state where 98% of the code produced is just junk: unmaintainable, barely working, no future, career-killing garbage just waiting to fail at the worst time. This is tolerated because software victories are worth (or, at least, valued at) gigantic sums of money: billions of dollars in some cases.

I'm not sure how well we can "afford" it. Do we want to go through another 2000-3? How much use is it to have massive numbers of people writing low-quality code, not because they're incapable but because they're managed specifically to produce shit code quickly in order to meet capriciously changing and often nonsensical "requirements" at high speed? I think it's great for building scam businesses that demo well and then fail horribly when code-quality issues finally become macroscopic business problems and eventually lead to investors losing faith. (Oh, and those failures are all going to happen around the same time.) I'm not sure that it's good for society to produce code this way. So much of the code out there is "totaled": it would cost more to fix or maintain it than to rewrite it from scratch. You can't (or shouldn't) build anything on that.
A grain of salt to take with this story:

>Federal Express began to market itself as "the freight service company with 550-mile-per-hour delivery trucks". However, the company began to experience financial difficulties, losing up to a million USD a month.

So he saved the company by winning $27k, even though they were losing $30k per day? Catchy tagline though.

>Smith impulsively hopped a flight to Las Vegas, where he won $27,000 playing blackjack. The winnings enabled the cash-strapped company to meet payroll the following Monday. "The $27,000 wasn’t decisive, but it was an omen that things would get better," Smith says.

http://en.wikipedia.org/wiki/FedEx_Express
Polyglot heaven - a response to the BEKK radar
It sounds like a tall tale. It's possible that it's also true but it's got all the hallmarks of a good fictional story and that makes it seem false.
Very neat! Thanks for sharing :)
"Guru" really made my eyes rolled over. Now it's "Full Stack" I guess
Came in here to say just that. Without a list of topics or industries they write about, it's fairly worthless.
Perhaps Social Media Facilitator ?
Hard to verify that there are no ajax shenanigans.

It's a hard problem :/
It seems like Jeff Atwood wrote something similar to this several years ago, where he recommended pasting your code into Microsoft Word and dropping the font size to illegibility so you could see the patterns of indentation without being distracted by reading the code. I remember it being about equally valuable, without the undertone of snark I get from this article.
512MB is the minimum memory requirement for CentOS-7

Well. Dangit. Grumble grumble...
I'm guessing a limit on possible exits would be a red flag for investors who are looking for a return.

Having clauses with each investor that let you purchase back your shares from them at predetermined times and rates (returns would need to be healthy for them)
limits their upside, but lets you buy back control whenever. - assuming you can afford it

for public companies in the US, also see "Poison pill":

http://en.wikipedia.org/wiki/Shareholder_rights_plan

http://blogs.wsj.com/moneybeat/2014/06/30/dealpolitik-poison...
"Amsterdam cyclist all act like anti-social a-holes, but over here that is not considered an excuse to just fucking run them over with your car."

Why? Anything other than "just because"?

I'll give you a personal example where I was not directly involved but I was sort of present. So I'm at my place of employment, there's streetlights with a dangerous blind corner less than a block away from the front door, trucks parked on the street and stuff. Teen on his bike tries to run a red light at this blind corner, ends up dead underneath a bus in an instant. I ran the math based on some trig and the speeds involved and at this blind corner both the biker and bus driver thought the intersection was clear until, at most, the last 1/20th of a second of the kids life. The passenger side wheels went right over the kids head, likely he never knew what hit him. Wasn't much left of that kid.

Most drivers I work with were infuriated because everyone's got experience with bikers not following the law and its bound to happen sooner or later. And frankly its going to happen again, and maybe I'll be the one hitting a red-light-running biker. And I don't really feel bad about it and I refuse to accept responsibility for the kids actions. There's nothing the bus driver could have done about it and nothing I can do about it in the inevitable situation I hit a biker. So there seems little point in not allowing it as an excuse.

Note that I've got nothing against suicide prevention, I'd be the first guy to suggest maybe education, or rebuild that intersection, or ... something? But the kid willfully and intentionally played russian roulette and lost. I don't wanna have to wash his innards off my car, but I'm probably going to have to do something like this, sooner or later. Who pays for the damage to my car, thats whats important to me. The bikers might not care about their own lives so I feel no obligation to do the caring for them, but I do care about my car.
It's exactly like that.
Or exercise their Board powers and fire the CEO when push comes to shove.

Nobody spends millions of dollars on something to make themselves powerless in it.
So, I really don't understand what Inbox is. From what I'm reading, it looks like an API to access email messages: perform queries, modify them, etc. Does that sound right?

If it is, then what are the "email applications" that require this API? To me, the problems with email are its plain-text nature, spam and managing the vast quantity of mail we get. Does Inbox help here?
Very interesting. So you may want to experiment with the messaging like "clients still doing things with excel spreadsheets?" for example, targeting developers who deal with excel dependent or decades old reporting clients. There are so many of those I'm sure.
thank you for the second link :)
The Simple Trick that Will Keep You Secure from Government Spies
Exhibit 5

Clarificatory comments, thumbs up! Code that requires an accompanying multi-chapter essay to understand, thumbs down.

Looks like about 150 words of comments there, not a multi-chapter essay.

That aside, I don't know what this code is doing, but working on sundry avionics software I would find that approximate amount of commentary very helpful in some situations. I would be remiss to downplay the value of this commentary without reading the actual words.
In the meantime, WebhookInbox is useful for making client apps able to receive webhooks.
There's two types of user here that go hand-in-hand:

The publisher, who cannot / will not create an API from their spreadsheets, but would like to (either to ease their own pain, or because their end users are asking for it, or because they don't want to share their entire dataset so often).

The consumer, who wants to access a little bit of their publisher's data without having to import spreadsheets en-masse regularly.

The publisher is the customer of the service ultimately, but the consumer will quite likely be the one driving the publisher to adopt it. Being self-critical, I'd say this makes it a bit of a tough sell (you're one step removed from the actual customer).
A few things that may be helpful:

1. Make the entire site available under `ssl.washingtonpost.com` (ideally without the `.ssl` prefix).

That way, the domain won't be as suspicious as it is right now. I suspect that this is more or less the only content hosted on the domain.

2. Include an iframe for all (or a random subset of) visitors, loading this particular url (hidden).

By artificially generating traffic to the endpoint it will be harder to distinguish these from other, 'real' requests.

Use a random delay for adding the iframe (otherwise the 'pairing' with the initial http request may distinguish this traffic).

3. Print the link, url and info block on the dead trees (the paper), as other has suggested.

4. Add HSTS headers (http://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security)
I've been working on a startup that addresses this.

It is best described as "a front-end as a service": use our interface and API to build a cross-platform native mobile app, with a matching mobile-friendly web app.

Targeting companies who need a cross-platform whitelabel app to reach their customers or employees, but whose core competency is not flashy front-end software. Although I haven't done in-depth market research on the topic, I figure that most companies want some sort of custom app, but not every company wants to try and manage a team of web and mobile developers to do that.

Let me know if anyone wants to meet up around SF and chat about this; I've been casually looking for a co-founder while I prototype and look for first customers.
It's not a low rate. It's an accounting trick, which moves almost all the taxable profits to a fiscal haven, and this is possible exactly because there is NO double taxation.
A practical guide to anomaly detection
Hi Jason,

Thanks for this feedback! We are an open source community, and this sounds like a great project for a hacker to pick up. I'm making a GitHub issue for it now. Thanks!
The Other Kind of Speed: What YCSB Doesn't Measure
To elaborate on this point: if your current VCs aren't able to change your mind, and they get angry as a result, just their absence alone from future funding rounds will make it nearly impossible to get other investors interested. So they basically have you by a chain.
You consider both third party hosting and self hosting to unacceptable?
Thanks for this note! We are looking into it now.
We made it easier to order 'expert usability reviews' for websites
CentOS/RHEL 7 uses systemd. That's a notable change. Also, LXC and docker should work out of the box. And xfs now instead of ext4 by default.

Release notes: http://wiki.centos.org/Manuals/ReleaseNotes/CentOS7
"“I knew we needed money for Monday, so I took a plane to Las Vegas and won $27,000.”"

I've been hearing this story since I was in business school (and that was a long long time ago). It's a great dog and pony show.

This could be any of the following:

a) True (but I mean who really knows?)

b) Not true (we have no record other than what Fred Smith said after all).

c) A cover for another way he got the money. Perhaps even from the mafia or another source that he didn't want to disclose. [1]

[1] No. I don't think he robbed a bank. However it's somewhat common knowledge that people use Las Vegas winnings to cover for illicit ways they get money.
If this article's entire content was replaced with "Rabble, rabble, rabble" it would have the same amount of substance.
I had a brief look at HR-XML back when I was in love with XML - it's a very old standard, early-2000s, and yet it's never mentioned by any recruiting website, even "geek-oriented" ones that should know better.

At one point I even added an explicit line to my Word/PDF versions: "this document is also available in HR-XML format on request". Nobody ever asked, so eventually I just took the line out. I've never heard of Europass CV, but I live in England, where EU is a dirty word...

TBH, this is the sort of stuff most recruiters don't bother with anyway, in my experience the (European) recruiting industry runs on MS Office. Some industry vendors might do some munging and conversion behind the scenes, but they'll likely never allow people to submit their own data outside of tightly-checked web forms.
Confessions of an Uber Driver
Ask HN: How do you get a Masters
Hey all,

I right now live in New Jersey, Unites States. I work in a start up by the night and a day job at an MNC.
I want to now pursue my Masters. Do any of you pursue your Masters while working? If so, do any of you know any good colleges that support this format?

Thanks for all the time.
This is downright misleading when presented in the context of "the pros and cons of college". Pro: some presidents didn't go to college, so you too could be president without going to college! Con: you will have to travel back in time about a century for that to be relevant.
Pocket is fantastic. I tend to open hundreds of tabs and put them into Pocket if I don't have time to read them. It's nice to have them sync to my phone and my tablet so I can read them offline when I have downtime.
Job Results You impressed them by reporting a bug on their website. They hire you as a quality assurance analyst! Pay: $45,000 a year!
Breaking News: Box Secures $150 Million in New Funding
Ask HN: How best to learn software design principles?
Recently I had several rounds of interviews with one of the big tech companies, and while they said my problem solving and coding skills were good, they said they eventually decided to reject me due to my inadequate solutions to design problems, particularly software design.

In the long term, I'm sure the usual advice of reading through great open source code is the way to go. In the short term, where can I find write-ups of software design, going from 'How would you build a spreadsheet program?' to actual UML designs, discussion of design patterns, etc.
Great, I hope they will not get prosecuted for 'kidnapping' government property.
What is his actual suggestion? It sounds like he is just saying make programming easier. That would be awsome if he actually does it, but I see just the lone idea of making programming easier. How are you going to do that?
You're over-thinking the IQ part.

And I know some 20-somethings making $500K and more for PE megafunds. There are some guys from middle class backgrounds there.

The connected-but-useless ones tend to get hired in investment banking.
"CentOS is an Enterprise-class Linux Distribution derived from sources freely provided to the public by Red Hat." ?

It used to be from a "Prominent North American Enterprise Linux Vendor". Something changed at some point.
I've seen several (smaller) companies hiring developers for a 4-day workweek.

At least it's a start...
Major changes: http://wiki.centos.org/Manuals/ReleaseNotes/CentOS7#head-b02...
For a description of new features see:

https://access.redhat.com/documentation/en-US/Red_Hat_Enterp...
Hey joshfng. Thanks for the info, but it's more the BIOS settings I'm interested in.

For example DigitalOcean's Ubuntu 12.04 x64 images work fine with Vagrant/VirtualBox, and their CPUs support VT-x. However since they do not enable VT-x in their BIOS you can only run x86 guests.

If you could let me know the output of these commands in your images before I drop $10 to try it out it would be much appreciated:

$ cat /proc/cpuinfo| grep 'vmx' # Checks for VT-x support on the CPU.

$ rdmsr 0x3a # Checks if VT-x is enabled in the BIOS.
It is required to yield to pedestrians in clearly marked crosswalks in Virginia, and yet, when I visit my parents and assert my right-of-way at the nearest crosswalk, I have ~20% chance of being flipped off and 40% chance of being honked at.