skysight-inc/HackerNews huggingface dataset:
Nice journalism. Remember not to get tied down with boring details like specs. Just rehash the latest press-release
Depends what you are building. I have certainly had more frustration using single page or collections of single page apps. It is very rare that they get the back/forward button handling and refresh handling exactly right.
In the book, sure. In the movie this isn't at all clear. Or rather: it's evident HAL considers himself essential to the mission; it's also evident when they threaten to disconnect him, he can be considered to act in defense of the mission itself. This is entirely rational.

However, the movie implies HAL has a real problem. I don't know if actually "insane", but he incorrectly predicts the malfunction of the antenna, and when confronted about it, he cannot say much more than "oops!". I don't buy this article's explanation of why he could have faked his analysis of the antenna -- going by the movie itself, it's clear to me HAL makes a mistake (maybe because he is conflicted about the contradictory orders). HAL makes a mistake for which there is no easy way to backpedal without looking faulty.

Also, in the movie (and this is explored more in "2010: The Year We Made Contact"), it's clear HAL-class computers are capable of irrational, human-like thought. HAL feels threatened by disconnection. He sounds very scared when Dave Bowman finally disables him ("Stop, Dave. I'm afraid"). A similar computer on Earth, SAL, is similary worried about temporary disconnection and asks "will I dream?". And in the final scene of 2010, Doctor Chandra must be both gentle to HAL and appeal to his sense of duty for him to follow orders.

I think there's a very good case that HAL did, indeed, go insane. Even if it was because of contradictory orders.
I don't think it's a joke, but I also don't think "tutorial" is the right word either. It seems more like an illustrative commentary on the state of the webdev industry.
I use this (well, the equivalent for FF), and it's great, but it doesn't work for every site or button. There are a lot of js buttons that don't get link anchors when you press f. So navigating is still something not possible without a mouse.
It smells like a thinly veiled piece of advertising for Lektor, to be honest.
I agree with you.

The truth is, the high performers meet the deadlines with ease, and go beyond them pretty much effortlessly the majority of the time, so holding them accountable doesn't make them scared, it gives them a platform to feature their ability.

When someone is performing above expectations and others around them are not meeting expectations and not being held accountable, resentment sets in.

One of the best ways to lose your top performers is not to hold everyone accountable.
Checked out a few videos from that channel, they are pretty good, thanks for sharing. I've sometimes found that in regards to tourist topics or spots, foreigners know more than locals :)

They tend to know the best food joints, party places, road shortcuts, etc. Maybe because they get more time to explore.
Development is changing. You have to be proficient in alot of tools, design tools and CMS's included. If you learn these things. It will just make you better. A good way to filter out the bad developer btw is too see who bitches about learning new things.
They've had success here too with Suboxone but took a long time for regulators to allow it to be prescribed instead preferring methadone which failed as a treatment strategy http://www.theglobeandmail.com/news/british-columbia/a-bc-cl...

It's good you have immediate treatment they still can't figure that out here, the "Rapid Access Addiction Clinic" in that story is unfortunately not accessible to all addicts and has temporary funding.
I get that this article is satire, but I think the deepest (perhaps) unintentional insight presented by the author's veiled criticism is that the justification for using these tools is presented as "it's 2017" and not as a solution to any particular problem. The issue isn't the 2017 ecosystem, the issue is the 2017 programmer's deference to vanity instead of engineering. All these individual tools exist for a reason, and if your project is already functioning to specification without the use of these tools, you shouldn't be using them; doing otherwise is the developer's fault, not the tool's or the ecosystem's.
I appreciate the spirit of the award, however it seems to be coming from an odd place for an odd amount.

I'm not sure what part of the mission of the MIT Media Lab is really involved with rocking the boat. And 250k seems like a heck of a lot of cash to do this. 50k seems like a good amount. I would rather see 5 winners.
Would this work on Dropbox, which is mostly written in Python?
In Oxford & Cambridge we have the same problem.

I am spending an uncomfortable part of my income in renting. Furthermore, landlords tend to be greedy and unhelpful with any issues. Regulations give you little protection. So the whole experience is disgusting even if you are willing to go for premium properties.

I am considering to buy, but I am not to keen to borrow money equivalent to a decade and a half of income. It feels like selling my soul. The problem here is incredibly expensive land. A small plot in the countryside goes for at least £150k. With so much empty land, permit restrictions can only be explained as a way to keep land supply low and prices high.

I can only sympathise with the tiny house movement. They try to hack planning regulations by building small homes which require no planning permits [1-4]. Maybe not a scalable solution, but definitely a way to voice concern about unfair and wealth-extracting policies that force you to devote years of work to buy a tiny chunk of land from billionaire landowners.

[1] http://www.tinyhouseuk.co.uk/property-ladder.html

[2] https://tinyhousescotland.co.uk/faqs

[3] https://www.echoliving.co.uk/planning

[4] http://tlio.org.uk/
The job numbers are in some ways inflated as most of the jobs are temp jobs which in the US is extra problematic, furthermore since Bush the definition of havving a job have been expanded.

95% of the jobs created under obama was tem jobs, dont think that have changed.

All in all structural unemployment in the west is growing and we onlyy seen the surface.
Everyone's trying to take this literally as the "right way to display plaintext" in modern PHP. In that sense, it is absolutely absurd.

But if the idea of a "hello world" is to learn the basic boilerplate that you'll need before you start implementing real features, unfortunately for us web developers, this quite accurately represents the minimum before we can even start implementing business logic. With the baseline expectation for a lot of modern SPA-type applications including caching scripts, client-side routing, server-side rendering, working offline, supporting IE9 to iOS to Firefox and all the quirks in between, etc it really is getting to this point.

I wish like nothing else that most of this could come out of the box so "hello world" really was a one-liner, but that just doesn't seem to be the reality that 2017 webapps live in.
A senior developer shouldn't be managing designers, sounds more like a lead or management role.
When I'm working contracts and my managers/team leads/whatever are inept at management, I establish the following.

1. I ask you for the high level roadmap. The "birds eye view". Then we talk about what my responsibilities are and how you want things to be prioritised. At that point im practically walking the manager through managing me but w/e.

2. Once I know what he wants from me, I appreciate it to be left alone. I send update e-mails that highlight the discussed priorities and my progress on them with a request to contact me if anything has changed.

That's it. This is on top of any team meetings. You can talk to me whenever you feel like it, but if its about something technical, what you want to tell me better make sense. Or you'll just look ridiculous.

Addressing your "issues":

The only thing that matters is whether your team members are productive. If you don't know how to measure that, you need to figure it out. Assuming you have metrics in place to measure the productivity of your employees:

a. You see me playing a game. Its none of your business. Is my productivity where you want it? If its not, tell me about it. If it is, let me play my game, I'm working on a task that requires some white noise.

b. I only put in 8 visible hours. Is my productivity where you want it? If not, tell me about it. If it is, how I spend my time is none of your business. If you're going to dictate my hours in spite of me doing my job, I'm going to adhere to your bullshit while suddenly being less productive. In the meantime, your competitor is receiving a job application.

c. I only put in 7.5 hours instead of 9. See b.

d. somehow, d. doesn't exist. my bad.

e. See b.

^ Maybe, in some world, you could actually get more work out of me if I spent that one more hour in the office. But that's not how motivation works. You can't ask me to deliver X and then say "but I wanted X+1". Decide what you want. Hours or output. You don't get both. Do you want me to do the work or look like I do the work?

Now, let's discuss how you are measuring productivity. If you manage 15 people and can't figure out how to measure productivity, that's on you, not your employees.

Practically all of the managers I've worked with so far do not really understand how to do this job. Its your job to delegate tasks that you need to deliver on. Not much else. Your employees deliver on the things you measure. If you measure time spent in the office, people will optimize for that. If you measure time spent looking busy, people will look busy. There are an infinite amount of ways for me to look busy doing no fucking work. The only thing you should measure is output.
In a smaller service business, like a design agency, it isn't uncommon for each manager to be more skilled than their direct reports.

Example... I am a DesignWizard. I have a lot of business leads, more than I can manage myself. I hire minions who can do some of what I can do, but I am still responsible for the quality of the work. The agency continues to grow, and I now have more business than me plus minions can handle. SuperMinion can do all of the design work I can do, so promote him/her to MinionManager. As DesignWizard, I am still on the hook for the quality and delivery of all design work, but I'm trusting MinionManager to actually complete the work. MinionManager is pretty good design work, including CMS stuff (Joomla, Wordpress, Drupal, etc.). If MinionManager didn't know all of those things, I'd often get sucked back into the technical work, reducing the amount of time I can spend selling and growing the business.
If you turned that into into an actual clock with half decent accuracy, I'd seriously buy one. Even if the only way to set the time was to wait until noon or midnight to plug it in. It would probably also function well as a space heater in winter. :)
Our tedious accounting/PO system operated via a VM connection to a Win 7 system from a Mac.
We’ve gone full circle.

Truly look at the PHP code in this article, the JS dependency hell here and in the recent JS article.

Look at the code. At the environment. At the libraries.

Who isn’t reminded of what Java looked like years ago?

We’ve come full circle.

------------------------

Now, if one asks why this is, the answer is pretty simple – enterprise products.

To build software of a certain scale, certain technology, patterns, etc are required. These are what we see here again – ORMs, complex dependency systems, complicated frameworks, etc.

One might wonder why people even write PHP and JS nowadays, if Java is still faster, JS and PHP are now equally complicated, and Java ported all of the advantages of the others.

And, in fact, the Play Framework (which supports Java and Scala) is growing.

At the same time, Google’s go is copying the same mistakes Java did in the beginning, with almost all new methods in the standard library taking interface{} – the equivalent of void* or Object, and a simplistic typesystem.

------------------------

Why do we, as a profession, create new tools for a new purpose, then force them to adapt to another purpose, until they’ve become identical to the tools we tried to replace?
Ah good, another page that renders literally nothing without JS. Only this one is black instead of white.
Sure, but it goes both ways, a tourists NEEDS an health insurance to travel to US. I'm pretty sure it's necessary even for those who benefit from the VISA waver program.
Also I feel more in control of my Mac than my PC now Microsoft are putting spyware like stuff in the updates.
https://developer.apple.com/legacy/library/documentation/Dar...

See @reboot
Oh man, disappointed that doesn't work anymore. I guess the bots have moved onto other oddballs. :(
Lessons Learned from the Dot Com Bomb (2014)
Launchd is your friend here. Good tutorial:
http://www.launchd.info/
I have been looking into alternative living situations as a hobby for sometime because I am not convinced that the standard single family occupant home/apartment is best for us as humans, but at the same time 1900 a month for a shared apartment is bat shit crazy.
> Even if the economy does start to change direction in coming months, it’s unlikely Trump or his policies will be the primary cause. Presidents in any case have little control over the economy, especially in the short-term. The government can (probably) help ease the impact of a recession, and bad policies can (definitely) slow down growth. And presidential policies on things like education, infrastructure and tax policy can have long-term effects, for good or ill. But presidents have little influence over the month-to-month ups and downs of hiring or inflation.

Perhaps this is true under prevailing conditions, where politicians are quite hesitant to take an activist role in reducing unemployment (except massive handouts to businesses, seemingly). I am less than convinced that there isn't anything governments could do to promote employment.
I just nominated Donald J Trump. He has disobeyed all political conventions in regard to his election campaign and especially in regard to his relationship with the media. In fact, many people believe he has disobeyed the supreme law of the United States: the Constitution with regards to the emoluments clause and not having a religious test with regards to his immigration ban executive order. He has taken personal risk of failure and being the object of ridicule by tens of millions of people throughout the world.

In regards to what good he has done, he is ostensibly trying to make America great. Less controversially, it is agreed by virtually everybody that he has been the cause for dramatically increased political engagement by the complacent American population and has served to expose multiple vulnerabilities in the American political system especially with regards to Presidential powers, that many people assumed were not a threat to democracy.
Maybe it's a honeypot so MIT can flip the disobedient to the feds.
That's a bummer I always hoped I could invest into an Exchange Traded version of exposure to Bitcoin

ha ha ha, now china gets all the exchange data, morons
The Internet's Gilded Age
Here's the link you get after they try to harvest your email: https://www.winwithoutpitching.com/manifesto/read-it-online/...
One might imagine a verbal conversation between google (who already suspect their design has been stolen) and the supplier (who they know is the only company in the world who can make it) saying:

"Ya know that uber design which is the same as ours? Mind accidentally CC'ing johnsmith@google.com instead of johnsmith@uber.com? Since johnsmith used to work for google, it would be an honest mistake, and would give us the evidence we need to take this to court"
HTML5, CSS3 AND BOOTSTRAP TEMPLATE – BASICS
Asshole manager that knows shit: asks one of your colleagues leaving out some details so he'll get a lower estimate, then tries to commit you to that timeline.
Or oil prices. Or economy.
This may be true at Startup 2.0 but there are plenty of companies who still value people with deep development knowledge. While I've met people who are are skilled developers and designers and they can be incredibly productive and useful in many contexts, it's not possible to have the same depth of knowledge when your focus is split.

I agree that developers should always be eager to learn new things, but I think it's also reasonable for a developer to want to stick to development and not design.
But you can easily replace your default "shell" from the registry, e.g. by KDE for Windows.
Where was this article the previous 8 years?
Is that an acronym?
> Political statements in either direction are almost always a losing proposition for corporations

Whereas dumping huge amounts of money into PACs is often a winning proposition for companies. :(
I'd love to know the history of the (misleading) unemployment indicator. I feel that the true indicator of employment should be very simple: the amount of people who have full time jobs divided by the amount of people, period. The amount of people who are "not looked" or "dropped out" can be gamed so badly, not to mention that it's irrelevant.
You don't need your own bathrooms. Technically you don't need your own room either, but I wouldn't pay 2k a month for that.
I think KDE, MATE, Xfce and Cinnamon have all (mostly) sane defaults, and are simple enough to use, so it's mostly a matter of personal preference. I'd choose KDE though - I have used Xfce for years before, and it always felt somewhat limited.
Job suggestions generated from your preferences
Winner will be a sheep

"You are not being nuanced by calling them sheep, consider these perspectives on power structures"

Winner will be a sheep =]

I bet MIT will be very brave and give Swartz and Snowden prizes after they get permission from trump
I think to a certain extent Bruce Sterling anticipated your thoughts in his classic cypher punk novels: all the elite hackers met in areas they controlled and that had to be broken into... I've often wished for a place with a higher bae to entry but then privately wonder if that's one of the /r/iamverysmart thoughts I should just quietly strangle before sharing it with others.
I already have a Makefile to automate most of the steps, but you still need to write changelogs, push a signed tag to Github, update the package specs and create and push all the repos.
Anyone know if apple's geniuses work with the feds?
When you mention grokking Active Record and Ruby's "convention over configuration", it gives the impression that you are conflating Rails with Ruby. It's similar to if someone in the Ruby camp were to conflate Django or Flask with Python. Also, functions very much are first-class citizens in Ruby, otherwise blocks, procs, and lambdas wouldn't work!
Amazon’s Ultimatum to City of East Palo Alto: Change the Rules or We Walk
Do you use an IDE on the client (the machine you connect from) and only have sources on the dev machine, or do you work completely in the terminal?
Actors + type safety is a huge selling point for Pony that, to my knowledge, no other language is really providing.

I'm definitely keeping an eye on it and I'm very excited to see its development continue.
https://github.com/turbolinks/turbolinks
Can't tell if serious or sophisticated subversive meme magician!

If anyone actually can't tell try this and give an analysis of your experience with the Hateful People of america
What is stopping you from making that calculation yourself if you feel its an important indicator? The data is freely available.

The BLS indicator is what it is, not what others think it should be. The methodology is public. If you find other data more valuable, use it.

And, yes,they don't believe retired people or people not looking for work should be included. I tend to agree.
>> break the web

> Okay, how? AMP is built on HTML5 standards.

Will only comment on this: it should be easy to figure out a way to break the open web using HTML5 standards:

- browser sniffing

- crazy javascript navigation

etc. Just from the top of my head.
My first encounter with virtual desktops was on AfterStep, and later on I migrated to Window Maker as it was becoming more popular in Brazil. But I think CDE had virtual desktops long before. https://en.wikipedia.org/wiki/Common_Desktop_Environment
After I discovered extensions/addons for vim-like control of browsers few years ago, I've completely changed how I browse the web. I rarely even use the mouse anymore. Only when I want to save an image or save a file (from a misconfigured server that doesn't auto-download) do I still use a mouse. For everything else, you simply don't need a mouse at all.

My favorites:

vimari - Safari port of vimium: https://guyht.github.io/vimari/

vimium for Chromium: https://chrome.google.com/webstore/detail/vimium/dbepggeogba...

VimFX for FF: https://addons.mozilla.org/en-US/firefox/addon/vimfx/
"Make America Great Again" - Trump's election slogan
Interesting perspective. It seems pretty implausible that they would actually give the award to the POTUS, but it is simultaneously great to see Americans start to be more critical readers (analytically not negatively) of news sources, and also quite shocking to see the number of people in this country that blindly and unquestionably accept what they are told even when it lacks credibility and/or sources. I'm hoping Trump can be a positive vehicle for moving more people from the latter to the former.
What did the border agent think were rocket launchers?
Theres a bunch of info in the filings (64 beams, single lens, curved focal plane, etc.)
I nominated Edward Snowden. I'm sure I wasn't the first.
The article basically explains it... Though it fails to mention that the loans are so subsidised that even if you dont need them you should absolutely take them. Most years you'll pay lower interest than you'll gain by having them in a regular savings account.
> not to mention that it's irrelevant.

For the longest time, married women had extremely low participation in the labor market. Even still, many women choose to work part-time or not at all. This represents a very large portion of the adult population.

> the amount of people who have full time jobs divided by the amount of people, period.

300 million / 150 million employed = ~50% [1], so that's roughly half the country not working. The retired, the disabled, the minors, and others all take away from this number. When it swings by 100,000 either way, then the resulting percentage is less than one tenth of a percentage point. Sure, this is okay we just have to get used to dealing with small numbers, right? Well, lots of people have a lot of trouble comprehending numbers like this IMO.

It's not political for statisticians to want to normalize a raw stat like this in order to show what seems like the "true" number that matters. How many constituents out there want a job and can't find one? That's a very different stat from "how many humans in this geographical region are have jobs?"

[1] Raw stat from BLS https://data.bls.gov/timeseries/LNS12000000 raw US pop is a wild guess that's probably within 100 million or so
IIRC, they used to randomize bytecode a bit, to avoid decompilation with off-the-shelf tools.
Like this, apparently:

https://news.ycombinator.com/item?id=13835243
From Spy Novel to Tradecraft
Anti-clickbait summary: he discovered poverty, in a severe and imminent way, among white British people (+) living in the North of England, and this led him to his extremely pragmatic form of democratic socialism.

The fieldwork was done in early 1936; at the end of 36 Orwell went to Catalonia to fight for POUM against both the fascists and (eventually) the Stalinists.

(+) This clause is relevant because he had encountered poverty before when he was a colonial policeman in Burma.