skysight-inc/HackerNews huggingface dataset:
Interesting findings. I've heard it before but hadn't seen the study.

Personally, I found that I have less pain in my shins and knees wearing minimalist footwear than I did wearing various other kinds. I only run 400-500 miles per year and rarely longer than 10 miles, most are 4-6 mile jogs, and I only do one long run per week. I do several other activities for exercise. Maybe it's a matter of intensity.
It's essentially legos vs play-doh. I'd not put kuberbenetes on top of AWS, but instead of, on whatever cheap linux boxes you can find. That said, AWS has well thought-out, integrated tools you need. Kubernetes is still a bit of a joy ride. That should change over the next year or two.
> One more interesting tidbit is if you use unique sub-addresses for each of the sites you sign up to you will be able to see when someone, or rather who, sells your email to someone else... Busted!

Can't the spammers simply strip the subaddress/label after '+' ?
Defining it that way incentivizes people to lie to themselves.
Ah crap the timing could indeed be a fundamental problem. Proxying a SIM card is just a recent idea I've been kicking around. Alternatively a privacy-friendly VMVNO could just send a new SIM every (week,month,etc). Once the concept was proven (with non-fixed IMEI etc), I'm imagining a commercial demand would spring up in short order. There's no reason a SIM card must be treacherous hardware.

Obviously a small or singular mix group can be worse than no psuedonymity at all, but the idea would be to go for wider adoption. If I actually wanted to privately engage in illegal activity, I'd just buy burner phones and use the appropriate opsec. Really I just want to enable privacy for all of us who don't have something to hide.
We've banned this account because it has been using HN exclusively for ideological ranting. That's an abuse of this site.
Why would you put a camera in your clients office at all? sounds creepy and vulnerable to abuse.
Why the hell not? It's a proper noun, and we capitalize them. The proper noun "Internet" refers to a specific instance of an "internet", a common noun.
Marxists and communists have tried this without also sticking to democracy... The well known failings could just as well be due to the massize amount of corruption that came from the strong bases of power.

We also had "real" market economies (no trust busting or the like) in the early 20th and it was shitty for a huge part of the population

History is the biggest argument against all economic systems
That's what I was taught as well, but it seems that that's precisely the usage that the new style guidelines are changing. I don't personally think there's anything wrong either way, although my personal sense of style leans me towards the traditional capitalization.
I should have written "AS ACTUALLY STORED" to be clear. You store an int into memory. That memory happens to be described as a char array, but you stored an int as an int. It's an int. It will always be an int, and you can only legitimately interpret it as an int. (Had you stored to key[0] in the normal way then the value would have been be stored as a char instead.)

Reading it out as a long or float would be prohibited by aliasing rules, even if those types happen to be the same size. When you do "if(key[0] != 42)" you are reading out the value in key[0] as char, which is OK, but the content is undefined. You can't legitimately compare an undefined value with 42.

There is a special exception for char. You don't violate the aliasing rules when you load part of the int as a char. This special exception is very limited. It's for implementing functions like memcpy. (but not of that name, since "memcpy" is reserved)

The special exception doesn't make the data meaningful when loaded as char. The bits could be in any order. When you load part of an int into a char, the only legitimate thing you can do with it is to store it as if doing a memcpy.

Depending on how you read the C standard, you might even need an unsigned char to avoid trap representations. People argue this both ways.

That all said, not even gcc is this cruel.
I take a little issue with the article's quoted claim that "capital letters are speed bumps for the eyes when reading. They should be eliminated where possible." Says who? Capital letters appear all over, for a variety of reasons, and it doesn't cause any issues. Not to mention languages like German which capitalize way more than English.
Suppose I exchange letters with people on dead trees, but encrypt them first (using Solitaire [0], for example). Now that no computer is involved, do you still want to require I hand over this key?

What if, instead of using the well-published Solitaire method, I use one of my own devising? (Now we're approximating Apple's situation of actually having to do work oneself, rather than provide the government a relatively small bit of data for them to do work.)

0: https://en.wikipedia.org/wiki/Solitaire_(cipher)
The same way the government goes about most things: asking , then telling, then forcing you to.

I mean governments also revoke driving licenses all the time, I don't think it always devolves to beatings
This is exactly the method how criminals in my home country send scam texts to victims[1], it's hard to trace since they are mobile. Before LTE towers were widely deployed, two major GSM operators can't prevent people from connecting to a malicious station, since 2G sim cards do not have capabilities to authenticate operator's network.

It's a relief that major operators today are actively rolling out 4G SIM cards, and law enforcements are taking malicious stations seriously. So today if you set up rogue GSM BTS, you might be prosecuted.

[1] http://www.theregister.co.uk/2014/03/26/spam_text_china_clam...
"If there were no limits on health insurance there would be little backpressure to ..."

Also, it wouldn't be insurance.

People think that insurance is "something that I want that does nice things for me". It's not.

Insurance is a math problem and it has a precise answer. If you go beyond that answer it doesn't work. Either you're getting screwed or the (hapless) insurance company goes out of business.
Precisely. Uber created a new market by enabling people who need rides to connect efficiently with people who can supply them. Uber works because personal automobiles are typically underutilized and cab services in many locations are awful.
That's absurdity. If economics were the end all, be all, we'd live in a planned economy dominated by a small cartel of businesses.

Society rejected that 100+ years ago. Recall that until recently, the folks concerning themselves with money were not at the top of the social heap -- with good reason.
This looks like a smart way to prevent slouching
As others have suggested, it helps to be able to handle whatever mode of communication is preferred by the other person. Writing things down works better for some people, but there are a lot of things that people will never communicate in writing, or express verbally in front of an audience. This is especially true if there is a "political" atmosphere, which is also when a good manager's abilities are needed the most.

I don't think it means a manager needs to be an extrovert. I had a boss who was quite introverted, but she handled 1:1's extremely well because of just being a great manager, as well as deeply respected throughout the organization. And I had an extroverted boss, to whom I was afraid to reveal any substantive information in my 1:1's.
I developed in Android first, then iOS, and I don't like storyboards (git merge conflicts, clunky drag/drop outlets, and more). I also found the XCode ide to be pretty terrible compared to Android Studio.
Sure?

I feel like you're trying to point out some absurdity here but I don't see it. People are compelled to do things in investigations all the time.
Self-driving Formula 1 Roborace lets drivers watch
I've been thinking about this recently myself. Even as a developer, how long is it before a computer can make it's own software? I know we don't consider ourselves in the direct line of fire of automation, but I guess it depends on what sort of development you do. The article mentions accountants, and most accounting can probably be automated, but there is an element of creativity in software and accounting at the top of the field, which I don't think will be easily replaced by machine, but that is only the top 20%.

A minimum salary and everybody having access to the same services and goods free of charge seems easy on the surface, but what happens with things like real estate where we are truly limited in how many homes can fit on a specific bit of real estate. Is there no more 'upward mobility'? Will poorer people always be stuck and rich people have little risk of losing their position? Is there a way we can all truly live in a fair and equal utopia?
Next thing you know they'll tell us to stop capitalizing the Aristocracy.
My favorite sentence ...

"I used to think that I knew what I had always thought it to mean, but I no longer think so".
Hmm interesting description there. From the OP article and things I've read previously, I'd say Dwarf Fortress is the epitome of focusing on the ends of the software rather than means of software developement.
Ask HN: How do you research a topic online?
Research doesn't have to be academia bounded. I'm referring to research in general where I have a specific concept, topic or area that I want to learn about and understand. How do you guys find and learn about something fast and effectively?
> If there were no limits on health insurance there would be little backpressure to ensure that care provided is worth paying for, or to put it another way, has real benefit.

Insurance companies deny coverage for things all the time, for example there is currently a drug cocktail that costs 84k usd with a very high success rate in curing hepatitis c[1]. If you happened to be diagnosed with it tomorrow you would not get this drug, you would have to try the much less expensive (and much less effective) alternatives because your insurance would simply decline to cover the effective drug. I don't see how the lack of a maximum coverage limit would change that.

[1]http://www.scientificamerican.com/article/we-now-have-the-cu...
A Beautiful and Stylish Romanian Girl – The Emporialist│romanian„street Fashion”
A few years ago someone on the Mame forums released the full 68k source to Art of Fighting. Apparently the Neo Geo source code was hidden in a PC-Engine conversion of the game. Since then members of the community have re-assembled the game & it's proven to work.
Flask now part of the Pallets Project
One explanation I've heard uses analogy with other communication mediums.

"Your voice sounds familiar. Have we spoken on the Telephone before?"

"No, but I used to be on the Radio."
It seems like we're using dynamic language features and metaprogramming facilities to try and jury-rig something that would solve exactly the problem that static type systems are designed to solve. I'd rather trust people to call new Dog() instead of Dog.bind(cat), or alternatively I might just use TypeScript and my code will still look mostly like JavaScript.
I just don't understand what I'm supposed to get out of it. 30 minutes a week is plenty for me and we usually run out of stuff to talk about anyway. What if I have no issues with coworkers, I'm not burnt out, and I like my projects?

Here's where I think it cause problems: right now, if I feel like working from home on a given day, and I have no meetings, I just do it. If I was supposed to meet with my manager every single day, then now it's like I'm cancelling that meeting, so now I'm self-conscious that he thinks I'm slacking, and I would probably just not bother and drag myself in every day. Boom, reduced morale.
Someone tell the associated press we're totally down with that.

Signed,

The Internet
No, we have a labour glut (unemployed people) and a jobs glut (work not being done) at the same time. In other words, a market failure -- caused in part because for work which is valued at less than minimum wage, the market can only function by evading minimum wage laws.
remember a hundred years ago, when 90% of Americans were employed in agriculture?

Remember when tractors were invented, and now only 2% of americans work in agriculture?

Yeah, it sucks that 88% of americans are unemployed now.
Btw react-with-addons ships with react.addons.update which gives effcent enough immutable updates without needing to leave plain old is data structures like the mentioned mori and immutablejs. I don't know why react.addons.update was released with such cripplingly bad syntax, but you can trivially use it to implement clojure's assoc, update-in and the like, see here: https://github.com/dustingetz/update-in (this tiny library is production quality and the basis of react-cursor). When my consulting clients are ready to taste immutability but have all this jquery style code that they can't leave behind and which isn't compatible with redux, I point them in this direction. (Hi from RC batch S'12!)
The article says "as one marketing website put it", which suggests to me it's nothing but a justification of the recent design trend of making things flat, bland, and "featureless", for lack of a better word.

Capital letters make it easy to find proper nouns and sentences when scanning quickly. Their omission is why I find "IM speak" harder to read.
I see all that Terraria playing didn't interfere with your bar review! ;)
And the Web survived, and eventually became the mess we all know and love today. Usability standards have dropped a lot for everyone who doesn't own a Mac, compared to Windows in the late 90's and early 2000's. Back then, at least the trains ran on time...
> One more chemo treatment would very likely have made little difference in the outcome for this woman.

Internet forum punditry in a nutshell. This is a ridiculous thing to assert with the amount of information available.

Due to the dangers of chemotherapy, the number of treatments is already carefully balanced against the response to the treatments and our best statistical models. The last treatment can certainly be the difference between remission and recurrence; that's why we give it.
Yet another article written by someone who doesn't have enough perspective to understand when the failure is a failure of Javascript rather than a failure of a fundamental concept.
An incredible idea. This is memetics in action.

As with the button last year, people set up factions, appoint leaders and then abandon them as fast as they are created. But now, every time a majority in a room votes to GROW, two microcultures clash together. In most cases, they merge and grow further, which makes it difficult to retrace how some memes and behaviours originated. It also shows how the quality of the conversation decreases as more and more random people join in.

Hours since Robin was published, scripts for automation were made - pressing buttons, counting people, ignoring spammers. By now there are all kinds of bots, doing quizzes and creating word clouds, but mostly spamming. Some people started drawing on other websites, created new subreddits or wrote down their name and history in shared documents.

This was an eye opening experience for me, because it shows what may be possible with VR and what might happen once BCIs are perfected.
> he will have more purchasing power than before.

Pray tell, how does this magic work?

My little brother can save his paycheck for 1 month right now and afford to pay a minimum wage employee (much like he was a few years ago) for 1 month while also living. This would allow him to start a business. If minimum wage was raised to $15, he would never be able to save enough to pay this employee with his savings. Ever.
I wonder if there would be any way to apply voting, like that used here, to moderate the toxic behavior. I know there is a big difference between live chat and discussion boards, but I think this deserves some consideration.
> But then preventing any and all investigations that involve a computer seems like an over-reaction

Refusing demands for encryption keys does not "prevent any and all investigations that involve a computer". It doesn't even prevent all investigations that involve a computer with an encrypted drive.

> A law that says "you have to decrypt your files when asked" is at least simple and it doesn't scale to mass surveillance.

I don't think even that much is reasonable, for exactly the same reason that you cannot be compelled to testify against yourself.
I'd say you're both correct. It's not the architecture/engineering details of the program that are a work of art, but what it actually does. In other words, the Adams are passionate about developing a particular piece of software, not passionate about software development.
Sorry to be such a buzzkill, but even former oracle devs have told me software goes to oracle to die. Excuse me if I dont care that horrible company a got a guy from slightly less horrible company b because of his knowledge in a field company b wants to embrace only because they are recognizing it is much more of a threat than ever before (largely because of their failures in the first place). So while everyone is drinking the "ms is open sourcing everything" coolaid, I'm still sipping on "lessons from the 90s tea".
There are cases in which blanket statements are valid.

I'm hesitant to do so in the case of moral arguments, though I find the case in favour of the death penalty, particularly given the many, many abuses, and utter and final nature, phenomenally weak.

That said, I disagree with the HN hive-mind's obliterating your comment.
> The first line of the article makes it clear they're talking about higher education.

Indeed, but when folk enter post-secondary education, their schooling overwhelmingly accounts for their intellectual development and conscious personal history in most cases.
> maximization of shareholder value.

Attempting to get the ACA repealed by posting lower than average profits (while running less efficiently, not taking all the tax breaks available, and increasing executive compensation and perks) would certainly maximize shareholder value long term.
It's interesting that you give the example of Breivik. Don't you think that a far-right nutcase like him would relish the reinstatement of the death penalty?
I agree. Follow the money. I think all war profit should be nationalized. No corporate gain from killing people in foreign countries. Then at least greed won’t be a motivation.

Are we safer? I’m not sure, probably not. We did deal with Al-Queda and it’s roots existed before ’96. ISIS became the new idiot on the block, but was that from the mishandling of Iraq or Syria, likely a bit of both. And I blame regional issues more than any US actions for the lack of safety. Safer is a tough term to define specifically but war doesn't generally make people safer, I'd agree with that.
VR Recap – A news source for anyone interested in Virtual Reality
Building a simple image hosting service with Lambda, S3, and Dynamo
Nice!

If you're interested in this kind of thing - this site: http://www.computerarcheology.com has a detailed disassembly of arcade Space Invaders(http://www.computerarcheology.com/Arcade/SpaceInvaders/). The site also contains partial disassembly of many other games e.g. Asteroids, Defender, Frogger, Galaga & Robotron.

"Pacman Dossier" had a great disassembly of Pac Man arcade, however rumour has it that Namco took it down.

Additionally, a little bit of Google-fu will also find you the commented disassembly of Donkey Kong arcade.

I can't help to be fascinated by the innovation shown in some of these early games.
> Where does the government get the money to give out to everyone?

The exact same place they get it right now - they pull it out of thin air by fiat. (involving a quasi-government agency ("the fed") as a proxy is optional) Money hasn't been zero sum up since the gold standard.

Governments already define most aspects of money, and they can change it as needed, such as when Nixon declared that the dollar was no longer convertible to gold.
Yeah that's is what I meant. The end result is definitely art.
Seems like identical reasoning can be applied to many other nouns which are definitely not capitalized:

> Atmosphere should be capitalized when referring to the single, proper Atmosphere that most of us breathe.

> However, there are other atmospheres (e.g., on other planets), and those are not capitalized.
The rule I use is "The rule of 11" -- you really can't have more than 11 direct reports.

I try to give 30 minutes to each direct report every day. This is not to "manage" them. This is not to "socialize" with them. I do not see them outside the office, and they are not my "friends".

Each person becomes invested in the job. They become better performers. They feel that the company is important. At 11, there are no longer enough hours -- so, if the number of direct reports gets to 11, you need another management layer.

The reason for this? If this is done, this is the easiest way to get maximum performance from the team members.

In your analysis, my team members each spend 30 minutes talking with me -- but 7.5 working. And, working more effectively. I am never surprised and schedules are always met.

What do we talk about? Process improvement. What is going wrong, with suggestions to fix it. Especially introverts, who can see what is happening, but are loath to communicate.

Using this simple approach can give a "10x" multiplier to a team. The "kinds of people that can get work done well, in a steady state" also benefit. By telling me how to improve the "steady state".

FredW
> The concepts of 10x programmer, ninja, rockstar, etc... appeal to narcissistic people that really believe they're above average or at the top

I think 10x programmers are what programmer should be. In the end, we should have people with all of "10x programmers" -- which mean all people will eventually end with the same great skill of coding.

Unfortunately, 10x programmers are real. There are real programmers who can do the same job with less time. 10x teams are real, too. It is mentioned by Tom DeMarco in Peopleware book. Personally, they might not be called "Ninja" nor "Rockstar", but the fact is their skill is higher than average.

But well....

I really agree with Dan Kim here. I think programming is a continuous improvement. You may not end up like Torvalds, but if you are really want to self improve yourself (e.g. Knowing your code yesterday is worst than today and really want to know how to make the code better), then it is good enough.

IMHO, to reach this summit ("10x"), it is very-very hard. You can improve your skill by doing one of these way:

* By volume. Just do so much thing in your field and voila, you will mastery that skill. Just like pilot. Or,

* By supervisioned learning. This is what we know by "mentorship". You may don't know "how to start" if you learn by volume. With supervisioned learning, you can make the learning faster and enjoy the outcome earlier.
Inkjet Limited – The Perfect Replacement Company
That's a George Patton quote...not from Idiocracy
First off, I gave a concrete example and said you're an idiot if you can't see the difference between that example and prosperity. I don't see a rebuttal from you. All I see is a genetic fallacy, namely appeal to authority.

The reason nobody agrees whether minimum wage is good or bad is because we have Austrian and Keynesian economics at battle in America. Only one of those two can be better than the other, and if we define "better" as the ability for an individual to work hard and prosper as a result, there is no question about which it is.

The debates are not about things like the validity of the technical aspects of Adam Smith's Wealth of Nations. The debates are about whether the individual should be allowed to prosper any longer. The debates are about whether equality means everyone should have an equal chance and also be allowed to fail, or whether they should get everything free.