skysight-inc/HackerNews huggingface dataset:
It also proved that we could accurately launch a rocket that could also be used to blow the USSR to smithereens.
Amazingly enough, he does run a business.

http://www.matasano.com/about/
If it's such an open-and-shut case, why hire a high-powered firm that'll cost $3M instead of some kid fresh out of law school who wants to make a name for himself and is willing to take ramen wages?
There's a huge opportunity for serialization protocols between PC based hosts and embedded systems. Protocols that are able to serialize without dynamic allocation are really hard to find, so I'll definitely be looking into this.

The dependency on C++ and a rather recent version of GCC is a deal-breaker for some of the embedded platforms I work with, however.
$200 seems like a rather small prize.
Good summary of Bitcoin
I know a few cases of researchers who don't have PhDs, but I've never seen this before.

Probably the best known researcher in CS who doesn't hold a PhD is Simon Peyton Jones. He is very well known in the field of programming languages and one of the main implementors of the main Haskell implementation GHC. I think he might have started a PhD in the last few years, but he was appointed a professor at Glasgow without one.
:)
...
:(
same here.
Vanity?
What if the startup uses a scorched-earth policy? Fight 'til the money runs out, liquidating your assets and closing down the business piece by piece, then if the troll wins, they get nothing because it's all been spent on lawyers and there's nothing left for them to take.
Here's firefox on linux. http://imgur.com/YqtBUR4 You might want to change the hinting on your fonts. I've set it to "slight".
New technology promises to supercharge your brain with electricty
The difference between iOS and Android users
I suppose I could enable that while doing these recordings... or just use screen. Or hey, maybe I'll figure out the parallel recording situation and then it'll really be just like watching over my shoulder.
Tokyo Roppongi Gigapixel
I've enjoyed your talk, thanks for posting. One thing I'd like to know though: As someone who's optimizing his debugging skills and environment so thoroughly as you, it surprised me that you love javascript. Don't get me wrong, obviously it has some of the best tooling thanks to its abundance, but doesn't it bug you that it tends to fail silently? I feel that there are quite a few error classes that need to be caught by unit tests in case of JS, where in languages with more rigid type systems (such as python) it gets caught as an exception right on the first run. Or is it that this uneasy feeling about everything you do in JS is what has spawned a culture of more thorough unit testing, such that at the end you're better off?
You do not need to melt down gold and take it to an expert to determine authenticity. There are many ways you can determine if a metal is real gold on your own (density, hardness, magnetism, nitric acid test).
Are you talking about numerical or symbolic differentiation/integration? If you are talking about the numerical type, derivation is pretty straightforward: f'(x) = (f(x+epsilon) - f(x-epsilon))/(2*epsilon). If your function is regular enough, 2D integration can be done easily by the trapeze method. But you can check the link given by dudurocha.

Now if you are interested in the symbolic type, the differentiation is not too hard on Lisp, but integration is. But doing that in C must not be straightforward.
Six EU states start legal action against Google over privacy policy
In what way is "keeping prisoners in prison" related to the "well-documented cluster-fuck that is the judicial system in the US"?

Keeping prisoners in jail is absolutely required. Determining if they should be in there in the first place is not the responsibility of the prison system, it is a responsibility of the judicial system.

It sounds to me like the OP hit the brief on the head.
RestExpress vs. Tomcat - Benchmarks
I love how the top comment expresses outrage, not that Comcast is injecting JS into people's sessions, but that it's poorly written JS.
Maybe I should stop my BsC studies, it might be easier to go directly for the PhD :D
>But you know what... maybe I need the money right now to do some things I always wanted to do. Maybe I want to buy my aging mother a new house, and I don't want to wait for a bloody IPO, I want to do it now. Maybe I have a family member who needs special medical care, or - fuck it - maybe I just want to cash out, fly to Scotland, and spend the rest of my life looking for a 6' tall, redheaded supermodel with a Scottish accent to marry.

Then either you've got into this situation unplanned - a failure of sorts - or you made a terrible choice of strategy for getting the money, and got lucky. There are far more efficient paths to that kind of cash if that's what you want.
Theres still a serialization step, so this is not an infinite improvement.

The real "zero serialization" is writing stuff 1:1 from memory to disk (or where you want it to go). This works great in languages like C where you can make assumptions for memory layout and use mostly POD-types [1]. But even then, you still have to fixup pointers.

[1]: I guess this is the reason why fread has split the amount of bytes to read into a "size of item" and "items" parameter:
http://linux.die.net/man/3/fread
This is a good point. The parent article doesn't link to the paper but in it they give all of their hypothesis with p values <0.05, so the can reject the null hypothesis and give statistical confidence to theirs:

http://schererstefan.net/assets/files/scherer_etal_FG2013.pd...
Torservers on the way to more diversity
I have always wondered about this: are you able, with simple methods and no melting, to guarantee that a gold bar is a gold bar, with a 99,99% certainty?

By producing a gold-coated bar:

- density could be faked by putting something else in the inside of the bar

- nitric acid test would not work, since the surface is gold

- hardness would not work, if the surface layer is thick enough.

- no idea about magnetism

- other tests?
They give their hypothesis in the paper, and each is shown with a p value < 0.05, so is statistically significant (and better than just returning false :)

http://schererstefan.net/assets/files/scherer_etal_FG2013.pd...
Wasn't Modern English originally created by speakers of Old English consciously trying to imitate French as best they could after limited education?

(Wasn't Old English originally created by Anglo-Saxons consciously trying to imitate Norse and Latin as best they could after limited education?)
When I visited grad schools junior year (1975), I was told I did not need an undergraduate degree. Armed with that knowledge, I held firm in my negotiations about undergrad requirements, and the Dean of the Honors Program later thanked me for bothering to graduate.

When I did get to grad school, a couple of professors didn't have PhDs. One was my eventual thesis advisor, which was awkward in that he didn't really seem to empathize with certain stresses I was going through. ;)

--------------

Specifics on that include:

Undergrad -- Ohio State

Grad -- Harvard, mathematics

Adviser -- Andy Gleason; I realized he didn't have a PhD in that pre-web era only after I saw his bio for the presidency of the American Mathematical Association
So, that would make Viaweb a failure?

I think the world is a much better place with PG & Company running Y Combinator than if they had slogged on and on with Viaweb.
I didn't get farther than the headline.

Such a blatantly false sweeping generalization...obvious troll is obvious.

Why exactly is this on the front page with 115 upvotes?
Anonymous Threatens Cyberwar on North Korea
Modern technology uses X-ray fluorescence. You can literally just point a handheld device at a block and find out what it's made out of (including Gold). You can do the same with jewelry and determine if it's made out of solid gold, gold plate, etc.

Here's a product video of one example: http://www.youtube.com/watch?v=1Fu8uLBdgcE

Here's another neat video demo:
http://www.youtube.com/watch?v=rYLxmRsFIWE

Edit: Also, the Curiosity rover has an X-ray fluorescence instrument as part of its "CheMin" spectrometer which it uses for analyzing the composition of Martian minerals.
Consider adding a screenshot of the menu bar acting like a progress bar to the website. It's the most interesting visual and it's missing.
Taxing fuel is very much solved problem elsewhere.
Confessions of a Game Jammer
First advice is horrible. One shouldn't do in application things that are meant to be done in (relational) database, like ordering, grouping, joining... I guess 66% of my application performance tuning was removing iteration over large result sets in application code with a few lines of SQL. The other 30% being making sure the database is not hit with redundant queries.

I have rarely seen the case where minimizing the size of result set returned by database to the application is not the right choice.

EDIT: I'm speaking about relational databases.

Other advices are good, though.
As did Wittgenstein http://en.wikipedia.org/wiki/Wittgenstein who was an engineering drop out and wrote the Tractatus whilst a WW1 PoW in Italy, only to be given a PhD as an afterthought by Russell. I have known of an academic in a teaching and research position at a major university who did not complete high-school & was hired based on the merit of their published papers.

These are of course the very small minority to the general rule.

There are also cases of it working the other-way: PhDs that have made a lifelong contribution to their field without an academic post. Paul Erdős comes to mind... the most prolific mathematician of all time (by number of published papers) was a vagabond. http://en.wikipedia.org/wiki/Paul_Erdos

(Interesting fact: both Wittgenstein and Erdős were disciples of the thought of Frank P. Ramsey: http://en.wikipedia.org/wiki/Frank_P._Ramsey I am finding it hard to discover which degrees, if any, he had.)
There are companies which are specialized in producing devices which let you determine the composition of material without destroying the actual material. A popular method is to send X-Rays in the direction of the material and then measure the angle of the reflected X-Rays. Every material has a different angle of reflection. If you want to know how those devices look like go to:

http://www.bruker.com/products/x-ray-diffraction-and-element...

They are very expensive but they are getting cheaper and smaller every year but those methods are far away from being simple.
Yes, X-ray fluorescence. Modern handheld devices are fast, accurate, and relatively inexpensive, see my other post.
Fungibility?
Thanks for the tip - will try that :)
Exactly! Most p2p downloaders arent those who.will but anyway
I'd like to fail like that too.
> The “corporate brand functions” (i.e. marketing, PR, legal) value privacy issues over speed. My poor friend is stuck in the middle.

Marketing dept. is most probably the worst offender of online privacy.
Maybe I'm being a bit "captain obvious" here, but, it wasn't free; you paid for it with your taxes.
You mean, "IOS 5 is dead for services that use mixpanel". These "trends" in no way tell the story of the wider internet or other device usage. Consider the "mobile v desktop" report [1], supposedly mobile usage fell off over the first few weeks of March and then came back. Rubbish, what it says is that mixpanel has a changing client base that skew their stats.

[1] https://mixpanel.com/trends/#report/desktop_vs_mobile
So because it satisfies the suits, he should reserve passing judgement? Try again; he is a programmer, not a suit. Hint: there exist many seperate but equally valid systems for judging worth/merit/quality.

Also, even for a suit, "Maintainability is only a concern once lack of such starts impacting your actual customers." is only true if by "actual customers" you mean shareholders. If you really want to get down to it and make an obnoxious out of place point, you can technically fuck over the customers all you want so long as doing so does not actually hurt the business (meaning: hurt the shareholders). Bonus points for figuring out how this could be done by a consulting company.
It's up to $147. Was $140 just a few minutes ago. Any bets on whether it hits $200 today?
Pretty much any pharma patent is fronting a boatload of R&D expenses that went into developing the drug.
I think that most people buying know fairly well that it can crash, so they dont acquire more than they are willing to loose completely. So in the event of a crash, they are not necessarily going to sell, they might just keep them around in the hope that it will go up later.
As a contractor though, you kind of need to specify how many hours you work on average. I know some who make close to what you make but are killing themselves every week. Know plenty making much less, but work an easy 20hrs. Can you go into more detail on both your schedule and what tech you use? How you market yourself? 190 is quite a good number, so congratulations. Many of us could learn from you
I agree. Why would you sort in memory? RDBMS have been heavily optimised to do these things.
Surely many of us HN addicts could have an MSc in rhetoric and logical fallacies by now.
Are there down sides to contacting the FBI about this? They in part exist to document and keep track of potential crimes(potentially correlate them over long time frames that may not be worth while to keep track of for an individual but can add great benefit to society at large when the burden and information is centralized.) This seems like it would fall under their definition of internet crime found on:http://www.ic3.gov/faq/default.aspx.

If there are not major down sides please file a complaint with the FBI, I believe the url is:http://www.ic3.gov/default.aspx.

I encourage you to explain

* your evidence that when accessing various websites they appear to be tampered with between the server and your computer.

* Your worry that it impacts your bill with Comcast as it seems to be eating up you bandwidth. An estimate of the amount of money being eaten up if you have reason to suspect it is a city wide occurrence how much money is lost for everyone across the city?

* If you have packet logs of these occurrences I encourage you to include them.

* Unless you have hard evidence that points to Comcast that is doing the tampering I would not accuse any party of responsibility.

* If you have concerned friends who can independently verify similar conditions, it would probably be valuable to have them file similar complaints, referencing each other where applicable.
Thanks!
Very useful for these days as oauth being implemented more and more.
In 100 years, gold will exist? Bitcoin, maybe, but if not, probably something different and possibly "better," whoever that's defined (security, efficiency, capacity, speed, etc.).
What is the racial distribution for top x% who can afford Tesla? I missed that.
+1. When you have whole pile of pretty bad code to maintain, it is very difficult to make the fixes significantly better within the time you have to make the fix. Usually significant improvements would require extensive refactoring which is feasible or sensible in surprisingly few cases.

Though, I have to admit, bitching about other peoples' code is fun.
Java SE 7 Update 21 will require trusted certificates.
Visualize your JavaScript dependencies with dependo
Of course it depends on your own goals, motivation, and the thing that gets you out of bed. If you care about your product and your audience then I think whilst it might sound promising to sell to a bigger company, there are chances your product and audience will be both gone. There are also chances of being able to reach even wider audience with an even better product.

I can think of a couple of examples like Picnik and Posterous. I'm not sure what those guys wanted out of it, and I hope they are happy with the decision. For me personally they were both two great products that dissolved into nothing... I'm sure there are plenty of examples to the contrary (some people mentioned other successful google product that really became huge).
There are many many more than that, but we don't typically bother with those details; if the guy/gal knows their stuff, who cares what their degree level is?
I've send a pull request for the cowboy webserver (erlang based) it does pretty well in my local tests :) ranks between Go and gemini
Im super surprised at this and i certainly dont understand it. True, Bitcoin now has a surge of popularity because several retailers with pull are using it and it got more news. Then it spiked the price, getting more attention. But the rise is so big that i dont understand what buyers are thinking.

Holders of BTC are making a lot of money selling (if they are selling), but why are people buying at this prices?
BTC is not a need-purchase.

I wonder if after spiking price, the very BTC community started investing more money in what they already have. That could explain lack of sellers and price-spiking.
i think this is actually reasonable advice because in most systems, the application layer is pretty stateless and can easy be scaled out to more machines whereas the db is usually a central bottleneck.
I don't see why you would adjust compensation. If you do the work to the standard required, you get compensated by as much as it makes sense to compensate you - ie: some fraction of the value you generate for Mozilla?

If you could get the work done for USD 1000$ a month, why would you pay anyone more? If someone lives in a low cost country, why would you want to alienate them from your team by paying them significantly less?
If you've ever read the 10-K for any corporation, they sound like there is no possibility that company will make any money whatsoever and that you'd be better off burning your cash than investing it.

They're not reasoned documents, they're a picture of the absolute worst-case scenario.
Had hoped support for syncing arbitrary folders was going to be in for launch: http://support.aerofs.com/forums/67721-feature-requests/sugg...
With a Million invested in real-estate, you can find yourself close to financially independent right away :).
Then work on your next big success

The relevance of this answer might depend on your location though
"For java, I would definitely use IntelliJ because of the debugging features alone but I think it's overkill for something like C/C++/Python"

Not sure if you're trolling, but how much C++ do you write? If you have to ask what the difference is between VS and Vim, and are suggesting that writing C++ is more like Python than Java, you haven't used C++ and/or VS much.

(context: I have 10+ years of experience with VS and 15+ with Vim, which is my everyday editor for everything except non-trivial C++ code)
Among other things, yes!
The things that you need to unit test even when you have static typing typically overlap tests that will detect type errors as well. The fact that there is no static typing also puts a bit more fire under your butt to test things.

In the end, its a wash.
What is "Cl"? Thanks.
I am curious though, is 1.6mm out of 127 a bad thing or a good thing? My knowledge in this area is abysmal :)
Honest question. 1.6m profit is a decent thing though after costs.
Saw Mattt and his Helios project at Paris.rb meetup yesterday evening. Quite interesting :)

I wondered in the subway while coming back home if Helios helps to sync backend-made changes to the app through push notifications, in an automagically fashion.
What would you rather have if there were uncertainty in the world?
"With the vim gui and a cscope backend, I'm pretty sure vim is just as much an IDE as any of the other editors."

<guy never having run more than a mile> 'Yeah I'm pretty sure that these 7.95$ Walmart sneakers are just fine for running the NY marathon, why would I need those Nike's or Asics?'
Hmm, I think you'd probably want to treat embedded C/C++ as if it were a different programming language -- so, a separate code generator and runtime library would need to be written. Then you could really make sure everything works in an appropriate way for the platform, without fighting with the desktop/server devs.

But yes, Cap'n Proto would probably be a great fit for that environment, and I'd love to see someone take on this target. :)
I wasn't praising the concept, I was praising the decision.
yes. sorry.
And not just any PhD, a Cambridge PhD, using said Tractatus as the dissertation. Astonishing.
I think too that this was his point, it only might make sense in very specific scenarios though, for day-to-day web-dev this is terrible advice as others have said.
I don't agree. I do let that run the design decision, as amongst other things has to get under the cost/benefit analysis.

Things that take time to implement should always be under cost benefit analysis. Design is one of them.

It matters if I can get 9/10 with 2% effort, compared to 10/10 for 90% effort.

Something many non-software engineers don't understand.
Cost benefit matters.
You could just write that you created a music sharing solution over SSH, or whatever description is best. Then leave out the part about circumventing the school security ;-)
One thing that people like in a commodity is stability, the value of a Bitcoin may be rising but the old rule says: what goes up must come down.
Gold has been valuable for more than 4000 years.

For me a better comparison would be made against diamonds, they are less useful and more artificially priced for consumers. Generally people pay something which tracks/reflects the true value of gold and they can sell gold items for scrap value. Diamonds are sold as an investment but it is a false economy, if anyone ever tries to sell a diamond they quickly find out how artificial retail prices are. Worth reading this article from the 80s to find out more:
http://www.theatlantic.com/magazine/archive/1982/02/have-you...
As in code is better to manage in general compared to images in most parts. Could hotswap, could use variables, easier to maintain with a repo.
Not to mention the ability to make themes easier.

There are just benefits, the downside is CPU cycles. But as performance improves with each iPhone, this is now negligible.
> Theres still a serialization step, so this is not an infinite improvement.

There is? What happens during the serialization step?

> The real "zero serialization" is writing stuff 1:1 from memory to disk

Is that not exactly what Cap'n Proto does?
I believe that, for once, formally you don't need MA/MSc to get a PhD.

Another example could be http://en.wikipedia.org/wiki/Stefan_Banach
Hah. I was with you up until the last line. Macros do exactly the same thing as spring-aop - they transform your function into some different code, so that when it's called it does something different to what was written.

/scala guy, very worried by the introduction of macros, despite (perhaps even because of) all the cool things they can do
Not true.
Code based design is heavy on the CPU and not as fast as images. The part of load time might be true, but in general image based design is easier on the CPU.

Images run under cache. So images that are not currently in use usually get purged. Not using images because of memory is not a good idea.
Facebook Must Face Trademark Trial Over ‘Timeline’
It also has a faster CPU which makes code based design perform better.
That was the downsides pre iPhone 4, slow cpu made images necessary.
Memory has yet to be concern. So not using images because of memory concerns is a bad idea.
you mean "the best known researcher employed by a university as a professor"? Because a lot of VM researchers don't have a PhD.
That's your opinion. Many people disagree. Bitcoin hasn't contributed more to society than Apple. The wide adoption of the mouse, GUI and multitouch screens are just a few.
Eureka.
My three year-old is an "ios expert."
Introducing pg_decorator
I created a GitHub account just for Julia, and the issue 2738 is here: https://github.com/JuliaLang/julia/issues/2738