skysight-inc/HackerNews huggingface dataset:
> $32 per-share-offer represents a premium of 6 percent to Rackspace's Thursday closing price.

Quite a fall from almost $80 in 2013.

I was a satisfied Rackspace customer back around 2001 when I had a web hosting business, but it was truly a premium service - very expensive compared to competitors. We ended up going with our own bare metal eventually. Then, when everything moved to the cloud, Rackspace seemed a little behind the times and Heroku and AWS got my business.
Thanks for building leandot. Lot's of interesting finds, definitely bookmark'd!
This page says:

> we learned about an old set of Dropbox user credentials (email addresses plus hashed and salted passwords) that we believe were obtained in 2012. Our analysis suggests that the credentials relate to an incident we disclosed around that time.

There's a link to a page about that "incident", which says:

> * usernames and passwords recently stolen from other websites were used to sign in to a small number of Dropbox accounts.* [...] A stolen password was also used to access an employee Dropbox account containing a project document with user email addresses.

This doesn't add up, does it? I mean, their account of the incident in 2012 is usernames and passwords were stolen from other accounts; this got the attackers into a Dropbox employee's Dropbox account; that contained "a project document with user email addresses".

But now they're saying that "email addresses plus hashed and salted passwords" went astray. It seems to me that there's an important distinction between losing "a project document with user email addresses" and losing one with user email addresses plus password hashes.
Answering an incoming Bluetooth call generally takes fewer steps than tuning the radio.
Re: "Business not in terribly good shape" - there are 4.3 Billion reasons to suggest otherwise. This isn't the type of business that gets purchased without a lot of due diligence, and, we're not really in much of a tech bubble right now - so I thinks it's reasonable to asses that the underlying revenue/profit of Rackspace was sufficient to justify the (impressive) valuation.
But did he take code, or only the ideas from that project?
There are quite a few book recommenders based on HN data. This recent one came to mind:

Top 30 books ranked by total number of links to Amazon in Hacker News comments http://ramiro.org/vis/hn-most-linked-books/

I am surprised that someone doesn't solve this problem once and for all by allowing decent search parameters (e.g., all time, last month, by karma, by genre, etc.).

This latest submission weights by karma and bins the results weekly. Those restrictions make it personally unappealing but it is a great first step. I wouldn't have thought to consider karma.

Edit: clarity
The tabs in the makefile have been converted to spaces by the blog-posting software.

The commands for implementing rules are always indented by a tab. This is a classic makefile newbie make gotcha & everyone gets bitten by it at some point or other.
Linode has an awful track record for security.
Modern cores are more like 1V or lower. so more like 100A
I guess it was only a matter of time before they got bought out.
It's tough to compete against one of Google, Amazon or Microsoft, competing against all 3 at the same time in an area that all three consider to be core to their future must just be cut throat!

It's never great for a companies employee's to be taken over by a private equity firm, if you actually find someone whose had a good experience then please let me know, but given that this is a 38% premium over what RAX was trading at when the deal leaked on august 3rd, this is almost best case for rack space employee's and given that this is an all cash transaction they should get some liquidity out of the deal!!

Given that the RAX board unanimously approved the deal, I'm going to guess this is going through.

Often when a company is brought private by a PE firm they'll combine it with other portfolio companies before spinning it back out. I don't see any relevant companies in Apollo's portfolio that could be joined to RAX.

If you are wondering who in wall street makes money on these types of deal, its the usual suspects. Everyone wets their beak in take over transactions:)

- Financing provided by Citi, Deutsche, Barclays, RBC;

- Goldman advised RAX, Morgan Stanley also provided services in connection w/ deal; Citi, Deutsche, Barclays, RBC advised Apollo
(Disclaimer: former employee of Rackspace) That is exactly how I read it. While Rackspace has been doing pretty well, its just not growing as fast as its competition and Wall Street in concerned.

It is a big shame though. Rackspace is one of the few Texas-born companies that managed to strike it big and still have a very egalitarian culture. They have a very interesting culture and I wish it was something that could go on; a lot of my former coworkers absolutely love that environment. But it doesn't look like it will last for much longer.
There is a Supreme Court decision that says confiscation of a patent is a constitutional taking, so they would actually have to change the constitution.
Over the past six months I've been battling with poor service from Rackspace, with hosts mysteriously dying and their agents are trying to upsell me (load balancers for a single server, for example). We're migrating away but this doesn't surprise me.
Senior sysadmins? SW developers above CRUD level?
Honestly cmake is such a shitty language though. Scons is slow.

CMake is almost great, but I have no idea why they went ahead and designed the _language_ the way they did. (Lists are concatenated strings, everything is basically macro expanded, etc..) I mean, if they were trying to improve on m4 and shell script, I wouldn't exactly say they succeeded.

I realize that CMake has better cross-platform support, but I can't stand using it. For small projects it's fine, but for medium- to large-sized projects it's a bigger headache than autotools imho.

(That said, I explicitly don't care about Windows support, which is the only place where it really matters to have something different than autotools, and even that is not so bad with MingW and will be even better, it seems, with the coming "linux-compatible subsystem")
On the topic of having to pay for traffic to the sinkhole server: how about just closing ports 80 and 443? Then you only get a SYN, and answer with a NACK, that's far less traffic than processing a complete HTTP(s) request.
It will likely run fine, but you'll have to prepare a binary for every platform you support, while `sh` is already there.
North Korea Could Deploy Submarine-Launched Missiles ‘Within Weeks’
Here's the link to the actual website where you can use try it: https://www.eyeem.com/
You can spin this as they release "MVP" software and let early users drive direction. I mean, that's what I've heard.
It's not that uncommon for hosting companies to do AWS consulting. It's a way for the company to get customers that they might otherwise lose, and then perhaps they can move them to their own infrastructure at a later point.

Rackspace isn't mentioned as an option as often as they where a few years ago though.
"Async-signal-safe" is a C concept (from the POSIX world where C is your interface to the system, and library calls vs. system calls are behind the abstraction layer), so it doesn't directly apply to Rust. But the underlying semantics of signals are simple to describe: you get interrupted at some instruction pointer and jump into a new function. You can do whatever you want provided you uphold safety, correctness, liveness, etc.

If you change a variable, it has to be one that isn't prone to being cached in a register or the stack by the main program. POSIX's sig_atomic_t does this; in Rust you can use the normal atomic types. They are a tiny bit too careful if this is thread-local, but an ordinary thread-local variable is permitted to be cached within the same thread, and signal handlers break that.

If you take a lock, you have to do something reasonable if the lock is already held, including by the code you interrupted. So you probably shouldn't lock at all. The biggest reason for a POSIX function not to be async-signal-safe is because it wants to call malloc, which takes out a lock (at least a per-thread or per-CPU lock) on the heap. If you get signaled during a malloc, and the signal handler tries to malloc, you deadlock.

But anything that does not risk liveness or correctness problems is fair game. In particular, basically all system calls are fair game, since they're just sending a message to the kernel. C's fprintf() will want to buffer in userspace, which involves an allocation, but write() will at most buffer in the kernel, and the kernel-side code doesn't have the problem of having flow control interrupted while you're in a signal handler. Even if you were previously in a blocking write() when you received a signal, the kernel will return from its implementation of write before delivering the signal back to userspace, so there isn't a re-entrant call to the kernel-side write code. libc's fprintf() doesn't have that luxury.

(And yes, the concept of Rust on POSIX is a bit ill-defined, because POSIX is a set of C-language APIs, which can be implemented in any valid way in C, including header macros. Rust threads use pthreads, yes, but inter-thread communication doesn't involve whatever sig_atomic_t is typedef'd or #defined to.)
taskwarrior FTW
Rosetta Stone's Mobile Marketing Lead Talks Tracking ROI and Testing
I just got the notification today. Looks like I simply hadn't upgraded.

False alarm!
It's old news that the police in the UK, with the exception of large scale busts that they continue to go after, are losing the will to fight the war on drugs [1].

Society at large are also coming round to the idea that making criminals of drug users isn't working.

Now all we need is for the government to swallow their pride, along with the evidence presented to them, and change the law.

As an aside, I always point people at this video about why the continued war on drugs will not work: https://www.youtube.com/watch?v=W8yYJ_oV6xk. It's an interview with a retired police captain who is now vice chair of the Law Enforcement Against Prohibition (LEAP). Well worth a watch...

[1] http://www.vice.com/en_uk/read/what-drug-cops-really-think-o...
Malaria is more akin to an exploit than a vulnerability.

However, if we are to persist with your example, what you are trying to say is more akin to "Studying malaria and developing, or buying, a genetically engineered infectious disease that uses malaria's infection vector, and stockpiling it in a warehouse, and sometimes secretly using it, and not telling anyone about this isn't making people any sicker."
Good question. K8s has a network mode that is incompatible with swarm, mesos and nomad. Swarm only touches the very top of requirements for complex deployments, but going into K8s, the way they do thing pretty much prevents separate container orchestration systems from working in parallel.

For it to be universal, it has to live in the container runtime.
Direct link to ebook: http://1pw8z314201u11lztq1ulowz.wpengine.netdna-cdn.com/wp-c...
ahem That's obviously not what is being discussed here.

> It would be great for AWS if Docker simply focused on open source bug-fixing and let AWS provide the profitable services....
Or use this device https://www.adafruit.com/product/1535 It lets you put 12 switches on it and then acts like a keyboard. I've used it for a couple of custom input projects and it works well, nothing to do on the PC.

Using a digital joystick would then be the way to go. I like his choice of that input device.

But, like Quequau, I've never been able to get into Kerbal. I guess I could go whip a panel up, but at the end of the day not sure that it would be enough to catch my interest.
> Which can massively accelerate small file load times. Using this on a VM pool greatly speeds things up.

I did some research, and it appears that Microsoft has added "SSD Tiers" to Storage Spaces. I didn't realize Microsoft had that feature!

> Specific number of disks. You increase the disks size and you can grow you raid.

Yeah. Except my disks don't grow in size. I can have a Storage Space composed of 1TB drives. And then add 2TB drives next year.

Its a nifty trick, and definitely is a smoother transition than ZFS "replace everything" methodology.
Never ever trust non technical founders. They usually don't have as highly marketable skills as you do. They live by fleecing programmers for the most part. The few that are worth something will be honest because they have marketable skills. The rest are hucksters and snake oil salesmen. They are good at seducing naive people into working for free. Then they steal your labor.

Always get your deals in paper, up front.

These guys will not succeed in the long run.

By the way, if you did not sign an employment agreement, you as the author own all the software. They don't. You can sue them for using your software. That's the case in the US.
I strongly disagree. The tab requirement for Make is very well known and less strange than custom Makefile generation. Simple Makefiles work extremely well in lots of projects.
>To succeed they have to build higher-level products and services

I wish they didn't have to cram it all into single product docker though.
Apologies, I only saw the recent mailing list post which basically said "we're removing the ability to even compile support for raid56". I didn't mean to say that btrfs was overly-zealous in their trust of new code (I personally am super excited for the future of btrfs).
It seems this was announced exactly one year ago, not today!

Edit: Though last year's announcement was just the planned specs, perhaps the unveiling here is the prototype itself and not the concept.

[Chinese links]
http://www.ltaaa.com/bbs/forum.php?mod=viewthread&tid=364899
http://bbs.kafan.cn/thread-1849400-1-1.html
The solution is good tooling, Visual Studio makes this a non-issue with sane defaults that can be extended if needed.

I haven't tried CLion yet but I would assume it's decent given JetBrain's track record.
Interesting! In which language?
I think that the line is that if they're not fixing it, making us "more secure", then we're "less secure" (when, after all, we're just left in the same status we were before).
I believe you could also accomplish this with a metaclass, as well.
If you cut & paste the makefile in the blogpost, you’ll discover that the blog itself has converted the tabs in the makefile to spaces. Not very helpful to any confused newbies out there!
It's surprising that even with the energy it takes to generate a plasma strong enough and in enough quantity to achieve the desired effects, it can still result in an estimated 25% energy savings. It goes to show how much energy just deals with drag in the current system.
Sorry, I am being unclear. I don't mean that GPLv3 gives you a patent grant for all implementations, yes. I mean that the willingness to license code under GPLv3 means that there's an upper bound on how much Open Whisper Systems cares about licensing the protocol for money.

Which brings me back to the original question—why do we think that OWS's pushing of Signal Protocol is about money? Yes, I expect that for Allo they got paid by Google to write and maintain some code. But I don't think that their general claim "Signal Protocol is good crypto for everyone solving this problem" is motivated by money, because so many people solving this problem could use the GPLv3 version.
Would you mind adding TLS compatibility? The free LetsEncrypt CA is, of course, an easy way to do so.

Great site, looking forward to the new reads.
> So you believe that 'trigger warning' advocates support the University of Chicago decision then, by not having a formal rule in place in regards to them?

Policy isn't law, by definition. "Hey, we'd really like our employees to be relatively tactful when they bring up things that are very likely to upset some of our students due to their experiences" wouldn't be very hard to say.
This is a really bad comparison. He didn't deny anyone access to anything or take anything at all. The real-world equivalent would be if he found a bunch of empty community/neighborhood whiteboards and drew a (trivially erased) line on them. The signs weren't there for him to use but they were empty (he didn't erase them) and the change he made was absolutely minimal.

He just configured a bunch of deleted/unconfigured domains to point them to a blank web page running on his own server. The point is that he could have done all sorts of nefarious things with that redirection but he didn't. He made a harmless change to demonstrate the vulnerability. That's what white hats do. It's what they're supposed to do. We should thank him for his efforts not lambaste him for actually doing something about the problem.
You could pretty easily imagine a planetary thermal engine on earth as well though - between the poles and the equator. In fact, we do have one. It's called "weather".
Can't you just use mailinator?
?

I didn't mention Chez. What's Chez got to do with it?
He probably runs Alphabay now
Most Welfare Dollars Don’t Go Directly to Poor People Anymore – FiveThirtyEight
Yeah, it's common, I guess open would be a better word than free.
A diabolical outlook for the EU. The referendum
I find your attitude nearly offensive. Association to tragedy does not excuse a lapse in quality. The attempt to make an emotional connection to allow such an excuse is hamfisted manipulation at best and has no place here.
No, same query but you need to make sure your authentication system disallows logging into accounts with null / empty passwords.
I'm guffawing at how benignly naive your characterisation of the Italian legal system is.
Crafting an HTML Email Template
Or, like, simply shut down the web server.
It's a problem with Gmail. I get all sorts of email for other people with my initial and last name. Yesterday I got someone's signup confirmation at Venmo which would have let me empty their account if I wanted. Some of it's the dot problem (https://techcrunch.com/2012/10/21/psa-the-dot-in-your-gmail-...), some of it may be human error. All I know is there's a guy in Ireland who needs to declare bankruptcy and a guy in Australia whose sexual proclivities I wish I knew a lot less about.
cmake generally works great, but the larger and more complex the project gets (and the more platforms you need to support), it gets exponentially uglier. I've had the displeasure of needing to maintain a single cmake infrastructure for a large (~500K or so lines plus 3rd party libs) project that targeted Windows, Linux, Mac, iOS, Android, and a few other obscure mobile platforms. Here was the progression:

1. Linux target: "Wow this is a breeze!"

2. Mac target: "Ahh, a little learning curve, but no problem!"

3. Windows/VC target: "Jeez, I hope I don't have to hand-edit this monstrous vcproj this thing generates..."

4. iOS: "WTF!! Simulator targets, device targets, provisioning profiles, code signing.. This stuff was all just hacked into cmake and barely made to work wasn't it??"

5. Android+NDK: "Kill me now"

6. Other obscure mobile targets with toolchains themselves that barely worked: "La La La, I'm ready for the funny farm. The cucumbers! They're dancing! And glowing!! The room is getting hazy and dark.. Where's my vodka?"
Is it ok if I ask about something totally unrelated to the article? I was wondering, for the hotel booking companies that Trivago collects data from, do you have an agreement with them about it? Do they pay anything to you, or you pay anything to them, or neither? Does Trivago make any money? If so, how?
It didn't appear until I scrolled a bit just now.
State of JavaScript Survery
I have seen that before, but I don't think the level of complexity in the BlackBox gif would be achievable with that technique (assuming the technical constraints did also apply)
That is just kicking the can further down the road. Now, instead of mantaining makefile for make, you are mantaining CMakeLists.txt for cmake.
I was responding to the specific, sarcastic, wording of this line "Programmers want huge paychecks but everyone ELSE should be FOSS and code for us for free".
Somebody listed a number of common build system requirements below, but of course there are usually many many more like custom compilers, cross-compilation, any number of things that your "simple makefile" can't work with.

By the time the Makefile has grown to support all these things it no longer has the properties that made it useful in the first place (parsimonious, understandable, small).
Bake Your Own EXTRABACON – Silent Signal Techblog
Its one thing to reduce vibration and fatigue. But increasing stability is a two-edged sword. If the plasma actuator fails, suddenly at 500MPH you're less stable. And no device is foolproof, especially one that requires high voltage. A lightening strike, an engine failure and the plane won't fly?
There’s no point telling people not to do something if you don’t give them an alternative that does do all those things.

(And no, “just use autotools” is not a viable answer.)
Yep, that's exactly what happened. Thanks for the explications.

I actually did know that once, but forgot. Make definitely has its hidden traps.
Nice. So in a few years, there will be one less competitor in this space.
Show HN: LegionBoard, a FOSS changes management system for schools
It also backfired in Germany: newspapers required payment for news snippets, Google removed those newspapers, newspapers granted a free exception for Google. The real losers were all the smaller players that didn't get the exception.

And now it looks like Germany wants to put that to the European level.

https://en.wikipedia.org/wiki/Ancillary_copyright_for_press_...
"Merkel also announced that she would push the idea at the European level" "[...] contradicting reassurances from Andrus Ansip that no link tax would be introduced"
Racket is a little too complex for my tastes. It's a little too big, a little to exerimental, a little too complex, a little too magical. I lean towards R7RS and CHICKEN myself, which are on the opposite end in terms of Scheme implementations. Guile's nice too.
SEX ESCORTS IN ATHENS – CALL GIRLS ACADEMY
That's crazy. Do modern cores not also use local, integrated power regulation? I think I remember an Intel PR release about that, but I don't know the detail.
1975 concept drawings for the home version of Pong
Yeah, that works if you've planned your project out and junk like that :) I'm usually just slapping junk together at the last minute and cannibalising whatever I have laying around (and for some reason, I have a lot of keyboards laying around).

If you were writing the consuming app, you could get analog support with an ADC into a decoder into individual or combinations of keys. I say you'd have to be writing the app because I don't know many existing apps that support that sort of key binding (though I do seem to recall MS Flight Simulator doing it, at least for throttle).
Without a third-party managing associations, how do you maintain that "friendship" is consensual? In other words, how do you prevent "I have your email address" from meaning "you're my friend now."
so you have to walk around and grow vegetables wearing that space suit like a Ninja.
In a past life, the mega-but-autogenerated Makefile I helped maintain would store the executed command and only echo it if the command failed. And we logged everything to file, so you got nice output but all the info was there if we needed it. Didn't take that long to work out how to do it, once we'd decided it would be a nice thing to have.
Would you write an article detailing your experience?

It sounds fun to read.
Nowadays Xeon Phis are traditional CPUs.
I've used Front Panel Express's services as well - +1 - they really do a nice job.
Use the standard library
Mesh networking wasn't exactly a raging success last time around and not much has changed since then.
NX is a client-side framework with lots of editable examples