skysight-inc/HackerNews huggingface dataset:
This is one of those things that makes you uncomfortable, because you always wonder what would happen if you were one of those people who rejected that patch.

Unconscious bias is a real thing, and we all know that, and most of us try to ensure we are as meritocratic as possible. The problem is, it's really hard to measure your own success at that. I'd like to think that I'm going to be fair and equal, but it is always hard to inspect your own bias. How are you meant to ensure you are inspecting that code as well as you would if the author had a different name?

Of course, it's possible that there are devs that are just straight up bigoted. It seems like the person tweeting really dislikes the project - it'd be good to see more than tweets to get a feel for the full story and see the numbers. If it's 100% of a non-trivial sample size, that's pretty damning.
Doctrine2 (PHP) supports this natively.

I've never used this approach, but after working a lot with row-level locks (SELECT ... FOR UPDATE) errors in environments with sustained load, I think next time I'm going to evaluate this approach.

Row-level locks need to be carefully implemented in order to avoid deadlocks, which can occur for a number of reasons (eg. missing indexes, other transactions locking rows in different orders, etc.).
I vouch for The Great Suspender. Awesome extension.
What if I'm one of the tens of millions of people who do CAD, photo editing, and A/V production?
well, its simple.

Step 1: Don't call yourself a freelancer. Freelancers are the idiots who get paid after the fact, can't speak proper english and have to deal with money-conscious clients who think $5000 is a lot of cash. If you do contract work, you are a CONSULTANT. You CONSULT. The word implies you know more about what you're doing than your client. Words are powerful.

Step 2: Have a skillset that is in demand.

Step 3: ???

Step 4: Get Rich
That would be a welcome change. I even say so as a Developer. You can't imagine how often I hit some keys by accident and some DevTools panel turns up - I wonder how that must feel to "normal" users (thinking of my mother here ;)
Can't tell if sarcastic or serious.
On HN we frequently ask for titles to be altered for accuracy. I would expect a BBC journalist to understand the difference between singular and plural. "Woman's brain" and Women's brains" have different meanings, at least for this speaker of English.
> Personally I enjoy seeing how others setup and use their tools, and feel it is underappreciated in many courses

Interesting - that explains a lot, thanks. Sorry to say, but I for one hate courses / tutorials where the tutor tries to force me to use his/her pet technology, totally unrelated to the topic at hand. I have always wondered what made them do it, and I guess they just want to help.

Still, if you want to be helpful, show me this favorite tech of yours and optionally point me to a separate resource for learning it, I might check it out sometime. But I didn't come here to learn tmux, I came for deep learning. My time is precious so please don't waste it. I would understand if you wanted to teach me basics of TensorFlow (and TensorBoard) or similar, but tmux, vi, emacs, bash,... are all outside the scope. IMHO of course. :)
Yeah, they're definitely targeting that market initially - but I'm seeing communities outside that sphere start using it: https://facebook.github.io/react/blog/2015/10/19/reactiflux-...

It's not perfect, but if you're looking for voice, group voice, and group text chat, it's a great solution. Very, very simple setup, little overhead.

It is missing Video and Screen sharing, though.
Re business usage: I've found https://zoom.us/ to be a good alternative to Skype for conference calls and screen sharing - it's freemium, free for calls up to 40 minutes (after which you just re-call everyone). Quality of the call and software seems to be a lot better, maybe that's just because corporate firewalls don't try and do weird stuff to it though :D
Visualization of Top Chess Players Over Time
Better than that, you can "mutate" if you're not invalidating information about the variable. Oz (not incidentally, developed by Prolog people) lets you add constraints to a variable as long as they don't contradict the previous ones. Binding to a specific value is just a very strong constraint. Re-binding to the same value is okay.

This is less strict than pure functional programming, but still feels declarative and makes concurrent programming easy: no piece of code that looked previously at your variable will have its assumptions about it broken.
The "Red Dragon" missions are planning on the cheap approach, using a flattish (indeed rising in places) trajectory to extend the aerobraking long enough to be effective, combined with supersonic retropropulsion. We've got a lot better at fluid dynamics and lifting-body physics in the last few years, and SpaceX in particular is cleverly developing a lot of experience using the same "EDL technology stack" for their booster landings on Earth.
EU’s highest court rules UK surveillance laws illegal
I remember teaching classes in 1992, when Apple was clearly the engineering leader. How the tables were turned by 1997.
We Can’t Let People Work from Home Because _______
Slightly off-topic: is learning Rails still a good career choice? I'm not particularly keen on JavaScript on the server and I think I am slightly tired using .NET on a daily basis.
Grand Theft Auto for Intellivision
What if Apple hadn't built the Mac but had gone all-in on the Apple ][gs years earlier?
A way to preserve your session is essential so you can do experiments that involve long-running computations. They provide one. It's tmux.

Why would it matter if one of their students prefers something else besides tmux? The course isn't a comparative analysis of session managers.
How am I just now learning about this? Been looking for something that does this for a long time. Will start using today.
It's true that in the UK, the vast majority of us drive manuals for no other reason than to maintain our practice at driving manuals.
you could exploit max bet if they allowed it. you start at $1 and if you lose you double your bet, and when you win you reset your bet back to $1.
Ask HN: What do you want to avoid or minimize in your next job?
For those comment surfers, here's the list of all the current members of the AOM:

Adobe, Allegro¹, Amazon, AMD¹, Amlogic¹, ARM¹, ateme, BBC R&D, Broadcom¹, Chips & Media¹, Cisco, Google, Intel¹, Ittiam, Microsoft, Mozilla, Netflix, Nvidia, Polycom¹, Socionext¹, VeriSilicon¹, Vidyo, XILINIX¹

¹ indicates hardware or hardware IP companies.

An article on the codec indicates:
> The group is aiming to freeze the bitstream sometime between the end of the 2016 and March 2017. Expect to see browser-based support soon thereafter, with the first hardware support within 12 months after that.
http://www.streamingmedia.com/Articles/Editorial/Featured-Ar...
You think that because I'd like to see a basic income, care about renewable energy and income equality, that I must be living in the Silicon Valley bubble? Is that genuinely what you think?
The theory of Kondratiev waves link closely to this idea, though the link between Nazi German and radios might be a somewhat too simplified model. There were quite few other historical antecedents that can be linked to rise of Nazi Germany.
I just had a look at Jitsi and it seems like the Android app is in alpha stage, and that there won't be any iOS app (https://jitsi.org/Documentation/FAQ#ios). Smartphone apps are important to convince my contacts to make the switch, and to be able to communicate with them over the same channel when they're away from the computer.
> Has anyone calculated the maximum in KW/H or such that a normal house hold could sustain from standard street connections?

I don't feel like this is very relevant. The number of people who can't charge their daily need within 8 hours on a 10kW connection is on the order of one in every 10'000, if not less.

Or maybe you assume people charges at home in the same pattern as how they fill gasoline? I.e., they only charge when the battery is down to like 30%? That's probably not gonna be the case. If you have the option to charge at home, there's no reason not to plug it in every night.

A significant number of people will need to drive long distance 2 or more days in a row, every once in a while, so that has to be solved by rapid charging stations.

We will end up with ~350kW rapid chargers (the rough physical limit with water cooled cables), which is almost fast enough that it'd feel like filling gasoline does. But yeah, that will be dedicated facilities with grid storage scale batteries to smooth power consumption.
> fortran 77 only allows variable to contains up to 6 characters

I never knew that! I've always wondered why the BLAS / LAPACK routines had such frustratingly concise names (dgesv, dgbsv, dposv, ... just grabbing the top few from [1]).

[1]: http://www.netlib.org/lapack/double/
I don't see what the problem is.
Radiation, as you mention, is a very big problem which is independent of destination.

Human psychology is another, perhaps even bigger problem, also independent of destination. We've had various experiments with prolonged isolation, but none where the subjects know that they're never coming back to Earth. I'd say psychology has a >50% chance of wrecking the first manned missions to other planets/moons, unless we send huge ships with hundreds of people.

In the Red Mars trilogy by Kim Stanley Robinson, the author has come to the very astute observation that

a) no perfectly rational, mentally healthy human would volunteer for such a mission

b) there will necessarily be extensive psychological screening to ensure we only send rational people

thus c) the people who will be selected are likely to be non-rational actors very good at concealing their non-rationality from psychologists. Also known as people with psychopathic tendencies.
Even in my local, not silicon valley part of the world, this is a problem. So many recruiters are looking for a very specific skill set they ignore talented general programmers.

Look at the JS landscape. It's disgusting. Quite literally a new framework created almost every day. Who the hell has time to keep up on that? How many ways can you build a React Website? Dozens. AJS 2.x changes versions what, weekly? I read the other day they're gonna skip to V4 and start upping the major version more quickly.

What recruiters need to learn is they need to start finding good, well rounded programmers. A good programmer doesn't really care what they write in. We all have our preferences for sure, but a good programmer wants a challenge more then comfort. They generally want to learn something new, then to do the same thing day in and day out.

A company that spends or allows me to learn something new over the course of a few weeks or month / 2 months is likely to keep me as a loyal employee longer then one that just wants me to write in the same languages I have been for the last decade.

give a man a fish and you feed him for a day; teach a man to fish and you feed him for a lifetime

Give a man a job they know how to do, and he'll stay for a while. Teach a man a new technology and hell stay for years.
If support team is vulnerable to abuse, so deal with it. For example, stop blocking accounts due to abuse reports. Just block account ability to contact with reporter. Make some automatic abuse detection system to deal with most popular cases. Invent some type of carma for users, keep it hidden, but let this carma influence on decision making of support team or abuse detection system.

A little courage to face problem and some creativity to brain storm a solution... But Skype team seems lacking will to solve any problems.
> That has been the reason I always avoid
> huge frameworks like RoR.

For others it is the reason to use huge frameworks like RoR. Because alternative is to hunt obscure bugs in the framework you built yourself.
> The requirement to summon an app before asking your question is clumsy and really takes the "magic" out of the experience. I'm waiting for the Google Home to be available.

TBH, GH is just a large speaker for your smartphone.
and this guy missed out https://en.wikipedia.org/wiki/Jean-Louis_Gass%C3%A9e#1991.E2...
I recently had an interview on Skype.

I added the interviewer in my contact list, but we were never able to start a video conference. We did it by phone instead. I did not have the job. Thanks Skype. Not to mention the interviewer had Skype Pro.

Not to mention the intrusive ads.
(1984), so large=small. The Symbolics machine used had a whopping 1M words (=4.5 Megabytes) of real and 15M words (= 67.5 Megabytes) of virtual memory.

They used that 1:15 real:virtual ratio in their experiments and claim typical use used 1:30.

I think this system swapped quite a bit more than most modern systems. That must have had an impact on optimizing the garbage collector.
With postgresql and MySQL this can be very limiting performance wise if you need to materialize the total after every transaction on a ledger that recieves a high rate of transactions. Continuous queries ought to help with this and supposedly pipeline DB is refactoring into a postgresql module; should be interesting.
But he's also showing videos how he interacts with his kid. He seems to put some emphasize on his family. Perhaps he just managed to delegate much more than most other CEOs.
But the challenge was about doing it by himself. I'm sure he knew who to ask when he was stuck, but don't think he let others write the code.
In a week or so, I'll take all the answers here and summarize them as a comment on this post.

Disclosure: I have a startup that matches tech talent with opportunities, but I'm NOT a recruiter and it's NOT a recruiting or contracting business.
I use Firefox on Mac and it's extremely slow. It's laggy, it's constantly freezing for seconds or two.

Having that many tabs opened is practically impossible.

On Ubuntu, the behavior is vastly different.
Royalties are excluded, and the IRS has clamped down more in defining what exactly counts as income tax, but it's still common for oil and gas companies to structure their payments as taxes to get the credits. For instance, in Saudi Arabia, there is an 85% corporate tax rate on oil/gas companies and a 20% corporate tax rate on the average business. It sure looks to me like that's a 20% tax rate plus a 65% royalty rather than an 85% rate, no?

http://taxfoundation.org/blog/treating-royalties-governments...
http://taxfoundation.org/blog/treating-royalties-governments...
just started playing with OpenBSD. really nice project. Thanks for posting this, interesting to play around with for sure and get oriented a bit in BSD land!
In this case they're, because he ain't reviewing and approving another biography.
Only comment on things that have been publicly announced/published, don't comment on leaks or make new ones.

(I work for Google)
For small to medium log volume, I can only recommend Loggly.

The killer feature it has is for me is searching structured (JSON) logs. Just use the Logstash/Greylog library in the language of your choice and send the logs to Loggly, and you quickly have a logging system where you can zoom in on the logs comming from different subsystems of your codebase or produced by a specific user.
This is mostly because Chrome starts a new process for each tab. However, Firefox is also heading in this direction.
Definitely agree!

Your comment made me think of this quote:

"Give someone a program, you frustrate them for a day; teach them how to program, you frustrate them for a lifetime." - David Leinweber
Special report: I spent 5 years with some of Trump’s biggest fans
Artificial Intelligence in Music Production: What Does It Mean for Artists?
Yes, this!
> engineers think they understand the law, but really they suck at it

Especially true when it comes to licenses.
I tried to avoid both "real" and "fake" news sites like the plague. Firefox performs admirably.

https://twitter.com/sinan_unur/status/801078724947046400
Thiel has long been contemptuous of Twitter's management:

http://www.businessinsider.com.au/twitter-executives-smoke-t...
I don't know how specific it is but I know it works in the Windows version of the program. In your case, I guess it's too late to do the backup for your current problem, if you miss the contacts obviously they were deleted before you knew that you can backup them. But it can help you saving the remaining ones.
AVG Internet Security 2017 Crack, Keygen and Serial Key Free Download
> "Leave it there and come back when i got more time" = Bookmarks :)

Let me reiterate the first part of that sentence you've quoted: "I doubt many people set out to work that way, it's more a symptom of the "I'll leave that there and come back to it when I get more time" mindset."

> If it is a dynamic website, most of them have sessions that expire.

That depends entirely on how long the session cookies are set for, whether the user browses to other pages on that site since (thus potentially renewing their session cookie) and whether one even needs to have an active session to use that specific dynamic website. Suffice to say there's more exceptions your point than there are examples of it. eg message boards, youtube (and other similar video streaming services), imgur (and similar), etc. And even in instances where the session only manages access to that page, it's not a great chore to log in again.

To be honest I don't really understand why you're trying to lecture HN readers about sensible browsing habits. We're all tech-savvy enough to know how to use a browser. If we chose to adopt a workflow that's less CPU / system memory performant then we do so fully understanding the problems that might arise. The problem is many of us - myself included - grew up in an era when websites were a document rather than an pseudo-desktop application so often our ranting stems from a frustration at how bloated the web has become.
JavaScript: 2016 in Review
Music harmonization in the style of Bach generated using deep learning
Good for him.

Many of us aren't in a position to take a stand and "put our money where our mouth is". Believe in Trump or not.

Full disclosure, I don't.
Use requestAnimationFrame instead of setTimeout to get a throttled heartbeat.
Yeah, the RT-AC87U is known to have a buggy Quantenna WiFi chip, especially the 5ghz. There are many reports of problems over on snbforums.

The RT-AC68U or RT-AC88U are better choices (because they use Broadcom?). My RT-N66U has been a flawless AP for years.
Found a paper linked to by the same person: https://peerj.com/preprints/1733/
In addition to this, postgres also has Advisory Locks, if you want to handle the locking mechanism client side and don't want to fail update by a client that still wants to do the update anyway for some reason.
Sorry I am just basing this off what I can find. I don't see AXI mentioned in the SiFive docs when I skim through.
As a long time Linux user I am so proud that we're comparing free Linux distros with commercial OS' like Mac OS X and Windows 10.
I've been saying this for years now, the last few refreshes on their Mac lines have been a swift kick in the balls for professional users.

The 2014 Mac Mini is an utter joke, go buy late 2012 model for better performance and user serviceability.
Lengthy, pointless meetings
Ah, I see. Yeah, agreed on that one too then.
No Font-Face Syntax Will Ever Be Bulletproof, nor Should It Be
I'm very surprised to see that nobody has mentioned OneTab.[1] With my use of Chrome, it performs fine with hundreds of tabs open until I attempt to reopen them after a restart, at which point I'll be waiting for about 5 minutes until I can do anything. Firefox seems better for this as it only loads tabs when I actively select them IIRC.

Regardless of performance, with that many tabs open I just find browsers unpleasant to use because you can't see the title of each tab and switching between them is a mess. OneTab is fantastic - I have it as a pinned tab on all my browser windows and I send it all the tabs I'm not actively using. For me it also doubles as a short-term bookmarking system so I don't clog up my pinboard.in bookmarks with articles I have not yet read etc.

[1]: http://www.one-tab.com/
> Will we continue to bounce back and forwards forever, as network and hardware technology leapfrog each other? Is one model better than the other?

It actually is task-dependent. There will always be tasks that work best at a centralized mainframe (e.g. weather forecast requires a supercomputer), while others will benefit from distributed local processing (moving the pointer on the screen following mouse input).

For the tasks in between, the changing ratios between processing and transmission speed in the distributed points will influence where it's most practical to do the computing, which is the effect you have seen.
Yes, you do have duty, but not in email. Full disclosure, I'm a Googler. And, thankfully every verbal complaint or concern I've made has been addressed and resolved.
A Git catastrophe cleaned up
Actually, 100,000 requests per month is a little less than a req per second. Which means that if you want to have all the services that GH is offering, I guess you would pay quite a lot (relatively speaking).
From my sources inside of Skype, everyone is leaving, and Microsoft might be preparing to sell it. No wonder that nothing's changing.
C, the 1980's Porsche 911 of programming languages.

Drive it well and it's scary fast.
Make a mistake and you're upside down in a ditch.

And it takes 30s for a dedicated amateur to break in and steal it.
perhaps, "returning to RHEL" would be a much more accurate title. The author has totally understandable grips with RHEL that don't necessarily reflect non-RHEL based linux distributions, nor are they problems that I have personally, despite running Linux (arch / gentoo) on my daily drivers for years
> you will find many people willing to take yours off your hands at pennies on the dollar once that becomes feasible for your company

If this were true options would be a lot more valuable. But it turns out by the time a company gets to the point where there is any liquidity for their options, that company has probably passed the inflection point where you are past your 90% mark and it is obvious that it is so.

Due to the way option agreements are structured (right of first refusal, exercise time limits, etc) its virtually impossible to sell non-public options for employees who do not wait out a liquidity event (which is another downside to options that companies seem to discount too much).
That paper describes the opposite effect to what OP is claiming - women as a whole get their pull requests accepted more often than men. I just skimmed the paper, but there was a large amount of explanations offered as to why this might be the case(e.g. only more experienced women contribute, women are more "well-known", women are making smaller pull requests, etc, etc) and all the ones I skimmed were rejected by the data. While there is probably a meaningful explanation(with lots of cators) why women are more likely to be accepted than men, at the very least, the incredulous proposition that gnupg developers were rejecting 100% of "female" patches is not supported by this paper in any way.
What do you mean by "might be"?

I thought the point of all this is to have open-source implementations for people to use in their SoCs.