skysight-inc/HackerNews huggingface dataset:
I suppose you're correct that Adria's actions are within the rules of the game ('anything goes!'), but what I'm saying is she played the game poorly by trying to prevent people from knowing she got someone fired.

>Considering this guy was recently fired, I wouldn't want to speak directly to him if I were her.

Did you know that she responded directly to his comment on HN? (See here)[https://news.ycombinator.com/item?id=5399047].

Adria portrays herself as a fearless crusader against injustice. She has failed in this portrayal in several ways and appeared opportunistic and hypocritical.

Would you be willing to admit there's 'no foul play' in that failure? I don't know if I'd go that far, because my point is more about the nature of the court of public opinion than it is trying to assign blame.

>Facing down this king of online scrutiny and doubt of your motives is exactly why women tend to keep quite about this kind of stuff

It's a problem, sure, but the court of public opinion is extremely volatile and doesn't like being misled, which is part of why it's considered a 'nuclear option'. Adria deliberately used that option and it backfired. This is not doubt of her motives, it's a plain reading of her account of events.

How can you protect someone that chooses to engage in a game of social russian roulette? How can you protect someone that then pulls the trigger six times? You can't, and now Adria is jobless while Hank has a new job. And it's sad and really unfortunate that things have worked out that way for her.

I haven't been trying to make a point like "Adria deserved it" though you probably heard that, and there's an "unfair" amount of that going around (though it's not foul by the rules of the story-telling game you're describing, right?).

There simply isn't anything to be done about mob justice except be aware that it will betray you for the slightest infraction.

...I've been tracing back through the beginning of this conversation, because I was focusing on where exactly I think Adria made a significant mistake "in the eyes of the court" and I wanted to make sure we were still topical.

>>But if you believe that her actions were about "PR and a personal agenda" then I think you'd also have to agree that "Hank"'s apology was just as much about "PR and a personal agenda".

I don't disagree actually with that statement in isolation, but I think you're missing the point here. When they say things are about "PR and a personal agenda," what they mean is there's a sense of dishonesty detected. You can shape the narrative, but get caught distorting it and the mob pounces.
It would be neat to add some randomness-measuring statistics of the last N bits: like counts of 1s and 0s; digraph counts for 00, 01, 10, and 11; length of longest 0/1 repetitions; or more sophisticated tests.
Can someone kindly transcribe this video for hearing impaired ?
Obviously YMMV, but if I think on myself without CS degree, I'll probably:
Be comfortable programming in Java/C#,
learned Scala and trying to learn FP.
Learned about big O notation.
But wouldn't know:
why you should NEVER use float/double to represent money
How databases work
That NoSQL conceptual model predates the relational model.
Dependent types
Category theory

Overall, a good CS degree exposes you to things you don't know you don't know (a big pitfall in self study)
I really respect the self taught devs, because they have to work harder for it.
Or corglitch? I'm really enjoying that one...

http://www.windows93.net/#!glitch

[edit] Well crap, what did I click? I could have sworn this was what was playing the music, but I realized it's not. Hmm.

[edit-edit] Oh, it was acid box. That makes sense.
At least there seems to be a supported method for updating the 14.04 kernel: https://wiki.ubuntu.com/TrustyTahr/ReleaseNotes#LTS_Hardware...

Apparently, Ubuntu 14.04.2 installs a 3.16 kernel by default, and previous 14.04 installs can be updated by installing a bunch of "*-utopic" packages.
Read the article, this is a circumvention rather than compression, although if you define Komogorov-randomness appropriately, such a definition would work.

But modern OS's have non-determinism available: take a Kolmogorov-random file of size n which can be generated by a program n+1. Then, replace a certain part of the program (totaling k bits, and delete 2 extra bits) with a function drawing k+2 random bits from the OS. Then with probability 2^-(k+2), you win.
I'm not sure if this guy is more obsessed with the plane or the publicity. Either way, is anyone taking bets on how long until he loses his wife over it?
Hermit crabs don't grow their first shell. They find all the shells they live in, often from sea snails apparently.
> finding a third party with domain expertise, whom they both trust

I would say that in this specific instance, they could've quite easily agreed on a reputable user from the comp.compression newsgroup whom they both trust.

> adjudicate at very low cost.

It makes sense that arbitrators for niche markets with considerable domain expertise could charge a premium for their services. Say, $50-$150 for that specific case doesn't seem like a stretch.

Also, note that the fee could be charged only in case of dispute. (and indeed, many trust agents on Bitrated offer their services for free or nearly-free when there's no dispute and no work on their part. 0.1% base fee + 2% for disputes seems to be a popular fee structure.)

> Establishing trust between strangers is a very hard problem.

Indeed! This is the main problem we're trying to tackle, which is arguably much harder than providing the technological platform for payments.

> And while you may find a way to innovate around existing laws, new laws will be written.

The thing is, we aren't taking advantage of some "loophole" or anything like that. The escrow regulations exists for a reason and makes a lot of sense - holding funds on behalf of others should have strict regulations attached to it. Escrow providers are trusted to keep the funds safe from thieves, not to "run away" with them, and to resist the temptation to invest user funds to make a (potentially quite high) profit while holding them (which could result in losing them, even in relatively "safe" investments).

With multi-signature, none of that risk exists, and so it makes sense that the regulation won't either. Even when new laws gets written to address that, they're likely to be much less strict.

The legal situation with multi-signature is very similar to a binding arbitration clause, so we anticipate regulations to be based off of that (and arbitration is significantly less strictly regulated than escrow).
The hermit crabs don't grow the shells. They use snail shells.

http://en.wikipedia.org/wiki/Gastropod_shell
GZIP would not apply very much compression, at all, to purely random data.

So the compressed data + gzip decompressor would very likely be a greater size than the original data.
WOW This is better then Windows7. Any one knows keyboard keys for "Castle GAFA 3D"
There's a lot of work going on in this field; if it were really scalable it would be awesome.

The slides call it academic but it is (barely) moving into industry. One of the, often cited, commercial uses is in one of the products coming out of Microsoft Research and into Excel, flash fill.

Another interesting application is synthesizing countermeasures for side channel attacks in crypto code [1]. They are automatically, based on the specification, guaranteed secure.

If you can find a good application, like deobfuscation, you can create some fun stuff.

[1] http://www.ece.vt.edu/chaowang/pubDOC/EldibW14CAV.pdf
I was there for a day and when the museum was about to close I realized I hadn't properly experienced the half of it and came back the next day to spend another day there. Hands down the best museum I've ever seen.

Among the things there are original Google servers, Apollo computers, Apple I, Lisa and a hundred more things I can barely remember that make me want to visit it for another two days just to refresh my memory.
Yes, knowing which string(s) to choose which have this property as the challenge giver is the hard part.
Watch a whole music video about WATERMELON
What is the common factor in all these destructive relationships with co-workers over so many different companies and environments?
On one hand, absolutely. The current wash of investment means that there's plenty of CRUD startups that get funded that wouldn't otherwise. They'll get acquihired at best and the cycle continues.

On the other hand I don't think that founders will say "Oh, I won't pursue that technical passion project - I'll just build another Twitter!" The incentives to plunge into hard technical problems are not (at their core) based on money. That's just a plus. And lots of investor money means that those with the skills are more likely to found a company instead of letting a side project languish on a hard drive somewhere.

So those who can build amazing things will continue to do so. The current funding environment isn't stopping them. Having more CRUD apps than you can shake a RAM stick at is a small price to pay for enabling the next Stripe or Heroku.
Travel Wallet – Slim Leather Wallets by Bellroy
Sure. It's possible to win, and it's also possible to lose, depending on the specific file provided. This is much better than reformulating the problem to an impossible one (compress any file, instead of this one specific file)
For people having issues with CA - It is not the CA that is the problem (it is not a famous CA, but is known, at least by Chrome), the problem is that they probably shortened the domain too late and are still using the old configuration. Use the URL below, the certificate works fine. It's just for the wrong domain:

https://digitallocker.gov.in/

Edit: I'm unable to login though. I get the OTP from Aadhaar just fine, but the website doesn't seem to be able to verify it.

Edit 2: It worked after a couple of tries. Looking at the trail, it is probably some issue with Aadhaar and not this website. It does look really neat. You basically upload copies of your IDs and then agencies can request it. You get to approve. They are pulling UID data so it's quick to set up. I think the point of this is that you can link all other IDs with UID so people just have to ask for you Aadhaar number, no paper ID copies or forms. I wish they just integrated this into UID system like they link bank accounts, that way developers would have a single UIDAI API for identity, bank accounts and other IDs.
good old fashioned arrow keys
These are pretty cool. Does anyone know how these are made?
Yeah, only he's a developer. A dog is a useless nuisance in an office.
Or just have the decompressor log onto a server and download the original file. Only risk then is internet connection.
Arrows, space interacts with doors, x (iirc) shoots.
Most have them. I dont see the harm in putting them in the recycling bin though thats not to say they wont end up in the landfill fraction for various reasons.
Ask HN: Are there many professional devs who don't have any degree?
There's a thread here https://news.ycombinator.com/item?id=9163921 about differences between cs grads and non cs grads as devs. Which got me to thinking are there many devs who don't have any degree? I'd be curious to hear from you and how you go about getting jobs without a degree, and has not having a degree limited your career prospects?
It's carried over into modern sci-fi. Check out these pictures from Stargate SG-1 (which is what first popped into my mind when I saw those photos):

http://en.stargate-wiki.org/wiki/images/b/b7/Tel%27tak_contr...

http://en.stargate-wiki.org/wiki/images/c/c0/Ha%27tak_Auxili...

http://en.stargate-wiki.org/wiki/File:Ha%27tak_Glider_bay_do...

I'd love to talk to set designers on these shows to find out what their influences were. I would not be at all surprised if these kinds of props originate in the Daisy Bell scene in 2001: A Space Odyssey, and I would bet any money that set in 2001 was an extrapolation of the SMS card.
This interpretation is inconsistent with Goldman's own statement about the original data that "the file size is 3145728". He didn't say "the file size is 3145728 plus some file system overhead", so by file size he was thinking of the number of bytes in the file ... until he was outsmarted.

It's hardly a filesystem exploit if - again by Goldman's own statement - gunzip is allowable.
It does blow my mind something fierce that "but but it might be you next time" is a serious argument in this. I'm not bigoted, I default to inclusion. Unless we have a serious uprising of the regressive right, I have nothing to fear. And I have much more to fear if they come to power than "Ed said nice things about gay people."
I have been saying that BIOSes needs a proper support lifecycle and bug reporting channel for both security and non-security bugs for a while now.
Research isn't a competitive game with clear wins and losses. Moneyball and finding the under valued players works best in environments where you can actually prove/demonstrate they wre clearly undervalued. It's very difficult to show someone who's undervalued is clearly undervalued short of them solving a major open problem. When there is far less direct competition everything is more subjective and the prestige factor of top tier applicants shines.
As an immigrant to the US from Europe, one of the worst aspects of US culture is how it treats the unfortunate. People are all too willing to inflict severe judgement and punishment on others (presumably because it makes them feel morally upright).

Poor? Fuck you, your fault. Addict? Fuck you, your fault. No, it does not matter that you have cleaned your act.

This country is psychopathic. Unfortunately, that also makes it a great place to earn money, and so here I am.
No. More than it used to be, but it's not comon.
33% of Americans out of workforce, highest rate since 1978
If you're given perfectly random data, gzipping it will (almost) never reduce the size so much that you could fit the gunzip binary in the reduced space. In the extremely rare occurrence that the generated random data has, say, a repeated string longer than the gunzip binary, the challenger could be on guard for that and just regenerate random data until that's not the case.

To be more formal, the challenger is finding what he believes to be a string that is Kolmogorov-random, and betting (quite safely) that the challenged party can't prove him wrong.

http://en.wikipedia.org/wiki/Kolmogorov_complexity#Kolmogoro...
I think, in general, people aren't that upset that Rod Chavez harassed her. Based on her claims, he's an asshole, but if you pick 50k people from the general population, you're gonna get some assholes. I'd bet the majority of upset people are upset because of Google's response. The response of the company -- ending her career, likely managing her out, leaving Rod alone -- is what is correctly attributed to google.
As both a Rust user and a CS grad, I can confirm both that papers still make my eyes glaze over and that thankfully you don't need to understand the type system to use Rust effectively. :)

Personally I'm thankful for my CS background, but you also need experience using various tools to round out your knowledge. To put it another way: real-world experience teaches you how to solve problems, while academic experience teaches you that hard problems can be solved.
They say they're a German company. Is it common for them to mostly speak English?
Smart people who love coding end up pretty good at programming whatever their background. That being said, my (extremely generalized) observations have been that people with more formal training are able to spot issues earlier than people with less formal training, but end up more false positives (issues that aren't issues.) I've found CS majors also have a better nose for "code smell" due to having seen very well constructed code and dealt with graded assignments for years.

Within the enterprise it world I've worked in, the self taught programmers tend to be very bimodal- likely to be truly excellent or unspeakable terrible whereas programmers with a CS credential tend to be more normally distributed.

I do think that the credentialed programmers I've met are a bit more technically flexible than self taught programmers. A CS degree requires learning different languages, coding styles, and technologies whereas self taught coders are more likely to have come up through one language/technology stack and may never leave it. That's a massive generalization though and I can think of many counter examples.

Note-I'm was a CS undergrad and mostly deal with very large IT departments rather than startups or consumer application development.
Perhaps, but I've never shit on the floor, so I've got that going for me.
I just wanna make one point here, I dont know any self taught programmer in the world who has made a significant contribution to programming or computer science or computing.

Case in point :

1) Linus Torvalds : The Creator of Linux kernel.
2) Richard Stallman : GCC, Emacs and GNU.
3) DHH : Ruby on Rails.
4) Matz : Ruby.

there are several other examples Donald Knuth, Dennis Ritchie, Ken Thompson and many others ...

All of these people have advanced CS degrees.
Ask HN: Can you do IOS/XCode development on Mac Mini (1.4 Ghz)
Need advice on whether you can do IOS Dev on a Mini the 1.4 Ghz (2 core i5). Im from india and you can get this machine here (on Amazon.in) for INR 32K (about USD 500). There is a higher spec'd mini at 2.5 Ghz That costs about INR 50K (about USD 800), but I'm trying to see how far I could get with the cheapest model.

Does anyone use this machine for development?

My initial plan was to buy the 15 inch MBP (Iris graphics) which you can get here (amazon.in) for INR 120K (about USD 2000). But, after re-thinking, my girlfriend is into fashion and I'm planning to get her an innovis 1500 embroidery cum sewing machine and am cutting down on my specs a little - a little bet I'm taking on her.

The idea is to buy the 1.4 Ghz mini for INR 32K and put 16 Gb ram into - I checked on amazon.in - you can get a corsair chip for about INR 7300 - 16 Gb will cost me about INR 15K (about USD 250).

So to summarize, if I bought an mac mini (1.4 Ghz) and put 16Gb ram into, would I be able to do IOS development work on it or would it be a frustrating exercise.

For those who want to compare the savings:

(All prices in INR)
Mac - mini - 32,000
16 Gb ram - 14,000
Full hd screen - 8,000
----------------------
Total 54,000

MBP 15 inch - 120,000

Difference = 120K - 54K = 66K INR (about USD 1000)

Thanks, do let me know your experience/opinions.
Yes, but gold jewelry is supposed to retain some of its value. If the best you can do with a used Apple Watch is send it to Cupertino then it's a much less responsible purchase than a similarly priced Rolex, which can easily be resold.
It's a matter of being objectified by her coworkers. Isn't it obvious that the comment has sexual undertones?
Indian Goverment launches DigiLocker
Why do you think prices will go down? That's not at all what's been happening lately or the consensus estimate by analysts.
"I build secure IM, this was 15 years before telegram" He's a comedic genius.
Exceptional Female now have their own social networking site
These are the classes I took to get my Computer Science degree. I spent about 45 hours in lecture for each of these classes plus somewhere between 20 - 50 hours per class (depending on the class) doing labs/homework/studying/etc.

Java

Lisp

Data Structures

Algorithms

Operating Systems

Information Systems (How databases work)

Software Engineering

Assembly Language

Artificial Intelligence

Networking

Embedded Systems

Calculus I & II

Multivariate Calculus

Linear Algebra

Discrete Mathematics

Probability and Statistics

Anyone could self teach all of these things to the same level that I learned them. It would probably take a similar time commitment. Honestly, if someone was dedicated enough to spent 60 - 100 hours learning each of those topics on their own time, they are probably a better computer scientist that I.

Although, I wouldn't say my CS degree made me a "programmer".

What did I didn't learn from College:

How to write maintainable code

How to write testable code

How to deploy code

How to manage servers

How to document code

If you're building web pages there probably isn't any difference between a self taught developer and someone with a CS degree. The person with the CS degree most likely also self taught themselves all their web development skills.

However, if you're building new programming languages or compilers or robots or missile guidance systems or self driving cars or spaceship navigation systems you'll probably start to see some differences. From reading the comments on this thread, I'm not convinced that the self identified self-taughters are aware of all that a CS degree encompasses (heck, no two CS degrees are necessarily after the first three semesters!)

A 22 year old with a CS degree is probably not going to be as good of a web developer as a 22 year old with with 4 years experience working as a web developer instead of a CS degree. But, a 22 year old with a CS degree and 2 years of internships working as a web developer...
Background: Almost all govt / public sector / regulated private sector services in India requires you to submit a physical proof of ID/Address (along with application forms & other essentials) e.g. bank account, mobile SIM, gas/water/electricity, credit card etc.

It's unlike US where your SSN is electronically linked to your identity & credit history and most of the above stuff can be done without any physical documents.

The Aadhar (literally means foundation) card is trying to provide a unified identification across the country. Perhaps like an SSN to some extent.
Looks like it wasn't an actual court. I was recalling incorrectly: http://www.theguardian.com/uk-news/2015/feb/06/gchq-mass-int...
Xombrero: https://opensource.conformal.com/wiki/xombrero
I was fine with it until the video of the 'behind-the-scenes' further down in the article that shows the camera crew telling him to write math on a piece of glass for pictures.

I don't expect to read a good article about math from any general-purpose publication, but goddamn am I sick of the glass-with-formulas cliche. It's as tired as the "hooded man in dark room behind a green phosphor terminal" image that is thrown about any time there is a db leak or black hat scandal of some sort.
I don't think you even remotely understand the problem. The problem isn't the place human sexuality plays in conversation, but the fact that women in Silicon Valley work in male-dominated environments that have been getting increasingly hostile towards women over the last two decades, and people working in such environments quickly sublimate the power structure. It's not that talking about sex makes the atmosphere hostile, but the other way around: women (and men) don't feel comfortable where they don't feel safe. If all employees felt safe, secure, and respected, they -- including women -- will be happy to talk about many subjects, including sex.
I found this article to be contradicting itself. Correct me if I'm wrong, but if you read code line-by-line, you're just obtaining more knowledge, not talent. How does this suggestion lead to more talent?
I have a reef tank on my desk at work I get to watch this process happen on a daily basis. I have to keep adding larger shells to the tank because if I don't they will kill the snails and steal their shells. If there are enough shells available they leave the snails alone. Recently one of the medium size crabs decided to take the a shell that used to belong to a turbo snail, much too big for him as he can barely drag it around. I've come to the conclusion this crab is American and is going to fake it until he makes it.
This post is not about code samples.
Definitely, but it's not a hiring point when the skill isn't in short supply (and it is way easier to hire someone fluent in mandarin than English).