skysight-inc/HackerNews huggingface dataset:
loved this ..having done a little bit of tech lead and people management.

see also "managing humans..." by Michael Lopp ( aka Rands ) ..its basically the long form and much more entertaining version of the post :)

this is the only thing i didn't like:

> Dont't

> Personally fix bugs and ship features. You have to write

> code to remain an effective tiebreaker, but that’s where

> your coding responsibilities end

....bug fixing js a fantastic way to stay in the code, and also show that most bug fixes don't require a re-architect.
Last I checked, the 1%ers captured decades of industrial efficiency gains, and sent us workers a bill when they lost it in 2008.
Luxembourg is not in Belgium.
>I'm sure that Canada's food regulatory bodies don't allow the sale of expired food.

I don't think they sell anything that needs an expiration date. Best before dates are not expiration dates: http://www.inspection.gc.ca/food/information-for-consumers/f...
And while we're at it let's give ourselves a raise for all the money we saved :)
The Kerning of Neil DeGrasse Tyson, Fearless Denier Killer
Whats the purpose of have 45L of concentrated Polio??? For private consumption?
How so? Lack of focus-follows-mouse?
"This implies that you're able to take a description of what software should do, implement it in code, have that code actually work at accomplishing the objective, and deliver it in a fashion instantly consumable to your clients. "

What about knowing enough about security when writing the code to be able to avoid obvious and non obvious pitfalls? How does someone with little experience even know what they don't know about that?
I am stuck. It gives me a tip about AngularJS and then I can't continue playing
"Something is being covered up"

That's an extraordinary claim - I presume you have extraordinary evidence? I mean... this is Hacker News, not a conspiracy website.
He didn't say it was what people care about the most, he said it was the most important indicators of quality of life. Most people don't know the issue exists, they have no idea how badly Canadians are being ripped off on virtually everything we buy.
The way I think of it is that an IO value is a program where all the Haskell code runs in callbacks. This is a bit like a JavaScript program where everything runs in a callback. The major difference is that callbacks written in Haskell are constrained to be pure functions.

The IO type is rather rigid in that there is always a next callback, which implicitly contains the entire program state as part of the function closure. In a reactive programming language like Elm you can have many functions that may be the next callback depending on what the next event is, along with all the callbacks that run as part of the signal graph. Purity is about how constrained the callbacks are, not about the overall structure of the program.
Marriott fined $600,000 by FCC for blocking guests' Wi-Fi
Calling it "grey market" certainly implies otherwise. What he is doing is fully legal, there's nothing grey about it.
When I bought my macbook 2 years ago I was wowed with non-buggyness of everything compared to my linux (ubuntu) workstation. I like my workstation and still use it, but the macbook was an experience in which almost everything made sense e.g. no suprises with standby and wifi oddities which plagued me on ubuntu. In those 2 years I went from wowed to disappointed and the thought of "this works pretty well on linux by now". E.g. I was plagued by a wifi error (no auto reconnect) since mavericks when bluetooth was on, which tens of people could reproduce - it took Apple 9!! months to fix this.
Multiple non-deterministic freezes when clamshell/external monitors was enabled or disabled, again since mavericks, which seems to have stopped in the latest update 10.9.x though I cannot correlate this to any changelog.
And then the whole shitty experience with the forced transition from gcc to Clang as a developer.
Ergo, I can concur with the author
That only works when the competitor products are better than what Apple makes. The competing products are mediocre at best and more over, they just don't integrate like the way Apple products do.

One could ask the same about your comment about the OP -- is he your brother?
You don't have to buy each point in the video (I agree about the computer music) to agree with the larger trend: human brain labor is being phased out. Some already has (aspects of car manufacturing), other large swaths are coming soon (car driving), and the laws of economics will ensure that nothing will stop it. A job is something wealthy people begrudgingly pay you to do until they can figure out how to replace you with a machine.

When I watched "Humans need not apply" the first time, it was a near-religious experience for me. It framed some of the observations and frustrations I see and feel every day and helped clarify the core trend: capitalism has worked really, really well during the labor-based phase of human civilization. Will it work well when human labor is no longer required? What happens then?

The obvious extension of 'Humans need not apply' is that the financial rewards of the march of technology have been concentrated in the hands of the few. The 100+ workers it used to take to work a farm aren't now chilling on a beach somewhere. The founders and stockholders of John Deere are (or their grandkids are). The workers are struggling to find work driving cabs or what-have-you, only to be crossed-out by Google in a few years. There's nowhere to hide. I applaud the entrepreneurs at John Deere and Google and they deserve every penny they made, but the concentration of liquid wealth (excluding homes and cars) into the hands of just a few is fostering profound opportunity inequality. While some folks are becoming wealthy on a scale that's hard to even wrap your brain around, what chance does an Appalachian or inner-city kid have to make it in today's world? Almost none, especially when computers can do things like drive cars.

As the video states, the trend is everywhere. Take Canva, for instance. For some portion of small companies and startups, guess what? They don't need a full time graphic designer anymore. Web frameworks and cloud services have lead to the rise of the "full stack" engineer when there used to be a dedicated database person, app tier person, frontend person, etc. Everywhere

A major, major inflection point of human history is coming in the next couple of decades, and there is no clear solution yet. European-style socialism doesn't work very well and obviously Russian-style oligarchy sucks. So what will we do?
So let's recap:

-no longer allowing differing scientific opinions (in many communities regarding climate change, this is banned)..which reminds me of the same tactics the catholic church used to use in the middle ages
-'fast-tracking' science from 1 year to 3 days (which I find extremely hard to believe)

If I proposed this in any other professional field of study, there would be outrage.

I would like to see an investigation on where taxes in many of these European countries are going and who is funding these studies.

So much money is now involved in climate change, it's difficult to see how many of these 'scientific studies' are actually based on facts.
Alternatively one could use NullObjects for the Optional use case: http://devblog.avdi.org/2011/05/30/null-objects-and-falsines...
Is there anywhere I can learn specifically about the commands you mentioned?
Not sure why you got so heavily downvoted. It's a reasonable question. There are a few books looking at causes of human errors that result in death or accident.

Usually the cause is wider than just "Bob didn't follow procedure", and includes things like "Management had Bob working 56 hour weeks in scattered locations which caused fatigue".

People incentivise the wrong thing; they misunderstand the psychology of work[1]; they use poor design; etc.

Other examples include surgeon's resistance to counting equipment before and after surgery - this WHO protocol saves lives and reduces adverse events but some surgeons strongly resisted implementing it.

And then you have outright forging of paperwork. from 1999 - http://www.state.nv.us/nucwaste/news/nn10199.htm

> BRITISH NUCLEAR Fuels has admitted that it has discovered twice as many faked safety checks on its highly dangerous mixed-oxide fuel as previously thought.

> The nuclear fuel was destined to be part of a second export consignment to Japan, where environmentalists are planning huge protests against the scheduled arrival of the first consignment later today.

> The company originally estimated that quality-control data relating to 11 lots of mixed-oxide (MOX) fuel had been falsified, but an internal investigation has identified 22 lots that were forged. British Nuclear Fuels (BNFL) launched its inquiry last week after The Independent revealed serious lapses in its quality-control procedures relating to MOX fuel for Japan. Three employees have been suspended.
Stampede – Texas Advanced Computing Center
I'm not sure if annotations are designed for this kind of usage.
OS X doesn't have a Unified application install/upgrade center.
Stanford’s Machine Learning week 1 – What I’ve been doing?
There is a pretty strong overlap between material science and quantum field theory. To name just one example, the idea of the Higg's particle actually has it's genesis in theoretical solid state physics [1].

Most material solids can be described as a lattice, where there is some unit cell of a given size, say L, which is repeated periodically in all directions.

There are various types "quasi-particles" that can move through a lattice, examples include phonon's and poloron's. The thing that makes the quasi-particle concept useful is that it is greatly simplifies the description of the collective motion of a large number of particles which are all interacting.

An electromagnetic field in a region of space can (sort of) be described as a lattice, and this result is one of the deepest and most profound results in theoretical physics, imo. The basic idea is the EM field can be thought of in the following way: every point in space can be treated mathematically as a simple vibrating spring (harmonic oscillator).

In other words, the analogy between fundamental particles and quasi-particles breaks down because in a material solid there is a unit cell of size L, but in the vacuum this lattice size is 0.

The idea that every point in space is a harmonic oscillator works in the sense that it makes predictions that agree with experiment; however theoretically it has an extremely severe flaw which has motivated a large amount of research on the quantum vacuum. The problem is that the energy of a region of space with zero EM field (i.e. a vacuum) comes out to be infinite. There are various tricks to avoid this infinity, but the simplest one is to just use some non-zero value for the lattice spacing of the vacuum.

[1] http://en.wikipedia.org/wiki/Philip_Warren_Anderson
I'd hope it's to make more polio vaccine.
nice. I was looking for a simple twitter api wrapper for Python
Google itself works pretty well for that. Or so I've heard.
it's true, and some even do more they volunteer to fulfill the need.
If authorized i am wiling to implement this feature, for the benefit off all future entrepreneurs.
The new gtlds have nothing to do with this. Your tm issue is something different than 5k domains being taken.
There won't be a windows 20, or anything closet to that. If we're still using computers the way we are now in 20 years, then we've seriously failed as a species.
If said papercut permanently ruined your chances of completing the work of art you had dedicated the last few years of your life too I might have some sympathy...
Sorry, but this doesn't even come close to working in the real world. If you're on the web, then this makes sense. However, on the metal, you need to know versions.
I know Bob personally, and he is a domain broker. I believe he is just the one holding these domains until the last sauce can be resolved.
>If you don't like the license, don't use the framework

That was the point, remember? Because of the terrible license, very few people will use it. So it will stay tiny and/or die out.

>and I can see lots of F# developers paying for this.

That's a non-sequitur. I pay for lots of free software. The problem is not cost, it is freedom.
SimplyInsured (YC W13) Is Hiring Sales – Change Healthcare Forever
Comparing Java and .NET is unfair. Java was created in the 90's. .NET is way younger than that. .NET was created with Java in mind, and of course it's a better language.

Each language has its strengths.
Our Real Love Are Business Travelers. – Startup Lessons Learned
I ran into some code a few days ago that wouldn't install because it was checking OS X version as a string and '10.10' < '10.5'. Bad code will always find a way
Plus a trainee nurse inadvertently killed a patient in France two weeks ago through direct KCl injection. There is now a move to remove all KCl vials and replace them with pre-diluted pouches.
Airbnb Lifestyle: The Rise of the Hipster Nomad
But...the licensing...
Bill Gates: Bitcoin Is 'Better Than Currency'
I agree this is about politics and money, not science. The leaked emails from the Climate Research Unit proved they were manipulating data and blocking the work and careers of anyone disagreeing.
1) Compete on skills, not price. There will always be people charging less than you, but that's OK. Find similarly skilled/experienced remote workers in developed countries, send them a sample RFP, and ask several for a quote. They will readily respond, and you'll have a very solid grasp of what you should charge.

2) Unless clients have legacy code, most don't care how their mission is achieved; they only care that it gets done on time and on budget. When talking with them, focus on what you will do for them - not on how you will do it.

3) On the matter of budget, the bigger the better. Financially constrained clients are not worth your time. They must squeeze more out of every dollar, which means squeezing you. In the words of famed bank robber Willie Sutton: "Go where the money is."
>I'm not sure it is 45 liters of polio virus. The expression used is "concentrated live polio virus solution".

AFAIK, polio-virus only exists/survives in solution/bodily fluids. So "45 liters of polio virus" would be sort of nonsensical if one interpreted it literally. Parsing the second part, the word "concentrated" also means that it wasn't simply some incidentally contaminated wash water or anything like that, but rather it was "concentrated polio virus solution".

>One could even parse that phrase as "a concentrated solution of the stuff we use to create polio vaccin; wasn't used yet, so it should not contain polio virus, but it was in our security zone, so we take this seriously."

Yes, one could parse the statement in a way most favorable to GSK (and to everyone's hopes), but that is not a prudent way to treat such accidents, especially if we have no evidence to support such a generous interpretation. Fortunately, the article links its source: http://www.ecdc.europa.eu/en/publications/Publications/commu...

>>On 6 September, the Belgium authorities informed the European Commission, the Netherlands, ECDC and WHO about an
incident that occurred on 2 September 2014. Following a human error, 45 litres of concentrated live polio virus solution were
released into the environment by the pharmaceutical company, GlaxoSmithKline (GSK), in Rixensart, Belgium.

The press release is very brief and concise. It leaves little room for linguistic gymnastics.

>I do not know how to interpret that number.

Here, I'll try. If you live downriver from the Belgian GSK plant, don't drink river water, or swim in the river. Also, confirm your polio vaccination status.

Or, look here (thanks to hga for the link): http://promedmail.org/direct.php?id=2771817

>>On [2 Sep 2014], following a human error, 45 litres of concentrated live polio virus solution were released into the environment by the pharmaceutical company, GlaxoSmithKline (GSK), in Rixensart city, Belgium. The estimated viral rejection of live virus Saukett (Salk) serotype 3 was of 10 to the 13th, cell culture infectious dose 50 percent (CCID 50). The liquid was conducted directly to a water-treatment plant (Rosieres) and released after treatment in river Lasne, affluent of river Dyle, which is affluent of the Escaut/Scheldt river.

So, one could also parse the information in a worst-case way, that is that the 45L of concentrated live poliovirus solution was released into a sewage treatment plant where they had a polio-party and subsequently became many hundreds of thousands of litres of poliovirus solution.
Sure. As a decidely unseasoned Haskell user, however, it's hard to sympathize with inefficient libraries for something as established as XML.

There may be other, faster libs that I don't know about, but I couldn't find them. I tried HaXml first (from which HXT is apparently derived), but the parser choked on my document and the author didn't come forward with a fix when I reported the problem (by email, the project isn't on Github). There is one called HXML, but I think it's dead. The TagSoup library might have worked, but I don't think so. It's not easy jumping into a new language and then coming up against library issues that prevent you from finishing your first project.
We have traditionally held DNS administrators to a higher standard of behavior in exchange for our granting them the rights and responsibilities of administering a portion of the DNS system -- specifically, we've required that they engage in reasonable, non-discriminatory practices.

DNS is not private land; it's a system in which the existence of a TLD is dependent on the widespread agreement to grant registrar(s) the right to administer it. Movement away from reasonable and non-discriminatory behavior is an attempt to secure undue control over a system that exists only because of the participation of the internet community at large.

Of course, given the massive growth in internet consumers and the general impossibility of their all being educated (much less having a voice in these sorts of decision), this sort of abusive behavior is quickly becoming par for the course on today's internet.
Did pretty much this exact sequence, with the caveat that I would get larger projects hooked on my ability and then bumped rates. At one point I was making 100$/hr. Then the client offered me a CTO position. Go figure, I took it. :)
I was surprised to learn a few minutes ago that UV light might not be sufficient to render the virus inert. https://en.wikipedia.org/wiki/Poliovirus#Replication_cycle

>>Drake demonstrated that poliovirus is able to undergo multiplicity reactivation.[23] That is, when polioviruses were irradiated with UV light and allowed to undergo multiple infections of host cells, viable progeny could be formed even at UV doses that inactivated the virus in single infections.
It doesn't blow up in his face; he may not even be in business any more. He's the guy who wrote the driver for the crap scanner your customers use. The only person to blame when an update makes their scanner stop working is you, the company who shipped the update.
>but is apparently normal for pure functional languages

Where did you hear that?

>and GC pauses longer than 100ms.

Yikes! That is not normal at all. You wouldn't be able to write a decent webserver in haskell if that were normal.
I left Java around 2010 for a role that let me focus on data and PostgreSQL for a while, and I don't like the language anymore. I've probably been spoiled by Clojure and Python.
I believe that Julius offers their own tools for conversions like these, but the best place to consult would be the JuliusBook [1].

[1] http://julius.sourceforge.jp/juliusbook/en/
Not a great year for Glaxo... first the China bribes, now this. I'm sure they'll manage, though.
Comparing C# and Java is so last decade. I don't use Java because of the language, but because of its enormous toolset and awesome community.

If there is something I can't do well with Java, then I have Groovy. I will most likely waste time trying to implement the same thing with C#. In fact I would probably just use Python or C instead.
They're not just annoying -- they're immoral.
In order to get a more comprehensive vocabulary/grammar, you need to substitute out the sample that it comes with. There are instructions in the README. For the demo, it just uses the sample grammar that voxforge provides, which is (as you can see) fairly limited.
Annotations in Java cannot inherit from other annotations. This has been known for a long time:

http://stackoverflow.com/questions/1624084/why-is-not-possib...

Not sure why it is a surprise to the author.
From the article:

“We want to clear up the huge amounts of confusion around how climate change is influencing the weather, in both directions. For example, the typhoon in the Philippines that dominated the UN climate change talks in Warsaw last November and that many people put down to climate change – it turned out it had no detectable evidence. And the same goes for Hurricane Sandy,” Dr Friederike Otto, of Oxford University’s Environmental Change Institute, told The Independent.

But there are plenty of other cases where climate change is likely to have been involved, she said. Examples include last year’s record heatwave in Australia – the severity of which an eminent scientist concluded this week “was virtually impossible without climate change” – and the flooding in the UK at the start of the year, which Dr Otto’s department has just established was made 25 per cent more likely by global warming.

In other words, a lot of freaky weather has no connection to climate change, and a lot does.
Why? What do you think is so wrong with ruby that using techniques from FP there is terrible? Virtually every other language handles it fine, and I can't seem to find anything about ruby that would make it a problem.
What is the point of this article? To vent about how much they dislike Java? It's clearly not to educate, as the least they could do is try researching how to do repeating annotations in JDK 8:

http://softwarecave.org/2014/05/20/repeating-annotations-in-...

And it's clear from reading the annotation documentation that null is not a valid value. It might be surprising to some developers, but it was a conscious decision made by the spec designers. It also shouldn't be a surprise to the author that Java is smart enough to forbid you to set a null value regardless of whether it was specified directly or they used a constant:

http://stackoverflow.com/questions/1178104/error-setting-a-d...

"I hate X" piece like this do nothing to advance the discussion on language features. They only add a bunch of noise and ramp up the flamewars on both sides.
I don't disagree with your general point, but I would also point out that the OP mentioned that he works at an advertising agency. A lot of these places tend to not really understand or value the skills and experience of technical people. A programmer is a programmer. So salary ends up being based more on negotiating skills. The difference between two years of experience or ten years of experience just doesn't matter that much.
This! I really don't know why those comparing languages fail to recognize that a language's success has got much to do with the "ecosystem" as well; tool-set, libraries and so on.
> On a Mac, there is no system-blessed pacakage manager ...

Which is one very big reason why commandeering /usr/local for a single package manager is inappropriate; it means that your 3rd-party package manager cannot share the system with any other 3rd-party package manager.

To re-iterate -- the BSD team, who maintained hier(7), very intentionally didn't put MacPorts in /usr/local.
Maybe because every question he asked is something that doesn't add up with the story.
Because it's a market (not trying to be snarky, just succinct).
Ebola: Can big data or semantic text help?