skysight-inc/HackerNews huggingface dataset:
Thanks, you did the right thing.

On HN you're more likely to get told that choosing to make your group more inclusive and accessible to people of color is tantamount to supporting blacklists and suppression, but rest assured that there are a lot of people who appreciate this kind of thing.

We have to get past this notion that there's something virtuous and inclusionary about protecting bigots by giving them the ability to benefit from your platform. This perpetuates the culture of disinclusion we're already saddled with... it shows that more people are willing to speak up for those beliefs than of any person of color who might feel uncomfortable with the presence of a person who thinks they are biologically inferior and entitled to less status as a human being.

And speaking up about that doesn't make you in support of doxing, quote decontextualizing, online harassment, threatening the employment of others, blacklists, criminalization of expression, pogroms, etc. The irony of the slippery slope argument is how often its wielded to make the community less friendly to real diversity.
Tay is someone's side project.
You still invite that reactionary relative because that's what the event is about - family. In this case it's about programming. Being so gun-shy about different (unrelated) opinions people would cancel events isn't absurd? Any gathering over 10 people is likely to have at least one asshole in the bunch. I get the feeling actual programmers aren't pushing this PC crap, but hangers-on who want to dictate everyone else's thoughts - and they're scoring victories, which seems even crazier to me.
The response that Microsoft gave was really the worst of both worlds, combining the systematic corporate shirking of responsibility which enables and gives cover to a great deal of evil, with a complete accedence to and embracing of political correctness. Furthermore, their claim that they did not anticipate "this specific attack" is either a lie, or their creators made an extremely obvious mistake (yes, easy to say in hindsight, but it's really hard to believe that this possibility would not occur to competent implementers).
We detached this comment from https://news.ycombinator.com/item?id=11363131 and marked it off-topic.
I've got a Pi Zero, Pi B+, Pi 2, and Pi 3, and the Pi 3 is the only one that has virtually zero lag on the "selection screen" for Kodi and OpenElec. The Pi 2's lag is barely noticeable, but the BCM2835 in the B+ and Zero does lag significantly (though playback is flawless on all of them).

That said, none of the Pis come close to a commercial set top box like the Roku 3 or Nvidia Shield TV, both of which are 60fps and buttery smooth.
One look at that cell photo in the article and I think I would bash my head into the wall until I was dead. To think about living in those conditions is unimaginable. To do this to another human being, no matter what crime they committed is pure cruelty. I'd like to see the people who voted for these laws spend 10 days in that cell. Absolutely disgusting.
Hope they stopped the flow of fluoride. Forced medication isn't ethical and it's been shown to have no effect on dental health.
Which is weird because my first name is hyphenated and so many computers refuse to accept a hyphen in a first name. And even if they do accept a hyphen then there are still many times (including my state's online system) where my first name is too long.
We detached this subthread from https://news.ycombinator.com/item?id=11362332 and marked it off-topic.
Hopefully more profitable.
While somewhat humorous, I think you all are being a bit harsh. I'm as curmudgeonly as anyone else born in the '70s, but why begrudge a company whose age can be measured in weeks having a tremendous windfall?

It appears a young company launched with a great user experience, and great engagement metrics. They got a premium for that. The deal terms aren't public, but we know it was a mix of cash and equity (probably skewed toward equity).

Didn't the founder of SnapChat turn down a ~$15B+ offer? I think this company will be a major contender in social media.
We're thinking about changing the name to a-team
Are you playing on Easy or Normal? If you've that result while playing on Normal, then you're not bad at video games.
You don't lose local knowledge, no. You're basically doing a bunch of parallel stochastic hill-climbings that can share information. In fact, with suitable parameters, a GA can reduce to a stochastic hill climber.

You're right that the problem structure is key. There's a key theorem called the No Free Lunch Theorem for Search which says that will always be the case. But on search problems with many related local maxima, evolution will often outperform a series of stochastic gradient ascents, because the information in one hill can be applied to another.

Of course, search and knowledge are always two sides of the same coin. The less knowledge you encode, the more search you'll have to do. But GAs allow you to encode knowledge too, in their operators, particularly.

There's been quite a bit of work done on the kinds of fitness landscapes that evolutionary algorithms are better suited for.

[NB: Used 'ascent' terminology to avoid confusion - it's a convention only, of course, energy minimization or fitness maximization]
Yeah, a well architected application doesn't touch disk on the UI thread.
Because the Y-axis on Google Trends is so quantifiable?
I agree adding testings around legacy code is very difficult. One thing I found very helpful when I first started working in a large mostly untested codebase was "Working Effectively with Legacy Code" by Michael Feathers.

It is really nice because its chapters are arranged around specific problems you will encounter wrapping existing code in tests so you can easily find the write chapter via the table of contents.
> The upside of all this is to this day that PM now actively checks the Jenkins dashboard to see the current state of tests and that no tests have been deleted

I just hope that story doesn't continue in the future with something like:

@Test
public void testFoo(){
/* Original testFoo() code here. */
assertTrue(true); // Unnecessary bloat.
}
Any idea where this happened, even what country it happened in? I can't make sense of that from the article. I'm guessing we're talking the U.S.
Awesome. I am an ex-computational biologist, myself.

If you have any trouble just send me an email: tim@omniref.com
Because stuff like product announcements for Docker ect. which regularly appear on Hacker News are not?
I'll abstract that concept one step further: there can be no friendship if there's any (real or perceived) power difference, like in this case employer and employee.
I suggest you go to Github and open an issue:
https://github.com/martindrapeau/csvjson-app/issues
From there, I'll be happy to code it.
IETF should just publish an RFC that says "all text without a field specifying its encoding shall be UTF-8, even if this conflicts with a previous RFC." The only real objection to doing this is that it would break things, but almost all of those things are already broken.
Bitmoji has been in the top 500 for US iOS apps for over a year, and steadily growing. It's been about rank 50 for the past couple months. The Android app isn't quite as strong but is getting better. It's not really comparable to Zynga / Draw Something.
Holoportation
the problem is when you use magic, you're deliberately being clever, and the only proper way to be clever is if you thoroughly document your cleverness with comments and diagrams and examples. the person you befuddle with how clever you are is probably yourself, 2 years from now.
Glad it was helpful. And thanks for the nice comment.
OpenToonz
How to Stop Overprescribing Antibiotics
Step 1. Get a job.
Step 2. Rent the cheapest place
Step 3. Take a flagging course
Step 4. Become a flagger.
Step 5. Take a trades course.
Step 6. Work for whoever pays the most.

Alternatively,
Step 1. Go to public library
Step 2. Use computer to learn web Dev/ something in tech.
Step 3. sign up for freelance site.
Step 4. Use the freelance work to acquire tech job

Alternatively,
Step 1. Post cleaner ad on Craigslist that says you'll do laundry.
Step 2. Make $15-$20 an hour.
There could be a market for it. Or a system that facilitates it. A friend of mine once visited Hong Kong, and crashed on the couch of a friend of his. That friend said, "I'm going to be out of town, but here's your phone, here are the friends of mine that you'll be hanging out with while you're here." I thought that was very cool.
Yes. Nature and evolution itself tells us that its optimal to be raised by a mother and a father. To argue otherwise would be to argue against evolution.
+1. Really can't recommend Feathers enough. Along with "Refactoring" by Fowler, these books have influenced my development style a ton even on non-legacy code, by providing structured approaches to improving code quality, and a shared language for talking about it.

Without looking at the book, a few things from Feathers I think about often:

- The concept of "sensing" is useful when thinking about test design. I alternate between state-based TDD vs. a more behaviorist/mockist style depending on whether the code's job is fundamentally about managing state, or routing requests to other components (a surprisingly useful distinction)

- Converting methods to "virtual" can be pretty useful when it's too hard to introduce an interface, but you want to mock/stub out a component

- "Sprouting" is a nice way to think about how a class can "Grow" out of existing code, same for methods and parameter clumps (from Fowler)

- It's also a darned humorous and funny book. "The case of the irritating parameter", "Help, this code just calls a bunch of other code", "This class is impossible to get under test", etc. I love the writing style and how he stops just short of hyperbole while still making me grin.
How to Advance Your Career by Becoming an 'Idea Machine'
It's clear that they're different constructions. The two papers don't even share an author.

Why do you need hardware support for GCM-SIV?
I've been a heavy Jenkins user for the last three years and I can completely see where you (and Concourse team) are coming from. The page comparing Jenkins and Concourse hits all my right buttons (complexity in build specification, minimal pipeline, etc) but I find that having to BOSH the hell out of a new system (pun intended) just to get CI running seems like a PITA to me (it's the one thing preventing me from recommending it as a solution atm). Maybe I'm missing something, but it seems like a lot of complexity is added to the deployment/worker management system that is pretty much a requirement if you want slaves external to the master. Is there a way to not have to use BOSH (BOSH Lite still tries to shoehorn things I don't want/need) to run Concourse builds? We use a combination of VMWare/KVM VMs, LXC and Docker containers for our builds and we have our own working deployment system (Puppet manages all our state successfully for VMs and LXC containers) which I would like to integrate with Concourse. I really hope I'm missing something because what I saw when I tried out Concourse for a week, made me swoon.
> you sir are an irrational lunatic

Personal attacks are not allowed on Hacker News, whether someone else is wrong or not. Please don't do this again.
We detached this subthread from https://news.ycombinator.com/item?id=11359868 and marked it off-topic.
Isn't the job of a dev manager to make reasoned judgments about legacy code, tech debt, etc.?

Do people really work in environments where "managers" aren't capable of understanding these things? If you do, I'd highly suggest getting a job where the person supervising you has at least an ounce of development experience. As developers, we don't have to put up with this.
Is LambdaConf for Conservative Christians, Too?
Hey, thanks for responding to this. I'm sure you have things to do so I appreciate any time you take.

I have a screenshot of my CF panel here and the orange cloud is not available for that CNAME and I'm not sure why that would be. Maybe it's is a paid service I don't have access to.

http://rainbowgardensinc.com/cf_dns.png

The cdn CNAME is pointing to MaxCDN and they should be compatible with Cloudflare. I'm just not sure if there is a way to mask\hide that this CNAME resolves to them or not. I feel like it needs to return the IP from MaxCDN in order to even function.

I'm gonna reach out to them and see if they can offer any suggestions. Any other input you have would be appreciated. Thanks again
I bought five of these to do some Erlang, Rust, and Pony-lang distributed systems programming and testing on. Lack of mainline kernel support is a bit annoying, but that's being fixed with Linux 4.6 (which is getting S905 support).

The only other issue I've run into is lack of RTC being a bit more trouble than I'd anticipated for some things. None of the stuff I'm building directly has any hard dependencies on linear time, because it wouldn't be much of a reliable or deterministic distributed system if it did ;-), but some underlying facilities that I depend on don't take very kindly to having their clocks reverted back in time on a regular basis.

Those minor foibles aside... these are exceptional SBC's and very, very competitively priced. I'd probably donate a kidney for a proper SATA port on them though. :-)
In a postal address, no. But in the comment which spawned this godforsaken subthread, i specifically referred to "UK forms which ask for a city and a county".
A product announcement is far more upfront and honest with its reader. It wasn't until the last third of this post did any action items emerge, 4 of the 5 being use a tool that starts at $337.

Not to mention Docker is open source and has a valid free (as in beer) tier.

I'd also complain about a Docker blog post that lulled you in and then recommended you buy a Docker Datacenter account.
What a thoroughly fascinating article, how refreshing to read about a startup where the writer has no obvious interest in working there and knows no other startup will ever hire him again! For once we get honesty and transparency!

Also a really interesting insight into the dynamics of gen X getting a job in a gen Y led company. He honestly thinks the gen Yers "eat up" the indoctrination.

In my experience no one thinks they're changing the world, no matter how much cold cool-aid they get served.

It's much more about gen Ys sense of entitlement stemming from tech representing such a large part of the western economy. No gen Y wants to get paid peanuts, while being told what to do by a gen X that can't understand a VLookup.

It's an adolescent arrogance that goes into young adulthood.

Interesting move with not signing whatever legal docs that allowed him to write a book and trash hubspot. A gen X firm would never overlook that.
Very nice how it uses moments to perch on/detach from walls and I like how it catches itself on a fall. I wonder how strong of wins are needed to detach it from the wall. I'd assume it's more than one would think due to slim profile of all the components.
Yeah but if you're gonna dream up a list of like 20 offensive things... Hitler has a good chance of being on it
"They're a way to check that nothing is broken" doesn't get through to them?
I recall a lot of wailing about how irresponsible they were deploying their sinister infrastructure-damaging war viruses, and such. But thinking about it more, I'll grant it depends on your perspective of the whole issue, so my point doesn't really stand.

I still find it dismaying that we so casually accept this state of affairs. There is no meaningful difference between attacks like this and a foreign agent setting fire to the bank building or physically sabotaging the dam.
I just got a gear s2, and I agree with your sentiment. But i had an original Pebble since the Kickstart, and it's way better on everything but looks.

Pebble has one of the best looking watches on the market fwiw, in the Pebble round... Unfortunately it's only IPX7 rated, just "splash resistant", and it has a battery life like all the competitors. So I bought the s2, and it's good enough. But the moment Pebble releases a good looking, round watch that can survive a swimming pool and last like its other models, I'm in.
My understanding (I wasn't in the fraud department) was that the US historicaly had better connectivity (leased ISDN lines), and was doing fraud detection in the 'cloud' (i.e. soft real-time). Most other countries had to rely on connectivity-free authorization and ISO 7816 was a better fit there (smartcards with onboard storage and authentication methods).
I wish there was a multi-upvote button.

This, so much this.

It's so easy to turn it into 'us' and 'them'

So many stereotypes, so much historical(and, of course, current) violence and bloodshed because someone convinces a population how 'they' are different than 'us', 'we' are better, therefore 'they' must surrender(and become like 'us') or 'we' will force 'them' to.

My favorite example? Extrajudicial killings of non-us citizens unilaterally declared to be terrorists. And since it's 'them', somehow it's moral. Terrorism is bad, but doesn't give us the right not to afford another human the protections of things we have declared to be owed to all men.

If 'We hold these truths to be self evident..." then why do we only apply them to US Citizens? (And then, take them away from some US Citizens, the ones that have been declared to be 'them' no longer 'us')
The Minnowboard Max's have a SATA port. I have two of those little guys running as faux-HSM's. They're also excellent SBC's as long as you're willing to cross over the ~$100 mark.
Thats a can of worms.
The US's cyber attacks on foreign countries are certainly the most funded and advanced campaigns of their kind. For reference here are the wikipedia pages of two of the most public pieces of malware your tax dollars have produced:

https://en.wikipedia.org/wiki/Stuxnet
https://en.wikipedia.org/wiki/Flame_(malware)

Both of these were directed primarily at Iran. And that second one, flame, has been described as "the most complex malware ever found."
Jobs in one's chosen field in one's chosen location aren't always so easy to come by, with a lot of risk of ending up in the same--or worse--situation.
That's why I followed this link tonight, as that incident hasn't yet been explained. It caused widespread panic in a matter of hours. Perhaps simple to flush the system once, but that would be unsustainable in the long run. It's like a public services denial of service.
Is anyone offended? The most negative opinion I saw was roughly an exasperated sigh.
This is also what happens when well-intentioned people are vastly more successful at fighting prison construction than fighting mass incarceration.

Our prisons are routinely at 1.5x, 2x, 3x capacity. Being against the prison industrial complex feels good, but in doing so you become directly, personally responsible for the fact that there are now 3 people in a cell meant for one, people living on cots in a gymnasium with no privacy whatsoever, in such close quarters that even the most patient people would be at each other's throats.

Until the prison population actually declines, we ought to at least be building prisons fast enough to stay at design capacity.

Google your state - you'll be amazed. Prisons aren't designed to be comfortable, but they sure as hell get a lot less comfortable with too many people in them.
15 Most Controversial Data Science Articles
Still doesn't change much when said language can be JIT'ed.
For First Time, Drone Delivers Package to Residential Area
I fully expect similar approaches to come to dominate artificial neural network implementations, due to their ability to accelerate on-line learning. Either memristive or ferroelectric (FRAM) nonvolitile memory could be used to implement this technology in the very near future; note that TI has FRAM in commercially available chips.

I suspect some of the bigger players have research along these lines, but I don't really know. If there are any (well funded) groups onboarding in this field, let me know, though. I have extensive experience in R&D at the basic semiconductor materials, device and systems levels, and I've studied the software techniques on the side.
High Performance JavaScript via Data Oriented Design
Yup, there's a lot of people driving beamers who complain about how their parents forced them into law, medicine, or engineering.
You often hear about the yesteryear of Palm Pilots (and Newtons) but I wonder why the Cassiopeia doesn't seem to get the same nostalgia.

The early generation boasted a 640 x 240 screen, ran Windows CE and had a full PCMCIA slot.

But the next generation ditched the "nano-notebook" form factor to imitate Pilot/Newton, which apparently was what everyone wanted.
I never really understood tax harvesting. People act like it's free money, but it just seems like tax deferral to me. Sure, you get nearly the same securities - but you get them at a lower cost basis, so you'll have to pay more capital gains tax later, assuming you sell them at a gain.

I suppose you could think of it as an interest-free loan (by getting your deduction now rather than lower taxes later), so maybe it does make sense. Personally, I'd much rather pay my taxes now, while I'm earning an income, and maximize the amount of my retirement savings that I'll actually get to spend without having a mysterious tax bill hanging over my head. I prefer Roth IRA to traditional for the same reason.

> $3500 in realized losses... $1500 deduction

Someone please correct me if I'm wrong, but it seems silly to harvest more losses than the capital loss deduction limit ($1500)! That's $2000 worth of higher cost basis that were basically "thrown away" rather than saving you ($2000 * ~15%) on your eventual gains taxes, no?
Seems like he'd be randallcubed then, no? :P
I was waiting for this, knew it was only a matter of time before Microsoft came out with something like this since it's right in their field of office products.

Hopefully this is the catalyst needed to create better work/life balance and lower the barrier for remote work and make it just as productive as being present in the office.
"Rushing to market"

Reminds me of the kid going "I want to play, I want to play".. sorry George you suck at basketball, go shoot some free throws.

"You won't believe one startup's new growth hack, their teammates hate them!"
It's fair for taxpayers to pay for it because they're also the voters who voted for the system. Most people actually want more horrible prisons, they want solitary confinement, they want prisoners to kill each other, they want long sentences. That's why it happens. So isn't it quite reasonable to push the cost back onto those people when they get sued?
What I Learned from Redux – The “Redux” Pattern
If you're going to be in the business of profiling Lua code, you should really test LuaJITs optimized implementation.
Now all you need is a remote microphone in the shape of a star trek communicator for your shirt pocket. Tap, "Alexa, three to beam aboard." :-)
Build a social system that results in fewer innocent people being killed and fewer unsullied children growing up into killers.