skysight-inc/HackerNews huggingface dataset:
First this shows that Jobs was a class-act. Instead of responding to the insult with another insult or calling him wrong, Jobs admitted he didn't know much about OpenDoc (He was not at Apple when it was invented) and could not find a way to make enough use of it for Apple to earn money (Apple was losing money on it) and that he learned from past mistakes not to invent the technology first and then market it, but instead cater to what the user needs and fill that need and make it a good experience for the customer.

What Jobs was doing for the past several years before returning to Apple was building up Next and Pixar, the technology at Next saved Apple by evolving into Mac OS X and also merging with Mac OS technology.

OpenDoc was Apple's answer to the Amiga IIF (Intelligent Interface Format) and Microsoft's OLE (Object Linking and Embedding) it allowed different software to share document objects, pictures, and the like between software and even platforms. Apple had problems with it using too much memory and could not find a good use for it. MS-Office used OLE to share Word, Excel, Powerpoint etc objects between applications. I programmed with it to control Word objects and other objects and exchange data, fill in Word templates with data from SQL Server for mailing lists and cover letters for FAX transmissions and other things.

Jobs was right to terminate OpenDOC, the Apple Laserwriter, the Apple Newton and other projects because Apple could not sell them and they cost more money to support than they brought in. Other companies made laser printers cheaper than Apple, even if Apple had a laser printer out first. The Newton didn't quite work correctly in handwriting recognition, and the Palm Pilot worked better than the Newton. OpenDoc wasn't finished and was using up resources and money at Apple that Jobs needed to divert to other things in order to save the company.

I can see why this guy thought Jobs was a jerk or a phony, Jobs didn't know what OpenDocs could do and he admitted to it, sometimes you just don't know things. I guess the guy liked OpenDoc and wanted to see it continue. Apple also had Cyberdog and other projects like MKLinux that they canceled. Good ideas yes, but they just didn't bring in enough money. Jobs learned to innovate to the customer experience based on the customer's needs. The customer did not need or want OpenDoc, the Newton, The LaserWriter, MKLinux, Cyberdog, etc so Jobs had to cut them out. Then replace them with things the customer did want and need like a lower cost Macintosh called an iMac, the iPod music player and the iTunes music store, a new Macintosh operating system called Mac OS X, the Safari web browser, etc. Those happened to do better and earn more money for Apple because the customer had a better experience with them and it filled their needs and wants.
Sweden's two most famous failures were both kowtows to the US, so aren't much relevant in a comparison against US corruption.
Thanks for the idea! I added a dictionary comprehension section.
You have it right in that it's call by value. But HN already had a fight over that a while ago: http://news.ycombinator.com/item?id=4783229 (That I apparently won. :P)
> It's optional.

Of course it is optional. Use of the word "ain't" is sanctioned by most English dictionaries, and is thus optional as well. Omitting the comma undermines your point.

> This is wrong. There absolutely is a standard American English. Jesus Christ, no wonder young people can't get jobs. They don't teach English in school any more.

You said Standard English, not Standard American English. Regardless, Standard American English is an accent. It is not a grammar specification, nor a vocabulary. As such, its use does not preclude slang, and it doesn't preclude cultural modification of grammar.

You might want to stop before you embarrass yourself further.
Consider it a solid base to build on thats fairly easy to skin later on. As a developer who hates design, I gotta say bootstrap was my kick into liking design. One major tip: put patience in design, dont expect things to happen in 5 minutes do lots of experimentation and tinkering. Also try to get into less css.

Some resources:

http://ajkochanowicz.github.com/Kickstrap/

https://wrapbootstrap.com/

http://bootswatch.com/

http://fortawesome.github.com/Font-Awesome/

http://jetstrap.com/

http://www.boottheme.com/

http://designshack.net/articles/css/20-awesome-resources-for...
You can get bootstrap themes from https://wrapbootstrap.com/ as per your requirements
Thanks, both the office and making this list to share were a labor of love. It's all about the details.
Yes, and it's not very long, two hours tops as far as I can tell.
Yeah, I am not very optimistic about the primitives being used correctly, or any kind of safety in face of e.g. XSS. At least you can read from /dev/urandom...
For those interested in the "Radioactive Boy Scout" referenced in the article, a copy of the Harpers magazine article about David Hahn can be found here:

http://www.dangerouslaboratories.org/radscout.html
I don't know how I can generalize my experience but the research facility I work at prohibits use of Gmail (as POP3 client), AppEngine is completely out of question. Maybe it is less important if the company itself is in the US...
For the same reason: If a backup service allows you to access your data via a web browser, it's not secure.
Regarding "ML is the new sexy thing," check out these graphs:

http://books.google.com/ngrams/graph?content=machine+learnin...

http://www.google.com/trends/explore#q=machine%20learning
Did either of you send any feedback or file any bugs at that time? A keyczar approach would be much loved by front-end devs and management.

EDIT: There are some promising comments in their archives, "A high-level API is also perceived to be the only kind of API that is usable by the majority of web developers. I agree we should not put this off to long." [1]

http://lists.w3.org/Archives/Public/public-webcrypto/2012Sep...
FBI is increasing pressure on suspects in Stuxnet inquiry
Has anybody tried Joxa?
It's the lisp, I was seaking! Appears to be a clojure which looks like scheam, and targets beam.
A bit weird how the article emphasizes how his gifts were spent on decorative architecture, and doesn't say much about education, which Bloomberg says was the intent of the gift. A billion dollars invested at 5percent per annum can finance full 4-year scholarships for over 250 entering students each year.
The password reset page is still vomit inducing though https://www.myspace.com/auth/resetpassword/#
or NaCl
Well, let's give it a try. A better question is, who did the Post Workers Union pay to get this article published?

"What it is is a miracle of high technology and human touch. It's what binds us together as a country."

Really?
If you would rather have faulty data than none when something's wrong with your application, then MySQL is your DB of choice.
And every time you click a hyperlink, you're requesting a full-loopback to the server and an entire page-reload. This limits it's ideal usages, e.g. it's better UX to use web sockets to live-update content, then get end-users to manually clicking hyperlinks. It's also not suitable for "mashups" (i.e. content/functionality from multiple sources) or stateful UI's (i.e. how most native desktop apps work).

And it's irrelevant in today's Single Page Apps, i.e. you're never going to be able to create a usable "Google Maps" or Google Docs-like applications that comply with HATEOS restrictions.

I'm not saying you can't build systems with it, just that it requires more effort to do and ultimately produces a worse UX - which is why it's an ignored technology/constraints.
Have you ever tried to learn another language as an adult? If you do, you're going to speak it in an accent that is going to be extremely hard/impossible to get rid of.

That is the type of thing the article is talking about. Once your speech patterns are set (by age 10 or so), barring a concerted effort, that's the way you're going to talk for the rest of your life.

Note: I'm not talking about the (legitimate) lexical and grammatical differences between Standard American and AAVE, I mean the way speech sounds. The accent. The way that you can tell someone born and raised in Texas from someone from New Jersey just by listening to them.

The point of the article is that if you happen to have grown up in an environment that leads you to sound identifiably Black, then all else equal, you will have lower wages.

You can say that you don't care; that's fine. You're allowed to be callous. But you can't imply that the person who sounds Black has only to change their (ingrained) accent to solve their problem. That takes the blame from society and places it on the victim, thus perpetuating the evil. You're not allowed to be evil.
I don't disagree with this at all.
This is purely a philosophical article. Everything boils down to happiness, call it anything. It's about happiness.

EDIT - I have immense respect for Dr.Victor. I didn't intend to sound arrogant.
That one person lead a small but notable movement that identified strongly with her beliefs.

I absolutely agree that probably the very vast majority of feminists don't think that at all, and my intent was not to claim so, though it may not have been clear.
Microsoft no where to be found? The list is suspect.
Citing all those projects as Node successes may be flawed -- several of them are largely considered to be engineering failures.
The Power Of Argument
Certainly in effect.
I almost thought this was a joke at first; kind of wish it was.
"Except, the population in the first world will be hit as well."

Of course they will. They'll just be hit much later than the rest.
Messages and media with this system aren't sent by audio as the website and this description portray. They are uploaded to a bog-standard webserver, and the reference (URL) is sent with audio.

What's the point of that? Especially as this discussion has it's roots in an offline, censorship free communication system.

You'd be better off using SSTV — http://en.wikipedia.org/wiki/Slow-scan_television
I'll say them.
I assume it was one of these three:

Fuck You!

Fuck off!

Eat Shit!

These four are from me though:

Fuck off and die.
Incorrect. He was welcome on the network, as is everyone on MIT's public network. His specific downloading activity was unwelcome.
I assume these are separate requirements. I have not seen any doctoral-level positions advertised for a salary of $30,000. The minimum NIH salary for postdoctoral trainees is more than that.

It's only delusional if they can't find people to fill the jobs. The idea that, as an outsider, you know what requirements they should use in their hiring process better than they do is perhaps more delusional.
Nobody said anything about successes. The question was whether anyone was building regular websites (as opposed to just websocket/API stuff) with node.
I think it would be more interesting to compare VP9 with HEVC (h.265), I know the VP9 experimental branch can easily be checked out and tested, but I don't know of where to find HEVC encoders (although I'm sure they exist with some Google fu).

Obviously there are problems with testing unfinished implementations, as:

A) they are generally VERY slow given that there's little optimization during the development phase, and these next gen video codecs are more demanding than the previous generation

B) a great deal of the quality comes from fine-tuning during implementation, not from the specification. For example x264 is a 'best-in-class' implementation of h.264, readily beating many other implementations of the very same specification.

As such, this fine-tuning is not likely to exist until the codec implementations mature, which likely means that what is available now of HEVC/VP9 serves only as very rough estimates.

Would still interesting though :)
Dressed.by – A digital showroom for fashion designers
Could you add an email to your profile? I'd like to email you regarding Masters courses at UniMelb.
This site (“The timeless repository”) looks interesting but the “Recent Changes” page [1] does not appear to be something I can subscribe to in a feed reader. When I try, I instead get the main feed [2] which shows no updates since May of last year.

[1] http://timelessrepo.com/changelog
[2] http://feeds.feedburner.com/TimelessRepo
They were caught due to their bad behavior in the case you listed earlier. But Duke refused to do anything about it until Anil Potti's false claim of a Rhodes Scholarship came to light.
Many would argue that in Russia tsars secret police did not not go nearly far enough. Except for those actually killed people they treated revolutionaries trying to overthrow the regime very mildly. There is really no reason why people like Lenin, Stalin and most of the bolsheviks should have survived. In Putin's russia they would all be rotting in prison LONG ago, with big chunk being dead from accidents.
Even still, "research"-focused organizations are still superior to the much less savory "awareness"-based organizations that take money to promote themselves and give as little as possible towards problem solving and aid.
I would still generally be comfortable with 250k in debt to get a Stanford or Harvard degree, provided I wanted to work in a field where that credential would be a huge benefit.

The better deal is probably to ROTC, though. Especially since the military is downsizing, you could comfortably spend your service commitment doing interesting stuff and then leave debt free and with great experience. USAF or USN, obviously. It also seems like an excellent way to do medical school if that is your goal, too.
"Stop buying stuff for people. Be that vaccines or portable toilets or donations to some vague "research" causes.
Invest in helping people to discover the powers within"

"The Secret" is hogwash, not modern medical science. You can't help someone "express their creativity and power" when they're dying of preventable disease.
Crappy Reviews? Here's a Breath of Fresh Air
The actual time complexity of array access
How much does this cost on iTunes for those of you in the US? It cost me $1.69 in Australian dollars, but the exchange rate is 1 USD to 0.96 AUD.
Notable Events in the History of JavaScript
From my first book that I co-authored, Foundation Website Creation. This image didn't print very well so I wanted to put a higher res version out there.
There's also libffi, which I'm pretty sure also works by generating stub functions in executable pages, but has the advantage of having been ported to a bunch of platforms already, and hides the ugliness in a library.
Can you add a thumbs up/down button? And show the thumbs up videos more then the thumbs down? Some videos are really cool and deserve to be seen more, while others are literally a video of someones feet. I think this is the killer feature this app needs!
He seems like a nice guy.
Mozilla Persona's cross-browser shim does keypair generation and signing in client-side JavaScript.
There are tons and tons of use cases for sharing code between server and client. Why would you want to write things twice? The only reason it is not more common is that programming is generally done in different languages on the server and client.

I built an ebook reader that can process ebooks in javascript. Because IE does not support the File API the server needs to pick up the slack when users are on that browser. Sharing code means I don't need to program two versions and I only have to patch bugs once.

It's also common to share validation code. This allows you to check data client-side and then again once it reaches the server using the same code.
Re-igniting the Crypto Wars on the web [video]
If you want the timeline, just https://api.vineapp.com/timelines/global (you must have an authenticated vine-session-id cookie, of course)
For some reason, Node was initially associated with real-time apps. This isn't really valid.

But you _really_ need to know Javascript. The level of language proficiency required to make an app with Node/Express is probably higher than with Django or Rails. I found it very productive once the initial hurdles were crossed.
The author is really only saying browser cryptography is bad for one specific problem: securely transmitting data to an untrusted provider. But there are lots of other use cases.

For example, maybe I want to upload a file to a server, and I trust them not to try to steal my data, but I don't trust my government not to confiscate their servers. In that case, SSL + browser cryptography is adequate to give me the assurances I need that the government won't be able to get access to my data, even if the service's engineers could.
This is a problem with javascript, functions shouldn't be variadic by default.
What are you talking about? Coinbase proudly explained their internal safety precautions, explaining that most of their coins are stored in a cold wallet, not hot wallet.
> I can't find that critique with Google.

I didn't link the source because I am ashamed to admit that I clicked on the reddit link that was posted in this thread.

http://www.reddit.com/r/bioinformatics/comments/179e9k/a_far...
Facebook doesn't let any random bot crawl Facebook with scrapers. If you go to:

https://www.facebook.com/robots.txt

it says:

# Notice: if you would like to crawl Facebook you can

# contact us here: http://www.facebook.com/apps/site_scraping_tos.php

# to apply for white listing. Our general terms are available

# at http://www.facebook.com/apps/site_scraping_tos_terms.php

(Then there's a bunch of "Disallow:" statements for Baidu, Google, etc.)

If you follow the link, you can apply to Facebook for permission to do "automated data collection." Even if you do get permission, Facebook is very restrictive with what you're allowed to do with the scraped data.
My God, some people live in such a small bubble... it's obvious that whoever wrote this list is a tech hipster who thinks Twitter is an amazing gift to society. Yeesh.
I am living in north africa right now.I am a teenager and all I can say is my friends that works at shops make more money than me working as a freelance programmer.
Also good read for seasoned pythonistas, nice work, mburst
Fans of this will probably also like the movie Life in a Day (full thing available on youtube) http://www.youtube.com/user/lifeinaday
how does that stop people from rating something as true that confirms their already existing bias?
Social Networking at Scale, Facebook HPC conference keynote slides
One thing that I dislike about native apps over web apps is there is no way to tell how securely credentials are being passed over wifi or a mobile network. With websites you can make sure the connection is HTTPS from the browser and be pretty sure no one who can sniff your network traffic can see what you're doing.

I'd hope that in this day and age every native app, especially those of a banking nature, is using HTTPS where appropriate but (without sniffing your own network) there is no way to tell.
How To Root Android Phones
I've actually done client side HMAC before to keep from sending passwords in plaintext at least. The site couldn't do SSL at the time. Not perfect, easily MITM-able but at least not network sniffable.
The problem with running crypto code in Javascript is that practically any function that the crypto depends on could be overridden silently by any piece of content used to build the hosting page.

Ecmascript 5, the latest version of the Javascript standard, provides the ability to lock down the malleable runtime. Functions can be frozen so that no later code can overwrite or change their behavior. For more information, see this talk[1] by Mario Heiderich in 2011 or his slides[2].

[1] https://www.youtube.com/watch?v=yuNfO6I6pEA

[2] https://www.owasp.org/images/a/a3/Mario_Heiderich_OWASP_Swed...
You know, Wodehouse would have put that much better.
Indian Startup Braindrain to USA: Disturbing trend for real
Y Combinator: Most Innovative All-Stars
You may be interested in the Minecraft Coder Pack from Ocean Labs - they include the Fernflower decompiler, producing very high quality output (certainly better than jad, tbh not sure how it compares with JD-GUI). But even better, MCP includes a comprehensive set of "mappings", providing informative names for each class, and most important field and method names.

Running a decompiler (JD-GUI or otherwise) on Minecraft by itself will produce obfuscated source, so having this deobfuscation step is very useful as a modder. If a symbol is not deobfuscated, you can submit a proposed name on IRC to MCPBot, or even provide a description for the Javadoc.

The end result of running MCP on Minecraft is a fairly readable source base, which one can easily make changes to and recompile. This is how modding frameworks such as FML and Minecraft Forge are built (although CraftBukkit uses a different approach - they don't use MCP but their own, less comprehensive and incompatible mappings, one reason why Forge mods and Bukkit plugins cannot easily be used together, a problem being solved with the merged Forge/Bukkit "MCPC+" server from MC Port Central).
this shit is wayyy too fucking cool....next snapchat!
"This thinking is backwards. If you care about the reliability, security, and the protection of your data, then you should entrust it to those who are most capable of managing it. If you believe you can match the capabilities and rigor of Google’s Security Operations team, I wish you well."

They may be good, but naturally introduces more attack vectors into many applications.

My nicely firewalled and audited application would become exposed to an undetermined number of people I have never met. e.g. http://www.pcmag.com/article2/0,2817,2369188,00.asp . It only takes one rogue person and you have a problem.

My application has 5 trusted people. It would be interesting to know the additional number of people you are implicitly trusting by using a cloud service. 100?
sooooo true
This couldn't be more on.
Y Combinator 50th most innovative company
We all construct our world. It does not matter if those constructs are called sane or insane by others. Our construct is the key to the real world outside of our minds. So the only thing that matters for those who are called insane, it to find an other niche in the world where their key fits.

For the Germans here: I advise everybody to notary register a PatVerFue. This is a legal trick using an advance health care directive to forbid any diagnosis of ICD-10 F00-F99 or DSM, that takes effect at the moment a doctor claims that you can no longer make own decisions due to illness or incapacity. The result is that they could only put you in jail, but not into an insane asylum, and can not force you to take any medicaments.

A doctor who sends you to an asylum can be punished for false imprisonment up to 10 years!

A PatVerFue is a must have for everybody who is political subversive, working creative, and even for those who work for the tax office, as there had been cases, where tax officers had been locked in an asylum, to prevent that they follow black money of a Hessian CDU politician, in Germany.

Read at http://www.patverfue.de/ (sorry this page is German)
the argument seems rather weakly researched especially when author claims nobody new better than a CD player before iPod. IPod introduced a library concept, together with computer centric iTunes this has changed then already existing mp3 player industry. was it what people needed or wanted? so I'm not convinced by the argument.
Doesn't the Chrome plugin model sort of highlight the way forward? Chrome plugins have their own JavaScript environment, sharing only the DOM with client pages. A client wanting to do crypto could, for example, communicate this by mutating a piece of the DOM (for example, setting the text of a meta cleartext node) and then waiting for a DOM mutation in answer (a meta cyphertext node that, from the page's perspective, magically pops into existence).

Anyway, that's how I'd do it. But yes, doing crypto within a page seems to be asking for trouble.