skysight-inc/HackerNews huggingface dataset:
Did this collusion affect the wages of people with PhD or MS degrees?

Also, the opportunity cost for law students is different than it is for engineers, since you can attend law school with a degree in art history.

When I was in grad school in engineering at UC Berkeley, I saw the average salary for MS and PhD level graduates relative to law and MBA programs in various surveys. It was pretty remarkable - not even a PhD in CS matched the average salary for a JD or MBA out of Boalt and Haas, respectivel. This was just during the first dot com boom, when silicon valley companies were lobbying congress for an increase in visas due to a severe shortage of UC citizens pursuing these degrees.

I always wondered why this question so rarely came up during the debates - why do you think you should be able to hire someone who majored in physics and went to 6 years of a PhD program in EE for 2/3 of what people are paying top law grads? I remember one part of a floor debate with Feinstein and a biotech CEO - the CEO was trying to get someone with a PhD in Biology with a focus on genetics, unix ability, and programming skill - and couldn't find one in spite of offering 90K, stock options, and a "lease on a new BMW" (which makes it sound like they're giving a BMW, but really they're just letting the worker drive it, a perk probably worth about 6k a year). Feinstein replied "what was the name of your company again?" and everyone laughed. Feinstein didn't say "why do you think you can hire someone like this for 2/3 the starting salary of an art history major with a law degree that can be completed in half the time with 1/50th the attrition rate?"

I get the feeling the gap isn't as pronounced as it used ot be, but it is still a good question for framing this debate.
This is definitely accurate from an Amazon standpoint. AWS was created as a separate product/business. At present Amazon is undertaking an internal push to leverage the AWS business to replace some of their long standing (and aging) "private" infrastructure.
I think apartment doors open outwards in many places because of fire safety concerns? (you could block the exit)
So, I pickpocket the key of $stupid_colleague at work. Then, I deliver it to KeyMe to copy it... and place the keys back e.g. at the coffee machine, so that $stupid_colleague finds them again (or I do a reverse pickpocket).

Later that night, or when I know the guy is on vacation, I empty his house.

Yay for thieves.
I don't have any inside knowledge of how blackbox works the way it does, but I imagine, like with any critical system, reliability and redundancy trump everything else. I bet the two hour limit is not an arbitrary number but rather result of some lengthy tried and true testing process and debate. Any design decision is a trade-off, no matter how small.

I'd argue that, if we have learned anything from MH370, ensuring blackbox survive in the harshest environments in the planet and stay discoverable for long period of time should be the utmost concerns.
I'm on 660TIs in SLI which are not the newest horse in the stable and can run just about anything out maxed (16x AA etc.) @ 1080p. You won't need this card unless you're going multi monitor and / or retina level.
Can anyone explain the "App Engine Pricing" in layman terms?
Raising a $250MM IPO is amassing a war chest. If that becomes harder, they become less competitive.
Its mainly used for the DP floating point that isn't limited artificially. The titan supercomputer at ORNL uses an older version of these. So heavy compute.
Real-time shading/rendering is essentially a massively parallel operation -- the exact type of problems that GPUs (and supercomputers in general) are good for.

In fact, many of the top supercomputers today use GPUs.
Can you deploy and host websites like Microsoft Azure on this?
No mention of Resque. Is Github still using it, or moved on?

https://github.com/resque/resque/tree/1-x-stable

[edit -- thanks, I see that it is on the list now.]
I don't understand why people expose files they expect to receive significant traffic on public buckets, instead of using a caching reverse proxy from somewhere with cheaper data transfer rates.
While there was a leak, the source code was available to industry partners and educational institutions legitimately.
Sure, "in the future", but right now, most common 3D printers seem to only operate with a precision of ~0.5 mm.

I've thought about trying to make a crude 3D printed copy now, with a current generation printer, and polishing the ABS with acetone, to produce a higher quality copy manually.

The resistance of the springs on my building's outer door lock give a pretty smooth, low-resistance action that plastic (or maybe even wood, but not hard wax or soap) might tolerate, but then I'm paying $3,000 for a copy...
C is unique because it's really easy to mentally compile C code into assembler. Scheme is more "magical".

The more I learn about assembler, the more I appreciate how C deals with dirty work like calling conventions, register allocation, and computing struct member offsets, while still giving you control of the machine.

On the other hand, some processor primitives like carry bits are annoyingly absent from the C language.
In the console you can type: inspect(localStorage)
This is such a necessary service. I had a client where we banged our heads against the wall trying to automate this - we basically had to hire someone specifically to put these together every week.
I imagine this is how the Titan Z came about:
> We finally have a GPU that can get 60fps in Crysis at 1080p
> What about 4K?
> ...
5 Mobile Apps for Mobile Developers
Mark Cuban ups ante on NFL argument – Safety, player behavior also threats
Ask HN: Recommendation for best open source job board
Looking for a recommendation on good open source job board
IRS notice on virtual currency considers it property
How To Prototype an Idea for the Oculus Rift in 15 minutes – No Coding Required
Those are not legal, redistribution is not permitted by the license.
Hey! Just a note to say I love what you've done at keysduplicated. When you first launched Shloosl I had dozens of people email and tweet me expecting that I would be horrified. Instead, I tried to explain that convenience has to live in concert with security. If you can provide people a solution that is nearly as convenient as keeping a key under the doormat, but far safer on an individual bases? I think that's a huge win.

Congrats on your success thus far, wishing you the best!
Fortunately, burglaries are pretty rare. I presume it has since occurred to you that, if anything had gone missing from your building during the critical week, you'd have been down at the local police station in handcuffs, making a phone call to a lawyer?

I'd be astonished if that hardware store didn't have surveillance video of you.

Incidentally, the trick where you test someone's level of guilt by massively overcharging them, then seeing if they pay without a peep, is straight out of G.K. Chesterton's The Blue Cross:

http://www.gutenberg.org/files/204/204-h/204-h.htm

I'm thrilled to learn that this hundred-year-old mystery-story trope also works in real life!
$1Billion Dollar Maps
Google spends $1bn annually maintaining their maps...Is that real?
Avoid paywall:

The Internal Revenue Service said Tuesday that it will treat bitcoin and other virtual currencies like property, not currency, giving a potential boost to investors but imposing extensive record-keeping rules—and significant taxes—on its use.

The announcement in general was expected to be greeted favorably by the fledgling industry, and many had anticipated exactly this result. But the announcement also served as a reminder that new technologies often can't avoid being subject to the old rules for long.

In a notice, the IRS said that it generally would treat Bitcoin held by investors much like stock or other intangible property. If the virtual currency is held for investment, any gains would be treated as capital gains, meaning they could be subject to lower tax rates.
IRS Says Bitcoin is Property, Not Currency
"Because it works for me" is also prevelent.
Former H1B person: yes, the lock-in is silly/awful/counterproductive etc. In fact, one of the reasons I went back to Berlin.

However, only one of the reasons. I did not necessarily want to stay forever, just like I didn't want to stay forever in London (no restrictions for an EU citizen).

Also, I just don't see the wage-depression, at least not in any of the cases I am aware of (and there were quite a few at the companies I was working for in the Bay Area). I remember one smarty-pants ranting about H1B wage-depression after an otherwise fun EE380 session. I challenged him to guess my salary. He was off by a factor of three.
This looks very straightforward. What API's do you support?
Partner at PingAn Ventures
No I haven't seen that, that looks pretty cool. It looks like a good middle ground between static types and core.typed.

I don't like core.typed because what little research I've done shows that it actually becomes more verbose than java in some cases. That really seems like a step backwards.
IRS Says Bitcoin Is Property
Indeed. Judges do not rule on guilt in civil procedure. They rule on responsibility and damage. Damaging MS by looking at this very old source code and MS proving damage is not very likely.
Fwiw, as pointed out elsewhere you can simplify the Perl 5 to:

while (<>){ print };

Fwiw, in Perl 6, the canonical incantation is:

.say for lines

where:

* thing.method calls method 'method' on thing (where thing is an object, or something that can behave as an object, which, in Perl 6, is any value). In the code above the 'say' method prints its arg, followed by a \n, to stdout.

* If thing isn't specified, the current topic (aka "it" aka $_) is assumed, so .say is being called on "it".

* 'for' sequentially sets the current topic ("it") to each of the items in the following list of things.

* 'lines' lazily reads lines (next chunk of text up to the next \n) from somewhere. The default somewhere is stdin.

A simpler incantation is:

slurp.say

which slurps all of stdin as a list of lines and then says them all, but slurp isn't lazy, so it'll wait till it's read all of your stdin before writing any of it to stdout.
Well, I misunderstood your point then.

On your example, you're of course right. I'm also not a fan of checking the actual type in a dynamic language, since it defeats the purpose of it being dynamic. I like assertions that are more useful than that, like:

def sqrt(x):
assert x >= 0, "only defined for positive numbers"

last_guess = x / 2.0
while True:
guess = (last_guess + x / last_guess) / 2
if abs(guess - last_guess) < .000001:
return guess
last_guess = guess

Now clearly this helps, since it aids in readability (this function is defined for positive numbers only) and if you call it with a negative number, it will loop forever.
5 Entrepreneurs who embrace and dominate risk
MobileOrg for Android - to be found on Play store or on the fdroid.

No need for exporting, converting etc. Install, set up as prescribed in the orgmode manual [0], use M-x org-mobile-push and org-mobile-pull.

Enjoy.

[0] http://orgmode.org/manual/MobileOrg.html
I don't think you're giving enough credit to Flappy Bird. It's clearly a skill based game, but it's not something you can pick up right away and be good at. It takes at least 30 minutes to an hour to get decent. I remember when I was first playing and I finally broke through and had runs of 30, 40 then 70, all in a row. I felt pretty accomplished.

Now I still play sometimes, almost as a way of relaxing. Once you get the hang of it, it's easy, but you still have to pay attention and you can still get tripped up. I'd say it's a very rewarding game.

Just yesterday I finally beat my friend's score of 171 with 203.
I agree to an extent, but I think it's a minority opinion. I had a similar point to make about monoids, and would rather see them called "addables" or something similar. Yes, yes, I know, they're not just about adding things... but a great majority of times, `mappend` is used as an adding operation, or something similar (union of sets, concatenating strings, etc). But I didn't receive much support for this view, because "look at the definition of a monoid in abstract algebra! It is a monoid!"

It's this kind of thing that makes Haskell so cool, but also makes it so unlikely that it will ever see real widespread adoption. Haskell is a language based heavily on mathematical theory. There's more of a focus on expressing mathematical concepts and hewing to theoretical correctness than on being practical. Why are there no (real) exceptions in Haskell? Because you can do it with monads. Why aren't there member variables on objects? Because you can do it with functions (or better yet, lenses! a shiny new abstraction to learn!). Why is there no stack trace when a runtime error occurs? This one I don't have a good answer to, but I think it has to do with laziness, which has its roots in theory as well.

I love Haskell and have written several large projects in it. I write it almost every day, currently in the middle of a project with ~1,500 lines of code written over the last month or so. But a lot of it feels like bending over backwards to allow features that would be completely basic in other languages, because of the thing I was talking about above: the starting point is the theory, and the practical comes after. The names of the types are just the tip of the iceberg on this one. There are many great and practical libraries for Haskell (some of which this post's author has written), and many are incredibly powerful, expressive and performant, so it's wrong to say that Haskell isn't "for the real world". But it's really a whole different philosophy than 90% of other languages.

All that said I'm not sure I can come up with a better name for Monad. Context? Pipe? Container? Nothing really springs to mind. It's sort of its own ball of wax.
I found the video of how browser's compute the layout of page and reflow elements accordingly really cool. Is there a setting I can flip to view this in action on websites I am working on? I think it would be useful in debugging page rendering performance.
Dual-GPU...so not very good for VR gaming. The only reason you'd want such an expensive high-end GPU is to be future proof with VR gaming at 4k/120fps. But dual-GPUs aren't great for VR gaming.

Nvidia needs another card between the normal Titan and this one, that's a single card, and is targeted at VR gaming, and costs $1500 at most.
Easier backups with duplicity and xtrabackup
We support Google AdWords, Google Analytics, Facebook Ads, Twitter Ads, and Bing Ads.

If you need to get data from somewhere else, just email us (support@datanitro.com), and we'll figure this out for you.
Please include node.js in your curriculum.
Thanks, that's super helpful. A great writeup, by the way.
can anyone help me understand why the chain of signed/hashed values is important? Is it all about tampering?
Well as long as they start to focus on sites promoting extreme chav behavior
My startup is probably going to use Google storage at this point. We are hosting video that only gets accessed a couple times, but needs to be available for 1 year, so the reduced storage cost is going to be big for us.
Cooperative zombies programming game
Nice to see support for both their free git private repo's and github.

There are probably use cases of just using free Google private repo's that might take some business away from github.
The House's NSA bill could allow more spying than ever. You call this reform?
May I ask how common is this uncouth behaviour? I do remember this [0] being posted a few months ago, apparently "penguin" is an expletive (what the fuck?).
What if I replace the iFrame URL with an URL of a cloned page? How can the user be sure that it's really Coinbase's form?
The Google Storage pricing of $0.026/GB (or $0.020/GB for reduced durability) made my jaw drop.

I spend over $6k/month on Amazon S3, and this pricing from Google has me flabbergasted. Our architecture just uses S3 as a pluggable commodity, so a few hours of coding is going to result in a new $4000/month in savings from this announcement. Wow!

Edit: misplaced decimal!
I think it is hard to top what AT&T did with Bell Labs. They had a government mandated monopoly with tons of money to fund basic scientific research and ended up with a few Nobel prizes in the process. I think the more apt organization for the OP however would be Xerox PARC.
No, pretty sure he was being demeaning to the point no developer would read this and want to work in java.
A storage inspector is not part of the tools yet. Some of the functionality for this has landed, but the frontend is still being worked on here: https://bugzilla.mozilla.org/show_bug.cgi?id=970517.
Keep it up! Best of luck!
Why would Google want to get those visits back? Things in the promotions tab are essentially competing against Google's own ads in Gmail so it probably benefits Google that you don't look at them.
Back when they taught me the number line and the Cartesian plane, it all seemed smooth and straightforward.

In the years since, I've seen primes, rationals, irrationals, Mandelbrot, and all manner of weird structures popping up out of what seemed like nothing.

How did this happen? And who put all that stuff in there?
LF Visual Hacker
Looking for visual hacker to have some fun with.
I enjoy long walks... the occasional beer... and ironically, people.

^maybe a lie.

Let's do something interesting.
Previous hacker behind fastest growing start-up in DC's core tech & Capital One's financial intent mining tools.

Big into the psychology of things (particularly cognitive psych which was founded in tandem with what how we define AI).

Would prob make something education, finance, search based. (iPad & iPhone)

Love,
-wo9h
They are not meant to teach OS/software design. Instead they are meant to teach (personal) computing history.

What you are saying is like saying that putting Ford Model T blueprints to museum is useless because we have far better sources today to study car mechanics from.
Don't forget the inevitable "Flappy Word" games!
Check out Kryder's Law for Storage:

http://en.wikipedia.org/wiki/Mark_Kryder
That's another point of failure. One of the use cases of cloud storage is serving static assets. "a developer could store and host media and other static assets for a web game in Google Cloud Storage". https://developers.google.com/storage/docs/faq#services

Due to their request pricing, serving static assets is significantly costlier than cloudfront since storage costs tend to be minimal
Bell Lab's results are widely known. I'll just point to two: C and the Transistor, as being pretty hard to beat (there's much more).

In any case, the parent commenters point wasn't the difference in the two research lab's results, but the difference in philosophies between the labs and their respective parent companies.
This should drive Azure pricing down as well which is good for those of us using it!
Discourse works this way. It's a Rails-powered API with an ember.js front end.

https://github.com/discourse/discourse
Am I the only one that hates the term "retina"? Just give a resolution. It is way more meaningful than pointless apple magic lingo.
Immutability and collections were two separate list items. And "it doesn't count cause I don't want it to" doesn't really change anything.
They're not competitive right now, from the sounds of it - they're losing a lot of money, very fast.
Actually, since hackernews is loaded over https, and the article is http... no referrer is sent.
but, but -- you're assuming that what I want to do is build on DOS to do what DOS did but better. What if I wanted to visualize the code in some interesting way? What if I wanted to compare the first versions of Linux and DOS and compare them for their modularity and do a research project on how they affected productivity in firms? And these are only the use cases that I could think of while finishing my cup of tea ...
Most of the current comments are along the lines of "You will only need this card if you are doing _____". ie "Gaming at 4k", "Parallel Compute".

I think it's pretty clear this is a halo product, but I want to point out that having two non-crippled gpu's on a stick is an impressive technical achievement. Sure they will be throttled when the heat constraints kick in, but I am excited to see this sort of technology trickle down into the next "Asus 760 Mars" product.
The US is an odd place for locks. Locks here pander mostly to convenience and cost, not security. So high security keys like those are rare here.

One reason is the way we build houses. It's easy to break into our houses through their windows or from their back door, so it makes little sense to secure their front doors with fancy locks. Instead, we rely on alarms, guard dogs, our neighbors, or guns. Compare our exposed apartments here to those in, say, Paris, which have barred windows, or to houses in the middle east, which are walled off from the street.

Here is some sales data from KeysDuplicated.com that you might find interesting (we're in the same business as keyme, though we mostly operate in the background, as a service provider to other businesses): about 45% of our US orders are standard Schlage keys, which are relatively easy to pick. About 25% of our US orders are Kwikset keys, which are absolutely trivial to pick. About 90% of the requests we receive from the Middle East are mind-bogglingly complex and would take hours to pick. Our French orders are somewhere in the middle.

Anyway, to answer a question that might have been lurking in your comment: those dimple keys aren't any more difficult to duplicate by photo than other keys. The image analysis is similar, and cutting them on our machines is straightforward. They're just hard to pick. And in case you were going to ask, we don't copy them at KeysDuplicated because that usually goes against the intent of the owner of the key.
A friend of mine built something similar: http://bitroad.io
Super helpful. Thank you! Will follow up with what I learn here.
Where Medium Might Be Going
Probably because I haven't gotten far enough that refactoring has been an issue. I claim ignorance. :)

It might also be that typing just isn't that beneficial for the code I'm writing.
I will eat a shoe if this is available in 12 months for $300.
AFAIK they haven't. The way they score [1] seems to suggest that they might be missing out on companies like https://gorickshaw.com and enterprise focused companies because these company might not perform well on mobile downloads, inbound links, twitter followers, facebook followers and linkedin followers (the six metrics they track and score on).

I personally feel that inbound links, twitter + facebook + linkedin followers don't add all that much to painting a complete picture of the companies that might not be in the "social" space but I feel that if they keep at it long enough and keep iterating, they will eventually figure out how to be less wrong (Even most top VC firms aren't able to consistently pick only winners).

[1] https://mattermark.com/mattermark-score/
Yep. And it would probably be good for altcoins indeed. It just can't be a good bitcoin miner because the ASICs are already out there. If an altcoin can be mined with an ASIC (I believe the purpose of some, like litecoin, are not to be?) then it is near pointless to mine with a GPU (unless in a pool).

Also, I would assume the reason behind supercomputers not being good for gaming is that they are parallelized in ways other than the chips on the GPU (entire machines are networked together via various interfaces). The software behind distributing the processing between several machines, or whatever aspect makes it super, is probably what limits the ability of supercomputers to run video games :0