skysight-inc/HackerNews huggingface dataset:
Stand on the shoulders of giants:

"The Architecture of Open Source Applications"

http://aosabook.org/en/index.html

You can start by checking Volume I.

There's also "500 Lines or Less" which is a part of the effort:

https://github.com/aosabook/500lines

Enjoy yourself :)
The man who saw time stand still
Running a Plan 9 network on OpenBSD
The early 90s had a lot of interesting OS theory work going on. Andrew S Tanenbaum, of Minix fame, was working on Amoeba at the same time, which also was designed to present network transparency to the end user. Sprite was another, which also offered things like seamless process migration.

But, it all stopped. Research budgets dried up, the computer got bigger than any one OS team could handle, and some OS out of Finland came in and scooped up all the mindshare. Since then, we've been stumbling in the dark, using scant shards of the tools they made, like python, with overall systems not much better than what they have. Lispers talk of the AI Winter, but the ongoing OS Winter is far, far worse in terms of the absolute stagnation of an entire force of society. We really do deserve better than what we have now.
Just another example of hypocritical, bullying, behavior.
Not quite. Check out the quotes from the Greek labor minister in the following article. The situation is much worse than it seems. http://greece.greekreporter.com/2014/12/04/75-of-greek-pensi...
I'm not sure why you're being downvoted; you're absolutely right that, intuitively, humans seem to understand physics in a Aristotelian manner. It's quite obvious why; Aristotelian physics is an efficiently computable approximation of real physics that works OK for caveman level technology on earth.

This is very similar to how scientists for a long time believed in classical Newtonian mechanics, because it's a reasonable approximation of the truth at large scales and low velocities.
Anyone know if there's any major upgrades re. speed? From 9.0 to 9.5?
What happens to my late husband’s digital life now he’s gone?
It's rather frustrating--the subreddit shutdowns had little to do with the "Pao must resign" crowd, but they're being co-opted by the same as validation of their crusade against her.
The Clairvoyant Project
We have, and actively are moving away from "form factors".

Technology is not necessary.

Enjoy.

;-)
Maybe reddit or social networks are inherently hostile against any corporate sponsorship or making money because it brings censorship and lowers trust of the content.
This seems like a bit of a disaster: https://np.reddit.com/r/OutOfTheLoop/comments/3bw39q/why_has... and https://np.reddit.com/r/IAmA/comments/3c0hcz/welcome_back/ (linked from the petition)
> However, while I was considering the mistake I made, it also seems that burying the fiber isn't a good use of capital for almost the same reason. I would bet that these rural areas have power and phone (maybe even cable, too) provisioned via poles and thus stringing the fiber along the poles would be the approach I would take,

Well, as they say, it depends. Purely on it's own aerial fiber is often cheaper than buried fiber to install. However the aerial plant is more exposed (both in good and bad), so lifetime costs depend on the location. The biggest issue is however access to poles and specifically at what cost. Pole fees and make ready work can easily push costs above direct burial costs, if there are no land usage fees and you can bury the fiber by plowing.

> barring some fantastic reason why that wouldn't work [copper handles high winds better? icing? who knows].

No need to go all fancy. Just think of shotguns, squirrels and termites.
Interesting service. rmgraham, what do you see for the future?
http://www.opensource.apple.com/release/os-x-10101/

How much is missing from that list that would be needed for OpenDarwin to work again?
Could you please explain why you think it's hypocritical?

I'm guessing it's related to the anti-bullying campaigns of the Reddit site, but I thought those were spearheaded by the company and not the community.
When I was looking for a full-text search solution a few months ago, this guide sold me on Elastic.
I know this is about the firing of a reddit mod, but I can't shake of the feeling that the people behind this petition care more about the banning of hateful subs. This is a retribution for them.

I really feel disappointed when people think free speech is more important than anything. Yes, it is important, but we defend it for a reason. Because it protects the weak. But when I see people defending it so they can harass or otherwise spew hate speech about minorities, I wonder where did we do wrong. Maybe, just maybe, we treated it like a dogma and then it backfired? It should've been a means to an end, not the other way.
It is possible, although rare, for Windows Explorer to get out of sync with what exists on the file system or virtual filesystem(s). The refresh button re-acquires the data from the source and re-draws the result for the user.

For example, if you open a network share, delete a file using another machine that file might take between several seconds to a minute to disappear visually (although if you try to use the file you'll get an error and it will refresh removing it). You can alternatively use the refresh button to get an updated view instantly.

It is mostly useful with non-standard virtual file system services rather than the normal NTFS/FAT32 file systems Windows uses.
Nice example, thanks!
Cool, thanks for the distinction! Gives me some terms to look up for more info, too.
Go through the comments left on the petition, and you'll see someone posting under Pao's name with the message "I'm a cunt."

I don't think Reddit's management is the undoing of Reddit, its the immaturity of the community and the loudness of its most extreme elements. It's disheartening that so many people are getting behind such racist and shortsighted comments.
I have a triple monitor setup, so almost everything is maximized and I do mobile like card flipping between them with alt-tab. I have a stack of browsers on one, a stack of IDEs on another, etc.

If things get out of hand I throw a bunch of windows in a separate activity.

Sometimes I turn on the KDE card flip effect to feel silly.
What platform have you used for the website? Very cool idea, BTW.
I'm tired of it. I'm glad most of these stories are being flagged for removal on HN.
Sure.

Point 1: " revealing the company’s new, official mission statement: To “empower every person and every organization on the planet to achieve more.”" Source: http://www.geekwire.com/2015/exclusive-satya-nadella-reveals...

Point 2: Microsoft is shifting to create scaled services that solve various problems (Azure, CRM, mobile first campaign, etc).

Point 3: I've viewed Apple that simplified the users' experience with computers and made it easier for their users to 'do more' as Nadella has been saying in the press. Apple did a solid job but unless they find other ways to add value to their users lives, their competition will squeeze most of the market share. *Note: I understand that Apple has a monopoly on the premium smartphone sales (~75% last time I checked) but this can all easily changed due to Moore's Law. Ie., most desktops and laptops sucked 10 years ago but now, they all are fairly solid products.
The natural language interaction they suggest is partially satisfied by Google (or, in general, web search). Most information you want can be found in this way, and we don't have any issues of allowing an undo mechanism or being interactive with the user because searching the web involves no mutation of the state of your computer or anything. And Google search results freely change and improve without the user's knowledge..
Free advertising for the game studio. Good thing they let him waltz right in.
Since you asked, there's an assembly comparison on pages 5-6 of http://www.jilp.org/vol5/v5paper12.pdf and a performance comparison on page 12 of http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.90.... . Note that the "inline threading" in the second paper is a further optimization that hasn't been brought up here yet.

In summary, the assembly of the goto version is much shorter and there's a 10% speedup over SPEC JVM98. The optimization works out because: a) instruction bodies are often short; b) instruction dispatch is the hottest code path of any interpreter; c) it's orthogonal to all or almost all other optimizations.
Pwd alias hell
> USA IT workers make about 10 times the pay and benefits that their counterparts make in India. I won’t suggest USA workers are 10 times better than anyone, they aren’t.

It must be noted that the Indian rupee is one of the most undervalued currencies in the world, and so on purchasing parity terms, it'd be more like 2-3 times.
That would sound more reasonable, do you have a source for that or is that just heresay?
loved this story @WalterBright and not the first time I've heard a description of a Bolt returning home, shot to bits but functionally intact. Pity the pilots who had trouble with a '51 with a full tank of fuel at take-off.

A great article to read, "Chuck Hawks" and "Rip Collins" (who flew both) comparison of 47 and 51. ~ http://www.chuckhawks.com/p47.htm
I understand it's a holywar topic, but what's so bad about XML? I'd say it's a very nice serialization format for arbitrary data with a host of very powerful tools around it. I would love to see more software offering an XML dump option for their internal formats.
Trinket – Put Interactive Python Anywhere on the Web
I get the feeling this is one of the reasons John Gruber was so annoyed by the CommonMark effort - he felt his invention, the thing he called 'Markdown', was the idea of a human-friendly pidgin syntax for a more complex markup format. His personal Markdown implementation happened to target HTML, because that's what he personally needed, but I guess he expected all kinds of markdowns for all kinds of document syntaxes, with varying similarity to the one he wrote himself.

The idea of constraining Markdown to one particular syntax targeting one particular document type must have seemed like epically missing the point... which is a common outcome when a new idea meets popular approval.

From that point of view, Markdown's nearest relative would be AsciiDoc, which is a toolkit for making simple pidgins for the DocBook XML syntax. That tool happens to come with some reasonable defaults you can use as a base, but sure enough there's now the AsciiDoctor tool, which hard-codes AsciiDoc's defaults instead of re-implementing the generic framework.
I understand but isn't it very odd to give end-user a button like that? Also, why Mac OS didn't have one?
For reference, Reddit raised $50m in Series B funding in Sept 2014. They also provided $40m in Series A funding to Imgur.
People only leave when there are places for them to go.

There's no reason to get sidetracked with a debate about how value is defined, it's a simple question.
> Maybe reddit or social networks are inherently hostile against any corporate sponsorship or making money because it brings censorship and lowers trust of the content.

Other social networks are certainly profitable (ex. Facebook).
What's the most rails or django-esque framework for haskell?
'Fuzzy logic' may be a better fit since individual subjectivity isn't always that amenable to quantification. There you can wind up with results that look stochastic and range from 0 to 1 but technically are the just numeric values assigned to value judgments. You probably know the text book example where the 18YO who views 40 as 'old' assigns 29 a value of .73 if what has been defined as 'young' is < 26. Something else to play with...
When it comes to traditional programming languages, no. Thanks to test driven development, static analysis, and experience I feel like I very rarely have to track legitimate errors and more often than not either something changed elsewhere or the requirements have changed (which is a feature, not an error in my mind).

With CSS in particular but JavaScript to a degree, yes it can get frustrating. You will often deploy something which works fine on all current gen' browsers, only for months to years later have it break in unexpected ways and maybe then in only one major browser (but now the "fix" has to be tested in all of them).

I will say JavaScript is getting "better." If you stay away from bleeding edge stuff and use things like "use strict" and popular libraries (e.g. jQuery) not only is it largely now "someone else's problem" (e.g. jQuery updates the library with the fix) but you also see less breaking changes because a lot of features and functions are locked.

CSS, to me, hasn't improved as browsers continue to break fairly old functionality and libraries only add competing styles rather than supersede and simply things. It is also impossible to write tests against, and even if you could one browser version later and your test can be wrong.

Just recently Firefox broke because of how an overflow: auto was handled. No other browser, just Firefox, and even then just during a random normal browser update not a major update revision. We had to fix by adding a float: left to that element and then test it in Safari, Chrome, IE10/Edge, and Opera. We only discovered this issue by luck, otherwise it would have entirely broken a major user facing menu.

That's the problem with having no tests for CSS, there's no red flags to warn when stuff breaks.
Or he already knows it and was auto-corrected on a phone or tablet.
He's not off by a subtle amount either.

Per the Fed, total US manufacturing output has gone from $1.5 trillion in 1975, to about $3.5 trillion today (in adjusted dollars). It's up somewhere between 50% and 70% since 1992, depending on how you calculate it.

The US is the #2 manufacturer globally, China finally overtook the US just a couple of years ago.

Output per manufacturing worker has gone from $80k in 1980, to nearly $250,000 today.

http://i.imgur.com/lA9USwE.jpg
I agree with what you're saying but just a note on style -- You may want to consider substituting the word 'colored' for a more modern (and maybe more politically correct) word like 'diverse'
James Simons – Mathematics, Common Sense, and Good Luck
There is one difference. When you have a government, it indebts people, who do not necessarily agree or understand the terms and the consequences. You cannot reasonably argue that because 50% voted for that government, 100% should face the consequences.
Jony Ive doesn't do HTML
Are there examples in which any of Reddit changes have affected someone's well being? If not then Reddit can do as they please with their property. The market will decide whether they are right or wrong.
Funny, I was thinking the same thing. I think that's because there were two mentions of Plan 9 in one day. Otherwise, we only see it every few days or so.
I'd love too, but that would expose who I am on reddit because I've recently recommended some of those tools to the admins. They're attempting to have yet another dialogue and I'd prefer to keep this account and that one separate.

However, the consensus among the other mods I've talked to say that tools to deal with undesirable elements, vote manipulation and other related curation tools (possibly even the ability for mods to IP ban someone from their subreddit) would improve the quality of individual subreddits (and by extension, reddit itself) so much I can't really put it into words.
So Facebook had his Harvard email as the password reset email?
> While I fully agree that Trello could be js-free I don't think either of us would have known the name "Trello" to talk about today if it was.

I disagree. Very little (if any) actual functionality would be lost. The differences would be more-or-less cosmetic and (to a limited extent, though I think this would be positive rather than negative in many cases) ergonomic.

> I understand that you can degrade your web app to the point it works without JS but at what (UI/UX) cost?

None if you design your app with progressive enhancement in mind. Drag-and-drop and other forms of "interactivity" could be added onto the non-JS version rather easily.

> It's simply not worth the resources

It costs resources if it's not something you consider right from the get-go.

In other words, it only looks like it would use more resources because you're coming at this from the perspective of "okay, here's a JS-heavy app; how do we make it JS-free?" instead of the more efficient perspective of "okay, here's an app solely in HTML, CSS, and Rails; what JavaScript should we add to make this cooler?". The former is like trying to learn how to ride a motorcycle before learning how to ride a bicycle.

> "Screen readers don't play nice with js frameworks" (which is not true across the board) are not an argument for no-js, it's an argument for building better screen readers.

I agree with this. That doesn't mean that the existence of Javascript can always be assumed.
So in other words you think that the wealthy do not yet have enough representation in government?

That's quite a bold claim.
Facebook was set to use the Harvard email address as the reset emsil address? The lesson here is to be very careful about what kind of email provider you use for a reset address. Clearly the weakest link here is that shitty Harvard email administration.
She's an interim CEO. Her days are numbered anyway.
OS X indeed lacks it, and it is a pain in the butt to some:

http://osxdaily.com/2013/08/30/refreshing-finder-windows-in-...

http://apple.stackexchange.com/questions/60119/how-does-the-...

As you can see people have to come up with quirky workarounds to force refresh a folder on OS X, rather than just clicking a context menu button helpfully provided.

Others have created third party software to add it:

http://www.macupdate.com/app/mac/24714/refresh-finder

This has 46,000 downloads.

Both Windows and OS X fall out of sync for similar reasons: sometimes bugs, sometimes refreshing is slow/expensive so is done infrequently (e.g. over a network), and sometimes third party software providing "virtual" file system elements are terrible.

I don't really find the concept of a refresh button odd at all. But that's only because I've seen how many virtual file system providers these systems support and how quirky some of them are. If all they supported is native files on traditional file systems attached via reliable buses, then a refresh button wouldn't be required.
This is amongst the least ugly of Apples non-consumer facing sites, some of the portals still have pinstripes from the 10.1 days.
The problem was that /r/fatpeoplehate was banned while other "vile" subreddits continued to exist. Censorship is weird. In the US we can't show breasts on TV, but someone can get their head blown off. On reddit, you can't hate on fat people, but you can watch someone's face get ripped off in a car accident. You can also still hate on black people or deny the holocaust.

I think sites have the right to censor what they want, but reddit has to tread carefully when dealing with it. The free organic growth it enjoys can also turn into organic backlash. The massive energy exerted into managing and creating the content that fuels reddit can also go in the opposite direction, with reddit being the platform of it's own destruction.

reddit has a history of problems, from technical stability issues in the past, to now more managerial/executive issues. reddit needed help and a guiding vision, but Ellen Pao has the reputation of being a professional griefer, and was probably the worst fit possible to fix reddit's problems. Removing Pao seems like a difficult proposition given the lawsuit at her previous employer. The firing of the only admin who was proactive with the community seems to indicate more tone deaf action on management's part.

This is probably the biggest crisis reddit has ever faced, and it could be it's demise. The snowball seems to keep getting bigger.
>Employment isn't the goal of an economy. Production is. We can give people a basic income if necessary, if robots are doing everything. But we shouldn't artificially boost employment where it isn't needed.

How would you say that fits with the whole fake jobs in europe?[0] Would you classify it as artificially boosted employment (or at least the allocation of resources for tasks where the production value is arguably zero for any individual beyond the person doing the task, than say, allocating resources for construction of CSP plants to bring down costs of electricity for everyone in the medium-long term)? If so, it seems some nation states might differ in what they think the goal of the economy is for.

[0] http://www.nytimes.com/2015/05/31/business/international/in-...
Plan 9 didn't catch on for a lot of reasons -- bad licensing, bad marketing, being too different from unix which was "good enough", etc. The fact that your average nix sysadmin, who can manage pretty well between BSDs, Linux, AIX, HPUX, etc, would be utterly puzzled when given the task of managing a plan 9 system, probably discouraged a lot of businesses from adopting it.

If you are not married to your current editor of choice, give Acme a try -- it's quite different, but I've been using it as my primary for about 5 years (I write mostly write C, Bash, Python, Go, Puppet. Hesitant to use it for more editor-dependent languages like Java and C#), and I've been very happy with it. It's available for Linux, BSD, and OS X as part of plan9port. For me, secret to being productive in Acme was learning to write my own plumbing rules, which let you turn plain text into hyperlinks based on pattern matching.

Plan 9 does not have to be a purely historical endeavor; If you manage to write a 9P file server, you can actually mount it on other OSes, either through the native 9P support in the Linux kernel, or through a wrapper program like 9pfuse. For example, I recently saw a 9P file server that turned jira into a file tree of tickets that you could edit with a text editor.
Perhaps you should refamiliarize yourself with the commenting guidelines: https://news.ycombinator.com/newsguidelines.html
I _wish_ OSX had it. I often work inside of SMB shares and they go out of sync sometimes.
I'm not the author, but I too had problems with it in old days. First versions of Spotlight were very buggy and sometimes the background indexer slowed down the computer very noticeably (eating up 25% and more of processor time). Apparently, it had something to do with the first invocation: if it didn't manage to index all at the first time (which could easily happen if the user restarted the computer), then it entered that processor-hungry mode.

Another thing is bad UI. It starts to search as soon as I type it, which, for me works so: I type one or two characters, then it freezes because it starts searching and finds everything with these characters. Then after a few very long seconds it thaws out and I get a chance to type the rest of it and also set search options. I almost always search for file name, not contents, so I have to set this option on every search.

Somehow I don't have these problems on Windows; here I always have a chance to type the whole phrase. I also use content search much more often, that is, I don't bother setting options, I'm content with the results :) (My PC hardware is faster, but not that much faster; I think the problem is in bad timing.)
Ah, an excuse why two almost identical language constructs exist. Welcome to the list of cluttered programing languages.
Textbook social engineering. Look like you belong, and everyone will assume that you do. Easier to just go along your routine than ask about the "new guy".
Every community has a few trolls and some immature members, but this doesn't characterize the community as a whole [necessarily]. I think your comment is a big generalization.
It's just outdated.

The color scheme, skeuomorphism and use of Lucida Grande suggests it was designed a couple years back.

The CSS text shadows in the headers is just plain annoying though