skysight-inc/HackerNews huggingface dataset:
> But not only that, unix goes deeper and teaches you about how to do things inside your program, even if that part never talks to other programs. Things like do the dumb thing first; or when you have nothing to say, say nothing (e.g. `ls` prints nothing if no files found), etc. It's about mindset and values and those are almost always dictated by the environment. Also values cannot be looked up on stackoverflow and copy/pasted in 5 minutes. They take a long time to sink in and I can understand why an employer would want to skip that cost when hiring.

Also Windows teaches you values that are not appreciated by UNIX wizards: http://www.joelonsoftware.com/articles/Biculturalism.html

"Unix culture values code which is useful to other programmers, while Windows culture values code which is useful to non-programmers." (really: read the whole article!)
Antivirus software is as useful for security as monster HDMI cables are useful for improving digital picture quality, so this is not surprising.

The only thing that antivirus software does semi-decently is identify known software binaries. Antivirus software cannot reliably identify unknown binaries through heuristics because writing software to understand unknown software binaries is impossible in general. There are potentially an infinite number of ways of proving that, but the easiest way that occurs to me is that one of the many things necessary for understanding unknown software in general is solving the halting problem, which was proven to be impossible in general by Alan Turing.

Furthermore, the utility for a database of known malicious binaries is practically non-existent. Malicious software is always designed to exploit some vulnerability and once the vulnerability is fixed by the vendor, there is nothing for the antivirus software to do. If you could apply the definition update that the antivirus software needed to catch malicious software, you could have applied the vendor patch that fixed the vulnerability the malicious software used in the first place. That not only makes the definition update unnecessary, but handles the unknown things that the definition update would never have caught.

In the cases of a vendor being slow to patch, refusing to patch (e.g. the exploits used by the hot potato proof of concept code for all current Windows versions) or the user not applying the patch in time (e.g. lack of scheduled downtime), the inability of antivirus software to catch unknown software using those vulnerabilities provides a false sense of security. If a system is specifically targeted by a malicious hacker, the hacker would use something that antivirus software would not catch, such as a script kiddie tool against which there are no known definitions or custom code. Being unfortunate enough to be attacked by a virus, trojan, etcetera before they get definitions also means there is no protection.

Real security requires doing things like minimizing attack area and configuring things competently (e.g. not using your username as your password). That is something that you cannot get from an antivirus vendor.
Google Set to Expand Wifi, Broadband Access in Cuba
This is a key distinction. When you make a scientific claim, it has to be accurate, and in this case, they clearly did not grow a heart from scratch.

"SCIENTISTS GROW FULL-SIZED, BEATING HUMAN HEARTS FROM STEM CELLS" makes it sound like they just dumped stem cells in a petri dish and got a fully-functioning, properly shaped heart. Beyond being useful for creating custom replacement organs, that would imply we had godlike powers, because you can't grow a fully functional organ in isolation like that (building that matrix is entirely non trivial, as it happens in concert with all the organs growing around it).
Like make (or cmake if I'm feeling nice) instead of javascript-build-tool-du-jour.
You are the bot: Intervention for bot developers
You and the other downvoted guy below are the bad persons in this thread!

You should admit to that :|
Thx for digging through the footnotes. Indeed, his apparent rage at the issue seems completely out of proportion to the size of the checks he's writing.
Why not even trying to get something fair?

I have the feeling that you don't value much your work to accept this state of affairs between you and whoever employs you. If you deliver quality products and can negotiate a bit, employers will pay you more and you will feel respected for your work. Go get paid for what you're worth, not just for being able to keep food on your plate. It's not OK to continue being exploited.
I never did see an email. I only found out by this thread. But I get so much spam from Amazon (and now Amazon.uk, since I gifted an open source dev in the UK from his wish list) that everything from them goes straight to junk. I even communicated directly with Amazon.uk and asked them to remove me, but the emails keep showing up.
If your Windows EULA said "Microsoft can take any of your property" they still can't steal from you just because you agreed to it.
Sounds like a bunch of C# devs who didn't know Powershell and couldn't be arsed to learn it. Even though it has similar syntax. To some developers every problem requires the only hammer they have.

Must have been really bad. Why not just hire you on as a consultant?
One lesser point, bitcoin is pseudo-anonymous: you can always follow the money even if you can't identify all the people who handle it. It might be argued then that any entity who knows what you're spending and where has plenty of control over you. There are anonymous coins that don't have this property.
I like to say 'Always stay close to the cash register'.
It's added as an optional feature, as the first sentence of that answer describes:

> ...the answer below is no longer accurate. _proto_ is being added to ecmascript6 as "normative optional" which means it isn't required to be implemented...

It can't always be polyfilled, either, which makes the feature effectively useless. I'm not even sure why they added it as such a half-hearted feature to ES6; I suspect politics (Brendon Eich appears to have been dead set against having mutable protos for years).
I'm not fantastic with Powershell but there's another potential reason: you're not allowed to run "random" exe files on $SERVER but (signed) Powershell scripts are fine.

I'm not sure where the cutoff point is between this needs to be an app / this can stay as a script, but Powershell seems to lend itself to going either way. I can either incrementally replace C# functions with Powershell (while importing types and functions that I need) or incrementally replace Powershell with C# with the same method.
As a candidate I'm looking for an employer that wants me (or that has a real urgent need or want for a good candidate). This is usually evident at interview or before. You can tell they really need someone, rather than having to grow for the sake of spending their VC money.

As an interviewer what I'm looking for in a candidate is someone who really has enthusiasm and passion and wants to work for me. It's less important how they look on paper, I want to know how much they want to work with us.
I think we're starting to see the need for 'laborer' programmers. There's a lot of relatively unskilled glue/laborious coding that needs to be done. When you need someone to hammer a bunch of code out for you, you don't need an experienced and flexible software engineer as much as you need a kid with a well-trodden neural pathway that lights up when they write code in your tech stack.

I think code schools are effectively training programs for this kind of work at the companies that use them as hiring pools. I would be surprised if these companies didn't influence the schools' curricula in some way. If they aren't doing this explicitly, they should, and they should absorb some of the cost that is currently being levied against the students. Right now, we're at this weird point where students are paying for their own training at these 3rd party facilities that more or less kind of guarantee them maybe a job at this list of very specific companies but no guarantee... Something feels a bit sleazy about it. I don't know how transferrable the education you received at a code school will be once you leave the company that hired you from it.

I think the field of software engineering/programming/whatever has broadened so much that you have to have some distinguishing, domain-specific feature to get a job somewhere--the distinguishing feature of the 'trendy' programmers is usually the tech stack alignment. Maybe general knowledge of writing good, maintainable software is moot in the face of an efficiently trainable workforce, short-lived code, and a diaspora of tech stacks.
> They are required courses for those degrees

How can you possibly say that? Are you familiar with the course prerequisites for every biology and medicine degree in the world off the top of your head?
Cash and current forms of electronic payment have the nice feature that the seller gets their money almost immediately. As I understand it, bitcoin transactions take a while to confirm. I wouldn't want to stick around in the shop until some miner got around to my transaction.
I disagree. More like people who you do not trust should never be trusted with your money. It is not like controlling money immediately turns one into a shark.
Solving the Tully Monster’s Cold Case
AlphaGo and the Clash of Civilizations
I see it referenced in the commits [0], so I assume documentation is ahead of the published version.

[0] https://github.com/owntracks/android/commit/29b3604bcf021433...
When I was a junior dev (and some days I still feel like that), sometimes I needed to write a proof of concept to see why something wouldn't work. Luckily this kind of development (at least in the early stages of a project) was encouraged. I still throw together small scripts and apps to test ideas all the time (http://github.com/voltagex/junkcode)
I think you meant Nihon Animator Mihon-ichi: https://en.wikipedia.org/wiki/Japan_Animator_Expo
Project Cydonia
I sort of think this is overblown. I suspect that they booked the dance club for the after party and the dance club just always has dancers there. That's sort of standard for a lot of clubs like that. It's definitely gross for a business event, but I don't think Microsoft went out of their way to have dancing school girls there.
I think it's generally called an oracle and are usually very useful when it comes to breaking crypto
Like Rupert Murdoch, Zuckerberg might be chasing a white whale in terms of trying to get access China.
https://research.stlouisfed.org/fred2/series/FYONGDA188S Even then federal outlays go from 10 to 25% post WW2. There is little support for a law. People love to pretend marginal rates are the hole story while ignoring tax breaks, social security, gas taxes, etc. it's a political tug of war and positions hate to make things clear cut.

Ex: hand outs in the form of very targeted tax breaks are rarely considered spending even as they subsidize industries.
AKA 'pedigree hiring'.

S/he must be good because s/he worked for X known company.

It's a pervasive bias, especially in tech where certain brands are lionised to the point of nearly becoming sacred. Brand association alone will get many a person through an assessment process with sometimes with the complete abandonment of any semblance of due diligence.

Remember the Scott Thompson scandal? Basic stuff like lying on your resume did not stop Yahoo! from making a pedigree hire. Must be good because PayPal.

We have to all work very hard to educate ourselves that we are all inherently susceptible to this bias.
Flowers don't necessarily need animal life either, though it does help. Wind can pollinate.
> Slutwalk

> How dare you tell me how to dress!

> Some party

> How dare these women dress the way I don't like!

Please make up your minds.
Apache PDFBox – A Java PDF Library
> I realised that gambling on other peoples' success wasn't the best long-term option for me.

Gambling on your own success is also not always a good idea. See many startups.
It seems we're going to go through with the Kabuki Dance version of this HN thread, with the attendant gaslighting comments wondering how anyone could have a problem with this, &c.

In reality, this happened a week ago, and Microsoft got a small avalanche of bad press despite apologizing immediately (the event was handled by an event planning contractor, not the company itself). There is not in fact a live controversy about whether what happened was OK for a conference event: outside of venues like HN and Reddit, we're all pretty clear that it is not.
It's GTA IV, which is set in San Andreas
Thanks, deleted myself.
> After all, MS gave them a paid job...

Is your question whether MS procuring the dancers was sexist, or whether any of the attendees were reasonable in their discomfort?

I'd say the second one is true, which makes the first one true.

Dancers aren't inherently sexist (in my opinion) but highly sexualised costumes like that bring out all sorts of feelings in the audience that can in some cases effect their behaviour.

Women make more conscious choices in terms of when and how they enter sexualised environments like that because of the shadow of harrassment and ultimately sexual assault. Having that sexualised performance dropped in out of context takes away that ability to choose.

In that light I think Microsoft's assumption that their audience are all horny nerds who'd love to see schoolgirls dance in their bra is a bit on the sexist side.

I'd also add "tacky" to the list of charges.
> And convenient electronic payments
> doesn't in anyway empower users?

Maybe you did not understand the article? It did not argue about convenience but about peoples control over their wealth.

> Also, if people are unbanked and below the poverty
> line I would expect they would be more concerned with
> getting by than "Orwellian levels of surveillance."

In many cases this is a big problem as it allows the Orwellian government to have larger control over people.
Just to clarify your point, --upload-file with a trailing slash results in a POST and without a trailing slash it results in a PUT.
> If they were going to a strip club, sure. But they weren't

These girls were not stripping. Is it so hard to tell the difference between dancers and strippers ? But your point illustrates the hypocrisy of those who feel outraged. Basically labeling any girl that works in the night industry as whores or prostitutes.

if you look at the photos, plenty of people were enjoying themselves, women included :

http://theralphretort.com/microsoft-dancers-outrage-culture-...

(scroll down)

only a tiny minority felt it created "an hostile environment". Well maybe these people shouldn't have attended a party in a nightclub, because that's the purpose of this kind of place. Go to a bar nearby if your goal is to network, you can't really make deals in a place with loud music. People use the argument that "it wasn't professional", well that's the point of a nightclub.

I don't get this generation of people outraged at anything mildly "sexual", yet never shocked by the day to day violence of our society, video games included.
I think the article is talking about physical properties, like c, h, or G, that we measure to be the same every time.

You seem to be talking about numerical representations.
No, I'm wondering why would there be a separate law if it was automatically covered by not being able to consent your way out of being murdered.
Shit, I'm an engineer who moonlights in the porn industry, and even I think this was in poor taste. Not everything has to be about sex, especially what appears to be a tech conference in an industry that admits to having a problem with being open towards women/trans/etc.
That would be for a court to decide and I doubt that any of us are qualified to advise the GP (I certainly am not!).
Richand Branson- My Poem to All Entrepreneurs
The Ego – Part 1: Coming to Terms with Having an Ego
4 hacks to creating an awesome company culture
Zhihu is a vast improvement on Quora both on the quality of content and site design though.
Isn't that basically what the scientist asks in the last paragraph?

> “What about this hypothesis: sleep was the first state of life and it was from sleep that wakefulness emerged,” says Walker. “I think it’s probably a ridiculous hypothesis – but it’s also not entirely unreasonable.”
There are many things that would be illegal without a contract that are legal with one. That's kind of the point.
Something that works for me is to switch media. Start talking into a microphone. It's fast and easy to work things out a few different ways, and hearing it can help you find flaws that you might miss otherwise.
There's a difference between accepting that other people dress in "slutty" outfits and making it ok, and not wanting sexuality jammed down your throat at a technology event.
He has kind of always been like this. He's can be a good writer and has some interesting things to say, but I alway read his blog through my fingers covering my face, because his political writing is usually a cringe read, competitive with ESR's. "There is no reason for a woman to go to medical school. If she wants to have the spending power of a doctor she can just have sex with three doctors." "
Smart Urban Mobility: Interview with the COO of the Meshcrafts
I have no idea. My post was more general and about principles rather than specifics. I have no knowledge of the specifics of the relevant terms of service for this company, I also don't know whether they form a binding contract in the relevant jurisdiction or what things are specifically legal to do in contracts in the relevant jurisdiction.

I repeat that I am not a lawyer so if this is important to you then hire a lawyer in your local jurisdiction to advise you, don't listen to random people on the internet.
It would no longer be stealing because you agreed to it. This is why repossession is legal.
I've been in construction and it's surprisingly common that one company tears street up for sewers and then patch it up. Then a week later, another subcontractor tears up the exact same spot for gas line repair. Both instances scheduled months in advance.

I don't know if you really need software for it. And maybe hydraulic excavators are just too cheap for anybody to mind stuff like this.

EDIT: even more common is this "oh this gas line looks really corroded. But I guess we just throw dirt on it as we finish."
I don't even think you need to be confirmed at the company. I think once you put yourself as an employee of any given company, you can see their applicants, but they may have fixed this issue.

Though overall AngelList seem like a site that's focused on helping startups (and investors), and unlike most sites, they don't even charge for their job listings.
I'm 50 years old and my day job is teaching teams how to perform better. I still code - love coding. But several years back I decided I could do more good in the world by helping multiple teams at a time than simply coding.

My "real" job is, of course, startups. I save for a while, then work on various startup projects. I'm learning a lot.

So now that my latest startup project is coming to a close, I'm thinking of where to go next. Instead of hands-on teaching, I'm seriously considering getting back to coding. Sit down, make something happen, look at a job well done.

The problem here is this: all I know how to do is make solutions happen for people in a dozen or so different technologies. I haven't spent time trying to keep up with the cool kids. C++? Sure. STL? Not so much. All the basic web tech (HTML, CSS, Javascript, etc)? Sure. Angular/Meteor/etc)? Nope. F# and OCAML? Love me some functional programming. Haskell/Erlang/etc? Nope. SQL Server, MySQL, some Oracle? Yep. NoSQL, Cassandra, Mongo? Not really. Once I knew enough to get the work done, well, I just got the work done.

There's a difference between coding to get things done and spending time with toolkits and frameworks because they're popular in the market. Back when I was a senior programmer, one of the most important things I did was try to guess what the cool kids would be doing in 3 years -- then study that and get some experience. This paid off over and over again. As somebody who just wants to make things happen, that's not a priority.

This leads me to my second observation, from sitting on the other side of the table looking for developers and working on staffing models. The dirty secret of the tech industry is that nobody has any idea how many developers they actually need. There's so much variability in teams, and you can break the same work down so many ways....there's a lot of risk. (Yes, there are several heuristics you can use. Insert long discussion here about how they're only heuristics.)

So at the end of the day, you have a lot of companies that want to be trend-setters chasing after what all the companies think are the cool kids -- the trend-setting hires. I remember sitting down with a SV CEO a while back talking about his 100-person shop. Everybody in the place had some cool-kid story attached to them. The place was a mess, but it was a trendy mess.

At times, I am not convinced that these companies would do much better with some kind of "sweep the street" approach to hiring, vacuuming up a huge number at a time and taking them through some structured filtering/training process. I've even thought through how such a model would work. Haven't found anybody willing to experiment with this yet, though :)

As arbitrary as the system is, I'm not sure its any better or worse than any other system. And the simple fact of the matter is that buzzword-based, trendy hiring has been with us for decades. I doubt its going anywhere soon.
Yes, I think the difference would be are they representing you or impersonating you. I.e. did the other party know.

I can give my voting proxy or power of attorney to someone else, but it's pretty clear to anyone paying attention that's what's going on. If the email said "This is AngelList on behalf of J. Random Employee" that would be different than sending an email that had every appearance of being from the employee.

Even if this is allowed in their TOS, it's pretty underhanded if they buried something like that in boilerplate that they know nobody reads.
Like if someone charges your credit card to determine if the number is valid?
Developer breaks NDA to talk about all three VR systems
The push for a cashless society and negative interest rates doesn't paint a good picture about the future of our financial system. It's nearing its well deserved end.

The bubble is about to burst and they're trying to release pressure to make it last a bit longer.
Raw pixels. And the score. The score was separate, or rather a signal representing increased score. Relevant quote from the paper:

"The emulator’s internal state is not observed by the agent; instead it observes an image xt ∈ Rd from the emulator,
which is a vector of raw pixel values representing the current screen. In addition it receives a reward rt representing the change in game score."

The paper:
http://arxiv.org/abs/1312.5602
A 0.1 uF 0603 ceramic, in a 10 uF tantalum case, in a yellow epoxy 22 uF ceramic through-hole....
Broken promise of 100% code coverage
Interesting that you had the similar experience to mine – I had years of depression, panic attacks, and anxiety that vanished virtually overnight with sleep apnea treatment.

I don't use a machine though, just a brace.
> you give someone the right to act (vote in this case) in
> your name. Thus, no criminal offense.

Right, it would be an offence, except that you've given express permission; so it isn't.

Assisted suicide is, yes. But my point is that we have separate legislation for it, implying that is required.

Boxing, again, that's my point.

Regarding identity specifically, what I imagine we're talking about here is an automated message much like LinkedIn's:

> Hi, I'd like to add you to my network! *

Do we have a problem with this too?

* Or whatever it is. Point being, it says "I"; not "Mr Ford".
Apt, but doesn't that describe most of what our bodies does even when we're awake?