skysight-inc/HackerNews huggingface dataset:
Sorry, I think there's some confusion about the usage of the word senior there, I meant senior in terms of skill level, not in terms of age. Age shouldn't be a factor at all, it doesn't matter if you're a fresh college graduate or a 60 year old so long as you have the skills to do the job. What you don't want to do is take a highly skilled worker and then hire them into a low skill position, they'll get bored/frustrated, assuming they even accept the position in the first place because presumably you're paying market rates so you'll be massively under paying them in that position.
Sure, agreed 100%. But I've also noticed that many products from "businesses, not product-builders" tend to start out cheery, then thrash around with new business models for a while, then ultimately die or get consumed by the big fish. In light of this, I think there should be more ways to collectively fund those derelict product-builders. Imagine if Inkscape got a few million to hire some talent, bringing it up to the quality level of e.g. Affinity Designer? Nobody would be using Illustrator in a few years!
hypocrisy is a highly effective strategy of improving and retaining your standing in society
Not to mention the name of the site hosting the article is "savetheroyalnavy.org".
The preference for new grads is because it's a lot easier to convince them to work overtime with less pay than someone more experienced with a family.
I use software I bought 10 years ago. It works as well as it did in 2006. (Edit: to be fair, I’ve checked and while I bought it in 2007 I paid for maintenance for a while and I upgraded the software in 2010. Anyway, that’s over 7 years ago.)
> "tons of different effects depending on the status of enemies (frozen, zombified, etc.)"

Maybe you're thinking of Metal Slug 3? Don't think Metal Slug 2 had zombies, though to be fair they all look visually similar so it's hard to tell them apart.

http://metalslug.wikia.com/wiki/Zombies
Programming imperative languages is like giving instructions to a computer. Logic programming is like explaining your problem to a computer. Functional programming feels somewhere in between.
Thanks for the TDD study reference. I collect these and I haven't seen that one.
Charity Arcade [video](2015)
>they design the unit to stop functioning in the near future

I don't believe anything is "designed" to stop functioning. That's just a happy accident that results from cost cutting measures in the manufacturing process.
I'd feel comfortable recommending Python to a beginner who was committed to learning. I found the book Automate the Boring Stuff With Python very good from that perspective. It takes advantage of Python's "batteries included" nature to teach you the basics and solve some real workaday problems.

https://automatetheboringstuff.com/
I love reading about compilers. It's fascinating. I have implemented my own PL/0 compiler in various languages as a way to learn those languages. It's fun without having to think about designing a new language.

Question: Does anyone know of some resources for adding concurrency to a simple stack based VM? I've been wanting to look into that for a while just for kicks.

So, basically, take something like the machine here:
https://en.wikipedia.org/wiki/P-code_machine

and add concurrency to it.
If we're talking about creating an entirely new language, I don't think the "ideal" is Python with a few tweaks; it's going to be radically different. The point is, you have to draw the line somewhere, and if you're going to build an entirely new language, you should probably address as many problems as you can; few will switch to an incrementally better Python (unless you can give strong compatibility guarantees, in which case it's arguably not a new language).
Former Microsoft exec reveals why Amazon’s Alexa voice assistant beat Cortana
One thing that helped me greatly with the frustration was recording my practice sessions once every week and compare them. You'd be surprised how much you progress without realizing it.
Apple Seeds Sixth Beta of iOS 11 to Developers
Which companies are hiring based on quotas?
Well, until companies and executives can be charged with criminal negligence for refusing to follow either the advice of their own engineers or standard practices, its cheaper to let the data be stolen and deal with the fallout than it is to deal with building actual security, so you can presume off-hand that the information you provide is not going to be secure if it is retained by them. Assurance that your connection is not being intercepted and at least the transport is secure from your end to theirs, even if it gives no assurance of who they are, is at least a protection against nibshit spies like the NSA. (Until they convince ISPs to install BlueCoat boxes which wouldn't surprise me.)
I played baseball from age 4 (well, T-ball) to age 18 with three gloves. One was a cheap plastic Mizuno that I started with. I graduated to a leather Wilson about two years after that, and then a couple of years later I bought a Nokona. I've been out of the sport for quite some time, but my Nokona is still going strong. It's still the glove I pull out to play catch with from time to time.

Buying a quality glove is worth the investment. The good ones will last forever.
Well, that analogy breaks down when you consider how young people are not like CPUs (or whatever counts as the bottom of the stack). CPUs never look at all the garbage code up the stack and decide it's not worth it.

A young woman could hear a lot about how tech is a rough place to work and decide to do something else. So the various parts of the pipeline do affect on another.

How much is an empirical question, I suppose.
Never heard of that one in the UK - even heard of people who weren't even told they were fired, they just didn't get paid and were expected to take the hint.

Imagine my horror one month when the university I worked for "forgot" to pay me one month - due to an administrative error apparently....
How to talk about the Google Manifesto at work – a guide for managers and HR
Not even a little bit. It's more (but not perfectly) like if we had multiple alphabets to express the same language.
> The mongols weren't good. They were empire builders. But they didn't set out to exterminate people.

Extermination wasn't their goal, but IIRC they had a policy of exterminating any who resisted them, as a lesson to others. That wasn't standard policy for all empire builders.
We Are Busy Builders – The Next Generation of Fidget Toys. AMA
Stem Cell Injections Rejuvenate Aging Rat Hearts
Which Elsevier computer science journals allow all unfiltered submissions to go directly to you?
Except when your use case requires a massive shared data cache that needs to be atomically updated.
I see. So rather than providing open access papers in the sense of the common understanding of the term, they're providing them in a "free drink with purchase of two entrées" sense.
Why Morningstar Moved to the Cloud: 97% Cost Reduction
Who Is Investing in Esports Startups?
Perhaps accurate but certainly not precise.
>Nobody's really interested in a proof that P != NP.

I doubt that.
first by admitting that KYC wouldn't help stop terrorists even if it was implemented how you imagined it. Even Shapeshift wrote that in response to the WannaCry investigations.

One hop to Monero and the whole money firewall regime is foiled, hopefully enough that the people of any nation ask their governments to stop spending their money on that task, and focus on the economy in more productive ways.

KYC laws apply to national currencies. Any cryptocurrency exchange that has limits is just trying to run a show to appease some senators for the time being.
> In addition, even a cursory reading of the Mongol Invasion of Southern Song will show that the Song dynasty maintained few castles; at the time of the Mongol invasion...it had 3.

I think that's incredibly misleading. The Song dynasty had numerous impressive city walls, forts, fortified passes, etc. There's no reason to act as if the only worthwhile fortified structures are castles (should we overlook the Theodosian Walls in Constantinople because they weren't castles?).

> Today, there are few such dense forests in Europe, but the most comparable visual is probably the thick African jungles you see in Hollywood films.

Again, this is very misleading. We're talking about a period after most of the Great Clearance. It's also true that many of the woods that were left were maintained woods.
She has very valid points about what should be fought against, like subliminal biases against women in tech. But then she's like 'we had to fire our women tech workers because they lacked the energy'. Isn't that something that's easily taken out of context and fuels exactly what she advocates against?

This feels to me that it's the kind of articles that causes engineer bros to say things like: 'see, even good women engineers think women suck at it'.

She could have gone with the stats: in a pool of candidates, you have 3% of very good people. And in that same pool of candidates, you have 90% of men. Given that there is not really any compelling reason that would explain why women would be better or worse than men at engineering, only 0.3% of your candidate pool are very good women. Plus given that pretty much every company out there will try to retain their exceptional women worker (in the name of diversity), exceptional women engineers are a rare sighting in the job market. Hence the diversity issue cannot be solved by forcing people to hire women.

No need to involve personal stories about how teenage girls are more interested in clothes than in assembly programming...
these ships can't use the Suez canal in peace-time under the currently negotiated treaties. if they really truly must go through the canal, who's gonna stop them?
Why buy tourist trinkets? Buy something the place is known for rather than junk that will eventually get thrown away.
Yes but they discard multiple interpreters as having no real advantages. This is dishonest since it should be able to share objects with much, much less overhead as multiprocessing, while allowing to use multiple CPU. It's not perfect, but honestly it seems like a very good deal for Python.
LXD: Weekly Status #10
Again: everyone knows the candidate pool is overwhelmingly comprised of men. There's no real dispute anywhere about this fact. It's not part of the debate; there is no debate about it. Nobody can reasonably believe it's realistic to expect parity in hiring in the immediacy, and all the available evidence suggests --- like you'd expect! --- that Google doesn't expect that either.

That makes that part of the argument in her post a kind of straw man.
We’re really trading off bubbles for bubbles here, aren’t we? It seems really unlikely customer service attracts a representative cross section.

I am also in the “don’t know (many) people who do anything other than autopay in their credit cards” bubble.

I’m aware that many people struggle with credit cards, but they’re not in my social circles.
I wrote an article that covers some similar ground, but is focused on why Chrome's team chose "Secure" over the alternatives, such as "Private."

It is quite a bit longer, but I do break down the data to show some big issues with the alternatives. For example, 28% of users surveyed said they would leave a site if it said "Private."

https://www.thesslstore.com/blog/chrome-https-secure-indicat...

I agree with Mike that Chrome's testing was incomplete. It is important for them to test perception... because we wouldn't want indicators having a large negative effect on things like bounce or conversion rate. In some ways this is comprehension to an average user... we probably can't expect most people to ever rationalize past "am I safe or not."
Any other tactics or mindsets have you guys used to create a great culture?
I'd like to see some examples of how lossy compression algorithms work
It's only ridiculous if you assume we'll never lose one (or more) in a real shooting war. That's not an assumption US planners are prepared to make.
Of which there are plenty well defined ones to do the job already, and as a plus they can communicate with any language not just Python.
Apparently a bunch of extensions like C, C++, Python, Go are available. Not sure 'bout "first class support".

FYI... interesting collection of .net core stuff here:
https://github.com/thangchung/awesome-dotnet-core
Serious != genuine.

Serious people are people willing to put their time and/or money into a cause. All power to these people but they are a fraction of the critical mass needed in any social campaign.

Genuine people are people who are sympathetic and have good intentions. They will do / not do what is helpful to the cause but it's not on of their top X priorities. Every movement needs lots and lots of these people. But these people will flee if a situation becomes toxic or they feel like they have more to lose than they can risk.

For example, few "genuine" men would ever write the article written by the OP, which essentially says, it's a pipeline problem. Why? Because even if they could prove with hard data that the biggest factor is the lack of female applicants they would still get torched by the ideologues. So the safe choice is not to engage, give a little extra consideration to the few female applicants received, and move on with your day.
Why do you have to attack everyone who has a different a different opinion than you - including this woman?
Yes, they do have to do with XMPP. Conversations had for some time encryption enabled by default, but they needed to disable it again.

I think XMPP is doomed, because it doesn't enforce the things I listed, and I think it will never do so.
It would be highly unusual and I dare say impossible for Uber shareholders to ever have to pay a settlement out of funds not already invested in the company. This is the essence of limited liability.
<wince>. A ship.
Or too early!
I'm so so so so so so glad I left academia before getting to this point. Every single person I met in a doctoral program was as unhappy as I've ever seen any person who is not otherwise dealing with some serious shit (deaths in the family, chronic disease, addiction, etc.).
Google boosts Cloud Speech API with timestamps and support for 30 new languages
The best works in progress
Good video overview of everything: https://www.youtube.com/watch?v=Q2mMbjw6cLA
It's just a low hanging fruit for perfs from the dev point of view. It's nice and useful, just nowhere as needed as most people asking for it pretend it is.
Here's the associated submission:

https://news.ycombinator.com/item?id=15009929
Nearly 1 in 5 Americans Face Hostile Work Conditions
Polyglot here, dont think that it matters tho.

I think of it more as a notation and has more in common with constructs like mathematics than actual spoken language. Yeah we have rules and syntax grammer, but at the end of the day you are expressing it in plain ol English.
I doubt it.
Mansplaining is one of those words like libtard or freetard that indicates that the user is unlikely to say anything insightful or deep.
Even though what I say might sound a bit stupid, I think it's because of style. Everybody that I work with is a geek. If you always thought of yourself more of a guy who is a lawyer, serious, likes to dress well, you will probably want to run away from being a software dev. They generally like to geek out, look weird, look smart or whatever.

Then you might have less geeky people and companies, but the overall sentiment that I get is that who does "computers" are geeks, nerds, people with glasses and so on.

Being a male myself, I saw how rare are geeky-type of girls, and usually how many males usually one gets attention from(lots!). It's not that there aren't many, there are many geeky girls, but the pool, in comparison to men, is big. Maybe it's just my eye, but at least I saw how much lonely man there is due to this fact, they lookout for a geek girl, see how much competition there is, much more to the attractive ones and then end up alone. 4chan is an example of this.

And this is mostly regarding to culture. The stuff we watch, the stuff our parents talk with us, it has too many factors. In the end, you are a geek. Or you are something else.

So I think that either tech has to look less geeky(how to?). Now that I've grown up, I'm less interested in being a geek, I've started to look up to fashion and a range of other things which I didn't when I was younger, but it was when I was younger that I've picked my profession and many other do.

I've started to discover that there was a lot of stuff I was missing out, I've never had money to buy clothes for myself, now that I do, I pay attention to what people wear, how to they act and so on. I talk to my wife and she teaches me many things. As time passes, I actually distance myself from the prototype of people who I work with.

To my very small knowledge of lawyers, they behave very very differently from IT people in general. Some people might be more attracted to becoming one, for example. It feels more mainstream. I think that when we make this kind of choice, it's more like we want to fit in. Nowadays, after years of working experience, I think that even me, I would pick something else, even though I love coding, studying new programming languages and so on, but I could as well be as productive somewhere else, maybe being a lawyer or a doctor, why not?

As a software dev you are also expected some kind of weird labour, you are always building, your leadership capabilities aren't so well tested. For many, they would even like if you would just code. I don't like the industry so much anymore. I feel that the industry enjoys the way that it breeds very smart people which would rather be given orders(or pseudo-orders, in a SCRUM cycle or whatever agile methodology) versus actually taking up responsibility from very early on your career.

Coming back to my argument, people when deciding on what to do on their life, they chose something which they want to belong, generally. Girls because of their experience and what they get bombarded by media end up choosing different stuff. There are rare cases though.
Egypt could scuttle a ship or two if they wanted - at both ends, trapping the fleet inside.

Seems to me that canals make rather sitting targets for warships, at war time at least.
With a couple of years of development effort we could build a medium sized nuclear reactor that would be extremely save, extremely fuel, cheap fuel (essentially free), extremely reliable and it would solve availability issues.

You can literally mass produce the reactor and send it to standardized facilities all over the place, on or of the grid.

This would not even be very costly, a robust reactor development program to start with and some commercialization of the tech and regulatory change to allow it. No Manhatten projected needed.

I think doing what you suggest and replacing all coal and natural gas plants with reliable energy is pretty insane in comparison. Not to mention that that is only the easy part of the problem. I don't know a reliable way to solve the availability issue. The only close to viable approach is Musk-Style mass production of batteries. Even that is only viable if we continue to make leap and bounds improvements to batteries.

This is about solving the energy needs of 10 Billion people in this century. A Manhattan style mass production of solar cells and wind turbines will not get it done.

Thorium has the highest energy density and its practically unlimited, both in the ground and we already mine it. It simply is not that hart do build a modular reactor that can be mass produced. We know it works, and we know that it solved all the problem we have, including availability, pollution and global warming.
I refuse to pay a subscription for software. If you want recurring money from me, sell new versions that have things I want.

Do you want your old software to keep working with new OS upgrades? In the case of iOS:

- If you bought an app that was created before the iPhone 4, do you want higher resolution images?

- If you bought an app that was created before the iPhone 5 do you want the app to take advantage of the full display?

--If you bought an app before the 5s that was 32 bit, do you want the app to keep working with iOS 11?

--If you bought an iPad app do you want it to take advantage of larger iPad sizes? The new multitasking features? The new drag and drop features?

Either you pay a subscription or you pay for new versions.
A trio of artists in LA started a project called "Fallen Fruit" centered on appropriation of public fruit:

http://fallenfruit.org/about/

SF people may have seen them last month at:

http://fallenfruit.org/fallen-fruit-magazine-san-francisco/

They have mapped out fruit trees that extend into public right of way (there are a lot), hosted Fruit Jams where you could bring your own backyard fruit and herbs and collaboratively make jam, and guided nocturnal forages to harvest public fruit. It has been a delightful way to look again at the food that is around us.
Not really. Looking at my code, I'll often see myself writing comments where I refer to functions and the like as "things". I never see written sentences as things, at least not in the same way.

The closest analogy I can think of are magic spells. When I think of, say, a wizard, casting a spell, I don't think of him speaking some kind of magical language, he's uttering some words which have magical consequences. In this way a spell is a thing which results in an action. In the same way I use a programming language to write what I see as discrete blocks of code that cause something to happen. By contrast, "normal" languages are just used for communication.

It's kinda hokey, and you probably won't be able to tell people that programming is like creating magical spells, but you asked.
Microsoft BOT Framework (dev.botframework.com)
+
LUIS - Language Understanding Intelligent Service - (luis.ai)
> What does the `.` do? Why can't it just be:

> move(up)

One of the latter pictures shows "swift syntax", so I expect that's that: .up is a shortcut for a variant in a sum type, as it is in Swift.
Miners tend to have very high rates of warranty returns, due to running the cards 24x7x365. In some markets manufacturers are trying to market mining cards which don't have display outputs, etc. and have short warranties. Many markets (US, EU) don't let you invalidate warranties just for using a product 24x7, so it doesn't work everywhere.
I would assume it feels that way to those who don't speak English natively. Otherwise, I would say it's more like turning math into a language.
>As more and more software has moved to app stores & web apps, I think piracy rates for software have plummeted, simply because it's so much harder.

It's harder and there are also a lot of free/cheap alternatives out there. If you need a spreadsheet now and then, today it's not a choice between dropping a few hundred dollars, doing without, or pirating a copy of Lotus 1-2-3.

(And, with some exceptions--probably most notably Adobe--even most of the market-leading products that consumers would probably want are relatively cheaper than they used to be.)
It is "history", but it doesn't seem to too negatively affect our view of him. In fact, these atrocities sort of get drowned out in the noise of human history's numbers almost continual atrocities. We all know Genghis Khan killed lots of people, we all know what Caesar, Alexander did also. We know about the genocides that occurred as many cultures (often our own) displaced other cultures (many completely obliterated). Heck, that is even before we look at things like colonialism. Humans have a history of simply being barbarians, it is hard to judge morally more than a few hundred years in the past.
Airbnb's preferred smart lock vendor accidentally bricks 500 door-locks
> And WHY would this be a problem inherent to women?

Because men and women have entirely different brains. They have entirely different strengths and weaknesses. Hate to break that to you.

The rise of "lets pretend everyone is equal even though they're obviously not" is one of the worst things going on right now.