skysight-inc/HackerNews huggingface dataset:
Yeah, Zappa is not just a counter-cultural icon with a knack for comic and witty lyrics, but he's also a musical genius.

I think there comment by Warren the fan (and future guitarist) in "Intro Rap" opening track on the live "Baby Snakes" album sums it up :

"Tonight though I’ll tell you one thing about these New York crowds.
Some of them, they get too carried away you know because they think Frank Zappa is such a mad man.
You know they come here to see him go crazy or something you know.
They don’t realise there’s, notes are involved you know"
Did you miss the part where he doesn't want anything higher than 70°F?
Sorry, I forgot to mention the concept: 物の哀れ　https://en.wikipedia.org/wiki/Mono_no_aware

Oh, and as an addendum... neither I, nor my wife, have even read any of KonMari's books. We are more influenced by minimalism and the Japanese concepts of "mottainai" etc.
Any email address where you could be contacted? I looked around your website and blog but only found links to linkedin and facebook. Thank you.
Get AMP’d: An Introduction to Accelerated Mobile Pages
Oh, I wasn't correcting you! Just re-iterating in my own words what my intentions were. And, agreed.
The Dos and Don’ts of Working with Emerging-Market Data
This is the coolest thing I've seen on HN in a long time, and useful to boot. Hopefully this will be a very big help to people moving over to Rust from C for its safety and type-checking. In general I don't support rewrites because, as many experienced programmers have pointed out, rewrites often make many of the same mistakes as the program they're rewriting. But transpilation allows us to keep the code with all the fixes to those mistakes.

In theory I'm a big supporter of Rust. I strongly feel that we should be using stronger-typed languages than C for developing security-critical applications, and from the outside, it looks like Rust solves a lot of my criticisms of C without giving up any benefits of C. A transition over to Rust could be a big win for security and reliability of many systems.

However, I'm reluctant to devote time to learning Rust primarily because it's not supported by GCC (or any other GPL compiler that I know of). I hope the next cool thing that that the Rust community does is to continue the work done by Philip Herron[1] on a Rust front-end for GCC. I know the classic response to this is, "Do it yourself!" but there are too many other areas of Open Source that are higher priorities for me, so sadly this will have to be done by someone else if it happens at all.

[1] https://github.com/redbrain/gccrs
How Dollar Shave Club went from viral marketer to engineering powerhouse
If you never want Touch ID to work, you can just replace the home button in the phone. It's a security feature from Apple--a new home button will never work with Touch ID again.

It's not too difficult to swap a home button yourself with the right tools, or most stores will do it for ~$49 to $59 (depending on your iPhone model.)

If you have a store do it, definitely ask for your original home button back in case you change your mind later or sell your phone.
I actually usually use the aes_string command instead, which allows strings. Easy for programmatic reuse of complex ggplot commands.
This is one of those "awkward statistical analysis" moments where the outcome of the analysis should be...well...as an analyst, i think, ridiculously obvious before its even carried out... if you have any familiarity with the topic/history/culture. But I also can respect its a topic that needs careful interpretation and isn't likely to go down well in everyday english.

So what we'd expect to see is:

1) A bias is present: any study based on american society at large that DOESN'T find a bias in its behaviours/outcomes involving the black community, in terms of either wealth, incarceration, shootings, education, employment, etc etc etc must be so off you'd be more likely to disregard the evidence collected rather than believe the study/conclusion.

2) This is because, not surprisingly, all those things are so highly correlated and historically caused.

3) While I respect that it MIGHT be an interesting question to study whether, controlling for all confounding cultural and obviously explanatory variables, police are more likely to shoot black people in america, and you might even find a very very very weak effect there explained by the low pay, the correlation between low pay/racism/education, and the tendency of police as a career to attract authoritarian personalities, this is in many ways a politically pointless conclusion, because I'd bet good money that you both need to have quite sophisticated statistical understanding to really "get" what such a study is saying, it would be a horrendously complicated statistical study to almost swamp any practical implications and raise very valid questions about its methodological valididty, and I think any effect you may find will likely be swamped statistically by all other factors of black bias in american society.

4) It does no practical good to be able to go up to black groups and say "No no no, its not that police are particularly biased against you because you're black and police are racists, its just that because the higher-order causes of racism and racial history in american society: i.e. you're poor, uneducated, encounter the police more often, commit more crimes, american historical wealth disparities and racial wealth disparities, americans are more likely to carry and be afraid of guns, etc, means that you're just more likely to encounter them and therefore they're more likely to shoot you...so just go home and chill."

That socioeconomic/historical/political factors are the main determinant of things here strikes me as both:

a) Statistically and historically obvious

b) Totally irrelevant to the actual question of whether institutional bias is outrageous/real/needs to be fixed/the reality of black experiences on the other side of that equation.
TraffickCam – stop sex trafficking with image recognition
SFTP gets tricky on resume; rsync and BT have builtin data integrity checks.
Alton Sterling was obviously resisting arrest - that's a fact.
OpenSSH comes from the OpenBSD community, which is not known for being friendly to new users or developers. Or to humans in general.

By contrast, the Rust community has a reputation for well-above-average friendliness.
IIRC, the data structure that they used was not thread-safe. There eventually had to be an interlocked compare exchange operation which slowed throughput. Also, I couldn't imagine this working correctly in out-of-order cores without memory barriers at the very least.
That's very interesting! Removing the separation between DNS resolving hosts and applications resolving paths. All paths could be resolved by a hierarchical DNS-like system which you also ran inside your service to route requests to subfolders. Cool.
Arrest generating cause for search is only half of it - what is that arrest based on? Presumably it's often based on noncompliance with orders that constitute a de facto search, with the only original cause being a traffic violation.

Do you dispute that it's a common occurrence for people to be pulled over for a civil traffic violation yet to end up arrested for possession of something? This phenomenon flies in the face of the fourth amendment, the courts' function of finding logical justifications for the status quo notwithstanding.
Startup helps you apply for O-1 visa and save thousands of dollars
Can I request a feature for authenticjobs? Glassdoor rating for every company. It will save a lot of time, and I wonder why nobody has it. Thanks!
He has a footnote that the blog post was discussed. I'm sure nothing important was revealed. Frankly, there wasn't a whole lot to the article that I haven't read elsewhere anyway. No trade secrets there. Amazon wants people who, unlike me, don't find data structures and algorithms to be boring and sleep-inducing. That's about it.
Before going that far, we need a more effective way to get the vendors to care.

Symantec could have chosen to ship only the minimal filesystem interface code in the kernel and run the huge, complex inspection code in an isolated low-privilege thread, just like the Windows NT guides recommended in 1993.

Symantec could have performed basic diligence and updated their dependencies when security updates were released.

Symantec could have followed recommended practice for code auditing, fuzzing, etc.

In each case they chose not to spend the money it'd take to be minimally competent, correctly realizing that most of their customers will never check and are unlikely to change their buying habits. Based on my experience running their enterprise management tools and dealing with their support, I'm pretty sure someone just made the business decision not to spend the money because most of their customers have audit requirements to buy something and nobody else in the industry is significantly better.
I haven't and I wouldn't. I don't imagine it would be much fun from me. But I would most likely survive the encounter.

If you google "uk police subdue knife", you can find many examples. Here's one: http://www.huffingtonpost.com/entry/london-police-knife-wiel...

Quote from the article: "In San Francisco, the suspect died in a hail of bullets. In London, the suspect was subdued."

Different situations, different people, I'm sure they're not directly comparable. But in general people are not expected to die from police action in Europe unless they're actively shooting at police officers or hostages or something similar.
Does rsync auto-resume after failed connections?
Did you try taking public transit at 2AM? In many cities, the public transit shuts down at some time in the evening, forcing people to use cabs (or Uber). It's great if a city has decent public transit, but there's a reason why other services have a role: some people are in a big hurry, others are caught out at a time when there's no public transit available. There's also plenty of cases where the public transit option just isn't very good for a particular route (such as, in the NYC area, try going from Jersey City to Staten Island on public transit).
Ring buffers are also used in web servers, database servers, different kinds of device drivers protocol stacks, constrained embedded devices, etc.
Some of the most convincing evidence comes from American prohibition of alcohol and the drug wars. Basic economic principles dictate that the supply will expand to meet demand. As the demand is difficult to modulate, the strategy of regulating supply has been historically more effective.

The prohibition created a robust black market which all but disappeared when alcohol production came back into the light by legal means. The same logic should hold true for ivory through farming or artificial production (see several comments to this point above).
Just a note, Github now has free private repos as well.
> I've noticed that people interviewing me are jotting down notes...

The note taking may be disconcerting, yes the interviewer is trying to make an assessment -- typically around skills, motivation, and fit.

Note taking is actually a good sign that the interviewer is engaged.

They likely will have several individuals in the interview process-- and afterwards expect to share those notes with colleagues.

George Bradt offers some solid advice handling the interview > http://www.forbes.com/sites/georgebradt/2013/01/02/acing-the...
राशिफल – वि.सं. २०७३ साल असार २५ गते। शनिबार। इश्वी सन् २०१६ जुलाई ९ तारिख।
Fortune, Failure, Fetish, Fest: Aby Warburg's Glorious Nachleben
Eli Zaretskii becomes emacs co-maintainer
Pv: Monitor ETA, throughput, and completion of text pipes
>Not only are there lost wages for your time in jail you will likely also lose your job so does the state now pay you $XX/year * avg life expectancy?

Yes.

>Even if proven innocent your future prospects could be shot not to mention intangibles like lost relationships, losing pets.

These should be compensated for too. Lost relationships I think are worth a cool $1M.

If the state can't afford all this, then they shouldn't put people in jail unless they're really sure they need to.
"Keep folder on top when sorting by name" is finally an option in Finder on macOS 10.12 Sierra:
http://d.pr/i/10yom
never said that celebrity doesn't have a cost (a high one in this case) but there is an upside to his actions. Acknowledging so doesn't commit you to supporting one side or the other.
I've never signed one, but I'm imagining that the NDA would probably cover any upcoming technologies or products that might come up during an interview, not an NDA about the interview process itself. The latter seems kinda silly IMO
I don't consider it reasonable that 1 in 100, 1 in 10000 people would falsely end up in jail.
What makes python "official"?
I don't think you need to treat an NDA as a blanket 'you can say absolutely nothing'. The post is 90% about his own preparation process, and 10% about the day-of schedule for interviews. The schedule of the day-of process is not exactly a secret, everyone that has interviewed at Amazon went through something like it. The recruiters should be telling you what to expect before you even get there. It's not like he gave a hint as to what the questions were.

Here's the thing, posts like this are just making searchable what many people already know. The difference is that the tribal knowledge of how to get through interviews is one of the reasons why our profession has a diversity problem. If you don't know that you should read those books and plan for those questions, how well do you think you will do? Plenty of this wisdom travels over beers among the circles of friends in the industry, but putting it on the internet democratizes the knowledge for everyone.
Who are the supporters who are getting food, and opponent who are not?

The starving public aren't meaningfully pro or anti any faction in government, they are civilians trying to scratch by.
There is already evidence of bias with arrests for other crimes.

Marijuana possession accounts for 46% of all drug arrests. In terms of marijuana use, 14% of blacks and 12% of whites have used marijuana in the last year, yet blacks are 373% more likely to be arrested for possession. In some areas of the U.S., like Cook, IL, the bias gets as high as 720%. [1]

If police are racially biased with arrests for one set of criminal behavior, isn't it likely there is some bias towards other types of behavior too? Like in stopping cars?

[1] https://www.aclu.org/files/assets/aclu-thewaronmarijuana-rel...
@jakebasile, Whether you take manyxcxi up on this or not; I think s/he is making a great suggestion here. 12 interviews and zero offers is a lot of interviews. A few feedback style interviews with some candid feedback might do you some good. Technical skills aside it is possible you just are not interviewing well.

Also a couple of somewhat related questions.

1) How well are you at reading the interview outcome? Do you leave these interviews thinking you will be made an offer or do you leave with a pretty good idea that a no is coming your way?

2) Rather than waiting for a rejection and then asking "why not", have you tried asking for the "why not" during the actual interview? At the end of almost every interview someone will wrap it up saying something along the lines, "Do you have any more questions?" I have had plenty of candidates ask me (and I myself ask if I'm the candidate), "What do you think I could have done differently today to improve my chance of success with your organization?"

This is usually met with a more honest feedback than the ask after rejection for numerous reasons.

1) Less HR cover my ass BS; after the rejection companies are worried anything they say could be used to sue them.

2) More people in the room so you may get more than one perspective.

3) You haven't yet been rejected so you may also hear some positives; "Well you really impressed us on X, but you could focus more on Y." This can help you to play to your strengths in the future as well as areas you need to work on.
I've written a script that every minute tests to see if the appropriate rsync command is running. If not, it simply runs it again. In that way it effectively restarts and gracefully resumes.

This Google search:

https://www.google.co.uk/search?q=rsync+auto-restart+failed+...

returns this link:

http://superuser.com/questions/302842/resume-rsync-over-ssh-...

which contains this script:

#!/bin/bash

while [ 1 ]
do
rsync -avz --partial source dest
if [ "$?" = "0" ] ; then
echo "rsync completed normally"
exit
else
echo "Rsync failure. Backing off and retrying..."
sleep 180
fi
done

The comment says:

When the connection dies, rsync will quit
with a non-zero exit code. This script simply
keeps re-running rsync, letting it continue
until the synchronisation completes normally.

That's pretty much what I've done.
I've been doing this for the last few years but with my brain as the planning tool.

It only hit mid 60's today on the Maine coast.
Working version of first Skype Network compatible client (Epycs) which creation was based on this protocol dumps will be released 1 september 2016.
> you will likely also lose your job so does the state now pay you $XX/year * avg life expectancy?

Presumably, once exonerated, you are employable at some level, so replacing your previous income for the rest of your life is probably inappropriate. OTOH, the lost continuity has an ongoing impact that ought to be addressed somehow.
They shouldn't have distributed compiled python code as part of their app. We all know that pyc is weak against bugs...
We could imagine a dehorning program that is run by the government to stem poaching.
I think it's reasonable to remember that Blacks (and especially young Black men) commit proportionally more violent crimes; it is also useful to remember that black people in general are much more likely to be the victims of crime. The latter point is a much more reasonable way to view the experience of being black in America -- constantly in danger of crime, and then being treated like a criminal by the people who are supposed to protect you from crime.

The police -- and I do believe that the vast majority are well intentioned -- too often think that aggressive tactics are the answer, because the way to reduce crime must be to catch more criminals, right? So, when a police officer is assigned to a rough area with lots of crime, he tends to treat the citizens like criminals instead of victims. Maybe not everyone is treated this way -- but young, poor, black men certainly are in many cases, especially when they're involved in petty criminal activity like selling bootleg CDs that leads to tense interactions with police.

It's a really tough problem, and I don't have a good idea about what could be done to solve it -- but local governments are failing these communities, and we should demand something better from our leadership.
Exactly, I'm in fucking Canada and I always look at the officer and get their go ahead before opening the glove box, reaching into my pocket.

I'm also the kind of person who gets into debates with cops out why I was stopped, etc. I'm by no means 'compliant' essentially refusing everything I'm not obligated to do.
It's more subtle than that. Sure, Stack is OSS and all that. But Stack's developers have a vision of their own how Stack and Stackage (and by extension the Haskell ecosystem) are supposed to work. They may even make Stack rely on services controlled/hosted exclusively by FPC rather than a neutral entity. And they will reject feature-requests or PRs which don't fit their agenda rather than because you didn't pay them enough. As long as Stack doesn't add any essential functionality over Cabal which would make a package unbuildable with plain Cabal we're good.
I would kill myself July - October... in the middle of nowhere...
I wouldn't say that's what Amazon "wants", and often the interviews have little correlation with the actual job.

We all know the interview process (across many companies) is a difficult / broken process. I think it gets even more difficult with scale the size of Google, Amazon, etc. How do you offer a consistent candidate experience and stable hiring bar without severely limiting the number of candidates processed or eating up too much developer time?

I'm sure we could find a dozen threads already discussing this on HN though.
Well, users are social feedback . . .
I've signed a few, and they usually explicitly cover the details of the questions themselves. In other words, you can say you had to solve an algorithmic problem, but you can't mention the specific details or wording of that problem.

This is primarily so their questions don't end up on LeetCode or other practice websites; they always end up there anyway, so it really just slows down that process and prevents them from having to think up new questions quite as often.
This brings back lots of memories - my first computers were the Acorn Electron and the A3000 (never realised they were the 'posh' end of the market until now), and I still remember my Dad letting me install the RAM upgrade in the A3000 despite what was undoubtedly an internal worry that he'd just opened up what was an expensive piece of kit at the time to his clumsy, all too eager son :)

I also remember programming my first games (space invader clones) in BASIC on the A3000 (and the A3020s we had at school) - fun times.
I dont see it being a problem considering the big pushes that Microsoft has been making in to getting people into their language ecosystem.
Do we need virus scanners? Wouldn't it make much more sense to whitelist instead of blacklist? Far more efficient, far more secure.
Also worth noting that Undo is hiring: http://undo.io/about-us/careers/
No, it's not just you.

Hiring is down across the board; and it is indeed due to poor economic headwinds. Many finance heads are starting to think that all our bailouts in 2007/2008 did were create an asset bubble down the road in equities by providing access to cheap capital, encouraging borrowing for risky investments that are just now starting to sour.

Add to this the slowdown in China, Brexit, Donald Trump, and a volatile oil market and there's just too much uncertainty for companies to staff up right now. Some firms are even quietly issuing preemptive layoffs under the assumption that 2017 is going to be a very bad year a la 2007.

That said, there's still plenty of work for tech workers (someone has to implement those cost savings projects, amirite?). But look for middle managers, marketing folks and sales people to have a bad time as companies look to trim payrolls.
Yeah, there really wasn't anything surprising in the blog post. The prep work was somewhat interesting. But all the info looks like stuff easily available elsewhere. And I didn't really learn anything unexpected about Amazon's process. Besides I think NDA's for tech interviews generally just cover specific questions.
Well, yes, American banks were able to threaten a lot more mutually-assured destruction so as to intimidate the government into continuation of their too-big-to-fail status.

Not sure how that's an argument in favor of paying the Danegeld though.
Show HN: Bot to make anyone fall in love with you
Stunning pictures!
Well, yeah, without meta-data, you only know that someone messaged someone about laundering money. You have no clue who it is, so it's ultimately pretty useless.

Whereas with just meta-data, you can still at least figure out who the guy is talking to, even if you cannot figure out over this way that the guy is laundering money.
That's probably it. I was trying to figure out if anacron could really handle file system changes ;-). Thanks for the link. It looks like it is bit more complicated to set up and rather suited for permanently running tasks.