skysight-inc/HackerNews huggingface dataset:
Not the right languages, but if you want to see TDD being done, deeply, there's a guy, Brett Schuchert, who has some very detailed videos where you watch him do it and he explains what he's doing and why.

He has an 11-video series on using TDD in Java to create an RPN calculator and a 3-video set for a C++ dice-game example.

(I suspect it might be helpful to duplicate his setup and to actually follow along, doing what he's doing, to really get the full mileage and not just to passively watch.)

Again, not the languages you are interested in, but once you get TDD in your head, I expect translating the knowledge to other languages/test-frameworks would be pretty easy. (As to which frameworks to choose, you can probably Google that up pretty easily).

His video albums of this stuff are on Vimeo here:

https://vimeo.com/user3159463/albums

P.S. If you Google: site:youtube.com TDD C# (or Javascript) or site:vimeo.com TDD Javascript (or C#) you'll find a whole bunch of videos.

Here's a 2 hour C# TDD video:
https://www.youtube.com/watch?v=pzonnSyqVfc

On Vimeo there are many videos too, including a Javascript TDD of Fizzbuzz and also a TDD calculator kata.

Again, might best to do it along with the presenters and not just watch the videos.

Good luck.
Adults can't handle misleading and inaccurate health information, and are known to spend large amounts of money to e.g. literal snake oil peddlers back when peddling snake oil as a cure-all wasn't prohibited.

Yes, we are regulating who's allowed to tell people that a relative is going to die, and we're asking people who do so to show evidence that they know what they are talking about. If someone would go around selling a service "is your relative going to die" by guessing or simply telling what they want to hear, then that should be regulated and prohibited.

As another poster said, "One problem is that they warn that your offspring are at high risk for some condition, when really "high risk" means 0.5% higher risk than the general population. The other is that they may say you are not a carrier for a certain condition, when they only test for one variant of it, where proper tests will test for multiple variants."

If you tell people "we ran a test for X and it was positive/negative" then you'd better be able to show that whatever rituals you performed actually lead to reasonable information about X. Simply having a test that has some information related to X (e.g. if it would be used together with other factors to diagnose X or not X) doesn't mean that you can honestly describe it as "test indicating a high risk of X" - it may be that this particular test is indicating that, and it may be that it (alone) is misleading, and we need someone (e.g. FDA) to draw a line.
I would have thought most households (in the US, at least) have a PC for taxes and youtube videos.
Same here. Was a huge fan before. Disliked Unity so much.

Seems some people honestly like the look of it, how it works etc.

I however strongly dislike DEs that:

1. messing with alt-tab

2. mess with menus (I liked the idea but found the implementation to be painful)
I used that version just fine in my projects.
Ruby vs. Python (2003)
There is a difference between national security (even if its bs) and citizens exercising their right to complain about government policy?
This is flat out wrong, see https://blog.twitter.com/2014/taking-the-fight-for-transpare... and also Twitter v. Lynch (http://www.leagle.com/decision/In%20FDCO%2020151015883/TWITT...).
My Pixel is on 7.1.2. I got it the day it was released.
More than that: they're different vatiables. One is actual, measured time and distance: this is how drivers are paid. The other is estimated time and distance wrapped up in a risk modeling / worst-case analysis: this is how riders are charged.

Estimation vs. measurement. The two converge in an ideal world where risk drops to zero and estimation methodologies are perfect.
Preventing 23andMe from directly linking a subject's genome to a name, cc, and mailing address would be nice, but what prevents them from comparing the test results to other subjects who have submitted samples? If my genetic relatives have also been tested by 23andMe then filling in the relationship graph doesn't seem too difficult, especially if given access to other social graphs. Does 23andMe offer certified isolated analysis?
He is being downvoted because his source is a tweet from Donald Trump. Donald has been caught red handed lying on so many occasions that his word just isn't any good.
Yep, try and sue or suppress someone and you run a real risk of having it blow up on you, defeating your intent to keep it quiet. Sometimes the best action is to do nothing, and let it blow over.
Ok I updated the app and now it is not crashing! Thanks for a great product.
So it's safe to assume you'd say no since they lack in the life experience section correct?
I guess I'm officially part of the greybeards now. This sort of thing just makes me feel tired. I know it's naive to want your engineering projects to come without politics and drama (hell, I'm less than a decade junior to Stallman, I was there for some of the reasons politics came in), but part of me is all "just fork the damn code and let's move on".
> the cynic in all of us says they're doing this for the PR value.

I really doubt it. They were fighting NSL's even when they were prohibited from disclosing that they were fighting them.
I performed numerous security reviews of WebOS and frankly it was a bit of a problem. I never actually made it to the point of doing kernel exploitation since the numerous XSS vuln discoveries kept me pretty busy. What was unfortunate at the time is that the WebOS team didn't seem to take the XSS situation seriously even though XSS on that platform effectively compromised the entire UX. I made at least one POC which emulated WebOS trust dialogs. There's no need to break out of an application sandbox when you can make the application look like WebOS, complete with authentic looking authentication dialogs. I've not looked at it in several years, however. Maybe LuneOS has solved some of the core issues but I'd be skeptical as the whole OS was pretty well designed if your intention was to introduce XSS vulnerabilities.
Can you give a practical example of such a thing happening in anything except the rarest of rarest case? If you're always concerned with what's possible, then you'll find that anythings possible, and soon you're buying insurance against a meteor strike damaging your car :P

Also lets not forget that legal frameworks are perfectly capable of handling exceptional circumstances. So even if it was the case that the part caused damage to other parts, it would be an argument that a court would be sympathetic to.
The claim of national security can't hold any weight if its bs else any matter you can imagine could become a matter of national security.
Sounds like a bad launch (lots of marketing - leading to lots of users - when you don't have the drivers to handle it) and pretty easy problem to solve.
One in five Facebook videos is Live as it seizes the verb
You assume I'm an SJW, or that I stand for exactly the same things most SJWs do. I don't, and I think a lot of people who call themselves SJWs are great at the social part and terrible at the justice part. I think a lot of SJWs are self-promoters and drama queens.

Your factual observation that one of the causes that SJWs sometimes latch on to is the treatement of the mentally ill is not in dispute (by me anyway). However you've failed to provide a convincing argument that this is to be laid at the feet of the mentally ill, and not the self-promoting drama queens that claim to be fighting for social justice.

To be honest, I think SJW advocacy on the part of the mentally ill is pretty feckless and unhelpful. I don't think you have to worry about mentally ill people gaining power from it, as their methods are far too dysfunctional.
please, hear me out. you're already defensive and dismissive and I'm asking you to suspend that for a minute and think about it.

where did you learn that Stalin is left wing? Who told you that? Is it because the USSR was nominally communist (in some strange version of communism in which totalitarian state capitalism is the actual system, anyway) and so any leader of nominally communist nation is left wing because communism is left wing?

Now compare the actual policies and actions of Stalin to the policies and actions of other leaders that he is most similar to. I think it's pretty uncontroversial to say that Stalin's regime was a brutal, repressive, totalitarian dictatorship. A lot like Hitler's regime actually.

Now when you're drawing a political spectrum do you think we ought to pay attention to abstract statements about ideology or should we pay more attention to policies and actions? Is a political spectrum best organized by abstract ideology (in which case, yes, Nazism is left wing, it was a socialist party after all) or by what actually happened?

What's more "moonbat"? Putting two similar leaders (Hitler and Stalin) on opposite ends of a spectrum or putting them near each other on that spectrum?

There's really only one flaw with the chart that I linked. It's that it continues to use the terms "left" and "right" even though it has rearranged groupings to match policies and actions. Would you feel differently about it if instead of left it said "liberation" and instead of right it said "domination"?
To their credit, Microsoft is massively invested in driver support, retro compatibility and patches. They have a massive support ecosystem for and around hardware vendors.

Google has nothing close. Even if they tried, it could take a decade to get there.
But they shut down @PolNewsNetwork1.

¯\_(ツ)_/¯

https://milo.yiannopoulos.net/2017/03/pol-twitter/
Not surprised, Jack posts and retweets anti-trump articles and things himself. Starts at the top. They have a track record of supporting liberal causes and silencing others who don't fall inline with their own agenda.
Razer too.

Makes it great for selling old laptops for the same price as the new one.
I would guess it's more likely that, rather than taking longer to speak or understand it, there'd be a high rate of misunderstanding due to the large phonemic inventory. I suppose the idea is that it's possible to express ideas more rapidly due to a higher entropy signal, but it seems unlikely that it's possible for listeners to hear 13 vowels + 12 diphthongs completely distinctly. I know several non-native but fluent English speakers who find it hard to follow all distinctions of English vowels (between 13-17ish, depending on dialect and including diphthongs), which is significantly fewer than Ithkuil proposes.

That assumes that anyone actually could come sufficiently close to speaking it, of course; it seems similarly unlikely that speakers could express so many distinct phonemes sufficiently clearly when the total complexity is so far beyond current languages.
Nodemailer reverts to MIT license
TrueCar | Santa Monica, CA - San Francisco, CA - Austin, TX | Full Time

TrueCar is looking to grow our technology team by quite a bit this year. We are hiring engineers with interest in the below positions:

* Software Engineers (Rails)

* Software Engineers (Rails/Platform)

* Front End Engineers (React)

* Data Engineers (Java/Hadoop)

* DevOps / Site Reliability / Infrastructure Engineers (AWS)

* QA / Software Development Engineers in Test (SDET)

* Project Manager

We acquired the talent of quite a few Carwoo (YCS09) alums a few years ago. We've been around for over 10 years and went public 2 years ago. The company has big plans for the coming years and is looking for good developers to help us grow. See http://careers.true.com for the full scoop.

* We prefer you work with us in-person in Santa Monica, San Francisco, or Austin. We'll handle most visa situations.

* Benefits are exceptional: Your health premiums are 100% paid for, we match your 401k (up to 3% of your contributions), and give stock packages. We also pay for your gym membership (up to $50/month) and have catered lunches every Wednesday.

* Our Santa Monica HQ is right by the beach and Third Street Promenade, so expect fresh air and plenty of food options. Our SF office is right off the Montgomery BART station with 360 degree views of downtown and the bay. The Austin office is brand new with state of the art designs and plenty of space to grow!

* Ruby on Rails, React, AWS, React, Redis, PostgreSQL, Hadoop, and Elasticsearch

* VISAS are handled under the right circumstances.

Send an email to me (Brett) (bemma AT truecar.com) with your resume and/or GitHub profile. Even if you're not applying but just have questions, drop me a line
Some notes regarding the new Mac Pro
Googlers around here: any idea when you'll start fixing/resetting blogger to how it was?
What do you mean by "leakers"? Unless this account is tweeting classified information (which is unlikely, seeing how almost all of the tweets are just links to news articles with some commentary), the account owner has not committed a crime.
Corporations compete with one another and fail more gracefully, that's the difference.

When governments collapse, a lot of people tend to die.
If anything, that reinforces my point: a business model based on this type of disruption does not seem to imply bad behavior in other aspects of its operation.
> We are being converted into an oligarchy. The administration is backed by a demographic that either doesn't realize this, or doesn't care

A portion doesn't realize, and another portion is likely actively in favor of this outcome, as oligarchies are pretty good for the oligarchs (at least for a while). Unfortunately the first portion has the votes, and the second has the money; that's just the way things are at the moment.

The issues the GOP are getting those low income votes on are total fabrications (yeah, sure, coal will come back, even though no one's investing in it; it was the environmentalists that cost those mining jobs, not the robots that replaced the miners; "We're Pro Life", unless you've already exited the womb), but it works, apparently.

I'm really not sure what steps we can take to increase the level of rational, critical thought in this discussion. People read a headline, get the endorphin rush of reading something that confirms their own biases, retweet and then stop thinking! I've noticed this bias in my own behavior and have taken steps to correct it - if an article just feels good to read, I must double check that its sources are well cited and its points are correct, otherwise it gets a mark of questionable credibility in my brain.

I don't really know how to convince others to do the same...
Neat game. The time trial scores seem a bit strict though. I mean, I can't seem to get 3 stars on the first level of the tutorial even though it's literally just holding down a single button. Am I missing something? :P
Honeypots: Free psy-ops weapons that protect your network before defences fail
This is a message one rarely gets to read and I'm happy to see it: rather than having an endless flamewar and a person being put out of the project, at least from the project's side people are just moving on and the number one priority is simply the project. These things drag on way too long too often.

This is the first and only thing I read about what apparently happened, so I might miss some details, but the basic message I'm seeing is "actions regretted, won't happen again, also more people have access now, let's get this thing back on track".
Part of the problem is this: who'd fork it? Who'd put in the effort? Sure, they alienated key members, but the people doing the bulk of the work were at the core, including Leah.

So, it's not so simple as forking and coming back when the dust has settled.
Yes. The week 1 update goes into that. http://johnomar.com/powwow-progress-week-1/
If they had any such information logically they would have presented it to a court of law. The inference that we the citizenry and indeed that a court of law ought to draw is that no such evidence exists.

Certainly the governments lawyers aren't morons. Had they had such an easy route to take they wouldn't be attempting to misuse the law this way.
If this is it, I also don't see the scandal. But now consider the app behavior over many rides instead of a single ride. If the driver and passenger app are "honest" and there aren't bugs in calculating the route then they should converge in their estimates so that the average (distance, price, whatever) metric displayed is the same in both apps. If the driver estimate is systematically smaller than the passenger estimate, IANAL but that seems like a big problem for Uber.
On windows store, not just on xbox. The next steps need no imagination, they already happened on other platforms, see the iphone or windows RT. For all intents and purposes they are general purpose computing devices but everything needs to be approved by a single vendor.

> "no one can run nginx without authorization".

Your freedom does not end when the last person on earth who could run nginx cannot do so any longer. It ceases when you can't do it on the device you own on a whim of a 3rd party.
Yeah you can and it works quite well, but is limited to 5 or 7 people or something like that. But 0 metadata about who's involved in the conversation is great, feels way more secret shhhhh
Good for Twitter.
"We know that exchange is just one more activity that humans do, but, historically, in the thousand of years context, it was not fundamental.

We could argue that in the palaeolithic the social organization had little to do with markets. We could argue that in the neolithic, the social organization was, in most cases, hierarchical and top-down."

~~~~~~~~~~~

you've made a bold statement but somehow eluded an argument.

how is exchange (i.e., trade) not a fundamental human activity? two people meet, one has something other wants, and vice versa. what do they do? ignore the situation? scheme about how to steal from the other? fight?

or do they trade? even in a hierarchical, pre-historic society, do the two just stare each other down, groping for a way to get what they covet without harm to themselves?

i might be wrong here, but might you be mistaking exchange (trade) for markets, and markets for capitalism, in an effort to strike at the underpinnings of capitalistic markets? or am i missing the crux of a valid but hidden argument?
Meta question here. What, in legal fees, does a company like twitter with high priced counsel pay for this type of action? Initially and let's say over the course that it will run?
Your suggestion could be true, yes. In theory.

But the obvious explanation (and the one Occam's Razor points us to) is quite different: That Uber would fire Lewandowsky if they thought they could benefit, but they believe standing behind him will minimize their legal liability and/or maximise their chances of benefitting from the purchase of Otto. A normal guy accused of something baseless doesn't have any pull on Uber and their top exec's; Lewandowsky might.

In other words, your conclusion is that "if they're standing behind this guy when everything is pushing them to fire him, they'd NEVER fire a normal guy!" A better conclusion is probably "if they're standing behind this guy when everything is pushing them to fire him, there must be something really strong forcing them not to. A normal guy would still be screwed, because they don't have...whatever Lewandowsky has."

I mean, obviously we don't know what Uber's top execs are thinking, or what really happened with Lewandowsky and Otto. But we know a bit about how Uber think in general, and we've seen some past decisions they've made. Do you really argue selfless altruism and employee loyalty is the most likely explanation here?
Sounds like the "rules" will just be content creators that fit the political motives of YouTube? I consider myself progressive, but I think it's still odd that channels that offer different views or question progressive views still deserve equal treatment by YT.
There may be some subjectivity around what constitutes added/removed complexity.

The ability to factor out repeated logic and configuration in SBT, by dint of using Scala instead of XML, removes a lot of complexity. Of course, arbitrary Scala can get more complex than arbitrary XML.

As some points of reference, not saying these clearly argue for one side or the other:

Here is the Maven POM for ADAM's core module:

https://github.com/bigdatagenomics/adam/blob/adam-parent_2.1...

and its parent POM:

https://github.com/bigdatagenomics/adam/blob/adam-parent_2.1...

For comparison, build.sbt from my fork of ADAM:

https://github.com/hammerlab/adam/blob/e4bee3227b5979e65a73d...

And a plugin that it inherits that factors out a lot of functionality I reuse across projects:

https://github.com/hammerlab/sbt-parent/blob/1.7.5/src/main/...

Spark's POMs (e.g. https://github.com/apache/spark/blob/v2.1.0/pom.xml) vs. SBT project folder (https://github.com/apache/spark/tree/v2.1.0/project) are another point of comparison.

It's not hard for me to imagine how someone used to staring at one or the other of these kinds of configs, maybe for years, would feel that it made more sense than the other, but having spent some significant time with both, I think the points about having the option to express more sophisticated logic – that SBT provides – are pretty important, and the lessons extrapolate-able beyond building Scala projects :)
Bootstrapping for now.
I think it's naive to believe there's something that comes politics-free at all. Engineers can be keen to get stuff done without political disputes, but from personal experience, that mostly just means not challenging anything taken for granted.

I think the very existence of the FSF is proof of the fact that you can't take politics out of even basic engineering questions. The real assumption is that anything apolitical is doing something more than pandering to your views.
Thank you, I enabled [dead] and I too am baffled at why useful responses are getting killed.

edit- they got unkilled.
It has useful idiots not constituents.
This has amazing potential for use in sock puppet accounts.
if someone is concerned about privacy they sure should not use Opera browser
I meant ... normally for a pay scale above $200k in the non-coastal areas, someone has to manage staff, lead a team, run a business unit, and make strategic decisions. Literally, doctors "do their specialty" - no teams, no 'winning clients' and closing deals to bring in business. They don't have to have any other skills but their specialty at those ranges.
Also have a track record of protecting users from shady subpoenas
Monitoring Kubernetes Pods without any code instrumentation
23andMe given green-light to sell DNA tests for 10 diseases
I hope they are dropping Unity 8 in the sense they are dropping Unity 8 over MIR and are going to develop Unity over Wayland. Because seriously, Unity is nowadays the most usable of the Linux desktops.
Let's note the difference between "fire all my below average programmers," and "fire my 10% worst performers."

The former is obviously insane. The latter isn't, though dogmatic and literal interpretation of it as a rule rather than a guideline has bad results.
People don't want another thing to plug in even if it's low-power. IoT is still nascent and I already don't have enough outlets in my house...
I told before. Trump acts like Erdoğan.
The company that routinely breaks laws as their business model? It would surprise you if they broke another law?
Great read. This type of cut throat culture inspires nothing but negativity in the work place. I am a firm believer in helping your developers improve instead of firing them. However, there is of course always a situation were people must be let go.
> The claim of national security can't hold any weight if its bs else any matter you can imagine could become a matter of national security.

Good luck convincing the government of that. We are past that event horizon. xD
Low Levels of Empathic Concern Predict Utilitarian Moral Judgment
This comes to mind:

https://cheatdeath.github.io/research-bittorrent-doc/