skysight-inc/HackerNews huggingface dataset:
Think about it -

do you really want to use a site... that's vulnerable to SQL injection attacks?

If my password erases their DB, then I didn't want my password on their DB in the first place!
I think needing software for conversion is a barrier to the common user.
Venture Hacks. www.venturehacks.com
Marketing is dead
Mobile Data Statistics:iPads Use 400% More Wi-Fi Data
Meraki, the leader in Cloud Networking, today announced results of a study of mobile data consumption on WiFi networks, showing that iPads use significantly more Wi-Fi data than the average mobile device. Additionally, the study found that mobile platforms overtook desktops, with a marked rise in Android devices
How else would they know what credit report to look up and what questions to ask?
What is most disturbing is that they knew about this since a year now and have still not acted on that - even with all the press around Stuxnet.

BTW - RuggedCom was recently sold to Siemens for C$382 million - hope they have informed them about this issue otherwise I guess it soon will be lawyer time.
"Oh no. Not a fan of 48fps. Oh no no no"

Don't know the man, but I'm pretty sure I don't really care for his opinion now.
We get that question a lot. The graphing library we use is Highcharts.

We think a lot about the question of how we present the data. We'll try and help users come to the right conclusions when we can, but the end of the day, it's just a tool and it's up to our users what they do with the data.
I'm not saying that you can't find inspiration there. I'm saying it isn't pervasive. It isn't woven into the culture. You can't avoid it here, it's palpable. As soon as you get down it lifts you back up.
And for priority queues, there's a wonderfully clever scheme which involves using a skiplist:

http://www-cs-students.stanford.edu/~itayl/ipdps.pdf

The probabilistic nature of the data structure lets them get those nice O(lg n) and O(1) expected times without the wide-ranging memory conflicts that slow down concurrent min-heaps. Some more basic info on skiplists for people who aren't familiar with them:

http://en.wikipedia.org/wiki/Skip_list
Google Releases A Playbook For “Winning With Mobile”
Probably the same way they've been dealing with it so far. Send robots and shield any sensitive components.
Thanks for the good criticism.
JQuery PopBox Balloon UI Inspired by Highrise
Great question.

Just off the top of my head, I can think of two for me:

- Color (taught us to lead with your product, not your fundraise or domain name price)

- Eventvue (a TechStars 2007 company that taught me the importance of A/B testing and talking to your customers)
How is all this going to happen? Steam is just the thing that downloads a game and runs it, it has no other say in what your game is written with or how it runs or where.

Valve/Steam is not a SDK. It's just a sort of package manager. What you say makes no sense to me.
You're right, science keeps chugging along and I don't feel particularly persecuted as a scientist, as validating as that would be! :)

For me it comes down to the fear that because of this law, the rest of the world will view Tennesseans as less desirable to have in the world's companies/universities/laboratories/etc. because Tennesseans spend time learning about creationism instead of real science. As a Tennessean that embarrasses and worries me.
Insights From The 57-Day, Blitzkrieg Redesign Of Google+
Signs of a Pinterest API: Snapguide Adds Mobile Sharing Buttons
This is a kind of Ad Hominem Circumstantial, turned inside-out. Sometimes we slam someone’s statement by pointing out their self-interest. This is supporting their statement by pointing out their self-interest, but it has essentially the same form.

Either way, it is not a direct argument with the statement.
complete administrative control of the device

"...An attacker with knowledge of an ROS device's MAC address may be able to gain complete administrative control of the device..."

see: http://www.kb.cert.org/vuls/id/889195
Hey Chris,

San Francisco and Dublin (Ireland)

Des
A startup founder's hourly rate
Curious how the password generator got leaked... an insider?
First of all, it's why I _won't_ or _don't want_ to return to TN.

But also, why is this HN's problem?
You are definitely mixing up psychology with psychometrics. Psychometrics is awesomely thorough and aware of statistical models and the limits thereof. Psychology, on the other hand relies on SPSS and what other papers have done to determine their methods.
for now we are in Morocco (North Africa).
Hate writing your site? How to steal killer sales copy
Do you have a reference for people doing an online brute force attack in the RSA attack? IIRC the only brute forcing they did was offline (i.e. cracking hashes that they had locally).

Or maybe that's what you were saying, and I'm just misunderstanding you :).
Indeed. Epic. This is the NarusInsight (nee Carnivore) of the present and future.
CERT Linux Triage Tools 1.0 Released
I'll take a look, thanks. But if I understand the description (and if I remember my experience from trying it out correctly), this is just gcc with llvm backend but without Xcode. That's useful if you don't care about Xcode, iPad development and just want compiler, but it doesn't solve the problem you can't compile ffmpeg, mplayer, mysql and others on Mac OS.

It's however possible I remember wrong package, so I'll check that out.
That's assuming that just because they're working on wearable computer hardware that they aren't also working on a console. Actually, reading between the lines, I see this linux support news as more proof that they're working on a console.

Here are some possible reasons why Valve might be working on linux:

1) They think win8 is so bad users will leave in droves to OSX and Linux. I doubt this, Windows has made a ton of mistakes before (ME, Vista?) but it's still king of PC. A lot of people were happy with 7. If win9 totally bombs as well, then I'd say the gig is up.

2) The monetization story has changed. The humble indie bundle has shown that linux users will pay for games and play them on their linux boxes. Is this enough for Valve to change their stance since for the longest time they've said it didn't make economic sense?

3) Valve is working on a console and won't (can't) pay to license OSX/Win as the OS and is smart enough not to write one from scratch. This reason makes more sense to me. Getting steam client working on linux desktops is just a secondary benefit of their primary goal: getting the software stack for their console.
I would prefer the following 2 pronged approach:
* First, prefixed properties in nightlies/dev versions of browsers, such as Canary. This would allow testing, without imposing a specific standard. Once a proposal is written, implement it without a prefix in the normal way.
* Second, we need a tool to update our CSS files automagically. I should be able to use the non-prefixed version and the prefixed version added by the tool. Apache, Nginx should have an extension which does this automatically and could easily be implemented by CDNs.
or a smart reverser :)
10% is hardly "razor thin", it's quite respectable in a lot of industries.
What do you mean? We're talking about buying it.
Ask HN:  Need advice for a photo gallery iPhone app
Although I'm not a technical person, I have managed to build a photo-gallery web site by myself which attracts several hundred thousand visitors per month.

My web visitors have been constantly asking for an iPhone app, so I gotta stop procrastinating and get it done.

I have a pretty good idea on how I want the app to look and function (it will basically be a photo gallery that is updated weekly with new photos). I plan to hire someone on oDesk to get this completed. Before I do so, I'd like to get your advice on some things.

1. What's the best way to host the images?. Should the app just serve the photos from my current web server? Or should I use Amazon web services? Is this what Heruko is used for? Sorry for my ignorance, I don't really know much about how iOS apps work and how the content is "pulled" into the app.

2. I've studied some current "pics" apps, and I noticed that some apps load images really quickly, while other ones seem to have a lag every time a new image is loaded. Are the ones that load it quickly pre-loading images? Or are they just using a fast server to load them?

3. Any other advice I should know about before I look for an iOS developer for this?
Computational Journalism Server Version 0.9.0 Released – SUSE Gallery
A clever article on Techcrunch, how would you have responded?
My bank requires 8 to 10 characters, [a-z]|[A-Z]|[0-9] only.
They also require you to know something easily researched from facebook (elementary school, mother's maiden name, etc.) when you use a new machine.

That they refer to this as two factor authentication makes me question their ability to do simple addition, something I consider a fairly important skill for a bank.
Try 3%.
"The solution is evolved rapidly until the right approach surfaces"

Government solutions to real-world problems are the EXACT opposite of this
What do you think of Highcharts? Why pay for the library instead of using something like d3.js?
I think the fix in this case would be removing the laws that encourage anti-competitive arrangements.
Good stuff, will try it out, congrats on the milestone Torbit team!
> ... seriously? If I was told, during a job application, that they'd fire me for what I did in my free time, I'd accuse them of wasting my time, and walk out on the spot.

The thing is, in a lot of industries doing similar work on your own time is considered a very big no no.

Professional athletes aren't usually allowed to play other sports in their own time.

Hedge fund employees often have huge restrictions on what they are allowed to trade in their own accounts on the side.

Programmers usually can't write software that competes with their employers software.

Often what you do on your own time can be very material to your job.
German start-ups suffer from copycats, too...
Not sure that is fair; Google push updates to Webkit all the time, but naturally they develop them on their fork.
ShiningPanda Blog: Python & Java: a unified build process (1/4)
We get enough compliments on Highcharts that it was well worth the money. It's an easy decision as the price isn't prohibitive for a business.
Can an Algorithm Write a Better News Story Than a Human Reporter?
There's a point you make in the article that I think will get overlooked: Thanking people.

I'm fascinated with the human psychological flaw looking at short term vs. long term. We tend to optimize for short term without giving much thought to the long term.

You're most likely going to want people to help out again so thanking them for their time and effort, no matter how minimal, has never gone unnoticed.
WWDC Ticket Sales: Exactly as Apple Planned it
Based on the second claim of stfu’s post, “as soon as humans are involved data and data analysis will always be subjective”, I think he is really trying to highlight the unpredictability of a model that must generalize human choices using statistics. Since even conservative scientists will agree that climate change has some anthropogenic dimension, we should understand the limitations of modeling it.

Being skeptical of the model, however, does not prohibit you from accepting what the model is suggesting. Historical data and scientific opinion can be enough to convince us that climate change is occurring. But no model can predict how our reaction to that knowledge will affect climate change in the future.
How I attacked myself using Google and I ramped up a $1000 bandwidth bill
What components you are talking about? They are going to mine asteroids, these asteroids are must be radioactive. So any resource taken from that asteroids must be radioactive too.
"It would be disappointing to impune the work of scientists"

I hate to point this out, but I've never even heard of any attempt to "impune the work" of any scientist that is anywhere near as damning as what you wrote above. You've described your work as temporary, local, and proprietary, and you've discarded the actual data. Being unable to replicate it is the least of the issues.
It appears that he is referring to cognitive-behavioural therapy, or CBT. The Wikipedia page is pretty good.

That being said, it works very well for phobias, but in other areas its about as good as all the other methods of therapy, which implies that its much more down to the meanings that a patient takes from the experience rather than the treatment itself.
Does Google really know how to "win with mobile"?
The code in listings 3 and 5 is not thread safe. The list could easily become empty between the call to empty() and acquiring the mutex, leading to a race condition. I see two other subtle race conditions as well. I haven't looked at the rest but this density of bugs is enough to convince me that this author doesn't understand multithreaded programming well enough to give advice on the topic.

Other bugs:

1. Assumes that std::list<T>::empty() is an atomic operation.

2. Assumes it's safe to use separate locks for reading and writing, which std::list says nothing about. It probably screws up even in practice for at least the case where you have only one element in the list and two threads execute push() and pop() at the same time.
Paper: http://arxiv.org/pdf/1204.4658v1.pdf
Original "Google Phone" from 2006 Surfaces Online
JSCheck: testing tool for JavaScript by Douglas Crockford inspired by QuickCheck
Anyone else worried that Athena (http://www.project2025.com/athena.php, link in article is messed up) is actually going to start by installing a keylogger or uploading password files from ones own computer ...

Paranoid? F'sure!
It looks like it'd be useful for a lot of stuff besides search engines. Is there any place to get more details?
Leverage the power of CLOUD COMPUTING using standard Unix tools
That looks fine, but how is it different that the plethora of alternate implementations of that particular UI widget?

e.g. Bootstrap's popover: http://twitter.github.com/bootstrap/javascript.html#popovers
Oh, yeah, that makes sense. I forget sometimes that everybody on earth isn't a data nerd and that Microsoft Office is used globally to do trillions of dollars of business every day. Silly me. Thanks for the reality check.
Unity has some usability issues, too. I haven't used it regularly since 11.04 but I much prefer Gnome 3's new interface. (Which, on the other hand, many people also hate...)
Note: I am not the author. Someone sent me the link and I found it quite entertaining.
8 Visionaries on How They Spot the Future
Lessons from Sheryl Sandberg: Stop Working More Than 40 Hours a Week
Basedroid: A base template for Android apps
5. Passwords shall not contain any dictionary word.

Bear with me as I close my eyes and hammer wantonly on my keyboard:

kjhjks;dfijwefasdkfj

Aha! First try, and I've already generated an insecure password containing five dictionary words. Until vowels are banned as well, I fear our national security is in peril.
This font type is really hard to read....FYI....light gray on black background really isn't legible.
Can Technology Replace Consumerism?
Intel's Threaded Building Blocks (http://threadingbuildingblocks.org) has a very nice collection of threaded data structures and algorithms.

I've found the performance to be quite good and the interfaces are compatible with STL in most cases which can be useful.
SkyDrive APIs – Bring your data to any app, any platform, any device
From this I start thinking that folders will be eventually just replaced with labels but labels should become nested.
Leaving terminology aside nested label becomes just a folder that can be assigned to multiple nodes. Which in Linux filesystems is called hard linking folders.

I just noticed that gmail has moved from simple Labels to nested Labels! Now you can create sublabels with seemingly unlimited depth.

Nesting structural aspects/sublabeling has become inevitable for gmail so hopefully UX aspects of working with nested labels becomes more standard.
The other vendors choose when/if they merge Google's commits. The grandparent's comment made WebKit sound like a single entity when it's actually several competing companies with overlapping but also differing views on things. They just happen to be working from a common code base.
He does do a "map", although without using the function of that name:

answers = [f(x) for x in iterable]

Also, the "zip" operation gives loops that seem to me to be unable to be decomposed into map, filter, reduce. E.g., how would you print a file with line numbers using only map, filter, reduce?

Regardless, I agree with your basic point: that thinking of loops in terms of high-level loop primitives, is a Good Thing.
I got one last year, note that all the limits are soft limits. It's strange, but true.
Creating Innovators: Why America's Education System Is Obsolete
If you don't think you can trust the other participant, you could do the following:

Point at one of the other's balls. Say "I will choose steal unless you pick that one. If you do pick that one, you may choose the ball I'll pick."

Unfortunately, your expected value is only 37.5% with this strategy, not 50%. You can still do better if you trust each other.
Greg has planned a whole series about the combinator architecture behind blekko's datastore. Greg and I have both presented aspects of the system at various conferences, but we're happy to chat about it with you directly too. I think this might be the first time it's been published on the web though.
something I consider a fairly important skill for a bank

but not important enough to switch apparently
I agree. It looks like their read implementation means that every thread pops the same item off as well, since they clone to a temp variable.
I had to register just to point out how dead-on accurate you are.

I was never bullied either because I became an expert at never being noticed. Camouflage is a fine defense mechanism if you're an octopus, but a human can't live that way indefinitely at the cost of his own individualism. Sooner or later you'll want to be noticed by potential friends and by the opposite sex. That "hide in the shadows" mentality which kept you alive through high school will start to work against you and the world will seem much smaller, colder and meaningless.

Any success you have in life gets attributed to dumb luck. The mind kills any thoughts of pride in your work. You see no point in meeting new people because "they won't like me anyway" or "I just won't know what to say," which does nothing but fulfill your self-inflicted prophecy. You feel nothing but the lows in life; if you're like me, you may have used drugs to simulate the highs. Thoughts of martyrdom become common after a couple of years because if your life is going to be meaningless then at least your death shouldn't be. This kind of thought process takes years to form and unfortunately just as long to destroy.

And after you succeed, you're still left with lingering thoughts about how many years you've wasted and how you'll never get them back. That particular demon is a serious little fucker because it's rooted in truth. If you've made it this far, though, then you've already faced worse.

I eventually saw the problem and rooted it out, but many people never will. Hopefully this kind of discourse gets through to a few of them.
Either secure the damn system or don't offer this option. Asking the guest to confirm that they are OK with the fact that someone else might see their personal details and bill is ridiculous.

I don't see this as being hostile to the user. There is a known vulnerability, they can't easily fix it, so they tell you upfront that if you bought porn in the hotel room, you might want to go down to the lobby and checkout so others don't see your itemized bill. For most guests, seeing their bill on screen and selecting "check out now, bill my credit card on file" is nothing to worry about.

At least they're giving customers a warning. No coffee shop that offers WiFi bothers to tell its customers "It may be possible for others in this Starbucks to view and manipulate the information displayed on and transmitted from your laptop." even though the wireless network is just as insecure and customers can be subject to man-in-the-middle attacks.
Within the datastore, there are 3 copies of each piece of data. When a get() request is made, it goes out to the "closest" copy; if an answer isn't heard from by some threshold, a 2nd request is made to one of the other replicas. Whoever gets the data back first wins.
I'm disappointed. I was thinking some one had optimized a template matching algorithm and implemented in an ASIC that you could slot into a camera.
How to steal killer sales copy - copy and paste
As far as I can tell, you have provided no contact information at this stage, so the information that you're hiring may not do anyone any good. :-)
Indeed. I guess I just took the "I'd do everything." a bit too literal.
haha - sad but true. :)
Facebook does - we have a blacklist of common passwords, and you cannot register an account with them or change your password to them.

That being said, I think with sufficient protections against brute forcing, password complexity requirements are largely a waste of time. The percent of users' accounts you can get into with the number of attempts allowed before locking you out is so small that it's not cost-effective, and the majority of people trying to break into accounts are doing so at scale for financial gain.
Electronics, CPUs, etc. The drill not so much.
It doesn't matter how connected I am if I'm sleeping.
By this move they are essentially legitimizing it.
The only way to oppose stupidity is to not agree to it.
Addendum to My "You Are Probably Not a Hacker" Post
Every RuggedCom device starts with 00-0A-DC (http://www.coffer.com/mac_find/?string=ruggedcom). Even without the MAC, you really only have to search 2^24 possible passwords. And that's assuming they randomize their mac allocations.
Threads have separate stacks and the call to front() and pop_front() is protected by the mutex, so that part is fine as far as I can see.
Why can't she take the generic drug?

Also, $180/month is not really what people mean by "high healthcare costs". They mean something like a $50,000/day hospital stay. $180 is a lot if you don't have a lot of money, but it's hardly backbreaking.
You are absorbing more radiation from your computer monitor than you would get from an asteroid. The real danger is being unshielded from the sun's radiation due to the lack of a protective magnetic field. This is easily solved by radiation shielding in the spacecraft, or tunneling underground once established on the asteroid.
No worries. Siemens backdoors are even worse.
Isaac Asimov has a brilliantly-written, chilling (indeed, to some, downright terrifying) very short story on this very topic:

http://www.multivax.com/last_question.html "The Last Question"

I won't spoil it for you. But go read it.
So if I buy one of Neul's boxes can I set up my own 'whitespace' network (at least in the UK), or do I need to have some kind of legal authorization/license?
It wasn't leaked. The obvious vulnerability made it trivial to write up a script to demonstrate it, which is all the researcher did.
But you did say that. You're saying something very different now. This is good.
How We bootstrapped Album Jacket: Part 1 Design
Line numbering a file with reduce is straightforward:

def line_number_catamorphism(fp):
def accumulate(a, line):
line_number, lines = a
return line_number + 1, lines + [(line_number + 1, line)]
return reduce(accumulate, fp, (0, []))[1]

It may be worth nothing that zip can be straightforwardly expressed in terms of map as well, i.e.:

zip = lambda *a: map(None, *a)
I think the recruiting benefit that Ryan states is a very, very strong point in his approach.
Eli, but notice what the article says - some developers use vendor prefixes to do something that already IS in standards.
There is a very good reason W3C is out there. I don't know how old are some of the people commenting here, but we were in this situation in past.