skysight-inc/HackerNews huggingface dataset:
I mean, the difference between "resist management giving themselves millions while cutting pay for workers" and "price fixing/restrict competition" is just an arbitrary, subjective distinction based on your opinion on how much money people should make. Either way the goal is to get more money for members of the group. If you don't think doctors deserve the inflated value the AMA has captured for them but think that other union workers deserve more money then that's fair enough but practically it's the same game.

There's also a word for what you're doing. A tautology I think? It seems disingenuous to classify unions based on "good" value capture. It creates a position where unions literally can do no wrong because they'll just stop meeting your definition of union.
They are suggesting that women should receive funds on the condition that they are women. (I did not intend to infer that women are disabled, but for the argument that they're trying to justify is that the person should recieve money because they have a condition, not because they did something).

----

"Breaking out of traditional work roles" So that means that you're asking a handout to change social roles in a society?
The OpenTracing Project: APIs for distributed tracing and context propagation
Usually just a microcode update. Before microcode though, a bug would usually just be worked around. IIRC, Windows would actually trap the FDIV instruction on buggy Pentiums and compute the true result with software. With enough pressure, a recall might be issued, but it took a while for Intel to finally recall the buggy Pentiums.
I've gone back and forth between paper and various gadgets. I kinda like paper better most of the time - all of the things that the usual gadgets can do makes them distracting, and you tend to miss more of what's going in the meeting/discussion trying to get stuff down right. There's nothing to go wrong and distract or delay you further either.

It's true that you can't share and search handwritten stuff as easily, but I often find it better overall to sit down after and type up the notes into something. I have more time to get all of the details typed up while they're still fresh in my mind. It makes me reconsider things and think about them more carefully too.
The service might work, but the name is horrible and, well, threatening.

Like, physically, creepily so.

Please don't use it.
My payphone runs Linux now
You are certainly not building "everything" yourself. You are drawing a line just like OP, that where you draw that line is different than theirs is not at all surprising.
In theory we could rig up a quad copter with a machine gun, loudspeaker, and AI, with programming that demands that every human it encounters be interrogated with the question, "do I, a mechanical computer, have the ability to think?" and if the human gives a negative reply, it uses the machine gun on the human until the human is dead or decides to utter a positive response: "yes, this flying death machine can think".

Whether or not we say "machines can think" is a political question, and political power comes out of the barrel of a gun. If a machine can wield political power, then it can get you to say "machines can think" because truth is inherently political.
>>It just surprised me that instead of "you know, I have my doubts" your original post went straight for "this empirical research is wrong because my unsubstantiated theorizing is right."

It shouldn't. Most people make up their minds first, and then decide what facts and evidence to accept and reject afterwards. And when the facts and evidence are overwhelmingly against them, they rely on unsubstantiated theorizing to hand-wave them away.
Not only that, but the shape of my own handwriting conveys to me the emotional state I was in when I wrote the note. I know whether I was in a hurry, stressed, relaxing, or whether I had nothing to do and was daydreaming. This distracts me from actually reading the contents of my notes. Sometimes it stresses me to read notes I wrote in a hurry.
The language has gotten to a pretty nice place, but the ecosystem is nowhere near caught up. A lot of APIs still haven't even incorporated the idiom of passing const references, almost exclusively taking pointers to non-const and defining their own idiosyncratic ownership schemes. Qt4 is a good example: RAII of widgets is hazardous because windows/containers will delete their "children" (i.e. things that are under them in the widget hierarchy, not members), even if they're on the stack. This means that simply declaring local variables in the wrong order can cause a double delete. I encountered this in tutorial code on the Qt site, which kind of put me off choosing Qt for new projects.
Why do so many execs rely on cutting jobs indiscriminately? They don't know who the problem workers are.
Part of the problem, though, is that they don't get what they "deserve." I'm a little hesitant to get into what "deserve" means, but I would agree that people who oppose new housing often don't experience the consequences.

Because of prop 13, property owners are largely insulated from the downside of a sudden spike in housing prices, and because their new neighbors pay far more in taxes, they get to enjoy a higher tax base without contributing to it.

Renters are more vulnerable. Rent control laws are strict in San Francisco, but people who lose their rent controlled apartment after decades are pretty much hosed. It's a risky gamble that works out for some, but not all. Many renters feel they never had the means to get into the housing market, not then, not now, so this gamble wasn't really a choice. This seems to have caused renters and tenants groups to double down on rent control rather than agitate for an increase in supply. Again, this is probably because they perceive new development as catering to the very wealthy.
Don't you have a nagging thought that you could buy a decent tablet for the cost of 8 Moleskines?
That is why compensation for unpaid work is not a good argument in favour of basic income.

Better arguments: it's a safety net no one can fall through, it's simpler and less demeaning than the existing system, and unemployed people are always better off when they take low-paid or part-time work.
Take a look at Susy for layout, bit more flexible than Bootstrap:

https://github.com/oddbird/susy

Also for static site generators take a look at:

https://middlemanapp.com/ (Ruby)
http://gohugo.io/ (Go)
https://github.com/getpelican/pelican (Python)

When you need to go beyond static sites and take a look at the web frameworks - Ruby on Rails is the obvious one, but I reckon that Meteor (https://www.meteor.com/) could be a good bet now that it has matured. Might save you a lot of time when compared to RoR for certain tasks.
Check out meteorjs. Javascript has a huge amount of buzz and usage these days, and meteorjs is a fairly simple fully integrated environment that allows you to do just about anything. I don't use it - I have been developing software since the early 90s and I am currently working in RoR. But when I want to play around, it's in meteorjs. In my opinion, too many teams are using an environment that is too complex, ensuring that nothing is predictable.
> There is an enormous amount of garbage out there right now. Some things to be extremely wary of are NoSQL databases and NodeJs.

> Wow, there is a lot of awful advice in this thread.
Haven't read it all but it's very interesting. It's in the same space that I did my final project in college.

> We develop sentiment anal- ysis tools and correlate contributed content to the historical performance of relevant stocks.

I did something like this for college but it was correlating news articles to stock performance.
That's consciousness.
> many megs of storage and a tenth of a watt

Just combine an ARM Cortex-M (~50-100 MIPS) and SD card.
> MC Hawking

https://www.youtube.com/watch?v=jJ5zOOnGOjE

Doesn't get more gangsta than that. it even has the squealy signature Crip notes.
The same thing is pretty much true for graphics as of about 10 years ago. Most consumers who don't play games are fine with integrated graphics, or don't understand / care about the difference discrete graphics would make. If all you're doing is browsing the web, email, Facebook, chat apps, etc, a dedicated GPU probably isn't worth it for most people. This might be changing as more non-games utilize GPU compute power, but integrated graphics are also getting somewhat more powerful as compared to entry-level discrete GPUs. If anyone has a good comparison for this change over time, that'd be interesting to see.

Related: http://www.forbes.com/sites/adriankingsleyhughes/2012/05/12/...
The same reason you should care about consistency of the way the car you drive is put together. If you use a utility, you don't want things going wrong when your life or business depends on it.
The most important time to apply the advice from the article is after you have decided a project is worth your time and before you start planning in earnest.

The examples of difficult subject matter the author gives (particularly math) are so intimidating to some people that they miss out on a lot of great stuff because they conclude "I could never do that".

I don't think the author wants people to make poor time estimates and suffer budget overruns.

To me, the message of the article reads: "If you think something looks worthwhile but difficult, take a stab anyway. Often the hairiest, prickliest parts of the undertaking from an outsider's perspective aren't that tough at all once you're in the thick of it"

I 100% agree with you about how valuable conservatism is when you're planning, but I think the author's encouragement is intended for people who haven't even considered planning yet.
When I signed up for classes, I said I wanted to be a programmer, and the advisor said "oh, you want Computer Science, then." That was just as much a lie as if they'd called it Programming outright.
It's extraordinarily rude to associate someone with known terrorists and extremists. especially without proof.
This defeats rubber hoses.
Link is a testicle in an egg cup.
> The basic accounting problem for hospitalists is that they are not a profit center. That is, when they treat patients, the amount a hospital can bill Medicare and insurance companies is typically less than what the hospital must pay them. The opposite is true for other specialists, like surgeons.

The rest of the article focused on peoples' emotional reactions, but that paragraph is key. Medicare, Medicaid, and the insurance companies will pay more than enough for tests and surgeries, but not for the diagnoses and treatments that hospitalists and GP's perform themselves. So the folks running the hospital budgets are naturally trying to change the model so that the hospitalists quickly refer patients to the more profitable departments.

The only actor able to change this model is the US Congress, which makes the legislation that sets the Medicare and Medicaid reimbursement rates. There were major improvements with the ACA/Obamacare, but it's a dysfunctional system that can only be fixed by an even more dysfunctional system.
What, exactly, do you see wrong with that response?
I think we can all agree that this year is going to be pretty ugly, both in the tech industry and the broader economy. With the Fed planning to hike interest rates repeatedly, the Chinese economy in a tailspin, and the VC bubble rapidly deflating, there seems to be little doubt that winter is coming. And it's not all the VCs and other pundits on Twitter saying everything's going to be OK that are going to suffer as a result.

None of the problems that we caught just a glimpse of during the financial crisis were really fixed - they were just patched over with some spit and duct tape. The interest on that technical debt will have to be paid sooner or later.
https://en.wikipedia.org/wiki/De_jure

Looks like you're stuck in the google bubble. It was my first link on DuckDuckGo.
It would seem that Dijkstra, were he alive, would disagree with that. Check google for Proof of Correctness for Dijkstra's algorithm.

Also, Knuth in TAoCP spends significant time proving his programs correct.

Further, there is a compiler that is asserted to be proven correct: http://compcert.inria.fr/

Now it is possible you are working with a different definition of "proved correct" than I am thinking.
> definitely one of my favorite devices of 2016

These devices are at least 3 years old.

Honestly, the fact that I can only erase the whole board and not a small section is a deal breaker for me. As is the form factor.

Make them as big as a small whiteboard, add local erase features and they've got a winner.

While we're at that, they could manufacture boogie board whiteboard replacements. That would be a hit in all teaching institutions. Imagine: No more markers or chalk. One click erase.
A Military Strategist Explains Why Trump Leads–And Will Fail
Starving spammers of IPs is not really a solution to spam anyway. Reforming smtp is. And it is long long long overdue...

What I don't understand is that pretty much everyone has an incentive to eliminate spam. ISPs to reduce traffic, emails providers to produce a better service and spend less time dealing with spam. Users for obvious reasons. Only the NSA enjoys the current unencrypted status quo. Why doesn't it happen? Why are we stuck with a 30y protocol?
Prolog is a very versatile language, and despite many attempts to build a logic programming language that is equally powerful and convenient to use as Prolog, so far Prolog remains the most popular logic programming language by a huge margin.

People who need some variation of Prolog usually add the desired extension on top of Prolog instead of using a different language altogether. This is easy to do in Prolog because its abstract syntax is completely uniform.
List of IPython Notebooks by Peter Norvig
Indeed it is. Team Cymru are (afaik) one of the best sources for this currently: http://www.team-cymru.org/bogon-reference.html
Verizon is also allowing spammers to abuse Vtext, their email-to-SMS gateway with spoofed domains. No SPF/DKIM checks so they can forge email From headers and send out tens of thousands of spam text messages: http://blog.unto.net/a-bug-in-the-system-or-why-isps-should-...
For x86, sure. For other architectures you end up with larger code size for unaligned access, so it also becomes a tradeof between code/instruction and data cache usage.
What's funny is I just bought Netflix stock solely because I saw how awesome their Falcor toolkit is.
6, 8, and 10-core configurations are coming to the higher-end desktop market soon: http://wccftech.com/intel-broadwell-e-hedt-computex-2016/

22 and 24 cores coming to Xeons in 2016: http://www.kitguru.net/components/cpu/anton-shilov/intel-xeo...
8.3 trillion per GFlop is equivalent to $8300 per Flop

No underground city required
Yeah, it's the hotlinking warning (presumably to avoid people stealing images). Until it's fixed, you can read the article by going to jwz.org/blog - which you should, since it's a great hack.
Tacking on a shameless recruiting plug: if you're interesting in computer vision, deep learning, and/or satellite imagery, Orbital Insight is hiring! http://orbitalinsight.com/jobs/machine_vision.html
It's not clear who or what it serves right now. It stands to reason (from simple arithmetic) that the more money developers make the more money Apple will make as well. They do make billions off that store. Making more money means surfacing more apps to more users, adapting to user preferences, employing prediction, etc. Apple doesn't seem to be doing much (if any) of that.
Keep doing what you're doing with the frontend. (Although you're free to use modern backends.) The web today is a horrible mess of slow garbage expanding around the content that matters. Forms should POST directly to a URL when submitted, all content should be generated by the backend and served upon a GET request. Javascript should be used for form validation, interactive elements like OpenStreetMaps, but nothing else. Modern CSS is great, but designers abuse heavy features when they lose track of the purpose of a website: to serve content to your eyes and to allow the user to navigate with hyperlinks.
Well... yea I guess that's true. Or a bordering on sociopath's rational perspective of themselves over everyone judging by the riches a lot of these guys and gals "success" stories post winning elections.

That's why I really appreciate Sander's constant peppering of statistics into every talk he gives. As an engineer, it speaks volumes to me.
Great! So if my problem is embarrassingly parallel then I'm all set.
I think you have to try the tools, build things with them, and see what works. I have my own preferences in terms of tooling, but every option has its adherents, and we're not going to agree which framework is best in this thread.
"Last March, Ms. Mayer told the staff at an all-hands meeting that the bloodletting was finally over. Shortly thereafter, she changed her mind and demanded more cuts." Of course there's a loss of faith in the CEO.

That's been a continuing problem with Meyer. She said Yahoo was getting back into search. (Yahoo resells Bing; Yahoo hasn't had its own search engine since 2008 or so.) That didn't happen. She said Yahoo was going into video. That was canceled. There were a bunch of acquisitions, many of which just disappeared. Nobody can figure out what Yahoo is really for any more.

The company minus Alibaba has negative market value. It's that bad.
There have been a few articles posted to HN pointing out the folly of assuming your competitors are stupid. You're better off assuming that for reasons unknown, they rationally have made the decisions they did.
I don't think most people creating websites today have an accurate assessment of "user expectations". Often I'll visit a site that has a gigantic video playing, with some obscure symbols, that doesn't even work on all my devices. Or if I have JS turned off, a blank page.

I'm building things the same way as I did at around 2000, and my creations are just as relevant today. Most of the fancy JS stuff we could do in the '90s. The new stuff is not about basic websites, but how some new additions of HTML5 work. Most websites do not need those though, and if they do, then you learn those specific things.
By the time the NYTimes runs this story, it's already over.

Internally, employees know well in advance when a company is headed downhill. When I was at LivingSocial, the best employees left at what appeared (externally) to be the peak of the company.

The trend was already apparent. Once you get to layoffs and press stories, your best employees have already gone. Two sayings that apply here:

1) If you're not growing, you're dying
2) People don't leave companies, they leave managers

Retention is all about opportunity: personal and organizational. A talented employee with many other opportunities must believe that those above them are beyond competent (providing room for personal growth) and that the company is trending in a direction to make vast organizational change. People, especially top talent, want to be a part of something larger than themselves.

When Marissa Mayer started, that bought Yahoo time. They had the appearance of organizational change. Once that honeymoon period ended, however, there isn't much to hold a great employee to Yahoo. At this point, if the best people are leaving, how do you recruit other A+ players? You can't.

People are the core of a company and Yahoo is many years down the line of rotting from the inside out.
Is a progress bar or percentage really that much to ask ?
Because there is a lot of evidence that most employees are essentially fungible, at least at the scale of these large companies.

I've literally been in a meeting where 1 team that was twice as productive as another was cut because that wasn't enough to make up for the fixed cost differential (rent, benefits, regulatory costs etc).
Yes but what if the other side doesn't extend you the same courtesy? What if the other side sees your thoughtfulness as weakness, your careful consideration as waffling and flip-flopping and leaps onto the opportunity to push even more extreme views, becomes even more absurdly divisive?

On the whole in terms of writing, social media, op eds, etc I feel intellectuals (left and right) have taken this advice too much and been stomped all over because of it. Be polite, respectful, but firm and unyielding. Don't concede points without needing to. Don't give credence where credence is not due. Don't allow people to exploit your willingness to respectfully consider their arguments to shift the Overton window and win before you even open your mouth.

Because the person who is arguing back doesn't want to win the argument. He just wants the audience to consider his ridiculous, extremist views just as or almost as reasonable as yours. So you can meet in the middle, which has been pushed so far towards him that it was where he wanted to be in the first place.

I think this is excellent advice if you're talking to someone you know and respect in real life.
No mention of Google Cardboard? This seems like the easiest way to play back these kinds of video.
I didn't mean to imply that was a bad idea. I meant that you provided no details on how it could be implemented or secured. That's more than just an implementation detail to me.

For example, your code as shown implies that you can reach your friend's computer through an Internet name (through dns even?). That already assumes that these non-technical friends can register their own Internet names, and care enough to do so. But that assumption is well outside the bounds of "unix sucks".
>black-and-white LCD and lightweight processors

I wish there was a modern-ish Kindle that supported an SSH client. I'd definitely carry that around instead of a laptop some days.
"Javascript should be used for form validation, interactive elements like OpenStreetMaps, but nothing else"

Not if you want to get hired. We've moved on from that simple model. I don't like it either but ignoring the fact that things are changing is a good way to end up unemployed.
Definitely a bubble, but this time, the VCs and private equity are the losers, because the "unicorns" haven't gone public. Not as bad as last time, because this time, most of the startups have at least enough revenue to pay their running expenses.
Crusading Editor Aims to Shake Things Up in Science
I reread the article after seeing your post, and could not find where they made this conflation.

I've not worked on performance critical code running under a JIT, but have worked on performance critical code running under a GC, and having an intimate knowledge of memory can be vital to understanding the performance of your application.
What do you suggest as a solution?
Geosynchronous Orbit Amateur Radio Payload Could Aid Disaster Communication
Do you think this will seriously affect job opportunities for devs? I'm an almost-grad who switched from electrical engineering because the jobs were abysmal, and the bad luck seems to be following me :-)
Article seems to neglect the fact that Ruth Gordon was a famous Broadway actress during this time, unless this is common knowledge to most New Yorkers and NYT readers.

Having expensive meals at exclusive clubs and speakeasies was probably a lot easier for her than most other folk.
Although I do like Meteor, I don't think it's the right choice for the OP. Surely Meteor is easy to grasp, but its fundamentals rely on many technologies (React/Blaze, MongoDB, NodeJS) that a out-of-practice developer may struggle a little.

That being said, I'd recommend the OP to dive into modern CSS frameworks (Bootstrap, Semantic UI, Materialize, to name a few) and learn more JavaScript. After that he will probably feel what he likes/dislikes more and find the most suitable framework for his needs.
Reading the comments on that bug, it looks like it was only a small subset of Firefox users who experienced this bug. Not really a big story.
Submit Issues to GitHub Projects via Email