skysight-inc/HackerNews huggingface dataset:
That's capitalism. The sooner you stop thinking of your boss as your buddy and start thinking of the employer/employee relationship as a business transaction of hopefully mutual benefit, the better.
> Lawmakers (smart ones, anyway) don't break laws; they make what they want to do legal, and then just do it

Actually, it seems more recently the trend is to do it; and then make it legal retroactively.
I wrote C# for 8 years, but switched to Ruby after following an my boss to a new startup that is using Ruby. I advocated for years about how great .net is (and the tools still are the best), but if i'm being honest here. Ruby really is a lot quicker for prototyping. It's the perfect fit for startups.
I think this version of the product makes sense if you're making a mega-mass-market product, which for the web pretty much means Google and Facebook. I doubt it would be worth a Pinterest or even an Airbnb to try to squeeze this much juice out of their product.
>> Error establishing a database connection

Oh... irony?
Go-store: A simple and fast Redis backed key-value store library for Go
If they're really any good, I'll at least say that hardly anyone will pay for a secure alternative. It's hard to sell more secure anything to businesses. Much less a protocol library that they have to integrate into everything. Especially at the prices they're sold at by the companies that might be competent enough to make a good library. They want to get back their engineering investment while users want the product for next to nothing.

There's also the problem of integrating it into GPL software. Many companies are using such software. Companies specializing in software I.P. don't want their stuff released as GPL because it was used in a GPL app. There's ways to skirt around this but they add complexity. Stuff like this is why I recommend BSD-style licenses so that good, proprietary stuff can be integrated with it.
Many enterprise organizations have a build/deployment process that is archaic, error prone, and takes lots of time.(in terms of man hours, and deployment latency.) A build or release engineer comes in and takes that process and transforms it into the press of button. Basically just build/deployment automation.

But the benefits to an org are vast for just a couple of months of the build engineers time.
-Deploys much faster deployment, shortening the feedback loop between end users and development
-Is far less error prone. The manager doesn't have to explain to his boss why development started deploying last night at 6pm but now it's 10 am the next day and the software still doesn't work.
-No longer has to pay someone to sit there and baby sits builds all the time.

I've worked with a couple of release experts and they've always been extremely valuable.
Remember - all TripleByte is doing is reinforcing the bad hiring practices that companies already have.
no, for many reasons:

You should have no way to login to the docker container

Dockers networking does not allow that for that IP to be visable.
It does both. You can use whois to lookup IP or domain name.

I suspect it most likely was: "we already have whois database, let's use it for domains as well."
I thought % formatting was the "old way" and we're supposed to use format() in Python 3. Strange that they're adding % support to bytes now.
Where is Scott Jurek on the Appalachian Trail?
I've gone through quite a few computing-related 'history' books recently (incl. ) but by far the stand out winner was

- 'The Idea Factory: Bell Labs and the Great Age of Innovation' - http://amzn.com/0143122797.

It deals with the creation of Bell Labs and continues through to modern day, giving a deep history of it. A lot of familiar names(Shockley, Shannon et al.) all pop up.

Another good book not yet mentioned would be:
'The Innovators: How a Group of Inventors, Hackers, Geniuses and Geeks Created the Digital Revolution ' - http://amzn.com/B00JSRQSL6
Use Google Domains -- their WHOIS privacy is free.
You're not even remotely close on that speculation.

CBS did $13.8 billion in revenue last year. If more people were watching PewDiePie than CBS, he would be earning a lot more than $7 million per year.

He's averaging five million views per day over five years. His new content gets one to two million views in the first day. His clips are typically five to eight minutes long.

Big Bang Theory alone has 20 million viewers. Pound for pound those viewers are worth drastically more. CBS also has vastly more programming per day.

One single program alone - the CBS evening news - has more dedicated viewers (5 million), and a larger economic base, than PewDiePie.
If there are any Googlers reading this, the first link takes you to google code, but the source has moved to GitHub.
Cool, time to upgrade then!
> It's pure tabloid misogyny,

I couldn't care less about Pao. I think the attitude and actions of Ohanian (who is, after all, the person who fired Taylor) has been pretty much the antithesis of helpful during this debacle.
That's correct. I do not recommend against BoringSSL and LibreSSL, and I do recommend against PolarSSL.

PolarSSL is, obviously, immune to the specific coding errors in OpenSSL. What you seem to have trouble acknowledging is the converse issue.
How much of this is planning on being backported to python 2?
I think the critical thing to take away from this article is that Eric Holder is the former Attorney General, and the spokeswoman for the current Attorney General said in an email:

“This is an ongoing case so I am not going to get into specific details but I can say our position regarding bringing Edward Snowden back to the United States to face charges has not changed”.
raspberry pi

http://www.instructables.com/id/Raspberry-Pi-as-low-cost-HD-...
That only really shows a general strong positive correlation between some measures of intelligence and some measures of success. It doesn't really say anything about if small fluctuations in the extremely high end of intelligence has a noticeable effect.

We're assuming that men dominate the tails of the intelligence distribution. So the real question is, does being in the top 1-2 percentile make you much more likely to succeed in so called high-status positions compared to 'only' being in the top 5-7 percentile.
> including scissors, saw, pipe, baseball, knife or just good old pure hands

All the things you listed require close distance, physical contact, possibility of attacker responding, and almost literally: blood on your hands. Any range weapon provides distance, more "comfort", and a higher degree of safety for the attacker.

If we can reduce that disconnect from what people are doing, then why not?
Rad to see some Twilio love in this! I can confirm that an unthinkable amount of time and thought goes into those 5 minute demos!
More info about GC changes in 1.5:

https://talks.golang.org/2015/state-of-go-may.slide#6 (Slides 6 to 11)

https://golang.org/s/go14gc
You're conflating the fundamental technicality and irreducible complexity of the issues that Docker is attempting to solve with the UI they are wrapping around it. It doesn't matter if you have Steve Jobs himself risen from the grave, there is no way to make Docker be as easy to understand and use as Instagram. That doesn't mean it's not a step-change if you consider the UX of Docker vs raw LXC.
Now that you say it, it is both something I always missed and would love to do.

Especially, if you work with Rails, deployment / release times can be really slow.

What about the operations aspect of the job? What is the state-of-the-art nowadays?
Biohackers were among the first hackers. In thatched stables and open fields. Thousands of years ago. (Although it's true the potential scope has grown considerably...)
Memebox (YC W14) Is Hiring a UX Researcher
> every single statement, every single claim can be evaluated by all parties to decide, is this true, is this false.

Okay, but then where does this translate to people getting "tagged" as trustworthy or not, etc.? What effect does that have on statements they made? Even if it's up to the users -- that text really makes it seem like tagging people as trolls just because X trusted people tagged them so as desirable or useful.

To me there are kind of two ways to look at trust (or affinity in general), as something by which we weighs actions or opinions of another person ("if enough people I trust label X as Y, that influences how I view them"), or as a short-hand for how we feel about the individual decisions of another person ("all these people did ask for evidence when most people were ready to lynch X for Y, which increases my trust for them"), maybe using that as the first assumption when faced with new things they do or have opinions on, but generally just being a "bonus score" after the fact, if you will. In practice it's a bit of both.

But if you have to follow the chain of arguments anyway, or the reasons why someone is labeled as something, what use is the label? And if you don't follow it, and just "assume there is a good reason for the label", you get fun stuff like a 17yo girl telling a boy she's 18 like he is, them having sex on her initiative, and him being labeled a sex offender for 20 years even though she pleaded for him to be left alone. It's not "sex offender for having lied to by a girl with stuck up parents who was 17 when he was 18", it's just "sex offender". The same with "troll", "(not) reputable", etc. The truth is as fine-grained as the actual course of events, and while labels are sometimes useful, it can be dangerous when they develop a life of their own so to speak, in our imagination.

> anyone who latched onto that ahead of time and said "this is true" gets that tracked and responded to later

By those who came to the conclusion. Likewise, everything who says "hah, it's not true", get "responded to" by everyone who insists it's true regardless. So what was gained?
Improve employee engagement
FYI, "Structures" and "intensive" are misspelled in the title.
This is awesome!

I want to ask:

- Does it mean that it will be possible to create realtime apps with python? Will it be possible to use it instead of node.js? Do you think Django will implement that functionality?

- Now that WebAssembly is coming - doesn't it mean that it could be possible to create both backend and frontend for realtime apps in python?

That would be so cool....
Not the original person, but in any organization with a non trivial amount of code needs someone that is really on top of managing how the applications build and how dependencies mesh together. There's many tools to learn and leverage (in java you have ant/ivy, maven, gradle) and can easily take up a fairly large amount of time to organize. If done properly it can also prevent certain project failure.
But then how would we Rickroll people?
Renaissance technology.
http://www.bbc.co.uk/mediacentre/mediapacks/microbit/specs
Herbert said his whole point in writing Dune was to criticize the tendency of people to rely on Messianic figures for salvation, to show how our reliance on charismatic heroes and saviors can destroy us. Ironically, there's so much propaganda in favor of these things in fiction that most people read his criticisms as support. He also wanted to explore the idea that reading about characters who operate with advanced levels of consciousness might inspire readers to expand their own thinking, especially into thinking about long-term consequences on our environment, to get people to think about living more sustainably as neo-peasants, which he attempted to do himself. So the characters are meant to be inspiring, but their flaws ar meant to be obvious enough that we can avoid the mistakes they make while thinking more broadly and surpassing them.
Agreed. Mostly because managers are in charge of hiring and they would not hire someone reporting to them and making more than them.
Awesome explanation. Thanks for sharing.

It looks like Mozilla is making a new push with Firefox, as well, to attract devs back: http://arstechnica.com/information-technology/2015/07/big-ch...

If successful, it will be interesting to see how Chrome evolves for developers to compete.

(I was reminded of this because the Firefox sidebar was always wildly popular - I know lots of people that continue to use it specifically for that purpose)
That's... just not true.
Definitely working on making it available to non-OCaml applications as well. The most obvious way is by using 'tlstunnel' to act as a TLS terminator to TCP, but also via inverted Ctypes to ship a shared library and C header files. More on that when it's working...
Where do you think the "friction" comes from? The men themselves?

Honestly, men really should consider these fields. In SF, the median pay for a dental hygienist is almost as high as for a software developer, and median pay is actually higher for a registered nurse (again, in SF, this isn't the case nationally) [1]. Nursing and dental hygiene have less upside, but less age discrimination and better career stability.

If you'd like more career flexibility, would like to be able to work part time, step back from the career track to take care of kids, and get back into it later, dental hygiene and nursing are probably better than software development. This is particularly important if you'd like to be able to have kids and spend time with them, while keeping stable employment and/or not badly harming your future prospects of employment.

[1] US news "best jobs", drill down to pay by region, will provide a summary of BLS data.
This sounds like a trial balloon. With Holder saying it, they can proceed or not. If the current AG says it, they have taken an irrevocable step.
Lots of good stuff in here.

Python 3.5 may actually be what finally convinces me to move to Python 3 (that, and the end of Python 2.7 support coming up in a few years).

The new async stuff, finally fixing some of the problems with byte strings that made them not really an adequate replacement for Python 2.x strings, and os.scandir is a substantial performance improvement over os.listdir plus calls to stat (though os.scandir, at least, is also available in Python 2.7 via PyPI).
Anyone can post any "advice' here. I explicitly stated that the class of advice you gave is not actionable or helpful. Not only is #5 not a particularly strong position, but the point I'm making is that statements that people have consensus about don't necessarily make advice that creates effective results.

You are so tunneled into the idea that betrayal is bad, that you are missing how the business is an entirely different entity. There are employees, customers, and investors all potentially affected by this outcome. In the case of a breakup, there is potentially a greater moral obligation to create the best result for the other parties, than just fixate on the betrayal of the victim.

Not to mention your idea of this requiring moral punishment is not something that would draw consensus on HN, or in general. That is your fantasy, not reality.
They also have a "lite" app that can only be installed if you access the Android Play store from an Asian IP or similar.

https://play.google.com/store/apps/details?id=com.facebook.l...

I wonder why they bother segregating it like that though. I would love to give it a spin, as i have found their main app to be hogging the CPU one too many times lately.
The problem I have with the whole background checks philosophy is that it sounds like a good thing, but most of the mass shootings we're all familiar with were committed by people who would have passed the background check anyways, or who stole the weapons from someone else, which means the whole exercise was pointless (i.e. didn't meaningfully increase safety from baseline, i.e. security theater)

"Psychological and temperament screening" is a tremendously subjective thing (psych is a pretty soft science on the best of days), and not something I'm comfortable with hanging a constitutional right off of.

It needs to be strictly objective criterion, along the lines of if X then Y.

Now being able to demonstrate safety, I would be 100% cool with, because then we're licensing people, not weapons, and doesn't carry the possible abuse factor of firearms registries. The FCC example given upthread is a great model. You go to a safety class, demonstrate that you know how to operate a gun safely based on objective criteria, and you get a card or a paper or something that entitles you to buy whatever. You have to re-up it every 10 years or so.

Hell, let the NRA run it and charge a token fee. Would give them an actual meaningful place in the discourse instead of the "government's coming for your guns!" scare tactics that they play every few years.
I'm sure that's a fine article, but so much crap kept popping over it as I tried to read it on my phone I gave up.

Later, maybe - on my rooted tablet, with adblock etc..
Ah, your landing page should make that abundantly clear. That's a very cool feature.

I tried a couple of articles on Washington Post and the algorithm did a decent job. I then read the gist first before reading an article, and while some sentences were a little hard to understand w/o the surrounding context, I felt I still got a decent summary. I can see myself skimming the article through this service instead of relying solely on my eye balls when scanning through.

Couple of suggestions:

- Linking the extracted sentences back to the original page if I want the surrounding context
- A tool/browser plug-in which can allow me to select a representative sentence from the story and submit to gist

Seems like a useful stand alone service as it is; having people vote on and submit gists themselves would be cherry on top.
Seems to be a word of a younger generation. I was into og xbox live, but stopped after highschool. After college, I bought an xbox one to game with my little bro and he was constantly using the word rape to describe himself being killed. It threw my off for a day or two then I shrugged and said kids will be kids. lol.
Yep - for all their talk about how traditional interviewing is broken, if you go through their screening process, you'll discover that it devolves into the same old puzzles and algorithms questions you get in any other interview. The result being that a terrible software engineer who had spent some time memorizing the highlights of CLRS would do much better on a TripleByte interview than a good software engineer who hadn't spent his spare time studying material orthogonal to his day-to-day work.
Yeah, I agree. Whatever the causes are, the best thing we can do is make the tech culture such that as many people as possible feel included as long they choose to be a part of it, so the decision to pursue it or not comes down to personal interest and nothing more.
Python 2 is feature frozen. 2.7 gets bugfixes and security improvements and that's it; new language syntax/features only happen in 3.x.
I hate the new @ operator for matrix multiplication, it just looks ugly. (And I use numpy matrix math all the time.) But whatever.
Regardless of salary numbers, becoming a manager is not a promotion. It is changing career tracks. It just so happens that the lowest rung on that ladder is somewhat reachable from the highest rung of the software ladder.

The problem in many companies is that the positions into which a senior developer may be promoted do not exist. Other positions with greater pay and prestige are on other career tracks. Positions like lead software developer, software architect, technical complexity organizer, software developer supreme (with tomato and sour cream), or historical catastrophe repetition avoider might not be available, or not available to internal hires.

They could exist. Several people here could probably argue a very convincing case for them. But they don't.

And the reason is because certain people still don't see business software resources as anything but costs to be managed down. Just yesterday, a member of my own household wanted to extract an image from a PDF, crop out the whitespace, and post it as a JPEG to a website. This non-technical person could have spent a whole day--or more--figuring this particular problem out. Having a technically knowledgeable person on hand shortened that time considerably. (I could have done it myself in seconds, but I didn't want to assume responsibility for doing that on demand for the rest of my life.)

The sad thing is that I got no credit for the time saved. I instead got grief for not being instantly helpful. I wasted someone else's time, because I didn't anticipate the need, so that SumatraPDF and Paint.NET or GIMP would be installed on their computer already. I wasted someone else's time because I didn't drop what I was doing immediately, so that they wouldn't have to wait for me to finish eating, or, horror of horrors, actually spend a few minutes to try to figure it out on their own.

That's the problem. The whole party complains, "Why didn't you just call on the Eagles again, Gandalf? We could have been done in three days!" And then when Radagast explains about the dearth of giant fish in the magical appropriations budget, no one listens to a word he says.

The people with control of the money don't quite seem to grasp that software is yet another product, among many, where you get what you pay for. No matter how magical it may seem, you have to put more money into it to get more value out of it. People get "stuck" at senior because too many companies have determined that threshold is as much software talent as they need, and that paying for more would be wasteful.
I recently took an artificial intelligence class that required writing an agent to answer non-verbal IQ test questions. One of the greatest challenges was that some of the questions had ambiguous answers. For example, an axial symmetry in the example frame could be reproduced with either a rotation or a mirror operation in the output frame, and both options were available as candidate solutions.

Naturally, the question came up: how do we define the "right" answer when there are multiple valid choices? As it turns out, the folks who write the test determine the correct answer to these types of question based on the most common response from test takers who get the highest scores on non-ambiguous questions. The thinking goes that if folks who get most of the other questions right largely agree about a preference for one answer over the other, that must be the most correct answer.

The most interesting part of that discussion to me was when a classmate observed that we use human intelligence as a baseline for measuring human intelligence, and then marvel at the extent of our own intelligence; if a machine used more sophisticated logic than a human was capable of to choose a different answer, we would look down on the machine for being less intelligent than man. It reminded me very much of Plato and the shadows in the cave.
And these...

https://en.wikipedia.org/wiki/Anatolian_Shepherd

I know someone that has four of them. Conversations in the room with the dogs present tend to be very friendly ;)
"The question we must ask ourselves is whether, as technology develops, we are content to leave a safe space—a new means of communication—for terrorists to communicate..."

This kind of argument is only a few steps removed from physically placing microphones in private residences. Only to be turned on with a proper warrant, of course.
I believe your comment is for https://news.ycombinator.com/item?id=9845820 ?