skysight-inc/HackerNews huggingface dataset:
I very seldom find myself missing unsigned types in java. Most of the time using a BitSet or an EnumSet is probably what you want. What problem are you trying to solve that needs unsigned arithmetic?
Try a Windows Phone today
It can, but this system was running on a Compact Flash (real small, I think maybe 32M usable space) so swapping was out of the question. This was also before CF got good and started mapping in good sectors when bad got overwritten.
i've had all kinds of stability problems with cyanogenmod on various phones, which is why i created http://blandroid.org/.

though if you are getting poor reception all day, it may be making the radio work harder to find a signal, which reduces the battery. i never used my nexus s 4g for anything other than testing blandroid builds for it, but on my gsm nexus s, the battery would last nearly 2 days with light usage.
Yes, I think you're on to something. However, if you're an entrepreneur who doesn't mind just renting a room in a house or apartment, then the cost isn't so bad. You can rent a room for around $650/mo easily. Of course, you miss out on all the perks of having your own place, but how much time are you going to be spending there anyways if you're really so driven that you're willing to move across country?

My recommendation for an entrepreneur in the Midwest who wants to move, but is afraid of the costs of living: Consider radically downsizing and renting a single room.

Now for a lot of people this isn't an option (e.g. married with kids, mortgage, etc, etc). And that's exactly why VC's talk about a "drag coefficient."
Against Amazon TOS, they won't pay out on these links.
No offense.

>- Braindead liquid rules still apply (maybe softened vs. the US? I cannot judge that)

I guess that it might apply more then usually when you fly to US. Flies to Europe/within Israel ok. You can buy whatever you want after security check and bring it with you.

Passport control shortcut, you probably mean electronic system. There is one like this in US for US citizens that I can't use :(

And yes, foreigners start with "Might be..." but usually it never goes beyond questions. "Luggage scan pass" Israeli might get only if they (scanners) are too loaded. In case line is short everybody goes through it. And Israelis can move to "might be" quickly in case they give "bad" answer. I once couldn't answer how old I am (I never know) and was questioned for 40minutes.
Ask HN: What is the next user interface paradigm?
How should we revolutionize the way that we use our devices' screens?
What if you don't manage to get a ticket at all?
I see your point but I don't believe that generally web display works because it interupts a user's activity. But I agree, maybe it is not all either/or
What you described is exactly the behavior I want. Your point that users rarely understand the scope of the app is, for me, an argument in favor of this. To me, the solution is simple: if the app does not have the permission to do something it needs to do, it has to prompt the user with "I need permission x to do y." This model requires no imagination for users - they don't need to understand the scope of the app upfront, or even need a deep understanding of FB's permissions.

I use exactly zero FB apps primarily because I have no trust in the FB sharing model, and I don't want to spend time grooming individual permissions per app.

I also suspect that we have different notions of "abusive behavior." You're probably thinking of outright scammers. I'm thinking of overzealous developers who think their gizmo is so awesome that of course most people would want to shout about it from the hilltops.
I feel like the repeated usage of "print()" in the beginning is more confusing than helpful.
I mixed those concepts up purposely in order to make the larger point which is that we may be on the cusp of native monetization schemes - ones that are consistent with how users use web services
that's kind of an awkward, sexually suggestive domain name...
Google Lithium Ion Thermal Runaway

https://www.google.com/search?q=lithium+ion+thermal+runaway
oh, great :)

forgot to link the hn post in comments on your blog, glad you came here so fast. cheerz
I've had a similar gripe with scrolling, although I encountered with text editors instead of browsers. Having used Sublime Text for a while (which does what the article suggests and shows you as much white space as is needed to keep the display consistent), it is really jarring using many of the other editors which refuse to do this, especially as I often tend to write new code at the bottom of the page.

Being forced to consistently look at the bottom of my screen instead of the top or the middle is pretty annoying, maybe a change in browsers could trigger a change in text editors as well!
i dont think traditional media advertisers have applied these principles to web ads; thus my conclusion that display doesnt work. New products - maybe even some that I mentioned - will work better
"It's a broken solution to a broken problem"

Sure.

That doesn't mean we need to accept Facebook's status quo - which resolves the inevitable brokenness in the direction of:

"Oh well, your privacy and that of your friends is the price you have to pay to let poorly written apps to work."

We should at least have the option to choose:

"I'll have a little more control over my privacy and a bit more respect for my friends, and if that means the new social-media-viral-casual-gaming-sensation-de-jour fails to work for me 'cause it thought it could spam my friends and didn't properly check for success (or intentionally crashed on failure), then that's fine too, maybe I'll do something else with that time."
That's very interesting context and all the more reason to spend time thinking about this stuff (or face the litigious consequences). I hadn't heard of this case before writing this article but I don't find the similar definitions all that surprising. We tried to stay pretty close to the sorts of definitions one might learn in an intro financial analysis course.
I combined them because I thought they were related, e.g., low CTR is evidence that we need better ads
This is something that I would love to do. It would be awesome if I had the time to do things with great focus.

I think I'd keep hold of as much of the $1k as I could and try to bootstrap a couple of projects to make a small but regular income.

It's so much more satisfying and stress free when profit is made on sale #1 (even if it's just a small amount)

It would certainly still be 3 months of hard work & continuous learning.

I'd like to build something that teaches me better how APIs work. Perhaps with Twitter Bootstrap.

Aside from business, in life in general I would clear so much junk out, it feels so therapeutic!

I'd spend un-rushed, quality time with friends & family.

I'd probably spend some of that thou on a small break away and try to not stick to an itinerary.
Eco-friendly coke bottle
I also used the USDA database for my fun project http://cookingspace.com
sounds like you have never been to the interview in the American Consulate abroad. If the company isn't well known, the amount of paparework you'd need to bring will be impressive, like tax, balance sheets, etc... reports for a nice number or previous quarters/years. And they seem to employ, at least in the Consulates in Russia, pretty smart nice people who like to ask very specific and targetted questions.

So while it isn't impossible and there are various arrangements out there along these lines, it isn't an easy exploitable scheme and once this particular worker is "caught" in such a scheme, his future visas/immigration chances become much more slimmer - this is even if the scheme is setup and operated by somebody else. As a result for hi-tech people the "white" ways like H1/L1 are much more preferrable. The H1 numbers for the last years even wasn't exhausted for example.
IPhone self-combusts over Australian skies
Agreed - i didnt say this was a revolution, perhaps I shoukd have instead stated this was evolutionary
Come on. Imagine a bearded Middle Eastern man with a device that's glowing red hot and looking like it's about to explode, on a passenger plane.

We live in an era where a few brown-skinned men praying on an airplane is enough to trigger passenger panic and the involvement of the FBI. Do you really think that, if the above happened and the passenger was unfortunately of the wrong race, that passengers would not immediately jump to the "terrorism" conclusion? In the last few years passengers have jumped to that conclusion for way less.

[edit] I'm not saying this would've meant throwing someone into Gitmo and throwing away the key. But you have to admit, if this happened to anyone of Middle Eastern descent, there's not a chance he wouldn't have been detained and subject to a barrage of investigations.
I definitely agree with this: I am annoyed by this behavior fairly consistently. I've used some programs which do this correctly--most notably Emacs--and find it to be a much more natural way of scrolling.

However, I was under the impression that I am one of the few people that uses the space bar to scroll, so browsers would not give changes like this a high priority.

How many other people scroll this way? Do you also find the current behavior annoying, or would you find his preferred change less convenient?
This is true, what we know of the government's use of technology is rather inefficient, but it misses the point. Inefficient does not equal non-invasive. My takeaways from both, 1984 and this article, were not that of an efficient government, but a totalitarian government. Further, I'm less concerned about the things we know about than the things we don't.

Here is one of the edges of reality I'm concerned about (specifically their interaction with AT&T): https://www.eff.org/issues/nsa-spying
An Influential List of Influential Lists of Influential People 2011
Twitter already has client-to-service encryption with their https APIs.
It's ironic because they still have to learn math.
tldr; it took Marco 30 years to realize some people don't want to only use Apple.
This is why there needs to be an easily accessible hub for designers and coders alike to present ideas and find people to work with. The idea of bumping into the ideal business partner while in school, at work, or out socially is somewhat arcane.
Here you go: http://www.hnsearch.com/search#request/submissions&q=%22...
Father of RFID, Charles Walton, dies at 89
I have to confess that I read this as his grandmother _acquiring_ immutability, the way, say, one might _get_ "+5 health" in a game.

Why you'd want an immutable grandmother, I'll never know.
Would you be interested in Drop Shipping for online retailers?
Kindle Fire's on Sale: $123
I never have this problem because I scroll continuously with the touchpad. Before I had access to a touchpad, I scrolled continuously with the mouse wheel.
There are a ton of CS-trained programmers who will include advanced stuff whether the domain requires it or not. It's probably hard to have student loans hanging over your head and not have a reason to use most of the education they paid for.
I agree with this. There's nothing wrong with this model and it's quite reasonable as far as expectations.

The only time I would do monthly fee per laptop is if you owned the laptops and they were leasing the hardware from you or if you owned the server. But now you're a server admin, and all the fun joys that come with that (SLAs, upgrades, patching...)
So create a marketing circle, and check it once a month?
Accelerated Serendipity: New technique puts breakthroughs on fast track
Emacs does this, and so does Vim (I think). The main difference, I suspect, is that people who use Emacs and the like don't use their scroll-bars nearly as often as using a keyboard to get around; people using some of the other text editors, on the other hand, probably navigate with the mouse more. I think the behavior proposed here is oriented towards the former more than the latter, which would also explain the different behavior in text editors.
This competition could benefit from a over 19's category. Not all great work is done by the precocious. Some could be done by jaded 20 somethings ...
Camping  Kit   Shops  – The Right Way To  Find  One Near You
"I immediately changed my DOB on facebook"

Hmmm, I wonder what Facebook does when someone changes something like their DOB? Or name/address/email/phone? Or any other marketing-useful data in your profile?

If _I_ were part of the Facebook Evil-Data-Mining Division, I'd certainly be looking to see if I can discern patterns like "This phillmv guy's _real_ birthday is 12/03/1975, but when he changes it for sites he doesn't trust he tends to use either 1st April 1980, or 22nd Sept (which is his girlfriends birthday) instead. And he usually changes his zipcode to the one his parents used to live at before they moved to Pittsburg."
Flashblock is a great example of the problem. Google Music wouldn't work on my wife's computer, causing a lot of frustration for her, until I noticed the flashblock icon. Google was using a hidden div with a flash player to play the music. When Flashblock shows a big placeholder rather than the Youtube video, you know what's happening. It's not always obvious, though, and it takes someone who knows that Flash players are often used for this sort of thing to solve the problem. If I wasn't home, my wife would have just assumed that the product didn't work on her computer and given up on it.
No, he couldn't, because his "help" will set the guy back. That's what he's saying. You might disagree, but then explain why.
FSF Europe launches peer-to-peer search engine
I've had great success finding talented programmers here: http://builditwith.me

(not an ad, I just really like the service)
Couldn't you dynamically add padding to a footer element based on the view port size, resulting in sufficient "whitespace" under your content for the browser to render as you continue to scroll?
It occurs to me that the answer might be to have two conferences?
I would use mine for maybe two phone calls and 15 minutes playing a game and I'd need to charge. My Photon is a workhorse, I just wish I could customize it more without destabilizing it.

I like your project, though! The feature I miss the most from CM the notification pane power widget, though in general it's more fun to be able to tweak all kinds of things. I've been thinking about getting into some android dev work (especially aiding the efforts to port CM to whatever device I'm using at the time!), but I have no experience in reverse engineering/low-level mobile work.
The gem issue is actually fixed in Debian testing. Not sure when it'll arrive in Ubuntu, but it can't be soon enough.
There is no way anyone who's phone battery ignited on a plane would be in prison, but beyond that, I'm just watching the arc of this thread bend towards dumbness and surprised to see you on it at all.

Do I think racism is alive and well all around this country? How about, just guess, and then we can keep the discussion off HN. A few years ago, this might have been a thread about battery chemistry. Now it's about the TSA. I have to believe you think that's sad too.
Info for DJ's - Techniques, Tips, Gear
The reports of Windows Phone lacking in apps are greatly exaggerated
Using emacs with org-mode to keep yourself organized
The Evil-Data-Mining Division is the only one they have.
When the user first authenticates (and removes certain permissions) then Facebook will return what you were allowed for. If Foobar ignores the auth failure for publish_stream and just assumes that everything will be ok, then yes, they ARE at fault for designing their app poorly and making assumptions about what they get back from Facebook.

What they SHOULD do is store the list of permissions the user has, and when they click on the 'Share to Facebook' button, check the permission and if you don't have it, re-auth with additional permissions.

Some web apps do this automatically. I had an app (I forget which) that I authenticated to with Facebook just to log in. Eventually, I found some feature that I wanted to use that required further Facebook permissions, and it re-prompted me with the additional permissions it needed. It's not really that hard.
I agree that we should have the right to choose. I also have enough experience doing support for customers to know that most people are boneheaded about this stuff, and will immediately jump to blaming the developer for their buggy software, causing support headaches and user discontent.

For the HN audience - hackers, who know this technology, and understand the risks, and can correlate their revoking permissions with the effects down the road - this extension is great. I'm probably gonna install it later today.

For the general user audience, this is like handing someone a loaded shotgun and telling them they can use it to scratch itches on their feet.
Maybe there needs to be a reverse version of this - all of your _friends_ who get spammed by the app writing in your stream ought to be able to vote

[] continue receiving updates from this user using foo-app

[] block updates from this user's instance of foo-app

[] block all automated updates from this user's stream

([] unfriend this clearly unhinged "install every shiney-thing" user)

Then any user with more than a certain threshold of blocks would need to get permission from a majority of his social network before being allowed to authorise apps :-)
Solving the General Case
iOS Board Games State of the Industry Report Q3 2011
Ask HN: Is this fair compensation as the first employee?
I was offered 1% or $20.00/hour for working as one of the first employees (We are the only programmers on the team). Is this as low as I'm thinking it is? Also, what is the expected amount most "first employees" are given?
Estilos de Pa�uelos
Considering how non-difficult it is to check Facebook's reply and make sure you received authentication for the permissions you requested, there's no excuse for 'basic assumptions'.

Whenever you're dealing with a third-party service, you can't afford to make any assumptions, or you're bound to end up with a broken app, broken interactions, or incorrect data.
Better for whom? They'll have trouble justifying their valuation indefinitely, which normally would mean that they're better off going public sooner rather than later. But Facebook stock seems to be a rather liquid investment right now on the Secondary Market. So for the average employee or investor, they can pretty much get out whenever they'd like, mitigating one of the big benefits of going public.

For FB as a company, they're probably better off delaying their IPO as long as they can. As a private company, they don't have to make their books public, and can continue to "figure it out" without extra scrutiny. Delaying the IPO also lets them promote themselves as a pre-IPO "startup", while I don't personally see the growth potential, and I think they've got a lot to do to even meet their current valuation, it could help sway some developers. They've got a long way to go to justify their valuation, and they can use all the developer talent they can get, so any little thing can help.
OT, but does anyone know of a way to find all the "things" that you've done on Facebook? It'd be nice to know if a rogue fb app has posted on me in some obscure location that I don't see on my screen. I've tried messing around with the graph API (looking at all posts by me), but I can only see activity on my own wall, and not any others.

A few weeks ago my wife accidentally clicked on some fb malware and it auto-posted bad links on other people's walls. It was frustrating to find out where all those places were. A programmatic way to do this would be good to know.
your watch was probably not made of a metal that mattered to them. I know the zipper on my pants is made of metal but it never sets off the detector.
And the DHS didnt exist
1% or $20/hour?

Seems unreasonable, I wouldn't feel comfortable asking any of my guys to make that choice.
I've never had a problem with a book moving too slowly -- after all, I can always skim or skip ahead. (This is far better than the reverse, where a book moves too quickly and is, as a result, impossible to follow. I've never actually encountered an example of the latter, but I'm sure they exist.)
Okay, I didn't know my node was a version behind, but are you really telling me checking out node.js into another directory and building it is a "real pain"?

Maybe beta quality open source software isn't something I'd recommend to you then.
I have to whole heartedly agree with you here. Get the first version out that solves the specific case you need now, and then worry about the general case later.
480 (4/min) iPads sold on eBay just in 2hrs today
This is a great idea. It doesn't need to be the answer to everything for everyone. It just needs to work for some folks.

Immigration is just one aspect to this. I hope that blueseed is not just looking at this as a tech incubator, as I believe there are a number of complementary markets they could go after.

I could imagine a lot of high net-worth families in Asia being interested in this, if it's marketed properly (and the proper package of services is put together etc).

Another regulatory area that could be arbitraged nicely is the inefficient and irrational processes in the FDA approval programs. Take a little trip to Blueseed to get your stem cell injection (etc.).
To me, 13" seems the ideal size for a laptop. My Thinkpad E325 seems almost perfect.
When Your Personal Data Becomes A Currency
It usually sets the detector off ;)
In the permissions section, https://developers.facebook.com/docs/beta/authentication/#pe..., it states "The user will be able to remove any of these permissions, or skip this stage entirely, which results in rejecting every extended permission you've requested. Your app should be able to handle revocation of any subset of extended permissions for installed users."

I had no idea that individual permissions could be denied. This is a step in the right direction and good on Facebook for adding this into their new OAuth process.
Sure, but then it makes the scroll bar position inaccurate. The whitespace needs to go beyond the end of the scroll bar.
No. Programming is logic, and logic is a superset of math. What you need to make good programs isn't some obscure, arcane language that the few who actually understand it (mathematicians) assert to be the universal answer to everything, yet refuse to make it more accessible (when it could be), what you need is logical thinking and the ability to think in abstractions.

Yes, studying math will teach you this, because - as mentioned - math is a subset of logic. But studying math by far is not the only way to gain these abilities, or to obtain a deeper understanding of CS problems.

This opinion alone will get (and has got) me branded as a heretic amongst many people, and that alone proves how deeply we are stuck in this tar-pit. If we want to get more people to be interested in and eventually deeply understand CS, we need to get rid of the math barrier. Math is a tool used by computer scientists, and not the fundamental basis of our field. Limiting yourself to a single tool is bad, and you don't need abstract algebra or calculus to understand this.
TIL I can scroll with a space bar.
Free ATMs NYC
You're quite right, and I'm a little off. The point I'm trying to articulate, if not too well, is that in the case that God doesn't exist (at least as an omnipotent being), these questions hardly matter, and in the case that he does, it doesn't make sense to use the system we're in to prove the non-existence of something outside of it.

This is quite off-topic now, so if you want to reply, please send it to the address in my public profile. :)
Constructive help would've probably helped the user make an informed decision to 'switch'. OP probably means that going a step beyond and even advocating a patch work strategy might have better convinced the user to switch(in time...) rather than advocacy.