skysight-inc/HackerNews huggingface dataset:
>I wonder if they even have a lawyer familiar with software development on-board.

I imagine they do, specifically so that they can own their developers to the greatest extent possible - see Uber etc. (and I am referring to Uber drivers, not developers.)
Buy Jabra Speak 510 Online
I made my own layout years ago. I'm french and for years I typed on an azerty keyboard. When I switched to Qwerty, I found I really disliked the position of the m key. So I changed it.

Then I changed a few more keys so I could have easier access to them for programming. All the punctuation as well as putting some common unicode glyphs on altgr.

This is the end result: Drix EU Latin.

https://github.com/jleclanche/dotfiles/blob/master/X11/xkb/s...

It's an xkb file, only tested on Linux. I literally install it by replacing `/usr/share/X11/xkb/symbols/us` with this file. (There's probably a better way nowadays, but back then the way was "submit your layout to X11 and get it merged in". I didn't want to do that.)

If you find dvorak too hard, maybe give this a shot. It should be self-evident how to move glyphs around as the file is well-commented. I find non-qwerty-like layouts to be a waste of time, to be honest, compared to studying how you yourself type and moving the keys you find problematic/out of reach.
It's true. Because with tens of thousands of employed engineers sometimes employees actually go "hey, I can improve this open source ad network search engine whose mission statement is to take business from google", and that is why they can't have nice things without getting a quick approval first.
The manufacturing output of the US passed Britain to take first place in 1890.

https://www.quora.com/Economic-History-At-what-point-did-the...
Russian spies reportedly charged with treason, helping U.S
Not to mention stolen land via genocide, slave labor, accessible natural resources, huge geographic isolation from competition, and even a lucky point in time coinciding with the industrial revolution that began in Europe (and particularly Britain, which begat the U.S.).

I think a lot of the anger in America today is coming out of the realization that we coming to have to compete on a level playing field for the first time in our nation's history.
How do we Strike when our Boss is a Machine, a Software or a Chain?
Part of YC S15
The ethics of unbreakable encryption
My company has a policy of allowing you to work on open source after getting approval from legal. It also seems that all emails to legal are routed to /dev/null . I wouldn't be surprised if other companies act the same way.
sure no problem with that. Learned it here: https://github.com/tekezo/Karabiner/issues/660#issuecomment-... then googled about it (what irony) and then found out this is common practice at big tech companies in USA.
Your same argument can be applied to virtually any other language:

This ruby benchmark doesn't matter because ruby is written in C!

This nodejs benchmark doesn't matter because v8 is written in C/C++!

etc.
HTTP/2 is a big step forward, but I wish web servers and HTTP clients supported HTTP/2 over TCP (h2c), TLS encryption is useless for internal microservices.
I interviewed to be a Gigster about a year and a half ago, and was accepted, but the more I considered it and saw how gigs were distributed (at that time mostly via Slack messages) I got a bad feeling, like I was a dog in a pack, fighting over meat scraps. It was then I realized the gig economy is not all sunshine and roses. All that to say, this doesn't surprise me, that Gigster doesn't have its workers best interest at heart, anymore than Uber has its drivers best interest at heart.
It is not all nondescript and empty. There is plenty of random public land, including BLM, that is gorgeous despite not being a National Park or a Wilderness Area, or which provides access into otherwise inaccessible public land areas. Something doesn't have to be a National Park to be worthy of visiting. National Parks are beautiful—and crowded. There are many people who like to go to more remote areas where they can be alone in peace.
With programming/shell using Dvorak I experienced pain noticed most in pinky-heavy commands (e.g. ls<RETURN>).

I now map right alt to return and that's helped:

xmodmap ~/.Xmodmap

in ~/.Xmodmap:

! 108 = Right Alt
keycode 108 = Return
FTA :

In the end, we are happy that we attempted this, are excited about the many potential ways that our work on Pyston could still be useful, and are happy to refocus ourselves on domains with more immediate needs.

was this written by the HR department ? They're basically happy to work on something dead, happy their employer (most probably) stopped supporting them, happy to change job. They're always happy. I'd love to work at dropbox :-)
I'll definitely send it to a recruiter who offered me C++ job today (I'm Java guy)
Ask HN: How frequently should you update your production systems?
Apart from security updates, do you ever consider updating packages/dependencies in your production system?

If so what's your approach on making sure nothing blows up?
I've been using Dvorak since ~2004, so roughly 13 years.

I don't rave about it, but I do like it. It's good on my wrists and that actively makes me happy.

In terms of timeline, for me, it took about 4 months using it in a FT programming job before it just clicked and muscle memory started picking up big time. Until then, it started with hunt and peck (but I _always_ used my the "correct" finger to do so), then slowly getting it a little better. I had originally printed out a sheet showing all the keys as I had to reference it regularly.

It was fun though- I dunno, I like the challenge of it. I've been playing with the idea of switching to Colemak, but I just haven't made it a priority yet.

I also use Dvorak on Android, but obviously that was much later in life, so I already had it memorized by then.
How do you jump to definition?
One small step for recruiters, a huge step for the industry;))
That time a monkey flew to the edge of space and then smashed into a destroyer
And every time there is a test form filled with "aoeuaoeuaoeu" someone says "hey hey I know who did that!"

Although I'w surprised how quickly I can type 'qwerty' with this keyboard.
This is obviously untrue, as evidenced by the multitude of people here on HN and at PyCon and other conferences who work at Google and routinely work on open source projects.

edit: I see - I initially misread parent. Yes, some Googlers are work-for-hire.
If Earth's orbit is so crowded, why don't we see space junk in photos of Earth?
Visualization of 1.500 people and companies connected to Donald Trump
Top educational app development companies
Additionally, I don't like these posts without comment ability. It's advertising, and that's fine, but removing comments makes me feel like the poster knows if we had a voice they wouldn't like what we would say. Feels bad for HN to have to suppress speech on certain topics.
I switched to Dvorak three years ago. Mostly out of curiosity and because I heard it was better for my wrists.

One thing that I felt was really helpful was having different keyboards for the different layouts and not just a software switch. I started with a Typematrix and a year after bought myself a Kinesis Advantage. Both those keyboard have a grid layout (as opposed to the staggered layout of most standard keyboards). My experience (sample size of 1) was that this allowed me to have one muscle memory for the Dvorak/grid keyboards and one muscle memory for the Qwerty/staggered keyboard.

At the beginning, I was only using the Dvorak on the weekends and with some typing tutors for some exercise 10-20 minutes a day. I think I made the switch to Dvorak as my main driver after two-three months.
I haven't looked back since and still feel much less comfortable using Qwerty (only use it on the laptop which might play a role), although I can still touch-type on it quite easily.
Yes, basically. For open-source projects where google retains the copyright you don't need special permission (it is part of your job, basically). For personal stuff or where you wish to retain the copyright then you will need it assigned to you.
Inadequate court software still gets people wrongly arrested, lawyers say
Why Silicon Valley's Young Elite Won't Invest in Art
I've always felt like I should switch to Dvorak, but because of hjkl I never ended up doing it. What I DID do was get rid of my qwerty bad habits. I could touch type fairly well, but I just had some bad habits (typing b with the wrong hand, only using the left shift, looking when I type numbers).

Around 6 months ago my USB thinkpad-like keyboard died. Turns out if you shock the shit out of it with static electricity 3-4 times a day for 2 years, it'll eventually stop working). A coworker had an Ergodox with blank keycaps that I'd wanted to try...

I spent around 2 weeks feeling like I couldn't type. Every time I did the wrong thing I'd go back and fix it. After about a month, I was starting to get comfortable with it. After 2 months I felt like I could type dramatically better than before (and people previously would comment on how fast I typed).

And best yet, I avoid the pains of vi key mappings and of walking up to someone else's keyboard and having to switch back to qwerty.

LOVE the Ergodox.
FWIW, you can use ujson, which is much faster than the builtin stdlib json parser as well. I've seen some larger webapps in python do just this.
Developers could band together, build one such app that does the communication part and forwards any incoming message to the right destination using intents. (ie what GCM does)

On the phone they could then look if GCM is around (and use it) or if that other notification app is around (and use it) or propose to install said app.
It's negligible in terms of user confusion because people on non-GCM systems likely know what they're getting into (except for those using Amazon Fire).
Cisco 2017 Annual Cybersecurity Report
It's one thing to protest peacefully. But it's completely different to protest by infringing on the rights of other people to travel.
Good point. Canada is <60% European descent - but still not as big of a gap as I thought. Canada's big cities tend to be very multicultural -- Toronto, Vancouver, Montreal -- which maybe skews my perception a bit.
They presumably asked for permission first.
rm is a part of coreutils, right? Why not just substitute it with a less destructive script moving files to /mnt/oops/<origpath-date>/<filename> in the next release? Badasses can echo badass > /etc/rm.conf to get the original behavior.

Admins have to reinvent that bicycle for decades, stop it now, please!
Do you go to a presentation assuming someone will have an HDMI cable handy to plug into the projector? If you do, you're a braver person than I. But I can carry a USB-C to HDMI cable just as easily as a HDMI to HDMI.

At some point, inconvenience to part of the user base has to be outweighed by convenience to everyone else. The new MBP fits a 15" screen into a form factor that is edging in on where 13-14" laptops were not too long ago. The new 13" is edging into where 12" laptops used to be. Given that lots of "pros" and "road warriors" suffer through 12-13" laptops for size/weight reasons, that's a pretty huge benefit that might easily justify the loss of ports for a big segment of the user base.
I keep all my 2FA stuff in 1Password, with all my crazy long passwords and random answers to security questions. Unfortunately doesn't work with Authy (used by Cloudflare) so that's separate, but they allow recovery via your phone number anyway. I also do some extra daily backups of my 1Password database, GPG encrypted and stored online, just in case.
There is also this Steve Ballmer reaction to the original iPhone:

https://www.youtube.com/watch?v=eywi0h_Y5_U

It's funny in retrospect but the iPhone didn't really start to take off until the 2nd generation, when the price came down, 3rd-party developers were let in, and it added 3G.

The comments on the physical keyboard were clearly off-base looking back, though. I remember when the iPhone came out the criticism for a lack of a physical keyboard was extremely common and most competitors responded by using sliding keyboards, which clearly never caught on.
Measuring Point Inflation on HackerNews
IIRC not all of reddit is open source. The code that is in charge of vote fuzzing/scoring and spam is closed source.
Europeans often (typically?) drink during lunch. When I worked in Germany, the company cafeteria had someone serving beer, and bottles of wine were available to take with you.

If there's any cultural abnormality on the subject, it's that American companies consider the slightest hint of job-related alcohol consumption a firing offense.
مرسيدس للايجار اليومي والشهري
Had to Google it too!
Hi, I wrote this blog post if you have any questions / issues you can respond to me here.
Scott Kelly's DNA shows unexpected telomere lengthening after year in space
i like to comment something
It may be easier to answer if you tell us how you have been answering the question. For example, what did you say to the antivirus company person that made you fail the interview?
Seems like cheating. The expansion of the universe is a correlation between distance to things and their red shift. You still need to have a proper measure of the distance to something rather than using it's velocity as a stand-in for distance. Particularly if you're looking at things like flow fields.
I'm not sure if it's the CEO's mistake, or any specific individual's mistake for that matter. In this particular case many different problems coalesced, producing one giant problem. If it wasn't me, somebody else would have eventually made the same mistake; perhaps with even greater impact.
Interesting. This is from 2010, but random googling took me here: https://github.com/snapframework/snap-server/commit/5e4850d4...

The situation is quite simple:

- pre-existing work I contributed to this project remains under my copyright
- contributions other people make to this project remain under their own copyrights
- contributions I make to this project subsequent to November 2010 are under Google copyright
- nobody should really give a shit about this because a) I freely agreed to this even though Google has a process where I could have asked to retain my own copyright because b) the code is BSD licensed and you can use it however you like regardless of who owns the copyright.

~ https://github.com/gregorycollins
"I have identified several key areas where I can bring value to the company. Here are a few:

list things you can do for them that will make an impact

Additionally, I am reliable, flexible, work well with others and will work hard to make a difference here wherever I can."
I've heard this anecdote before and it never sat well with me. Forgetting to fuel a plane as a plane mechanic exposes a serious character flaw that could lead to something devastating if allowed to continue (perhaps next time he forgets to oil the engine? Grease the brakes?). Sensationalizing this story could actually do alot of harm. The plane mechanic should have been fired for failing such an important task. If he showed incredible remorse and was responsible enough to own up to his mistakes, he should still have been striped of all his other responsibilities and only fuel planes until he has proven himself enough to take on more responsibilities again.
Nice tool, i've used it already for planning some nice evenings with friends.
I'm not trying to defend gigster (broad indemnification clauses are bad news), but if someone framed those questions to me that way, I would also be hesitant to respond to them. It raises the "I'm going to be a handful" alarm.

So, I understand why they were hesitant to respond and didn't want to comment on it.
I converted to Colemak on a TypeMatrix keyboard some years back. Everything was fine and I used to sing its praises until I started having to go to client sites or using other work machines. In one embarrassing incident I was leading a team at a client site and they wanted a demo of what we could do on Linux. No problem, it is my main OS, except I could barely type and looked like I didn't know what I was doing. I went straight back to qwerty on a traditional keyboard after that, it just didn't work for my situation.
Oh yeah, they always muddling Java and JavaScript (it's like Car and Carpet)))

I will send this link to some of them. Definitely.

PS: but some of them are really professionals
Looks promising!
IBM Expands AI Software with Google Machine Learning Framework
Compelling Science Fiction issue 5
The Elfbot was likely built by a cobbler, and sold to the burgomeister for immediate cash plus an Elfbot servicing contract. The machine owner only needs to rent a tiny bit of one ex-cobbler's labor to program new shoe construction techniques into the machine, and the person creating new shoe fashion patterns for it might not even be an ex-cobbler at all.

The human labor requirement has been slashed and burned for shoe-making, and the 99% of ex-cobblers that can't find work reprogramming and servicing Elfbots are busted back down to the pool of unskilled laborers.

The modern economy is increasingly asking unskilled laborers to retrain themselves to a different category of skilled labor at their own expense. Those categories of skilled labor may not even stay viable long enough to pay off the (re-)education loans, so those people may even be in exactly the same situation ten years later, except instead of just being broke, they will be broke, still in debt, and unable to borrow more for additional retraining.
https://youtu.be/mJHvSp9AKYg?t=39
You have it completely backwards, I'm afraid. Private land in the southwest tends to be overgrazed and abused, while BLM land is very well managed, with enforcement of herd rotation through pastures. Many of the ranchers strongly resist the practices they are required to do to prevent overgrazing, until they see how much healthier it makes the landscape and their cattle.
No, the need has gone away. Take, for example, moving a few tons of concrete rubble a couple hundred feet. The way it used to be done was to have a group of men hammering it into movable chunks, and another group of men carrying the chunks by hand. Now, you just use a Bobcat. One man can do the work of twenty.

Any job that requires a lot of muscle and not much brain has been more or less wiped out. That's a lot of jobs.
This is a pretty exciting announcement. Lack of controls is one of the reasons that my employer went with Cisco Spark instead of Slack (much to the chagrin of many of my co-workers).
Why a REPL? I don't get it. I don't get it in Clojure. I don't get it in Python. I just make a JUnit with a little test method. Then I have the full power of the IDE: debugger, code follower, block editing. Most of that is missing in every REPL.
Isn't that thinking what got google tapped by the NSA in those infamous prism slides? (Honest question, I don't know if there are other solutions)
So is lotto. Rich people mostly don't smoke or play state lottery.
beaconstudios, your reply is marked dead, but I want to comment on some points you made there. I'm really trying to understand what you're thinking. You wrote:

"looks to me like a bunch of offensive humour centered around the idea that Michelle is unappealing"

It's obvious to me that the "jokes" are about her being a black woman.

"All these comments are, is mockery aimed at left-leaning individuals."

How do you know that? How can one distinguish between actual racism and nudge-nudge-wink-wink "mockery at left-leaning people", if they look the same?

Previously you blamed me of automatic attribution. Aren't you the one attributing some kind of positive ironic/humorist twist to these comments, even when there's no objective evidence of such? Can you just wave away any kind of cruelty and bullying by assuming it's a joke?

In programming terms, I think of racism as duck-typed, and these comments definitely "implement the interface", so to speak. I guess you must think of racism as somehow statically typed... But I'm at a loss to understand how anything could be racism, if this isn't.

(Besides, I don't understand what Mrs Obama ever did to deserve this level of meanness. As far as public figures go, she was a model of grace and compassion.)
Because I will be the best fit for the team from all available candidates. If you think someone else is, then it is that person you should hire.

Honest, to the point and not BS crap
It took me one day to adjust and to be as fast as I was at typing on a qwerty layout. In that one day though, I was very strict with myself. In addition to doing a couple of hours of typing drills, I used Dvorak for everything, writing code, emails, using twitter, and did not let myself take a break, even though I wanted to switch back to qwerty so badly.
Assuming they ask this at the end of the interview after you've shown your skills and discussed your experience:

"I believe I've demonstrated that I'll deliver significantly more value with my work than I'll cost you in salary and benefits."

That's pretty much the reason anyone should hire you, for any role, in any industry.

Most interviews are really about demonstrating the value you'll deliver. Keep that in mind with every question you answer. When talking about your skills and experience, describe how you'd use them to help the company your're interviewing with.

If you're being interviewed by the hiring manager, ask them questions to determine what his or her specific problems are, and talk about how you'll help solve those problems. If you've done that, you should probably skip the equivocating and just say:

"You'll make more money from my work than I'll cost in salary and benefits."

Because if you haven't already convinced your interviewer of that by the time you're asked the "why should I hire you?" question, you probably don't have a chance regardless of your answer.

EDIT: I like the points some people have replied with! Answer #2 would probably work best if you're a short term contractor who has to deliver cold, hard value quickly.

My initial responses were probably a bit of a grumpy off-the-cuff response to an interview question I think is a bit pointless. The general sentiment is true, but if the interview has been conducted with minimal competency by the interviewer, then you'll have already spent the whole interview talking about why they should hire you and the value you deliver.

If instead they open with "why should I hire you?", that's probably not a sign that the interview is going to go well either.
This answer is best tailored to the core company values. What questions have they been asking you? What traits and skills are they looking for? If you get this question early on, it might be difficult. But if it's later in the interview, you should have been able to pick up on a pattern or theme to the questions (flexibility, specific expertise, initiative/motivation, etc).
Better question why haven't they folded up shop yet.
I'd interpret it roughly as "If your product looked/acted a little different we'd us it."

Ask them what they mean. Seems straight-forward. If it isn't, they're just letting you down nicely, if confusingly.

(FWIW, communication like this can be used both as a conversation starter, or killer. It's frustrating--people should just say what they mean. In fairness, they may not know what they mean, which gives you a potential opportunity.)
My anecdata is that I bought one for home use, and it failed after a couple of months. I sent it back for replacement, and the replacement failed after a couple of months. So I gave up, and got something else instead.
Ask HN: How do you get better at using LINQ?
I'm trying to get into C# and I cannot get LINQ. I always end up using a loop or something else that could easily be represented as a LINQ query. How do I recognise when I can use LINQ?
The first result on Google has pretty much all the advice you should need:

https://biginterview.com/blog/2013/04/why-should-we-hire-you...