skysight-inc/HackerNews huggingface dataset:
Jaguar Land Rover is redesigning its dealerships for virtual reality
There seems to be a bimodal distribution occurring.

In previous election cycles, I've been party to some passionate discussions. This time around, it seems that there are a bunch of people shouting vitriol, but there also some who are making an effort to be dispassionate and rational, even more so than in past elections.

So in elections past, there would always be moderately vigorous disagreement, now we have either really nasty stuff, or people honestly trying to understand each other.

That latter group is promising. On the other hand, does it portend a two-tier electorate, one that's really trying to do democracy, and the other (larger) group just shouting populist shibboleth?
>Finally, we can choose colors which are not strictly grey. The HN background is a rather usable 244/244/235 - not far outside of light grey, but tan enough to provide more contrast than the pure brightness

The key for HN readability is that the foreground text color is #000 -- pure black. (Pressing F12 in the web browser shows css style ".c00 {color = #000000;}").

Like dredmorbius previously mentioned, shifting the background from pure white to a subtle shade of tan doesn't kill readability when you keep the text at #000. It's when designers make the text itself a light gray that makes it unreadable.
I read, with great hope, every Alzheimer's breakthrough but in the last year alone the key has been found out to be:

1. Exercise for oxygen

2. Gum disease

3. Standing up and feeling a head rush

4. blood sugar and diabetes

If we can believe each of these 4 is the key insight within 12 months, I have to wonder at the state of our knowledge about the disease.
Do you have a citation for your claims? Specifically that low serotonin levels CAUSE depression in humans?
> general societal paranoia

It's more than that, apparently risk assessment is now an issue of moral judgment.

https://www.universityofcalifornia.edu/news/why-are-we-so-af...
I would assume that terminating is easy via the AWS API, whereas some of the other things need a process on the instance. You shouldn't really be connecting to boxes directly over SSH if you do DevOps correctly, so maybe they blocked port 22 to enforce this.
Foval and Creamer are disgusting, but it remains unclear how much power they had in the DNC at large and if Hillary was aware of any of it. From the undercover recordings, they seem to me like megalomaniacs who see themselves as Machiavellian gods or something, which is a common theme for middle-managers overstating their reach. Maybe it'll be revealed the upper tiers were aware of what they were doing, but it also seems plausible they were self-initiated.
That’s an issue I also mentioned in another comment.

If a user wants to get a 7:1 ratio on a modern screen, they have to heavily compromise – as newer screens can often times have hundreds of times the contrast ratio of older ones.

If you get 7:1 on a brand-new screen, you might only get 2:1 on an older one.

If you get 2:1 on a decade old screen, the contrast will be actually painful on a brand-new screen.
Interesting that all of the resource burning features have been removed, I wish they had expanded on the reasons why. I always found those to be the most differentiating features of Chaos Monkey. Did they just not get a lot of use internally at Netflix?
Show HN: Setup a plug and play back end for your next app
CO2 to Ethanol in One Step with Cheap Catalyst
At 49 I am still coding and still learning. I architected and implemented node.js services this year and have done lots of interesting modern web development. I am well respected within my organization and in fact have been poached from one team for another.

Ageist hiring practices are a reality, but not all companies are so biased. And you could not pay me enough to go into management. I want to make things. Perhaps that is why I am still viable.
How the web became unusable
How did you figure out it was counterfeit?
Just send the counterfeits back. Amazon will catch on fairly quickly.
I'm not OK to play the odds if all it takes is one nosy neighbor to get my kids taken away and me arrested.

http://insider.foxnews.com/2015/06/14/florida-parents-charge...
cat has issues with partial reads and is not suitable for copying files, let alone images.
Mentoring doesn't mean do the work for them, so first thing you may want to do is provide the new hire with the minimum knowledge to setup a local dev environment and navigate the codebase.

For a new hire I also made one slide with a diagram to explain how to go from 0 to production, this gave him a high level overview of the whole system.

Try to make them push something on the first week is very important, the sooner they finish their first ticket the sooner they do the 2nd, 3rd and can repeat and familiarise with the development process.

Finally ask new hires to document what they are learning or improve existing docs – a fresh pair of eyes/mind is priceless.

With time your poorly documented system will be very onboard-friendly.
It is SO easy to break NetNanny an the like. They don't work. Any 12 year old determined kid can figure it out. MAYBE if you combined a family friendly ISP with a parental controlled fire wall, AND several layers of software/browser based filtering this could be accomplished.

Putting this aside, no matter how much you protect your children at home, you can't protect them away from home.
Did you see a check mark convicting him of hacking? I do not. First you arrest. Then, you arraign. Then, you spend months building a case and allowing the defense to build theirs. Then you try the case. Then you convict.

Would you like me to add a final line: "Dude is convicted of hacking in US: NO CHECK!"? I can, if you think that clears anything up.
Looks like some sequence of events convinces Firefox that HSTS is set, and it always rewrites the request as https (which is not supported by the server) after that.
You don't have rights to the salaries that public university graduates are able to earn based upon their degrees. Why would you expect to have rights to the profits earned based upon the knowledge generated by these institutions?

The plan you describe would lead to far less fruitful basic research and a poorer world as a result.
I'll confirm your anecdote RE: using other websites for curated reviews. I recently needed a new router; instead of wading through the innumerable search results on Amazon, I simply chose Wirecutter's recommendation.
The League of Women Voters puts together neutral candidate information and Pros/Cons for ballot measures.

They are by far the best source for informing yourself on state and local races.

http://www.vote411.org/

http://votersedge.org/
If not for Safari's Reader feature I wouldn't be able to read a lot of pages. This post is spot on.
You wouldn't expect the lease on your apartment to terminate if you used a credit card for payment and it expired.

Similarly, the lifespan of most other recurring contracts is independent of the lifespan of your credit card. The reality is that most merchants won't chase you for payments when the card expires because it is expensive and generates bad will, but they can.

What I don't understand with Final is how they can guarantee you won't have to make another payment after you cancel a number. They don't control your agreements with third parties.

Edit: though I'm in the UK so my understanding of the law is biased in that direction.
I think the page should tell us a little more about what it is doing before it asks us to sign up.
Fear of premature optimization, fear of pointers, and fear of how computers work in general, yes.

Pointers should be used very sparingly, and much of the time in code I've seen they could have and should have been avoided. But it seems like we've come to some far extreme other side of that thought to the point where seeing a pointer instills an exaggerated fear of memory stomping, leaks, and a variety of other things. These are important concerns, but, like optimization, ought not make a person afraid of their use. Anybody who needs to do non-trivial programming at the systems level had better get over those fears and focus on learning how best to use the tools they need to, in my view.
I never had pain on my right hand which I use for mousing. My mild pain is the left hand - two hypotheses: this hand is weaker, and too much alt-tabbing.

I suspect lifting weights already improves this generally, as I have periods of much less pain which coincide with being more active.
My project definitely isn't applicable because it requires caching prices, I don't remember why we were declined access for our other teams/products though. I would have to ask them, as it's been a while.

About screen scraping, I guess it depends on how quick you are at writing scraping scripts (and if you find it fun). I could probably write one faster than I could register for that API. You're also adding a layer between you and the prices. You don't know how long Travelfusion has cached these prices for, while it's simple to write a script that opens the real booking engine to get correct prices. I typically only run mine when I'm ready to purchase a ticket, but don't know which dates, rather than running it constantly to find deals.

And if I were doing anything more than a few routes on a few carriers, I definitely would use a real API instead of reinventing the wheel. In this case I just think it's kinda fun.
Every time that URL comes up people try to access it from https but the site is only available from http... Fix your Firefox, it's clearly at fault here.
How so? The benefits are worth it, and I doubt any CEO will be argue against having fault tolerant code :)

You catch bugs, and no one says you can't run Chaos Monkey in staging or a similar environment if it really is a tough sell.
The Cyber-War on Wikileaks
They did something I have yet to understand (unless their plan was to allow non-verified reviews to flood products): they changed the “smart” average filter they had before to something that sucks. Before, if you chose to sort by “Average Customer Reviews”, it would intelligently throw first results as the ones with most reviews, and of those the most positive. Now it just sorts by “quality” of those reviews, so you item may have two five-star reviews and appear first than a thousands four-star review average item. It sucks. Also, I don’t see the option to filter further by verified buyer reviews from the search: I have to go to the item itself and do it on the customer reviews section.

All in all, yeah, Amazon is starting to suck bad on quality of products, or rather, quality of searching of products.
It's a poor mind that can only conceive of two uses for a punctuation mark. Sure, those are the two conventional uses for semicolons, but it's far from all the ways a semicolon can be used. Try combining it with reported speech; consider deploying it in lists which don't contain commas (like this one); use it to jam together sentence fragments in poetry; use it to notate interruption in a screenplay; use it to make your smileys wink ;)...
Chaos Monkey is sort of like Advanced Continuous Deployment. Most shops are still struggling with the basics. You cant even think of trying to sell this running to the C-level until you've proven that you can at least walk (automated deployment and rollback).

I remember reading years and years ago about bandit algorithms... this kind of ops work is at a level that's found only in a few different companies.
Line is building a Slack rival
There will always be that kid at school or at a friend's house that DOES have access to these devices. We are already a paranoid, helicopter parent society as it is. Next step, strap kids into their beds and chairs and spoon feed them only what you want them to consume. Never let them leave home. Problem solved.
Advantages of e-Marketing for your company – Code95
Not judging you at all, but I can't help but chuckle at the irony that you pay a premium to educate your child at the Christian organization that worships a god who championed the value of the poor.
I'm 40, and I'm just getting started as a software developer after years doing other sorts of IT things (networking, tech support, sysadmin, etc).
> I am exhausted by all of the requests

Well get un-exhausted and stop pretending not to understand negotiation techniques (this community is primarily about start-ups, is it not?).

Trump is a negotiator. He has been a negotiator his whole life. An aggressive opening bid is openly part of his style.

Trump is also an entertainer, he knows how to push people's buttons and get people engaged using visual imagery and drama. He does this to combat the hostile and equally (usually more) dishonest mudslinging that all modern politicians engage in.

He also knows how to use his skill at PR as leverage. Someone negotiating with him knows that he can rally the public to push for, say, Term Limits or something. Or, if you're cooperative, maybe he'll use that same rhetorical entertainer skill to help you out. Have you noticed how often Trump, usually in a seeming offhand manner, praises the people and groups who do business with him?

It's really not that hard to understand. You should not be getting exhausted over this.

> How about we just go back to people running for office actually saying what they intend to do, and voters taking them at face value?

This is due to the methods that modern politicians use to win votes. Their published platforms are always vague and lack REAL details. And even if and when they have real details, any thinking person knows that there are two huge problems to implementing any proposed change: (1) opposition from system (eg congress) (2) circumstances change and the policy no longer makes sense. So instead of going into all the details about how they're going to implement their free ice cream policy, they spend massive amounts of money on PR (friendly press hits, TV ads, attack ads) to influence voters using rhetoric and exposure.

Of course Clinton's campaign has been legendarily dishonest and unethical [1]. But they all do it to some extent.

You cite Obama's campaign? Other than healthcare, what do you actually remember about his platform? What I remember is a lot of vague rhetoric about "Hope and Change." He was heavily critical of Bush's wars, and yet Obama's foreign policy has been full of violence and war.

> Which, by the way, is surprisingly close to how most politicians actually behave. George W. promised to cut taxes, and cut taxes.

GW Bush invaded Iraq. I don't remember that being on his platform, do you?

[1] http://www.breitbart.com/big-government/2016/10/17/exclusive...

> Like how Trump claimed he sexually assaulted women,

Except he didn't. This is a blatantly ignorant interpretation of the conversation that ignores the implied levity and non-seriousness of the exchange and the explicit claim that consent is granted.
I get it, it gets to me too. It's too bad that the current aesthetic of success is so dumb and infantile though. The aesthetic of success of 14th century Venice was totally badass. Or 16th century Antwerp. Or 19th century Budapest. How is it that a place so enormously wealthy like SV looks so disposable.
Thats an use case that we also encounter often, we are still thinking about a solution (be it through Hawkpost or something else).
The other way around is definitely an harder problem, if we want to keep it simple for the non-tech savvy user.
>As far as I'm concerned, in an environment like mine, where developers can no longer hide their incompetence behind bureaucracy like a QA team, it is official insanity to not spend inordinate amounts of development time writing automated tests. You should be spending 70% of your dev time writing tests and doing devops and 30% writing features.

Highly agreed, anytime there has been QA available, the code base starts to look more hacky and fewer tests are written and only the tests that cover the happy path are written. When things are looking bleak, that's when I start to think we should have certifications for developers, optional of course, like the PMP or CAPM, but they should be there as a rough indicator that a dev won't skimp on QAing their own code.

>I read in these comments a lot of bellyaching about how much time it takes to write tests. First, TDD is a skill that you can get good at, and it won't take as much time as you think once you get good. Second, I just don't think you have a choice to not test comprehensively when escape defects become a mark of shame in the organization.

After years of looking at tests written poorly, I've come to the conclusion that you have to treat test code like your regular code and do code reviews on it and refactor the heck out of it.

If you don't, you'll end up in the situation I'm in, where our company has almost 4000 spec tests in ruby/rails that can take an hour to run on a local dev box and still take 20 min when parallelized across 5 boxes. Shaving off a couple of seconds here and there by removing unneeded tests or refactoring to simplify them or to share mock objects is a worthwhile endeavour but because they're "just tests", the time to do that isn't allocated and everyone on the team merrily continues to write and modify tests in a sloppy way.
Oh that's great! I guess they haven't launched to everyone.
Trackballs are amazing. The best one I ever used hasn't been made in years, and if you can find a Cordless Optical Trackman new in box it commands a pretty decent price.
You can already solve this problem - install uBlock.
Rust is promising but C++ is here to stay.

If you have a legacy C++ code base, it is much easier to sell that you are just upgrading the compiler to get new language features, that you are rewriting everything from scratch.

Now we'll have to see in the next few years if, for new projects, Rust is chosen over C++ wherever it was used traditionally and in which proportion.
This reminds me of https://twitter.com/marick/status/787402452848873472

I dont think writing Tests first makes you work top down or bottom up.

If you want to work bottom-up (I like to work bottom up) you just start by writing tests for your bottom up functionality.

And of course I don't want to impose TDD on others, but I would like others to try it out sincerely (recommending kent Becks book for this. Don't do it without guidance, many people who reject TDD after trying it out were doing some kind of Test-first method, but didn't get the benefit because they were not aware of stuff like get one test at a time to complete, etc.)

---------

> shouldn't be taken as dogma.

Life in software engineering becomes much more relaxed when you realize that every piece of advice and technology is in fact based on dogmas and is not based on sound empirical, statistically relevant evidence :-) (apart from the pure math part).

It is just really really hard to study software quality in an objective way that satisfies scientific criteria. So we are kind of stuck with hearsay in IT

So TDD is kind of dogmatic. So is OOP, or the rejection of gotos.
Works fine here.
The certificate I’m getting (‎49 f4 d4 f3 ca df 0a 4a 5a 54 f4 90) is issued to i.ssl.fastly.net and has 152 other alternative names, including

DNS Name=theguardian.com

DNS Name=*.theguardian.com
I'm still not clear on where you think this is going. He was arrested by the FBI, not rendered by the CIA. He's being charged with a crime. It's a crime that both the Czech Republic and the US have recognized as a crime for a long time.
The Micro:Bit is significantly more powerful than the machines I learned to program on when I was a kid.
Here is a bunch of data from the UK Social Services.

https://www.gov.uk/government/collections/childrens-social-c...

And if I'm reading this correctly, in hte USA in 2014 there were 3.2 million reports of "child maltreatment" (amongst a population of 74 million under 18s).

http://www.acf.hhs.gov/sites/default/files/cb/cm2014.pdf#pag...

http://www.hhs.gov/answers/research/where-can-i-find-social-...
Go to HashiCorp's documentation for fantastic examples of comparing software to others in the same space. Here is their "Vs" section for Consul:

https://www.consul.io/intro/vs/index.html
Mars landing: ESA attempts to set Schiaparelli probe on red planet – live
How so? Without ads, the same money will be looking for ways to be spent.

The overall efficiency will go up as we'd save the overhead for ads, be less manipulated, can trust the information better ("is this an ad?") and a few shitty business practices will go away.
Sugar somewhat matters. We could debate if it really makes us better and faster developers or if it's only an addiction. For sure I don't want to go back to Perl even if it shares the same basic programming model of Ruby. Heck, I don't even want to go back to Python, because it looks like Ruby with a bad skin disease (I'm working on two Python projects right now.) C and Java instead are substantially different beasts because of the garbage collection. I don't want to go back to manually manage memory and that's not sugar. Obviously I'd be back to malloc on those platforms where there are no alternatives. Luckily I don't work on them.
Not giving a fuck
Careful: sometimes even widely cited studies like Nagappan don't actually show what they are misreported as showing either. For example, if you look at the development processes being compared in the cases examined, often they aren't quite TDD as widely described and advocated.
Other than anecdotes, is there any actual longitudinal data which tracks programmers and technical types across their careers?
I'd love to see this used in the Jepsen tests
Say what you want. Your government and your election is controlled by money and corporations.

You are correct that USAs leaders have much more power than the leaders of my country. I will give you that. Your elected officials are probably better power people than mine, but I think that my elected officials are probably much better people than yours.

That is not a compliment in favor of your country. Quite the contrary.
Everything goes through Spinnaker now, which in turn supports all clouddriver provides including aws, gcp, azure and kubernetes.
Resource limits should be set by instance type. It's more of an application level thing than infrastructure which is what chaos monkey is supposed to simulate
I know this is presumptive but next time you take your kid to a playground, let them play on the playground with you barely in sight. Stay 200+ feet away. Watch your kid play, and then wait for some other parent to intervene in your child's play. That parent will soon be looking around for you. When they can't find someone who has their eyes fixated on your child, they will ask your child where their parents are. That person is the person who will turn you in to CPS.

I'm not kidding in the slightest when I say this literally happens at least once every single time I take my kid to the park. My kid is pretty advanced physically and takes parkour classes and gymnastics classes. He's very capable of handling situations that other parents freak out at. And he knows his limits probably better than those parents know their own. But they still act like they need to save my kid from himself, and you wouldn't believe the looks of disgust I get from them when I actually reveal myself. I really do not have to worry about him jumping off the monkey bars, but unfortunately I truly believe I can't let him do it on his own without a significant risk of CPS getting called.
Have we actually established that this is a problem? Is viewing porn or violent imagery or whatever on the Internet actually harmful to children or does it just make parents uncomfortable?