skysight-inc/HackerNews huggingface dataset:
That's not really a trend; publications have been using this technique (a "pull quote") since forever.

The presentation isn't particularly nice in this case, I suppose.
With the advent of government subsidized mass higher education in the US starting in the 1960s, that changed. Many high school teachers and college professors began heavily encouraging their idealistic, young, poor students to "follow their passion" and study creative writing and other non-marketable subjects.

This group feels that it is vulgar and crass to even mention money or economics in the context of art or pure academics, much less integrate it into your life's plans, thus setting almost all of their naive students up for massive disappointment when they graduate with a huge pile of student loan debt and no jobs available except picking kale for rich people for barely above minimum wage.
Mainframes and the Unix Revolution – Computerphile
I've used three smartwatches so far: Moto 360, Apple Watch and Samsung Gear S2.

The Samsung is my clear favorite because it has the most watchlike physical design and the best designed software of the three. Considering the reputation Samsung has in software, that was rather shocking (and perhaps speaks more about Google's and Apple's failures).

Android Wear is distressingly non-spatial. Most of the time I felt lost in the UI. I never could figure out if swiping left or right or up would bring me to the same place as it did last time, or (more often) whether I'd be faced with a surprising new screen out of nowhere.

Apple Watch has too many buttons and UI actions. It's rarely obvious what each of them will do, so often I'd just cycle through them all: turn the crown, try long press and force touch, swipe in all directions... The meaning of actions varies arbitrarily (e.g. to set an alarm you must turn the crown and the screen does nothing; in most other apps you specify values by touch actions and the crown does nothing).

The Samsung Gear S2 has a rotating bezel that's much nicer to use than the fidgety crown on the Apple Watch. It also has a clear meaning in the interface: you turn the bezel to scroll through content. That covers a lot of the things you actually do on a smartwatch, and there's no guessing whether you need to swipe in this or that direction instead.

The Samsung is also the fastest of the bunch. Native apps start instantly, whereas Apple Watch will often keep you waiting for 5-10 seconds for an app to start.

My two cents on smartwatches... Supposedly Samsung's Gear software is coming to iOS too (pending Apple approval it seems), so it's shaping up to be a real cross-platform contender.
Microsoft's new Surface Hub works perfectly with Modelo
"Tiger Mom" had a Chinese flair, but an extreme work ethic is seen in many subcultures of cultures. In USA it is called the Protestant Work Ethic
I'm still wondering how they ID'd or profiled the malicious traffic enough to finally turn off the filters. If it just stopped, it could happen again.
True, work things are generally fine over the wire. I've found that even in a professional relationship it's nice and even advantageous to know whats going on with your coworkers!
I'm actually having difficulty seeing if there's a real disagreement here or if we're arguing semantics. And for the record, you are correct that, for instance, I don't ignore what was learned in code reviews; I assumed I didn't need to spell everything out, but you're correct that I'm not endorsing cargo-cult code review or whatever.

Try this. Say you want to build a house. You plan it out, and while doing so write requirements into your plan. One is that you want zombie-green enameled floors, and a second is that it needs to comply with local construction ordinances.

Neither of those are costless. It is possible that your green floor related urges are something you'll compromise on - if it is too expensive, you'll suffer through with normal hardwood. This, to me, looks like a classic cost-benefit tradeoff - you want to walk on green enamel, but will take second-choice if it means you can also have a vacation instead of a bigger mortgage.

The building code requirement looks different. While you can certainly build your home while ignoring codes, that is usually not a very good strategy for someone who has the usual goals of home ownership in mind. Put a different way, unless you have rather unusual reasons for building a house, complying with building codes is only subject to cost-benefit insofar as it controls whether the home is built at all.[1]

Does this better illustrate where I'm coming from?

When one begins a coding project, hopefully one has a handle on the context in which is to be used. That knowledge should inform, among many other things, expectations of code quality. Code quality in a given project is not just the code you write, but also the code you import from third parties. If you don't subject imported code to the same standards you have for internally produced code, you have a problem, in that at the least you don't know if it is meeting the standards you set.[2]

So… I agree that, from one perspective, every decision is cost-benefit, including eating and putting on clothes when you leave the house. I think it is useful, however, to distinguish factors for which tradeoffs exist within the scope of succeeding in your goals from factors that amount to baseline conditions for success.

As an aside, if you wanted to jump up and down on this, I'm surprised you didn't take the route of asking how far down the stack I validate. What's _really_ running on that disk controller?[3]

[1] I do hope we can avoid digressing into building code discussions.

[2] "I don't care" is a perfectly fine standard, too, depending. Not everything is written to manage large sums of money, or runs in a life-or-death context, or handles environment control for expensive delicate things, or... I absolutely write code that I'm not careful about.

[3] http://www.wired.com/2015/02/nsa-firmware-hacking/
I'm a consultant; this is good advise.

It's not laziness or apathy. It's just that we're only paid to do a task.
It seems that the thread you are referring to is this one: http://forum.nim-lang.org/t/1569 (the forum profile view really needs a listing of the person's threads/posts).

From looking at the thread, it seems that this is a simple case of your thread becoming lost in the noise of the forum. Please don't feel that you were ignored on purpose. I think that Araq simply forgot to reply to you, it's easy for threads to get lost like this.

It really sucks, but the fact is that Araq doesn't have enough time to answer everyone and in this case he is the only one who could have assisted you.

In all honesty I think this is quite common in forums. I'm not sure how we can improve it, short of getting full-time Nim devs who ensure that everyone on the forum gets a response. What do you think?
(US point-of-view): in case one ignores the blaring media headlines and the incessant political noise on TV and via unsolicited phone calls, I must inform that this is an election year in this country.

There is still plenty of time to mobilize disenfranchised voters to perform a "regime change" to ensure that the people who gave us private jails, funding cuts for schools , increased corporate welfare, "war on drugs", and "tough on crime" hypocrisy are voted out.
The ‘Compliance Only / CISSP / HR firewall’ infosec trapezoid of fuck
It's just like conflict diamonds, (conflict oil??), sweatshop clothes, and electronic "recycling": make sure you're buying from an ethical dealer. One of the reasons the coffee is so expensive is you have to find the poop of wild palm civets somewhere on your coffee farm. It's not very easy to do at scale.
Education is based on mandarinat.

Teachers often never left universities.
Teachers never faced the problem of working.
Teachers often steal the work of their students.
Teachers don't care about readable code.
Teachers don't care about security.

How can they make student good at something they ignore.

Our education system sux as a whole. Private, public, they all sux big. Education requires critical thinking. Passing exams require obedience.

And, there was never an evidence in the first place that CS is related in anyway to better quality or productivity in coding. Not a single study can prove it. Yet students takes loans and bankrupt themselves for life making theses studies.

Universities needs to be reformed.

PS they are non CS specialty that requires to get the job done with computers that are doing a better job at teaching CS than the specialists...
Of course, then when the OP was asked back for one particular thing, he didn't go and setup the unit tests again, either. He did the same exact thing as the consultants.
Race is the theme of the article:

"Our national history is rife with examples of black Americans facing exclusion from labor movements, as well as general workforce discrimination. It’s not hard to see how the effects of these policies have trickled down. I see my family’s work history, rendered briefly here, as a particular kind of ingenuity necessary for black Americans."
I'm the owner of PZ. I spoke to the associates team for technical workarounds, including not using the API at all (e.g; purchasing the data from a 3rd party), in order to retain associate's status. The manager said it wouldn't matter if we abided by the ToS or not, Amazon did not want PZ.
Let's take the whole sentence of mine that you decided to quote, because the sentence in full puts it in context.

"When it comes to the powers of "government institutions", it seldom makes a difference that only "parts" of the government believe/do what is being discussed."

You point out an example where "checks and balances" somehow reigned in the FBI from decrypting a phone. While at the same time, hundreds of other acts have occurred that were not stopped by either public-outcry, private institution defiance or a "check" by another portion of the government. The point I was making is that when a government entity decides to do something towards a private individual, more often than not, other parts of the government don't have a say (at first definitely not, arguably still not long after the fact). To back that, you could use countless examples of every single failing part of government, or an injustice caused by it.
His legal name is not in question. The point is that the names people go by - that is, their names, that being what names are - are not always the same as their legal names.
Not exactly like the Pi's, and coming in with 5 Gig Ethernet ports is the Turris Omnia: https://omnia.turris.cz/en/. It is intended to be a router, and not really a Pi clone though. However, it is (almost) completely open. You can order the board only for $119, but that option will disappear soon if I got it right.
Really people? Remove the fact that she's pregnant from the picture, instead focus on the fact that she's unlikely to be highly involved in the company for approximately 6 to nine months regardless of the reason. Sometimes that happens to founders. Then evaluate the investment opportunity conditioned on this.

That could be fine. Or not. I may evaluate the company as simply having a temporarily inactive co-founder. That's hardly uncommon. Not ideal, but if everything else is in place (remaining team can meet or exceed expectations) then, sure I'd invest.

And no, I don't expect founders to put in 15 hours days as a rule. That means you're hardly getting adequate sleep and will end up making moronic decisions. That's frankly idiotic. I don't care how much you work. Focus on the metrics that matter. Some startups require 10+ days, some don't. Some require greater time commitments in some periods and less in other periods.

There's so much rigid thinking in the comments about this story.

Learn to focus on the most relevant aspects of the problem. Namely, a major life event is coming up - is there a reasonable plan in place to handle it? If yes, then proceed to follow your usual path of analyzing an investment.

It's funny how men get so irrational when faced with a woman's pregnancy.

I would say this though. It's incumbent on the founders to initiate this discussion. Just like it's important for an employee who is expecting to take significant time off to put in a request well in advance.

tldr; I don't care if you're planning to take two months off to go surfing or to have a kid. Just let me know how you plan to handle that and I'll evaluate your company on its merits.
They shouldn't have to apologize, it was just a chat bot. Nobody in their sane mind should assume the statements of the bot reflect Microsoft's attitude.

Of course the episode points to shortcomings in the bot, that should be fixed.

It would be sad if PC would be hardcoded into the bot, though - as Asmiov's fourth law, perhaps? "Robots have to be politically correct at all times"?
The line is right there: Slavery.

This is not some slippery slope, and it's not about opinion.

It is not an "opinion" to advocate slavery. It is madness.

This is not about some group saying "we're all one" and some other group saying "no, the darkies should be enslaved" and it being some difference of opinion or something. This is about humanity versus bestial cruelty and psychotic violence.

Gay people aren't doing anything wrong.

Slavery advocates are doing something very wrong.

This isn't confusing and it's not a matter of subjective opinion.
Keep an eye out for funding calls like this one: https://www.epsrc.ac.uk/funding/calls/rsefellowships/
Thanks for Ruining Another Game Forever, Computers
> The JVM adds something like 400MB to every layer of a docker container

Perhaps this is the "writing on the wall" that containers aren't what you should be using to deploy your app.

Just because it's the "latest craze" doesn't mean it's the best solution for the task at hand.
Government funded website and HTML5 video is too much technology for their budget?
I don't think this should be surprising to anyone.

Outside developers don't have any real ownership of their work product. Even if they know better in principle (and many do), they don't have any incentive to practice good stewardship. And bargain-basement outside developers aren't magical productivity pixies; the reason they are able to charge lower prices because they don't need to charge you for all the things they aren't taking the time to do.
I don't think there's any stigma about producing good code. There are several main issues:

1) New PhD students don't know how to code. Very few students have any serious coding experience before entering grad school.

2) There is often nothing in place to teach people how to write maintainable code.

3) Even if they do know how to program, that's very different from knowing about good software architecture.

4) You can't publish a paper simply because your code is pretty. As beautiful as that code is, it's only the output that matters.

Professors simply do not have time to write code. Like many academics at his level, my supervisor chairs a number of international panels, he's usually got meetings all day, every day. He's got papers to review from everyone in the group and so on. Coding is therefore usually assigned to either PhD students or Postdocs, who are simply PhDs who have learned what not to do.

Time pressure is immense in academia, which is ironic given how slowly things happen. You've always got a conference or paper deadline coming up which means the focus is on results, not beautiful code. If the code works: yay, if not, bodge until it works. If the code is used by other people to process data then it gets worse, because now you've got to support whatever crappy interface the first version supported. And so academic code is littered with poor or conflicting documentation, weird interfaces that make no sense and require perfectly formatted data or everything breaks.

Sooner or later people leave and the codebase gets dumped on the fresh students. They look with horror at the mess they've been given and think "I don't have time to rewrite everything" and the cycle continues. Really what's often needed is a bit of funding for someone to come in and completely rewrite all the legacy code that the group uses from scratch.

The best possible thing academics can do is open source their software, even if it's licensed as non-commercial. Another route is to specifically task someone with commercialising the software.
Netflix throttles data to some mobile networks
Actually 1988. I know, time flies when you're having fun.

Not nearly as much connectivity back then, so maybe it doesn't count.
You are already part of the collective and there is no going back. I feel bad for you.
How Islamic Jihad Hacked Israel’s Drones
I see.

It must be super convenient that who should be barred aligns exactly with your morals and sensibilities.
Attempting to explain the class of #P problems
I'm not saying that we generalize to all government employees/institutions based on a subset, as you seem to have taken from my post. I'm saying that with the type of power most government institutions/entities wield, it very much matters if even one small part of the government believes something is "ok" to do against an individual.
Would there be a way to dodge the privacy issues with this, by spoofing the service somehow?
How we (Olark) teach within our team
I agree, both are really important. I think integration tests get passed over because they require a higher level view of your software. Personally, in my day job, I'm not extremely familiar with the domain, so I'm pretty ineffective at writing sensible integration tests. I can, however, pass my unit tests/contracts off to the guys that are familiar with the domain so they can shape up an integration test.
Quipper, a programming language for quantum computers
Didn't know that. Edited to reflect the actual concern, minus the humor.
A complex topic. I see your point, and I even agree... but where do we draw the line where someone's words now wholly condemn the person?

In your final paragraph, replace the word "slavery" with "gay marriage" or "Trump for president". Can I draw the line at people who support these movements and condemn all of them? Or can I draw the line at anyone who has ever shopped at Wal-Mart, and therefore supports Chinese manufacturing, which gives money to a country with horrible human rights violations?

Where do we draw the line? I really dunno. As long as the man has no actual slaves himself, his words do not bother me that much...
That's my point. Ten years ago 75 people in Red West were so heads down putting together a MySpace competitor and an online service to promote musicians that they didn't have time even to try the competing site they were knocking off, poorly.

Five years ago Microsoft launched a variety of awful code forge sites that couldn't be more tone deaf to what was going on with code sharing online.

Now we have forty people who are so heads-down on an AI chat-bot that apparently they have no idea how Twitter works. But hey, sure sounds neat, let 'er rip!

Have these people really not had a chance to use Twitter recently? Are they completely oblivious to the tone shift there particularly during the past six months, even more so now during the US political elections?

This was an obvious recipe for disaster that any 22 year old working at Starbucks could have predicted.
The robot can ignore individuals if requested. Additionally the robot only posts in subreddits where the moderators have granted the bot permission to post. Thus it doesn't post anywhere where it isn't wanted. Your situation is best resolved by adding the bot to your ignore, since you don't want to see it at all.
It's sad that it's ironic. It's always ironic. Tolerance is the intolerance of intolerance. It's true. Intolerance is shitty and I fucking hate it. I want it to die. I complain about it's enduring existence whenever I get the opportunity. I know I'm being ironic. Do you know there's no other option?

I actually appreciated knowing that someone else saw the same condemnation. Microsoft is a world authority. That it just apologized for these things in the same motion makes them offensive. The reality was rather mundane. They didn't do anything wrong. They got pranked. This should be something we laugh about. It's only upsetting for the 5 seconds it takes you to realize: no one intended this. That should have been Microsoft's response imho.
Not a godly sort but this passage seems appropriate:

> Then they themselves also will answer, 'Lord, when did we see You hungry, or thirsty, or a stranger, or naked, or sick, or in prison, and did not take care of You?' Then He will answer them, 'Truly I say to you, to the extent that you did not do it to one of the least of these, you did not do it to Me'. These will go away into eternal punishment, but the righteous into eternal life.

America has a horrible problem with incarceration. It seems obvious but if the state takes away someone's rights (freedom) the state assumes a duty of care for those individuals. And a duty of care isn't extinguished because it costs too much or would be difficult to comply with or would be politically unpopular.

Specific to costs... if incarceration is costing too much then do something about the underlying root causes that result in incarceration.
My team has found several bugs in gcc-go (we maintain Docker for architectures that don't have a port of the gc compiler). Now, you might argue that Docker is full of weird stuff (you'd be correct), but the bugs we found were not related to any of the really weird stuff in Docker (it was mainly with cgo IIRC).
The browser is an idealized virtual machine and an abstraction inversion
Firing People by Zach Holman [video]
Probably start by not calling them an animal? Dehumanizing someone is probably step 1 on the road mistreating them.
So maybe I'll start to use python metaclasses all the time ;)

But good point poiting out to think hard about it when having co-workers working with your code, readability counts too !
A coworker mentioned, a couple[0] (1-2) years ago, that in some european country they were starting to use a machine-learning-driven system to predict zones where more police was needed to better respond to crime. It wasn't Minority Report style, just a broad statistic, but it was quite interesting. Unfortunately, I've forgotten the country and the name, so I can't be any more specific.

[0] https://xkcd.com/1070/ -- can't say "a couple" without refering to this strip, obviously.
Unfortunately, in the first 24 hours of coming online, a coordinated attack by a subset of people exploited a vulnerability in Tay. Although we had prepared for many types of abuses of the system, we had made a critical oversight for this specific attack.

Well that's total BS. Releasing a thing like this on the open internet without a simple "don't say Hitler" rule? It had a feature where it would repeat anything you say. Abusing that doesn't require a sophisticated coordinated attack, as they imply. What kinds of abuse did they prepare for, then?

This is a colossal failure to demonstrate a basic understanding of how (some) people act on the internet. I just don't know how they expected anything other than this exact outcome.
None of this is remotely related to thought policing.
In this situation, yes.

You could indeed just use the Jenkinsfile for building a project. You can also specify the DSL config directly in a job, e.g. in a separate deployment job.

What would be the right place to define the deployment config?
I heard it was more fun when it was the military's fiber they cut. Resulted in uncomfortable situations.