skysight-inc/HackerNews huggingface dataset:
launchd is a pretty ironic inclusion as it was developed at apple, by apple, and released under an apache licence.

So this "copywrong" would have been "right" if they hadn't open-sourced it at all?
> We seem to have settled on the WIMP (windows, icons, menus, pointer) model, and there is very little real innovation in interface design anymore.

It's an interesting exercise to compare this to the mobile platforms, e.g. iOS. Windows are gone. Icons are here. Menus are changed. Pointer is changed too (your finger is pointer, not an abstract arrow).

Though on OS X desktop I don't see any innovations at all! May be I'm missing something? Windows, icons, menu, pointer, that's all. Probably gestures are an innovation, but it isn't used widely except in operating system windows manager and Safari. Can we think of a tabs as an innovation? I never really liked them, I believe that tabs could be replaced by better window management. It's something that tied to application now, but it should be tied to a window manager and probably in better ways.

Desktop user interface is definitely stagnating, if we're talking about OS X. I don't know much about new Windows releases, but in Windows 7 it was the same story.
Python and Django. I do plan to open source it as I did with https://emailprivacytester.com/ - I just need to find a bit of time to package it up nicely and stick it on github.

I started learning Python a couple of weeks ago and this is my first project using it.
Diffusers do a similar (but different) thing while looking slightly cooler than dimples :)

https://en.wikipedia.org/wiki/Diffuser_%28automotive%29
Powermod and poweruser here. By that, I mean I mod 1 or more large default subreddit and have been on reddit a long time.

We, the mods, have been asking for tools to properly manage our communities for upwards of 4-5 years now. Pretty much as soon as subreddits were created, we were needing tools. But back then, it was less of an issue because you only had 20,000 subscribers (if you were lucky). Now, subreddits have 9 million subscribers and the tools that were promised? Non existent. Instead, they roll out things like snoovatars and redditgifts. It's literally a slap in the face and just goes to show that management is so completely out of touch with their own site that you can't help but laugh at it all. They spend money hiring media coordinators, "creative director of video", "Head of round-up" (yes, those are real positions at reddit) and sales reps instead of talented software engineers and coders to support the people who keep their website chugging along. The people who do it for free.

The issue: They started focusing on profits too soon. Reddit, back when it was seeing a few million hits a month, was only a half finished product. Now it sees 170 million unique hits a month and nothing has changed. It's still an unfinished product. But after getting their $50 million investment, instead of putting some of that money back into the website to bring us the tools we've literally been begging for, they redoubled their efforts on finding ways to monetize the site.

How to fix: Fire their CEO or whoever is responsible for laying out the company's current goals. They were wrong. Anyone who actually knows and understands reddit knew those goals were going to fail. Which means (or proves) whoever was in charge was operating and making decisions out of ignorance. They were making decisions without understanding their product. It would be like me getting hired as the CEO of Walmart and I just start making business decisions without knowing anything about their corporate structure or needs. It's an obvious recipe for disaster.

The most surprising thing out of all of this was the realization that the management at reddit was truly and really out of touch. I didn't want to believe that to be the case because I like reddit. It's a sad thing to see something you love being run by people who just don't know their own product.
> Did you ever use Haskell? Those issues are far worse in Haskell than in Scala.

I've used both, if anything Haskell is a little faster.

> You just hear more people complaining about Scala, because it is used, while Haskell projects are usually not developed and maintained anymore after the author finishes his PhD.

FUD. This is simply not true.
The title is "How I'd redesign piano sheet music," then the second paragraph (after the TL;DR) mentions guitar tabs.

At this point, we should just all agree that article titles are at least slightly sensational. If no one on HN debated the clickbaitiness of a headline, comment volume would drop dramatically.

Edit: reordered the paragraphs.
This is absolutely true. I find it quite difficult to play music in C without looking at my hands if I'm moving around a lot - if I'm in a key with a couple sharps or flats, it's much easier for me.
I think you missed the point that the undergrad was unknown for many years until she saw a documentary about the emergency repairs which resulted from the phone call she made to alert them to the problem. No-one bothered to take her details or respond to her in any way and she never received credit (until now).

Perhaps it's just me, but I have a feeling some misogyny may have been involved in the way she was forgotten at the time. Thankfully someone thought to check her claim rather than dismissing it outright which was a very real risk - something I think was clear in the telling of the story.
ePub conversion of the main article: https://mega.nz/#!hgpB1ShB!VInAzElZFa5VwWz5ydnNLDzwDwOgSlSnc...
You're forgetting the overhead of popping / pushing registers. Both in terms of direct instruction overhead, and indirectly through code size and working set bloat. Which, especially for smaller functions, can be significant. It's one of the problems with a register-oriented architecture.

Sometimes this can be optimized away, but not always.
The Accidental Artistry of Wire Wrapped Circuitry
This article is far from objective, let alone 'best analysis'. It is a perfect example of cherry picking data.
Firewalls are useless in a DDOS attack.
The only hitch will be perfecting teleportation.
Aren't tiling window managers, and the revival of vim-like keybindings (vimperator, zathura...) somehow a bit of response to this demand?

I'm very satisfied with keyboard-driven, text-mode little Unix applications that compose well. For example, as old as mutt is, you can still plug it in to e.g. notmuch to achieve very modern Gmail-like indexing.
Did you notice that it was published 20 years ago.
Short answer: too much content, really horrible UI/UX for most browsers.

I use bookmarks for frequently visited sites, and a few select references. Using them for content management... really doesn't work particularly well.

Instead I actually download and save stuff I realliy want (and am actively looking for better tools to manage and organize that, though Zotero and Calibre are a start). I'd been using Readability somewhat, but it gets really inconvenient after a few hundred items (I've got 1000+ now).

At least with site-specific curation you've got stuff saved in some sort of context, though, frankly, that doesn't much work either.

It's a long-standing frustration of mine. Though it was actually kind of refreshing to read Vannevar Bush's Memex document a few days back which basically expressed the same concern from 1945.
Mojang actually have a service that provides an invite-only hosted server called Minecraft Realms[1] - it's subscription-based, currently priced (according to their website) at £8/mo. And, quoting: "Only the host of a Realms server needs to pay a subscription fee."

[1] https://minecraft.net/realms
How about a new entry on the site for 'JesperRavn' defn. Someone who makes pointless moans on HN.
The proposed alternative: "The central role of language" using "a pidgin language for computers." Sort of like talking to Wolfram Alpha or Siri.

So far, that hasn't scaled well. Doing anything complicated through such an interface is painful. Works fine for the easy/banal stuff, which is why it's successful in the phone space.
Thanks Ben! Really appreciate it :)

We are currently thinking about how to improve the experience getting into comments, on the 1.1 version (coming in a few days) we will add a quick access to comments, directly from the feed.
New entry: HNTARD defn. Pointless comments about the latest tech equivalent of a piece of shiny lint.
SpaceX working toward Falcon 9 diagnosis ahead of treatment
Do you know if CloudFlare's apex CNAME support works coupled to Route53's health-check-based RRDNS? I know that AWS's own DNS reflects the health-check-based changes to the round-robin pools instantaneously, but I have no idea what sort of TTLs they emit.
Matz doesn't do good IO, so we don't do good IO.
Even mobile platforms are pretty WIMP-y, especially ones that actually have multiple workspaces.

We're still a long way from Oberon, Acme and Bluebottle OS-style interfaces, which are truly "innovative".
This can probably use a neutral title. 'An analysis of the situation in Greece' or somesuch.
Which VPS providers are you referring to?

I know from personal experience that, Digital Ocean, the largest VPS provider null routes your VPS IP for 3 hours minimium for even the tiniest of DDoS's.

I doubt most of the smaller VPS providers can afford to absorb DDoS's even if they don't have overly restrictive policies like DO.
So today, we played the Greek themed version of the board game 'monopoly' - wow. It was quick - the bank was already empty, and it was already game over!
I don't know, if you're worried about clutter, leave upvote as an arrow and everything else in a "Actions" dropdown.

It's really unfortunate they're not seperate - just now I "saved" a comment I KNOW I'll want to refer to later...went to my "saved" comments page and it's FULL (of everything I've ever upvoted obviously - I just now clued in that that's how you "save" a comment, although I already knew for articles).
Check out the Destination: Void series (but start with The Jesus Incident). Inspiration for Avatar and similar.
I should have been more precise and said uber x rather than just uber. UberBlack is a fine business, the problem is it is not what is sustaining the current valuation of uber.
That's a great example. It would be great if there were a little right up talking about pros and cons or difficulties you faced with each engine. Is one better in dev for you personally for any reason?
Thought on "New": splitting the load among more users would be useful.

There's so much submission to the queue that if you show everything to everyone, good quality posts simply slide off the page too quickly to be reviewed.

An alternative would be to set some sort of threshold below which submissions aren't seen by all site visitors, but are instead revealed to only a subset. That subset increases as votes come in. You're basically increasing the probability that any one story will be seen by someone. Set levels such that a submission is on the "New" page for some suitable period of time (an hour, six hours, twelve, 24, whatever seems pragmatically reasonable), during which someone ought to see it.

Alternatively: eliminate the "New" page entirely and populate the front page directly with distinguished new submissions, again though, each presented to only a subset of visitors.
I was interested in something like that. How is going the app? can you share some insight ?
> Windows are gone

Ehhh, yes and no; as mobile OSes have gotten more multitasking-friendly they've moved towards the "card" metaphor, in which each app runs in a card and there's some method for shuffling between them. And a card is really just a window that's maximized 100% of the time. (Which is how most general users use windows on the desktop, so they're not losing much.)
There's still good stuff out there in corners of the internet. And there was a lot of garbage on the net back in the 90s, too. There's just so much more good stuff AND garbage on the net now. Because almost everyone is on it, no matter how rich or poor, no matter how much or little free time they have to craft art.

For instance - since we are talking about one of the pioneers of webcomics - there
s now a huge flourishing world of people doing comics on the web. One that's big enough and noticeable enough that people can find an audience to make a modest living self-publishing, with a pretty fuzzy border between it and the world of people who do work for "real" publishers. If anything it's getting easier and easier to make a living on this stuff with things like Patreon and Kickstarter.

It's just that yeah, we also have stuff like XKCD or the Oatmeal or Zen Moments that is honed to a razor-sharp edge of "something cute you want to re-share".
I'd bet that 'one client' getting the ~200gbps DDoS has a massive monthly bill (likely hundreds/thousands of servers) so they're happy to mitigate short term DDoS.

Most dedicated server providers won't go that far if you have a handful of servers.
Does it support a "React" style of building web applications?
Another aspect of this is that they make the regular contract plans cost more than twice what they did before, even with a non-smartphone, essentially pushing you into the Next plan.
Note: This article is paywalled. You need to be a Pando subscriber to read beyond the first page (even if you're coming from Google).
What if my home computer has a public IP address (which it does, since I use IPv6 only)? It's not always so simple.

There's also the option of my phone connecting to my home pc while it uses 4G (while the PC uses the land connection).
> tiling window managers

A tiny fraction of the already small number of linux users

> revival of vim-like keybindings

Probably less small, but still miniscule. I do think it's safe to say the idea that "digital natives" would demand more powerful interfaces didn't come true.
Objective-C in 2015
The entire thing is worth reading, but the key take away:

"Regulatory mistakes and agency issues within banks encouraged poor credit decisions. Spanish banks lent into overpriced real estate, and German banks lent to a state they knew to be weak. Current account imbalances within the Eurozone — persistent and unlikely to reverse without policy attention — implied as a matter of arithmetic that there would be loan flows on a scale that might encourage a certain indifference to credit quality. These were European problems, not national problems.

But they were European problems that festered while the continent’s leaders gloated and took credit for a phantom prosperity. When the levee broke, instead of acknowledging errors and working to address them as a community, Europe’s elites — its politicians and civil servants, its bankers and financiers — deflected the blame in the worst possible way. They turned a systemic problem of financial architecture into a dispute between European nations. They brought back the very ghosts their predecessors spent half a century trying to dispell. Shame. Shame. Shame. Shame."
Kindle vs. Kobo vs. Nook: An In-Depth Comparison
Can someone explain to me how this works and what the advantages are over a regular user space debugger in a bit more detail?

So I read the article but I don't understand the advantages are? So I googled and found this on uprobes[0]
which mentions

> Uprobes thus implements a mechanism by which a kernel function can be invoked whenever a process executes a specific instruction location.

This I don't understand, I was under the assumption that there are two ways to break at a specific location, software breakpoints, which replace the instruction with 0xCC and hardware breakpoints, which I've seen in Olly but have no actual idea how they work.

I just don't understand what role the kernel is playing here exactly. Obviously my knowledge in that area is also fairly limited.

[0] https://lwn.net/Articles/499190/
> "The world is full of unworthy and unscrupulous entities willing to take your money and call the transaction a “loan”. It always will be. That is why responsibility for, and the consequences of, extending credit badly must fall upon creditors, not debtors. There is one morality tale that says the debtor must repay, or she has sinned and must be punished. There is another morality tale that says the creditor must invest wisely, or she has stewarded resources poorly and must be punished. We get to choose which morality tale we most use to make sense of the world. We do, and surely should, use both to some degree. But if we emphasize the first story, we end up in a world full of bad loans, wasted resources, and people trapped in debtors’ prison, metaphorical or literal. If we emphasize the second story, we end up in a world where dumb expenditures are never financed in the first place."

This is great. What, then, about a middle road? Absolve greece of its debts. Write off its liability as a sunk cost, let bygones be bygones. Then cut it off from the ECB. Let the government figure out how to run a sustainable economy, and when they're ready, bring them back in.
Wasn't the question about whether or not they read other people's code. Doesn't make much sense to ask if Knuth reads his own book. Nor would the answer of no make any sense. Just this last year he discovered a new fact that he shared from Concrete Mathematics in the Christmas Tree Lecture. He clearly goes through them a lot.
I'll go even further - the internet has displaced the automobile as the place and symbol of freedom for modern teenagers.

For my dad, it was his car. For me, it's my Macbook.
Given that the reference Rust implementation currently outputs LLVM IR, and LLVM IR is well-suited as a thing to translate compiler output to, I sort of think that you could solve that by just having new compilers use LLVM as the backend, directly. The way to make Rust support a new platform is to make LLVM support it, after all.

(But you're right, "replacement for all of C's use cases" was strictly incorrect. I'd argue that this is a bad use of C, unlike e.g. kernels or bootloaders, but that's a matter of opinion.)
A question and a comment:

1. How much of the lift is caused just by the air pushing up?

2. The turbulence caused by a square back is (I think) why rear windows should be closed in a pickup - prevents the exhaust from coming in.
It is actually a little humbling to see just how well written and understood some assembly can be. In particular, the section simulating elevators is clearer than many high level examples I have seen of similar complexity.
This is a much better primer on the situation:

http://faculty.chicagobooth.edu/anil.kashyap/research/papers...
"Greece is a remarkable country full of wonderful people, but along dimensions of development and governance, the place is plainly pretty fucked up"

Rehash of what we already know + strong words != Great analysis
Try PostgreSQL 9.5
You might want to take a look at some of the top AMAs reddit has seen - https://www.reddit.com/r/IAmA/search?q=ama&sort=top&restrict...

Worf, Buzz Aldrin, Obama, Bill Gates, Elon Musk ..

The people who "revolting" this time were the people who brought us these. I don't think it's fair to write them off as re-posters; they've put huge, huge amounts of time and effort into curating some of the most engaging original content reddit has ever seen.
> Saying Minecraft is addictive is similar to trying to argue millions of people addicted to soccer and therefore soccer creates the violence and racism on the terraces and so on.

Unfortunately, playing a lot of Minecraft won't help you detect humongous logical fallacies like these. Whether it's addictive or not is orthogonal to the knock-on effects of that addiction. The article has more than a few of these woozy rationalisations, which is sad as there are some decent points in there.
I would be interested to know more as to how people think in the language of mathematics when deriving and reading mathematical formulas as I really struggle with it if I don't get the intuition.
San Diego, CA | Whova, Inc(http://whova.com/) | Full stack software engineer

Job descriptions are also available here: http://whova.com/jobs/

Whova revolutionizes event engagement and attendee networking by providing the Whova mobile app and services to support events, conferences, expos etc. globally everyday.

Whova is a fast-growing company with strong technology in big data analysis and mobile app services. If you’re passionate about coding and are looking for a unique opportunity to have impact on the way people network in the numerous events, consider joining us at Whova.

- Responsibilities

- As a Software Engineer you will build and develop Whova Mobile Backend / web platform / Website / internal Web applications / Data analysis

- You will specialize in building responsive and elegant web applications through the design and development of object-oriented JavaScript.

- Requirements

- Experience with Java, Python, JavaScript , HTML, CSS

- Experience with web frameworks (Angular, Ember, Backbone)

- Bonus points for

- Django Project

- Python, MySQL, LESS, AngularJS

- Experience with Hadoop, HBase

Email jobs@whova.com to setup a phone call conversation.
For the sake of quoting Greg Maxwell, I'd like to pick a nit. Bitcoin has no rules other than those you enforce yourself, and all these pools did was enforce fewer rules of their fellow players, than we assume they do.[4]

Optimize would be less judgmental than cheat and speaks more precisely to the motivations[1]... we do need to be careful about this and make sure we're managing the incentives. Cheating is a moral judgement[2]

Bonus quote, unearthed while digging up the above:

While the identifiable parties in question here were Chinese; the first miners I saw doing this in the pastwere not Chinese-- it's not a Chinese specific issue; its a response to orphan rate. (China just has lots of hash power and poor connectivity).[3]

[1] https://www.reddit.com/r/Bitcoin/comments/3c305f/if_you_are_...

[2] https://www.reddit.com/r/BitcoinMarkets/comments/3c2jci/dail...

[3] https://www.reddit.com/r/Bitcoin/comments/3c305f/if_you_are_...

[4] One could interpret the block version increment as a policy advertisement, but you know what they say about assumptions.
How about you read the posting guidelines?
Any company using the massive amount of bandwidth you are thinking of is probably not getting all the features required for their business on the $20/month plan. Hell, you can't even obtain access logs without the enterprise pricing. Your limit won't come from CloudFlare restricting you, a lack of basic necessities from the product will have you crawling to pay whatever enterprise amount they want.
Appreciate the answer. Am going to check out Unity.
Raging Bull Markets: How Young Men’s Hormones Unsettle Finance
Appreciate the answer. I have read ZAMM.

I remember the quote about how the an artist making a painting isn't very different from a motorcycle mechanic maintaining a motorcycle. That ultimately it's about applied quality.