skysight-inc/HackerNews huggingface dataset:
There's still the question of why he would need the password hashes. Assuming he wanted the plaintext passwords to see if they are 'complex' and 'strong,' he would have a hard time telling that from the hashes.

5f4dcc3b5aa765d61d8327deb882cf99 and 05b28d17a7b6e7024b6e5d8cc43a8bf7: Which is a dictionary word and which is a string of punctuation? (I didn't salt :))
The problem is that reading this seems very bait-and-switch-y. Basically, author is doing:

(define (my-if cond t f)
(if cond
(t)
(f)))

(my-if #t
(lambda ()
....)
(lambda ()
....))

The trickyness about if lies in the order of argument evaluation. If you ignore that, then it is relatively easy to implement if in any reasonable language. Even C (I had to leave out the function pointer types, as I haven't worked with c in a few years, and forget the syntax):

void my_if(bool cond, t, f) {
if(cond) {
t();
} else {
f();
}
}

void if_true() {
...
}
void if_false() {

}

my_if(true, if_true, if_false);

Point being, I think redxaxder may have been coming from a scheme background, realizing that if needs to be a builtin. It would indeed be fancy to be able to implement an if that doesn't rely upon other logical branching, though!
about 10 million to one

Well, maybe. As ry0ohki points out in another thread, maybe the reason they thought this would just blow over was that it happens fairly frequently, and most of the time no one ever hears about it other than the friends and family and local police.
Sun had exactly the same problems with major Java releases (see my comment up-thread).
I'm half joking, but I wonder... is this just a device to run a giant beta test of SPDY?
What is "new" is that this is now getting a lot of exposure in the non-tech press, which it wasn't before. Techcrunch is relatively niche compared to FT, and hacker news is even more niche.

What this means for AirBnb is that for a great many readers of FT, if they haven't heard of AirBnB before, will have an opinion that the service is inherently unsafe (even if this is the 0.001% story). And once someone makes up their opinion on a product or service, it is very hard to make them change
Completely agree with you.
In "My Favourite Interview Question"[1] The author asks:
How would you design a Monopoly game?
He goes on to say that with 'basíc' OOP you can model the elements: dice, buildings.

But What about the rules? One of his suggestions is to look to the Strategy, Visitor, and Command patterns.

But I disagree. I want to model the rules using Prolog!
That is what prolog is great at.

So can please the next high level language standup?
I just want:
top of the line OOP (Smalltalk)
constraint programming (prolog)
functional (haskell)
And Design By Contract (Eiffel)

And no... I'm not asking for the kitchen sink language [2]

Is simply that this concepts aren't exclusive and all of them helps us to better model reality.

[1]http://weblog.raganwald.com/2006/06/my-favourite-interview-q...
[2]http://zedshaw.com/essays/kitchensink.html
Yes, but that's buried in a long discussion about ideas in general, and here I'm interested in a specific, long-standing problem (as I see it) that I'd like to see addressed.

Alternatively, I'll just stop trying to perform a service by cross-referencing things if people - on the whole - don't care.

I'm just tired of people telling me they value it, then seeing that I get down-voted each time. I'd like a sense of what people really think. A poll is the closest I can get to that.
Security Breaching on Korean Social Network-Exposed data of 35millions users
"You are expecting the data in "City, State" format"

This is a bad assumption. What you should do is throw away commas, split along whitespace, and then see if the last element split is a valid state or territory.

Because some lazy guy will type "new orleans la" and just ruin your day.
Yup. Sounds like a fairly classic case of workplace sociopathy -- the sociopath who gets promoted because they tell lies and bully the folks below them into obedience. (Not the kind of -- much rarer -- sociopath who is violent or robs banks, but still a royal pain in the ass to run across in a business context because any attempt you make to deal with them technically will result in manipulative social retaliation rather than "oh, my bad".)
I'm not sure why this being downvoted. What liability does Airbnb have? Financially, the burden for the damage should be covered by the host's renter's insurance. If she wasn't properly insured, how is that the fault of airbnb?
S-1's require an almost pessimistic outlook for the company. It is not the place for padding your image or trying to make yourself look good. The SEC is pretty strict about that.
This is pretty awful. I'm hoping Airbnb takes care of her. They are in a pretty tough position, though.

If they go under because of this I personally hope it is not until August. So, first and foremost, fix EJ's situation, but also for all of the people who are still using the service, currently using the service, or have plans made in the next few weeks through this service, take care of this. Don't leave her hanging.

Also, it is unfortunate that Airbnb will be known by a lot of new people because of this incident.
it's only about a year and a bit old - things don't change that quickly. Come back and ask again in 2020 - with some luck, auto-completion in eclipse will have reached some semi-strong AI point that can glue libraries together for you.
Baked In: How BenchPrep Is Turning e-Textbooks Into Virtual Study Groups
Sure. It'll hinder your jumping to MacVim.

(a former TM user)

(PS: there are two very good vim peepcode casts and consider 'http://yehudakatz.com/2010/07/29/everyone-who-tried-to-convi...)
With all the make-money-online blogs and programs out there, it is good to see someone taking a little time to also highlight the temptations and challenges that you'll face. I'm afraid the 4-Hour Workweek mentality has been sensationalized a bit too far and this is a good reminder that there are pros and cons to whatever you do and however you do it.
This is great practice for airbnb. Far worse things than this will happen as the service grows and they will need to be prepared to handle the absolute worst (eg craigslist killer type stuff). Get enough people together and bad stuff is certain to happen. It's just a matter of time.
What worked for me was to run my own servers and services. You have to learn how to manage things because there's no one else to call on - and if it breaks, you have to fix it.

Hence why I have stories about how to recover a remote machine after PAM has been uninstalled.

A background in customer services can be parlayed into technical support, which - if you can show competence - can get you in the door somewhere and get you commercial experience.

I have no formal training or education, and I don't think I'm an uncommon case. This is a job you can learn by doing.

If you have a development background, look into devops, which is the hybrid/crossover movement. Learn how to deploy your app, how to configure Apache (or the reasons why you might not use Apache at all). For your next weekend project, try getting a cheap VM/VPS and deploying to that instead of Heroku.

The nature of sysadminning is changing, thanks to the flexibility offered by 'cloud' hosting solutions and automated deployment and configuration management tools. Learn how to use chef or puppet. Look up 'chef-box', which uses vagrant and VirtualBox to give you a virtual network that's configured using chef. You can use this to learn how a real network works.

Learn about virtualisation, buy a cheap machine (I like the HP Microserver) and install Xen on it. Increase your swearing vocabulary by trying to use VMWare in production with no support contracts.

I have no idea how you learn about Windows. Never owned a Windows box, never had to do meaningful support for Windows systems. Even if you're a Mac/*nix person, you should probably learn how to manage a Windows network, though.
I'm in the UK, and I don't think it's obvious what part of a mobile number is the "area code". With a phone number of 11 digits, how many digits form the area code? In a world where numbers aren't even connected to specific provider, the concept of area codes for mobile phones is broken. (Technically, my area code should start with +44 as well, as that's my area from an international point of view).

With landlines, you know which part of your number is the area code, because it has significance. If you call people living near you, you don't dial that code. This behaviour doesn't translate to mobiles.
I couldn't agree more, I don't really share the - what I think is - meaningless view of the world that banks have. There are ways to make money and helping people be awesome at the same time.
It's a bit strange to call it shifting when the profits were made overseas. And it's no surprise they'd keep it off shores once they've made it, since they'd have to give up 35% of it to bring the money inside the U.S.
Why aren't the wars mentioned under Obama as well? He actively chose to continue fighting both of them, spending huge amounts of money. Sure, he didn't start them but he's had plenty of opportunities to stop them and he hasn't.

It's clear that most of the blame is to G. W. Bush. But neglecting to mention that Obama is fighting two wars seriously irks me.
e40, what's the name of your plan? I can't seem to find rates like that on their site, the 50/20 plan is for 280 dollars.
Yeah, but do you think that they follow all the blogs by non-celebrities... no
I thanked the sysadmin crew at the office yesterday and took today off. :) Did the full-bore admin for 10 years before I got burned out and shifted to development. Still am part of the informal team that assist with various scripting, monitoring, etc... Work wants another DBA, so I may have to buy some more caffeine and lube to gain the bigger check.
Miami Ink Tattoo
Miami Ink Tattoo: Salvation Tattoo Lounge is one of the best Tattoo Shops in Fort Lauderdale. Body Piercing in Miami. Tattooing in Miami. Permanent Makeup Miami. Miami Ink Tattoos Parlor
It covers some of the minimal syntax of Smalltalk but didn't touch on Smalltalk images, which is a major signature of Smalltalk.

A Smalltalk image contains every Smalltalk object. This includes classes (which are Smalltalk objects), instances of the classes, source code, the current running state, everything. You work within the image and interact with it.

Think of the image as a copy of your IDE, along with the compiler, your current project's source code, the compiled classes, methods, everything. You can save your image (state) at any time, not unlike the sleep feature of Windows and Mac. It's a live environment. During a programming session, you edit and save the code of class (it's automatically compiled) and every instance of that class is updated. This sounds like what you commonly have in many dynamic languages, but Smalltalk takes it to an extreme. You can re-configure your "IDE" as you go along since they are running in the same image, all the classes and objects are accessible. Or you can set breakpoints and step through code, changing code on the fly and resuming, all without stopping the "program" and starting again. Not unlike a graphical REPL.

Does anyone know if there's a similar tool utilizing the same concept other than Self?
Google might have kept it for nostalgia/fun.
Note that those big multinational corporations can't move money made outside the country to back home in the USA without incurring an absurd ~30% tax on top of whatever other taxes they paid whoever already. Word is Apple has been pushing for an amnesty so they _can_ bring their money home; until then, that money earned outside the US stays outside the US.
That may be, but even if PCI doesn't require you to have the passwords unrecoverable, I'm pretty sure that transferring all of them in bulk to someone else via email should violate some part of PCI. Even if that person is an auditor. The potential for abuse is too high.
Really? I don't see people getting fat off of orange juice. Coca-Cola, beer, Gatorade, "sweet tea" with enough sugar in it to be poured on pancakes... these all seem like much more egregious offenders.
OpenStack: Proof that for-profit can manage open source well
This is not about profits made overseas, say like selling iPhones in China This is the use of complex strategies, like creating a shell company in the Isle of man that "owns" intellectual property and "licenses" it to the US subsidiary for a fee that just happens to equal most of the profits on US sales. The profits go to the tax haven and never come back.
IE Users Have Lower IQ Than Users of Other Web Browsers
The Desktop Transition
The Onion: Al-Qaeda US Infrastructure Must Improve Before Any Terrorist Attacks
If any hacker reads this long piece, I'd welcome a one-paragraph summary.
What about growth?

Areas that were corn fields 20 years ago now have houses, malls, commercial, mfg plants, etc.

We have a greater population that is spread out. What was one a small crop disaster for farmers is now a very costly disaster for a municipality.

Does the study account for this? Is this a valid concern?

tl;dr:
We have more "stuff" to ruin now.
Maybe it's the start of a reddit like novelty account. There sure are a lot of "not exactly" situations on HN. Could make a karma mint on any patent thread.
Again, this is not because of ordinary sales outside of the US. This is a purposeful effort to reduce the amount owed in US taxes on activity in the US (and other "high" tax countries).
I am in full agreement. I am not going to use AirBnB unless they do the right thing and stop spinning this. When EJ posts about how AirBnB found her a new apartment, hired a team of investigators and has used precious funding to get her life back in order, then I'll sign up. That will put them above the rest. THAT kind of action will show the world that personal care is more important to this company than dollar signs. If the world sees more care, AirBnB will take off like a rocket. This is very much an opportunity to seize, and EJ is worthy of help.
Stallman doesn't do irony very well.
It's not reversible, but block encryption should be easy to compare for similarity. If the old password is 5 blocks, and 4 of 5 blocks match the new password (in order)... I'm guessing this is what the gp was talking about. (of course block size matters, if all passwords are a single block that doesn't help)
BMI is truly shit. Let me tell you an anecdote.

While at Uni I was a semi professional MTB DH racer. I am 188cm tall and weighted 88kg when in best shape of my life - I weigh a lot since my build is super robust (I had <10% body fat at that point) and I do have big bones :) (really you should see my wrists). In December, that means off season for me (athletes tend to pick up some weight during that period), we had an physical exam for Uni - I weighted 94kg at that point. So at the end of all the tests I walk into the doctors office, who while peering into my file commands me to take off my shirt and sit down. She proceeds to comment the results along the lines of: "... everything is perfect, but you are overweight (BMI 26.6) - you absolutely have to loose some weight!" At this time she rises her eyes from the file and looks at me sitting in front of her, top naked. Blushes and says: " but only a kilo or two!".

BMI may work for average. But the sad fact is that people are rarely average. And as others have noted, recent findings indicate that some level of body fat - protects from diabetes and other diseases. Meaning that nutrition is not really that simple.
This is a ridiculous article. Instead of just quoting an anonymous blog post, TechCrunch could be calling AirBNB, calling the victim, digging up the police report, locating the relevant profiles on AirBNB, and so on, and so forth. They have the resources, they could contributing to the understanding of this event, rather than just spreading FUD. There is no journalism present whatsoever, it is pure spin.
The only sane option?!

Give me a break. Just get a phone "with Google" and use the pure Google experience and it's a breeze. All of this spinning and complaining about what OEMs are doing to an open source OS is like complaining about the DIY boxcar racer you bought and put together turned out like shit. (and you want your money back.)
Hundreds of Different Phones to be Gathered for New Public Mobile Testing Lab
They have failed in their handling to this point though.they are going to be lucky to survive, and they may take the industry with them.
Compiling Clojure to Javascript, pt. 2 -- Why No Eval?
DoorMagazine - Online Web Magazine
"2. There are exactly 50 states, so 50 names and 50 abbreviations."

Considering the Internets is a really really big place (not just America), that statement is rather quite false.
Also how do you _really_ adjust for dollars.

A mfg plant built in 1985 is not equivalent to one built in 1995 or in 2005. Same with houses, etc.

Our infrastructure is more advanced, more costly and more complicated.

What about things that didn't _exist_ in 1985, like fiber optics and cell phone towers (or barely existed).
Definely | Your online reference
I am in the same situation. There is no way I am going to switch without at least vim bindings and modal editing.
I start vim from the directory of the project that particular MacVim window will be working on. From there I use NerdTree and Command-T to open buffers/tabs in the same window.
On account of the vast majority (not all, but most) landline area codes being five digits, that is the convention for splitting mobile codes too, so 11 becomes 5,6. Maybe not everyone knows it, but pretty much everyone I know does, from people who spent most of their life pre-mobiles (e.g. my grandmother), to frinds, to young children.

Even if you didn't conciously think this was the case, would you agree with me on which of the following looks the most natural?

07920 748555

0792 0748555

079 20748555

079207 48555
Sounds like a research problem to me. What about an equivalent of Klout score? (just kidding).
It looks like AirBnB themselves may also be working on providing an insurance policy. I wonder if it'll cost extra?

http://launch.is/blog/airbnb-confirms-insurance-in-case-your...
I am a recent convert to Android from iOS and while I'm mostly happy with it I have to say that Android really is like a PC and iPhone is, well, like an Apple. Android takes alot more tweaking, settings aren't always easy to discover, apps run in the background without any obvious indication, etc.

As for the battery, my Droid X2 drained it like crazy for the first day, but as I used it it got better. I don't know why, but over time it got alot better. I can now go a whole day, with some serious app usage, and still have 60% at the end of the night.

Even with its quirks I prefer Android to Apple. I am now able to plug my phone into my Linux box and actually access the data on it! I am not forced to use iTunes to download only 'blessed by Steve' apps, I can write code for it without having to download a new 2G Xcode every 3 weeks.

Android is more free, and while it has some rough edges to it, I prefer the freedom of Android to Apple's vision of a Utopian phone.
It doesn't depend on the area. Most if not all American carriers charge for incoming text messages. When you select the "unlimited data and text" plan, you're paying for those incoming text messages.
$40k grant. Free as in beer. No equity.

They want you to move to Chile for 6 months, and go to some events and meet some people while you're down there.
Last time we had an amnesty, all the money that flooded back in to the USA wasn't reinvested the companies or used to grow the economy, it just want straight into bonuses and dividends.
This is reminding me of the Soutwest Air response to the mistreatment they put Kevin Smith thru. When he went public, it was obvious they didn't give a damn about him and they were totally in damage control mode. Rather than apologize and recognize the error, they tried to turn it into a debate about whether fat people should fly, and they misrepresented the situation further.

I saw that comment on tech crunch and felt that Chesky was begin dishonest (based solely on having ready he previous blog post from ej) and now we see that AirBnB tried to get her to shut up!

As a frequent AirBnB customer (staying in a place rented via AirBnB at the moment, in fact) I'm finding that I'm having less and less faith in the company as these incidents unfold. (I'm not just talking about this, but Kutchner, the Craigslist, the fact that they keep their customers in the dark, etc.)

Frankly, as someone who has been online for two decades now, talking to people I can get a good feeling for how trustworthy they are. AirBnB inhibits this because it inhibits communication-- it can only happen thru their service which is not conducive to having a dialog.

The sole purpose of restricting this communication and restricting customer's ability to assess the risk in any of these transactions is AirBnB's desire to prevent the possibility that a deal might happen off of their site.

Reality is, this is silly. We found an apartment on AirBnB once and then found it on the internet (wasn't hard given knowledge of the details of the apartment.) We could have booked it that way and saved the AirBnB commission... but we booked it thru AirBnB anyway because we wanted them to escrow the funds. (Little did we know how little protection AirBnB provides in that regard.) But we were able to find out more about that apartment by looking at its website compared to the info on AirBnB.

And more importantly, having the owner's email address allowed us to discuss a lot of possible issues about the situation, and assess their trustworthiness... something impossible or difficult to do thru AirBnB.
here's another good explanation
http://www.bloomberg.com/news/2010-10-21/google-2-4-rate-sho...
It's not like he has a magic wand or is a dictator. Obama is beholden to the same group of monied interests as the rest of capitol hill. If the large banks, oil companies and corporations thought it would be in their interest to end the wars, the troops would be home. Plus what are you going to do with the sections of economy that depend on these wars? There's no plan to shift any funds or manpower to any peaceful purposes.
The difference (in very simplistic terms) is Budget v Cash flow. Think like a business - I might need to borrow funds to cover all my costs this year, but when I make a sale that's still cash coming in.

See the graph here - http://www.slate.com/id/2299845/. "you will also see some spikes in revenue after borrowing is maxed out. This can be attributed to many things - an influx of tax revenue, profits from the Federal Reserve's holdings, and the general movement of funds and debt between accounts."

Also, if the funds you borrow are sitting in an account while you wait to pay future bills, you may have a deficit but a positive cash balance.

(Of course, it's not quite that simple. Borrowings in a business are normally a liability on a balance sheet, though the interest and repayments would affect the budget.)
My summation was not intended to infer that there was a GNU command structure on each project but rather that there is a philosophical agreement among the confederation of projects and an umbrella organization. The stewards of Linux are not in total philosophical agreement with the GNU so the GNU organization probably feels that they need their own project that aligns to their philosophical world view 100%.
How I detect and use localStorage: a simple JavaScript pattern
> The minute they learned about this ordeal, they should have stopped working, cancel all meetings and help her. And if that means mopping her floors themselves then do it.

Doing so might well be appropriate, but they'd probably want to downplay that fact---otherwise, they'd risk raising the bar for their response the next time something happens. Gotta try to manage expectations, difficult as that is.