skysight-inc/HackerNews huggingface dataset:
USD is used outside the US plenty. A lot of its value is simply people preferring to use it, the same kind of potential value that bitcoin has. And that value works with or without cryptography and math and code, so I find crypto-fiat a silly term. All it needs is a ledger, and crypto is merely one (rather secure) method of creating one.
Don't say never. You think police or fire departments or military are highly paid or safe? Many women have fought for the chance to show they can do those jobs.
Github, Bitbucket, Gitorius, Planio... or your own server (very simple setup). Setting up Sparkleshare is simple.
Excellent concept - but one major Caveat.
Why in the world would you publish it for all the world to see?

Keep it internal to the company - you have an expectation of privacy from your employer and this post just ruined it completely.

I hope they got written signed releases from every one of those folks whose private info they broadcast to the world.
Use nsd and/or unbound, they're more robust and faster than bind.
Business opportunity: an Uber for "An Uber for" companies!
Also no side channel observations.
I haven't been a regular perl programmer for coming up on 10 years now (switched to python), but I still miss the easy regexes, and I'll pull it out when I have to do awk/sed like things.
They're also into mining some of the "data exhaust". Monetizing this turns them into something much bigger than a social checkin company.

Here's a presentation given at Data Driven New York. http://vimeo.com/79911529
I agree. Found this on twitter so decided to post it here.
Buffer: How much did Buffer give away for their $400k funding?
I hope 3 things happen

1) SteamOS is very successful along with Steam Machine

2) Windows is knocked out as a gaming platform

3) SteamOS users will be less annoying than Xbox and PS3 users
Hindsight is always golden but ths particular idea always seemed to me to be the handiwork of investors & execs in the Silicon Valley bubble extrapolating their needs and wants to the rest of the general population.
Their protocol doesn't provide any forward secrecy. It uses the PGP protocol model, which is increasingly being seen as an architectural dead end (particularly given the recently revealed ciphertext recording capabilities of NSA):

https://whispersystems.org/blog/asynchronous-security/
Brian, how do you distinguish between buyer and user personas and how to prioritize???
As a male in late middle age, I'm not the target audience of either the book or the letter. I would agree with the writer that Lean In is of very limited applicability. I would qualify this by saying that "self-esteem, peace, confidence to take leaps of faith, and well-rounded happiness" are not necessarily best sought directly.
> When you read the code you need to know what it does, not what the programmer had intended, then, and only then, will you stand any hope of fixing bugs.

I'm talking about being a user/caller of code, not attempting to fix it. Of course you need to know the innards if you're going to fix it, but needing to know all the implementation details in order to even call a piece of code is counter-productive. It's needlessly time-consuming and it violates the concept of separation of concerns.
Sorry for the shameless trolling, but if you are a fan of storm and see potential in the real-time side of big data, consider applying to work on the Platform team at WebAction.

We're a well-funded company (raised an $11m Series B from a $15billion private equity firm) real-time big data analytics company for the enterprise. We're based in Palo Alto. If interested, feel free to shoot us a message!

jobs@webaction.com
Another way would be to look at it from the perspective that I don't want to be backed into a corner. One of the things that I hated about working at a big company was the "compensation matrix"--you plug your factors into a matrix and the formula told you what you were worth. To a company, some people are worth more than others: "work ethic" is a tough one to plug into a matrix.

I don't find that there's a lot of information asymmetry, at least as an engineer. Beyond a first job, is there really that much? I know what I made at my last job, I know approximately what I'm worth, and I argue from there. If a company won't pay me what I think I'm worth, I look elsewhere.

Every situation is unique: how desperate is the company, how desperate is the employee, how many roles will a person fill, how many intangibles does the person come with (i.e. work ethic, contacts, what-have-you)...
They said if no one wins the contest they would publish the keys allowing anyone to decrypt the data, proving it was not garbage.
"very similar" -> "nearly identical", especially on the first iPhone version before there were multiple pages of apps. At least it was on mine.

The difference was the quality of the apps and hardware. The screen was gorgeous, it had horsepower for web-surfing and youtube, it had multitouch and used it reasonably well, and it cost about the same as a decent Palm since it came with a service agreement.
Speaking of convenience I found a way to never leave my apartment ever again. I just hire a courier to do all my shit for me: groceries, picking things up/dropping off, picking up my mail, doing things like dropping my mac off at the mall and picking it up.

It costs, not a lot, but the time I save from actually walking and doing all this shit pays for itself.
I can't fathom this working. Why not just fly first class? The purpose of private jets is flexibility and privacy. If you want to pay up, NetJets is an option. But perhaps I'm not their target customer.
Do you see yourself expanding to other app niches outside of education?
This is true, but you could easily respond by increasing the RSA key size. This would make the protocol Telegram-secure without meaningfully improving its actual security profile in any way.
Thanks. We've been striving to open source as much stuff as possible (both large and small). http://cloudflare.github.io/

One thing I've been using Github for is keeping an archive of all the talks I've given and related code and data: https://github.com/cloudflare/jgc-talks
From the investor list, it sounds more like celebrities extrapolating their needs to the rest of us.

This reminds me of the urban legend of a Hedge Fund exec's kid who didn't know the word "airplane", only "private jet".
And that's completely ignoring the shitstorm of emails one would recieve on any given day. Email is a drain on productivity and this seems like it would make it even more so. Having access to conversations between parties is nice but please don't send me meaningless emails all day long.
> I have to point out the VLS launcher has a seriously weird all-solid-fuel design. I am not a rocket scientist, but, as an engineer, I have to wonder what the hell those rocket scientists knew no other spacefaring country did since nobody launches satellites on all-solid-fuel rockets.

Sure they do.

For example, NASA's LADEE mission was launched to the moon in September 2013 on a Minotaur V: a five-stage all-solid rocket.

Last month, India just launched a Mars orbiter using the PSLV: a 4-stage rocket with only the second and fourth stages being liquid. The first stage was solid, and had 6 solid rocket boosters. Thus, it launched entirely on solids.

And of course, there are lots of liquid-fueled rockets with solid boosters on liquid-fueled rockets. The French Ariane 5, for example, has one liquid core stage plus two solids. The solids produce 92% of thrust at liftoff. Solids are great at producing thrust.

The American Titan IIIc rocket took this configuration to its ultimate conclusion. It was launched solely on the solid rocket boosters. The liquid-fueled core stage did not even ignite until a couple of minutes into the mission, i.e., although it was at the bottom of the stack, it actually served as a second stage.

If you're talking about spacefaring nations that avoid solids, you're really only talking about the Russians, Chinese, and Ukrainians. They only use solids on military missions, and stick with liquids on civilian missions. They get the necessary thrust by clustering lots of engines together.

The Chinese moon rover, for example, was launched on a Long March 3B with a total of 8 engines ignited at lift-off -- 4 liquid-fueled engines in the core stage, plus 4 liquid rocket boosters. Yes, that's right, even their strap-on boosters are liquid-fueled.
What happens when you write essays in programming languages?
Wow, an Android engineer making less than 100K that's crazy to me, but I'm not that familiar with UK salaries I guess.
All computers are trade offs but when you start trading sensible things for appearance then it's just idiocy.

It's the Ugg boot of computers. Looks pretty and keeps your feet warm but you can't get it wet and it isn't waterproof, they fuck up your feet and fall to bits.

I'd rather have a pair of Berghaus explorers, warm and dry feet and for them to still be on one piece after a 20 mile hike (HP Z820).

Don't really care about the OS - you can get where you need to with virtualization.
From Twitter: CocoaSPDY (SPDY for iOS / OS X)
I'm not a medical doctor so I dont know how the body works. This is why I never eat, drink or sleep. Only doctors should do these things.

Boy aren't meaningless analogies fun!
Buying UX is a demon.
Many scientific computing tasks are memory intensive - operations on large matrices, R and Python both tend to keep their data in memory rather than writing it to disk, heavy simulation, etc.

I've slammed a cluster node with 1 TB of RAM pretty hard, I can easily see exceeding the 64 GB the Mac Pro comes with. Though my solution to this is admittedly "Toss it on the cluster".
I remember going to E3 some ten years ago with friends and we couldn't stop laughing at the Phantom. IIRC, they were either going to charge per minute played or the games were going to be rent-only or something of that nature. It just seemed more like "how can we possibly exploit more money from players" versus Steam's idea of changing the way we do gaming. So I would personally argue that Steam is significantly different.
Defeating a Bot's Swear Word Searches in Haskell
Great Quote
It's not so bad. As a one time academic employee, my salary was published openly by law.
The world has moved on, we've got more sane abstractions. PSGI[1][2] (modeled after WSGI) is basically CGI re-imagined and done better.

1: http://www.modernperlbooks.com/mt/2011/03/why-psgiplack-matt...

2: http://search.cpan.org/~miyagawa/PSGI-1.102/PSGI.pod

D'oh! Now I see below that your duplicate of this question got the love it deserved already...
Ship yourself custom ASICs in the few months allowed by the contest guidelines and you'd earn it. FPGAs are another possibility, but even that would be a bit of an undertaking in a short timeframe and it might not actually get you much.

Also the DES hardware is slightly different than prime number factorization in terms of workload. Supercomputers are fairly well optimized for some of the types of matrix operations you'd need to do for a GNFS, which is generally the method of choice for factoring large numbers on a classical computer. Custom hardware isn't going to give you the huge boost like you'd see for brute forcing DES.

Custom hardware isn't a silver bullet and it is a large engineering problem that takes usually more time than the telegraph contest allows.
It's how Finns speak English. I work in Nokia and this is exactly the sort of stuff I hear from them. It's something they could use some help with, but hey that's why we native English speakers are around...

Technically on an English proficiency test I imagine Finns would beat lots of Americans ;)
You're not wrong. The states are barred from enacting laws that discriminate against citizenry, and enforcement is barred from punishing anybody without their fifth amendment privileges of due process.

Despite that though, there's nothing to bar the state from enacting a law that discriminates against foreign citizens, and nothing to prevent due process from affecting the punishments ascribed as violation of the law.

For a real-world scenario, the state of California could require non-citizens to provide work visas or other such requirements before allowing them to be employed within the state, whereas (at least my interpretation of the OP's post read) that is otherwise discriminatory. In this context, it is legal, and even accepted practice to discriminate against non-citizens.

In a time when the mayor of New York City has stated (paraphrasing) that the only problem he sees with "stop and frisk" is that too many white people are stopped, and not enough minorities, I don't think it's too far a cry to imagine a scenario in which a law might be written that effectively nullifieis portinos of the Constitution as they pertain to non-citizens.

> But of course, rights are presumed to not even exist are even more useless than those that aren't enforced

Agreed. Further, the idea that the Bill of Rights encompasses the only rights that men may have is equally naive, as is the idea that a right must be codified in a document somewhere in order for it to exist. Our transition from a mindset of "individuals have rights, except where those rights infringe the rights of others" to "individuals have only the rights already codified, and must ask permission for everything else" is, in my opinion, a broken way to interpret our nation's governing documents.
Some states have additional regulations on who can call themselves "Montessori". For example, Maryland requires schools using the name "Montessori" to be approved by a "Montessori Validating Organization" that the state recognizes.

http://www.marylandpublicschools.org/msde/nonpublicschools/m...
Sure, that's a generalization. There are tons of exceptions where my generalization doesn't apply. But that isn't the core of my argument- its a postscript.

The math the company has laid out says that CEOs should be paid more than any employee in a company, even if they are founders and have a controlling equity stake. I'm simply saying that if I were an investor or employee, I would find that concerning.
I am all about cross platform these days. S4 GE phone, iPad, MBP laptop, and a windows desktop powerhouse. iTunes Match sucked when I used it last but its been a while.
Sadly, Programming Perl is a bad book for a newbie to read nowadays. http://perl-tutorial.org explains why and suggests newer alternatives. :)
The New Urbanism, Migration, the "creative class", and the Internet
it sounds like you're terrible at commenting
Experimental Website Lets You Download Amazing House Blueprints for Free
sorry quarterto, this is actually The Fourth Law of Hacker News - https://news.ycombinator.com/item?id=4722251
Polynesians may have beat computers to using binary
Interesting to see how this report has been buried on HN

This post is on page 3 and ranked 75.
it says "59 points by bluekitten 2 hours ago"

Meanwhile on page 1, the number 21 item says "35 points by cromulent 4 hours ago" and the number-29 item says "64 points by AndrewDucker 8 hours ago"
Until you have to compile something major...

Then both OSX and Windows are awful.
Seconded. Hard to imagine all employees signing off on this release for the sake of a HN article. But I hope that they did. I would be very upset if my salary were published unbeknownst to me.
PC is a holdover from the popular IBM Personal Computer running Microsoft's PC DOS (later MS-DOS). IBM made PC a brand name in direct competition with Apple. When other companies started copying IBM, they made IBM PC Compatible devices and peripherals, generally with an x86 processor. By the 90's, "IBM PC Compatible" meant "an x86 processor running Windows", still in direct competition with Apple.

So even though Apple uses x86 processors and technically it is a personal computer, "PC" still refers to the old brand name that is synonymous with Wintel. Apple has personal computers, Microsoft has Personal Computers.
There's little magical about it - it's just very expensive. Multi-gigabit MAN links for example! And Infiniband is not cheap either. You can use something like FreeNX for your thin client solution. Storage would be something like 3Par or HDS. The servers and desktops themselves are actually not the major cost in a setup like this.
Infinium Labs and the Phantom had a lot more wrong going for them than not being a successful, multibillion dollar company.

Remember Penny Arcade's comic? http://www.penny-arcade.com/comic/2003/01/23
Red Hat Enterprise Linux OpenStack Platform 4.0 is here
What software are you talking about? The software I need requires unix. I can run VM's in windows, but I find OS X a much better experience.
You may try some embedded devices work, there's a nice mixture of EE (for when things don't work, usually) and CS

It may be related to the dark world as well, but it seems to be waning.
I believe there is a difference between heavy user (myself) and above average music fans. I will concede that maybe more than half are above average. Above average meaning they go to many music festivals and follow what artists are doing.
> There's also not that many possible images anyway, there's 8 rows with 8 columns, and 4 possible colours for each pixel. Even not assuming any fuzzy matching (human comparison) it's still very possible to generate keys with colliding image hashes.

Uh, 4^(8*8)=2^128 is a pretty large number.
The Wikipedia article (https://en.wikipedia.org/wiki/HipHop_for_PHP) says "up to 6x", however, about 2x speedup versus plain PHP was a more typical experience for me when I used it before.
Unfortunately -- and this is one of the many "banana peels" in Perl 5 -- even a simple statement like

print x if x > 5

is problematic in p5 for a whole bunch of reasons:

(1) At a bare minimum, what you really need to say is:

print "$x\n" if $x > 5;

That extra "\n" is a definite turn-off to a lot of people when the get their very first look at Perl. Really, the default these days should be more "say"-like. Of course, "say" is there as of 5.10 if you know where to look for it, and you go out of your way to enable it:

use feature 'say';
say $x if $x > 5;

(2) In "modern", better practice, production-quality Perl you pretty much have to either hedge every comparison op with a check for defined-ness:

use feature 'say';
say $x if defined $x && $x > 5;

in order to head off an unsightly warning about $x not being initialized:

Use of uninitialized value $x in numeric gt (>) at print-if.pl line 5.

or add even more boilerplate to suppress the warning:

use feature 'say';
{
no warnings 'uninitialized';
print $x if $x > 5;
}

or be very attentive about how $x can mutate once it's gotten passed whatever validations you're imposing on it before it enters your scope -- via e.g. Params::Validate, Method::Signatures, provided you know these tools exist and are up to speed and hip as to how to use them effectively.

(Yes, I know that in some contexts, the warning on 'uninitialized' can be very useful. But my point is, most of the time, and especially for novices, it's more of a misfeature).

(3) We shouldn't gloss over the fact that the magical pseudo-grammatical construction the "infix" if syntax provides is itself problematic in many ways.

In the current example, it simply isn't clear -- until you've become very comfortable with the language! -- if the original statement

say $x if $x > 5;

is or is not equivalent to the very similar construction

$foo = $x if $x > 5;
say $foo

This is because it is by no means obvious as to which of the more "active" parts of the original expression -- either the "verb" (print) or the conditional (if) -- takes precedence.

And unfortunately, it's not only possible, but terribly easy to "whip up" fare more volatile constructions like this in Perl 5. Various on this theme -- gotchas about print, conditionals, and complex "if/unless" constructions -- were of course given ample treatment in Perl Better Practices, to the point where (I believe) that Damian pretty much eschews "trailing" if/unless constructions altogether.

(4) Lastly, it's sad to say that for all the complains of Python having too many safety belts and what not, it completely nails the hidden complexity management issues embedded in such a simple construct like Perl's "print-if" idiom.

In Python, basically the only sensible way to achieve the original desired result is to do this:

if x > 5:
print x

Perfectly clear, completely unambiguous, and basically impossible to screw up.
I've literally never heard of foursquare in real life. Nobody I know uses it or has used it.
"but their servers do all of the actual processing and cryptography"

I realize t'is the season to to piling on to the hapless Telegram folks, but I think that assertion is wrong.
Who needs a maintainable version 3 these days? If your product hasn't been acquired and shut down by that time, you've failed. :-P

In all seriousness, yes, different methodologies are certainly good for different organizations and different projects, and you're right that cowboy coding is effective at getting things done. I've definitely seen organizations that weren't well-suited to traditional methodologies get mired in documentation and fail to get anything out of alpha. Whatever approach you choose, just don't follow it straight off a cliff.
Interesting, GiveWell goes as far as to not recommend Heifer, though for different reasons.
Verizon to Publish Transparency Report
Netflix binge viewing data
Good links. Thanks.

(Predictably the Chronicle article has a bunch of comedy geniuses using it as a comment!)
Android fits the bill for what he's described. It's doubtful that everything in a SteamBox is completely open source (including graphics drivers and firmware on various hardware), so even though Android isn't 100% open source, it's roughly on par with the openness of a common Linux desktop.
Yeah, when I started actually trying to back it up, I noticed I was probably a factor 5 off.

Namely, if you look at the keylength.com values for asymmetric key sizes, 768 in 2009 ago should come close to the difficulty of 896 today. The RSA 768 challenge was broken in 2009 (http://eprint.iacr.org/2010/006), which cost them "the equivalent of almost 2000 years of computing on a single core 2.2GHz AMD Opteron". Renting that amount of time Amazon EC2's $0.06/hour instances would be $1 million.
Indeed, In my experiments trying to reach the mün i would never use Solid fuel rockets.
Usage of the word 'privilege' in this context has been really rustling my jimmies lately.
Ah! You were mistaken in the functioning of the service (I thought this might happen). You have to specifically ask for a secure chat with a button press, normally everything is effectively plaintext.
How to Configure Rsyslog with Any Log File; Agents Bad…No Agents Good…
Why do you need to get ahead when the entry-level salary is already more than one can realistically spend improving their happiness?
> I have noticed that in bioinformatics, perl is largely being replaced with python in tool usage.

Which has honestly little to do with the language and more with the fact that the bioinformatics-related Perl books are the worst programming teaching books i have ever seen. (Honestly, a lot of the flak on perl goes back to old and outdated books.)
Historic?? It was 86 years old, hardly worth worrying about. If you want to see a real 'historic mansion', come to Europe.
The OS really doesn't matter is the point. Big apps: after effects, mathematica etc - that sort of workstation stuff doesn't make a difference.

Virtualization is fine for non desktop apps. That's exactly what I do.
Individual cases can of course always be dismissed, but I think the author does a very good job at showing there's a broader social dynamic at play. This piece is worth reading to the end.