skysight-inc/HackerNews huggingface dataset:
Instead of terra-forming another planet, how about using that planet's conditions to gain experience with adapting to another world? When humans went out of Africa, they adapted, like getting more serious clothing and learning how to cope with new environments. It's time now to do it again, like learning to step outside our cradle - accepting a new way of life, as creatures dependent of life-keeping tech. That's the way of limitless expansion in universe, not trying to stretch each new place to fit our fantasy. (Well, we may do a little bit of both, but spinning planets out of their orbit is a bit extreme.)
It's not just banks, a good number of industries still run legacy COBOL systems. Timeshare for one.
TestCafe v0.15.0 release happened just now
"In experiments to date the energy input required to produce the temperatures and pressures that enable significant fusion reactions in hydrogen isotopes has far exceeded the fusion energy generated."

Wrong. NIF and others have achieved Q>1, albeit in single events.

http://www.bbc.co.uk/news/science-environment-24429621
Passing on right is legal on roads with two or more lanes going in the same direction.

Laws for passing on the left was intended for roads with one lane going in opposite directions.

Driving the speed limit is considered normal speed according to case law. Slow traffic is going 10 on a 25.
"PixHawk flight controller"

That's a nice controller, but heavy and expensive, 37 grams and $75 according to amazon. My sub-250g build used a Naze32 which weighs about 4 grams without connectors and was $35. I flashed it with cleanflight from github

https://github.com/cleanflight/cleanflight

Presumably OP wanting to modify stuff will want FOSS like cleanflight.

This is of course ancient obsolete history because things move fast in multicopter world and that was like 6 months ago. Not even sarcasm. This advice was reasonably contemporary last fall, but this spring I donno.

OP will rapidly get into a scalability problem where I assume OP wants to do something interesting or complicated and aerospace is highly optimized so OP is likely to have much more success driving a flight controller as if it servos using a ras-pi or something, than trying to compile cleanflight to add Alexa to the cleanflight itself or whatever it is OP is trying to do.

Electronics have improved quite a bit. Back in the 80s we'd buy a $200 mosfet motor controller with a half pound heatsink and connect it to a $20 motor in your RC dune buggy (running off old fashioned nicads LOL) but now a days you attach a $11 no-heatsink controller to a $40 brushless motor and call it good. Of course you don't need a cooling fan if you have hundreds of watts of fan blowing on it from half an inch away...

Something to think about ops desire for a $100 multicopter is control electronics and surprisingly chassis and props and serial receivers are cheap, but I dropped $40 on EACH motor, by far the most expensive part of the build. Of course at 220 grams flying weight my build has the vertical acceleration performance of a large model rocket, which can be slightly terrifying when learning to fly, something lower performance but still flyable might be cheaper. I just thought it interesting that most of my build's money is in the motors, like about half of it.
The word "Go" is not essential in the title.
This is why establishment politicians were so scared of Trump's victory -- it may well have triggered a celebrity apocalypse in DC, a city sometimes referred to as Hollywood for the Less Attractive.

At least we haven't reached the point where the armed forces are auctioning the Presidency.
I've heard an accent that has trouble pronouncing the English "th" sound, instead approximating it with more of a "t" sound that misses the tongue thrust. Maybe that is what's happening here?
This widow seems to be the same woman who was charged with leaving her kids in a hot car. The children were later released to the father.

http://www.cbs46.com/story/19109920/police-mother-arrested-f...

Makes one wonder if Joseph's family life wasn't exactly conducive to stability.
No? All you need to understand to program are the assignment semantics.

Understanding the implementation details is valuable, but I'm not sure why you think it's necessary to program?
Kitty Hawk Flyer, Larry Page's multi rotors, takes off
I think "Slower traffic keep right" is part of the problem, nobody wants to think of themselves as "slower". The signs should read "Left lane for passing only" or similar.

Also, I pass people on the right all the time, but I blame them for it. :-) If people don't want to be passed on the right, they shouldn't drive on the left. Simple enough.
Weak article - nothing really about driving on other country's roads (Germany is an excellent example). In Germany, the autobahn is unlimited speed but in other areas, it's quite strict and every zone has a speed limit sign and then when that limit is over, it's the same number with a slash through it (i.e. the end of that rule). Like everything else, the US has so much to learn.

.... although the yellow stripe between opposite directions of traffic is something the rest of the world sorely needs.
Honestly, if you've watched people who are actually good with After Effects, this isn't really all that much work. And see, look how clever After Effects is: https://helpx.adobe.com/uk/after-effects/how-to/rigid-mask-t...
Banks have no issues hiring ex-offshore contractors who have been doing the work for years. These guys can maneuver themselves through mainframe technologies and show their proficiency with quite ease.
I would argue Flickr's target audience was people who really care about photography and not social butterflies. As soon as it started to go down the toilet, the real audience left. So you're left with the social butterflies who were probably just as content with every other craptrap website at the time that would host photos. Those people will always flutter to next shiny thing with a crowd around it.
Maybe so, but that would be an immensely huge undertaking costing a lot of $$$$. Good luck getting them to do that.
Depends where you start from, really. If you come from the "bare metal" side of things (electronic work, microcontrollers etc...) then work your way "up" then the memory model is all you think about. I learned pretty much that way so I never really had much of an issue understanding these concepts (conversely, it took me a while to get used to things like dynamic typing).

That being said nowadays I'm sure many more coders start with something like Javascript instead of 8bit controllers, so I'm sure these types of articles are very valuable to many.
What a Negative Nancy.
No, because the languages I had available to me were Timex 2068 Basic and Z80 Assembly.

Maybe the first couple of hours when I still hadn't read the DIM, DATA, READ, POKE and PEEK manual pages.

Just like on Dave Cheney's post, seeing a few box examples was enough to get it.
my project does not want to compete with any lib or commandline or other downloadable tool - yes - it's main purpose is convenience

thanks, I will consider using Bleach as an underlying lib / part of my service
And so is the potential cost of not doing anything, so what's your point?

You seem to conjecture that refering someone to a hotline raises the chance of that person commiting suicide, while AFAIK all the evidence points towards suicide hotlines being effective at reducing stress and suicidality.
Culture at Startups – Differentiator or Downfall? By Tom Goldenberg
If your imagination is limited to the practical, this isn't the hobby for you.
The problem is the article is just wrong. Speed camera tickets go down very quickly after being installed because people know that they'll get a ticket:

http://www.nydailynews.com/new-york/nyc-crime/exclusive-spee...

I have to say, this article simply is not rigorous.
Why is being data-driven good for you
I would also say Cruise control results in more dangerous driving. If you're traveling at a constant speed, things get boring FAST. It's easy to just get bored, stop paying attention and zone out.

Cruise control isn't as big a thing in the UK. We have bendy roads and drive manual cars not automatics.
Banks also have no issues retraining their IT staff to learn COBOL and ascend from the Mostly For Fun Open Systems department to the Really Important Mainframe Systems department.
It might very well be my experience bias. As someone who is good at software engineering and bad at video editing, to me actually making it work seems more interesting and doable.
Ah yes "free markets".
PR piece for Auka. A classic example of one of pg's submarines[1].

Auka CEO Döderlein, mentioned a mere 5 times, says there are only 3 options, ignore the problem, big bang rewrite, or bolt on new pieces.

Don't panic! Just call Auka. They have your new piece.

There's no mention of the option we would all pick, a gradual migration, of course.

[1]http://paulgraham.com/submarine.html
What are the best online web design courses?
The parent just said that it's a good thing that these languages don't require an understanding of memory, not that such an understanding is not valuable.

If you need to understand memory to use a language, then it's not abstracting well enough.
> Döderlein says that banks have three options when it comes to deciding how to deal with this emerging crisis.

Option 4, which is what banks are actually doing to the best of my knowledge, is to train new hires on how to write COBOL.
Say I wanted to learn COBOL, has anyone got any resources they'd recommend?
Umm, Tim.
He's referring to this concept from economics: https://en.wikipedia.org/wiki/Productivity.
It's not only banks, I took an internship at an insurance company a couple of years ago that had their entire mainframe written in COBOL.

Not only do they have a hard time finding people to replace their retiring veteran developers, but for smaller companies (like this one) that can't afford to pay ridiculous salaries for a top notch COBOL dev, they have to settle for mediocre aging developers that can write COBOL and are on the job market.

These devs are getting paid good money to work on critical systems and aren't skilled enough to properly maintain them. It would be so much cheaper for these companies to pay better devs to do more recent tech. But it's hard for them to get out of that loop. Makes me rethink where I have my money.
> Surely this isn't something we need to guess at, there are roads with such systems and similar roads without and those can be compared.

It's mainly done for political reasons or money raising reasons rather than safety. These cameras are usually on motorways which are the safest roads to drive on. It's all just for show, it doesn't actually make us any safer.
Will this platform be actually usable for independent developers considering today's spam blocking scenario. How one should proceed with this in order to not get blacklisted while actually using it for the first time.
Only a problem to them. This is the same company that redesigned their code to be 'inclusive' of all 72 genders that were created in the last year.

Any censorship, especially in this day and age, is too much censorship. Google has a huge say in what content is made readily available to people whether you like them or not.
JPEG is the main format in which images are produced and distributed these days. Even cameras that produce "RAW" natively will usually have their output converted to JPEG for distribution.
Another day, another clear example of the "free" market ossifying into monopoly absent effective government regulation, while common people suffer.

I yearn for the day that humanity reaches Star Trek ideals, and looks back on people like the Milan CEO the way we regard magnanimous tyrants and bloodthirsty war criminals.
You can do that with the Lua plugin: https://github.com/GUI/lua-resty-auto-ssl
...and right on red after a stop!

"The United States' only contribution to the modern world" to paraphrase Jeremy Clarkson.
Design Patterns: Dependency Injection
This language is brilliant - at first, it's difficult to believe that such a simple numerical scheme is a programming language. Once you look a bit deeper, you see it's a very clever encoding of a register machine.
MIT license has been added
Even if you're a JS programmer, having no knowledge of pointers just shows you've never dug very deep into how your language works. Does JS pass by value? by reference? does it pass references by value? These are all things a JS programmer should know, and requires some knowledge of pointers.
Still no server push though? :(
> I view these as modern-day human "shock collars" where the shock collar beneficiary is actually not you ...

Heh. I grew up in the days before mobile phones. A friend observed, when I mentioned my shiny new pager indicating a certain level of Importance in the workforce, that these devices made both parties happy.

The carrier felt smug about being so important they were paid - whatever it was, some small number of $'s a day - to be on call.

The person on the other end of the equation had eager and proficient technical resources at their beck and call 24x7 ... for some small number of $'s a day.

And some people say that the tech industry keeps going in circles.
Agreed. The "influence people" part of the title really rubbed me the wrong way.

But after reading it, it's not at all about manipulating people. It could just as well be titled "How to be a pleasant human being", because that's what it's mostly about -- along with many anecdotes illustrating the positive consequence of behaving pleasantly and respectfully.
Deep learning for long-term predictions
Yeah, replace "we" with "some." Some contingent of the population are greedy scumbags. It's not the human condition. Everyone always wants to sidestep responsibility because "it's in our nature." Complete cop-out.
The problem is that it is unsupported, so getting a board where the BIOS can enable it & you can count on it working is a bit of a crap shoot. I had the same problem ~8 years ago when a friend and I built new desktops. You've got to do a lot of manual reading, forum reading and review reading before buying a board. Or buy it locally from a place with a good return policy. This is quite a bit different from server grade kit where ECC is fully supported.
Matters not what said he. He who wields the weapon bears the charge.
My 16-year-old self had to catch a bus and a train to get to a reference library in order to answer any but the most trivial questions.

My 20-year-old self got 90%+ of the information I needed to succeed from the internet. I taught myself coding, 3D graphics, game development, rendering, and a whole bunch of other stuff.

My present-day self still relies on the internet for a huge percentage of my information, and you know what? Having done it both ways, it's far more efficient and far more effective than catching a bus to the library.

Maybe you meant 'stay off Facebook'?
I also enjoyed the article, and also have a nitpick which you may find interesting.

> Still, over time every new internal project pretty soon begged the question...

You probably mean "raised the question". Begging the question is a type of logical fallacy[0].

[0] http://www.nizkor.org/features/fallacies/begging-the-questio...
If it didn't include Go, this would barely be scratching the surface (pointer arithmetic)

I see Go's pointer as closer to C#'s ref/out than anything
Contract I was on was hard. Never felt anything like that pressure and very much about setting you up to fail. In fact I think it was a case that the CTO specifically set you up to fail and try and put the blame on you suggesting you work for free to pull it up to standard. He was very keen on making you take 'ownership' and, hence by inference, the financial risk, despite constantly changing requirements.

A number of contractors working there stated how they'd never experienced anything like it. It was phenomenally toxic.

Arriving home after my last day, I hugged my daughter and broke down in tears. The relief was unbelievable.
Thanks for the book recommendation!
Hey dpix, so full disclosure I work there but we (Kameleoon) tick your boxes too ;)

And we do have an awesome customer success team that can do either classic support or handle your testing for you.

But I'm obviously biaised so you'll have to check it out yourself :)

Usual suspects are: VWO, Optimizely, Adobe target, Oracle Maxymiser.
Well, they reinvented XJC at least.

https://docs.oracle.com/javase/7/docs/technotes/tools/share/...
Cars today are also far, far safer than 20 (ok, 40) years ago. But speed limits have increased, and fatalities per mile driven have decreased.

The point of the article was that speed limits should be set to keep the most amount of people at the same speed. Otherwise by reducing them too much, you create environments where there are greater differences in speed between cars. That is what is dangerous, not the actual number itself.
I've been a satisfied user of libfaketime as well. Would be great if the OP could highlight the feature differences to it!
> If your business cannot afford (let's say) $10,000/year for Nginx Plus

At my previous business we wanted to use nginx plus, so we asked them for a quote saying we had between 10 and 50 servers running nginx per day (autoscaled depending on load)

We got back a short email saying it's $2500 per server, so $125000/year.

Considering our total hosting costs at this point were around $30-40k, that is absolutely absurd.
It's about sitting in the right most lane, because it's more convient, and not because you're passing.
Rewrite it in Rust/Javascript
man and the Internet. Yes the internet was around in 1998 :) . News groups, IRC, mailing lists... all existed.
Trial and error as well of course.

Being from that time period myself (18 years old) and installing Slackware as well RedHat (and even Caldera ... anyone remember that?) there was plenty of documentation.

However unlike the parent poster I got a bunch of Linux distributions by either mail ordering or going to conference. In fact I went to Linux conference in Atlanta circa 1997 and meet Linus himself... but more importantly picked up some distribution CDs/disks.

It was the good ole days for sure.
Drugged driving eclipses drunken driving in tests of motorists killed in crashes
I've heard this advice many times, mostly in shitty memes and as part of /feels/ threads.

I think the problem with it that if you are at that point, you're already feeling utterly hopeless.

Suggesting that someone who's suicidal:

* willingly loses everything in their life

* starts from nothing

* fights their way through the chaos that is building a new life for yourself

* in a strange and unknown place

* with no support at all

is naive and unhelpful.

To me it also feels pretty dismissive, up there with "you should smile more".
There is an argument to be made that is true for any of the top 10 programming languages with the exception of perhaps C and C++.
Qutebrowser (vim-like web browser) Kickstarter: v1.0 and per-domain settings
I generally take "eating healthy" to mean the composition of the food is good. Little sugar, not an excessive amount of salt, mostly fruits and vegetables with some starch and protein.

If you eat 3,500 calories of the above every day you are probably going to gain weight. If you eat 1,400 calories a day of fast food you probably won't, but it's hard to say that the latter is healthy.
Ok ok, I'll try.

Maybe there's tl;dr somewhere?
macOS is easier to use in pretty much every way, and I write Mac and iOS software which you can't do on Linux.
Appcelerator Titanium Development Company India – Mobiloitte
tl;dr Sanofi filed a lawsuit against Mylan alleges antitrust behavior. Essentially the article says that Mylan jacked up prices but offered steep rebates to "third party payors" on condition that they do not reimburse Auvi-Q (made by Sanofi) effectively shutting them out of the market.

To me though the kicker was at the very end -- "The list price of the newly released Auvi-Q is set at $4,500." That is for the device now being sold by another company (Kaleo). I just don't understand what is going on here. EpiPen is priced at what $600? CVS sells a generic for about $100 (Adrenaclick).
That "psychopath" was the major force in bringing to light the effects of Thalidomide in the early 1960s. He stood up to drug companies.

> A plot was hatched, fueled by indignation: "By God, I've paid taxes for a long time -- and more than a lot of those trucks." First he consulted with the commonwealth attorney's office and other traffic authorities to ensure that his plan was legal, that passing on the right was acceptable on multilane highways and that traveling over 55, even to pass, was against the law.

https://www.washingtonpost.com/archive/lifestyle/1984/11/21/...
I didn't realize the empirical fact that working out is good for you is comparable to proselytizing a religion to indigenous peoples.
Transformers: The Last Knight, Know Why It’s So Big for Mark Wahlberg?
Agreed.

And besides that, banks should do what they want to do. That COBOL software they are running is hardly ever a problem, the problems are usually in the new stuff which has been far less battle tested and is connected to a hostile network.
There’s STILL something wrong with the App Store..and as a Marketer, I’m pissed
What? You must be doing something wrong. I would say that is unexpected and definitely doesn't match my experience.
So what are the chances that a US federal court is going to rule against a US company with a near 100% marketshare versus a French company that no longer sells the product?
Since you sort of ask: Go pointers themselves are not that special, because in a GC'ed language with no pointer arithmetic they're really just a map/territory-type distinction, but there are some syntax affordances that can make them briefly more confusing than they appear.

For method calls and field accesses, Go fuzzes whether you have an object or a pointer by making the "." operator work on both, rather than C's "." vs "->" distinction. Since it's never ambiguous, it's just pointless overhead to make the programmer worry about that. It can also be slightly confusing that the method itself can control whether it receives a pointer, so you can call object.Method on a concrete object, but Method will receive &object. As a professional programmer I appreciate not being bothered with this unambiguous detail that the language can easily handle for me, but it can confuse people in the early going, which is a legitimate criticism. (I still come down in favor of doing what it is doing, but it is a legitimate drawback.)

The other thing I see that fools people with experience from other languages is that the "nil" pointer is not the same thing as a NULL pointer in C. In C, the NULL pointer is simply a zero with no type information connected to it. In Go, pointers are actually (type, address) tuples, so a nil pointer to a custom struct is actually (pointer CustomStruct [1], nil), which means that the runtime is capable of correctly resolving methods on nil pointers and that you can therefore write methods that work on nil pointers. Nil pointers are still bad because they are a value added to all pointer types by the act of taking a pointer that you can't control, you get it whether you like it or not, but they are not bad in the C sense that any attempt to touch one is a segfault.[2]

That's about all that matters in normal Go programming.

[1]: Asterisk is confusing HN's italicization there.

[2]: Which is I think an important aspect of understanding the "billion dollar mistake", by the way; it is easy to deconstruct that mistake as being two mistakes rolled in to one, which may perhaps explain why it was such a big mistake.