skysight-inc/HackerNews huggingface dataset:
The difference is in the employment structure:

* The majority of doctors are self-employed
* Farmers are, by definition, owners of the business
* Executives tend to be large stakeholders in the companies they manage

Institutional school teachers tend to be employees, although I'm not sure about all teachers. However, I did have at least one high school teacher (from years ago) tell us that in the future people would learn on demand over the internet, which is coming true, and largely being provided by people who do not have teaching backgrounds.

I expect programmers also tend towards being employees, and thus there is a strong interest to automate/eliminate that work.
While requiring canonicalization may make the attack harder, I don't think it eliminates the problem entirely. You can define a canonical form of protobufs by simply saying that fields must appear in numeric order and unknown fields are not allowed. But, there's no reason you couldn't have a canonical protobuf that also looks like an ASCII message, you'd just have to think harder when constructing it (something I didn't care to do for this blog post :) ).
All malware, spyware, and adware.
Analogies don't refute things, they just make other things easier to understand. My refutation of Frondo's original claim amounts to: "you're just plain wrong". (Anti-taxers are not free riders. They don't want other people to pay for them.) The analogy was: "here's a similar mistake".
Odin download
> This makes plain JS code similarly readable as jQuery.

Please correct your sentence, "This makes plain DOM manipulation similarly readable as jQuery". Or are you suggesting that when one uses jQuery, which is a javascript library dealing with DOM manipulation, one isn't writing plain javascript code ? but using some third party language ? which is a false statement.
Thank you! This is really helpful.
On the academic brain drain or,how I learned to stop worrying and leave the lab
O Clube Da Meia-Noite: Dica de Leitura // CANIBALISMO AMOROSO – COMAMO-NOS
The mass of try-catch and the likes simply isn't necessary any more. JS has grown up. IE 8 is still nasty, but if required, one can handle it.
Student wants to learn the vocational art of programming, discovers Computer Science is not about programming, drops out.

If you read more closely, you'll see that's probably not what happened. She didn't drop out because computer science isn't about programming, she dropped out because she had no self-motivation and no real direction. She found the college environment difficult and boring and she found her advisor useless. She was far more enthusiastic about working for the (likely) charismatic, inspiring leaders at Techgirlz.
Does anyone know if they have tried artificial insemination and if so why it hasn't worked?
Yes, the same thing is present in Android games. It's "pixel art", but the "pixels" aren't all the same size - like some parts the art is clearly 4x compared to some other bits - and then it's intermixed with high-res effects (lighting, gradients, flares, etc.)
I wonder which "cloud hosting provider" they will choose.

Microsoft? Amazon?

Does it make a difference?

If my company starts selling cloud hosting and then I announce my company will be hosting its internal applications in "the cloud" (i.e., in my own data centers), what are the security implications for my company?

Are they the same if some other company asks me to host their applications in my data centers?

Is this article a PR piece (or "submarine" as PG calls it)?

What do you think?
Awe-inspiring Synonyms – Chrome extension
Agreed (though maybe not "two years"), and that was what I was getting at. Scrum is not a system for investing in people--and we need to do that. It's a fairly exploitative mode of organization and this industry's largely uncritical adoption of it is something we don't look at particularly often or with much real gusto.
I'm going to have to fundamentally disagree with you. those activities are NOT what allow males to bond with others. it is OK to show emotion, but not vulnerability or weakness. male friendship and bonding is orthogonally different from female friendship and bonding.

source: personal experience. all of my male friends and I bond through good natured ribbing of eachother. all of my female friends and I bond through shared good emotional experiences.
I felt like that was stated clearly in the second paragraph.

> "The new model — called the BeyondCorp initiative — assumes that the internal network is as dangerous as the Internet."
It was definitely bad for me. I switch to "short days" when I have to build a large number of identical things, but when I'm doing design or coding that's even a bit creative, I need my beauty sleep.
Design Pitfalls: Free email course to avoid n00b designer mistakes
Santa Monica council votes 7-0 to crack down on Airbnb
Do you have a unixbench score?
On the front lines of humanity’s high-tech war on rats
However ASICs continue to become vastly more efficient and powerful as well.
You don't have to wrap anything. It's exactly like using it from C, except maybe a bit easier/safer. Just import windows. Then you can write code like this:

hWndMain = CreateWindowEx(
WS_EX_TOPMOST, # Optional window styles.
CLASS_NAME, # Window class
WINDOWNAME, # Window text
windowStyles, # Window style

# Size and position
centerX, centerY,
APP_WIDTH, APP_HEIGHT,

cast[HWND](nil), # Parent window
cast[HMENU](nil), # Menu
hInstance, # Instance handle
cast[LPVOID](nil) # Additional application data
);
Nobody asked the most important question: "what's 21 Inc's plan in case of BTC exchange rate going south?"
i'm developing a pretty big chrome extension that i wanted to make modular. These "modules/components" are either running in the background or within the context of the DOM. I wrote this lib in order to have a way to easily communicate between components.
> This is money that, absent some form of corruption, benefits exactly no one,

What does this even mean? Money gets spend by humans on things that humans want. How can you say it benefits exactly no one? Clearly it benefits the humans who stole it.
Pojalysta moy droug :)
Link to the original article about Uberman: http://everything2.com/title/Uberman%2527s+Sleep+Schedule
I tried this 9 years ago. Does not work whatsoever. It's a really stupid idea. Cognitive abilities go down the toilet.
AMA with Martijn Pieters – #1 All-Time Python Stack Overflow Answerer
Can you use Stripe with an Estonian company?
just wanted to let you know I agree.

cheers, mate
I would like to see some real numbers. Finance is 8% of the entire GDP of the US. The transaction volume will eventually go up unrelated to mining power. It seems like a waste to people who don't understand systems of incentives, but it is a small and insignificant price to pay for more ideal money.

How much electricity is really being wasted? Economics works even if some people's reaction is an emotional one instead of data driven.
Personally I feel that the presentation seems a bit inefficient. Lot's of extra graphics instead of putting up more important information up front.

The added design here seems a waste of effort and not really adapted to the targeted audience.

EDIT: The xen advisory gives you all the info you need in a couple of block of text: http://xenbits.xen.org/xsa/advisory-133.html
I'm not sure what your argument is here. Because the classical model failed agile can't fail too?

I think you're also misunderstanding "great teams". I at least do not mean a team of great developers, but a team that works well together. It's a great team, not a great group of developers. You can have the best developers in the world, it won't work if they can't stand each other.
Some Moroccan women are smoking. I'd do it just for that.
Want to irritate users? Learn from MSFT support 'engineers'
While searching for a response to a MS Office performance issue, I encountered posts from many angry users.
(e.g. May 15th post http://goo.gl/YdPSH6 from Jonathan and many others like http://goo.gl/vqpaEO Feb 14 response from Seiscons)

What's interesting, is that the users were not angry because of the software bug -- rather -- they were angry because of the way they were treated by MSFT support "engineers." These 'engineers,' rather than solve problems, they act like phone operators that simply put you on hold and
(BEGIN LOOP)
1. transfer you to another department
2. only to find that you were transferred to an irrelevant person
3. who will transfer you elsewhere
(END LOOP)

This behavior irritates users enormously more than simply admitting you have no solution, or that the bug wont be fixed, or even to say your problem is not priority. Giving users the run around is definitely the WRONG POLICY.

Specifically Re MSFT: I don't understand why MSFT doesn't implement a policy like HN or stackoverflow where responses are downvoted if they are wrong/irrelevant or they simply link to another forum without providing the solution to the OP in their post. The 'engineers' compensation can then be based on the #upvotes minus #downvotes -- that will give them an incentive to help users.
If you do that while the USB charger isn't in use, that in practice already is illegal in the EU (http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:320...).

You could try and stay under that 0.3W load, or only start using real power whle under load, but I expect the EU will move to forbid that, too, if an Intel-scale company starts doing it.

That will probably kill this idea world-wide, as economies of scale make it cheaper to have only one type of charger (economies of scale similarly exported lead-free soldering from the EU to the world and car safety and economics guidelines from California to the USA to the world)
> Apparently I'm in the minority for thinking that Scrum in particular is a pretty effective development methodology.

Scrum is a useful development methodology with some teams in some contexts, and is often a reasonable process starting point for team seeking to apply Agile principles in software development.

> Review the sprint when it's done – take an hour, discuss what went well, what didn't go well, and anything we can improve.

This (without the "sprint" and "when its done" or the specification of the 1-hour timebox) is really the core of Agile: regularly evaluate the results you are getting applying your current methodology with your current team to your current set of challenges, determine what is working well and what isn't, and revise your processes accordingly to make them better.

If anything else is viewed as "core" and non-negotiable, your organization isn't Agile and, in regard to those particular areas, you are elevating process over results.
Cool! I am doing something similar in Nicaragua. Best of luck to you!
My humble advice is find a co-founder first and then both of you decide to move to Taghazout. Trying to find your co-founder is more important than the location. Mixing the two could be a recipe for disaster. The most difficult thing in the life of any startup is finding the right co-founder. Best to run solo than getting it wrong. All the best.
Just installed that CPU into my work computer a couple months ago, and it's indeed quite a fantastic deal overall. It's really easy to see the benefit from having a fast workstation, even if you're not developing extremely resource-intensive applications.
Fixed it :-) Thanks.
Behind the scenes: Yellow alerts at Cloud9
Source? I don't doubt you, but I'd like to read up on it anyway as I'm having trouble finding the pertinent information with Google.
You are right. I had meant they left out why the internal network is dangerous. They open with assuming it is dangerous and then discuss how to implement it.
Introducing Windows 10 Editions
Tabby EVO open source, electric car you can assembly in one hour
I think it's wrong for the cop to ask. He's not just making conversation in his spare time; he's ostensibly executing the laws of the land. What purpose does it serve to have this random conversation that is not part of any lawful investigation?
Niall the CEO of company here. We are pretty close to 50 depending on where they ship to, what package people go on etc. It starts to get way more interesting with volume though at 5000+ boxes providing we get that far!
Don’t Play with the Odds: How the Birthday Paradox Hit Us While Coding Solid
Pretty awesome idea - have you considered getting Facebook / Google+ signin? Those are both highly popular methods for logging users in, which seems to be missing here.
I respectfully disagree that it's indefensible. It was either 100,000 Japanese
civilians in those 2 cities OR million or more American casualties.
AND if the invasion had taken place, millions and millions of Japanese
civilians would've died also.

I respectfully disagree with your defense as it's speculative.
yes, but we're not building a client for twitter. it's a clone :)
Sex, God and Money
Crystal Ball (2014)
It seems like the propellers get close to each other. Usually quadcopter propellers are spaced out much more than this to reduce vibrations. Does anyone know if they do something special?
We wouldn't have had the growth we have had without Facebook. Its the most targeted and cost effective ad platform the world has ever seen. Not suited to every business of course but I do think a lot of people underestimate just how effective it can be.
That's true in theory but rarely in reality. The reality is Agile is a process, often a rigid one. I find good teams resist bad process, and mold process to their needs. For teams that do that, whether they are "agile" or not largely becomes irrelevant. I will admit I have found through lots of experience that the "agile movement" is silly at best, so I'm perhaps a bit biased.
I haven't ever heard a parent say they felt like Superman on that schedule, though.
Was that Butterfly labs? I remember hearing rumours of their early ASIC business operating that way.
Vim Builds in Visual Studio 2015
Don't beat yourself up too much. Diversity means having an honest full-spectrum cohort of people to grow with, not a curated one. If I removed people like you [us] (typically genius+passionate+outspoken+intellectually-arrogant) I would miss you. People might avoid you because they are weak, but you probably help tow the bottom line at fb more than you know.

I've struggled with similar in my career (eng@uber) to a lesser degree and these are some of my findings:

- in terms of long-term survival; friendship, connection and investing in humans brings much more satisfaction than any technical part of my work and will outlast the business every time.

- when I'm arguing a solution or iteration that I've designed, the harder I hold onto that solution the tougher it is to sell.

- every time I instruct an engineer rather than let them figure something out on their own it seems to not go in my favor.

- the best designs and implementations [at scale] in engineering [sadly, for my ego] always seem to require multi-faceted perspectives (a team) to simulate adequately and vet impact (business+social+tech).

- promotion and progression in an organization is a subjective mess, all biased, and largely driven by non-technical markers namely social proof, liking and perception.
just wanted to let you know I agree with you. cheers, mate :)
Today a commented on a bug report from someone who still hasn't migrated to a UTF-8 locale. And when POODLE happened, there were still servers on SSLv3. So, yeah. :-(
It's nothing like that. This is all about server side hardening and strict client side 2 factor auth practices.
We currently have plans for these features. I agree, these methods are key components that one would expect when it comes to signin methods - sign in with Facebook is just about everywhere nowadays.
It does bother most of us. When polled, more than 4 out of 5 Americans say that the war on drugs has failed.
Agreed, moving more and more stuff to the build, lighting up an image should be nearly instant, so we can do auto-scala etc... so no more "pip install -r" when bringing up an image, that's now part of the build.

But the landscape for tools to build that image, be it a docker image or an AMI, right now, is the same. I find myself "going back" to ansible but now using it to build images rather than change online VMs (could be any tool, I know ansible and it suits my way of thinking).
I wonder if some people are just somehow (genetically?) more predisposed to functioning well on the Uberman sleep schedule.
That high demand coupled with artificially low supply has led to exorbitant pricing in the NYC housing market.

Just because we can explain why it happens doesn't make those prices any less exorbitant.

Pricing is exorbitant in other facets of life in NYC as well but that is a separate discussion.
'arzugula (who replied to 'dragonwriter with an appropriate post), your account is shadow banned.
A key thing not mentioned in the article or the comments, is that agile only works for certain kinds of software (when the software category is still being custom built).

For others (when the software category has become a commodity), waterfall methods like six sigma are better.

Simon Wardley is great on this:

http://blog.gardeviance.org/2014/07/agile-agile-everywhere.h...
This can only be accurate for people who want literally $0 to be taken for taxes, in any form, by any level of government... and yet still expect services to be rendered.

I don't know anyone like that, and I suspect they're in a tiny minority.

For my part, I'd consider those taxes to be theft when they are used for purposes other than a strict list of constitutionally mandated purposes. The other things are services I want to neither pay for nor receive.

Some examples: unemployment (ahem, now "Reemployment") tax, social security tax, welfare, domestic spying operations, Medicare/Medicaid, public education, the Affordable Care Act, much of our military spending, corporate bailouts, lots of alphabet agencies' budgets, etc.

Note that it's not freeloading; I don't want anyone to have them paid and/or provided for by government, including myself.
It is, but I can't look at that website for more than 30 seconds without my eyes burning out.
They will have their genomes sequenced, as will the frozen remains of 12 more rhinos. Hopefully we could be able to revive the species later.

http://www.latimes.com/local/lanow/la-me-ln-rhino-money-2015...
Don't you get tons of fake likes? Because my experience is that the majority of the likes I got were fake.
Show HN: Mjslab: flexable clientside data analysis and plotting
One of my favorite C.S. professors, in a first-year grad class, gave out 3 of these problems as homework, including the first one, without indicating whether it was easy or hard.

The problem was posed as a while loop, and the question was, does the loop terminate for arbitrary n>0, so it seemed very tractable:

given: n > 0.
while n != 1:
if n is odd:
n = 3n + 1
else:
n = n/2

It was a tease. I tried a couple of different ways to prove it, but of course nothing worked. Then I tried to find a counter-example. The numbers get pretty big, in some cases, because applying

n = 3n + 1

several times in a row will blow "n" up, despite the intervening n = n/2. This was before arbitrary-precision arithmetic was a thing, so the only tool I knew that could do this was the Unix "dc". I think I was able to get up to n=10K or 50K on our campus VAX.

That was about 30 years ago. I still remember it fondly.
Indeed there are some relatively well understood negative consequences to LICM and various other redundancy elimination optimizations: e.g. they increase life-time of values which can have negative impact on register allocation. Another thing is getting LICM right in the presence of conditional control flow within the loop is a non-trivial exercise, in dynamically typed languages this becomes a problem because JIT in general wants to hoist type guards aggressively but it has to account for conditional control flow to avoid weird/unnecessary deopts
This is a trap for publishers. You only have to look at how Facebook treated small businesses. We built up 4000 fans on our fan page (in the meantime helping FB grow) then FB throttled access to them, making us pay to reach our own fans. FB cannot be trusted.
Yeah, I don't have one that is explicit. All I know is that many of the rules around the use of civil forfeiture funds for local law enforcement are considered unusual because of the complete lack of regulation and oversight as to how that money can be spent (in a lot of towns, aside from fear of being run of of town, there really isn't much stopping the local sheriff from spending the money on hookers and blow). On the Federal spending side, military intelligence spending is kind of the elephant in the room for "light regulation & oversight" of spending, and even that has more checks and balances than local civil forfeiture.
Ignoring the article for a moment. I think one of the problems with agile-in-the-wild is that people who try to use it think in binary terms. In the original manifesto, the idea put forth pretty clearly is about rebalancing the way things are done -- not doing one thing instead of the other.

For example, it's not "Working software instead of documentation" it's "Working software over comprehensive documentation".

Agile should be a philosophy about development, not a set of rules.

To make matters worse, Agile-as-a-product (with Seminars, and Books and whatever) seems to only amplify this. I've had scrum masters tell me very directly that "the proper agile procedure for such and such is..." or things very similar.

It doesn't mean you don't have tools or process or contracts or whatever...and it's frustrating that most people don't seem to get that.
Please don't post LWN subscriber-only content until it's released to the public. I value LWN and would like to see its subscriber numbers increase, not have its content poached by content aggregators.
just wanted to let you know I agree. ignore the down voting thought police and keep on keeping on, brother.
The entire reason you don't Internet-shame people is because you can't control the consequences of what millions of pissed off people will do with the information. Of course, that's the motivation of"doxing. "I just put her address out there, I'm not responsible for what people do with it after that."
How to write a basic WebRTC app from scratch
Some people may be on mobile devices, but obviously it isn't the articles that is taking to long to load. It is the layers and layers of blocking JavaScript used for tracking and serving up ads that are taking forever to load.
Here are the live links to the post above

May 15th post http://goo.gl/YdPSH6 from Jonathan

Feb 14 post http://goo.gl/vqpaEO from Seiscons
Why do you forget their names??
> It seems like you'd almost have to trick people into using them for any extended period of time (like after they get their first electric bill),

I think you greatly overestimate the analysis most consumers put into their electric bills.
Wunderlist introduce their public API
The gulf between perceived and actual mobile phone usage is huge even now. People are willing to do a lot more on their phones than we expect.

We have a long-ish sign up form for Car Quids yet half of our completions are done on mobile too.
High school guidance counselors strongly encourage students into pursuing university.

When I was in high school it didn't seem like there even was a viable option other than Computer Science, which I know now is largely unrelated to most software development. Of course, you could argue I didn't do my due diligence, but it was the guidance counselor's job to guide me and I trusted them implicitly. In retrospect, that in and of itself taught me a valuable lesson about critical thinking.

Everyone I've talked to has said they haven't used a single bit of calculus in a professional capacity since graduating. I may be succumbing to confirmation bias, but I've never heard to the contrary.
Why the Best Bosses Ask Their Employees to Work Less
Elon Musk Wants to Clear Up a Few Things – MyCentralOregon.com
Sounds plausible but I haven't read about this before and would like to know more, do you have a reference handy?