skysight-inc/HackerNews huggingface dataset:
I cannot find any references on the Internet to any programming language called "Fifth", aside from [1].

The FIFTH programming language is one of John U. Sussman's joke languages published in InfoWorld and, later, to several USENET groups. It is a parody of Forth, a stack-based programming language.

The original description by Sussman is: FIFTH ... FIFTH is a precision mathematical language in which the data types refer to quantity. The data types range from CC, OUNCE, SHOT, and JIGGER to FIFTH (hence the name of the language), LITER, MAGNUM, and BLOTTO. Commands refer to in- gredients such as CHABLIS, CHARDONNAY, CABERNET, GIN, VERMOUTH, VODKA, SCOTCH and WHATEVERSAROUND.

The many versions of the FIFTH language reflect the sophisti- cation and financial status of its users. Commands in the ELITE dialect include VSOP and LAFITE, while commands in the GUTTER di- alect include HOOTCH and RIPPLE. The latter is a favorite of frustrated FORTH programmers who end up using the language

However...

In the 1980s, Kriya Systems developed and sold an object oriented Forth-like programming language which was initially announced as FIFTH. FIFTH never appeared on the market, but Kriya Systems did launch an object oriented Forth variant, named NEON. FIFTH is also the name of a Forth-based programming environment, described by Cliff Click and Paul Snow at the 1986 Rochester Forth Conference.

I found references to the Rochester Forth Conference variant @[2] as well as Neon@[3]. Wonder which one is it...

[1]http://www.articleworld.org/index.php/FIFTH_programming_lang...

[2]http://www.forth.org/bournemouth/jfar/vol4/no2/article14.pdf

[3]http://drdobbs.com/184409686 (under the "Cheapo Neon" header)
Jeez, even after copying Apple's case they had to put the ugly stickers on it.
I agree with him - it's impossible to remember a unique high-entropy password for every account. I disagree that password managers are the solution. They are a huge single point of failure both for getting locked out of accounts and for security breaches.

I think passwords are fundamentally broken as a security mechanism, once you take human psychology into consideration. We've spent decades trying to teach people to pick better passwords. That didn't work; people still pick stuff that gets cracked in minutes. And now, as Randall Munroe said, it turns out that the "better" passwords we taught people to use are actually very bad. Great, let's spend the next 3 decades teaching people to use long passphrases, and watch that fail too. Then we can start teaching them to stop sharing and reusing passwords (good luck).

A security token (http://en.wikipedia.org/wiki/Security_token) is a fundamentally better solution to authentication. It's not perfect and it's not a panacea, as the RSA security leak/breach shows. But it's better than a completely broken paradigm. Once these tokens acquire enough compute power to perform challenge-response calculations internally, they will be very safe even at untrusted terminals. They've already become ubiquitous in places that really care about authentication on a large scale (like the military), and they should become ubiquitous everywhere. You can have several of them (one for banking sites, one for social...), to avoid single points of failure. They are reliable, and you know when you've lost one. A leaked password manager password, on the other hand, could have the attacker using your logins for months.

A technical solution is preferable to a solution which involves changing human behavior on a massive scale; that is just not going to happen.
Great! I was really missing Frontpage.
Getting the Facebook Python-SDK to play nicely with Facebook
During the whole OOXML debacle, there were many examples discovered of ambiguous or flat-out wrong behavior in various versions of Excel over the years, the kind of wrong behavior that could easily have altered the outcome of financial transactions that were managed using spreadsheets. You can probably find some if you hunt for them on Groklaw. I seem to remember one related to a date basis parameter, so that might be a good first keyword set to try.
From the intro video:

"Muse is a tool for the graphic designer. And I mean that in the most sincere sense."

I downloaded the demo. For me, it's defined by the absence of a source code view. That said, the Muse site itself is built with the app, which is impressive, but must have required incredible patience. The code it outputs is less than impressive: the body code begins with six nested divs.

At $15/month, it may find an audience among keen hobbyists, though. Professional graphic designers I know who've expressed an interest in web design have all drifted towards Dreamweaver or taught themselves to hand code sites from scratch, and I'm not sure that Muse is enticing enough a toolset to break this trend at present. If they're trying to appeal to graphic designers (typically Mac users), the fact that it's an Air app is likely to be a big hurdle for adoption.
Going through withdrawal effects right now. The effects of coffee are great, but they comes at a huge cost for me. Coffee and auto-immune diseases are a recipe for disaster (joint pains).
Tim Thumb Wordpress Exploit
The World's population, concentrated
I've noticed a similar effect. Its not particularly powerful, but if one is prone to tense up then it can be just enough to push on over the edge.
Get Your Best Summer Body Ever
Yup: so long as the manufacturers in question have access to kernel sources, there's no GPL violation here. The Android code is not under the GPL and lies on the user-space side of the kernel interfaces, and so can take advantage of the explicit exemption from the GPL those interfaces enjoy.

The trouble is, some Android manufacturers do have a record of not giving access to kernel sources, as Matthew Garrett has documented: those manufacturers really are setting themselves up for trouble down the line if any kernel developer decides to make an example of them.
"How can you not love someone who was showing people how to program computers when the only computers were mainframes–and who continued on for so long that he was recently teaching Android programming?"

Indeed, that sort of longevity is impressive!
Glad we're seeing so much experimentation with mixing paradigms, then. Scala, Clojure --- mixing metaphors may turn out to be the winning strategy.
MessagePack: Fast and Compact Serialization
Using KeepassX and placing the encrypted password file into Dropbox does the trick for me. I have about 200 passwords in there.
Hydrophone
Prada 1558
"A leaked password manager password, on the other hand, could have the attacker using your logins for months"

That's only half the story as without the password keychain (in the 1Password example), the master password itself it useless. So now you've got to extract a human memory-bound password AND compromise their machine / device / Dropbox to gain access to the strongly encrypted passwords.

I'm with you in wanting a better alternative to passwords, but for now password managers are the best mousetrap we've got. But it's not as easy to exploit as simply obtaining one password.
The markup generated from this tool isn't so good (no surprise). e.g <p class="paragraph">

Adobe should spend their time and money investing in a resource for designers to learn and perfect HTML/CSS/JS techniques rather than building useless tools like Muse.
I quit caffeine cold turkey about 6 weeks ago. I was drinking one cup a day in the morning, and the odd afternoon cup.

My energy level skyrocketed about a week after I quit. I was waking up an hour earlier on average with no alarm clock, and wasn't groggy like I normally was.

Then Yesterday AM I had a cup in the morning to see what it was like, and I was a productivity madman. Definitely wont be going back to the daily cup, but I think once every couple weeks to get some crazy work done will be a great little trick up my sleeve!
Ecco-Best Golf foot-wear ever
related: wondering if anyone can offer feedback on an idea I've just implemented:

We're in the process of building a new app and I was giving serious thought to the whole password thing, account creation and lowering barriers to entry. What we've come up with is a means of enabling users to go pretty much password free if they so desire.

What we've done is taken the usual email verification/password reset link (something like /keys/65a8c7bc16e759f28d37950664a397d231c552f9) and instead of directing the user to an account setup or password reset page, we use this to authenticate the user and log them into the app. Currently the links expire but I'm toying with extending the length out to a month or more. Users are free to create and use passwords if they prefer.

Internally keys are treated like passwords (we use bcrypt) with the exception that a user can have multiple valid keys and keys expire.

Weaknesses I can see are - someone who has access to email (physical machine) can log in, will it be a pain to launch an app from an email link (for me, yes, but I've seen users do some very rube goldburgesque things to get to websites). Aside from the physical/email access I think it's probably more secure that the usual users' choice of password
I am claiming responsibility for the above comment. It was wrong of me to leave such a snarky comment from a sock puppet account. Someone pointed this out to me so I am trying to do the right thing by taking responsibility for it.

The reason I left the comment is that I myself am a YC alum and it makes my quite upset when I see members of the YC community behaving in ethically questionable ways. It reflects poorly on the YC community and threatens the reputation of the entire program.
Giving your real name to an advertising company isn't a great idea
And if their laptop (or smartphone - there are even worse security breaches possible with them) is rooted and keylogged, then both of these things will happen simultaneously. And they won't find out right away, either.

EDIT: the other problem (again, psychological) is that you can't require users to have a password manager, even if you think it's a good solution, which I personally don't. Your site is not aware if the password came from a manager or from a keyboard. But once you issue security tokens, they must be used. And often, it's not just the user's problem if someone has their password; once someone is in your network, privilege escalation is usually not far away.
42crmo合金管
If you want the same "distraction free" environment, there's also darkroom mode, which gives you a similar look. I really cannot understand why would writers get so distracted by using an editor with more features and vastly more editing power. It's not like you have to hack complex elisp functions to open up a text file, write some text, and save it.
1PasswordAnywhere + DropBox:
http://help.agile.ws/1Password3/1passwordanywhere.html
What I would really appreciate, is a graphical designer similar to the WPF designer, just for CSS. Muse is far from that, as far as I can tell, there isn't even a way to provide percentage values for boxes.
Suggesting the bottom 1% has game consoles and smartphones is a) ridiculously wrong, and b) irrelevant.

Regarding wrong, The bottom 0.2% don't even have housing, which is going to make a game console hard to use. The I was talking just this morning with somebody doing financial literacy programs, and they decided against doing a web or smartphone tool because most of the people they are trying to reach don't have regular web access. And that's in the San Francisco Bay area, where tech adoption is very high.

It's irrelevant because having a few hundred dollars worth of consumer electronics says nothing about whether they have important basics like physical safety, a sound education, decent medical care, regular dental care, reliable transportation, clean water, and healthy food. All of which are necessary for people to reach their full economic potential. That shit costs a lot more than a game console.
Three major problems with this study:

First, it omits estate (inheritance) taxes.

Second, the use of the federal itemized deduction offset is very misleading, given that the deduction's purpose is to avoid double taxation in the first place, and that the money states get from the federal government comes almost exclusively from progressive sources.

Third, the intersection of the previous two. Most of the difference between brackets regardless of states is accounted for by the wealthy paying very little sales tax. They pay very little sales tax because they consume very little of their income. What they don't consume ends up being taxed in the estate tax mentioned earlier or given to charity neither of which are included in this report but both of which pay for similar things to state taxes (helping the poor, schools, libraries, parks, etc)
Download new Firefox 6 20% faster
This guy's problem seems to be mostly that he can't help himself smearing his sensitive PI all over the Internet, everywhere he goes.

And he's right, if that's your handicap, a password manager is probably the right crutch.

Not saying a password manager isn't a very useful, convenient and most definitely secure tool otherwise, but wow. Doesn't he realize you don't need to give every website every little tidbit of information they ask you? Or that if they do require it, you're allowed to lie your tits off? And that you really don't need to re-use the same account over and over again if you buy at the same place?

And finally, that if some business does require all this information about you, as well as requires it to be true and unique, you probably shouldn't just suck it and bend over, unless, possibly it's your bank and you really don't have choice?

This is just bad personal information hygiene, yuck.
Relays and switches, solid state & power relay, relay switch, latch relays
Latching relays and switches, solid state relay and automotive electrical 12 volt auto relays. SSR relay switch, car electric power relay. 12v & 24v relays. 12 vdc latch relay. 12 volt, 12 vdc, 12v & 24v relay switches. Latch relay switch.
The problem with selling a $599 phone in the U.S. market was that unlike in other countries where an unsubsidized phone will get you a cheaper plan (thus making it cheaper in the long run), IIRC the iPhone plans were actually more expensive.
The strange thing about MBA's is not the fallacies but the currently attached value to the MBA. http://en.wikipedia.org/wiki/Paradox_of_value
I notice you've dodged my question three times in a row.

I don't agree or disagree with your statistics. They're irrelevant, because Scalzi is describing things he has seen, and that match things I have seen. In the lives of actual poor people. In the US.
if your laptop is rooted and keylogged, you are going to loose access to all accounts you actually use anyway, which probably means the most important ones: your email, your bank, your openid. Oh, and you won't find out right away, either.
The alternatives are a local password manager (a refrigerator) or a remote password manager (a guy with a truck who will cart your food around for you.) You can't take the former with you, and you can't trust the latter.
That pretty much depends on the craft. For writing, the tools come definitely far behind the writing. You can do great writing with pen and paper, people have done so for centuries.

You see the same pattern with amateur photographers, who think buying a nicer camera will get them better pictures.

Many good programmers do very well with old, free tools that have been time-tested and improved. You don't need Visual Studio Ultimate-mega-edition, though it will certainly make your life easier in some situations.
Of course! This is now nearly possible in Chrome/Safari/FF5, but the limiting factor is still primarily re-paint time rather than the simulation itself.
CSS3 Needs a Built-In Reset
I'd love to support an independent ISP, but there is none serving my area with 50+mbit/s speeds.
Further if you live in apartment complex an open wifi access point is the cheapest!

Be careful with this one, since a combination of some recent court cases could be used to argue that accessing an open access point is a violation of the Computer Fraud and Abuse Act, and result in penalties more serious than if you'd stolen a gift card and used it to buy Internet access (IANAL).
Best practices when it comes to ecommerce marketplaces?
If you were to start an ecommerce marketplace (need to gather both sellers of the product and buyers).

What's the best platform? (ie.Magento vs others)
What's the best way to kickstart it?
How much should the dev + design cost, roughly speaking (of course it depends on quality, but just need ball park)

Thanks for your feedback!
Check in before checkout to save
There may also be some good puzzle games around which teach relevant skills. Boolean algebra, stuff like that.

Simple programmable robots are also good, like the old LEGO turtle. If it's accessible, kids will often self-determine things they want to make it do and then work at it until it happens (provided they don't get stuck too badly).
Does Speedtest.net not do this for you? There is the small problem that the local Speedtest.net server was moved from a high-quality independent ISP to Comcast, so all Comcast speed tests are now completely unrealistic.
Why would the app running on AIR pose a problem?
He just bought giftcards instead of coffee, then transferred it into one with 500 and another one with 125. The hack just read Jonathans open api and started itunes when the balance reached a certain amount. There were better hacks for displaying the account balance. Everyone knew you could buy giftcards but i believe not many people did. I run a café too (not a Starbux...) and we also have a plate with coins where you may take or leave some. Buying giftcards with these isn't ok.
I use LaTeX for most of my writing, and I'm not a big fan of Word. That being said, I think the advantage probably is that it significantly lowers the barrier of entry to those advanced features. Hence, you'll get 'secretaries' doing fancy stuff, who might not be otherwise inclined to learn LaTeX (and let's admit it, writing TeX macros is not particularly nice).
>In addition, many funders require that submitted proposals be .doc files. Sure, one could play roulette with other programs, but when thousands to millions of dollars are on the line, it's easier to simply use Word. //

Which version? If they don't specify the version of Word to use for the files you're still playing roulette. The chances of getting an exact formatting match, for even a small document, across versions of Word use to be approaching zero.

Did they fix it?
There are any number of possible answers to that question that don't fall into the false dichotomy you've set up. Why are you not a plumber? Is it because you believe that plumbing is worthless?
You need MBA to prevail in globalization.
Ask HN: Practical ways for a Malaysian to set up business in the Valley?
I'm an owner of a close-to-ramen-profitable startup who has always wanted to set up business in the Valley. I'm in my early twenties, personally quite rich (made some stock market dough, kind of like Eduardo Saverin in the Social Network), speak good English, know American culture, etc. Is basically joining an accelerator program like Y Combinator the only practical way?
I left this specific point out, because I'm on the fence about it. I do think the C-style way of Go is a genuine mistake, but I also think when type systems are used to force the caller to know about what's happening but the language provides tool which let this be done in a non-absolutely-painful manner (à la haskell, with the `Either` type being used to report success/error, and pattern matching or monadic lifting letting users either act cleanly or propagate errors without being overly verbose and drowning their own code in explicit error propagation) it works rather well, and limits the amount of runtime surprises.

On the other hand, return-value-error-reporting does not give a way for deep callers (caller of the original API when the error happens 6 frames down the stack) to try and recover (instead of just bail out, or more generally customize the error recovery policy) the way condition systems do in Smalltalk, Common Lisp or Dylan.
Well in the video a law school professor with experience as a criminal defense attorney and a police officer say otherwise. Saying 'no' to 'do you know why I pulled you over' is ok (I guess, as long as there are no other circumstances that make it plausible that you knew why you were being pulled over, in which case your 'no' would make you lying to the police), but initiating conversation with 'what is the problem' not.
Are you serious? You're dismissing statistics because you believe your anecdotal evidence holds more weight? You're now an expert on poor people because of the things you have "seen" and someone else has "seen"?

Please quit it with the BS. You're not poor. You're not around poor people. Stop describing how poor people live.
1 + 1 = 3

Not a maths error, only a display error.
Your big assumption there that those 200,000 people with income of $1M+ have an average of $5M per person is where your logic fails. This source: http://www.google.com/publicdata/explore?ds=a7jenngfc4um7_&#... shows the US total personal income for 2010 being over 12.5 trillion, your two groups only add up to 6 trillion.
Not precisely. Sure, with a session open on your computer and the token inserted, anyone controlling the computer controls the session. But once you close the laptop or take out the key, the access is gone (this is how it works with the most up-to-date challenge-response systems). And yes, you will find out soon, since the results of the recent active session will be all wrong. An attacker can't use the credentials at a later date. I am not saying this is perfect (no security will ever be), but it's stronger than long-term passwords, with or without a password manager.

Even for credentials for multiple sites stored on one token (which is less safe), you at least get the ability - even offline - to see what credentials have been provided to whom. It's just a fundamentally better authentication paradigm, although certainly not the solution to all the world's security ills.
first thought: oh another Microsoft Frontpage.
However, optimization comes from "re-coupling" very often.
see for example : monolithic kernels (monolithic, fast) vs micro kernel (decoupled, slow).
If you really want something efficient, you'll have to think about it from the very beginning.
If you have salaries (plural!) in the $15-20k range, then you are nowhere near the bottom 1%:

http://www.data360.org/dsg.aspx?Data_Set_Group_Id=2363
http://en.wikipedia.org/wiki/Poverty_in_the_United_States

The poverty line for one person is $10.9k. For a family of four, $22.4k. That covers circa 15% of the population. For comparison, the median income is $44k, so if you're making $30-40k per year (assuming two salaries) then that's not far from the average American household.
Ookla — the folks who run speedtest.net — have interesting displays of the data they've collected:

http://www.netindex.com/

Top download speeds by country:

http://www.netindex.com/download/
Only in the very technical, abstract sense. Interrogations, testimony and memories are about psychology, what has actually happened is only superficially related. When you have a long conversation with someone, it's easy for them to remember things you didn't say because they think they heard them. Watch the video linked above, for the example about the story the guy read to the audience. This is exactly what happens to everybody - I myself thought I was smarter than that, but I'm really stupid and stubborn like that and it took me at least 10 times being proven wrong before I internalized that no, the things I think I see and hear and remember are quite likely to be different from what actually happened (in criminal psychology and evidence classes, this was).

Anyway yes it's easier to change a conversation than to fabricate one; because "changing" can mean many things - intentionally lying is the least common occurrence, simple "neural" errors happen a lot more often.