skysight-inc/HackerNews huggingface dataset:
An Introduction to Logentries Community Packs
I love that it uses Node.js to start, but does it support NPM?
DoubleClick's outage on 11/12/2014
The hardware is pretty much an expensive dongle for the software.
Obamacare architect discussed misleading public
F# on Mono, that's great. Did you face any major roadblocks with Mono/F# in production?
Glose: A New Ebook Reader that Turns Reading into a Social Experience
John Oliver FCC Emails
Is there a significant lag between calling an action and it taking place? I've got a wink hub and it's hilariously slow at running scripted events.

For example I have it set to lower the bulbs over our kitchen table, bring up bulb over the sink and then dim a lamp at 7pm when we normally sit down for dinner. In theory this sounds like it'd be neat but it just dramatically drops the light output and takes about 20 seconds to go from one bulb to the next.
Most of the problems with these languages were pretty much solved several decades ago - it's just that most language implementations don't use the techniques as they need a JIT that supports dynamic deoptimization [1], which is non-trivial to implement.

[1]	U. Hölzle, C. Chambers, and D. Ungar, “Debugging optimized code with dynamic deoptimization,” presented at the PLDI '92: Proceedings of the ACM SIGPLAN 1992 conference on Programming language design and implementation, New York, New York, USA, 1992, pp. 32–43.
Swift01: Open Source Mesh Networking
I don't see that it is the colloquial name of the language even if people sometimes search for it. In conversation, AFAIK it tends to be called Go. For example, look through the golang-nuts mailing list and count how many people say "Go" versus "Golang" when not referring to the website or mailing list.
Great Story!!!
no I mean which of the rules is being broken?
I always wonder with these kinds of puzzles how one can come up with an initial settings that (a) yields a unique correct solution and (b) has a logical next step at every step (so doesn't require thinking ahead x steps to arrive at a conflict)
use a condom
Regarding the Bezos quotes, it is striking that instead of saying "we will do X and we will not do Y", he opted for the considerably more weaselly "X is cool and Y is not cool". To those whose careers depend on doing Y, he might as well not have mentioned it, which was probably his intent.
> impossible to capture or extract the private key

They should get FIPS 140-2 Level 4 certification, then. Other devices that claimed to be so resistant haven't really fared that well when someone actually bothered to look. It might be out if there range of average software hackers, but perhaps easily handled by someone with hardware capabilities. Even the Chrysalis Luna CA3 (I think that model) was breached by a university team. And a sole researcher breached a popular TPM, finding no special protection.

So I'm not sure it's justified to say it requires an NSA level adversary. The bar is probably much lower. On personal stuff, I use drive level encryption, then Bitlocker with TPM, then Athena SCS smartcard for logon+EFS, and Bitlocker on a vhd for the VM actually running stuff. Only the last layer, the passphrase on the vhd, is something I count on. The rest is just to make it easy to brick the device and prevent a quick handed adversary from quickly installing a rootkit. In particular, I have very little confidence in Crucial's SSD's drive encryption. For all I know, the key is stored unencrypted on the first sector. But it's totally free, as the device runs AES to balance the 1s and 0s anyways.
Of course. Hostile work environment = GTFO ASAP :) I'm just saying the "blacklist" bit was overstated imo.
So Sweden is free market leader in banking?
How does Raspberry Pi fit into the whole picture? Is it used as an 'Internet of things' device to collect telemetry data?
If you don't have an ejection seat, getting kicked out of your seat inside a cockpit doesn't sound terribly helpful. Inflight breakup situations where the pilot breaks free in their seat are so rare that this would probably would cause more accidents than it would save lives.

Ejection seats do kick you out of the seat automatically sometime after ejection so that the automatic parachute deployment can work.
The latency issue is, I supposed I could have stated it better.
All contributors are lazy: http://threevirtues.com/
They aren't inlining manually. The optimisation works by making more cases fall into an already existing fast path.

edit: I might have misunderstood - I should say that the patch doesn't do any inlining. The fast path is indeed the manually inlined body of the function.
What ever you were designing, it's almost certain that a more expensive, and mission critical system than yours was already built with C#.
Objecting to a major language as C# because it's "closed-source" seems irrational to me.

Why does it matter if it's open or closed-source?
It's not like you can realistically invest time to dig in the source code and modify it, in the rare case that you found a problem.
C# had huge amounts of money invested on it, probably more than your entire project you were planning.
also almost off topic but the lead Rubinius dev just posted a great writeup on rubinius 3.0 which could be a possible future of ruby in general.

http://rubini.us/2014/11/12/rubinius-3-0-part-3-the-instruct...
New Scandinavian design brings baking to everyone
"Emacs: The Best Thing Since Sliced Bread If It Wasn’t For The Fact That Emacs Was Actually Invented Before Sliced Bread."

That's gold.
I'd pretty much given up on AWS for compute and moved most everything to Linode and some bare metal servers, but this service looks very compelling for discrete compute tasks.

The ability to pay only for the fractions of seconds actually used, and the ability to scale quickly without provisioning (or over-provisioning) EC2 instances, is awfully attractive.

Plus, Amazon has priced this pretty aggressively — i.e., it looks shockingly cheap.
Version control is one of those annoying admin tasks that you have to do and what to think about as little as possible.

I disagree. Version control as a concept is inherently embedded in every software change you make as part of a team. Every time you coordinate a change with other people, you are participating in a version control task. Your VCS can either capture the inherent complexity involved or it can sit there and force you to hash out the complexities on your own before you invoke it. Either way, you will be occupied by the task of controlling versions of your code.
Is the market 100% efficient? No, certainly. But just because it isn't always efficient, doesn't mean that it isn't monumentally better at advancing the human condition than an economy run by a few central planning bureaucrats.
Hi, can you please email hn@ycombinator.com about an unrelated matter?
Then those universities should try to produce prosperous alumni who will donate to them. Harvard is getting this because Ballmer recognizes their contributions to his success. Rewarding poor performers only incentivizes mediocrity.
Show HN: Dynaballs – metaballs with dynamics
Yes, $1500 for something you paid almost nothing for, and were doing nothing with, is sensible.

I get that this is the world we live in, but it's madness.
Sorry, it's for express / connect.
Same thing happened to me. Looks like it checks for one hard-coded answer when there could be many for a given puzzle. It should just check that your board satisfies the rules described in the tutorial instead.
Looks like yes:
http://docs.aws.amazon.com/lambda/latest/dg/walkthrough-s3-e...

Now, how to deal with node packages that require libraries not on the default amazon linux ami?
I half expect the next hack (prank) that MIT will pull on Harvard would involve the mysterious appearance of a "Ballmer Memorial Launchable Chair" in Harvard's CS building.
I wouldn't be surprised if the average is less than 1.
You may not have the intent of squatting but your anecdote makes you sound exactly like a squatter.
> formal methods

Go and formal methods? Seriously? It's one of those things that I imagine the Go community rejecting as being academic and not about getting stuff done.

^ that's not a value judgement, btw. I have no experience with applying formal methods myself.
Skimfeed V2 – Tech News Aggregator
The analogy of the coin-flipping game has one crucial flaw: in the securities trading world, the coin-flips are not independent. At any point, a participant may decide not to flip a coin, and instead make the result of someone else's coin their win condition.

Efficient-market theorists would say "Buffett was good at convincing a lot of people to follow his trading strategy instead of flipping their own coins, and he also happened to be lucky." It would actually be more surprising if the 40 people who won weren't in the same lucky group.
> Through retention packages and revesting, most of the price is typically paid over 3 or 4 years.

I'd be very careful with "Typically". It's not at all uncommon for acquirers to write a check, and then tack on retention packages for key employees. They very easily could have intended a $12m cash buyout, with another $2m for retention, spread over the team.
Unfortunately this is all too common, especially in SV. There are just too many "forever alone" types with hiring power, and girls who will do anything to be a successful "young professional."
If the NSA buys an exploit in Windows, does the NSA's contract preclude VUPEN from selling that exploit to Microsoft?
Interestingly, low altitude supersonic ejection is worse than high altitude.

http://www.youtube.com/watch?v=HecyxhXDepU

Water boiling on the tongue sounds less bad than having your arms and legs blown out of socket.
This sort of thing is very important. One of the (many) issues that hinders open source projects is that it is difficult to jump into the code, even for experienced developers. Every project can benefit by making contributing easy and building as quick and painless as possible.

I still remember a couple years ago I wanted to contribute to Chromium. I took one look at the build instructions and decided I didn't want to contribute that badly...
You could definitely kill shared hosting services (with static sites) with this sort of offering. They could never compete at S3 pricing.
Should I think of this essentially as an abstraction that can replace my asynchronous task queue + workers (e.g. RabbitMQ + Celery workers, obviously assuming you aren't using MQ for additional messaging)? I hate managing those pieces and would be happy to hand that infrastructure to Lambda, but are there additional benefits or use cases that are opened up?

I guess I would have expected others to describe this the same way ("replaces your distributed task queue"), but since I'm not seeing that description I wonder if I've misunderstood.
How is that in anyway a reply to what s/he wrote ? Even snark should have a purpose.
Its not really completely a coincidence, since The Cathedral and the Bazaar is almost certainly the source of the name of the VCS.
Such a one-sided opinion it's hard to take seriously.
> “I can’t imagine the forces he must have experienced being thrown out of the aircraft,” Sventek, who spent 31 years in the U.S. Air Force, said in an interview.

Some initial impulse from the ejecting motion of the craft breakup, and then immediately after losing contact, the only net force should be the one from air drag due to the velocity. There is gravity, of course, but in free-fall, that force is balanced by your acceleration so you don't feel it. As you reach terminal velocity, it rises toward 1g.

That air drag would be a big force, though, when you're thrown into the air at the craft's velocity.
Yes. From the bottom of TFA:

Scheduled Tasks

AWS Lambda functions can be triggered by external event timers, so functions can be run during regularly scheduled maintenance times or non-peak hours. For example, you can trigger an AWS Lambda function to perform nightly archive cleanups during non-busy hours.
Efficient market hypothesis does not disagree that some active investors will do incredibly well. It does say that those who do will succeed based on luck rather than smarts/skill.

Also, the efficient market hypothesis is of course not completely true. I take it that Buffett is a good counterexample to the strongest possible form of efficient market hypothesis. However, I also take the fact that there are not many Buffetts in the world as evidence that markets are very efficient.

Buffett, I believe, is a genuine counterexample to EMH. Most other people offered as counterexamples are not; i.e., their results are completely consistent with proper statistical understanding of investment results in perfectly efficient markets.
Eric Raymond, everybody:
"Nor is it any good thing that “youths” now behave as though they think they’re operating with a kind of immunity. We saw this in Ferguson, when Michael Brown apparently believed he could could beat up a Pakistani shopkeeper and then assault a cop without fearing consequences. (“What are you going to do, shoot me?” he sneered, just before he was shot) As he found out, eventually that shit’ll get you killed; it would have been much better for everybody if he hadn’t been encouraged to believe that his skin color gave him a free pass."

"

It’s not clear to me that this kind of indulgence is any better – even for blacks themselves – than the old racist arrangement in which blacks “knew their place” and were systematically cowed into submission to the law. After all – if it needs pointing out again – the victims of black crime and trash culture are mainly other blacks. Press silence is empowering thugs."
That's not really true - it's just (possibly partial) defunctionalisation. The problem isn't that we don't know how to do it, but that the necessary whole program architecture has various drawbacks.

See Stalin and MLton for examples of a static compiler performing such analyses.
Julia is really designed to feel dynamic while minimizing the run-time dynamicity the compiler must account for. Type inference and method specialization play a big role, and you can read the Julia papers (on julialang.org) for a discussion of many of the design choices.

Many modern JIT compilers use multiple techniques for aggressive specialization of code sections that meet optimization heuristics (whether tracing-based or otherwise), thus carefully written JavaScript (under V8 and others), Lua (under LuaJIT) and Python (under PyPy and others) can be quite fast. On these platforms there are usually implicit or explicit language subsets and coding styles required to get maximum performance out of the compiler (as with Julia: it is possible to write slow code in any language). For example, ASM.js is an optimization-friendly, explicit subset of JavaScript.
I was a dev on a partner team (but have since moved on....) and there is a bit more backstory. Kivin wasn't an exec at Amazon, he was 1 of 4 product managers at the time. Only Pinsky remains from that group still on the team. Kivin wasn't my favorite person to work with, but he also clearly had different expectations about the job and responsibilities than what he actually did. He often was frustrated and felt dejected.

Munira has retaliated against others, and it's my understanding she has had "high" churn in her org over the years. Hence throwaway/AC.

For those who want to see the advertisement creatives, they are available here:

https://www.behance.net/gallery/5329673/Discover-Card-Concep...

Also, note that while the copy on the ads talk about "Receive a $10 gift card when you spend $20 on your discovery card", it was widely understood that the actual goal was to get customers to set their discover card to 1-click. This was the working assumption across the team.

You'll note in the description of the campaign, below, the excellent designer confirms this understanding:

"Their main objective was to get customers to change their default payment method on Amazon.com to Discover."

This aligns with what Kivin contends.

Amazon Payments privately objected since Discover cards cost more to process than other cards, and so they contended that the advertising campaign would be a net loss for the company since the $500k or so in ad spend would not be made up by the $1MM or so in increased merchant costs. Since Amazon Payments and Amazon Ads are in different orgs and have separate budgets, only someone at Jeff's level or at Discover would see the net... and hence the reason Amazon Ads and Discover would do the deal.

The whole amazon ads program is one unmitigated disaster, both in terms of tech and business. It's a shame. So much of the rest of the company is really good, but it's the few bad orgs like this that tarnish what otherwise could be a neutral employment brand.
I'm confused...

Docker Inc CEO Ben Golub:

Current meme gets it wrong. Ubuntu lxd is complementary, not
@docker replacement. Joyent brings Docker to SmartOS.
http://zd.net/1uB3Aly

https://twitter.com/golubbe/status/530475539262623744
> But what if some country tried to extend rights to foreigners anyway?

One way that this is done today is that, for example, persecuted minorities have an easier time being granted asylum in a some countries. One specific example would be that many European countries grant LGBT refugees asylum if they flee from an oppressive country where their lives are threatened.
Just saw this posted by jnsaff2 in the "Letter to Amazon Board from Ad Exec," thread and thought it deserved its own submission. Serious, insightful, if very cynical, theory of business inspired by "The Office."
> Do not go through GoDaddy or Namecheap.

A few years ago I was desperate to get the .com of a .com.au domain I had. The guy had his contact details in the Whois information, so I contacted him asking to buy it. I got no response. I relied a month or so after with a price to try and get his attention, no reply.

A few months after this I decided to try the GoDaddy service to buy domains that are already owned (the domain I wanted was registered with GoDaddy). The initial fee was about $60. They made contact and got him to sell - for a price lower than I had offered via email: great!

Maybe my experience was different to most, but I got the domain for less than I was willing to pay.
How much does it cost?

The preview is free! You should expect good prices as we designed our own hardware for the cloud.

Yes, but how much does it cost?
I prefer being publicly anonymous and if I answered your question there is literally only 1 person I could be. I suppose that makes me paranoid but I'd rather not create drama.

For the sake of example, Amazon.com would be sufficiently equivalent as we do sell products via Amazon. And the fact I complain about Amazon in places gives away that we do do that. :P
This comment was briefly auto-killed because it was a duplicate of your previous comment. Seeing that pointed us to https://news.ycombinator.com/item?id=8602254, which was penalized as a voting ring.

Since we don't want duplicate threads on the same page and the Show HN is obviously more of a primary source, we've turned off the ring detector on that one and will treat this one as a dupe.
Good tactical advice here:
http://avc.com/2011/04/finding-and-buying-a-domain-name/#com...

TLDR: Lead with a real offer at a price that the owner cannot dismiss out of hand, gently imply that your offer has an expiration date, don't act attached to the name, negotiate from there.
The History of Version Control
let us know how to right click with a single touch device then
Pointergate
Notably mercurial sidesteps this mess but not exposing the staging area in its UI.
Please don't ask people to upvote on Twitter, and especially don't tell people how to bypass the voting ring filter. [EDIT: tweet deleted]

Also, you submitted a Show HN today. No reason to submit two different links.
"A brainiac who works in the lab walks into Page’s office one day wielding his latest world-changing invention—a time machine. As the scientist reaches for the power cord to begin a demo, Page fires off a dismissive question: “Why do you need to plug it in?”

It’s a tall tale that is repeated affectionately by the whizzes inside the futuristic lab because it captures the urgency and aspiration of their boss to move technology forward."

Is this really repeated affectionately? (If at all.) That sounds like a bug, not a feature.
I worked at an ISP and no, net neutrality aside, SMTP on residential is bad bad bad. It should be permitted only at the customer's request, but probably won't fix the fact that their subnet is on a global spam blacklist.
Case study series 1: Using the Semantics3 API as a UPC lookup database
This is really fun! My suggestion is to think of a more memorable name. I've played several times today and I've forgotten the name every time and had to come back to HN to find it.
Thanks!

> This is a collection of tools and libraries for Go that Facebook has developed.

How did you figure that out? (And thus, in the future, how can I figure it out?)
You're right, tweet deleted.
Isn't residential DSL and cable a shared pipe, thus if they are using saturating that 50mbit pipe 24/7/365 then your own DSL/cable connection could be considerably worse?

http://www.speedguide.net/faq/is-dsl-dedicated-while-cable-m...
This will be an interesting test to see if the claim 'emacs development was held back because of it's VCS' actually holds.
Wow, Facebook sure uses a lot of languages. PHP, Hack, C++, Erlang, OCaml, D, Go, JavaScript, …
Glad that's over! Not that it affected me in any way, but the whole debate was starting to feel like some sort of public marital dispute going on in a supermarket, just embarassing to watch.

Both sides took turns claiming they were just looking out for the little guy. Hachette even tried to pretend they were the little guy, instead of part of a huge corporation. They each trotted out their "kids" (authors) to make public opinion sway one way or the other, but eventually both sides were just hurting themselves as it looked so pathetic.

Now we'll just have to wait and see if this actually lowers ebook prices or not.
iOS App Install Tracking Comes to Google Analytics
I won't be surprised if someone writes a generic lambda library which given a cloud provider generates relevant mappings/code. Will take care of some of the vendor lock-in concerns ?
>> True, however air density at 70K feet is about 1/20th of sea level.
source: http://www.engineeringtoolbox.com/standard-atmosphere-d_604....
Exactly.

Buffet is not a passive investor - he takes an active role in how the company is managed.
No. Because making anything complex that works on many platforms is very hard work. Take a look at WhatsApp (recently bought by Apple for $19 billion).
He's actually surprised me lately. He figured out how to install a spreadsheet app (libre office I think) and has been using it for his work spreadsheets (he's a contractor).

To be fair, he probably wouldn't have been able to set it up initially by himself. But I've had really good luck getting family members on Linux lately. I can Ssh in and do updates or make changes and it's way easier than remotely administering windows.
just rewrite history for aesthetic reasons, what could go wrong?

I have never understood the problem that some people have with the idea of rewriting history. It's as if the very idea of it offends them. Do file system writes also put you off? Is it important that I see the history of every single keystroke you made while twiddling with your config file? When you fixed a typo you made in a comment before publishing your change, how is this not a "rewrite of history for aesthetic reasons"? Do you really need to know about all the tens of little WIP commits I made because I just wanted to back up my changes before going to the bathroom? Am I not allowed to clean up a little bit before I publish all my own changes to the world?

Now if you're just talking about rewriting published history, then nobody is going to disagree with you.
Rows 4 and 7 are identical