skysight-inc/HackerNews huggingface dataset:
While in some constrained circumstances, expecting the same actions to result in different outcomes may be outcomes, it has always seemed a terrible way to define insanity. The quotation has always rubbed me wrong for that reason.
A dying company with annual net income of $10B, okay.
Elon Musk Post Series
Thanks, it just wasn't as clear from all the product literature.
How much benefit does it give over using any other NVMe SSD (which would probably be much cheaper) and some caching software like Diskache?
Hmm. They're missing a Dilbert citation from 2004, which is where I first heard this saying.

http://dilbert.com/strip/2004-02-01

Of course, he doesn't attempt to claim that it's his creation, so perhaps it's not a good citation. Still, a good comic strip (and far too relevant to our field).
Very interesting points. So as the other comment has pointed out, traditional automakers will have difficulties selling through their dealerships. Do any of the established players have any plans for their own dealerships / showrooms?
Structural and Contextual Dynamics
Show HN: A browser extension to remind you who people are in articles you read
How would you recommend Trump respond to the media when they publish things like this "dossier" back in January before the inauguration that alleged things like Trump traveling to Russia to rent an old hotel room Obama stayed in so he could hire Russian prostitutes to perform a "golden showers" show in front of him -- a "dossier" (makes it sound more legitimate right) which has since been debunked as a 4chan prank on the intelligence community:

[1] CNN http://www.cnn.com/2017/01/10/politics/donald-trump-intellig...

[2] BuzzFeed with source of "dossier" https://www.buzzfeed.com/kenbensinger/these-reports-allege-t...

[3] 4chan talking about Rick Wilson + dossier back in november https://archive.4plebs.org/pol/thread/95568919/#95571329

Now, NYT themselves did not run this story. But the vast majority of "main stream media" runs stories with a narrative - or as Trump himself put it - a "tone". They insist that Trump must be wrapped in controversy, and every article I come across from NYT, CNN, MSNBC, WaPo all insist on including a negative tone; or at the very least, emphasizing facts that make Trump seem negligent, stupid, arrogant or malevolent. In my opinion, it's them who have forfeited ethics. Tell me, how exactly is Trump doing something "new and very dangerous"? How should he respond to constant negativity? Even he himself is not asking for positive propaganda - he just wants neutral, honest media reporting. He has told CNN in a press conference that he'd be their greatest fan if they would report honestly.
Only a union can actually coalesce all that agency into an actual decision that affects production though. Otherwise the individuals who opt out are just statistical noise on the spreadsheet.
Good to hear! If anyone is curious what the situation looks like, PlugShare is a fun web site to play around with:

https://www.plugshare.com

It shows just about every publicly available charger, and many private ones as well. Each one has notes on what kind of charger it is, availability, cost, and user-submitted comments. It's really useful for EV owners, and interesting to poke around on even if you can't currently make use of them.
When you've got a family to feed, limited savings, and are unable to form a union due to union-busting policies & at-will employment, workers can't gain the leverage needed to do this. And in a global economy where jobs can be shipped anywhere, businesses can't allow this kind of behavior. A board of directors exists to maximize profits, not build a stable society. What should happen is that the government should step in to force companies to both create profits and create an equal society, but the problem in the US is that our government has been bought out.
Thanks. It seems - based on other comments - that this is likely a service for bigger customers, so i would guess those customers know what these terms mean.
> Disposable Email Address (DEA) services are tools for spamming, fake registration, free trial abusing, etc.
And we hate them!

Gloves are a tool for criminals! Knives are a tool for murderers! Cameras are a tool for terrorists and pedophiles!

Like these other tools, email addresses have legitimate uses. If you find yourself getting a lot of disposable addresses, there are other ways to ensure you get a valid email address, like only asking for one when your users are actually going to want to receive your emails.
Last users of the Norden bombsight were probably US Navy Squadron VO-67, for interdiction on the Ho Chi Minh trail during the Vietnam War. They found suitable equipment in storage but had to track-down retired technicians to make it work.

http://www.tailsthroughtime.com/2015/12/navy-observation-squ...

"A training film on the use of the Norden was found at the Smithsonian Institution and was sent to VO-67."
> I don't use that, therefore they shouldn't mention it on their page

Oops, that's not my intended message at all! I don't care what they say on their site & I certainly don't expect them to pay attention to the rants of random HN commentators…

I know people don't use their phone to pay for things here, and I don't understand why you think it will help Square make any inroads into the UK market.
Most people complain the interior is cheap and is making noise after some time. That's what I was refering to.
I respond after hours but that's only because we're a small outfit and it's just me and one other guy on-call. We cover each other as needed, and generally we only really "work" outside hours if something really goes to pot and needs intervention, otherwise it waits until business hours.

In the three years I've been here, I can count on one hand how many times I've actually needed to work off the clock, and our boss does appreciate the effort in direct financial ways.
What do you gain from using the << syntax over a verbose but reasonably clear function name like "sorted-permutation"?

Clarity in function names is one of the main reasons I prefer Lisp and Scheme over languages like APL, K, and Haskell, which seem to favor the use of something like a mathematical notation, which I've always found obfuscating. This obfuscation is made worse by the aversion to comments that I've seen in some of these languages, while in Lisp and Scheme, the verbose and explicit function names are in a way self-documenting.

For someone who prefers a clear and explicit programming style, the terseness of some programming languages is a real turnoff.
Contactless has already taken over. But it is still possible to spend more than £30 in a small business. What happens then?
The amount of glee at unemployment and disempowerment expressed during most AI discussions here is truly disturbing, especially given the nascent stage of things. The irony of laments about HIB and outsourcing then sit starkly.

It reveals not a genuine excitement about technology progress and a better world but a darker underbelly of a self obsessed and insular tech community composed seemingly of closet tinpots itching to climb up the food chain. How can this lead to any positive outcome?

Same old, only replaced by a new group. Technology can leap but humans mindsets remain stagnant around power and greed.
I've found something has got to give. Asking for a WFH day, or working a special schedule. Because you're not a team player, not willing to work with everyone else. You're viewed from the get go as a problem. In turn since your not the ideal candidate, you'll be paid less. I started asking for 90% of base comp, and that actually resulted in some yelling. I view this all as bupkus. But so many companies want 40 hours a butt in a seat, in case something is on fire.
The whole point of advertising is to make something popular that isn't already or to maintain popularity for something that would otherwise decline in popularity. As long as all GM is doing is sniping at other electric cars while doing general broad-based advertising of their fossil fuel powered vehicles, they're not lifting a finger to expand the EV market.

I wouldn't worry about Tesla, anyway. Tesla has huge brand clout and advertises by making really awesome, inspiring vehicles. You want the fastest production sedan? There's only the Model S. And Model X is, after all, an SUV/crossover. And Model 3, which isn't, will be the basis for the Model Y, which /will/ be a crossover and/or light truck. Again, Tesla will be perfectly fine on the demand front.
I think we just disagree on what asserts are for. I consider asserts to mean "If this isn't true, there is no way to continue. Something has gone horribly wrong. Just Stop. Now."

I suppose I could make up a new function, called say 'check', which basically did exactly the same thing as assert. But why bother? assert is already there and does what I want.
While Americans are worried about jobs lost due to H1b, outsourcing or offshoring, such automation will be the real job steeler. It even steels the outsourced job back to US!

Curious to see the effect of Amazon Connect on call centers in US and around the world.
How can we solve Nintendo Switch's cartridge cost quandary?
Sure, but...if you look at the JVMS, there are a lot of special cases concerning java.lang.Object to help with bootstrapping.
Emacs - even a novice elisp programmer has more power to automate their Emacs environment than I've seen in any other tool. If you've ever wondered how a small community managed to maintain near feature-parity with popular IDEs for 3 decades, this is it.
Russia's Self-Driving Car Company Is Coming for the World – Inverse
> Your connection is not secure

SEC_ERROR_UNKNOWN_ISSUER
I have had startups expect more then the typical 40 hours a week, and yep, I burned out pretty fast. But that's an easy filter: don't work at an early stage startup.

Otherwise, it's amazing how little managers actually pay attention to their workers. You're right: you can totally get away with setting strict boundaries in most places, just set the tone early and be consistent and professional.
It's not about remembering passwords, it's for code snippets or URLs. I also find these invaluable.
We are looking for a Meteor and VueJS developer
Fun fact: in Java versions 5 and 6, it was actually possible to write valid Java source code with overloaded return types!

The trick is that generic types in Java are subject to type erasure at runtime. Due to an oversight, it was possible to declare a class with methods like:

String foo(List<X> l);
double foo(List<Y> l);

which would be erased to:

String foo(List l);
double foo(List l);

At runtime, even though the type information for your List was no longer available, the compiler would be able to locate the correct method using the method signature stored in the caller's bytecode, giving the appearance of return-type dispatch. Technically this violates the Java language spec, and javac 7 was updated to be stricter and prevent this sort of code: http://bugs.java.com/bugdatabase/view_bug.do?bug_id=6182950

I guess it's ultimately not that mysterious, but I first encountered it "in the wild", and ended up scratching my head for a while before I figured out why our code suddenly stopped compiling when we upgraded the JDK.
Regular wellness checks are a cost savings measure because many conditions are trivial if caught early and very expensive if caught late.

What is an 'existing condition'? In my experience, it is a condition discovered while under a previous, different insurance policy. The policies for most large employers are happy to cover preexisting conditions, in my experience, while individual and small group policies are not.

Which should concern the entrepreneurs out there.
>I'd argue that the working people make the ultimate governance decision. Whether or not to come in tomorrow.

But that's not governance of an enterprise, that's quitting -- a commitment that also very likely mars one's own work record, especially in this business-run society.

>They are the means of production.

Unless the employees govern the company, the first person to disagree with your statement is going to be the boss.

>Witness the comedy of the failing business where 10 middle managers have endless meetings about what the last remaining builder should build.

I'd say the above is not limited whatsoever to failing businesses. The bigger the business/institution, the more likely this over-administrated, top- and middle-heavy shitshow is to be standard operating procedure.
> Java needs X, meaning you can't Y

X and Y are certainly both possible, even if the Java languages chooses not to have Y.
An answer for the less technical crowd: Zapier. It allows me to tie all of my favorite tools together. Those that do not integrate natively can be accessed via API if you want to put the time into it.
> Free weed and videogames. Yay.

Yes, exactly. Keep everyone occupied or they'll start looking for entertainment elsewhere.

But it's not as bad as it sounds - computers and weed go very well together, so some of those people will also create stuff, which is good, right ?

In fact, looking at the number of programming languages and libraries and all the games (like GTA 5), something tells me some people been toking...
First, the unemployment rate numbers are fudged by UNDERemployment, especially by millennials. It's a BS statistic and more people need to realize this.

Moving on, I'm a millennial that doesn't work as an engineer/developer/programmer/etc. I make less than $100,000 and I live in a major US city because that's where the jobs are.

As noted in the article, it really also comes down to wages just as--but perhaps more than--hours put in. But there's just so much more that is contributing to burnout and the inseparable turnover.

Rant incoming.

EVERY educated and skilled millennial I know like me (non-"STEM") is job hopping like crazy for that ever-so-slight raise and hope that the grass is greener on the other side. Our resumes are getting PACKED with 6-month and 1-year gigs.

Nearly every day on my LinkedIn feed I see someone leaving somewhere and getting a new job.

There are just so many things wrong with the workplace resulting in burnout and turnover today for millennials (humans):

- We're sick of being paid poorly; a dog-friendly office, free snacks, hip lighting in the lobby, standing desks, and free Friday lunch doesn't make up for poor pay

- We're often sick of overpaid-and-often-less-skilled supervisors above us and especially the even more bloated and overpaid management above them

- We're sick of positions where we have no opportunities for growth or development of skills or discovering something new

- We're sick of working with fellow millenials who give even less of a crap than us so they're just lazy and don't pull their weight until they find the next gig--and we often have to pull their weight for them

- We're sick of interviewing in-person and never hearing a word back from crap recruiting and human resources teams

- We're sick of being hired on as "freelancer" or "contract" employees so that we're denied benefits even though we dedicate 40+ hours per week to a company
Living on mars forces everything you do to be considered sustainable from first principles.

It's like removing the standard library and every 3rd-party library from a project. You would never do it because it's a waste of time, but if you were forced to then you'd see things from a new perspective. You would probably change quite a few things along the way. Everything you learn would be able to benefit us back on Earth.
Another genius move by Bezos.

Amazon needed a customer support infrastructure for their retail businesses, driven by IT in their cloud.

Now they packaged up that in-house infrastructure with a public API that they can sell.
Interesting sidenote -- after reading the keyboard.io adventures-in-manufacturing emails, what really jumps out at me are the extent to which Apple's true brilliance these days is on the manufacturing/supply chain end of things.
Let's please not do this, either of you.

https://news.ycombinator.com/newsguidelines.html
Do you indent your code when you use braces?

this {
foo: bar;
}

If so - how is scanning for {} any different than scanning for indentation level?

this
foo: bar;

You'd have a valid point if you wrote code as thus:

this {
foo: bar;
}

or

this
{
foo: bar;
}

If you're using indentation and curly braces - one of the two isn't necessary. In my opinion, indentation alone is more scannable for code blocks than curly braces alone. If I were to drop one - it would be curly braces.

I don't find Python all that difficult to read - and I primarily deal with Javascript and C#.
You can argue the specifics of my language all you want, I'm merely noticing a phenomenon and stating an explanation that makes sense to me.
The programmer who wrote 3 out of the 4 complained about things invented bitcoin. Do you think they are productive enough?
> the majority of cancer causing sequence variants are found in non-coding regions of the genome

That's not entirely accurate. The majority of variants occurs in the non-coding genome, but that's also because the vast majority of the genome is non-coding. There certainly are non-coding variants that are oncogenic (e.g. hTERT promoter), but for the most part the functional significance of a given non-coding variant is unknown.

I'm not suggesting greater sequencing isn't important, but there are a lot of considerations that goes into what part of a cancer genome get sequenced (WGS, exome, gene panels, specific variants). We simply don't know what a lot of the variants do, but for those that suggest a particular therapy (BRAF V600E), it can be quite effective.
Second hand high is 100% a real thing.
The year is 2051, SpaceX has made significant progress on building out infrastructure on mars. In the last 25 years we have seen the explosion of Musk's empire across the solar system. Starting with the seed efforts on earth, robotic rockets have been flowing to Mars in droves. The exceptional thing is how they have delivered the infrastructure to the planet once there.

These rockets are far superior to their ancestors. With orbital factories around earth, and regular deliveries of colonization supplies, the network is vast, complex and efficient.

Starting with battery manufacturing on earth, all the colonization components required of earth are delivered to the orbital factories where humans and robots work in a beautiful synchronized effort to prepare each packet to Mars. Batteries and other components are delivered to orbit. They are then constructed into the various machines to be delivered to mars on the massive Falcon-33s that will haul them to Mars.

The autonomous Tesla Landers are quite complex, they have impressive batteries, but its their job which is more impressive.

Once orbiting Mars, the payload shall be unpacked and deployed to the surface, where they will continue the construction of the massive solar arrays which already have a large contingent of batteries to slurp up the solar energy and store it for all the other needs of the build-out.

The project has been going on for decades, but we are starting to see some serious results in this phase...

The original idea was laughed at, but it was all backed by sound science and a simple phased approach:

* Develop seed infra at home; Batteries, rockets, robots

* Consumerize these to fund later phases

* Proof-out orbital autonomous delivery services via the ISS

* Commoditize space tourism, popularize it with celebrities

* Exploratory missions to Mars

* Develop orbital manufacturing capabilities, where supplies can be delivered autonomously

* Build Ultra-heavies in orbit, modularly to avoid launch costs from surface (required tethering technology to be developed)

* Deploy communication relay probes between spatial bodies

* Deliver initial robots to surface of Mars, they prep for solar install

* initial solar install to feed robot population already on surface

* Add batteries

* further infrastructure to follow, but with a working autonomous robot service group ready to build out

We are now at the deployed battery stage, the Organization is now preparing the life support systems for long-term human colonization, and within the next 25 years, we will have a permanent Human Civilization2 on the planet Mars... perhaps, Again?
While I recognize that you're referring only to my comment about working harder to justify a raise, I agree and I think this is actually a good summary of the sentiment of my comment.

I mentioned a feeling of guilt and/or additional responsibility only as one possible reaction to increased pay resulting in additional stress, not as one that is universally felt. There are many other valid reactions, but in most cases, they also end up increasing stress.

IMO, in most cases, "give them more money" is not going to appreciably improve the problem of burnout.
You're stating "you can't differentiate between method implementations based on return type alone" which is nonsensical both on its face (people have no issue doing it) and technically (since several languages do exactly that).

And thus "Java needs to be able to decide which overloaded method implementation to use at compile time" is not an issue relevant to return-type overloading.

There was no issue with Java implementing return-type overloading, the creators of Java decided not to do it for non-technical reasons.
I'm about to buy a Volt as soon as VW buys my dieselgate car back from me. I have had to go through a few different dealers to find someone who is serious about selling the thing.

The platform looks amazing. It boggles my mind in all the years this vehicle has existed that they haven't made more vehicles based on it.
Scala macros are not like clojure macros. Clojure is homoiconic while scala is not so you really can't compare the two.
what makes you think that your iPhone is not a spy device itself?
Tinder Online – new web version of the dating app
> what great features are missing from the likes of telegram and signal?

I miss their features in free ones!

> 1. There's a lot of competition

Maybe it doesn't make sense to you but censorship in my country forces people to jump from a messenger to another frequently. Facebook, Whatsapp, Viber, Line and many others! Attracing people isn't that hard, because people need something good and reliable.

> 2. building something like this is a huge commitment and will take up all of your spare time for at least a number of months

That's right, it's not possible to do anything good in a night!
Not knowledgeable about this, but you raise an interesting point.

The Alfred webpage says: "By default, Alfred ignores popular password applications like the macOS Keychain Access and 1Password, so that you don't inadvertently copy a password to your clipboard."
>I'd argue that the working people make the ultimate governance decision. Whether or not to come in tomorrow.

Only if they can organize, and don't have debts, mortgages, kids, limited job options and other such issues...

Which means for most of people it's a "gun in the head" kind of situation more than a decision. At best they can get off of one deal and into another, but they can't stall very much or be too picky and still feed themselves.
Ah, it's being blocked by work's OpenDNS malware detection…