skysight-inc/HackerNews huggingface dataset:
The thing is, you don't have to be party to any of this as an engineer if you don't want to.

There are still many interesting companies working on hard problems, real science, and real engineering. Don't get caught up in working for one of the startup darlings just for the name recognition. Go for what interests you and motivates you, and if given the choice between real technology and some kind of rudimentary "app", go for the real tech. You'll learn a lot more and spend a lot less time dealing with product managers, business people and fighting with incompetent co-workers. You became interested in tech because of your love for solving problems and for making things work, so find a place where you can do that.

When evaluating companies I often ask myself what the business would look like before the age of computers -- if we didn't have smart phones and the Internet, what would the business look like? Would I still want to be working there? What is the actual business? In many cases you'll find it's driving people around, cleaning people's houses, or serving as a glorified bulletin board for services. Would you still want to work there if you removed all the tech? Or is the only reason tech is involved is to serve some ancillary purpose to the business?
There are plenty of parks with swings in Oregon. They never diminished. There have been cases of shoddy or poorly constructed playgrounds and skate parks though. People should definitely question if the materials and the contractor installing them are of quality.
Here's some conversation about it if you're interested
https://discussions.apple.com/message/18997143#18997143
I think their "class B" makes the most sense: allow www, but redirect it to the same URL without www. I do that on my own sites, and no-www.org does the same. They explicitly say that making www not resolve at all "is not recommended for sites that serve the general public."

That said:

> I could use https:// instead but I like www more.

If your site uses https, communicate it with the https, because otherwise browsers will default to http. (That and get it on the hsts preload list so that some of them won't.)
FreeBSD 10 iwn problems
Is this really true? I don't argue that home grown fanatics are not a threat, but I don't see a current organized systemic effort from them to do much of anything other than squawk on the net.

The lone nut shooter epidemic is something else. It's not ideological. Seems to be more of a mental health issue.
I know the term "blog" was being used 2002 or earlier, because my personal site back then had a page "blog.cfm" (though it would be a while before the term was being used in MSM)
The battle to save Silicon Valley's oldest trailer park
> The delusional stone age brutal inhuman apes pushing around nonsense have to.

"They're stone-age apes, so LET'S BEHAVE EXACTLY LIKE THEM, ganging up and kicking the crap out of them with the biggest club we can find." What a superior, enlightened approach! We shall begin preparations henceforth. Oh wait, we're already bombing "them" back into the Stone Age...
Obama Administration training jihadists in Siria (2014)
This issue has been getting worse in OS X, too. I find myself continuously finding hidden functionality by holding in the option or command button while clicking or dragging.

Frankly, and this may just be cynicism, I speculate that these hidden functions are a way for Apple to hold consumers hostage to their platform. If someone spends a few years learning all the idiosyncrasies of OS X and iOS, they may be too intimidated to switch to another platform, since they've invested so much time into learning Apple's OS.
Completely not true. Around 2008ish there was a big migration towards using RHEL. There's still some FreeBSD boxes, but the vast majority have been switched at this point to Linux.

I don't completely agree with the reasoning, but it mainly came down to driver support, maintenance cost, and debugging tools.
"It's a free market, let Uber compete!!!"

"What do you mean prices respond to supply and demand, I thought this was UBER!!!"
Golang Let's Encrypt client
https://thoughtmaybe.com/bitter-lake/
'Are the suburbs of Paris incubators of terrorism?'

If true then this might be the case for most poor suburbs in many countries. People with nothing to loose who want to make a point.
there is a thai place and a ramen place in my neighborhood that will ship deliveries 'deconstructed' meaning you combine the ingredients when you get it.

it works great for things like soups, noodle dishes, etc. you can heat the soup base or noodles nice and hot and then add the cold ingredients for a nice just-made taste.

someone really needs to figure out how to keep fried food crispy though. that's a billion dollar idea just on its own.
You need JS to play the game in your browser. https://xkcd.com/1367/
I almost feel bad for Microsoft. I think they were far ahead of their time in many ways, and ended up getting in trouble for it.

They had some pretty cool tablets, but unfortunately the hardware / internet infrastructure wasn't really there to support it. They were the first (major at least) to build an OS underpinned by a browser. They were early to the game of running a real OS on a phone.

Unfortunately they weren't really able to take advantage of those. They seem slow to get into the tablet game the 2nd time around, and even now they're still playing catch-up (although I've heard the Surface things are pretty good). Their phones are consistently underachieving for whatever reason. They're still struggling to find the right model for Windows ever since XP/7 (I think they've finally gotten on board with the Apple model of the OS is freely updatable, but I'm not 100% sure of that).

They've done some great work, but man, they can't seem to get out of their own way sometimes.
NFL: We didn't account for color blindness with 'Color Rush' jerseys
I like your definition, although I've always thought of agile as an effective way of turning difficult to measure productivity into an easy to measure lack of productivity. You might not be getting anything more done, but those burndown charts look good!
STEM to STEAM
Free Canon Mf4750 Driver Download
All interaction is learned nothing is purely intuitive and so their critique seems awfully nit-picky but ultimately trivial and based on an older paradigm than the one I think apple is trying to achieve. I am frankly surprised that people I normally admire would launch such a critique.

The touch display did more good for usability than any interface design or metaphor did the previous 20 by simply removing the layer of abstraction between the object on the screen and the user wanting to manipulate it. No more mentally translating hand-mouse coordination with eye-screen coordination.

I am not defending apple but I understand what they are trying to do which is to remove the need for metaphors by allowing you to manipulate the objects directly. I.e. the content is the metaphor for itself. Just like i don't need a metaphor for picking up a pencil i just do. Maybe they are not there yet but thats I price I think is worth paying.

Apple have far bigger problems than their interaction design IMO.
What it's Like
If the tree is dead or rotting then it is better to cut it down. If you're unsure of the status of a tree, you should be cautious around it until it has been tested. Basically don't climb it or put a swing on it.

I am not sure what the point of point 2 is, when you have point 1. You don't really have to cut down all the untested trees on your property, but if you're not doing testing/maintenance on the trees for ANY reason(ignorance, cost), don't be surprised when one kills someone and you're held liable for it. You should consider this before buying a property with trees. It's similar to owning a dog. If you own a dog, and it runs out and bites someone, you will likely be held liable, and the dog will likely be put down. If the dog tests positive for rabies before even biting anyone, it will be put down, similar to a dead tree being cut down.
Speaking of Undo, one of google's common features across several of it's products is the use of undo instead of confirmation, I absolutely LOVE this. If I archive an email in gmail (app or browser) it doesnt't ask me if I am sure I want to do that, but it does give me the option to immediately undo that action. This little feature is so wonderful when you think about it. It allows you to complete an intended action in one step, but abort an unintended action in two steps. That is great functional design.
I wish things like this had a nonVC funding option! The pressure is almost guaranteed to break a fragile, new start. If ideas are seeds and humans are soil, VC acts like Monsanto poured all over it: Grow our way fast or shrivel up and die.
Of course it is more important to prevent automobile ownership. That's why the US has DMV offices, administrating automobile ownership and zealously preventing "unqualified" people from driving these vehicles. Imagine how many more will die if people say "Driving a vehicle isn't privilege, it's my basic right."

Snark aside, I think we're talking about different problems. The comment I'm replying to proposed that arming citizens will solve (or mitigate) the problem of terrorism. I pointed out that the proposed solution will kill orders of magnitude more people than terrorism itself. Automobiles are a separate problem.
How would they agree to pay $10m and not be at fault?? ;-)
CVE-2015-8126: Multiple buffer overflows in libpng
Anonymous KKK List Search and Download
> This is jihad, blind violence

This might be a war operation. It is very effective to sacrifice eight soldiers to make the whole army retreat. And other countries might be scared too and withdraw their troops.

> If you ask the ones who sent them to bomb, i bet you will find a mixture of vague anti-westernism , anti-semitism etc.

France is in a war against IS. So they fight with their enemy.

> it's hard to come up with solutions to fix the broken arab world

What about restraining from using force? Using diplomatic and economic measures?
But the practical implementation of CSS that mimics the style of his books completely misses the lessons in the books whether it's an official Tufte project or not. It may be a useful tool but it does not help anyone understand what's important about Tufte's work.
Android OEMs have power, but Google making its own phone might be worth the risk
I was going down the...

scan label
if (grep "keep refridgerated after opening") AND (status OPEN) then
store in fridge else
ask

...but then I realised this is the AI contextual knowledge problem.
Share your files directly from terminal
To make it go away. It happens all the time--generally when something is settled, it has a "no admission of guilt" statement attached somewhere. Both sides agree not to talk about it, and that ends that. It's useful in a case where it'd be difficult to prove conclusively one way or another, and it could hurt a company to have the publicity. It's probably cheaper for a company to pay $10m and make it go away than to fight a year-long legal battle, even if they eventually win, since there are bound to be stories linking them to something bad.
I'm not sure it's pan-European. I would say that France and the french speaking Belgium share similar problems of exclusion and segregation, much more so than other European countries.
the great thing is that reality, and that is millions and millions of new users that never used a "proper" computer before and now have no problem using these new supercomputers that fit into a pocket, is proving this whole diatribe wrong.

same is true for Android and iOS, the differences are minimal by now.

little kids can pick up modern multi-touch devices and work and play with them at ease. that is design.

not the lofty bullshit claimed in that article.
but yeah, it strokes the egos of so many butthurt alphanerds, who just can't comprehend how their elite hobby is being overtaken by normal people.

on iOS, and less so Android, but still, there are NO POWER USERS. everyone gets the same treatment. you can shove your l33t bash or WSH/regedit skills right where they came from.
This is a strong reason why I do not believe engineering should be subordinate to management.
I hate a different version of this: keyboard focus stealing on OS X by windows that pop up in front of something you were typing into.

The worst one is at login when I'm typing the password for my encrypted second drive and other apps that are starting up pop up in front, including ones that rely on that drive to be unlocked. If ever a dialog needed to be more modal, it's that one.
It depends on the amount of debt. Complex things like this cannot be condensed into black or white simplistic answers.
(Looks at HN) Hey! Another Agile story. Mob programming is cool. Wonder what the commenters think?

(Looks at comments) Sigh.

Okay, everybody who has actually mob programmed? Raise your hands. Let's hear how it went. Everybody who has an opinion -- usually about how it's all a crock of shit and a waste of time -- you guys to the back of the room. No offense, but this is kinda the standard response to anything posted on HN.

Modern programming, especially at BigCorp, is much more about tooling and environment (both technical and social) than it is technology. People who get together and work a piece of value from front to back in the system quickly gain a common understanding of how all that tooling and environmental structure is supposed to work. In a day or two of mobbing, you can take a team through what might otherwise be months of mentoring and code reviews. It's so effective at teaching "how to make solutions here" that I'm hearing stories of noobs picking up an entire language simply by participating in a mobbing group over a few weeks.

Got a team that wants to make mob programming into another committee meeting? Guess what? Your team is broken. Get that problem out in the open on day one and then fix it. Don't hide behind process. Mobbing makes you do this.

If programming were measured by the amount of keys you pressed, or KLOC, mob programming would make no sense at all. But it's not. Programming is about making computers do things that people want, whether it's one line of code or a million. So what you're optimizing for is the appropriate mix of diverse problem-solving methodologies and personality types in order to maximize the quality of creative responses to the business problem.

I'm a big mobbing fan -- having watched it and done it. I don't think it's a magic bullet or appropriate everywhere. I think the interesting part of this discussion will be identifying situations where it's a bad idea. (And of course that would be done empirically, not anecdotally)
I place a call and a callee is busy. I want to click "end call" button, but just a bit before that app figures out it can stop the call, so it switches back to main screen. The touch on the same spot now means something entirely else - so a new call is placed and I try to stop it in a fit of panic.

It happened at least 3 times in last two months.

Update: I am not suggesting adding a delay, that wouldn't help with anything.
Your first paragraph is an expectations management problem on both sides.

That doesn't depend on the "technical" part of "technical leadership".
If the tree fell on the house killing the owner, you'd probably be on here saying the owner was stupid for not getting his tree tested.
The rabbit hole is probably very deep.

But some of these things are well-understood. So if you test a pill and it is green, tiny, makes your tommy hurt for 10 minutes - then make sure that your placebo has the same properties in the your double blind experiment.

Secondly you can break things down and find out why they work. Why does mindfulness meditation stop the pain of being burnt?

Psychology as a science has many problems; in a way I think they believe too much - have too many strong ideas. I guess that is why the treatments have changed so much thru the years - and the diagnosises too - people have completely different (psychological) diseases today than a few decades ago.

Also their experiments are often underpowered or have methodological errors.

Maybe they should devote themselves to studying placebo rather than perceived actual treatments.

It would be useful to know if the pill should be red or green, the nurse brunette or blonde.

:-p
Pattern matching using Z algorithm in Python
The Procureur de la République indicated that the people who lived in Belgium were French. They are formally recognised as being French nationals who resided in Belgium.

One of the three suicide bombers at the Stade de France appears to have been of Syrian origin (they found a passport, belonging to someone born in 1990). They have not been able to confirm whether the passport belonged to the person who committed suicide.

One of the three terrorists at the Bataclan is confirmed to be French. They found one of his fingers, and the fingerprint matched someone who was known by the police, but not security services.

Please don't confuse everything.
I'm guessing design is now random pictures with splashes of color added on top? Is this aiding the article, because right now it's "giving design a bad name".

Some GIFs would be much more convincing.
I'm not really an expert so I don't keep links handy. A duckduckgo search of "bush iraq invasion before 9/11" [0] yields:

http://www.cnn.com/2004/ALLPOLITICS/01/10/oneill.bush/

> (CNN) -- The Bush administration began planning to use U.S. troops to invade Iraq within days after the former Texas governor entered the White House three years ago, former Treasury Secretary Paul O'Neill told CBS News' 60 Minutes.

> "From the very beginning, there was a conviction that Saddam Hussein was a bad person and that he needed to go," O'Neill told CBS, according to excerpts released Saturday by the network. "For me, the notion of pre-emption, that the U.S. has the unilateral right to do whatever we decide to do, is a really huge leap."

http://www.cbsnews.com/news/bush-sought-way-to-invade-iraq/

> He got briefing materials under this cover sheet. "There are memos. One of them marked, secret, says, 'Plan for post-Saddam Iraq,'" adds Suskind, who says that they discussed an occupation of Iraq in January and February of 2001

> Based on his interviews with O'Neill and several other officials at the meetings, Suskind writes that the planning envisioned peacekeeping troops, war crimes tribunals, and even divvying up Iraq's oil wealth.

For reference, the towers fell on Sept 11, 2001.

For the rationale my understanding mostly derives from various reddit threads (e.g. [1]), a friend who majored in criminology, and this fantastic overview of Iraq at Wait but Why [2].

[0] https://duckduckgo.com/?q=bush+iraq+invasion+before+9%2F11

[1] https://www.reddit.com/r/changemyview/comments/1lx1s7/oil_pl...

[2] http://waitbutwhy.com/2014/09/muhammad-isis-iraqs-full-story...
HotelTonight Lays Off 20% of Staff
I think this is hinting at the problem that occurs in OOP, when the business rules of the system are expressed with virtual methods in classes as part of an inheritance chain, in the business domain

Example: eric lippert tries to model an RPG in OOP and tries to model the character "uses" command: http://ericlippert.com/2015/05/11/wizards-and-warriors-part-...
This is red herring. If the agreement says you can't talk about the deal, you cannot say "I was paid $10m". Period. The "It was TOTALLY their fault" affix is irrelevant.

Of course, people know you were paid $10m; it's not the sort of thing you can perfectly hide.
This ad lost me at "Dave Matthews Band".
It's not just morally questionable, it's outright wrong.

Unfortunately trying to stop genocide with violence and failing miserably is even more wrong. On the other hand using supposed genocide as excuse to forward geopolitical interests would also be wrong.

Given how Vietnam, Afghanistan, or Iraq wars have turned out, I'm not in favor of meddling. Given how nobody gave single fuck about Khmer rouge, I don't believe in genuine good will in geopolitics. So I'm not giving my permission to anybody to conduct air strikes in Syria, but they won't ask me either. Only air strike that gets my approval is dropping several tonnes of polyurethane to Dabiq.

http://www.theatlantic.com/magazine/archive/2015/03/what-isi...
Open source allows developers to receive recognition by peers. That isn't the same for artistic talent.
6 people in a 3 bedroom?
With programming, generally fixes, or even say major features can be done in isolation. Programming is not, in the small, a hard or subjective task. Once the initial decisions have been carved into stone, it's relatively easy to take contributions from a wide variety of contributors.

With design, it's subjective (this is key), and benefits from a comprehensive approach by a dictator. Many small contributions from a large number of contributors is not a good thing (generally). It turns into design by committee; which in general, just generates shit. Part of this is because you can't design isolated parts, you need an overall working view and inderstanding of the entire functioning system at all times.

You can get around this with extremely strict style rules, which would allow the same type of contributor patterns as the coding side of things. But that's very rare to find, for one because it's extremely difficult to create those rules in the first place.
I was at Y! from 2004 to 2011, when I started it was FreeBSD only except for acquisitions. When I left it was a mix of FreeBSD and RHEL, with everyone being strongly encouraged to move to RHEL.

I think the justifications were better support for running on Linux (storage drivers, Java, MySQL, oracle), better support for virtualization (although bsd jails are better than virtualization in my opinion, and a better fit for Y!), and it would be easier to support one os instead of two and acquisitions (including inktomi) really wanted to run on Linux.

The drop dead date for getting off FreeBSD kept getting pushed back, but I'd guess they've moved almost everything by now.
>> "If you like b2, please rate it at HotScripts.com"

Wow those were the days when I used to browse for php scripts in that site, before sourceforge or github became the hub for open source.
Your example, g actually takes the unit tuple, and returns 5. In ML, in general, you have to disambiguate with parentheses sometimes, but the compiler is very strict about types, so it's usually pretty easy to tell where they need to be.

Look here: http://try.ocamlpro.com/

Try this code:

let g() = 5
g() == 5
g != 5

First line defines the function. Second line should evaluate to true. Third line doesn't type check because a function is not the same type as a literal.
Your game theory is accurate, but I think your systems design understanding is lacking.

We will have an extremely difficult time making all crypto illegal. Cryptography is crucial to important pieces of infrastructure we use for trust and security.

We may reach the point where certain implementation or tools are outlawed. In which case people with stuff to hide will piggyback it inside legal tools.

I suspect we will be more likely to see a combination of these approaches:

1) Forcing entities that sell products that provide encryption capabilities to maintain access for the government.

2) Pass laws that make it illegal to avoid or materially assist others in avoiding government surveillance without authorization
Even if none of them turn out to be from the banlieue the issues will be conflated, like they always are.

Just as, if none turn out to have been part of the immigrant wave, it will be conflated with that and the open borders issue.

Politics can be irrational even at the best of times, and this isn't the best of times...
Headline: Jack Yufe dies at 82; he was raised Jewish, his identical twin as a Nazi"

First Paragraph: "It sounded like a tabloid headline: Identical twins separated after birth. One grew up Jewish, the other a Nazi."

Wait, what?
Gestures are the epitome of interface metaphors. Not only that, but their hidden nature can make them exceptionally difficult to learn or master.