skysight-inc/HackerNews huggingface dataset:
I was an intern at the UNHQ in New York city in 2010 and as a computer science grad student, i was definitely the odd man out. Right from my middle school days, i have always been intrigued by the UN and no one understood why a CS grad student would pick the UN for an unpaid internship instead of a typical tech company that paid $25-30+ an hour.

- My batch had 300 interns from 70+ countries and almost every intern was very talented and went to one of the top universities in the world. The internship selection process was similar to grad school admissions (essays, recommendations etc) and it was selective (around 5%). There were only a handful of tech people and it wasn't hard for me to get in! Unlike me (someone in tech), the internship was coveted for those in economics, international affairs and several other fields.

- Most people only see the irrelevant parts of UN where world leaders give prejudiced talks in the general assembly but there is a lot more to UN than that. UN plays a very important role in the world's peacekeeping, social development, human rights and several other things that aren't very visible to people living in developed nations.

- As a programmer, i built some internal publishing tools using PHP but i also got to wear suits and sit in group discussions at the world bank and with ambassadors of several countries. I loved that part. Out of my own interest, i also built an internal profile network for the interns and i learned a lot of new things doing that.

- The department that i worked at had many talented people who were well qualified and were passionate about what they were doing and i am still in touch with some. Of course, it is a large organization with a lot of red-tapism with many inefficient departments. My internship made me realize I didn't want to spend my 20s and 30s at the UN or any similar organization.

I probably spent around $8k-$10k out of my pocket to do the internship (travel, food, rent etc). I wish the UN paid me for the work but looking back, it was a very memorable experience and i would definitely do it again.
I expected something much different. I transitioned into teaching higher education a few years ago and I would love to partner with places to send my students after they complete their two-year associates degree. I think if I bootstrapped people with the basics of breaking down problems, building code, etc, and could then send them to a great apprentiship, that would change the way we view education.

But what I see here is a very different than that. Most of my students wouldn't financially apply, let alone make it for skills.

Some of the ads even state that people with industry experience wouldn't even make it through the interviews... so this looks at first glance like a way to get some cheap labor from semi-experienced developers.

I don't know if that's what I want to see from our industry, and it makes me a little sad.
Nice but pious, It would be more useful to find an MP who was lucky in the ballot for private members bills - and try and get a law passed.
DB Notes is clearly a spiritual continuation, and some things are directly continued (fonts, limited styling, minimal composition area), but it's also got features that are distinct from the original HackPad, like sidebar comment threads (somewhat like Medium's comments).

It definitely shares a lot, but it's not just "hackpad with the dropbox logo"
Well said. This has cleary been fed to Techcrunch by Uber itself.
> the benefits of having a full-fledged Smalltalk VM are immediately visible.

I'm not so sure they are. I've personally never been able to wrap my head around how I would use any of the Smalltalk environments I've played with to create and distribute something useful to a real person, entirely due to the necessity of "a full-fledged Smalltalk VM". It seems too all-or-nothing; maybe it would work well as an entire OS, but it doesn't work great at the application level.
Stop Using Password Policies from the CB Radio Era
Mr. Altman is talking about the basic misunderstanding of these terms and it's surprising to me that he didn't take a bit of time to define the terms himself. Maybe I'm naive and those terms are a lot harder to define than I'm imagining, but even then some references linking to other sites could have been provided.

I really enjoy reading Sam's posts and I'm usually bookmarking and/or forwarding his articles to a ton of friends. This one is a nice amuse-bouche but I guess I'm use to getting a full meal from Sam. Maybe a quick update with some links is all it needs? Good read otherwise.
Even public history can be rewritten, and it's not too bad to deal with. For several months, earlier this year, I was battling some tough bugs in a kernel USB driver, along with a few other developers. I set up a "wild repository" (not an official repository, but one for experimental changes---though public in the sense of being shared). I rewrote the testing branch regularly. I even adopted a scheme, whereby I would rename a branch through the names "name.1" and "name.2" (deleting the old name.2), similarly to rotating logs. I'd send out a "heads up" e-mail whenever I did this.

A rewritten branch isn't hard to pick up. Git tells you that the history has diverged (N commits here, M over there). If none of the local history is yours, you can just throw it away with a "git reset --hard <origin>/<branch>". Or else you can rebase those changes which are yours.

It's only bad to rewrite "really public" branches that are distributed to the world. Even then, it can be okay to clean up some oops: like seconds after pushing a release, some last minute change needs to be made (typo in the release notes file or whatever).
I wouldn't. Sometimes you simply can't draw conclusions (one way or the other) from the available data.

Then strangely, you do exactly that two paragraphs later:

Also, at least for math, you don't really need to look that hard for explanations. US high school math is a disaster area; it is no secret that there's too much focus on teaching rote procedures [1], which will hurt you on PISA...

So making a crude attempt to control for demographics is invalid, and you can't draw conclusions from the data. Yet if you make no attempt to control demographics, it's somehow valid? Huh?

Also, your theory that teaching rote procedures causes poor performance is already refuted by Sanandaji's article. It works just fine for Asian Americans, who perform just as well as wealthy Asians in Asia. Doesn't that piece of data contradict your theory?
The FBI has a dog that can sniff out SD cards and USB drives
Can you define what you mean by an 'actual element of reality'?
You mean had to go because it didn't agree with the Medias Agenda
What's voluntary vs involuntary churn? (googling but if anyone wants to save me the time) :)

A: Voluntary churn occurs due to a decision by the customer to switch to another company or service provider, involuntary churn occurs due to circumstances such as a customer's relocation to a long-term care facility, death, or the relocation to a distant location.

from: https://en.wikipedia.org/wiki/Customer_attrition
None of the lessons presented here are necessarily incorrect, but it's very interesting the way this article is attempting to assert a rigid military approach to security in the private sector.

The most creative and effective organizations nowadays are arguably the ones in which traditional rules and protocols are eschewed for newer more fluid processes (agile/rapid iteration instead of waterfall, flatter hierarchies instead of top-down authority, reward for creativity and experimentation rather than pipelined design and production, and so on).

I'd argue that this article is suggesting that large institutions are the ones that need to adopt this rigid approach to security - but they're already likely struggling to attract tech/security talent, and this kind of environment isn't going to foster it (or maybe I misunderstand those talent pools).

In addition, some of the suggested guidance basically eliminates any kind of opportunity for fun or exploration during the job - which might be possible for some small subset of extremely dedicated operations engineers and security staff, but isn't going to work for the other 90% of day-to-day employees.

I'm wondering if there's some kind of disconnect or incorrect perception of the world of IT from the author(s) here. Or it may be a bid/attempt to build some kind of reputation for authority in the area.
Javascript is not compatible with the Unix Philosophy.
I didn't say that it was Microsoft's fault. But the message that game devs got was that you couldn't trust even big names such as Compaq to ship working drivers, and hence you couldn't trust Windows as a platform.
> Firefox components can obviously access the filesystem.

Which is a hole that should be plugged.

Beyond its home subdirectory and a tmpfs Downloads location an Internet-connected browser should be prevented from writing anywhere.

Bonus points for preventing read access to non-runtume locations too. Not only prevent bad data from coming in but prevent good data from being sucked out.
Ahh yes, I'm happy you mentioned the fundamentals of science. Let us all draw on that rich history of suppressing scientific inquiry that threatens the academic, political, and cultural establishment and its water-carriers (such as yourself), under the guise of it not providing "concrete policy options" or making us feel good (a clear prerequisite to scientific inquiry).

> The belief that one "race" is superior to another is detestable...

Nobody made any such claim, but nonetheless I appreciate your thoroughness in dispelling eeeeeevil here today, for we must be vigilant against the menace of studying collection-of-phenotype differences. After all, those differences are too inscrutable, too obscure, too mysterious to be noticed by an instrument as primitive (and evil) as the human eye, or by observing basic demographic trends (such as the well-established phenomenon of "Collection-of-Phenotype Flight"). Nothing good can come of this, friends.
Now I have to dig out a statement by Nima Arkani-Hamed where he says something like "[...] should bother you if you believed that fields are real." - I of course forgot the most important part but I still remember in which lecture series he said that. If my memories does not mislead me, he was really arguing that you should not think of fields as real things for very concrete reasons. Trying to find it.
Google Drive for files, Evernote for notes.
Said add-ons can also access your entire browsing history, listen to you type in your passwords to your online banking account, get access to your emails and hence online identities, and generally know everything there is to know about you in a very short amount of time and code.

I'd argue the threat here is that malicious extensions at this level can be done by somebody with little to no experience, compared to kernel extensions which actually require some modicum of skill.

Requiring signing is a recognition of the fact we are increasingly moving our lives online, and hence into the browser.
There are a few different profiles offered in the Ceph Erasure Coded Pool support, afaik they are based on research papers. Assume due diligence done to ensure they can be used openly (ianal etc).

http://ceph.com/docs/master/rados/operations/erasure-code-pr...

edit: Indeed, checked jerasure site and that's gone.
Sigh. Nothing killed Smalltalk. It's not dead. Neither is Scheme. Yeah, both of those languages have pretty small communities, but that's viable in the Internet Age.

Heck, even Self, which nobody ever used for actual shipping software (as far as I know), still has some life in it. The latest release was last year and runs on Linux, Mac OS X. (What, no Solaris support?) http://blog.selflanguage.org/2014/01/12/self-mallard-4-5-0-r...

Compared to Self, Smalltalk and Scheme are downright mainstream, and used in all sorts of production software.

This is important if you're planning on inventing a new programming language. The chances that you create the next Javascript or Java are slim to none. Those languages are platforms that are backed by large companies. Languages invented by enthusiastic geeks can succeed, but they don't take over the world. Even when success does come, it's after decades as niche languages with tiny communities.

If you consider Smalltalk and Scheme dead, be prepared to have your language be stillborn.
Two points:

1. If the browser is an operating system (which it is) then the browser itself is naturally "ring 0". An example of where this matters is the fact that Hacker News can't access your bank account, while addons can. It is hard to imagine anything more security-sensitive than your bank account.

2. "An add-on is restricted to user privileges or less" doesn't mean much for the Firefox addons that are affected by this—they run with full user privileges, which for many attacks (malware, spying, TLS interception, keylogging, etc.) is close enough to ring 0 as to make no difference.
Michael Jordan and Tom Mitchell: Machine Learning Trends (Science, 2015) [pdf]
I still agree with cfield here. There were, say 1% of the population with master degrees, and 0.2% with a Ph.D.
50 years later, there are maybe 5% of the population with master degrees, and 1% with a Ph.D.
Numbers are invented, but something like that could prove that H&P's degrees were comparable to today's Ph.Ds.
CSS Puns
The link seems to be incorrect..
Permalink: https://github.com/blog/2047-language-trends-on-github
Ashley Madison complaints claim accounts not legitimate
Купить, продажа, квартира, Центрально-городской район, Кривой Рог
It's hard to unroll the importance of this effort, and the work Jason Scott and archive.org does...but think of this.

Today, we look back at the development of mass manufacturing from a historical perspective, there are entire museums dedicated to nothing but preserving and educating people about this technological transformation...and we still learn modern lessons from it every day.

For example, you can go to Harpers Ferry, WV and see a small museum with a working workshop that's capable of converting nothing more than raw materials and river power to guns.

To wit, an impressive amount of my career has been about nothing more than applying mass manufacturing techniques to previously bespoke work, and I'm proud to say that it has transformed the way some organizations approach certain classes of problems. And it's often nothing more than me coming into a workplace and saying "let's see if we can get this problem up-to-speed with the industrial revolution"

These manuals are not so much about how an individual can operate outdated equipment as that they capture how humans dealt with complex technical challenges over decades. In a hundred years, historians looking at the digital scans of this archive might find a "first of" known process or technology that turns into a later technological revolution that we might not even be aware that we're part of right now that could transform all of humanity.

Astonishing work and well done.
You probably want to adjust your expectations -- hard things are hard. The article talks about concrete freeways with faded white lane markings -- those are common in California, and as a human, I have a hard time seeing the lane markings.
Hahah I have literally every one of those games in cartridge form (only had FFVI not FFV). One of the few treasures I have saved from my childhood. Riding my bike to Funcoland every weekend hunting a used copy of earthbound took like a year of searching, but many it was awesome when I finally got it.
Airmail is pretty good...
Translation Web Crawler
AFAIK zfs doesn't use erasure coding. It has a checksum for each block. Together with redundant storage of blocks, this allows it to determine which block is corrupt when two copies of the same block have different contents.
Shumway makes it sound like "we got this" (which then discourages someone like me--someone who has a ton of knowledge of compiler design and a lot of background specifically with JavaScript-based language but almost no interest in duplicating effort, someone who would normally see this call to action and go "oh, I'll add this to my todo list"--from even spending much time researching the current space). Are you saying Shumway only "barely" supports ActionScript?
Stop what, exactly? A post that makes references to Sam Altman's previous post in the context of his present post has 3 downvotes. It's a legitimate point. You want me to stop making legitimate points? I am under the distinct impression that downvotes are not intended to be used when you simply disagree with someone, yet that's exactly what they are being used here for. Hypocrisy.
I would check out Hyper Light Drifter. It is not out yet, but the trailer is beautiful.

http://www.heart-machine.com/
While the article raises a few good points, I got distracted by the statements about Scheme at the end of the article. Yes r5rs might be overly minimal, but all real-world scheme implementations contain the usual basic tool functions like string parsing. The performance quoted of a minute for parsing a megabyte sized file can only mean two things: either a defunct scheme was used or the program used contained major flaws - this can happen if you are new to a language, but this is not a useful measure of the language. Even garden-variety byte code interpreters should do this in seconds.
How Can We Determine If It Is a Good or Bad Moment for Entrepreneurship?
Smalltalk is a lovely, lovely language. It's fantastically simple --- it's got about four syntactic elements: you can call methods, you can declare and assign variables, you can create closures (called blocks in the Smalltalk world), and you can return from methods. That's about it. There's no control flow --- you do that through passing blocks into methods. You can learn the entire language in five minutes.

Of course, learning the library is another matter. But it's always depressed me that nearly forty years later, our high-tech and ultrafast dynamic languages still cannot hold a candle to Smalltalk for clarity, simplicity and usability.

(And the way that every time they invent a new feature, chances are Smalltalk had it in 1980. Better.)
From trying multiple times to give Smalltalk a spin, this has been my thought as well. It has a bootstrap problem, where it's hard to integrate it with the rest of the software ecosystem. I'm sure there are solutions to that, but they aren't advertized as well.
You could generate an executable with a pruned image. At least with the commercial Smalltalks.
That's a nutshell description of "cash flow positive" versus "profitable", right? It's about revenue recognition.
Hi, I'm one of the co-founders of Winston. Tell me what you think and ask me anything!
Objective-C Selectors in Swift
57900000000000 refrigerators

http://recoveringphysicist.com/23/journalistic-units-of-meas...
well, one could imagine doing this at a much smaller cost, for example, the league of nations (which admittedly didn't work to prevent WWII), but did stop a lot of smaller wars.
(stupid question; I know nothing about smalltalk, but:) the necessity for a "fully fledged VM" doesn't seem to have slowed down Java adoption. Could you enlighten me as to how/why I've entirely missed the point please? :)
It's not so uncommon to see something like that.

Although somewhat different, Berkshire Hathaway has its own stock and holdings in other companies such as Kraft or Coca-Cola.
Chrome did a similar change which led to a pretty spectacular drop: http://blog.chromium.org/2015/05/continuing-to-protect-chrom...
With regard to making the integrated Pocket and Hello features into addons, I think they absolutely should. And I wouldn't even mind if those addons came pre-installed, such that the out-of-the-box experience for the average user is identical, but advanced users can disable or uninstall these addons if they don't want or need them.
5 Things to Do Before Leaving Your Tech Internship
"As robots fulfill these menial tasks, our society becomes more productive, and we are able to meet more needs than our current system. And as more of the basic needs of society are met, more will begin to move up Maslow’s Hierarchy of Needs—realizing higher callings and answering to creativity... Robotics and A.I. are more likely to bring about a period of new enlightenment than one of subjugation."

In an ideal situation sure. But thats if:

1) education keeps up with the demands/flavors of the job market

2) education stays affordable.

3) the economy finds ways to value "creative goods" that people occupying the higher levels of Maslow's Hierarchy create. If the music industry is any signifier, this is not the trend.

4) Somehow, some way, a middle class needs to flourish again. The poor can create culture, but don't have the resources to insert it into the economy, and the wealthy manage/own culture. But it's the middle class that is the sweet spot and links the two.

A society that mainly occupies the upper Maslow's Hierarchy, without a demand or infrastructure for monetizing it, is a society of unemployed and poor (but maybe happy?) hobbyists.
jmorphy88 - You pretend like there's no danger here, but we're short on examples of "scientific" evidence being used as a justification for killing off or harming huge portions of populations, even here in the US.

The attempt to paint racialized theories of intelligence as objective scientific inquiries lacking in prejudice is also not new, and those exact theories whose inquiry was justified in this exactly same way ("you moralizing buffoons, we're doing science!") have been used to justify undeniable evil in the past, even in this country.

So yeah, jeer. But eugenics sterilization campaigns in the 50's had this origin and were Fucking Evil. No other word is fitting for forced sterilization, and those campaigns were justified by "science" that "debunked" people who were overly-"moralizing" societal planning.

Also, the original parent isn't even doing the latest rhetorical trick of not talking about races but about "demarcated populations" or "collections of phenotypes". He specifically mentions "Africans". So, no, this isn't about defending Science. This is about using science to defend overtly and obviously unscientific bigotry.
"A major challenge we face is that many Firefox add-ons cannot possibly be built using either WebExtensions or the SDK as they currently exist."

That's so Mozilla. There's a long history in add-on development of Mozilla deprecating the old thing before the new thing works.

XUL/XPCOM had to go. The mobile browser, "Fennec", doesn't use it at all.

But the "Jetpack" API, the one Mozilla wanted everyone to use instead of XUL/XPCOM, is apparently being deprecated as well. The announcement says it will "continue to work", but the new API seems to be completely separate from Jetpack. That probably means bugs in Jetpack won't be fixed, and bug reports will be answered with "convert to (new thing)".

Mozilla AMO. Embrace the pain.
Show HN: Mac Book – An app that turns your computer into a book
JavaScript Tops GitHub's Most Popular Languages