skysight-inc/HackerNews huggingface dataset:
I think there's already a docker image that has this packaged up. That might be a lot easier than trying to patch it up for OS X? [0]

[0] http://guacamole.incubator.apache.org/doc/0.9.9/gug/guacamol...
Well there you are, I apologise to mjklin! I love the Simpson's but that was rather obscure :-)
Thanks, I found this interesting.

> And I couldn’t combine a log-scale with setting the domain of the x-scale to zero

I don't think it's mathematically possible to have a log scale start at zero, you just make the exponent more and more negative. The first two charts look like you've done it but they're not correct--you don't want the values to be log, you want the scale to be log. In ggplot2 you do this by adding "scale_x_log10()" to the plotting expression, and in native R you usually pass log="x" (I believe).
Personally it's because I've owned and driven too many GM products.
> I mean, a developer that's talented enough to attract attention from Google then surely they'd be smart enough to know what constitutes working 'too much.'

Of course not, not at all. We all have different skillsets, and good coding ability does not mean you're good in everything else.
As in OP, the follow up comments to your comment only care about minorities and reject any consideration of white people in poverty past a fleeting acknowledgement. This is then implicitly justifies the OP's sweeping, slanderous statement that serious contributions only happen if the person is upper-class, white, and male. Which is what set our side of this tangent off to begin with. The amount of comments by liberals against our counterclaims vs OP's slander is quite telling: they don't care about whites or discrimination against them.

I'm an impoverished white in a diverse area that is regularly passed on jobs because I don't fit in to another type of white or because I'm not black in jobs where workers are almost entirely black. I got laughed at one time by a room full of them for even trying to apply. There will be close to zero comments by the liberals on threads and tangents like this looking out for us even though there are at least hundreds of thousands... maybe millions... suffering white and non-white against white discrimination ensuring poverty or other ill effects. They don't care, though, because we're white. :)

It's what we nicknamed reverse racism. You're seeing a form of it in action where effort is only put into protecting minority or trying to understand their issues while rejecting effort into "majority" (please, I'm a white minority...) and/or no exploration into discrimination issues they face.
This is also the way prompts happen on mobile Safari and iOS.
... and now click on another tab.
They were all sold out of “Eat, sleep, code, travel, meet friends, shop, shower, jog, date, travel, watch GoT, procrastinate on HN, repeat” t-shirts.
İNTERNETTE PARA KAZANIYORUM: FOREX İLE PARA KAZANMAK İÇİN NELER YAPMALIYIZ
coincidentally, this was also in the news last week:

The Atlantic: http://www.theatlantic.com/technology/archive/2016/05/a-bett...

NPR: http://www.wnyc.org/story/eureka-moment-makes-reading-easier...
Please follow the thread of the conversion. I'm talking about how to mitigate the page reflow issues that the posted article is talking about when lazy loading images and other resources.
Don't use non obvious acronyms please, that's really annoying
Which entirely depends on the encoding, of which there are many.
Are you a paying user of Basecamp or any of its direct competitors? Jira wouldn't be a competitor.
Definitive List of Financial News Sources
You'll also realize that civvies have it pretty easy and that you can put up with almost any amount of bullsh*t.
And yet we still don't have a good way of doing keyboard-input of arbitrary unicode characters based on their name / description.
Luavm: Lua Version Manager
You mentioned third-party OSS implementations of DirectUI. Can you provide links?
How to Install Java on Ubuntu with Apt-Get
People are more likely to take Uber at 2.1x surge pricing than 2x
Haskell Bitcoin payment channel library
Ask the CTO: New manager has a fear of losing a technical edge
Many modern racing games (Forza for example) have a rewind feature which is essentially a replay of the last 30 or so seconds where you can take over at some point and continue driving as if you hadn't just slammed into the tyre wall.
Can you translate to simple English, please? I cannot understand that.
We need a messenger that anticipates what conversation I want to start with whom and auto sends that message. Then on the other side the reply is smart automatic. In effect it will be machines talking with each other. Remove the humans from the equation.
thorium is not in short supply. It's very easy to find more
It would be nice if this was an OS feature instead of implemented differently by every app developer. That way it could also be disabled system-wide with a single setting. The OS could either show a nice dialog on update as shown in the article, or show it after the user has launched the app a certain number of times. Rating good apps that people use frequently is a benefit to all users.
The Security Mindset
You don't agree that it would be a good idea to figure out why a conservative would produce an incredibly rare vote for science?

Not only vote for science but promote science - not only science but taxpayer funded science without any immediate or guaranteed benefits to society?

We need to figure out why because I think we need a few dozen more like him.
DNA confirms Nile crocodiles found in Florida
You are right, that if it is about putting bread on the plate of your children reasonable results are enough and for that reasonable effort is enough. I assume you don't plan on getting to the top with that, though. That's what the article and title limit the discussion to though. And that's what I'm arguing against. You can't be at the top with "reasonable" effort.

And in case your first sentence means that you have given up finding ways to multiply or exponentiate your skills I would like to give you a little new hope. It's true that this kind of skill increase can't be found in new frameworks and tools. The reason is that it was already found in the 60s and 70s. Look for unix, look for vim, look for lisp (some may argue to add git to that list). Even if you don't use them in your daily life. Studying them will increase your skill to levels you cannot imagine.
Local-npm is no longer maintained
well I was waiting for that discussion for too long, our country (Algeria), started a similar program that gives til 100k in USD for young people under 30 to start new business, and they handed so much money without real evaluation of business plans on the long term, while really few succeeded, some people used the money to buy nice cars and have luxury life, it was such a waste of public money, the economy still sucks most of it depends on oil industry and nothing have changed now, except that people are in debt for the government now, the thing is that government started this after the arab spring in other countries, so it could calm down angry people.
Budget Home Arcade Machine
> However they are still treated better by the police, other institutions and large sections of society.

This is exactly my point, thank you.
Great point! I'm surprised that nobody else noticed that so far :) sometimes I set the values to log because I couldn't find an option to set the scale to log, but you're right, in R and ggplot2 I should use your described options.
2 redirect? A dozen at least. And one website for the login, another for the password. Why do simple when one can write a piece of shit!
> Also, it may only play UDP packets coming from 234.0.0.2:2046, which would likely mean you would have to convince the DHCP server to assign you that address instead of its intended host.

This does not agree with my understanding.

234.0.0.2 is probably the destination address. I think if a DHCP server gave out an address in this range it would be misconfigured.

In 802.3 and 802.11 I think multicast packets are actually broadcast, so this is why you don't need to join the group.
Web Performance Tooling – Google I/o – Paul Irish and Sam Saccone
When thinking back to my C64 days at the sheer number of loops that I did with self-modifying code [1], I shudder to think what a nightmare it would've been if larger systems had been written with it... But it as oh so pleasant to do small stuff on the 6502 series...

[1] For those who don't have any exposure to 6502 assembler, here's a basic subroutine to copy blocks of memory - after ~25 years of not touching it so bear with me (and corrections welcome) especially with respect to syntax.

Lets say we have the high byte of a 16bit address we want to copy from in the A register, and the high byte of a 16bit address we want to copy to in the X register (often it wouldn't be unusual for the calling code to directly modify the src/dest addresses instead to set up the loop...), and for simplicity the low byte of both is 0, and the number of 256 byte chunks we want to copy in Y.

STA $src+2 ; the 6502 is little endian + 1 byte for opcode
STX $dest+2
outerloop:
LDX #$00
innerloop:
src:
LDA $0000,x ; the STA above overwrites the first two digits
dest:
STA $0000,x ; the STX above overwrites the first two digits
INX
BNE $innerloop ; branch back to start unless X has wrapped
INC $src+2 ; update the high byte.
INC $dest+2
DEY ; reduce counter of blocks to copy.
BNE $outerloop
RTS

I'm sure I've forgotten some more efficient way of doing this - it was all cycle-counting all the time, and lots of ugly (uglier) tricks, but the basic mechanism of directly modifying the high bites of addresses all over the place to deal with loops beyond 256 iterations was pretty common.
Sure, better capabilities reporting + user control is the ideal. This will take a long time though considering how slow this all moves so incremental progress is still good until we get there.
Treasures found hidden in Auschwitz mug for more than 70 years
When you're concern trolling and nobody bites, stop.
Which means the most recent investor's investment is underwater, but not necessarily the company as a whole.
I have a 30-hour-a week coding gig that is pretty easy stuff (enterprise integrations for WordPress plus a little Rails and a lot of "fix this CSS"). I spend the rest of the week playing music. It's a lot of moving boxes and equipment around and performing isn't super rigorous, but it's on your feet for 4 hours, and can be somewhat physical. I got a blister from a jazz gig on upright last night becasue I am out of practice.

I've had physical labor jobs (refinishing airliners, sanding gym floors, bussing tables), and playing music is about as physical of an occupation as I'd like.

IMO, 40 hours a week for a single thing is a bad job. I get plenty of work done in 30, I have a lower pay and live in the sticks, but I like it a lot.
Which is not at all what I said. I didn't even mention coding abilities.

A developer does a lot more than just write code, but let me clarify: Anybody that's smart enough to hold a job should know when they are being asked to work too much.
What is an alternative to RDP for linux? VNC has always be slow and cluncky for compared to RDP.
That makes the end device have to download a large image, which isn't particularly optimal for bandwidth, data cap, CPU usage, and battery life. It's not as simple as one-size-fits-all, because it really doesn't.
worth reading: http://orientdbleaks.blogspot.com.ar/2015/06/the-orientdb-is...

I've had several issues with the "distributed" setup among others.
ouch! One would think that the entire tower would be protected in some way from this since bugs inevitably will happen.
Next time you see a multicast stream, try playing it with vlc.
I don't know why anyone would do that for loyalty unless you were really sure about the people.

For monetary gain/prestige to retire earlier? Sure. Unless we get very unlucky with the tech industry in the next 20 years.

Digging ditches is great until you ruin your bones/joints.
Swiftkey has an option to autocomplete to emojis, and it's pretty useful.
> Have you seen white people in poverty? They are no different than black people in poverty

Maybe on the level of that they're both human, but the white person still benefits from the system made for white people.

Edit: relying only on the dictionary definition is impractical. While useful it avoids the deeper impacting levels.

And in that regard, perhaps yes, the dictionary definition should be the only thing that matters and we can then agree on the dictionary definition of the system of white supremacy that keeps people of color down. Yes, lots of white people in poverty too, but again, they aren't seen as a threat, they're given the 'benefit of doubt' while people of color are shot dead in the same situation.
Uganda’s Top Export: Mercenaries
The premise of your question is confused and unnecessarily inflammatory, and you provide no actual insight toward answering it.
The ads pop up right underneath your finger in the lag between deciding to scroll and your finger touching the screen to drag. With the page jerking around underneath you that seems to end up being classified as a click rather than a drag, and away you go to whatever piece of crap you really don't care about.
Disabling the back button can be very useful in certain scenarios. Sometimes you want to prevent users from shooting themselves in the foot, for example when submitting a credit card payment. Even though there are prominent "please do not use the back button!" warnings, a lot of users still do, resulting in double-charging. So clearly there are scenarios where the default behavior can be sub-optimal and you need to override it or disable it. Sure, the user may be confused/frustrated, but not as much as they would if they saw a double-charge on their credit card statement.
(re)discover demoscene treasures
They're all various optimization technique, variations on gradient descent.
This is great news for bootstrapped companies which are likely used to running lean, might actually be profitable, and can outrun and outlast an inflated competitor.

Major cashflow changes tend to be disastrous for most companies, it's just not that easy to realign everything. If you're up against a competitor that has raised a lot easy money and now needs to show results, you should be happy to see this.
Probably because it's financed by a billion dollar VC.
That's interesting, but not very well-suited to real-time dashboards, is it? Seems to be for one-offs.
(This is not a "response" to your comment.) In case anyone was curious, the original source for Warren Buffett's comment is the following: http://spotlightonpoverty.org/spotlight-exclusives/ending-po...

Specifically, Michelle Rhee (then Chancellor of the Washington, D.C. public schools) quotes Buffett as follows:
> He said it would be easy to solve today۪s problems in urban education. “Make private schools illegal,” he said, “and assign every child to a public school by random lottery.”
Google docs and Gmail and many other top 100 sites use on window unload. It wouldn't fly.
To anonymous cowards: I did not said to "participate in war" or "go to army". Every war has lot of victims, which need help, and lot of other tasks. Just go to war and you will see lot of places where you can help if you have money and free time.
I am single and have 25+ years of experience in programming, and I was in same cycle as above. I participated in revolution in Ukraine, then I was volunteer at war. I also met volunteers from Italy, Azerbaijan, Canada, USA, Israel. I have true memories about that and it definitely changed my life.
So its all just about types, ?

More like a specs that if people follow the world would be a better place ?

what is a monad transformer ?

I understand your code - but fail to see why its so useful :(
Cricket Wireless Grand X Max 2 with Dual Cameras Available for $199.99
“Eat, sleep, code, repeat” is a path to burnout but it's also path to freedom which may make it worth the cost.

Never before have the tools to turn ideas into code into money been so easily at our disposal.

So while coding for the love of coding may lead to dissatisfaction after X years, coding a service/business has a good upside if at the end of it you've turned an idea into something with a revenue stream.

That said, a path fraught with failure and an easier choice for those who are either young or have few responsibilities.
When I visit a family member's house, whom I trust, but don't want to be bothered installing a client on their computer.
Burn the waste in breeder reactors.
Some folks don't get spare time because of their work. And it might be something I read along the way, but my understanding is that some places do limit what you can work on in your spare time with coding - clauses that they own whatever you work on, cannot make competing products, and things like that. Some places care very much what you post on facebook (don't say you had a stressful day at work) or whether or not you smoke cigarettes in your free time.

And yes, I'd agree, that does make for bad companies, but some of the places exist.
> multiplayer servers essentially keeps forks of reality for short durations to do lag compensation

And now you know why I put this comment in a post about causality. Resources spent on storing information in the blockchain would be exceeding useful in a multiplayer environment. Keeps things trustworthy.
Also from Hungary, Budapest. Yes, those are monthly numbers. At BP you can rent a nice flat of 60-80 square meters for 420-500$. A beer is 2-3$ and on average you need 3-500$ to spend on casual things. It depends heavily on your lifestyle obviously, but I find it hard to spend a lot.

This is quite accurate:
http://www.numbeo.com/cost-of-living/compare_cities.jsp?coun...
When I need a plumber, I don't choose one based on his fiery passion for plumbing or because he fixes toilets for free in his spare time.
The beautiful thing about fractals, is that everyone can get a start with very basic coding skills and with very minimal maths as well. A basic Mandelbrot or Julia fractal can be done with a handful of lines of code (cue the entrance of the golfers?). It's something pretty much anyone can start playing with.

Yet if you want to, you can spend the rest of your life figuring out shortcuts and hacks and tweaks to make your rendering faster (to let you zoom further or increase resolution) or to produce things like this video.

It's a lot of fun to play with because you get aesthetic results very easily, yet you can continue to add improve on your results as long as you have patience for.
I'd love markers to show who is speaking in more complex dialogue exchanges (eg LotR), I hate when I've read a few sentences and realise I should be doing a different voice.
The other phrases (like rave or game) is fun because it represent a dream as in wishing one could only do that. "Eat, sleep, code, repeat" is very much something you can do while working at Google or any other tech company. In fact you might even be, essentially, forced to do it during "crunch mode". It's not a dream, it's a nightmare.

I get that some marketing person thought it would be funny, but work/life balance is and should be a serious subject for developers. This is "real life shit" that decides what relationships you have with your friends, family and colleagues, where you end up living in the future, if you have kids, keep your health, are happy, don't die alone etc.
I know what it feels like to have a lot of demands on your time when you're combining a family, a job and hobby projects. At one point something ends up always having to give, and typically it's the hobby projects.

I found this passage from the works of Thich Nhat Hanh very helpful to deal with that, YMMV.

“Then Allen said, “I’ve discovered a way to have a lot more time. In the past, I used to look at my time as if it were divided into several parts. One part I reserved for Joey, another part was for Sue, another part to help with Ana, another part for household work. The time left over I considered my own. I could read, write, do research, go for walks. But now I try not to divide time into parts anymore. I consider my time with Joey and Sue as my own time. When I help Joey with his homework, I try to find ways of seeing his time as my own time. I go through his lesson with him, sharing his presence and finding ways to be interested in what we do during that time. The time for him becomes my own time. The same with Sue. The remarkable thing is that now I have unlimited time for myself!”
Todolist: The perfect command-line task management app. Fast, simple, GTD
TigerVNC actually works well, I started using it over WAN recently and it's very smooth. Traditionally VNC has sucked. But it's still not as good as RDP in some ways.
Milk or Wine: Does Software Security Improve with Age? [pdf]
Google Is Shifting from Mobile-First to AI-First
I believe behaviour like this is an (almost) unavoidable result of any large, rigid structure - I see it myself at work on occasion.

Basically, the collective expectation of success is so strong that if you have to report that something didn't go according to plan, you are strongly identified with the failure whether you can be blamed or not - with loss of reputation, career crash, off to Siberia, whatever being the result.

So - when things start to go wrong, you have every incentive to try anything and everything which MAY bring the situation back under control - because, after all, you're already left holding the bag, anyway.

This is a brilliant recipe for st-fan interaction escalation.
Fuckin' A, man.
I agree with the point you are making but would still continue to pay a little extra for someone that I knew enjoyed looking after the details while they were doing plumbing (or whatever trade).
Essentially a dupe of https://news.ycombinator.com/item?id=11744990
Fannie, Freddie and the Secrets of a Bailout with No Exit
DAO is a horrible idea. Average VC returns over the long run, have been very underwhelming. The only way to win in VC land is to pick* the best VCs.

*some may argue it's just as challenging to pick winning investment managers as it is to picking winning investments. My personal opinion is it's pretty easy to avoid those totally inept, but even after to doing so, is your basket of returns any better (higher and less volatile) than an SP500 index fund?
Court Says Google Lacks First Amendment Right to Drop Site from Search Results
Joshnewlan/say_what: Using speech-to-text to fully check out during con calls
It's hard to know what's "best" when you're looking at a development program being run by an agency which has a not-so-good record of designing and building rockets.

An alternative would be to use multiple, much-cheaper launches, and rendezvous in orbit. Even though the spacecraft needs to be more complicated, the rocket tech will be much more proven. And on-orbit refuel is an active area of R&D in the commercial sector.
We do have a twinblade chassis, but I'm pretty sure they are a 6TB SKU. To be honest, I'm not the one who procured them so I can ask if you are interested in a SKU.
'civvies' == 'civilian', as opposed to a soldier.
You're asking too much for an empty site.
Not every part of every conversation needs to be genuine and engaging. I've found smart replies to be quite helpful for transactional conversations, like setting up dentist appointments and lunch meetings. It's almost like having an assistant pen a response for you when getting the gist of the intent is simple and not every word matters.

Letters to friends, or letters with significance (e.g. a resignation letter) will of course always be written by hand, word for word, but there's room for smart replies to be useful without having it diminish the human race