skysight-inc/HackerNews huggingface dataset:
Can you even imagine the furor that would occur if the article had been written by a man and had been titled "Help: My Girlfriend is (anything negative whatsoever)"?

The SJWs and feminists would be out in force condemning the man for criticizing his girlfriend's behavior online and for invading her privacy.
The original unum proposal is in [1] which was very interesting read. This is a newer version of the format that replaces NaN with a notion of an empty set and represents 1/x exactly. Rather splendid!

[1] http://www.amazon.com/The-End-Error-Computing-Computational/...
... to another distro that actually ships up to date software?
He admits as much in the post, so you don't really have any cause for spite. Respecting his request would improve everyone's experience.
Ironically, this is probably fake. Reddit doesn't send emails for comment replies, or for anything, pretty much. (There's newsletters, and password reset, but nothing consistent with how it's described.)

This sounds like what someone would write if they were making something up rather than a genuine story.

Also, the NYT is pretty well moderated, you wouldn't get away with trolling there, I think.
Perhaps ironically, reading this gave me a sense of hope. Not in that what we are doing is right, but rather that there are thoughtful, insightful people like yourself involved. I have some sense of optimism now that perhaps someone like yourself is able to not only enter the Marines and remain attentive to the larger picture, but perhaps some have bubbled or will bubble to the top ranks and make good decisions. Sometimes even good decisions can look bad under the current circumstances, but time bears them out.

Thank you.
Of all the Google things that doesn't need to imitate a spare Apple design, it's APPENGINE
> For some reason the Swift version took much longer to run on the Macs. Something on the order of 50-65 seconds. I presume I overlooked some optimisation or compiler setting.

A version which shows the iPad performance crushing the Macs, not because of CPU performance but because of some kind of Swift performance regression on desktop, would not have been interesting
Respect to you man! :bow:

I maintain some open source projects and I do make mistakes sometimes. But if anyone uses foul language, I simply do not respond to them.
I use ^t because I never use the transpose-chars function.
I recall reading somewhere (can't find it for beans now) that the Windows kernel was a huge mess codewise since many of the original developers have moved on and poor to nonexistent documentation was left, meaning that the modern employees had to basically reverse engineer a lot of the code.

Take this with a grain of salt, of course.
I can't say I disagree with anything you've said there. I believe a lot of foreign policy also consists of trying to salvage or redirect the previous administrations' policies no matter how disastrous they've proven thus far, purely for the sake of saving face and refusing to admit them as mistakes (although Iraq is now certainly accepted as a mistake by most people). I believe the bigger problem is the insistence on projecting US power overseas no matter the cost or consequences. It's like there's some underlying belief that if you don't use it you lose it (which might be true in itself I don't really know)
Having been the poster child for this not so long ago, my advice to others dealing with distraction is to read about Buddhism. The Eightfold Path is basically an algorithmic approach to resolving cognitive dissonance. Dissonance can be viewed as a form of brain spam. It makes you inefficient and illogical. It's also contagious for those who aren't inoculated against it.

By finding the path and practicing it, the approach may give you access to enlightenment. That state then brings about a change in the brain which results in a quieter brain. I liken it to permanent and constantly available flow.

These are just my opinions based on experience. Everyone should find their own way to the truth.
>To do that you need to prove that you are there to govern, that means deploying troops/police in massive numbers and a court system that works.

Thomas Barnett did a TED talk on this issue that I found very thought provoking.[1] The cliff notes version is the military is optimized for battle at the expense of nation-building. The defense budget that produces state of the art weapons could theoretically produce state of the art nation-building processes/technology but that's not happening due to a variety of political and ideological reasons.

1. https://www.ted.com/talks/thomas_barnett_draws_a_new_map_for...
What is the best way to network at tech events?
> Graphics engines aren't particularly hard to write though once you grep the shader pipeline

That's like saying "car's aren't too hard to build once you understand the four stroke cycle". Did you read the changelog? The manpower involved is immense.

(Of course you can write a much much simpler engine yourself, but we aren't talking about those.)
That's impossible. Everyone here knows crunch mode doesn't work and you're most productive working 20 hours a week.
That's great news. LLVM keeps getting better and better :)
"I have spent many hours arguing with conservative friends on why we should cut ties with Saudi Arabia in particular, but they trot out some arguments about oil and fears of ME instability (as though the status quo is fine)."

As I like to say, you can make anything look good by only considering the positives, and make anything look bad by only considering the negatives. I think we're hard-wired to generally consider the positives of the status quo and the negatives of any possible change, as part of our general hard-wiring to be loss-averse. Even when the status quo is already pretty bad, it's hard for most people to rationally contemplate change. I'm not targeting that at politicians in particular, it's hard for all of us, across all fields.

I often find myself contemplating it in a professional context when I see a team struggling with very poor processes (no automated testing, no CI, poor source control, etc., not necessarily "Process with a capital P"), but they can't contemplate any changes because all they see are the costs of the transition as well as the possible costs of failure, even as, objectively, the position that they currently are in is "deep in a hole and still digging".

It is, arguably, not as bad as it sounds; a constantly shifting foreign policy always chasing changes that we probably poorly understand is not necessarily a good idea either. In fact I'd suggest that the way the United State's foreign policy predictable and hugely shifts on a four-year cycle has always been a problem for us. (Though, again, not necessarily all bad; at least it prevents us from creating too many glorious Five Year Plans.)
I love stuff like this. Short, understandable.
She is building him up in her brain as someone that he's not. Similar to what people do with those they respect in authority positions or very accomplished. "Wow look at the way that Paul Graham gets yelled at by his mother that's so surprising!".

Also I think you have to separate the "balding middle age" from those that "are middle age that live in Mom's basement".

Living in Mom's basement whether middle aged or not (regardless of hair loss) is probably makes you (except if there are mitigating circumstances) what we would perhaps call "a loser". Otoh it's clear that being middle aged and bald is literally meaningless in terms of what you have achieved and something you have no control over (unlike having to live in your mom's basement except if there are mitigating circumstances). [1]

Now notice I said "mitigating circumstances" so yes there are valid reasons why someone might have to live with their mother (at any point) but as a generality if you were taking a 100 people like that not the case.

[1] Notice even with this that if your mom was wealthy and she had an estate and you lived in a big house with a wing of your own (or an outhouse) it wouldn't be viewed the same way but perhaps even with a halo around it. So specifically here the issues is "basement" or "ordinary house bedroom" that causes the deprecation of the individual (as well as the age).

Edit: Explanation of downvotes would be appreciated.
A Gay, Latino Partner Tests Goldman’s Button-Down Culture
LAPD Warrant Lets Cops Open Apple iPhone with Owner's Fingerprints
So, is Microsoft planning another plot against Linux?
It's not clear to me if they [include](https://github.com/brave/browser-ios/blob/6f4a0c7175990f18bf...) Fabric analytics module into their deployments on the iTunes store. If they do, I think it's really ironic for a browser touting anonymity and non-tracking to include a tracking module from Twitter, even if "only for crash monitoring".

In that context, it's hard to take any of their efforts without a pinch of salt.
First release since Ians passing?

http://www.theregister.co.uk/2015/12/30/ian_murdock_debian_f...

BTW does anyone have any color on what the heck happened that night?
Up vote any NPM issue opened on GitHub
I'm more on the BSD-side, so can someone give an explanation on why bug fixes are not being back ported? I understand long term stable, but I thought that was more an API thing.
>"But if it looks like the side project may turn into something more than a side project, it may be a good idea to quit your job, throw away the code, and rewrite everything from scratch."

Or, you could perhaps ask the people in charge to (on paper) waive certain provisions in your non-compete, or IP-sections in your work contract. They are human, and if it doesn't work, you would have learnt a great deal about your current employer just from trying.
Added benefit of this would be that it is easier to git revert a merge from cli
In fact, no.
But why can he vouch that libX11 is any more secure? The library that runs complex input method code on every key-press, that has had CVEs in it? [0] [1]

[0] https://cgit.freedesktop.org/xorg/lib/libX11/tree/modules/im...
[1] https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2013-20...

Not to mention that I can still write a keylogger that bypasses jwz's xscreensaver. [2]

[2] https://github.com/magcius/keylog
Senior Backend Developer (Haskell) | AlphaSheets | up to $150k (depends on level of hire and equity tradeoff) + equity | Bay Area

We're building the future of spreadsheets: collaborative, programmable in multiple languages, and highly extensible. We think spreadsheets haven't reached their full potential as a general computing platform. We envision a world where many more people are able to code thanks to the intuitive interface of a spreadsheet, where non-technical and technical analysts can share the same interface to data, and where everything from fully-featured data analysis and visualization apps to new spreadsheet functions can be shared, Google-Sheets style, on the AlphaSheets platform. We're an ambitious company with plenty of runway.

Short video demo: http://d.pr/i/jK28.gif

If you're an opinionated functional programming proponent who hacks in Scala, Clojure, or Haskell in their free time, that's a great sign of a fit. Experience is a plus, but not a must as long as you're really smart. Doesn't matter if you don't know Haskell as long as you can learn. We have a React/Flow/Haskell stack. We love seeking leverage through good architecture, languages (Haskell!), frameworks, and tools.

You'll be joining a team of 4 MIT dropouts (among them, one owned a multimillion-dollar Bitcoin mine in high school, two were USA Math Olympiad winners, and one made ~$300k on stat-arb trading in high school).

Email me (Michael Gao, CEO) at michael (at) alphasheets (dot) com
The article seems to be more hand-wringing over declining employment than any specific commentary on learning to code.

Actually learning to code and discovering that you're good at it is probably one of the safest career moves you could make today. The elephant in the room is that not everyone is good at it, and furthermore no one starts out good at it, so most of the time one has to put in some number of years before ones potential becomes apparent.

I think probably anyone of average intelligence or higher can learn enough code to pass a bootcamp but that the bar for guaranteed employability is significantly higher. The issue is that a well-architected system can eat all the value of poorly architected ad-hoc systems. Consider that 10 years ago I was churning out websites for $5k-$10k a pop, and today for 90% of those clients I just recommend Squarespace. There's probably some equilibrium where the top x percent of programmers are employable to work on the best of breed systems, but the bottom end won't stay as democratic as it has been through the first stage of the computer revolution. I suppose the end game would be the singularity, but I'm skeptical that our society is stable enough to reach that point.
>Somebody has to step up and lead us through this transition—rally us and help us all benefit from the great inventions of our time.

It seems here that the author is calling for some sort of Napoleonic figurehead to lead the way into the electric age and does not realize the meaning of "the medium is the message".

Paper-based, literate societies naturally form centralized hierarchies because that is the nature of the paper and printing press technologies. It is a one way flow of centrally controlled information where the end user has highly limited feedback to the source and so this is how rigid bureaucratic hierarchies were formed in the Roman, British, and French empires. They kept mountains of papyrus, parchment, or paper-based documentation in order to manage their militaries and colonies.

The electric medium is the opposite of that in many ways. Electricity is distributed (as opposed to centralized) and allows for feedback. So naturally, electric societies form distributed, flat hierarchies -- like that of many non-literate nomadic tribal cultures. There is no use for the Napoleonic figurehead in the electric age. This tribal design is implemented by terrorist organizations whose most effective tools use the electric medium (i.e. cell phones, remote IEDs, and of course the insatiable coverage they receive on television).
For what it's worth, my i5 surface pro 4 executed this little program in 20.891 s (complied with mingw64-gcc)
i.e. 0.9x

Pleased to see that it is twice as powerful as the i3 surface pro 3 :)
I like this distinction. By this definition something like Amazon Echo would be augmented reality, but the hololens would be virtual reality -- unless everyone is wearing a hololens? Since you mentioned television as an example I guess I understand what you are trying to say. Although I do think that definition adjustment would be a tough sell (TV as AR). That definition certainly works for the most extreme cases of VR and AR -- where VR is jacked into your spinal cord and AR is a true hologram with 3D tactile feedback, but both of those are still science fiction. If you had the star trek holodeck. Would that be VR or AR?
I think this was an April Fool's Gag, although I'm not 100% clear on this. It certainly should be, if not :P
An overused meme: "Trolling used to mean something" specifically, it meant baiting people into flamewars/arguments that the troll didn't necessarily agree with, but which provoked a response that gave them their fun. If we trust the author's opinion of their boyfriend, then he is probably doing just that, using hyperbole to troll people online.
BCC: Dynamic Tracing Tools for Linux
Not a chance! Debian is the only sane Linux distro. Xubuntu would by alright if they ever decide to switch to systemd.
While we're on the topic of Debian, am I the only one who finds it odd that Debian Jessie is apparently never going to support HTTP/2? It seems an unfortunate decision was made at some point to skip OpenSSL 1.0.2:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=767661

Nowhere have I been able to find any information regarding plans to backport OpenSSL 1.0.2+ to Jessie. With Google turning off SPDY in Chrome next month, the lack of HTTP/2 support makes Debian a rather poor environment as a web server.

I hope someone will point out that I'm wrong and that I've horribly misunderstood the current state of affairs. Otherwise, it seems like strong motivation to migrate our web applications to Ubuntu Xenial.
The problem with these tutorials is they still tell you to run the database yourself to emphasize the 'component' or one solution fits all idea of kube/mesos.

However, in practice, if you're using AWS or GCloud this is usually a bad idea - just use the managed database solutions provided. They have things like backups, snapshots, restores, upgrades, HA, monitoring, and alerting baked in. These are non-trivial to do yourself.
Here in Argentina it's common to find people that works dealing with customers or in the street that are very rude and kind of sociopaths. For what I have read in threads like this one, software developers that have to deal with many users/developers like Linus Torvalds, Theo de Raadt, and Jamie Zawinski end up suffering the same symptom.
> I also think there's another bug with xscreensaver where it will capture and "hang on" to your keyboard after you've unlocked the machine.

You sure you are running the latest version?

That is the origins of this message. That Debian (and perhaps other distros) would fail to push xscreensavers in a timely manner, resulting in JWZ getting emails about issues he had long since fixed.

This seems to stem from a policy that only security issues (resulting in a CVE being published) will be processed, while usability issues are left in place until the next major stable release is rolled out.

I can see two reason for this.

A: that the thinking around stable is heavily server oriented. Thus anything but CVEs being excluded result in reduced risk of production breakages. This even though Debian is a generic distro that can be molded into desktop or server usage depending on what gets installed.

B: that the rigidity of traditional package management do not allow a piecemeal updating process. This because updating a package removes the old package in the process. Thus if you want to bump up the xscreensaver version, and it hard depends on a newer lib somewhere in the dependency chain, you end up with an unresolvable conflict unless you also update everything else that depends on the same lib.
In this century we should stop worrying so much about job safety and workers and instead care more about humans (regardless of their employment status). We will never run out of useful work. But we should get used to the idea that work is no longer a necessity for bare survival. And that useful work is not always paid for. It's a political problem, and I'm thinking UBI here (unconditional basic income). Don't let existential fears stop anyone from working on the real problems of our time.
Not sure if I get exactly what you are looking for, but abduco[0] (with or without dvtm[1]) might serve you better.

[0]: http://www.brain-dump.org/projects/abduco/

[1]: http://www.brain-dump.org/projects/dvtm/
I'm hoping this is some sort of late april fools post? This cheat sheet is stuff no python programmer would need to look up, and even then, manages to get a few things wrong.
It is also a classic help desk issue.
Yeah, my impression is that the web search people have much more strong and defensive product people than Gmail, who are more willing to say no.
> Some people are natural heel-strikers while others tend to lead with their toes. The good news: neither form is inherently better than the other

That is in opposite to common knowledge that heel-striking is worse, and leads to increased injuries.
Check out row hammer https://en.m.wikipedia.org/wiki/Row_hammer
The problem is peoples perception and they think that jobs can be created and that this will solve all their problems. See Trump vs Sanders.
Silicon Valley’s ‘unicorns’ have regulators worried
I disagree. It's not that LLVM made "pervasive mistakes", it's that other design decisions can be much faster, such as those mentioned in the B3 JIT link above.

Of course, some tradeoffs are made, but actually I don't see why they substantially limit B3's output code quality. Perhaps slightly, but in return for a massive speedup in compilation times.
Indeed but I'm curious about the average wage rather than the standard of living. A decreasing average wage and increasing standard of living would indicate the obsolescence of wage labor.
I feel like the author is missing something fundamental about the appropriateness of "cheat sheets" to certain domains of knowledge.

The poll on that page shows an overwhelming majority (>75%) of people are ambivalent or skeptical of a Python cheat sheet.
True although that's changing. London salaries outside The City used to seem to top out around £60k, but in recent years that ceiling has been broken. Meanwhile, Google and Facebook still pay ridiculous salaries, but smaller companies can't afford that, and with funding slowing down it's going to lead to even more belt tightening. You might be surprised how many people in tech are working for $50k, $60k, $70k in SF these days.
Tmux is awesome. been using it for a while but still need to learn more about it. Its great to have a progress running here and checking on it later while on another window
Counterarguments would be neat. Or at least downvote me into the grey so I can stand with the other comments that get punished for calling out this particular butt naked emperor; unless HN shows one's own comments in black always, in that case nevermind, I'll just state that the grey comments are right IMO, and especially agree with danharaj.

But if you expect me to be not snarky in response to something like "the vast majority of mankind doesn't care about freedom, wouldn't know what to do with it, and will misuse it when given it.", then just ban me, get it over with. Something like this matters more to me than HN or computers ever could, and though I was being polemic I'm willing and able to back up every last word in that comment, and until proven otherwise I'll assume that's why I don't get challenged on it, but simply downvoted.
Poor residents were promised Wi-Fi service. The Times found they didn't get it
You likely also don't need to run Django yourself either: https://cloud.google.com/appengine/docs/python/cloud-sql/dja...
intersting use. I always wondered if that was managable because I'd be afraid to lose track of all those machines
> most of the time one has to put in some number of years before ones potential becomes apparent

How do you pay for those years being a student (self taught maybe) ... I think this is where basic income really shines. We need a flexible workforce who can change jobs and careers with help from a kind government.
> See, and maybe this is because I'm just dumb or something, but I have never gotten rebasing to work for me. Ever. Every single time I do it I read at east 3 articles about it so I don't screw something up, I attempt to do it and ultimately I lose a bunch of work.

Rebase takes a little bit of practice, but everyone who's using git owes it to themselves to learn it by heart. It's almost like having superpowers compared to any VCS which doesn't have rebase.

My advice[1] would be to simply create some dummy repository (perhaps just copy an existing repository with some real code) and going through various scenarios described in the git-rebase man page (using some trivial changes). If something blows up, don't worry, you can always just start from scratch.

The key to making rebase work for you is: 1) understanding the underlying model of git[2], and 2) practice, practice, practice. With enough practice you'll get a good feeling for which "type" of rebase works best in a given situation.

[1] In addition to the excellent advice given by others in this thread.

[2] It may look like it's really all based on snapshots of files, but the workflows are definitely mostly centered around patch-based thinking.
Mozilla cares about software freedom.
https://quizlet.com/
Coursera and University of Illinois Launch MOOC-Based Data Science Masters Program