skysight-inc/HackerNews huggingface dataset:
I used a similar setup for quite a while, but the big drawback is that you can't conveniently switch between standing and sitting.

Now I have a crank-operated height-adjustable desk that I really like, and it only cost $588. I bought this base http://www.amazon.com/gp/product/B005NJUQVG and attached an Ikea pine tabletop ($60).
Matching Gift Program: a Compensation Benefit That Improves Employee Retention?
Even better check out ChaCha CEO Scott Jones' simple little computer set up. It only has 8 monitors and an exercise bike: http://money.cnn.com/galleries/2007/fsb/0710/gallery.scott_j...
The Fairest Way to Pick a Team
And OpenGL ES only existed for 5 years before someone came along as was pissed off enough to do it!

Edit: 5 years was OpenGL ES 2.0, can't seem to find a date for OpenGL ES 1.0, but suffice to say it was around for quite some time.
... and all over HN today:

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

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

http://news.ycombinator.com/item?id=4132728
A BBM for Android?
Building a PC? You Need This Chart
The Digital Mars C compiler returns the correct answer with or without optimization turned on.
Yes, it is definitely more interesting than the OP's project :-) but also not in any form of production yet.

I believe it was the presentation Dr. Nocera did for the DoE was a pretty good treatise on the assertion 'if you can't do it as well as plants you are doing it wrong.' :-)
I bought a similar Ikea side table for $10. I use a laptop so I can take it down and sit. No extra work for keyboard is required. And mine matches the color of the sitting desk.
Link to the actual article:

http://arstechnica.com/tech-policy/2012/06/the-seven-highly-...

Also, it was posted yesterday, and although no discussion ensued, it got 11 upvotes:

http://news.ycombinator.com/item?id=4124374
There is definitely a class of customers who expect a product to simply inject knowledge into their brain. No effort required.

I have no idea where this expectation came from, because it's not possible. You have to work to learn.
How did the bug manifest itself? You can store 0xffffffff(ffffffff) in a 32(64)-bit unsigned int, or a 32(64)-bit signed int. In the one case you'll get UINT_MAX, -1 in the other, but they should compare as equal. If you have -Wextra turned on, gcc will give a warning, though.

Here's some sample C code tested on a 32-bit Linux system:

#include <stdio.h>

int main(int argc, char *argv[])
{
unsigned int val1 = 0xffffffff;

printf("val1 == -1: %d\n", val1 == -1);

return 0;
}

The result:

val1 == -1: 1
I have an old fashion chair on top of my table and underneath that a few copies of "Types and Programming Languages". Works really well. I never felt fitter and would really tell every programmer to do the same. Our employees get the choice, but we advice them to walk (I do not think standing is better; at least I tried and it hurts, walking doesn't) behind their desk.
I bought one of these last year, it's really nice. Easy to switch between sit & stand, and you can even use it with a laptop just by adding an external keyboard.
This rant should probably say "my iPhone could run a full OpenGL implementation, and instead I'm provided a subset. I proved that it could run full OpenGL by writing most of the missing parts".

"(OpenGL ES) is a subset of the OpenGL" according to http://en.wikipedia.org/wiki/OpenGL_ES
Great point. Another great feature is USB. My investment in various USB devices isn't obsoleted.
Actually, you can put the monitor on the keyboard shelf, and the keyboard on the desk.
Domestic flights in the US are much better, yes. The other thing that's better is getting out of the US. I'm actually often heavily questioned on my way into the US. (And never on my way out.) That happens twice: once at the airport, once at customs. The airport one is much more cursory and they appear to be looking for whether you sweat. The customs one appears to be about telling a coherent story about who you are and where you've been. I actually don't mind this so much, although the customs queues are pretty horribly dull and long.

I'm not so much objecting to the notes. Rather, I'm saying, "not only did manual inspections of bags happen, they still happen -- just no longer in front of your face." Metal detectors are pretty nice, and probably worth their security, if they were the only factor -- but if they're going to pat you down / naked-photograph you anyway, the metal detector just seems redundant.

Nobody told me that I could opt out of the body scanners, and I was certainly being pushed through them. I am 80% sure that it was my ponytail: I saw the Risky Business circle drawn on a schematic of my torso about my shoulders I felt someone grope between them, and I heard them say, "oh, it's just your ponytail." The other 20% is just because I have no idea what the hell triggered their algorithm or how their algorithm worked or what its false-positive rate.
Exactly.

It's the difference between being a gold digger and a merchant.

The gold diggers might or might not find gold, but they all need the tools to look for it.
Ahhh, so you were the guy that used to keep sending me messages on ICQ that just contained random URLs pointing to .exe files..

I should have probably turned my auto discoverable options off but it was actually a good way to meet chicks.
Yes. When I first got it ($10 Ikea side table, similar to OP setup) it was hard to stand and concentrate on work for a few weeks. Now I barely notice it and much prefer to stand. Sitting makes me antsy.

I also started working out around that time. Had a hard time squatting 100 lbs. So no wonder it was hard to stand for the first weeks with the standing desk. I was in extremely bad shape.

If you have a lot of trouble standing you might be seriously out of shape too.
they should just ask everyone are you going to take this to one of the restricted countries? Yes or NO

THE END
Apple customers upset over policy not to sell to Iranians
This comment reminded me to ask something I had been wondering: does anyone know if there have been any conversations (friendly or otherwise) between the guys at the Chicago-based company CodeAcademy and the New York-based Codecademy (of whom this article is about) regarding trademarks and their respective names? Most people in this forum know that the commenter was referring to Codecademy, but it must be frustrating for the CodeAcademy guys to be getting reviews that mistake them for Codecademy. Was just curious if anyone knows the dynamic between the companies.
Core APIs and languages do not expand at an "unfathomable rate". How long as the Berkeley sockets API been with us? TCP/IP? Twos-complement arithmetic? Do you honestly think that those are going to go away for the sake of some vaguely hand-waved "wider implications" and "idea promotion"?

OpenGL has been, like it or not, the only open, widely-adopted, non-proprietary 3D graphics API around for quite some time now. Enabling it on mobile devices wasn't exactly a sea-change requiring tossing all compatibility with the past in order to make progress (especially not as mobile GPUs continue to get more powerful).

jwz's point was that this could have very simply been included as an optional compatibility layer, which he then went and did.

[edited to put in the "not" in the first sentence that my fingers skipped over, which kinda changed the whole argument]
Spansion announces voice recognition chip
Yeah, but that was before '94 when I installed my first MP3 player, since then not too much. Mostly CD rips and downloads, I don't think I ripped anything after about '98.
No it isn't, India does as well.
I think that's correct, and yes, pretty much.
Gmail gets more personal with awesome custom backgrounds
While I also own and love my GeekDesk, standing isn't for everyone. The cheap solution offered in this article is a good way for curious folks to experiment without breaking the bank.

That out of the way, $1,000 for a good desk is a bargain in the long run. I'm so much more productive when I can switch between sitting and standing on a whim.
Thing is, Linus says why something sucks. He doesn't swear just for the sake of doing it. I for one prefer real feedback to sugar coating. He's not a jerk for doing this.
They aren't poor, I am asking why she is surprised given that they were very likely to do that, and indeed most of them in her story did do that.

What is the alternative? I am not calling them poor, but you are calling them deluded. And I am deluded. Basically we all believe a myth.

What is more likely is that there is an underlying reason for the PR people and others to believe it. It is the reason that should be analyzed and addressed, not the people who are the product of it.

This is starting to sound a lot like http://www.econlib.org/library/Enc/PublicChoice.html
Did you receive any emails choosing composite numbers? To me, 51 sounds prime.
What about ATI?
In-depth: Smoothsort vs. Timsort
While it is well known that uninformed random test generation often does a poor job at probing the parameter space, this has nothing to do with the CLT. Even his first example with the bounded queue, one where the CLT does make predictions, he is incorrect to apply it. That's because what we care about is not the difference between the number of enqueue and dequeue operations (which has expected value 0), but the magnitude of the difference (which has expected value sqrt(N)). And what we care about is not the magnitude of the difference after completing the tests, but the greatest magnitude at any point along the random walk. This is governed by a more advanced theorem called the Law of the Iterated Logarithm, which tells us that the probability of finding the bug is quite a bit higher than the author realizes.
>It has a different set of constraints. The point is to prune back the API for small devices

I came here to say something along these lines, but right now I'm limited on time so I don't have time to go into specific examples.

In OpenGL, there might be 5 ways to do something. Three of them are very much suboptimal, one way worked but was incredibly kludgy to write, and one was performant and pretty clean.

With OpenGL ES, they got rid of all the suboptimal and kludgy methods. The benefit today is if you write an OpenGL ES application, porting it to OpenGL nowadays is pretty easy. The other way around? Yes, that can be tremendously difficult. Honestly, I wish a lot more in OpenGL 3.x and 4.x was deprecated. Working with ES and the reduced extension hell is a big step up from the mess the full OpenGL API can be.
Related interesting read if you haven't, the brouhaha a few years ago over OpenGL 3.0 preferring to support CAD/CAM programs over games.

http://www.tomshardware.com/reviews/opengl-directx,2019.html
Consider a coin labeled +1 on one side and -1 on the other side. A single coin toss is binary distributed with mean of 0.

Toss the coin N times and let S be the sum of the results. The individual tosses are binary distributed, but for larger N, S is approximately Gaussian distributed thanks to the central limit theorem.
The limitations are listed here: http://msdn.microsoft.com/en-us/library/windows/desktop/ms74...

- TCP data cannot be sent over raw sockets.

- UDP datagrams with an invalid source address cannot be sent over raw sockets. The IP source address for any outgoing UDP datagram must exist on a network interface or the datagram is dropped. This change was made to limit the ability of malicious code to create distributed denial-of-service attacks and limits the ability to send spoofed packets (TCP/IP packets with a forged source IP address).

- A call to the bind function with a raw socket for the IPPROTO_TCP protocol is not allowed. Note: The bind function with a raw socket is allowed for other protocols (IPPROTO_IP, IPPROTO_UDP, or IPPROTO_SCTP, for example).

Also, the "half open connections" limit has been removed as of Vista.
Also alum, and I concur with your view. This is a high caliber guy who is resigning; he is (from his letter) married to a high caliber woman also on the faculty.

This is huge. This will cause a loss of confidence in UVA if they don't take effective action to recover.
I think that is the key weirdness: the fact that the US apparently assumes that it is the sole provider of computing technology to the world.
Thoughts on using WYSIWYG editors over hand-coding websites?
Well, it's true that elites may see populism with some suspicion, and may convey that to each other. But if you turn on Hardball (famous political TV program), many elites and many not-so-elites, depending on your vantage, might be urging Obama, say, to take a more populist tack in his campaign. It's usually neutral, one side of a spectrum people have diverse opinions about.

For example, I don't often feel like angrily shouting at a republican "you populist!" but I do regularly feel like shouting "you morally bankrupt exploiter of the public's ignorance!"
Fancy Update: OptionParser, FDoc and a built-in debugger
Defending Jonah Lehrer
A tale of two announcement press releases: The iPad vs. Surface
The article is confusing, they seem to be talking about several cases:

Jafarzadeh said he was helping a friend buy an iPhone. That friend was from Iran, living and studying in the Atlanta area on a visa.

In this case, the "friend" clearly is subject to export control.
“Deauthorize Content Licenses” In Chrome’s “Clear Browsing Data” Panel
Clever Guerilla Marketing Trade Show Tips
The Rector of the Board of Visitors, Helen Dragas, is also a female.

Gender had nothing to do with this.
I did the same, but I am confused. There appears to be a novel coming out with the same name as that short story..

I guess they must be related--I'm certainly interested in reading the longer version when it is released.
The building project has NOT been approved yet. It's indeed in investigation phase where debates and argumentations are conducting.

The firm that behinds the building is called "Broad Group", it's world's leading absorbing chiller type of central air conditioning manufacturer.
http://en.wikipedia.org/wiki/Broad_Group

Here is the latest accurate version in Chinese. Run it through Google Translate to see it.
http://news.sohu.com/20120619/n346011745.shtml
This desk is awesome as a stand up desk. I also used it as a treadmill desk for 6 months.
Exceptional advance. Thanks.

I would add that one should not try to get excited about a topic that does not excite you. Authenticity is important. Rather, give talks about topics that you are excited about.
Yeah, wouldn't want the commies getting an edge over us in electronics production, no siree. Hey, it's a lucky thing that Apple's American, otherwise the Chinese might be able to get their hands on this kind of advanced doohickey, and then where would we be?.
You can add the contents of the .exe to the JPG but when the computer opens it then it isn't going to try and execute the code (it will try and render it as a graphic and probably fail) unless there is some unpatched exploit in the image viewer.
UVA is a crown jewel of Virginia's old boy network. The first woman president, well-liked and not an old boy, is fired by the business college for no legitimate reason. This couldn't be any more blatant.
One committee, ten years. One jwz, three days.

This is the stuff "10X" is made of.
It must be nice to live in a world with such simple people!
>jet engines, radar, communications satellites, GPS, the internet, superglue

Don't forget computers: Turing's work relies heavily on his experiences working at Bletchley Park, ENIAC was designed to calculate artillery firing tables for the United States Army's Ballistic Research Laboratory, and the calculational needs of the Manhattan Project drove a lot of early computer development.
Disclaimer: I've dabbled as a driver writer in a past life - but not OpenGL ES.

The problem is a 100% compatibility layer is not necessarily easy nor valuable. The makers of OpenGL ES don't want a lifetime of maintaining someone elses problem. Also there is a line where you cross and you lose hardware acceleration and the mapping breaks down.

Their charter is to make a new lightweight API that meets the needs of device manufacturers and low level app developers. As soon as they adopt 100% compatability at their core or even offering an additional adapation layer they will be taking time and effort from their focus.

In this instance any OpenGL shim is an Apple responsibility as they are the SDK and environment provider. Apple and Videologic need to nut that one out themselves.

As to a shim speeding up code its essentially comes down to any impedance mismatch that may occur between an application writer and the API. This is identical to buffered versus non buffered IO and whose responsibility is it to filter idempotent operations.

When you look at a typical call stack. You'll see an application (potentially caching and filtering state), calling a library shim (potentially caching and filtering state), queuing and batching calls to a device driver (potentially caching and filtering state), dispatching to a management layer (potentially caching and filtering state), and so on, eventually getting to a graphics card processor potentially caching and filtering state and finally to a pipeline or set of functional blocks (which may have some idempotent de-duping as well).

Again how this is communicated to the developer or structured is an issue of the platform provider.

Apple can choose to say we optimize nothing (ie add no fat, waste no extra cycles) its up to you to dispatch minimal state changes, or we optimize a,b & c... - don't repeat this work, but maybe add optimizations for d, e &f... Thats something they need to document and advise on for their platform. Its not part of most standards.
If I were Microsoft, here might be some possible justifications that I would use:

1. Windows Phones - while competent, and people who use them like them, never managed to make any impact in terms of marketshare or market buzz. This is because Windows Phones is just one of many OSes handset makers - Samsung, HTC etc - support. Therefore, there is not dedicated marketing to push it. Nokia, who is now exclusively on WP, did a lot of marketing but still couldn't cut through the noise. Microsoft has use use its clout to generate the necessary buzz and excitement on Windows tablets or risk a 1% market share once again. With Ballmer on stage, they are effectively signalling they are "all-in" with the plan.

2. Google has successfully kick started interest in Android through developing Google Phone as a reference design for other phones to follow. Otherwise, there will be an inevitable fragmentation of screen sizes, capabilities and price points. By setting an "aspirational" target, other manufacturers will be able to build Surface clones that customers can compare against.

3. The Surface is big on product bundling. It is no longer a pure tablet, and the magnetic snap on keyboard is not an option, but rather part of the product. This makes it easier to sell at a slightly higher price-point than an iPad.

4. The reference magnetic dock, and placement of USB points etc sets the stage for all third party manufacturer of cases, speakers, etc in such a way that kick starts the ecosystem.

5. In the worst case where OEMs abandon manufacturing Windows slates, Microsoft is able to ensure that their investment in Windows 8 isn't entirely lost. They might turn this into a long term play just as they have with XBox. Unit cost of slates are around the $250-mark at present. Microsoft could take the ball home and do it all themselves if OEM find Windows slates difficult to push into the market.
I was also uncomfortable with my standing desk at first. Several tricks made it better:

* Started working out. Standing became much easier as my physical condition improved.

* Bought an anti-fatigue mat. Crucial.

* Learned to do a subtle, subconscious jig instead of just standing still. You'll be much less antsy when you're constantly shifting your weight around.
EBay puts up big cash for used phones ahead of Galaxy S III arrival
Centre Point in London ("just" 34 floors) was left totally empty for the better part of a decade after construction because rising property prices combined with the owners desire to let the whole building to a single tenant made them consider it beneficial to just wait it out until they could find a suitable tenant... Commercial property development can be pretty weird.
Well, to be fair – debugging is really, really frustrating when you don't know any programming and therefore have no idea how to even describe your problem in searchable terms, let alone solve it using stackoverflow anecdotes (if you know that stackoverflow exists). IMHO debugging techniques is worthy of separate course in itself.
I never understood why everyone wants desks that raise an lower, instead of just using the drafting chairs thereby avoiding any raise/lower mechanism.
Show HN: cldrdr, spending analytics for AWS
The Polygon Count: A PlayStation Retrospective
The original PlayStation; can one console be given enough plaudits? Who would have thought a simple research engineer relatively green to the video gaming industry back in the early 90s, would upstart Sony into creating one of the most successful gaming platforms in computer game history.
Create Nice Login Form with JavaFX 2 and CSS
He is not being charged with rape. He is being charged with intentionally tearing a condom during consensual intercourse. It's pretty offensive to compare this with rape, imo.
I really wish I could find an article I read a while ago, in response to efforts in an open source community to create a "Code of Conduct" for their tech conferences. It was from a woman who had worked in blue-collar industry before and had moved into tech. She said all the things that I, as a man, cannot say, without being labeled a 'victim blamer'. It's not: it's putting the blame on the actual individual who caused the problem, rather than blaming it on the circumstances.

She made a bunch of observations. Firstly, that sexism in tech, while it happens, is nothing compared to the sexism you'd find in the average tattoo parlour or mechanical workshop. At least in tech there is the option of sitting down and writing blog posts about things and getting validation even weeks after the fact. In other sectors, you either confront the sexist in their face immediately, or you will lose face and not be taken seriously.

But she also rightly pointed out that establishing a "code of conduct" and expecting people to abide by it will not change the behavior of those who act sexist or inappropriate today. Either they do it out of ignorance, or they don't care. But they're not going to change until specific instances are pointed out.

Additionally, I've noticed on multiple occasions that putting sexism on a special pedestal and making it a mission to eradicate it just has the opposite effect. People start seeing it as a right to never be offended, based on their own narrow personal and/or cultural view. For example, there was an entire shitstorm in this community about a 'sexist' tweet, which literally did not contain any gender reference. It merely implied that there was a gallery where you could view all the conference attendees that had uploaded a picture and, tongue-in-cheek, suggested you go look for that attractive developer you saw last time. Which isn't that strange, it's hard to remember faces and names in large groups.

You'd think the tweet said "Come perv over hot geek chicks here." It would invite harrassment, sexualizes things unnecessarily, etc., and all this in a completely one-sided debate about validating the hurt feelings of a few women, completely ignoring all the men and women who didn't see any offense, who 'obviously' didn't 'get it'.

And actually, that offended me. Because it implies that a) the only people who picture-stalk are straight men b) if given the opportunity to do so, men can't help themselves.

It takes the discussion away from the individual who did something wrong, and instead paints a giant target on a nebulous generalization of a very diverse group of people.