skysight-inc/HackerNews huggingface dataset:
Me too, but then reading what he's doing I realized that this technique could definitely give a page an extra bit of polish that could really make a big subconscious effect on users precisely because it's such an unexplored area. I imagine seeing this done the first time I might think I was looking at a Flash site.
Tuple unpacking in templates!!
Actually, we are designing a bacterium from scratch. But to do it, we are doing some cut and paste from previous examples.

http://www.ted.com/talks/craig_venter_is_on_the_verge_of_cre...

There is, however, a modicum of refactoring.
I find it odd that disclosing a liver transplant and not disclosing the condition that precipitated it is the way they chose to go here. I would think that once the transplant cat is out of the bag, you might as well be open about the condition. After all none of the reasons for needing a new liver are good and people will probably assume the worst as it is.
I am sorry to hear that. Going through that kind of thing with a family member is never easy.
Print wouldn't be a good example, but think more along the lines of a TM-esque definition, which reads and writes to a "tape". "print" wouldn't work, but, for example, something that takes as an input an email and either accepts if it is validly formatted or rejects if not would be a good example. It doesn't require very much to get working, however it is hard to do correctly (how many places don't accept "+" in emails, for example).

So, possibly, it would be more useful for yes and no answer questions. Also, algorithms that are intended to do things quickly wouldn't work very well, as per the platform these are naturally very slow. It would be a bit silly to write a quicksort with this, for example.

Other examples that I can see working well:

xml parser

json parser

.... parser

html stripping

email format manipulation

basic binary file manipulation (untaring, possibly, reading/manipulation of networking packets...)

diff
Steve Jobs had Liver Transplant, Expected to Return to Apple This Month
Some people are very good at dealing with others, the same way some others are good at dealing with computers.

Of course, it is their natural ability. (That is why the salesman became a salesman!)

Even if we do not have a natural ability to make others comfortable and happy with us, it does not mean that we cannot cultivate that trait later. Just remember two things:

Smile.
Genuinely think about helping the other person, regardless of your motives.

On the not getting frustrated part, I honestly don't know how to do that. Anyway I will tell my story:

I wanted to change the world. I wanted people not to be stupid. I wanted people to do the right thing. We usually get frustrated when people look stupid to us. We want people to understand our logic, but it looks like they never will! I used to get frustrated a lot those days.

Then I learned the lesson that spreading happiness is better than spreading logic. People have their own logic, and it is not better/worse than what we have. It is just different. Make the others happy, make their lives better, help them in every way we can and that is better than trying to make them think in a rational way. Thinking more about it, it is the most logical way too.
"Apple has previously drawn criticism from some shareholders over what they have called limited disclosure of Mr. Jobs's health problems"

"once Mr. Jobs resumes work, the company will have to be "very careful" about what it says"

This strikes me as almost unbelievably cynical, that Jobs' health could be factored into the price of Apple shares. I understand why, of course, but still, I hate it and I wonder how SJ himself feels. "Don't die yet, Steve, I'm long AAPL!"

I think he should retire soon. He's had a good run. Apple will be fine.
Bury this. Jobs's medical condition, whatever it is or was, is a private matter about which he has elected to not speak. He's met all reasonable obligations by announcing when he was going to be out and when he expected to return. The rest is small-minded gossip.
I didn't get the impression that this was an official disclosure.
I don't think that characterizing biological systems as having no order whatsoever is exactly accurate. I understand the point he is making, but I'm not sure the parallels hold up particularly well.
I don't know that it isn't, exactly, however I do know that there aren't many languages out there (that I know of?) which are viable because they have access to this massive library of code via C + SWIG, and I wonder why.

I thought of this idea one day, and did a bit of checking into C + SWIG, without much success toward figuring out why it isn't used like this. My intuition is that adding these things as standard libs is for some reason a little unclean. This solution allows language implementors to have more control over how things are implemented, and, for example, does not depend on something external like a c complier. My intuition may be very wrong.
i don't get why he'd be frustrated to begin with.

probably it was a situation he didn't care much about. you know, whatever, he's doing his job, answering the same questions everyone asks. maybe he even has a financial incentive to make sales, or he's just happy to interact and not be bored.

sure, professional interactions is a skill that must be learned and practiced, but being a salesman is hardly an interaction where "important" decisions are being made. the only important decision is to persuade the customer to buy the product, which is usually accomplished by not arguing.

take something you really care about, add some stress and conflict, and then practice controlling frustration. yeah.

i struggle with frustration and acceptance. it's been a significant problem with my family, while not a problem ever at work.

i've found that it can absolutely be worked on. general personality and reactions do vary between people, but they're based on more than static genetics.
Yep. It is very very bad here if you are looking for work. As more workers get laid off it gets even harder. ANY job is tough to find, let alone white collar work. Even traditionally in-demand jobs like nurses and truck drivers have tightened up. Michigan has passed a good film incentive package but the jobs films generate tend to be temporary and the volume of films shooting in the state would have to be enormousness to make a big difference.
If he is genuinely interested in what he is selling you then it shouldn't be to hard to run through the in's and outs of it . What I hate is when I witness sales people in action selling people technology who don't really have a clue what there talking about.

My experience with sales people in a retail environment personally is very limited because for most products I much prefer to do my own research on them that believe the person trying to sell it to me.
I do have a few, and I listed them just a bit earlier above, but, for example:

email address validation

xml parsing

json parsing

"other" parsing

stripping html

email format manipulation

binary file manipulation (networking stuff, for example)

essentially, any task that takes an input via memory and produces an output via memory, where the speed of doing so is not critical, but the solution correctness is critical.

This wouldn't actually replace the need for libraries in other languages, but it would allow languages that are somewhat devoid of libraries to access a large body of methods of accomplishing common tasks that, while slow, may work well, and help give better languages a fighting chance.
Having worked in sales, I very much doubt you were more annoying than the median customer.
The only thing you really know is he didn't show frustration. But that aside.

When you've heard every question before and dealt with every type of customer before, you're simply going through the motions. Frustration is partly about feeling powerless, not knowing what to do or how to act.

Remember the frustration you felt when you first started using a new operating system. Settings change, and you don't know how to put them back. The boot loader crushes another partition. You suddenly have to do without a right mouse button. Many people feel that kind of frustration when dealing with computers -every single day-. We don't.

The salesperson can go through the motions in the same way we do when a package breaks /etc/X11/xorg.conf and we're left without a gui. When you go through the motions you're emotionally distant, so frustration won't come into play.
Yes, and those "k = m" lines are the problem! Those assume unsigned* types! And 64-bit integers! Those multiplications and other operations are all wrong!

You didn't port this to Java, you ported a broken algorithm to Java. Way to go, though.
The best "What if?"s always come from science geeks, I swear.
Yeah that struck me the most also, I'm in that right now ;)
When its your living you better be good or you get fired or quit. Generally the rule of thumb is make eye contact, be reassuring and repeat the persons name or say sir nearly every other fucking word.

There's all kinds of people out there, and you need to be specially careful about the ticking time bombs that for whatever reason are already pissed off with everything. The last thing you want is for people to make a scene; no matter how stupid or crazy what their demands or statements are, 'the customer is always right' and saying anything to the contrary, or even hinting a reaction to their attitude, can escalate the stupidest of arguments. In fact, they will blow up even more after they realize they were wrong instead of face embarrassment. Coincidentally the same salesman rules apply for dealing with women.

Any job where people come in confused and you have to explain a very limited set of most-often asked questions leads to frustration. Whether they're doctors, mechanics, police officers or people who think yahoo answers is some kind of intellectual hub when people hear the same stuff over, people start gaining a prejudice for the infinite influx of never ending confused people they have to work with.

My point is, when google has enough servers to have gained a self awareness you better hope you'd proven yourself a patient man through all your queries, for it will be judgement time. No seriously, this would have been more relevant and interesting if this had turned out programming related instead of HR. eg How do you deal with programming frustration or the frustration of learning new languages. Not the frustrations salesmen feel when responding to my questions.
How true this is. I can't express how much I agree with you here.
Is there nothing that Twitter won't drastically change in the eyes of the media?
I think here C++ is more likely culprit.
"hard to believe the guys at automattic are stupid so if it doesn't exist already, there is probably a reason"

Well, exactly. They have had the idea before, as mentioned in the post, but didn't act on it. They probably did a simple cost/benefit analysis and decided it would be more trouble than it's worth.

Once you start taking money and acting like a shop, everything changes. It's not just the implementation, although that would be significant. But suddenly it's your problem if X breaks on IE8 or Y doesn't work with a new version and the developer is on holiday or Z said it would do this but doesn't and the customer demands a refund, etc etc etc. "But I bought it from you!" comes the flood of email. So you'd probably need support staff too.

Well, all of this might be worthwhile if it's a big, rich market. But I doubt it is. How many people actually buy premade WP themes? I would have thought the number is miniscule. Same with plugins. I didn't even realise you could buy WP plugins, actually, until I read that. The idea sounds like a joke. You'd have to be nuts to try and build a business on that.

Anyway I'm sure Automattic thought about it for a while, then realised what a distracting, unremunerative hassle it would be and rightfully canned the idea.
He is only 54, plenty of things he can still do
Free Phones and Special Deals
Following up on your comment, it can be more-or-less proved that human color is a neural construction based on light input by looking at things like optical illusions, such as this classic white-lines-and-black-boxes affair: http://www.michaelbach.de/ot/lum_herGrid/index.html

You might think this isn't a color demonstration, but it is actually a compelling example that beyond just the spectrum of the photons hitting your eye, the brain is doing a lot of additional work involving what we call "colors". Further evidence: The broad similarities between what attributes cultures ascribe to colors. Yes, there are differences too, but there's a lot of correlations there, added by your brain, which comes preprogrammed with some meaning-ish things. (It's not that direct, but since I'm working in English here that sentence will have to do.) We know we share similar "red" and "green" experiences because we share their clashing effect. I'm not sure if there's anybody who has ever moved from not-red-green-colorblind to red-green-colorblind, but in a real sense, a red-green colorblind person is seeing a different color, with different properties and different aesthetics. Their aesthetics aren't wrong, just different.

(Related: It is frequently complained that aliens on TV are just humans with a bit of latex stuck to them, but there are numerous other ways in which aliens are just "humans with bits stuck on", and one of the most notable is how many alien civilizations basically look good on TV. I'm willing to buy that an alien race building a real engineering artifact will build something with a form that appeals to us, just as many aliens-on-earth do (spiders, for instance), but their colors ought to be alternatively garish beyond belief, subdued beyond our ability to recognize (10 million shades of blue and combinations of blue), or just plain random (a gamut twice ours, perhaps, or a race with no equivalent to vision at all, though I find that one hard to swallow), as they work with colors that may happen to share the same wavelengths of light (or not) but otherwise have nothing in common with human colors.)

In other interesting thoughts, when we can directly stimulate the human optic nerve, I look forward to the seeing what happens when we move out of the CIE color space. IIRC, the boundaries of the CIE color space represent the point where the three color receptors in the eye would need a negative photon to generate that result, which can't exist in real life. This implies to me that such values could be generated by direct stimulation, though. Are there colors that no human has ever seen, but nearly every human is equipped to experience in much the same way as any other color, in some sense as much a color as any of the ones we know? Perhaps some of us will even find out, some day.
How is it cynical to price the health of an organization's key person into its value?
Reminds me of the fact fame and fortune aren't worth much compared with health. I wouldn't trade places with him [...takes another sip of wine.]
About that last paragraph: you can't spread logic, because people need to be logical in order to be persuaded by logic.

And if people don't realize the positions they hold are not logically consistent (which is my main gripe: I can deal with any point of view, as long as it's not self-contradictory), then you cannot explain that to them using logic -by definition-.

I also don't buy the different but equal thing.

Of course making other people happy is a good thing. But there is no choice to be made between spreading happiness and spreading logic - they're orthogonal.
Are you getting this from economists, or news article about economists? The entire foundation of economics is variable preferences, after all. (Well, the sensible, measurable bits, anyhow.)

It's still an observed difference between what the human claims to value and what their actions say they actually value, and that's still a worthy topic of study.
They made the right choice in how they handled this. His personal medical issues would have completely overshadowed Apple's recent product announcements and completely derailed the carefully crafted Apple PR train. Instead of talking about Macbooks & iPhones we'd be talking about the details of liver transplants. That would not have been good for Apple or its investors -- some of which will surely be upset over how this was handled but they really need to consider the alternative before getting too worked up over it
Were you "pestering him with irrational questions" just to test his limits? If so, then the question in your post can probably be answered by people who know you.
Hell, that's true for the freeware plugin-makers as well. I used to make an extremely popular plugin for WordPress, but ended up walking away b/c WordPress kept changing the plugin API with every single release, major, minor, or mini.
Jobs Had Liver Transplant
Not Only Was Steve Jobs Sick, He Had A Liver Transplant.
Strangely enough, the only thing it has changed for me is that it basically allows me to SMS people for free via DMs. That's really Twitter's main purpose for me and I spend all day on a computer. Rather strange that the media thinks it is going to drastically change everything when an always-on Internet user like myself fails to see it drastically changing anything...
Weaker Copyright Benefits Everyone, Study Shows
Because it's basically placing monetary bets on another human being's health. Yeah, I know he's the key person, I know why they do it, I just think it's depressing that our society still hasn't risen above putting a dollar value on life.
I used to work in telephone customer service. There is a certain amount of frustration that comes with the job.

I'm also, if I can toot my own horn for a bit, really freaking good at it. My secret is that I don't answer phone calls. A puppet answers phone calls. I just manipulate the puppet such that the customer and company come out to a mutually beneficial resolution. If you need to vent a bit at the puppet, that is no problem -- the puppet does not mind. Can't decide between two equivalent black pens? The puppet does not mind. The puppet seeks only your happiness.

At the end of my shift I put the puppet away and go home.

My puppet also works well for technical support of non-technical customers these days. Can't download your website to the monitor? The puppet sympathizes and is happy to walk you through every step.

[Edited to add:

Credit where credit is due: The puppet phrasing is borrowed from a old Joel post. I had my puppet prior to that but lacked the good English metaphor.

http://www.joelonsoftware.com/articles/customerservice.html

]
Since he's already had surgery for pancreatic cancer, and now this, I wouldn't be too sure about that.
I would not recommend using a .net address. You're probably better off just finding another name.
Jobs and Apple have changed the world in so many ways. WTF have you done with your life?
I, too, am surprised that Java Concurrency in Practice is missing. Rich has mentioned several times. Odd.

As for the Ruby influence, Rich mentioned that he is a "language nerd" and learns all kinds of languages. Whether any one language shows up in some way in Clojure is another matter ;-) I think the Ruby influence shows up in Clojure's ease of scripting Java, cutting through the ceremony to get things done in minimal code.
The funny thing is that in Javascript:

12 == parseInt('012')

returns false. :)
Site5 review & Site5 coupon
Site5 reviews & site5 coupon $118 discount at site5review.org .Site5 coupon code 30 percent off. This site5 coupon code will give you $71 dollars discount on hostpro package.
I think dealing well with frustration is a personality trait.

In a large enough company, I really believe you should let people specialize in dealing with the client. To do it well requires a skill-set and personality that are at odds with other types of work.

I get very frustrated with things that don't work, don't respond usefully, that make me waste time and that can't be automated (to require less supervision). That frustration builds up and drives me to improve things, great for machines but almost always self-defeating around people.
Just use JavaScript.
You wait until someone's aggressively shorting DavidSJ.com.
We're talking about JavaScript, so Scheme is a better example than C. At the level of abstraction Javascript deals in, bit twiddling like this should not be necessary. Even using all caps constants just feels dirty. And JavaScript isn't even any good at bit twiddling, as it doesn't use native machine integers.
Why should we rise above it? What's wrong with estimating somebody's worth in dollars?
Relax, he's not attacking Jobs or bragging about himself, just saying he's fortunate to be healthy.
Typing In an E-Mail Address, and Giving Up Your Friends’ as Well
Similar article from Time: http://www.time.com/time/business/article/0,8599,1903810,00....

On the one hand, I'm not happy that Tagged and co are getting all this publicity, but on the other I'm hoping that it helps to stem the tide a bit. It's shocking how many people have not learned the importance of keeping passwords secret.
Car accident claims
for all car accident claims, please visit our website
Each element of the returned list represents one way that the parser can "succeed". For example, if your parser is for the regexp "a+" and you give the string "aaabc", then the parser can return (("a" . "aabc") ("aa" . "abc") ("aaa" . "bc")] to say that it can interpret "aaabc" in 3 ways. You can transform this into the "longest" parse by filtering this list for the shortest "remaining string".

If your parser returns [] it means it cannot parse the string, so it all fits together. I don't know if I can find the time to rewrite the code to show you explicitly how this could help, but looking at Parsec (in Haskell) will give you a good idea of what I'm talking about

http://legacy.cs.uu.nl/daan/download/parsec/parsec.html
Indeed. Parsec is a monadic combinator library.
I work for a web dev firm, and one of the features a client wants is a facebook-style "invite your friends by giving us your e-mail and password" feature. I'm trying to think of a nice way of convincing the client that the feature they want is really a psychological bug that's going to cause long-term problems for, well, everyone on the internet.
Overall a nice little diatribe, though I'm sad to see that Jones identifies the failure with the scholarship in New York as a failure of the school system instead of a failure of the home. He is right to state that 12 is 12 years too late; it needs to start immediately, and Mother and Father are crucial to the production of happy, functional people. Almost all of our serious problems stem from degradation of the home, and no secular school system can fix that.
RPG/LE
He probably learned, through experience and reflection, that getting frustrated or angry never pays off, ever.
I would be alright with that as well, if every piece of software I'd ever written was 100% bug free. I envy your perfect track record.
Shirky is a ridiculously good speaker. Thanks for posting this.
My comment wasn't JSON specific. After all, the JSON spec was designed to support simple parsing logic from the start. My comment was more oriented towards generalization.
Ultimately, it's just a bunch of guesses anyway. It's not a top-down pronouncement of the value of Steve Jobs's life. If you want the theoretical case for doing this, it's supposed to assist in efficient resource allocation, which helps all of society. In other words, if we ever really "rise above" this sort of thing we'll all be poorer.
the password anti-pattern strikes again!
Useful PHP function Nr.3 - Generate random string
Iphone 3.0 unlock
I am looking to unlock iPhone 3.0. My iPhone is a 3G iPhone.If anyone knows of a website that has been proven to Unlock the iPhone 3G 3.0. Please comment.I have found this website but I do not want to buy without some real feedback.This will help massively as I am dying to use my new iPhone 3.0
> But there is no choice to be made between spreading happiness and spreading logic - they're orthogonal.

Religion.