skysight-inc/HackerNews huggingface dataset:
I find it interesting that had they framed the 'do not hire' rules under the concept of avoiding lawsuits due to trade secrets, then there would be zero 'evil' in the whole thing (Not that I think it was evil in any case).

On top of that, unless I missed something, the documents I've read excluded engineers, the ones getting their jimmies ruffled, from the 'do not hire' list and simply had them on a 'no cold call' list. It was management and sales that were under some 'do not hire' list, right?

In this whole thing, the only part that I find morally/legally suspect is the agreement to not hire certain categories of employees from certain companies. Everything else is just a bunch of hand waving from highly paid people that want to be paid even more. And even that, had it been worded slightly different, would be arguably legal.
> I'm a professional Java dev and couldn't do this from the top of my head without System.* documentation.

All that documentation will show you is that you use System.in to access standard input, and that it is an InputStream, and you use System.out to access stand output, and it is PrintStream. I'm sure an interviewer would be happy to provide you with those prompts. Could you solve the problem with that help?
I think this would be more useful if it were a graph of capacity against price, rather than a graph of capacity per price against price - which is a bit weird - by default.
I don't think that's the case when VS bundle is priced in thousands of dollars. They just want to make good product.
Yeah, I know what you are talking about, I
d wish tech giants started having backward compatibility as a rule when creating any new gadget or a means to store data. Probably there's no ultimate means to save the data now.
Tech investors think they’ve found the Apple of coffee
"MORE CAPACITY" because drives higher up tend to have more capacity :)

Maybe "CAPACITY PER DOLLAR" would be better? But that would be really long.
> When has this ever worked in the real world? I mean, in theory parts of it are nice, but conflating it with the spam problem is probably not accurate; merchants will just pay for positive reviews for themselves and negative ones for competitors. I ask honestly: are there examples where this has worked?

eBay works this way [1], and I believe this is how Silk Road operated as well, although I'm not sure.

Merchants who pay for positive reviews for themselves and negative reviews for others have greater expenses than merchants who refrain from this, and, consequently, are less competitive.

Imagine a market place with hundreds or thousands of vendors (which is the size an established market place will grow to, if not much larger). Let's say the average total sale volume per merchant is $10k (I think that's a low figure). To nudge all your competitors' total review score 10% in the wrong direction you'd have to buy 1,000 * $10,000 * 10% = $1M USD worth of items from them, and leave all of them a 1 star feedback. Does this sound like an economically viable business approach?

Paying for positive reviews for yourself is cheaper than that, but you're still less competitive than the merchants who actually satisfy clients, and don't have to spend funds to increase their own rating score.

I'm not saying you can't combine this approach with something else, that might very well be the best solution. But I do think the best solution will require paying for reviews, in some way or another.

> I feel like the much better system is to increase the available information about transaction and/or review volumes associated with a particular account -- that makes it much easier to filter out bullshit, and mimics the way fakes are detected on the rest of the internet.

I think I would need more details on this approach to understand what you're suggesting. How would you achieve this in a distributed system? And how do you get around the problem of vendors being able to increase their review score for free?

[1] http://pages.ebay.com/help/sell/fees.html#how
Damn right. Add the comment on http://coglode.com/gems/round-pricing-preference to start the debate!
Usually correct I imagine but what about the slow de-pressurisation scenarios where the pilots have passed out and the plane flies until it runs out of fuel?

In this case (whatever the cause) it would definitely be useful to have the recording for the time the plane went off the planned route but that will probably have been overwritten.
I don't suppose you've heard of KDevelop?
Slightly off topic: but I just wanted to thank you for continuing the thread in this fashion. I found it educational (in a 'how to teach/how to interview' way)
Yes, we're making some small UI tweaks right now to make that more apparent. Thanks for the feedback!
Storing private keys in a place that you do not control is ridiculous.

First line of the home page:

Keybase will be a public directory of publicly auditable public keys.
Yet that is the exact opposite of the "Fastlane", because your seminars are not detached from your time. Sure, it could turn out to be good good hustle income, but he's not saying to do this as your end point.

There is a cap on how many hours anyone can work in a day/year. If you are charging hourly for your time, you are capped.

If you want to make it more Fastlane, you'd turn it into a sellable seminar video series that can be created infrequently and sold forever via memberships, DVDs, etc.

Note that I'm not for or against books or seminars. Not my area of expertise. I'm just stating that a lot of people in this thread are misunderstanding what MJ means by Fastlane.
This would be better if the y axis were actually capacity and not $/GB.
> Yes, but it requires knowing library functions that many Java programmers wouldn't have used for years and would need to look up; you just don't interact with console in Java-world not nearly as much as, say, in Perl-world.

People keep thinking that there are special functions involved in this solution for interacting with the console (which by itself is telling). Let's pretend it was just copying from an InputStream to a PrintStream. Those are both interfaces that most Java developers should be quite familiar with.
I don't know why I haven't seen this linked before here, but this is a very informative teardown of an FDR by Mike of MikesElectricStuff

https://www.youtube.com/watch?v=mQehX0rVYuY

Check out his other videos as well. He is really good at what he does, and his videos still retain the hackery feel.
The X and Y axis seem to be labelled the wrong way around for me.
The fact that he's still going despite their trying to crush him suggests that he may be a good bet.
It's not about Greece, it's about Greece, Spain, Portugal and Italy and then possibly France.
Well, by not exposing the situation, they were complicit and therefore just as 'evil' as the rest.

I'm sure some lawyer somewhere could argue conspiracy if they felt the urge.
Relevant Hark! A Vagrant http://www.harkavagrant.com/index.php?id=206

The sentiment seems very popular in the start-up scene :)
Yep. "Real programmers write games in sed".
It would be long, but it would be correct.

How about "Value (GB per USD)"

Edit: what maaarghk said https://news.ycombinator.com/item?id=7466153

Edit2: I think everyone wants this instead: http://things.gnod.com/flashdrives/#y=gb
The problem was not fiscal, it was capital flows and deflationary policies by Germany.
Abraham Wald
Just to make it clear, the usual caveats of quantum cryptography apply:

1 - It requires direct physical links between the involved parties.

2 - It does not provide authentication, and thus is subject to man in the middle attacks.
> You're concerned that people can be immoral because their economic decisions are harmful to corporations? You're worried about whether both sides are "happy" when one side is a corporation incapable of experiencing feelings? I think you've lost track of what's important.

I feel like your mind is playing a trick on you. Corporations don't exist as a standalone entity. They're an aggregate entity - one that's made of people.

It's not corporations vs. people. It's people trying to be happy working with other people who also are trying to be happy. We're all trying to work together and build something that's bigger than any of us.

A corporation can't "feel", but it also can't "think", or "decide". The people in it feel, think and decide.

When people "harm the corporation", they hurt other people whose hard work gets diminished in the process.

Maybe you think management is "incapable of feeling", well, then sure, you better leave that company. But I'm insulted by the implication that's the rule, rather than the exception.

And also I'm insulted by the implication these companies are in it just for the money. While Google and Apple, the two biggest companies mired in this scandal are led by people with widely different world views, do you honestly think they're in it just for the money?

Maybe you're letting your cynicism inform your opinions too much, or maybe you're working for a company that really is focused just on money. But don't speak for everyone.
It would be a more useful graphic if the axis were actually capacity and cost (as labeled). As it is now the Y-axis is showing us the capacity/cost. When looking for drive I'm usually not trying to maximize capacity for a certain budget (say by buying several 8G drives). More often I want a drive that doesn't cost too much that has a certain capacity.
>If NIST is unimpeachable, why not just have them run the anti-double-spending database and dispense with this inefficient blockchain stuff? :)

Because even if NIST helps someone cheat, the cheaters only get a minor advantage and NIST runs a huge risk. Having an additional security measure which doesn't endanger the entire system if it is broken is not that same as trusting NIST.

Furthermore you can also compose the NIST beacon with other random beacons so that they would all have to collude for any party to cheat.

Imagine tomorrow, we find out a small (<33%) pool is selfish mining, what is a fix we can roll out in a few hours that will stop them while we examine longer term solutions (a long term solution might be asking every pool above 33% to provide a beacon and then having miners compose these beacons).

>This general class of solutions often runs into problems with creating incentives for large miners to continue to mine at your current height and ignore a third party block, because you know you'll beat it in a race even though you announced late.

Yes, we run into these problems at 33% of mining power. That being said, a 33% attack is better than the 0.5% attack.
Have you considered open-sourcing this? It's very cool but I think it could be improved.

I think a more useful view would be to show the flash drives in terms of price per GB, within a certain range. By plotting them in this discrete (best word I could think of) where they cannot occupy the same space in the graph it's misleading about the best value for money.
Isn't @Import a bad idea? At least if you write multiple <link>s for css they can download in parallel. @Import will always have to wait for the first sheet to download AND Execute. Which isn't so bad with CSS but still.
I think what he's getting at is that he's modeling the content expectations first, with no regard to the actual data they are based on. My team builds a lot of things this way - we start with mockups & presenters that have no actual data. Once we have that all locked in and approved, we start thinking about the data structures. Several of our projects deal with some really complex weather, insurance, and other info that can be hard to model & assemble upfront... so once we have our presenters worked out, it's rather easy to then decide how to model it, build our services and delivery mechanisms, and move forward.

We've found that going this direction leads to cleaner models, faster execution, and more decoupling of the entire front end from the entire back-end. We can query & build our data delivery however we need and feed it to the presenter as fast dumb objects (typically as Hamsterdam structs).

edit: removed redundantish wordery.
Ain't nobody got time for dat! Look you either got time to tell me something or sell me something but not both.
I think that there is a case for either of these dates. If you were buying after Vista launched there was an alternative (even if it was Vista) with a longer scheduled lifetime and you were making a choice to buy the end of life product. In a way it is better they sell you the obselete product if you need it (because it needs to work in your environment) rather than refuse to sell it because it only has 5 years life left.
It is pretty much just that... although I think StreamUtils doesn't flush so you'd need to add that.
You can have SSH keys on your OpenPGP keyring (with the next version of GnuPG at least it should be supported), so then the 'public gist' shouldn't be required by 'keybase prove github' at all:

* you put your public SSH key on your OpenPGP keyring (which is signed by your main identity), you publish your updated key - this proves the relationship between the SSH key and the OpenPGP key

* you use the 'github.com/username.key' to check the association between the github username and the SSH key

This leaves the problem that the assocation between your username and SSH key is weak(er) as its not cryptographically signed, and that you do this validation outside PGP's web of trust model.
Sorry, I'm getting the terminology wrong. I mean "read from".
"Activist court" used to have a pretty specific meaning, so I'm sad to see it become, "issuing opinions I don't agree with". There's no legislating from the bench here. There was a law that was judged to be unconstitutional, so it got struck down. As it has in other jurisdictions for strikingly similar reasons. And that Random Internet Guy disagrees with a variety of federal judges on how to apply the rational basis test is interesting I guess, but you can see how I'd be unmoved.

The purpose of civil marriage is mainly to promote families. That being the way we insure the continuance of our society down the ages. Some people make their families in a way that is perfectly fine on outcome measures, but other people find squicky. My view, one with which the courts are agreeing, is that "eeew" is not a rational basis for excluding those people from the institution of marriage, because the 14th amendment demands (and our sense of natural justice requires) that people be equal before the law.

Of course, I am also on team gay, because I have gay friends and gay family members. And also because I'm not a bigoted asshole. But happily, it fits in with my "treating people the same" bias, one I have carefully considered, so this one hasn't required a lot of extra thinking. And since this bias is conveniently baked into American jurisprudence already, I'm looking forward to this working itself out over the next decade or so as the "eeew" brigade dies off.

And I'll add that I have no obligation to provide justifications for views that I don't hold, like the kookily put one in your first sentence. If you'd like to keep putting yourself forth as a pillar of rational discussion, I'd suggest you stick to holding people to account only for what they've said, not the things you imagine while getting freaked out about gay sex.
Can I give you some unsolicited feedback?

- On Firefox 27x the "Most Popular" note is overlapped on top of the pricing, making both hard to read

- the jump from free to lite seems a little large... is there no room for, say, a $5/mo plan?

- after authorizing Twitter in order to sign up, the site blanked out and I had to go back to ritetag.com manually, after which I was logged in

- I can't tell a difference between the colors for "tweets with low chance" and "tweets with high chance". I'm assuming one is orange and one is green, but like a sizable minority of your users, I'm essentially unable to distinguish between the two effectively given the shades you've chosen.

- Related, "tweets with a high chance of being discovered" wraps to the far left, instead of just below (so it looks like on the other side we have "tweets with no chance of being discovered discovered"

Otherwise, I'm looking forward to exploring more -- interesting concept, and I personally haven't seen this done before.
http://things.gnod.com/flashdrives/#y=gb
Getting rich?
The most interesting take away from that was how resilient companies appear to be despite their leaders best efforts to sabotage everything. I think the real lesson is (and I don't like it): if you want your company to survive you need to be good at spin.

In the case of hotmail, how did he ever let a situation arise where one bug in a nightly cron script could obliterate his users emails?! No backups because they cost too much?? "the sun, the moon and the stars lined up against us for it to happen" No, you were just reckless and too busy chasing growth.

With Ironport, he says his whole business was built on the back of anti-spam yet they were totally unprepared when their partner who provided the anti-spam tech they used pulled the rug from under them (despite knowing full well this day would come). The real lesson here should be: try not to outsource the key component upon which your entire business depends.

I had to laugh at the end when he says the only time he's had a failure was when he was using his own limited resources to fund a business and not investor money. Well yes... mistakes are easier to hide/absorb when you're swimming in cash. Not so much when things are tight and you can't afford to learn after the fuck up.
Still basically nothing when compared with dumbphones which can last weeks.
Damn thats a lot. I recon I had my numbers a little wrong.
I've tried to download the browser extension and got 404 error, tried to find the app in google store and no luck. Is it geographically limited? What can be the reason? Thanks.
how did you build the spam filter? bayesian classifier?
The Million Dollar Homepage still exists, but 22% of it has rotted away
Mixing it into other sources of randomness could not hurt your crypto. Using it as the only source would be very bad.
I do the same thing. Last one I remember I believe was washingtonpost. Oh well, their problem. Not mine.
Yes, it does. Which is why you have to have the trust factor incorporate the transaction volume for each vendor (calculated based on how much they've paid in fees).

Scamming 1,000 people for 1 BTC would require having 1,000 open orders for 1 BTC each at the same time. If a vendor who has paid 100 BTC in fees has over one hundred 1 BTC pending orders, you'd probably be wise to stay away. And the software can guide you in making this decision.
I was referring to the fact that credit card companies prevent (or at least take responsibility for) double-spending.
It's more than that - virtually large all datasets I've worked with (> 20B documents) had a keyspace of under 128 keys/columns per nested level of a JSON document. Meaning an optimizing DB could express most keys as single byte (or less with packing). I don't thing column reordering would be necessary unless you exhausted the first 128 keys and you wanted to optimize the base-128 keyspace assignment. Such an operation could be done during compaction or any other operation that rewrites a table.
Maybe you have an extension that's blocking it?
A better article on survivorship bias (which also references the same war story) is:
http://youarenotsosmart.com/2013/05/23/survivorship-bias/
why wouldn't you ever use it at work?
For debugging the Linux kernel?
Just don't tell anybody or just tell them it is Java 9. :)
A worker coop would strive hard to avoid taking that action. In NA corps, this is among the first actions to take. The actual historical case, I reference is Mondragon, who has virtually no layoffs in its entire history.

What they do is shift workers from non performing sectors to performing ones.

They have economic cycles in Spain, and within the org itself, like the rest of the world but they deal with it more equitably.
"The Startup CTO's Guide to ..." ?
Actually that was a problem due to the culture of stupidity and willful ignorance of risk, not some keyboard mash that caused the markets to crash.

It might be one of the rare situations where it was so bad, that after stabilizing the situation, many of the responsible parties needed to be put down.

I know from my experience working with Wachovia, the gross incompetence, system wide narrow minded greed and the fuck-everyone-but-me attitude was so bad it was mind boggling.

It was not a mistake, this was a concequence of the culture and goals of those companies.
The issue with java is not the language. The language is great.

The issue is the totally over-engineered APIs
Interesting. This seems to be one of the top requests. Im not quite sure how that would look like. Because there are only so many different capacities (1/2/4/8...GB).

Here is a try to make the y-axis strictly capacity based:

http://things.gnod.com/flashdrives/#y=gb

Do you think this is better?
The proponents did defend it in federal court. They lost.

It's true that the Supreme Court wasn't interesting in hearing from them again, but there is absolutely nothing to suggest that if they had, it would have turned out as anything different than their disastrous showing in federal court. Remember, they were going to the Supreme Court seeking appeal, which means they don't get to re-litigate the whole thing, just to raise questions about particular points of law. The findings of fact would stand, and as far as facts went, they had nothing.
The setup fee is only $30, no matter your plan.
Man this thread really has me wanting to get my personal blog going again.

First off, MJ recently discussed in his forum (which I no longer frequent, I like it here better) about how he had too much stuff, and was happy just hanging out in his GF's small apartment. So even very wealthy people can have these types of existential crises.

Now here's my untested thesis that I'd like to blog about:

In the US, there was a study that shows something like "happiness stops growing after 75k".

There are several reasons, but I feel that a large part of it is that once you have over 75k income, you start buying more things which end up causing you more problems. That Mercedes that always needs repair? That big suburban house that needs constant work? Wife wants to go on vacations, pressure to have kids, etc etc.

So now you're making 125k, but you're no happier than someone making 50k. Because:

* You're working harder for the 125k

* You have more crap cluttering your life, and it keeps breaking and finding ways to abuse your time.

* You're invited to more parties and social events, especially if you have kids.

YET, you're still not making so much money that you can afford to have someone handle the small stuff for you. So you're awash in crap and tiny things and the next thing you know, you're not doing what you truly enjoy. you're running errands.

So it becomes a Mo' Money Mo' Problems type situation.

* One solution is to live minimalistically. Something I personally prefer.

* Another solution is to get rich enough and have an assistant, cook, maid, etc do the small stuff for you, so you can enjoy your time again instead of running errands all day. This is also what I'm going after.

* A third solution is to move to a cheaper country.

Anyway, the point is, you don't need to be rich. But if you want the "stuff", you're going to get a hell of a lot of headaches that go along with it, unless you're seriously ballin enough to not give a crap about hiring people to do the nonsense work. Otherwise, you're just paying for more work for yourself.

That's my little offtopic thesis. I need to get back to work now.