skysight-inc/HackerNews huggingface dataset:
I have a confession
I have a confession. I love reading Hacker News while in the bathroom on my mobile. Yes, I know. Disgusting. But it's important to understand where the "NEED" for a mobile friendly version came from. It's one of the few times during the day that I can surf what I want without some other agenda or task pulling me away. The mobile experience was always pretty meh on the official site and required me to pinch zoom to read the contents when I should be focusing on pinching something else.
I was going to use a reader when I thought, why don't I just wrap it with some css and display it the way I like it. I also made it easy to share the articles across different social sites, and since I was designing this for myself, I figured I would just make it easy to do the things I do when I do them.
I don't vote on articles. It's just not what I do. I share the cool one's.
I also added a more promenent search (at the top) so I can find what I want.
I also put in some categories for things I tend to want to keep up on and added a few hotkeys (alt - s = search).
the design is a work in progress with no plans to ever "finish" it. It's just an experiment and totally selfish.
If you find yourself "needing" a mobile friendly version, feel free to try it.

Warning: It's still in alpha.... it's still being worked on... also open to suggestions.
How yuppies hacked the original hacker ethos (2015)
I don't understand the downvote. Debugging C with gdb + emacs (albeit 20 years ago) was a decent experience. Even for a vi user...
Running your own mail server is a pain. Paying for google apps to handle your email is very easy. Other providers can do the same thing for you.
alpha link: hackernews.ca
> Raising the level of geek creds is not unlike Big Bang Theory

IMO, Big Bang Theory is effectively "nerd blackface". It doesn't treat its characters as particularly intelligent - they often lack empathy, common sense, etc. The laughs are frequently at their expense and I find it highly uncomfortable to watch.

Mr. Robot is far more respectful to its complex protagonists.
I want a sci-fi show about an engineering team that debugs and deploys fleets of robots/organic aliens inside the bloodstream of a giant space whale creature in which, humanity itself is living on some sort of floating enclosed solarsystem bubble.

They would have standup meetings each day (ever second episode) and you would see how a large organization would operate efficiently using something similar to Nexus-Scrum.
The stronger lesson I took away from the article on reinforcement is that praising hard work makes the child less afraid of failure and more apt to persevere. Otherwise, failing a task is a scary symptom of not being smart enough.
Why not just make a case that does this? It could have doors that slide out to block/unblock the camera and microphone. And make it a faraday cage to block wifi and gps until you open the case.
Does it include a variable Explorer? That's the main thing I'm missing
Letsencrypt certificates renewal
Tornado 4.4 released
Wine is fine for getting around an expected limitation, but would you run your workloads on wine in a production datacenter? It would be a disaster.
Do you really need to "source" a post like this?
While that is in some ways fair, interviews inherently involve being the center of attention; people who do poorly at them because of nervousness will always have problems regardless of the format.

While it's true[0] that work samples are substantially better at evaluating candidates than informal interviews, they have their own downsides. For example, I have heard many people balk at multi-hour homework assignments as part of the interview process as too much of a time commitment to one company. In the end, any screening technique will be flawed. That doesn't mean that we shouldn't use them.

[0] http://bobsutton.typepad.com/my_weblog/2009/10/selecting-tal...
>How come the open source world hasn't been able to create a debugger that's as good as the (still primitive) debugger in Visual Studio 6.0? It's astonishing to me how bad the state of the art is.

Because nobody has hired developers to work on it. Most large scale projects (whether OSS or Proprietary) get done when someone bankrolls the development. And I suppose the reason nobody has hired developers is because its hard to make money on open source debuggers.
The life-changing benefits of side projects
Tbh, it probably has something to do with the fact we don't hire based on school name at all or even degree. We just care if you can perform X business function and have a couple years experience at it.

The OP pretty much only lists "Tech companies from SV" so it seems to me at least its a cancer specific to that group.
GMail is super easy to replace. I use FastMail and love it.

Google search is a bit harder. I use DDG by default but will still use Google sometimes.
And if you overthink it (how can you not? no idea what they're looking for) you appear to clutch or ask too many questions. No shared context means a very artificial exchange.
It really irks me, when a sentence has an unnecessary comma in it, it probably should have been a semicolon instead. Bugs, the crap out of me and I can't keep reading anymore!
So the lack of black participation in free tech events === lack of interest from black people? That's a stretch of a conclusion rife with confounding variables.
That's really weird math since you start with engineering college graduates then jump to talking about the entire population. So you're comparing apples to oranges.

Here's something simple. Go look at the metrics for demographics of college majors by degree at http://www.nsf.gov/statistics/seind12/c2/c2s2.htm

Blacks are about 7% - 8% of college graduates with CS degrees each year. So one would assume that if tech companies were hiring US college graduates at an equivalent rate based on graduation rates then most tech companies would look like Apple that has 7%-8% black employees in their workforce.
And Terrence Tao who is quated was also extremely good at olympiads. As I see it, the olympiads are a good cost-effective way of identifying talented kids, they are in a way just IQ tests.
I've never done these competitions but I think that a good argument for participating in them is that you might meet like-minded people.
Heheh. Thanks - I was pretty sure it'd just become easier, just takes a switch. I actually am starting to think in some of those same consraints - but with colder temperatures, likely a result of living in Norway. I'll think a temperature is fairly warm in Celsius (Ok, 10 isn't bad at all), yet 50F? Better put on warmer clothing. It isn't constant yet - I still have my 'stupid' moments (how warm is 10? I can't remember what that feels like!), but better.
The really cool thing is that existing implementations of RISC-V microprocessors, like what Berkeley provides, rocket (https://github.com/ucb-bar/rocket) and boom (https://github.com/ucb-bar/riscv-boom), and lowRISC uses and modifies have a dedicated accelerator socket.

We've have good luck developing software/hardware infrastructure for machine learning accelerators and interfacing an example multilayer perceptron backend with this infrastructure (with Linux integration ongoing). This work (shameless plug: https://github.com/bu-icsg/xfiles-dana) may provide a starting point, examples, or general guidance for developing machine learning or other accelerators in this space.

But, I can't overemphasize how the ongoing work at Berkeley and lowRISC have facilitated this process.
Does anyone have a mirror that does not require flashplayer to be installed?
Some statistics helpful to put the numbers in the article in context:

* Percent of San Francisco MSA that is black: 7.9%

* Percent of Atlanta MSA that is black: 32.8%

* Percent of college graduates that are black: 10.0%

* Percent of CS college graduates that are black: 11.5%

* Percent of engineering graduates that are black: 4.45%

Sources:

http://www.directemployers.org/2012/08/16/the-college-class-...

http://factfinder.census.gov/bkmk/table/1.0/en/ACS/12_1YR/CP...
Chatting about Pokémon Go with some of the top mobile game designers
> You have to draw a line

But do you? I mean really, what gives anyone any authority to say that?

Quoting wikipedia[0]:

> Art is a diverse range of human activities in creating visual, auditory or performing artifacts (artworks), expressing the author's imaginative or technical skill, intended to be appreciated for their beauty or emotional power.

Maybe it was the artists intention to horrify and disgust, in which case stapling body parts on canvas certainly seemed to have that effect. Certainly that qualifies it as art.

I really think it's exclusionary and elitist to tell anyone their creative works aren't art.

[0] - https://en.wikipedia.org/wiki/Art
My team has impromptu whiteboard meetings lasting from 5 to 60 minutes at least once per week. Being able to diagram and communicate your ideas is one of the biggest things we are looking for. We have already done phone screening and an in-office coding exercise by this point, so the whiteboard is a test of how you might integrate with the team.
BTW, this is the resource page from Harvard's edX course, "PH525: Statistics and R".

"An introduction to basic statistical concepts and R programming skills necessary for analyzing data in the life sciences."

https://www.edx.org/course/statistics-r-harvardx-ph525-1x
This explains why:

From the article:

From Terence Tao:

professional mathematics is may be quite different from the reality. In elementary school I had the vague idea that professional mathematicians spent their time computing digits of pi, for instance, or perhaps devising and then solving Math Olympiad style problems.

In real life its the same. You don't cook up interview coding problems and solve them whole day. You have real world work to do and often that requires a degree of productivity, not knowledge. This is even more so true given how cheap and easy access to knowledge has become because of the web.

From GH Hardy:

it is useless to ask a youth of twenty-two to perform original research under examination conditions, the examination necessarily degenerates into a kind of game, and instruction for it into initiation into a series of stunts and tricks.

Notice how closely this matches with interviews which mandate people to demonstrate expertise in trivia. Or quickly state the Big-Oh complexity of some sorting algorithm.

From Andrew Wiles:

Real mathematical theorems will require the same stamina whether you measure the effort in months or in years [...]

Almost any real measurement of algorithm expertise is in seeing how good a person in coming up with a new algorithm for a novel problems. What exactly is your knowledge of 100 sorting algorithms worth, when it can be searched for in a google search which takes a few milliseconds.

Interview Algorithm guru's to me are no better than those smart elecs who used to show up in school having memorized multiplication tables and then demonstrate that as some kind of mathematical ability.
I use UndoDB a lot. It's been increadibly helpful for debugging dynamic binary translators, which in my case are x86-to-x86 JIT compilers.

I also use it for debugging unit tests for a static binary translator. When I'm unit testing, I will set a brakepoint at the reporting of a failure, look at how the native program and emulated program states diverged, then I'll use reverse execution and data/code breakpoints to go back and forth to try to figure out what went wrong. This is much better than having to restart each time.

Over the years I've found many bugs in UndoDB and they've been pretty quick to fix them. Their support is great.

I started using it as a student, on a non-commerical (i.e. free license), and it was an essential purchase for my current work.
You are all arguing past each other and being difficult. Make an attempt to interpret each other in the way you actually suspect they intend and respond to that rather than trying to trip them up.
As a former "successful" mathlete (never did IMO or Putnam, but consistently made the top five in state competitions), I agree that competitions won't help you develop mathematical maturity, but it is interesting how how they are viewed in the wider world. It's been a number of years since my math tournament days, but people are always very impressed if I mention that I won math competitions in middle and high school. It is odd to me, because I don't really care about my math medals anymore and I've since accomplished things that I value a lot more, but there you have it.

Also, even though competitions won't help you develop as a mathematician, I still think it was a good experience for me to get out of school for a day and hang out with a bunch of other math nerds. That part of it was a lot more valuable than the competition itself.
Worst API Ever? API Review – JIRA
FMH I wonder what the Surgeons I have met (I am on a transplant list in the UK) would say to that.
If you want to automate this process: http://www.jsfuck.com/
I had no idea Google Takeout existed. Thanks. I backed up my Gmail over IMAP in the past but this looks far easier.
Yeah, S02E01 impressed me in particular. The SET usage, ransomware, and IRC logs all seemed 100% accurate.

Only part that's not quite accurate is Cryptowall would never be used for this, since it's a specific ransomware family used to collect money from generally unknowledgeable end users. In reality, they probably would've written their own lightweight ransomware.

If they changed it to some other pun ("Cryptofence" or something), that would've made it a bit more realistic.
Agreed. Workaround:
Click video for focus, either click again or press space to play. Use left/right arrow keys for 5s jumps, < and > to adjust speed. I use these commands about every 30 minutes.
A/B Test Gotchas
That is a dilemma, isn't it? I also don't think it's the most useful or practical way to accomplish a goal.
> Using your own domain is not absolute protection, because you don't really own your domain, you rent it.

Good point; your domain can be seized for various sorts of percieved IP violation.
I don't agree with breaking the laws of a host country when coming in as a refugee, but it's important to realize that many refugees had normal lives and were functional parts of their society before war befell them. They aren't just the dregs of society, looking for the next host to scam and rummage before moving on, though your use of "refugees" in scare quotes seems to imply that you don't see them as real people.
Surface Pro and Surface Book are definitely consumer devices. As are Band, and Xbox.
A few very bad assumptions there:
1) not all employees have CS degrees from the US, many are foreign
2) the graduation rate by "race" or "gender" in 2015 is not what is was in 2005, 1995, 1985 or 1975, and the any industry has many people who graduated a long time ago. Comparing current year demographics to the industry as a whole seems really off.
3) Due to historical economic status which is correlated with race, more of those that started off less well off tend to gravitate towards more stable companies.

None of these things mean that negative racial discrimination or stereotyping don't exist, just that we shouldn't expect numbers for a particular industry population to match the aggregate stats on who graduated last year.
> can lead to a situation where all of your TCP streams try to over-ramp. ... A single stream generally behaves better on such a link: it's getting a much more complete picture of the world

Multiple HTTP connections work better for exactly this reason, because they are 'stealing' bandwidth from streaming video by 'not playing fair'. For example, 6 connections ramping back up bandwidth at 6x the rate of a single connection or sometimes only scaling back on 1/6th of the streams at once.

...which is fine because multiple parallel HTTP connections is usually a browser doing so for short-lived data transfers for active users and it is not the bulk of the data on the network.
Windows can do reverse debugging (time traveling debugging) using Nirvana.
I think the risk of being exposed to spoilers is something you have to accept if you want to binge watch and not keep up with the populace.

I enjoy binge watching, so I always wait for the season to complete; sometime for multiple seasons. However, I don't find the occasional spoiler detrimental to my viewing pleasure. I can only speak for myself, but I have watched many classic movies with prior knowledge of the plot; and I believe they have not significantly affected how I perceived them. Of course, it is impossible to tell if I would have enjoyed them more had I not known anything about them
Bolt: Anonymous Payment Channels for Decentralized Currencies
YeeeHaw...! Don't forget in some cultures women cannot have their faces shown in public spaces (burka?). I respect that, but in general we should mine such culture sensibilities before posting something.
Correct, if they're pushed.
Shift-option click did it for me, which is really cool. I've wanted this and didn't know it.
My Google news feed also spoiled my TV watching. There was a news story about the final episode of Game of Thrones, and the title of the story was enough to spoil something that happened in the episode.
Pokemon Go is AR not VR. Also, I'm sure Zuck is enjoying PGo just like everyone else.
No, third parties can change your IP address on fairly short notice (days or weeks) for their own reasons. And of course you can't change provider without changing IP either.
Yes, as an approximation.

Could you please explain in plain english with examples exactly what you mean by that statement?

NYC where I live has at least 1 million blacks.
NYC has many hi tech firms
NYC has many banks and financial institutions and media groups that all employ programmers and engineers.
It has many tech Meetups.
It has many opportunities to attend tech events that are free, and where there are no restrictions on attendance.

So, please explain what you mean.
We didn't do Chip+PIN in the US, we did Chip+Sign for everything but debit cards (which still use signatures in most cases as a lot of stores don't have support for the US Common Debit AID, yet). No, virtually nobody supports contactless on cards themselves, if you want that you're stuck with Apple Pay / Android Pay / Microsoft Wallet and having to use your phone or watch.

Our EMV rollout in the US was awful, the software running on card terminals is abysmally slow to authenticate transactions (taking upwards of 15 seconds in some cases), while traditional magnetic strips took maybe 2 or 3 to authorize. This is fixable, and multiple vendors in the chain have been providing fixes that drop the authentication+authorization time back down to the 3 second window, but it's going to take a while for it to get rolled out now that it's almost a full year after the big switch.
Those 3 links are all to the same issue that was closed long ago and funded by MS as FUD.

There haven't been any real WebGL exploits I know of. No you can't upload arbitrary shaders either. They're validated and then re-written by the browsers.
>Oh you're so funny. As opposed to the US where people overpay for sub-standard local technology?

That's so cute. Does your high income tax pay for all of that above standard local technology?

>People in the US still use cheques. And they have to pay (a lot) to print those.

Anecdotal, but I've rarely seen anyone pay by cheque.

>Chip cards? No, let's use our fraud-prone magnetic stripe cards.

Yes, because chip cards are so infallible.

>It's cheaper for me to call the US using an MVNO from Europe than picking up a phone and calling the US from within with a pre-paid cell phone there.

Surprising. Care to list some prices?
There are thousands, probably millions of small business critical pieces of code running on systems all over the world running more than just .NET code. You'll have to emulate or recreate nearly the entire operating system, at which point... what did you accomplish? Businesses are going to compare the cost/benefits of upgrading their OS vs upgrading some old code, and decide it's not worth it.

Perhaps you've been lucky enough to move to more modern systems, but you're in the tech circle. For everyone else, it's not an easy option. Have you ever worked for a fortune 500 company? There are systems that are nearly 20 years old with billions of dollars running through them. Moving that is not a light decision.
How many events have you attended as the only white person?
How comfortable did you feel?
Do you think your merit was accurately reflected at these events?
It's always interesting to me when evolution is framed in terms of "why" something happened rather than "this mutation was more suited to the environment at the time." In this case, sounds like shells were good for digging, now are good for protection. I suppose such headlines are well-suited to our current popular understanding of evolution. (Also... I like turtles.)
Gosbank USSR had died with the USSR itself. And those IBM clones they were using ... Where did you get them at that time? And software? No one wanted even to think to start something new with them.

UPDATE: In fact we were extremely lucky to haven't even seen this mainframe beauty upfront. Pure number of day transactions were enough for us to estimate payload and architecture.

It was just 3 or so years later when I was invited to see that glassy mainframe's kingdom at Central Bank of USSR.
There's no doubt he was reaching for the gun. You can see him sticking his hand in there and digging around.

One fan tinfoil theory is that he killed Tyrell and the last two episodes have been him sitting in a jail cell.

I don't really buy that, but he probably did shoot or try to shoot someone.
$600 for a 10" Atom tablet, 4GB RAM, 64GB SSD, including the keyboard.

$1300 for a 11" Core-M5 tablet, 8GB RAM, 256GB SSD, including the keyboard.

Honestly doesn't seem that bad to me, if the product is well made. It's similar in price and processor specs to the Macbook (Core-M3, 8GB RAM, 256GB SSD for $1300).
Everybody in the comments correctly guessed my gripes. My least favorite thing is that I can't swipe if there is an option to use the chip.
I'm a bit the same. It was really enjoyable, and then just bogged down at the end of the first season, with an amazingly trope-ish 'twist'. I think the lead actor is outstanding, being able to convey 'numb at the world' rather than just 'unexpressive/emotionless', but yeah, it's just too slow.

And when push comes to shove, while it's great to see actual tech in action, it doesn't actually matter that much to the story. As long as the characters aren't doing things that actively break immersion (blue ribbon award goes to NCIS having two people type on the same keyboard...), it doesn't matter to me so much if the 'hack' is real or not.
Would be able to generate keys now that will be secure for a whole lifetime? For anyone older than about 40, even state-of-the-art crypto from the time of their birth has been broken. Will modern crypto hold up any better?
It was cheap and stupid. Designed by the artist to thumb their nose at everyone who came by. It was no different than standing out front and mooning everybody. If that is art, then every drunken hobo at the bus station is an artist.

That's why I prefer to use words like 'art' for things that are unambiguously artistic. Instead of abandoning the word (like that Wikipedia author) to goofy madeup definitions just not to offend somebody.

How about this: Its my 'performance art' to offend folks on HN by disputing what art is. Now any objection to my remarks is hypocritical. I have full authority! Hey! Every troll is now an artist! Fits the Wikipedia definition anyway.