skysight-inc/HackerNews huggingface dataset:
Nope but I can see how you can read it that way. The important part is after the 'but'.

More that I am paying for the same services but doing the right thing costs me far more in excess of the benefit to myself.
Indeed, the way she used almost every other sentence to applaud Apple was the most telling bit. The fear that she could be slapped down for this felt quite apparent to me - I can't imagine what it's like for a new artist.
I think it says something about understanding git when a simplifying analogy by its author is ... special relativity.
> Would this be better if the pasted command included some checksum which was checked before piping into the `sh`?

hashpipe does exactly that:

https://github.com/jbenet/hashpipe
My apologies to all, I did a brief search of the archives but couldn't find anything, forgive the lack of google-fu - I was on a phone. I'll delete this submission now.
Semantically, an issue with posting links instead of files is that your users then need to go ahead and upload the file somewhere manually. HipChat takes care of this by adding the file to an S3 bucket when you drag it into the client. Way less hassle, especially for non-technical users.
Slack is a lot better than IRC when used as intended.

Also, my favourite IRC client (IRCCloud) is, in fact, $5/user/month, and I know I'm not even close to their only paying customer.

I recognise you're engaging in hyperbole when you say "nobody will consider IRC chat worth $5 / user / month", but when you're saying stuff which is so blatantly wrong (and trivially disproven), it undermines your entire argument.
There's a golang http://blog.gopheracademy.com/gophers-slack-community/ Slack channel. Not 100 000s for sure but there are a lot of people using Go.
Even if you had a devkit, you still won't know. The devkit is just as sandboxed and there's an additional processor whose sole job is to enforce security on the debugger and PC communications.
Agreed. I read her statement and I do not feel it was a rant.
Pay-per-usage means that apps which are by nature both critical & valuable but also infrequently used, get no money...
How to Render Markdown Views with Redcarpet and Pygment in Rails
Prior discussion: https://news.ycombinator.com/item?id=9751683
So build a drone hide with a weather-resistant, quick retractable cover... red herring problem solved.
I think IRCCloud has a UI significantly better than Gitter. (Then again, I'm not a fan of Gitter's UI, at least as far as their desktop OS X client goes...)
Look what I found: Slack's free tier pricing page explicitly states "There's no limit on how many people you can add to your team on Slack." https://twitter.com/FreeCodeCamp/status/612758062214950912
Riot Games was largely funded by venture capital.

In 2008 they raised 7 million in VC funding from Benchmark Capital and FirstMark Capital.

Here's the press release: http://www.riotgames.com/sites/default/files/uploads/080710_...
Wood is pretty easy to work with, if you have some nice tools (these are also pretty cheap to buy second hand.)

Once you know what wood you like working with (I prefer something like oak, pine is too soft. Cheery is lush. Apple is also nice...) you just need something sharp to cut it with, a saw, a knife, some drills. Add some sand paper and off you go.
1-on-1's are the one dedicated block of alone-time you can get with your manager. This is the moment any questions or concerns or thoughts you have about your career, your goals, anything that might be getting in your way can come up. Also, these are moments you can celebrate with praise, etc.

Note the word "your" here. It's honestly your time with your manager, not her time with you. They're just organizing it for you as all good managers should.

I find the rhythm in 1-on-1s something to look forward to, and something I can be mentally prepared for each week.

If you're finding them useless, then do yourself and your manager a favor and make them useful. Plus never be afraid to ask hard questions, or get information about promotions or career advancement at these meetings. They're the perfect time for questions about that.
I said that I would be embarrassed. Your opinion does not change that. You obviously seem to have lower expectations than me.
Shaarli: Self-hosted del.icio.us alternative
I had added to the title: "79% of software engineers lean D"

Per your feedback I have removed this part, as more accurately this would be described as "According to FEC data, out of 100 software engineers who made political contributions, 79 were to democrats and 19 to republicans"

In any case this is strong evidence software engineers lean overwhelmingly democrat rather than republican, compared to other professions.

Per
http://verdantlabs.com/blog/2015/06/02/politics-of-professio... and http://www.washingtonpost.com/blogs/the-fix/wp/2015/06/03/ho... the data source for the second chart is the same, and refers to the self-reported occupations from the 2012 and 2014 cycles.
Frankly. If that is what the contract says it's what you agreed to. Sell elsewhere if you don't like it.

Taylor Swift is actually in a position to do something about that. Instead she whined because she didn't like a contract after it was signed.
They used Stampede for this project, most recently #7 on the Top500 list of supercomputers.

http://www.top500.org/lists/2014/11/
Clojure syntax is s-expressions, your own private definition notwithstanding.
Hi, it's Matthias here (I built the lock). Got any questions for me?
Might want to fix that link by removing the rightmost quote. Thanks!
This would be a nice problem to worry about.
I'm happy IRC is dying, because it's a giant attack surface. As a hosting provider sysadmin, dealing with IRC servers was among the absolute worst parts of my job -- mitigating DDoS attacks against them, extensive hacking attempts directed at their infrastructure and later, mine, when they couldn't get in, credit card fraud associated with the accounts, IRC networks designed specifically for command and control of botnets and trafficking in child pornography, FBI raids against said networks we hadn't yet discovered...

There are exceptions, like OFTC, but merely waltzing into the wrong place on EFnet these days is enough to get 10+ Gbit of UDP traffic directed at your IP address. I used to be fairly okay bouncing on a vhost, but now even the 12-year-olds have enough traffic to knock over a 40 Gbit port channel. An increasing number of datacenters are just filtering 6667. I'm on board with that.

Seriously, let IRC relegate itself to the dark corners of the Internet on shitty hosts and stay there, IMO.
https://news.ycombinator.com/item?id=9739254
no safari no play... i bet they're fun to party with.
This isn't exclusive to US.

I remember having a class called "household" taking about an hour a week for a year or two in my primary education, where we learned mostly about cooking. Yes, I'm not joking. A class about finance could take the same amount of time, since apparently there is time available in the school schedule, and be very worthwhile.
> use Spotify's ad supported service

I do believe that in Taylor Swift's case, you can't; at least not all of it. She didn't put her latest album on Spotify either. Honestly, I've got little sympathy for her: she's the most famous and successful singer-songwriter in the last decade by far, and these sorts of stunts don't really endear her in my eyes. But she doesn't care, 'cause haters gonna hate hate hate, right?
I imagine University of Iowa now has a bunch of cursing librarians, trying to figure out where to put 18k books they didn't expect.
Labels put up all the capital (in the Techdirt example, they're getting a return of about 1.5:1 on a hypothetical investment of $4.4 million) but a lot of their bets don't work out, so the acts that do sell well are to some degree subsidizing the ones that don't. This doesn't make as much sense in a world of flatened low-cost distribution channels, but many digiterati have never given much thought to the economics of physical media production. IF you look at the balance sheets of media companies you see their profit margins tend to be in line with other industries - looking at it from the perspective of what actually flows back to shareholders rather than from the perspective of an individual band. After all, if a label puts out an album and it bombs, the loss falls on the label - the artist/band doesn't have any further obligation once the terms of the contract are fulfilled. In this sense, publishers act like VCs for the arts.
Complete click bait.

GS is telling interns "you can't be in the office between midnight and 7am". I assume they didn't previously have a policy. So what anyone would consider a strict improvement over the previous situation is criticized because it isn't enough of an improvement.
>I love how programmers are always "embarrassed" about the limitations of billion dollar companies,

In my mind I picture a station wagon outracing a Ferrari. That would be cause for embarrassment. Your quotes seem to serve no purpose as far as I can tell.

>have you ever though that these limitations might be vital to their success?

You have much lower expectations than me. I don't see Slack doing something that is in any shape or form particularly challenging from an engineering standpoint.
I like that too :-)

About superotimisation, the most visible person is John Regehr. He works with LLVM with his students.

http://blog.regehr.org/archives/1246
> (a) Use screen or tmux. Log.

This is not something "your marketer guy can easily use". And even for techies it has issues like lack of notifications (fixable), lack of non-suck mobile support, and, extremely important for me even if apparently not for some, typing latency (mosh is a partial solution but not good enough for me).

There are a few applications that use a daemon running a custom protocol to fix the scrollback issue: Quassel, Smuxi, weechat remotes, others. This is a decent approach in general, and the one that I use (weechat + Glowing Bear), but I haven't found any such applications with good mobile support or which are very high quality in general.

Maybe IRCCloud is the answer - has a spiffy web client and iOS and Android apps. It's a hosted service and non-free so I am not willing to use it myself, but most people don't care that much about such things, and it's not like Slack is any better on that front.
Game Over for Startup Seed Funds?
In my career so far, it's the people who at first do not know something, then after a couple weekends come in ready to tackle a problem head-on. Those are the people who get ahead in this industry.

Those are the people everyone says, "wow they're amazing." In reality, they are just hard-workers who don't take lack of knowledge in an area as an excuse.
> 6. Cultural cringe towards anything developed in Australia.

This is endemic in New Zealand as well. "Hey, let's ignore this perfectly good solution in favour of asking an American!"
Interesting, although after reading the first bullet point ("Minimalist design (simple is beautiful)") looking at the screenshots was ... surprising ;)
So, there are three main papers on linear scan:
Poletto and Sarkar,
Traub, Holloway, and Smith,
and nowadays, wimmer and franz

Sarkar and Poletto invented it for JITs. They were comparing it against literal chaitin-briggs style graph coloring (this was IBM, and IBM obviously did it that way, since IBM invented it).

The implementation they compared against was not particularly efficient (it happened at a time when I was at IBM research, so i've seen the code).

That said, linear scan made sense for a JIT at that time.

Compared to standard graph coloring algorithms of the time, you got somewhere between 10-30% crappier code, but the algorithm was a lot faster.

(There are papers that seemed to cherry pick linear scan result data to show better results. However, the consensus for implementers was it generated significantly worse code, and that was the tradeoff for faster).

Around this time, everyone started redoing everything in SSA, and noticed some things. Among them, that register allocation on SSA seemed easier.

It took until ~2005, but Sebastian Hack and Bouchez, et al then both independently proved that SSA generates chordal interference graphs, which means you can calculate the number of colors it requires (and color them) in polynomial time.

As an aside, interestingly, outside of special case graphs, you can't even estimate the chromatic number (min number of colors needed) of a graph sanely. The chromatic number is greater than or equal to the clique number, and even that can't be approximated sanely.

See, e.g, http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.16.9...

So this is why so many people were so interested in finding alternatives to graph coloring.

But then it turns out, we can graph color really quickly on SSA.

(Then you still have "out-of-ssa related problems, but ...)

Once that was proven, by 2007/2008, the world had changed.

People were designing brand new SSA based allocators.
An intern of mine at the time was working on implementing alternatives, and came up with:
http://www.cs.ucla.edu/~palsberg/paper/PereiraPalsberg08.pdf

Here's an abstract:

For SPEC CPU2000, the compilation time of our implementation
is as fast as that of the extended version of linear scan
used by LLVM. Our implementation produces x86 code that is
of similar quality to the code produced by the slower,
state-of-the-art iterated register coalescing of George and
Appel with the extensions proposed by Smith, Ramsey, and
Holloway in 2004."

As you can see, at that point, there is no point in linear scan :)

As an aside, he also proved optimal live-range-splitting generates elementary graphs, which give you nice properties like being able to color using register pairs and under various alignment constraints, in linear time.
(this would still be NP-complete on chordal graphs)

Since then, things have gotten better and better.

Quentin Colombet's(who wrote the current register allocator in LLVM) thesis is a good read for current techniques in spilling:
https://tel.archives-ouvertes.fr/tel-00764405v1/document
Ten days of silence taught me how to be alive
Not jblow, but here are the major differences from my perspective.

The photographers are paid for their work upfront. They are not doing it for free, they just need to ask for consent before using the photos for any secondary purposes outside of their immediate project. Apple is not paying anything upfront and won't pay for any streams in the first three months a customer is using their service.

Taylor Swift also does not get to use the photos without consent from the publisher. Unlike Apple, she does not get to use them to make money or as a carrot to attract future customers.

Finally the photographer's art would not exist without Taylor Swift. I don't think it is unreasonable for her to therefore claim some joint ownership of the work. Unlike Apple which only plays the part in distribution of music and not the creation.
"Git gets easier once you get the basic idea that branches are homeomorphic endofunctors mapping submanifolds of a Hilbert space." [1]

That said, Git was tailored to the specific circumstances of the Linux kernel. I wonder if Linus ever expected it to become the dominant general purpose VCS. Though I suppose Junio Hamano deserves most of the credit for that.

[1] https://twitter.com/tabqwerty/status/45611899953491968
Not a projectional editor but another very cool project is Scheme Brick. It's for live coding.

https://vimeo.com/62615513

http://www.pawfal.org/dave/index.cgi?Projects/Scheme%20Brick...
Carriers who choose to offer 'free' iPhones are doing it for basically the same reason as the labels accepted this deal with Apple. They're willing to take a short term loss / risk in exchange for years of revenue from subscriptions.
> And maybe that makes more sense to you (if you're into physics), or maybe it makes less sense to you.

At least Linus can laugh about it as well.
Took a break from making a soundtrack so I made a video in memorial of my dad
Building a Flask Boilerplate Generator
We run our entire real-time communication infrastructure on an internal IRC server with ZNC. We have literally everyone in the company on it in various rooms, from #backend to #support; engineers and HR alike.

I don't think it takes much to be comfortable with IRC, given the huge mix of people we have using it every day successfully. The IRC clients are really good at making users feel at home - Textual is set up for everyone in the company, although some people prefer to use Weechat.
Link to the actual article:

https://medium.com/@BoltVC/how-it-s-made-series-beats-by-dre...
Really? That's pretty cool. I always thought that Hong Kong at least had the same transparency issues that the US and UK have with corporations and trusts. Generally it's that the people nominated as directors or who are named in public filings are lawyers or other corporations and not the actual owners.
"in the US you have to talk a lot of bullshit. No matter what your company looks like, you have to talk as if it’s the next Facebook. You have to pretend you’re a Unicorn even when you know you’re not. I never once met a founder that when asked, “how are things going?” could give me an honest answer. Everyone is killing it, smashing it and blowing shit up. You have to be moving fast and break things. It’s all a million miles an hour and to hell with the consequences. There’s no room for words like “considered”, “mindful” or “deliberation”. You move now, or GTFO. It’s as if everything and everyone is in a Hollywood production."

For what it's worth, this is a "post-unicorn" phenomenon. San Francisco has been overrun with entitled assholes as it has become the trendy new place for get-rich-quick schemes. It wasn't that long ago that it was considered insane by investors to put a company here (for good reasons, actually: it is insane to have a company here. People now just arrogantly want to change the existing city to fit their greed, rather than go somewhere more practical.)

A lot of the people who were doing startups before the Rise of the Unicorns -- many of whom are now famous and powerful people -- were, frankly, lunatics. I wouldn't say that they were modest, exactly, but they also weren't exclusively focused on money -- it wasn't clear that anyone was going to make any money! Maybe I'm being romantic, but it seems like there were more interesting people, doing interesting things, and hoping to have a good time along the way. There was more thought, because there was less money, and people had to be careful.

Today, the interesting people are fewer and further between, and the question is less "how can I make something great?", and more "how can I get investment?" Nobody gives much of a shit about anyone else, because if there are any externalities, hey, that's just "disruption", bro. It's awful, and has probably destroyed the culture that produced those unicorns in the first place.
Having used HipChat and Slack, I prefer Slack as a much better designed product. It's more stable, less buggy, and has more features.

> did I mention "noisy"

You did, but I have no idea what you mean.

> it's coming from Atlassian

One more reason to prefer Slack. I've had a lot of experience with Atlassian tools, and it's almost all been negative. Everything about Atlassian is slow: Their products, their support, and the pace of development. Submitting a bug report to Atlassian is an exercise in futility; if it's critical and affects hundreds of people, you MIGHT get reply within 2 years; you certainly won't get a fix that quickly.

One bug I hit was opened in 2007, got an official response saying "maybe we could look into trying to fix that" in 2009, was officially added to their backlog to fix in 2010, and was announced as officially fixed in 2011. Spoiler: It wasn't fixed, and for all I know, it's still broken.

The worst thing to happen to Hipchat was being purchased by Atlassian; it's when they stopped innovating and started stagnating.
https://news.ycombinator.com/user?id=nickb
Just checked out both the lock and your scaffold video. Amazing projects.

I don't have any real wood working skills (though I hacked together some window boxes out of a wooden pallet last month). Every time I see a project like this posted I get really inspired and wish I spent more of my life learning this craft.

How would you recommend a complete amateur get started?
Photographers only need to secure permission from subjects if the person is not in, or viewable from, a public place. If you don't have a reasonable expectation of privacy then there's nothing you can do about being photographed.

This is in the US and Australia, at least. There was some irregularity depending on state but AFAIK it's reasonably uniform terriotory now.
Cool. I'd like to see ways to order them. There are many volumes of many universes created over the past several decades. Some way to sort them chronologically, or by character incarnation, would be really helpful for people who want to organize their interest
I don't really have an expectation of making a ton of money selling my apps anyways because I can always go around the country and fill stadiums with people who want to see me use my app on a stage.

Oh wait.
Of course. They['re trying to shift risk onto the creator. Now in fairness, Apple has put a lot of capital at risk by building the streaming infrastructure and so on for the service to work reliably and be considered a 'world class' product like their other offerings. On the other hand. Apple is arguably sitting on top of the world's largest cash pile so the ratio of capital-at-risk relative to their capital cushion is a lot different from that of 99% of musicians.
Okay thanks, that actually clears things up a lot. Funnily enough, I found myself using this exact pattern in ClojureScript yesterday, using a ratom as my store and having what I suppose I should call "actions" which (may make HTTP calls and) update the data.
I don't really know. I have always tinkered with wood. Could be comparable to becoming good at computer programming.
Here's the thing. There are very few items that I care (or that most people care) about next day delivery for. Groceries may be one thing--and drones won't help for that even in an optimistic scenario. I'm all for home delivery and am a big user of Amazon Prime. I'm just unconvinced that, even if one waves away the myriad issues, drones so drastically undercut the costs of human drivers as to create interesting new delivery models in the next decade or two.
I get asked that not infrequently. So I wrote about it a while back :)

http://woodgears.ca/beginner
The criticism is entirely valid.

This is just a policy, so for now all they've done is announce it and write it down. They could have just as easily made up something more reasonable, like interns can't work more than 60 hours a week.

17 hours a day is up to 119 hours a week, which is clearly exploiting them. The fact that it's (apparently) an improvement is a little scary, and the banks should be embarrassed and called out on it.
Actually, you're wrong, she's not "whining after the fact"

Taylor Swift did not agree to the contract. Hence why she is withholding her music.

Unlike many other artist, she holds the right to negotiate her streaming contracts directly.
Ruby Plus – Coding in the Browser
Learn C, C++, C#, Elixir, Go, Haxe, Java, Node.js, PHP, Python 2, Python 3 and Ruby on a browser in any device for free.
Couples go look for the mythical fern flower on the summer solstice
I too protest about our marginalization. We are Gen X.5
Hackers ground 1,400 passengers at Warsaw in attack on airline's computer
But are you really ignored?

Quickly take a look around your office/home and take a look at the open tabs in your browser and count the ads and the brands.
FYI original definition of millenial is +18 years old in yr 2000 (so BOD 1982)
>"It's just hazing" is a reasonable answer

How is hazing reasonable? Most seem to find it to be an abhorrent tradition.