skysight-inc/HackerNews huggingface dataset:
Congrats, Sean, Josh, and the rest of your awesome team. I wish you only the best and continued success with FeeFighter's and your vision!

(mqudsi)
> Why are televisions interesting? PS3 and Xbox graphics are so many years behind PC now...

They can catch up as fabbing processes catch up into consoles, or some sort of gaming set top box that works more like a PC. I believe its sort of a common assumption PCs are going niche.

> Have you seen one of the new iPad screens? It's hard to believe that that kind of DPI on computer monitors isn't going to have huge adoption.

I haven't. I'm sort of into photography (see profile) and would like to in order to see some of my photos displayed on that much DPI on an iPad held at about 20/30cm from my face. That resolution should really help get more depth effect in full screen photos, and maybe some day we'll no longer need to print them in order to fully appreciate them. I know I'll drool in awe when I see one, it did happen with the iPhone 4 :P

But... remeber resolution is all about distance, because as you put things further away pixels seem smaller. According to Apple "retina display" is 57 arcseconds, that's (I believe) an iPad 3 at 30cm. WARNING: I didn't find an easy calculator for these numbers, please someone correct me if I'm wrong: A 46 inch 1080p TV at 2.5m should present you with smaller pixels than that, around 45 arcseconds. A 27 inch computer monitor with 2560x1440, like the iMac display or the Dell U2711, at 60cm has a pixel size of around 75 arcseconds. So we are almost there for the best displays, and definitely already there for big TVs, taking into account average viewing distance. Since I imagine graphic intensive gaming will take place mostly on TVs using something more like a console than a PC, I don't see a bright future for NVIDIA, but I do see most gaming taking place in Intel SOCs.

Also, for completion of my numbers, a 23 inch 1080p monitor at 60cm should be more in the 85 arcseconds territory... so maybe there is still some leeway for graphic cards, but they'll definitely hit a roadblock soon.
As mentioned on Jeff Atwood's blog:
http://www.codinghorror.com/blog/2012/03/what-you-cant-see-y...

Eager to know what folks think about this. Would it be great to see in your favorite Editor?
prolog ∈ Other
Original? Isn't this basically Ryan Tomayko's "Administrative Debris" all over again?

http://tomayko.com/writings/administrative-debris
I don't think it is a given that every lottery can be hacked.

I would also like to recommend this PG essay: http://paulgraham.com/wealth.html
Dart: Structured web apps [Slides]
Either it's a non-story, and so it doesn't matter. Or it is a story, and they are being proactive and going out of their way to solve the issue before it gets bigger. Either way, it can't hurt: nobody is saying that they are hurting their users here.

However, due to the number of comments and stories in recent months I've seen, it is certainly appearing to be a real problem (regardless of reality). So, I don't think it's that bad for Facebook to respond to what a least some people — including, it seems, at least a few on HN — think is a realissue?
There's the intermediate step to 3D - 2.5D. it's when you lay all you dies side by side, on another chip, instead of a pcb. It makes relatively easy to manage heat and you can get much more bandwidth at much lower power(much shorter wire distances). And it's already in use for high end fpga's.
[disclaimer I work at Blekko]

When visiting the RSA Conference there was a lot of talk about the additional threats of web pages which were 'bad' but not detectable bad (like social engineering web sites). The combination of algorithm + curation + user spam signals adds some depth to the defense line. Nice to see that message resonate with the NY Times too.
That's very similar to

http://www.pixelbeat.org/scripts/funcpy
Javascript memory optimization and texture loading
Could be those people are just superstitious and only want tickets including their lucky number, or something like that.
Building a Successful Online Business: The Foundation
I'd love to know when we crossed the threshold of:
Trust, but verify to "Most of these stories are faked."

"Most" stories aren't faked, sorry to tell you. But I am in agreement that this author is likely spot on.
Hopefully not bcrypt, since dwaiter already has that one solved with django-bcrypt[1].

[1] - https://github.com/dwaiter/django-bcrypt
I think lawyers should just fight this with current anti-discrimination law.

Your Facebook profile potentially contains clues about your national origin, religion, family status, and age (relevant if you're near 40).

Few employers are stupid enough to ask a woman if she's married in an interview.* Looking at Facebook can be the same thing.

* Policy guidance for employers urges them to avoid these issues (for good reason): http://web.uflib.ufl.edu/pers/develop/departmentalinterviewi... ; http://www.businesslink.gov.uk/bdotg/action/detail?itemId=10...
Project-management-as-a-service (Validation needed)
Do you have projects that you want overseen or managed, but don't have the time to do it yourself?

Let's connect.

I will give you a flat fee quote and see it to completion.

Web apps, iPhone Apps, and anything that can be handled remotely via email, Skype, Dropbox, Basecamp, etc. are the only things that will work.

I suspect this may be able to work as an actual startup, so I am testing the concept.
I'm honestly a little disapointed in the ACLU on this issue. Facebook is doing a good thing taking it on, but the ACLU is bringing this up on behalf of Robert Collins. In the Robert Collins case,(1) the employer (the MD Dept of Corrections) hoped Facebook would reveal "gang affiliations." Race based discrimination alarm bells should be ringing! The best interests of your client are to politely remind the MD DoC that Baltimore juries are especially sensitive to discrimination issues and tend to be very skeptical of enforcement/corrections management.(2) Collins should walk away with a blank check under current law. ACLU is rolling the dice on some new "right to privacy for things you publicly posted" instead. I think it's the wrong way and wrong time for them to argue for that.

(1) http://www.aclu.org/blog/technology-and-liberty/want-job-pas...

(2) http://www.guardian.co.uk/media/2008/sep/06/wire
It would be nice if you added the date and time that questions are asked and answered. That would help users gauge recency and temporal relevance.
Holy hell, the screenshot generating code in the "Report a problem" is exceedingly slow, even in Chrome. This didn't used to be the case less than a year ago. I wonder what got broken between then and now.
Fantastic work. Much more in tune with what ought to be the spirit of hacking! Building, growing, and innovating on each others' work.

Are you going to separate this interface into its own git repo or fold it into Gum?
That's not much of an answer, given that there are dozens of free distros already, any of which would appear suitable.
[rails-core] request.xhr? returns 0 or nil instead of boolean
Interesting.

Maybe that's part of the answer, but you can run a custom kernel in probably any distro - no need to provide an entire distro from scratch for that. So there must be more to it.
Do they still allow pins to not link back to the original site?
To become a patent attorney, one needs an undergraduate degree in science or engineering, followed by a law degree. Most folks aiming for law degrees pick easy majors for their undergrad degree and are thus automatically excluded from sitting for the patent agent exam (when you pass the bar, you then become a patent attorney).

To make things more difficult, the America Invents bill passed last year changes a lot of things, so folks studying for the exam now have twice as much material to study in order to pass.
IMDb Data Analysis in Pure SQL
I see Python leading in this poll.
Two things that can be happening:
1. Python is going mainstream.
2. Programmers who are hackernews readers like Python more.
> the hospital he works at still has Internet Explorer 6 installed on all computers there and they refuse to upgrade it for fear it might break compatibility with some ancient software program

Meanwhile your ability to do everything else breaks through shear attrition.
Whoops thanks!
Some of the people trying to foist changes like this off on their users should "consider the fact that there are humans on the other end of the computer."
Remember that story with the smear campaign against Google? I wonder if, in the same spirit, some young lad will come forward to claim he was hired from facebook to make up these stories...
Indie Games not on TIGS / Indiegames: The Legend of Super Grapple [Dave Reed]
That "Gliimpse" animation concept is really interesting. I'd like to see it become widely used.
Hey, the C language is pretty well scored. I really really loved the C. For me, it's the king/father language. Everything is in it seriously (I mean, types, flow controls, memory management etc.), and it's just on top of the assembly language.
I could code with C during centuries I think.

By the way, Ruby is pretty well scored also. I should try it eh. Is it for back-end programming or front-end, native apps? What's the point with it?(Really less code?)

And about Python? Why is it so awesome?
Story from a friend working at a manage healthcare company in the early 1990s.

The state published a set of anonymized data on patient care stays associated with workman's comp.

The company wrote code to correlate data from these scrubbed records (age, sex, treatment dates) with data it had, to identify the patients.

These days, much of healthcare business is oriented around data flows -- pharmaceutical dispensing machines which double as patient-data-and-dosing information capture devices. The drugs vendor is willing to sell the drugs at or near cost simply to capture the datastream and sell it back to the pharmaceutical companies.

There's very, very good reason to view EMR with strong suspicion.
These 34 app makers got a letter from congress
From a managerial viewpoint, if folks had the skills to manage telecommuters, they could manage offshoring and save far more $. I contend that most managers have a hard time managing folks directly in front of them and don't have the skills to manage remotely.
Destination Mankind (1972)
I remember seeing that they would deprecate the {% url 'name' %} template tag without quotes. What happened to that?
A Note On Benchmarking
What is interesting also is the total unanimity of user responses on the thread. You would think that some of the multitude of users who "love the new look" might have managed to find the thread and comment on it.
Fascinating, we (Tiny Review) are finding out about this through Google Alerts, haven't received a letter yet.
Social.org Sells for $228,600 at Auction
Previous thread where I heard about Scientific Linux (And our discussion about it vs CentOS)
Facebook asserts trademark on word 'Book' in new user agreement
Understanding IE10 Enhanced Protected Mode
Not so large.
Marketing start-ups: Geeks aren't known for their social skills
Circlejerk.
GVM - the Go version manager
"... Is there any sort of self-motivating factor that I'm missing here? (other than good PR) ..."

Exposure to litigation, PR is a positive side effect.
i like the constructive conversations. when i first saw this i was afraid this might turn into which one is better in the comments. glad to see a mature crowd on HN,very informative =D
Your sample size is ridiculously small. Also, the fact that lottery companies are well and alive contradicts the very theory.
We did something similar with the 40,000 code submissions made on CodeEval last year. Python was also the winner :)

http://blog.codeeval.com/the-most-popular-programming-langua...
Farewell, Lolapps
Sounds like you might be interested in reading GEB: http://en.wikipedia.org/wiki/G%C3%B6del,_Escher,_Bach
No, the guaranteed way to make money from a lottery is to be the guy selling tickets.
I found the magic just got in my way when I first got into ASP.NET MVC. I needed to use Firebird with Entity Framework but I didn't want to use that horrible feature which connects to the database and maps it automatically for you using a GUI. Mapping my model to the database is just something I'd rather do manually, and eventually I figured out how to do it and it's awesome.

I don't use membership so it doesn't infect my db.
I really like go. It's very succinct, clean and orthogonal, yet is enormously powerful. The amazing compilation speed and concurrency primitives are the icing on the cake.

I especially like the lack of a type hierarchy. I have come to think that type hierarchical structures are somewhat brittle - you create these initially correct representations, however when something changes or isn't quite right suddenly you either have to rewrite your hierarchy which is potentially a lot of work, or hack it up whereby it ends up not only incorrect but also misleading.

In go, you get implicit, dynamic interfaces whereby you define an interface and get duck typing against it without having to explicitly indicate that types implement it. The capabilities of a type determine its abstraction, nothing more.
Probably for the sake of cooperation, so it's easier for people at the various labs to develop, package, and support scientific applications that are used across the community.
It is also about the gesture though, I can't imagine Microsoft saying something like this about sharing Windows Live logins.

Plus they send a strong signal out to companies, even if it's a loose threat the message is clear: Don't do this.
Locksmith Upper Darby PA
Locksmith Upper Darby PA: Express locksmith in Upper Darby PA offers 24/7 emergency services and repair for commercial residential
auto within a 15 min response time . For commercial residential auto within a 15 min response time.
Marketplace? Network(s). 4 questions about growth.
I can assure you it can easily be ported and used on any OS. We just a few guys right now and don't have the capacity to test it on anything but Ubuntu. However, we are designed it to portable (and NaCl/Chrome code is also portable which helps a lot). Even to run on bare-hardware. So tried to keep OS usage to minimum. In fact, porting would be a more extensive effort to architectures not naively supported by Nacl. For example zerovm on tilera-linux (MIPS variant) will be much more effort then FreeBSD on x86-linux.

As a side note, I personally convinced that today OSes are an overkill for cloud-based number crunching (the prime case for zerovm) wasting resources. I am looking forward for future a lot lighter 'cloudware'. Think 'opencompute' approach for OSes. zerovm is being a humble experiment here.
Some people I have spoken to didn't realise you could switch to compact mode.

I for one would prefer they retired the old UI and made the new UI more awesome.
Prototype something in Ember.js first.

Is there anything you would change? If there is, you should remember that Ember.js is a very convention-over-configuration heavy framework.

Ember.js will do work for you, and if you agree with how it does that, it will be less boilerplate than using Backbone.js.

Backbone.js, on the other hand let's you structure code however you like.

Personal opinion: I prefer Backbone.js for my projects.
Desktop Games on Windows 8 Consumer Preview
Oh nice,I didn't knew there was a term for heads-down company-building. Pushing out distractions is just a side-effect of reaching ambitious goals such as building product/business so you shouldn't apologize for it imo.
I too prefer this way of thinking. It is the kind of thinking that leads to coffee 'trucks' rather than coffee 'shops'. As in "Hey my potential customers are all over the city, but not all at the same time ..."
Please, please include the timestamps for questions, answers, and comments. I'd love to know when some of the questions were asked and answered. If the time is already there (and I'm just not looking hard enough) please tell me where it's at.
Orbital: A real-time map built on top of Websockets and ZeroMQ
There's another story you have to read: The luckiest woman on earth: Three ways to win the lottery (http://harpers.org/archive/2011/08/0083561). It's for subscribers only, but it's far more interesting than the Jonah Lehrer piece. It's about a woman who's won the lottery (scratch tickets) 3 or 4 times, winning millions each time.

It's been a while since I read it, but as far as I recall, one of the hypotheses about her good fortune (other than luck and some form of inside information) is that she had analyzed how winning tickets are distributed among batches (by cracking the pseudorandom number generator), and tracking which stores are likely to get packages containing winning tickets by the shipping routes.
Ask HN: What are the best core values / mission statements for companies?
What do you think are the best core values, and mission statements for companies?

Here are a few of my favorites:

Delight Users (apple/steve jobs).

Make a dent in the universe. (apple/jobs).

Stay Hungry, Stay Foolish. (apple/jobs).

Build something people want. (Y Combinator).

don't be evil.(Google).

Any more?
Interesting read; I was playing with similar thoughts over my lunch break a couple of days ago.

The base of my sample program [implemented in ruby] was based (in theory) of Proportional Betting "The Martingale" - http://www.bjmath.com/bjmath/progress/prog1.htm

The game I picked was "Casino War" [ http://wizardofodds.com/games/casino-war/ ], as it was very quick to implement in a few lines of code. I selected the base rules as played in Garden City Casino [Bay Area] (50c drop per every $100), and came up with the following:

Game/House Rules:
- 6 deck of cards.
- Played until 1/2 is gone.
- 50c drop for every $100 [Example: $200 bet costs $1, $300 $1.5.]

Betting Rules:

- Base Bet is always 1% of current wallet, at starting point - $10.
- If the proportional bet can not be covered by wallet, the round is surrendered and the player waits until re-shuffle. [Example: Lost up to $500, next bet is $1000, wallet has $700, game ends/waits and the player accepts a loss of $300.]
- Bets are doubled on loss as defined in the Proportional betting link.

Here's my data, though I believe something is wrong due to its results:

- I ran the initial program, as is, expecting the player to play one round every day for 10 years.
- Losses and earnings were added together.
- The average win % went to 58.4%.
- The average cash win [the times the player didn't go bankrupt] was $1590.
- Max loss [consecutive] cash $2980. [Bankroll covered over multiple sessions]

* A key point here is the average cash win. It was highly consistent and never below 1500.

I then added a factor that stated in the software:

- If winnings are at $1500, the player stops, takes the winnings and waits for a re-shuffle.

* Win percentage went up to 64.8% !

If anyone is interested, I'd be happy to share/pastebin the code or similar. Overall, due to the percentages I'm assuming something is wrong with my assumptions/gameplay, but so far an interesting experiment.

[Edited for clarity on betting strategy]
Askolo: Ask people questions
When a hospitalist quits medicine I am never surprised.

* The job is boring

* The pay is average for a smart person

* The doctor spends a ton of time interacting with people that have sub-average critical thinking ability

These three things are something that one cannot admit in writing, but are all true. Some people just don't have personalities that can survive being a hospitalist. One way to cope is to have hobbies outside of work. Children are a particularly popular route. The author doesn't seem to be going down that path, so I think the startup world is a great way to escape a dead end job.
Project management typically requires a person to do properly, I don't see it being highly automated. Therefore, it doesn't scale in the way that the term "startup" implies.

What it sounds like you have is a consultancy. There's nothing wrong with that. But you probably won't attract the same sort of investments for something so labor intensive.

Good Luck.
> The .NET platform even has an implementation of tail recursion , now, though the C# compile will not generate IL that uses it, which makes it inaccessible for most people.

Sort of. It just so happens that the tail call optimization does get used on x64 platforms because of an implementation detail of the 64-bit JIT.

Source: http://blogs.msdn.com/b/davbr/archive/2007/06/20/tail-call-j...
Excerpts from 'Gamesmanship' (Potter)
I could have sworn that I had read something about this poster just a few days/weeks ago.
I'm partial to our Mission Statement and Core Values at Fogbeam Labs:

Mission Statement

Our mission...

Build software and provide services that enable organizations to display greater “organizational intelligence;” sense, respond and react to their environment in a more agile manner, and support more adaptive and effective organizational structures.

Democratize access to advanced information processing software by participating in the development of F/OSS software which can be used freely by organizations of any size or nature.

Give back to the world by participating as an ethical member of the world-side free-software / open-source software community.

Create an organization where people dedicated to the advancement of technology will want to work, will be rewarded for doing well, and will receive nurture, guidance, and encouragement.

Promote entrepreneurship as the best tool available for raising the standards of living for people worldwide, by sponsoring educational initiatives and supporting charitable organizations which promote: STEM ( “Science / Technology / Engineering / Math”) education and education on Economics, Business, and Entrepreneurship.

Core Values

We favor...

Transparency and openness... over secrecy and information hiding … in our relationships with each other, our partners, the F/OSS community, and our local communities.

Critical thinking, logic and reason … over … superstition, blind adherence to dogma, and groupthink.

Respect for the individual and their freedom of choice … over … herd mentality, conformance for the sake of conformance, and fear of what we consider different.

Courage and the willingness to commit to our principles … over … knee-jerk reactions, conformance to peer pressure, and compromise of our fundamental values.

The long view and building for the future, while not sacrificing the present … over … short-sighted compromise of our vision and values in order to achieve a tactical objective today.

Being Good … over … Being Evil.
To me, it sounds awfully similar to "move along; nothing to see here."
Homeless Boy Steals The Talent Show. Applicable to startups
http://www.youtube.com/watch?v=tZ46Ot4_lLo
exactly!

Further from being a different abstraction, container technologies (at-least in their current implementations of 'chroot on nukes') are not completely sealed or 'secure'. OpenVZ seems to be the most secured one over-there, requires kernel-patching and still... close but not 100% airtight. That is one of the reasons that many lightweight containers are used only as secondary sandbox (like Heroku) and not allowing you to run arbitrary C/assembly inside your environment. So, practically, LXC always ends up as secure-python-environment or ruby-environment as so on... never as secure x86 execution environment.

Correct me here if I'm wrong...
"we are not planning any major changes to our product line... our brands are continuing as before" can also be interpreted as stagnation, aka “don't expect anything new because our best devs will be working on Groupon's stuff”.

I think it was a fair question.
BlackBerry No Longer Canada's Homeboy