skysight-inc/HackerNews huggingface dataset:
"The amount of profit Apple makes means it should be fairly easy for them to dramatically improve conditions for overseas workers"

In a similar vein, the amount of money the average westerner makes means it should be fairly easy for them to save a life in Africa every day.

I do not think Apple in particular is to blame for what we as a collective do.

"That would be a huge sales point for them"

Would it? Can you give one example of a company that behaves that way and gets a hugs sales boost from it? If so, how does that sales boost compare to Apple's profits?
Cool stuff! I've wanted to do something similar like this for a while that would email me what I should wear (I always pick the wrong jacket/sweater after simply checking temperature and not wind etc). Where are you getting your weather information from?

Just a small issue: My browser takes up most of my screen on 1920x1080 and the background image starts to repeat, making it look somewhat awkward.
Looking for a partner
Hi, I'm a seventeen year old who's deferring matriculation to UChicago and will be moving to the SA Bay Area/Silicon Valley to work on a start-up. I found this article particularly interesting and would love to find a partner to discuss ideas and run on an idea. You can email me at glambeth1594@gmail.com

P.S - I've $20,000 at my dispensary for a start-up, from prior ventures.
Your startup scares me. I don't have much viewable to the public therefore you would rank me pretty low without actually realising that I might be an amazing programmer who has just spent all of his time being amazing rather than being part of the scene.

I hope your software is never taken seriously.
That's rather insulting to O'Reilly's artists. Do you really think that if they could not have copied those images they used on the first few books, they could not have mustered the skill to draw animals themselves?
If you take a look at the data table, you'll see that in the BE Scorecard & statistic value columns they are either colored green or red. I'm doing a least-squares linear regression on the player's BE Score here and showing red if the player's BE Score is trending down over the last 30 days or green if the player's BE Score is trending up over the last 30 days.
Is there a licence on the music? Is it stock music? The animation was nice. Does anyone where you can buy similar music like that for reproduction in startups videos.
Very interesting idea - I'll have to introduce it to one of my friends :) You wouldn't happen to have football a fantasy football branch in the works, would you?

One complaint: on the root page, the right (?) puts text off-screen, and you can't scroll to view it because that hides the text.
Thank you for this comment sir, you just saved me some days of coding a Python/Flask middleware application I was going to build to handle connections between an in-house browser application and Redis, very cool indeed.
How do I get out of INSERT mode? <Esc> doesn't work and Ctrl+O opens a dialog.
You'd never hear from Brian anyway ;)
x86 32-bit is actually capable of addressing any amount of memory, using the right compilation model. Flat 32-bit has a 4GB limit sure. But segemented, it can access any amount of virtual memory, with the caveat of only 4GB per allocation.

Probably no OS supports this any more. But the instructions set and memory management units support it, or used to in early Pentium days.
Esc is what does it for me, but the whole deal is so buggy that I'm not surprised it doesn't work on your end.
I'll concede that "proven to be the best" was probably too strong a claim.

Proven to be sufficient at achieving the goal, then.
This is something I'm nitpickey about because I see liability lawsuits as being the only strong tool individuals have against negligent practices.

Ok, I get where your coming from.

The problem I have is lawsuits is they are expensive AND ineffective. So many things have to happen before cutting off the wrong leg actually get's back to those responsible that losing a 2 million dollar gross negligence lawsuit is less meaningful for a doctor than winning the lawsuit and losing their licence. There are some really bad doctors out there, but because there are still insurable because it's fairly random when someone get's sued so it takes a long list of errors before they need to look for other employment. Moving can also help cover someones medical misdeeds.

The simplest way to cut down on medical errors is to limit how long someone can be on call. Life or death decisions at the end of a 12 or sometimes 16 hour day is just insanity. Yet, it's all to common for someone to end up pulling an 18 hour shift.

As to the awards, you can't just take payouts and say this money ends up in the hands of those who where miss treated. Court cases are expensive and it's not uncommon for someone to receive well below 1/2 the stated award after their legal team get's it's cut. It also tends to take a long time.

My suggesting would be a system with automatic and harsher penalty's where people and institutions are penalized for their average mistakes over time not just the occasional one off case they can buy insurance to cover. And where people who have been mistreated can automatically receive reasonable compensation without the protracted legal battle. Unfortunately, I have no idea of how to implement such a system.

PS: Then again, I am not really a doctor either. Just some random nerd who has really enjoyed this disunion on a late Sunday afternoon. I will even say you win the point if it makes you feel any better.
Works great, catchy tune, sounds like an Apple commercial.
* Worked on ipad 3 nicely
* Worked halfway thru on iphone 4s, it broke right before the Red line came in.

Did you use a tool to output the CSS animation?
Twitter and Facebook at least benefit from Free software, and people benefit vicariously. You don't have to be a programmer to benefit.
Facebook Messenger for Windows is out
IMHO the limiting factor can be described as "semantic density". If you look at non-LCS diff algorithms like patience diff [1] and think about where it falls down, its on cases where its very arguable that the code is poor - too much duplication therefore low semantic density. I think (and am attempting to further this at work for non-code) that the effective key is to do something like patience diff on characters but looking at the context of the individual characters when determining whether they are unique.

The benefit here is that you don't need to know about the parse tree, don't depend on special characters to delimit elements (newlines), and don't get LCS type diffs that aren't based on any sort of semantic intuition beyond that the minimal change is probably what was meant.

[1] http://bramcohen.livejournal.com/73318.html
Thanks. I've made it show on the left now!
Take a look at PAE nearly every modern kernel supports it.
I have your iPhone app. It is pretty cool. Thanks!
Perfect :) Much better.
I have thought about the On/Off-Topic button as well for some time now. I think it's a good concept to try out, mainly because it is not judgmental - Sometimes I like following an Off-Topic discussion and I've had a couple of good ones on HN. But most of the time, it can be very distracting - separating it from the main discussion is worth a shot.

As for more detailed buttons - I think that would make it too complex. Slashdot has established the same concept, probably based on the same reasoning (mostly to distinguish between "just" funny and actually insightful comments). Can't speak that much about how successful it is, maybe somebody else has more insight here.
Germany Is the Place to Go to Block a Rival's Technology
The author of the OP has written two books for teaching children (aged 7-10 or so) to code by having them type in or copy completed code, so this tutorial just continues in his typical style.
See previous comparison to ifttt in comments :)
-fno-stack-protector does a number of things that interfere with "standard" smashing of the stack, You'll learn a lot if you keep stack protections in place!

Also, be sure to turn off Write^Execute memory pages and ASLR as another commenter has suggested.

Alternatively, you could try your hand at defeating these protection mechanisms yourself with a number of (relatively) newfangled techniques.

JITSpray - http://dsecrg.com/pages/pub/show.php?id=22
ROP - http://cseweb.ucsd.edu/~hovav/talks/blackhat08.html

and more!
Yup. You can set what parameters you consider beautiful.
Slightly different meanings. "Never" seems like a promise, whereas "not able" seems like a technical limitation. Although, I suppose the application could be altered to enable the malicious function, so I see why you prefer the promise.
I think they show the latest commit to match Git's model where each commit has its own file tree. If you are looking at an old version of the code, the latest commit for that version uniquely identifies that version. I suppose they show the latest commit as part of a way to prevent people from getting confused which version of the code they are looking at, when they look at past versions of the files. But I think in the case of the project main page, the latest commit is too rarely used to justify being shown by default.

I think GitHub should only show the full latest commit when browsing past versions of code. Otherwise, it should show just the text "latest commit for the master branch", or that commit's SHA ID, or the date of the last update. If allowing people to measure project "freshness" is important enough, maybe they should instead show the 52-week graph of recent activity, like on users' project lists.
Oh. I didn't realize you could apply a device modifier to an image. Thanks.
Storing Clocked Programs Inside DNA
Exactly so, just as it's instinctive for your mouth to water if a stranger is eating something that smells good, but not okay to grab the food off their plate, and instinctive to get angry when someone gets in your way, but not okay to punch them out.

Instinct is a poor excuse for boorish behavior.

BTW, tourists from New York can be equally slack-jawed when they see (e.g.) a real live cow for the first time. :-)
It took >5 seconds to respond to my ls command, and then the first time I typed a challenge name nothing happened. I sat there waiting for something to happen, and then eventually typed it again (I tried to tab-complete and highlighted my address bar) and it asked for my authorization, even though I had just authorized two minutes earlier. That was when I quit.

I would focus on making it more user-friendly before making new challenges.
Can't... choose...! http://cl.ly/3L0d0F1A0r0E3z231R0X

Fun contest - I'd love to see the winners when this is all over :)
Complete list of airbnb like startups in sharing economy
Again, that has nothing to do with swap being enabled.
Look's like a minimalist AIM with no adds.
What do you like about this version that you would like to see in the football one?
I (and many of my friends) have been using Facebook "Messenger" on Windows for years.

You can just add your account in Pidgin:
http://www.howtogeek.com/howto/12527/easily-add-facebook-cha...

Then you can even use your other IM clients: Google Talk, MSN, Yahoo, AIM, ICQ (ahem)
Sometimes thinking this much about why not to do something keeps you away accomplishing things in life. I am sure when Amazon started in 1994, if they had to worry about all the problems associating with selling things online, they wouldn't start. If Google had to worry about how to make money from a search engine in beginning, they wouldn't be here. Assume that problem you going to face in future will have solutions and just start your idea.
You're most welcome. Let me know if you find one that improves on what I listed. I kinda got obsessed with this :)
>They make $575 in profit from an iPhone but pay the Foxconn workers $7 to assemble it. They could double the pay and still make a very huge profit.

Assembling the iPhone is a small and very insignificant part of the manufacturing process. What about the manufacturing of the steel, glass, LCD panels, logic boards, processors and IC chips, antennas, speakers, microphones, screws, cameras, batteries, and cables?

Obviously if it's unethical for Apple to contract the assembling of the iPhones to a manufacturer that pays high wages relative to the average Chinese job, then it must also be unethical to buy components from suppliers that also pay their factory workers a similar wage. Clearly, doubling the wage for all factory workers who work on any component of the iPhone will have a huge impact on the manufacturing cost far beyond the extra $7 you suggest it to be.
Unfortunately, I have no answer for that. I'm not a fantasy anything player, so I really don't know what would be useful. I can get ahold of my friend though, a (sports) journalism major who plays a few leagues at a time, and see what he'd like :)
I think Brian's better than a large impersonal nothing, and I assume that was Brian's reasoning as well. On that note though, I agree that it would be cuter if Brian was a personified animal like a groundhog, or something along those lines. Removes the possibility of vanity perception.
Scrappy startup goes up against Sean Parker's Airtime
There's been a beta of it out for a while, pretty sure. Since like December. IMHO, it's shitty and really looks like web views thrown in an EXE wrapper.
Rick Falkvinge: I am a pirate (video)
Contact sportswriters like Rob Neyer and Fantasy Sports editors/bloggers.
Excellent. Again, this is really great!
Software Engineer for Complex Web Applications -- Atlanta, GA (no REMOTE, no H1B)

http://emcien.com

To Apply:
http://emcien.com/dev-test/

Full posting: https://jobs.github.com/positions/53d16942-7f31-11e1-973f-c1...

We are a growing company in Midtown Atlanta working with patented pattern detection algorithms to solve retail, industrial, and investigative problems. Our engineering team has significant creative control over the tools and techniques used when developing software -they build their own process, work with new technologies, and occasionally write their own job postings. Emcien offers very competitive salaries, generous stock options, health benefits, and a 401K program.
They don't mention any. I remember someone saying that their normal traffic is so huge that GH Pages can't even make a dent on the stats.
On the one hand, what's wrong with staring as long as you're not creepy about it and stop it at staring?

On the other hand, as human beings with higher thinking capable of reasoning, you would assume that we can control our base urges and wouldn't use biology as an excuse.
Power users, ranking users or in any way giving precedence to users with a history of popularity has been the death knell for a number of online communities. It's consistently a poor way of identifying users who make positive contributions to the site, and it's a consistently good way to alienate new and occasional users.

I suspect there's two reasons for this. The first is that popularity is not necessarily indicative of quality. Take a look at Reddit's front page today, and you'll have a hard time picking out anything worth reading from the memes and jokes. Popularity normally reflects the lowest common denominator. Rewarding users for being popular inevitably leads to users rewarded for pandering to popular opinion, rather than for making insightful or meaningful contributions.

The second is that engagement level rarely is indicative of comment quality. The internet is a vast place with a huge number of users, and as a number of studies (particularly on Wikipedia [1]) have shown, a users commitment to the project or website doesn't correlate with contribution quality. Essentially, contributions from a new or rarely commenting user are just as likely to be worthy as those from long standing members.

[1]: http://arstechnica.com/old/content/2007/10/anonymous-good-sa...

I've been actively commenting and engaging forums, social news sites and other online communities which allow commenting on topics since 2002, and time and time again I've seen sites grow in popularity and decrease in quality. My personal desire in a site is one with a fairly active membership which both introduces interesting topics and news stories and provides interesting commentary on them. I enjoy engaging in discussion about a wide range of things, and I do my best to find websites that allow and encourage that. I think perhaps the most interesting thing I've observed is that communities with a fairly high barrier for entry - perhaps a payment of some sort - and aggressive moderation policies manage to maintain a consistently good level of discussion over much longer periods of time.
[please review] kodeincloud HTML5 API
Do you have a cite for your claim that Apple has never been holding their producers up to a standard of quality

There is a concept called "burden of proof". If you are claiming something without evidence (which you did), the responsibility is on you to provide evidence that you are right, not on him to prove that you are not.

I'm certain that it is-- ironically-- Apple's decades of integrity that is the very reason you hate them so

This is the HN-poison, not anything else. He never said that he hated Apple, he simply questioned their actions. Your reaction to simple criticism is to label him as irrational and full of hatred. "Doth protest too much" and all that.
Very interesting, I literally had the idea a year ago and Magic Window (looks awesome) was first revealed 355 days ago.
I/O devices are never mapped in user space in Windows, and I think that's true for other operating systems as well.
I just gave this a go. In both Safari and Firefox I cannot see a performance difference. Good. I say give this method a go :)

But maybe my experiment is flawed: https://gist.github.com/2340375
Sorry, I didn't realize this thread was about electronics.
DLLs are loaded in a process address space only because they are referenced in the PE header or the process calls LoadLibrary(), I'm afraid killing processes won't cause mapping of less DLLs either.
China’s Bloody Factories: A Problem Bigger than Foxconn
Also, with PAE, each process gets the same 32 address space as before.
Thanks for all the feedback, everyone! The site now has 400+ users.

I've implemented MANY of the suggestions and bugfixes posted to this HN thread, so I really appreciate the comments.
Similarly, a product my company is working on, Recon API, has a freemium model for a different but similar suite of tools.

http://reconapi.com
On Profiling, And Google’s Big Double-Cross
Drupal - can it be used for a large web application?
I wanted to get some opinions on the pro's and cons of using drupal for web applications vs using something like php with codeigniter. Would it be more difficult to maintain/scale/attract investors etc?
No, you don't understand. Of course, automatic scaling doesn't work.

Prepare two images - 512x512 and 32x32. Scale first one down to 32x32, subtract it from the second one and this will yield a arithmetic, per-pixel difference. Compress it. Now store 512x512 image and the compressed diff with an app. With these two, you will then be able to recreate original 32x32 (by scaling down 512x512 and applying the diff). And I am making an (educated) guess here that the compressed diff will take less space than the actual 32x32 image.
Nobody is using cgo, it's the system DLLs which get loaded in the middle of the address space. This is very very unusual, Windows tries hard to avoid such things.

It could be solved by making the initial virtual address space reservation in the PE header, not requesting it in the initialization path, that would always work, even with cgo.
I think you guys should've just shown one picture at a time and allowed people to upvote or downvote it.
FTE salaries won't catch up until there's real money being made and profitable firms start competing for talent.

A CEO with net profits of 10 mil/year is going to be a lot less stingy than a founder with 15 mil in funding.

I hear that at this stage, the way to make money is to do hourly consulting at a high rate. That comes with its own issues, but if cash is your motivation, it is your best bet.
If you mean that urban transit (commuter rail, buses, etc.) is better in Norway, I can agree with that, though you're comparing to Silicon Valley, one of the more notoriously car-centric parts of the US. It explicitly opted out of BART in order to spend more money on freeways, giving it the distinction of being one of the few places in the US that has not only national interstate highways and state highways, but also county highways built to full freeway standards (overpasses, etc).

Transit convenience is much better in New York, Boston, or Chicago, and many people in New York don't own cars. Heck, even other parts of the Bay Area are better; if you live in SF or Berkeley you don't need a car, and many people don't have one.

In any case, it's the intercity lines I'm more skeptical of, which so far (I live in Copenhagen) don't seem all that much better in Scandinavia than Amtrak in speed or frequency. You can go once per hour Copenhagen-Stockholm, for example, which is about the same frequency as the Boston-NYC-DC route. And like the US, once you get off one or two main routes, everything is slow and infrequent. For example, Copenhagen-Oslo (600 km) runs twice a day (with one change) and most people fly instead. I've also ended up giving up and flying instead every time I've tried to find a train from Copenhagen to continental Europe. It looks like getting to some German cities would be possible, but getting to Amsterdam would've required 12 hours and two changes.
The vi commands are backwards. w: should be :w - at least they're backwards in the instructions, I'm not quite sure as in my banging around trying to work it out I got sent back to the auto screen.
I do find O'Reilly to be the most consistently good technical publisher around. They are also one of the few counterexamples to the idea that you can't judge books by the covers.
Neato! I just wish it worked in Chrome, and that code quality meant something different than it passes "jslint".
PNG8 is 256 colors, that's pretty limiting in very many cases. CgBI - I just looked it up - appears to be a speed optimization rather than a space one.
It's 512<<20, and a proper way to fix it, on Windows, at least, would be to reserve the address space in the PE header, not ask the operating system in the process initialization path.
Can we all agree? No more 'You are unsubscribed" emails.
If you send one of these after a user unsubscribes from an email blast, please stop.
This has nothing to do with physical memory limits. Virtual address space != physical memory.
Apps I Can’t Live a Day Without (Android Edition)
I haven't had much success scaling Drupal or PHP. Yet, there are tons of sites that have used it very effectively.

If you are starting a new project then I think you'll enjoy picking something more modern to use as your foundation.
Good enough is not the same as done. One data point does not define a trend.
Worth noting that since there's no "halt" instruction, people often use an endless loop to designate the end of the program. This causes Chrome, at least, to suck up a lot of CPU.
I still don't know why people use github instead of bitbucket.
What do you think of pandas? It gives you an R-esque feel within Python.
The PCI mappings are the same, either in Linux or Windows. I do agree that this particular report is a Windows problem, 512MB contiguous address space should be available at program initialization in every case.

I do agree that Go on 32 bit Linux rarely has any problems, but this is true for Windows as well. What happened in the last few days is blown out of proportion.