skysight-inc/HackerNews huggingface dataset:
Impressive site and an innovative approach in what is only going to become a more and more crowded space.

Would you be able to share an indication of the take up you've had so far? Secondly, are you seeing users move from a free account to the premium, as they understand the possibilities available with the higher capacity for apps?
Not all engineering is over-engineering. You can use your years of past experience to build something both quickly and better. Should not the experiment part should be experimenting with the function of the application, rather than experimenting with how to design code or architect systems?
That's my old blog, and looks like I broke the link to the newer page with more concise installation instructions. Yikes. I tried to keep those pages around. I'll see if I can fix that soon.
> rainbow tables can be built on-demand

That's what we call bruteforce…
Input Security concerns in Python Language
Yeah, I hate 31-bit integers too. It's not the only tagging scheme though; I prefer NaN boxing (used in SpiderMonkey among others). NaN boxing allows unboxed doubles and 32-bit ints, at the cost of increased register pressure and memory usage on 32-bit systems.
It's absolutely true that, sometimes, you need a quick and dirty solution to move quickly. For instance, on a project that I worked on when I was younger, I was running data through an O(n^6) algorithm when there was an O(n) algorithm available. However, getting something up and running at O(n^6) was far more valuable than waiting two weeks to work all the bugs out of the more complicated O(n).

On the other hand, that same project also had an object responsible for both displaying bitmaps on the screen and also for calculating statistical uncertainties. This unholy mash-up of two completely unrelated concepts was a constant impediment to development. If I'd had an experienced developer on the project, she'd have caught it in half a second. Splitting the class would have been trivial and wouldn't have delayed the project longer than a bathroom break. However, since the other developers were just as green as I was, the class stayed in and grew into a nightmare that prevented us from doing further experiments toward customer satisfaction. I think this is the kind of advantage that svdad was talking about.
Well, I'm not sure that's a very good idea. Apart from the fact that sleep helps solidify facts learned during the day (not sure whether this is really true or not but from my experience I'd say there is something to it) I remember reading a paper claiming sleep could have a crucial function in cell refreshing and rest even on a molecular basis. In fact, the former physiological and psychiological effect could be very well implicated by the latter one actually.
It's worth noting that pretty much every newly-made airliner has a HUD for instrument landings (among other things). The technology is not new. It's just new to people with $600 to spend on gadgets :)
The nameless "they" and the Facebook / job interview trend that isn't a trend
[IANAL] If they draw them themselves, yes they can do what they wish.

On the other hand, in the US, using the "blueprints" is probably going to be a violation of the copyright of the design professional who prepared them.

Typical contract language restricts the Owner's use to "this project" and such rights terminate "upon completion of this project." [AIA Document B105-2007]

Upon execution of this Agreement, the Architect grants to the Developer-Builder a nonexclusive license to use the Architect’s instruments of service solely and exclusively for purposes of constructing, using, maintaining, altering and adding to the Project or the Development, provided that the Developer-Builder substantially performs its obligations, including prompt payment of all sums when due, under this Agreement [AIA Document B107 2010].
Shayne Nelson's HoloBase - Maybe We should give it a try?
Social bio from your social media an interesting way
nowhere else in the world do politicians have such high ratio of globally projectable power to the amount of outside influence being extorted on them
I don't know if startups are for the young.

In the 30's you can take the shortcut secret: Learn from the success of others instead of having to splash everywhere furiously in your 20's to figure it out on your own.

The lean startup methedology specifically comes to mind on how to get stuff really done, and out of being a 'startup'. Being a startup should only be a temporary thing.

If the goal of startups is to learn the business skills to "start" a business model to become a lasting business, startups are a different kind of time use for me in my 20's than in my 30's.

Most of my 20's were spent learning business. My late 20's into 30's have been about buckling down and getting results from what I've learnt. Rubber to the road, no more confusing startup 'activity' with results. Schools over, time to deliver and launch, launch, launch.

Having other demands on me make me better. Who doesn't work better with the pressure of a deadline? Imagine what a family or children can help do. I'm not afraid of it.

Maybe VC's want my whole living energy don't know themselves that I get more done in 8 hours than burning myself for 16 hours a day 7 days a week. I did that for 6 years, zero vacations, I know it better than anyone who expects it indirectly. I can still do it, but I'm being smarter about it. The opportunity has to be right. Until then, my 8-10 hours a day are focused on being productive, no distractions, and no longer confuse activity with results.

If running businesses are for the middle aged, the young seem to be often forced out of startups once they get going. To prepare for this, I spent my 20's getting 20 years of business experience so I was the equivalent of a 40 year old in experience by the time I hit my 30's.

I'm not sure if it was the best or ideal course but I sure am more comfortable and prepared for the ups and down and continue to build my focus daily.
Ok.....now I see the Google Glasses coming together, and that video doesn't seem as fanciful 'pie-in-the-sky' as I initially thought.

If Google is able to bring it all together, this could be pretty epic!
Victoria Espinel is not the same as Obama. She is on her last legs in the Whitehouse, and I think most agree that she was a bad hire who has assembled an even worse team. She is the typical B hires C and C hires D players.

She'll be on her way out soon enough. I'm sure she'll land in MPAA land or somewhere equally gross.
The problem is that the tech industries are nice guys. We aren't prepared to play to win, we won't bribe politicians, blackmail them with pictures of their affairs when they won't take the bribes, have the law firms involved debared, have the CPS take their children. Spread rumors and destroy the friendships, connections and trusts the lobbiests depend on.

That we cannot comeup with such ideas are åroperly a good thing but it is also a pretty large handicap when we are up against people like the MPAA (who, granted may not be playing as dirty as these suggestions).
There's two sides to this. There's the corporate/public-good argument, where wikipedia is probably the best OSM analog, so it makes sense.

But there's also the user generated content argument, where there are plenty of for profit companies that completely depend on content given for free by their users (youtube, reddit, etc), where the users also benefit from having better content on a site they visit and more attention to the content that they post. From that way of looking at things, it makes perfect sense for property owners to want to have their floor plans up on google maps.

In any case, I disagree that paying to access the maps API is necessarily bad...any OSM host will also charge over any trivial amount of traffic because none of them have the (free) infrastructure to handle it. I do agree with other posters, though, that there should be Data Liberation Front coverage for things like this and data contributed through map maker, and that it should have been that way for years now.
Spot The Fake Smile
A friend of mine just recommended Kerio, or one of the resellers: https://www.r1sync.com/shop.html?page=shop.browse&catego...
Does anyone know which implementation of the DCPU-16 is the shortest?
IMO the only top-tier (i.e. billion dollar+ exit potential) web startup in Pittsburgh is The Resumator.
They are potentially useful because, sadly, the President has made them meaningless, and so they can be used as markers in a timeline.
I was going to write one using DynASM (it would be very short, simple, and fast) but it was unclear to me that DCPU-16 had any substantial programs written for it where you could show off a speed difference.

I have been looking for an excuse to write an article about how to use DynASM though.
If it increased the number of overall respondents as well as the number of respondents who were above a certain bar (passed a phone screen), then even if it created other false negatives, it still seems to have helped.

Good developers don't just go around submitting their resumes to every job in existence, and not filtering out false negatives was insufficient in and of itself to produce a good applicant pool. If doing something that produces false negatives (which, yes, are undesirable) nevertheless convinces enough developers to consider your company who never would have considered it otherwise, then it seems like the advantages have outweighed the disadvantages.

Obviously, an even better scenario would be to produce the same level of developer interest without also producing any false negatives. Perhaps by investing sufficient resources in networking or in making his company famous to other developers, he could accomplish this. This would still be a possibility to explore in the future.

But just because his tactic has not produced the best possible outcome does not mean it has not produced a positive one.
Two months is enough time to be jailed.
I'd love to know how their spray and pray is working in terms of returns.
It's still illegal under the DMCA to back up your own DVD/BluRay, or distribute the tools to do so, which is a load of crap.
I've seen gevent monkey patching going wrong and it wasn't pretty. :)

Not to mention that if you are using a c-extension monkey patching won't help much.
>and most people you interact with in a startup (like customers) do not care about the code.

Exactly. Technical debt is your problem; not the customers.

Right now, to the average person you're probably a wizard. (And to some of your colleagues if your skills are of sufficient quality.) Nobody questions a wizards magic as long as it works. (Except in the edge case where it is indeed your colleagues observing.)

The best magic requires sleight of hand and people skills to perform.

EDIT: And since were all listing our ages here, 16.
I'm using css-only tooltips on various parts of my blog. Here's the code: http://blog.sachleen.com/css-only-tooltips.html

It meets all of the requirements discussed in this post and uses much less CSS.
Sell it to the highest bidder!
Long distance running is not especially good for health or the heart. Marathon running and long distance cycling are actually quite bad for the heart. There's a ton of stuff out there now about disturbing rates of sclerosis in marathon runners.

http://www.arthurdevany.com/articles/20091028

Running 5Ks (not crazy distances) is surely a lot better than doing nothing, but I don't think there's any evidence it's better for you than other pursuits. Olympic lifters have excellent blood profiles and body composition, for example. Probably true of squash players.

Running is popular because it requires zero athletic ability and no equipment.
Yes, because we're not capable of understanding his "shorthand" descriptions of things--SOPA, ObamaCare, etc. Instead, we need another entity to translate what we're supposed to hear--e.g. the media.

IIRC, Reagan's "shorthand" descriptions were directly on point and were not mis-understood by even foreign countries.

I guess Obama isn't the great communicator everyone thought he was...
Note that they left the puzzle on the server, but that is no longer the puzzle used for recruiting. Before I left I wrote a more difficult one.

I have no idea if they are currently hiring, so please don't bother them with job applications unless you see a job ad.
In many ways -- like the tablet -- this idea was painfully obvious. Mobile processors are getting better and faster and less battery hungry. Display technology of all sorts are getting better. Battery technology is getting better. When we're on the go there is already a movement to try to surrogate our smartphone with smart watches, and this is simply the next step of that process.

Assuming that it really was completely out of left field, however, Google is not a consumer products company. They are an information services company that has, thus far, only been able to heavily monetize advertisements (though it's foolhardy for anyone who can only ever see ads as where they want to be).

If Google spurred on 1000 competitors all creating such devices, Google would be there and ready to provide the information side of the equation.

And Google might have decided to make a big splash early not to make a landgrab, but rather to be in the obnoxious situation in the future where they come out with the obvious evolution of a product later than someone else makes an announcement, and gets declared a copycat.
So it was like FizzBuzz, then?
They didn't exist before the current president, so it's logically impossible for him to have made them meaningless. Whatever miniscule approximately-zero meaning they have now is more than they had before they existed.
Wireworld - a computer implemented as a cellular automaton
Data-input gloves honestly sound like an awful idea. At least when typing you have something to rest your arms on. Just waving them in the air for however long sounds like hard work.

But your general point is something I strongly agree with. I can't wait for better man machine interfaces and a better metaphor than "the desktop" or whatever is being used for mobile nowadays.
Fizzbuzz is a very simple problem described here: http://www.codinghorror.com/blog/2007/02/why-cant-programmer...

The point is not that everyone who can program FizzBuzz is talented. The point is that programmers who can't solve FizzBuzz are probably extremely untalented.
I suspect this works even better in areas outside of traditional development, like forensics, crypto, or data science. Hackers with specific skill sets, especially where those skill sets usually get applied to private data sets, often love the opportunity to mess around with alternate approaches on public data sets. And if it means an opportunity to show off, even better.
Congratulations on the landmark download. Seems like a very laudable service.

With that in mind, may I make a suggestion re: your PHP position? I totally understand the below-market pay you are offering (35-50 USD/hr); after all, you are a non-profit with a limited budget, and there are other rewards for working for a non-profit. Nonetheless, it will likely prove very difficult to find a qualified developer at those rates, particularly once willing to work with PHP. And yet, you are requiring 5 years of development experience. Do you really need someone with that much experience?

If I were you, I would consider lowering that requirement to 2 years at the most. There are probably some well-qualified PHP devs just starting out who might like to work for you, and who would be perfectly capable of meeting your requirements (btw, this does not include me, since I haven't done significant work in PHP since 2003).

Finally, if you choose not to lower those requirements, you might want to ask yourself why a developer with 5 years of experience is willing to work for pay so far below the going rate. Unless he/she is a philanthropist whose life mission is to spread the use of audio books, I'd be willing to bet that this applicant is a very poor developer. Wouldn't you rather have a talented, eager developer with a year or less of experience?

Normally, I wouldn't take the time to write this kind of missive, but I appreciate your work and ideals and just want to alert you to going labor market conditions.

tl;dr: it's a hot job market for developers, so you might want to re-consider your hiring requirements.
Just like using AirBnB is against most apartment leases, and crossing the street when the light is red is illegal. Welcome to a new age of civil disobedience, where people freely carry around ice cream cones in their back pockets on Sunday!
It's just too techie and geeky for mainstream until something comes along to make it socially acceptable.

Did celebrities make smartphones cool? Did they make bluetooth cool?

I don't buy that notion at all. If this device provides value, it will be accepted.
Here's a NYTimes article on retargeting: http://www.nytimes.com/2010/08/30/technology/30adstalk.html

Many people think this is creepy and privacy invasive. For example, in the past I've had a hard time explaining why an ad for silencers keeps following me around.

I do wonder at the tradeoff between retargeting people and getting that triple exposure for your product versus the creep factor that people have when they see you doing that.
上海同志
Because I'm wearing lucky pants, of course.
If you're simultaneously someone who regularly reads Hacker News AND cannot FizzBuzz, shouldn't you pretty much kill yourself?
My workaround, whenever I can't tether to my mobile phone and must use an untrusted hotspot, is to route all traffic over OpenVPN to the server running in my home.
> Wayland brings some nice innovations, like eliminating the need to switch between VTs to differentiate X sessions.

Innovations like these (if not needing to switch VTs even counts as an innovation) pale in comparison to innovations like network transparency, which will be missing at first and eventually present but crippled in Wayland.

The ability to ssh to another system, launch a GUI app, and have it display on the system you're SSHing from has always set Unix+X apart from Windows and Mac OS. I can't believe this is being tossed aside so you can have cross-fades and rotating cubes when switching between sessions.

It's true that network transparency will be possible with Wayland, but it will be some sort of VNC-like pixel scraping approach, which has never worked as well as native X forwarding. Network transparency will be a second-class citizen in Wayland.

See http://tech.slashdot.org/comments.pl?sid=2699657&cid=391... for some more disturbing problems with Wayland.
I guess that I was just surprised by the combination of probabilities. I would have thought that the percentage of Windows users using IE was greater than the percentage of Linux users with poor graphics drivers. Being an occasional Linux user myself, I was probably more surprised how far IE had fallen than that the Linux support for 3D is flaky.

As for iOS, I wasn't aware of the Safari mobile versus iAds thing. That seems like an odd tech decision, but I guess it makes sense.
You may not get many comments because lots of people here have seen this before. Here are some of the previous submissions:

http://news.ycombinator.com/item?id=453396

http://news.ycombinator.com/item?id=687604

http://news.ycombinator.com/item?id=1746797

http://news.ycombinator.com/item?id=1937182

http://news.ycombinator.com/item?id=1982332 <-- comments

http://news.ycombinator.com/item?id=2051062

http://news.ycombinator.com/item?id=2287497

http://news.ycombinator.com/item?id=2614330

http://news.ycombinator.com/item?id=2684497

http://news.ycombinator.com/item?id=3058560

http://news.ycombinator.com/item?id=3428112

http://news.ycombinator.com/item?id=3681116

http://news.ycombinator.com/item?id=3771674
I hope that the lesson learned here isn't to never make mistakes, or worse still, that if you do make a mistake you need to cover it up.

There is also a third, even more frightening potential lesson here - if you arrive at a surprising result, assume you are incorrect and sweep it under the rug.

Hopefully that's not what people will take from this. Hopefully all they will take from it is to always report new science with a great deal of qualification and skepticism. It won't make headlines as well, but I think we've seen time and time again that the short and hyperactive media news cycle can't handle modern science.
Optimizing Your Images For Pinterest
It would be fantastic if mainstream tech went that extra mile and had well thought out accessibility stuff built in form the beginning.

Imagine these glasses being able to tell you what colour that shirt is; no more garish colour clashes for people with colour blindness. Or a bajillion other ideas.
I've heard of the "unlucky resume' selection process" elsewhere. And you were doing good with it, but, sorry, the article runs on way beyond it's perceived point-of-purpose.

Also, when Ernestine says "...I have a much lower signal-to-noise ratio?" She had it backwards, she actually has the HIGHER signal-to-noise ratio. Whereby the one guy has a large group of qualified candidates and can afford to throw some away, she has a one in a hundred group of qualified candidates, thus, she has the higher signal-to-noise ratio.
I agree with this. The adoption is probably half or even less of what this web site states. I mean, people still use IE 7!
Nice idea. I have used Gambit-C over the years when I wanted to use a high level language and be able to produce small and reasonable fast executables.

One thing not mentioned was the memory use: I bet that the compiled to Gambit-c and then to a native executable code uses a tiny fraction of the memory of Clojure running in the JVM. That can be important for some applications.
Why $5 via Paypal when you can send 1BTC via Bitcoin instead?
The long road to the App Store
Thanks for your thoughtful responses. I in no way meant to put words in the original commenters mouth and truly want to know why being a developer means you are very concernered about a bill that protects intellectual property. Anyone can be concerned about the rule of law. What is it as a developer that causes concern about SOPA? Surely you want your products to make you money. Many new users of this site think that not paying for stuff is a good enough reason.
> Bezos [...] a D manager, in my book... but obviously he thought he was an A.

Can you expand on this? Bezos seems to be doing a spectacular job at Amazon.
We've had to split munin across three masters (by machine role) because the graphing job was just locking on IO. Munin 2.0 moved over to all-dynamic CGI graphing, but I haven't gotten the chance to play with it yet.
The petitions are not meaningless. They just are not doing what you want them to do. The point of these petitions is to get a response from someone in the administration who is familiar with the topic [1]. They have done this over and over again. In some instances, after reviewing the instances they have also changed policies [2].

[1] https://wwws.whitehouse.gov/petitions#!/how-why/frequently-a... 'What is the purpose of We the People?'

[2] https://wwws.whitehouse.gov/petitions#!/response/were-listen...
They can, and I imagine will, make it available on web. But the iPhone Maps application isn't developed by Google, so they can't add it. It looks like Apple moving away from using Google maps, anyhow.
While true, this can hardly be considered good engineering. The more complexity in your system, the more likely it is to break. The question is: do you want to take the productivity hit today and fix the socket libraries, or do you want to fix it at some time in the future when you finally realize your code/test/release cycle is twice as slow as your competitors'?

(I've worked on a lot of code that took the second trade-off. The result is almost always a full rewrite. Maintain your codebase or it goes out of control really fast.)
Protect your online reputation...Or else
It's a great way for the whitehouse to build contact lists for potential contributors. The petitions are meaningless. Pressuring Congress is far more effective and time-tested.