skysight-inc/HackerNews huggingface dataset:
I found it rather peculiar that someone started spray-painting over one of his freshly painted works and was wrestled to the ground because of it. [1]

If Banksy's work is meant to raise the question of who in our society gets to determine what images invade everybody's retinas in public spaces [2], those bystanders provided an answer: whoever is hip enough to get people to defend their images. At that point the artwork was complete.

[1] http://www.dailymail.co.uk/news/article-2465617/Banksy-fans-...

[2] http://www.davidairey.com/banksy-on-advertising/
step1: build useful tool for serious people

step2: mention mongo

step3: enjoy having the room to yourself

:-P
You don't have to read any of the political culture ranting of ESR (and you probably shouldn't unless you're masochistic) to have seen that Eich was railroaded and screwed and witch-hunted pretty hard.

It seems very reasonable to interpret that whole situation as Mozilla acknowledging the importance of politics over technical leadership--fair or not, when you broadcast your realpolitik that hard, you're gonna lose people.
They tested dual-wielding on mythbusters, it's absolutely of no advantage. You can't shoot faster or better since the gating factor is not the gun (you can shoot semi-automatic pistols extremely rapidly) it's the ability to focus and aim more than anything, both of which are hampered by dual-wielding not improved.

P.S. In terms of raw cool-factor, it's hard to beat this: https://www.youtube.com/watch?v=3tEYcUSQDyw

I won't spoil it by describing it.
Pretty simple thing that I learned through yoga:

Breathe deeply & concentrate on making your exhale longer than your inhale.
Rest and Vest
Cool. That map treats airports as points rather than areas, so the location in question is marked as clear on that map, but is no-fly in real life.

Strangely, it only marks major airports. Correct me if I'm wrong, but the no-fly rules are for all airports.
An inspiration.
I pretty much agree. Most of what is hot and gets hyped, is actually useless; and indeed, you need a firm grasp on the fundamentals to see that. I personally reject 99% of the hot approaches.
So how does this jive with https://news.ycombinator.com/item?id=10095776, which states that suffering can lead to a more meaningful and selfless life?
Wisdom and happiness are often boring (try reading the meditations of Marcus Aurelius, I loved it but occasionally yawned). "Success" at any cost, extremes, pain, murder, 168 hour code sprints are more thrilling.
Knuth and Plass line-breaking Revisited
Love Fenzo! We use it in our Titan Framework at Netflix, and it's API is super simple and scheduling logic can be extended by plugins and outcomes can be influenced by writing custom constraints and fitness functions. Happy to answer any questions!
Bill Gurley (Benchmark) to unicorns: Winter is coming. You ready?
> Go to a therapist if you're struggling with the temptation to cheat on your significant other, not a dating site for cheaters.

It seems that here most of these that you like "outed" and consider "guilty" haven't had the significant other.
This is an April Fools joke.
This may be a good theory question, but in your personal pursuit of happiness would you rely on a blog post or an intelligent sounding reply? :)
That's an interesting idea: right now, we do not have this. However, it should not be too difficult to implement it either as a filter or output plugin.
I can't seem to find any reason to think of this as anything other than an internship rebranded.

An apprenticeship doesn't have to be four years, but in 3-months I don't see anyone gaining any real fundamental depth of learning. Surface level skills? Sure.

If this was a genuine "Apprenticeship" I'd expect anything from 18 months+
Learning Hack – Weekly shared calendar of free live expert videos for startups
Hey guys, I work at a startup accelerator and we noticed a nice little learning hack for the teams.

There's a lot of great niche content being put out by companies like Moz, Kissmetrics that talk about the latest tips and techniques in SEO, CRO and other areas.

So we put it in a shareable google cal, updated a week ahead and thought we'd share.

If it's helpful, please let us know if there's any content in particular you'd like covered, we're hoping to stick some live conference streams in there too like ConversionXL's when they come up :)

http://bit.ly/1EGo112
The Long Life and Quiet Death of True Detective Magazine
Hmm I thought this would be a bigger deal on HN, especially considering how much commentary there was[1] when the limited, sign-up only pre-release version was announced.

I was hoping there would be, too, because I am clearly missing something(s) about why GitUp is so great.

In particular, how is this UI:

https://www.dropbox.com/s/uo0n1d0iypz5sxh/Screenshot%202015-...

...in any way better than this one:

https://www.dropbox.com/s/c3hfbo17xykrp72/Screenshot%202015-...

Isn't combining multiple views of different interconnected bits of data the main thing that (can, if done well) make a GUI more powerful than the command line?

I only played with GitUp for a few moments, and perhaps importantly my current project is at this stage a one-man show with a basically linear set of commits to master, but I nothing jumped out at me as to why I would use this instead of SourceTree.

Is the appeal of GitUp mainly the esoteric features like "Swap with Parent (Move Down)"?

Why are so many people raving about GitUp on the interweb tubes is basically what I came here to find out (but didn't).

[1]: https://news.ycombinator.com/item?id=9653978

EDIT: OK, a lot of the special powers of GitUp are spelled out in pretty good detail here:

http://forums.gitup.co/c/docs

My 15-minute take seems to be that it has a worse UI than SourceTree for a typical (for me) git session that consists mainly of code-review-commit-repeat, but it is especially empowered for doing things like rewriting commits already committed, or "splitting commits".
Version Control Systems
You missed this paragraph, which occurs in the first 10% of the article.

The second caveat is that the class of functions which can be approximated in the way described are the continuous functions. If a function is discontinuous, i.e., makes sudden, sharp jumps, then it won't in general be possible to approximate using a neural net.
Heka by Mozilla is another alternative - http://hekad.readthedocs.org/en/latest/. I have been running in production to ship docker logs to our Elasticsearch cluster.
You might try placing a comment in the next "who wants to get hired" or "freelancer/seeking freelancer" posts, which are posted automatically on the first weekday of each month by the 'whoishiring' user-id. These are likely to be read by people who are looking to hire someone, and are the official place for this kind of thing on HN.

To look for advertised job openings, try the monthly "who's hiring" post.

To get an idea of what these hiring posts look like, you can look at last month's (which have already been closed to further comments):

https://news.ycombinator.com/submitted?id=whoishiring
This is also addressed in the article.

Reading the title is not enough, you have to read the article.
Donald Trump's older sister is a brash federal judge
I am a neural network, and I can round.
Of course, a better solution would be for all compilers, and gcc specifically, to properly translate `memcpy()` into efficient assembly for all targets.

An even better solution would be for newer non-x86 hardware to handle unaligned accesses automatically:

http://lemire.me/blog/archives/2012/05/31/data-alignment-for...

ARMv7 is similar to x86 in that it has "natural unaligned access", hence the great speedup afforded by using packed structures.

IMHO data alignment restrictions were an implementation artifact of the early RISCs which might've seemed a good idea at the time, when the width of the databus was the same as the wordsize, but makes little sense now with caches and very wide datapaths; the amount of extra circuitry needed is really insignificant compared to the rest of the CPU (including the caches), and memory bandwidth is often the bottleneck such that packing data structures to utilise the cache most efficiently becomes important.

(I say this having worked with MIPS code to do unaligned multibyte reads/writes; taking the appropriate bytes and shifting them the right amount and then combining them is really trivial to do in hardware - it's just wiring, essentially - but turns into annoying multi-instruction sequences when done in software.)
"We expect that you will have your own equipment and your own software. Up&Up uses Macs and Adobe Creative Suite and will expect you will have a late model/version of each. "

from http://www.upandup.agency/careersjob_id=job_20140721143320_P...

the nerve...
On behalf of the Rocket.Chat team, I am are happy to announce that we will work with GitLab to get our chat solution on Omnibus too.

https://github.com/RocketChat/Rocket.Chat/milestones/GitLab%...
Emotional Intelligence
So three months of that at their cited rate of pay will just about cover equipment costs... before you consider taxes.
Thank you, this was a good read. I really needed it right now.
One thing to explore is reporting. Reporting on large enough data, putting into a data warehouse/star schema, etc., gets you into "business intelligence" territory. That puts you in touch with a lot of managers, providing clear value. Data visualization (dashboards) can be fun, too.
Unfortunately it is hard to scientifically test the rule of cool
Interesting. Do you run hekad on the host machine?
Hi there, Pinterest traffic engineer here. I've added a task to take care of this. Thanks for the suggestion!
He talks about abstraction layers, yes- although he's probably not arguing for assembly as much as fewer stacks on services on stacks on...

But it seems like the main theme is programming to the actual machine rather than the "frictionless vacuum" target machine that is oh-so-easy to assume. Like one of my favorite presentations, where a PS3 developer team details how simple choices in data structure arrangement got them orders of magnitude speedup because of how different arrangements interplay with the CPU caches. In OoO languages, it's easy to make a pathological cache virus.
My point was simply that the cost of any form of unconditional income is not "population * amount given out", as with that maths the cost of £2k/year to everyone of working age would be over 80 rather than 30 billion. I'm not arguing that even small forms of unconditional income would be free, but the system is not as expensive as made out.

> 3% rise in taxes on all workers

A 3% rise in tax revenue, how that affects people will depend on how it's applied (changes to tax on businesses, for example).

We must consider at least

* Knockon effects of changing the tax thresholds / amounts

* Benefits that are being paid out that no longer need to be

* Changes in employment when people have a more reliable safety net

For example, with the £6k case, we can now remove JSA, ESA, Incapacity Benefit and Income Support I think at the least. That's about £20B we can knock off, while increasing the amount those people receive and removing the problems that come with things like benefits sanctions. The UK spends about £85B on welfare other than the state pension, and any of that spending that gets people's income up to £6k is completely covered already.

I would like to see more involved analysis for specific figures to know what the true cost might be.

> (no pensioners or children)

Children, yes, but any pensioners claiming more than this sum in state pension don't cost more.

> Also, in this case you literally wouldn't help any poor wage earners at all, since a minimum wage job in the UK is already making more than £10k.

Full time workers, true, but several forms of benefits now are restricted to those working fewer than 16 hours. A 20yo could be earning less than £4300 (£5.13 * 16 * 52).

Not a great source, but precise figures here aren't too important:

http://www.theguardian.com/news/datablog/2013/jan/08/uk-bene...
I'm not here to really defend MongoDB, but the amazing thing about MongoDB is that, despite all the vitriol against it, it continues to be used at companies and projects that are far greater than what many naysayers ever touch: Stripe and Wish.com immediately come to my mind.

Also, I am giving MongoDB the benefit of the doubt per Curt Monash's law of databases:

Rule 1. It takes at least 7 years to build a database

Rule 2. You are not an exception to Rule 1.
They forgot to use the crosshairs and auto-aim
Isn't it so that all continous functions can be approximated with sums of sine waves too?

That is also cool but without the AI connotations...
I don't really see the difference between this and a good internship in the software development field. Usually you get a mentor and they nurture you fairly well or help you to help yourself (if it's a good internship and not a "oh free codemonkey" mindset).
I'd say dev internships are way ahead of the curve compared to other industries.

The real problem (imo) is that while there's a huge demand for developers at the end of the day it's still hard to program well and there's a potentially strong penalty on being sloppy while learning and on top of that the opportunity cost of people nurturing you from zero/a low level is pretty high.
There's a difference between being able to glue working stuff together and understanding an existing codebase. Most jobs require the latter and solid engineering principles on top.
I'm afraid there is no hotfix/silver bullet.

Call this apprenticeship or whatever you want, I agree that the right step is taking time to develop talent even if it costs you money now.
But the downside is that the workforce is ultramobile so you may invest a lot for no return.

I think the management trainee programs of bigger companies could be an interesting model to investigate. They are essentially meant to groom and train future >middle management through on the job training in all areas of the company.
Agreed. It is useful for monitoring things like system changes, but I wouldn’t depend on just GlassWire alone for a software firewall. In my case, I use a combination of GlassWire and NetLimiter (as mentioned here):

https://news.ycombinator.com/item?id=10039125
Without (hopefully) detracting from your excellent points, a couple of points on tv series: 1) The Corner is also worked into a tv mini series[1] by the author -- and in case people are not aware - he also wrote "The Wire" -- which is a more dramatic treatment of the same material.

Your point about WWI and WWII are interesting -- I'd come to a similar realization, partly jolted by the (entirely fictional, as far as I know -- more so than The Corner, and probably The Wire too) tv series "The Peaky Blinders"[2].

It does seem entirely reasonable that combining unemployment with a number of young men with great skills at war, coupled with severe PTSD and no treatment or well-fare to speak of is likely to lead to violent gangs forming. I can't imagine the situation is helped by ready access to firearms.

[1] http://www.imdb.com/title/tt0224853/

[2] http://www.imdb.com/title/tt2442560/
Yep. Time tracking software is quite good at proving this. When one becomes disciplined in tracking "focused work", it becomes obvious that these mythical 60-100 hour work weeks are nonsense.
I know the feeling; I've had some great jobs and some bad jobs in my career (albeit "only" 10 years as a professional). The most fun ones were energizing and are (to be honest) the things I seek out when looking for a new opportunity. The #1 thing that I ask when I look at a new job now is "Will I have fun?" #2 is "Is this good for me?" I'm still chasing after 2 different feelings:

1. Working with a couple of colleagues to finish an integration, finishing it, then booking a last-minute tee time to go play golf in celebration. It was a rewarding moment.

2. Getting together with teammates every couple of days for "Halo-thirty," where we'd break, get together in the afternoons for some halo3 in our teamroom, goof off for a bit, then get back to work. That team was remarkably-fun to be in and around.

I've actually found it a bit liberating now that I know what i'm looking for. In certain contexts at work I speak my mind more freely, decline or accept certain assignments, etc, and Nothing Bad Has Happened (yet).
Unaligned words within a cacheline is one thing, but what about unaligned words that straddle the end of a cacheline - or worse, the end of a page?

In particular, consider how these accesses will interact with atomic operations.
I now ran the benchmarks with the this['_' + i] change (which disables per-task caching, but does not really remove any/all caching alltogether. Imba is still 35x faster than react on the 'everything' benchmark (and even faster on the others). I still would write my apps exactly like they are in the original benchmark, but do you agree that the ['_' + i] change removes what you call 'sneaky code'?

UPDATE: Since the performance was just as good with this dumber type of caching I have changed the actual benchmark to work this way. Would you still consider that caching sneaky? If so, I'm not sure what to say. Yes, Imba caches dom nodes for reuse. That is the whole philosophy behind its 'virtual dom'. Now it does not 'leak memory' anymore either, even though this 'leak' is a feature (ref comment about manual pruning) and not a bug.
When the clocks change, don't you shift timezone? There aren't duplicate times in BST, we just switch from GMT to BST and then back.

> In these situations, the information displayed on a local clock (or stored in a Python datetime instance) is insufficient to identify a particular moment in time.

Does the datetime instance not store the timezone?
It doesn't, because that article (the one you link to) is hopelessly confused.
Week in Review 21 August 2015 – MailShark
Wait... so nobody even got life-in-prison for this shit??!!

My gut reaction is the we should seriously consider resurrecting worse-than-death-penalty sanctions for the executives and scientists involved. I'd propose something like this for the fully-informed company executives and free acting scientists: https://en.wikipedia.org/wiki/Nine_familial_exterminations
> it's the ability to focus and aim more than anything

But if you're swamped with zombies, then maybe simply having more firepower is an advantage.
'Warrant canaries': a subtle hint that your email provider is compromised
Show HN: A collection of algorithmic art generated with POV-Ray
At least it is possible to "rent" all the Adobe Creative Suite software for 75$ a month.
Hilarious. It reminds me of the terrible DOOM movie: https://www.youtube.com/watch?v=45jgCxucL0k

This is much better than the movie. The interactivity and the humanity of it is wonderful.
> Why is logged-out Twitter not a search engine?

From my perspective (a developer who has leveraged the API from 1.0 on), search has always been 'different'.

At first, it didn't exist. So some company (Summize) created it. Then, Twitter acquired them (actually their first acquisition).

Some time later the search method was absorbed into the Twitter API. The syntax hasn't changed since.

It always felt like they just re-deployed the Summize app and proxied an API path to it. Though it's quite likely it's been rewritten many times by now.

Farfetched, but I guess I'm saying it may be a cultural thing.
> Consider the problem of naming a piece of music based on a short sample of the piece. That can be thought of as computing a function. Or consider the problem of translating a Chinese text into English. Again, that can be thought of as computing a function. Or consider the problem of taking an mp4 movie file and generating a description of the plot of the movie, and a discussion of the quality of the acting. Again, that can be thought of as a kind of function computation. Universality means that, in principle, neural networks can do all these things and many more.

Eesh, that seems like poor technical written, and potentially misleading. It's far from clear that these are computable functions in the first place; Penrose argues (see notably "Shadows of the Mind") that there are functions which can be computed by the human brain that are undecidable over the Church-Turing thesis.

"Just because we know a neural network exists that can (say) translate Chinese text into English, that doesn't mean we have good techniques for constructing or even recognizing such a network." seems very hand wavy - we don't know that such a neural network exists without first going through a big set of still controversial assumptions.

The rest of the article is good, but I'm not a big fan of that section. It's not a huge part, but I think this could give some students the wrong idea about what is a computable function, and what neural networks can compute.
Appreciate your feedback on why it get burried.

A little meta, that an algo said to flag the thread down while the airbnb host in the linked article likely got flagged down by an alogrithm.
I think one of the mistakes may be that they focus on a wrong metric. I alway read signups/users as a cited metric. It would be way wiser to focus on improving more active metrics (engagement stuff).
The start page is a good example...sure right now it seems to optimize for account creation but I'd say it would be more of a win if users actually engaged with the twitter stream. If it's useful they'll sign up.

[alas I hope all of this was discussed and tested to death already]
Right, that's why I put 'reputation' as one of the possible payments to the artist.
Meh, that group of developers didn't really die out. People tend to forget that there's tons of people still worrying about performance.

I personally do computer graphics in video games. We still worry about every byte, cycle, cache miss, and instruction that we write. We still spend days trying to eek out another 100 microseconds from that tricky piece of code.

Not every software developer is a web/business developer. Hacker News tends to forget that.
For developers. Are you using a static analysis tool?
Are you using a static analysis tool?

Tools example: findbugs, RuboCop, Brakeman, PHP_CodeSniffer, Pylint, JShint, etc..
Tools SaaS(Hosting): Coverity, CodeClimate, HoundCI, SideCI, StyleCI, etc..
(I'm using HoudCI for public repo, SideCI for private repo

I think static code analysis tool is very useful. However, tool setup(customize rules) is too bothersome..
How about you?
CloudAtCost.com has Stopped
It is truly saddening to see what money, and wanting to have more of it, can to do people. How empty is a life when all there is to it is that?
Just imagine if they had met each other on Chatroulette!
Can we just have a giant open-source religion with a mission like: "Really useful software should be open source if possible" and then have various "chapters" that individually manage the projects? So we could have the Mozilla chapter and the the Apache chapter? The various licenses would be like religious differences.
Google to build second Irish data centre in Dublin
The 140 char limit turns it into a new journalistic form - almost anyway.

I have many issues with it, in addition to the sign-in page and general lack of access:

For non-celebs, the value of having tens of thousands of followers is often close to zero, so it's more vanity nano-press than useful communication channel.

For newsy events, real-time reporting is incredibly noisy and repetitive.

Retweet count isn't a good reader value marker. There should be some better way to find the best content.

Developer relationships aren't great, and unlimited access to the firehose would help create some innovation - which is badly needed at this point.

Handling multiple accounts is painful. If you want to use the same devices to tweet for a business and tweet as a person it's really not fun.

Twitter management history is uninspiring. No one seems to be in charge of thinking of cool new stuff, so Twitter is turning into formerly cool old stuff.

I'm guessing there will be a buyout soon.