skysight-inc/HackerNews huggingface dataset:
A "nice syntax to the builder pattern" describes every single applicative based DSL I've seen on Haskell. (I think this generalizes for all theoretically possible ones, but I need more coffee for being sure.)

But you get the advantage that applicative is a standard syntax, what you don't get on most builders.
New technique enables safer gene-editing therapy using CRISPR
So basically what's called "at least once with deduplicating". The parent comment addresses that.
Truly, the romantic comedy for the late 2010s.

Actually, could be a nice quirky film - and profitable too. Romcoms are cheap to shoot. We're past peak American-romantic-comedy (I think) so the whole "ugh, not another one" factor might be actually pretty low in 2017. So yeah, could be pretty nice.
"Pilot Lt Col Ed Yielding and Reconnaissance Systems Officer Lt Col Joseph Vida took off at Palmdale, California and landed at Washington-Dulles a scant hour, four minutes, and 20 seconds later."[1]

I don't remember any sonic boom complaints when this or other record setting SR-71 flights over the US occurred. If you are flying in thin atmosphere the magnitude of the sonic boom at the surface should be much reduced. So, maybe it would be ok to fly supersonic at 70,000+ feet. Of course, it might be disconcerting if you were flying subsonic at 38,000 feet.

[1] https://www.google.com/amp/jalopnik.com/the-sr-71-blackbird-...
Radioactivity is probable, but not likely. Locally we were advised not to eat sheep for about a decade because of ~an incident~ to do with radioactive material.

Hacking is something that is getting more and more likely by the day. First, WannaCry infects the world over and knocks out a hospital system. What's next? Pacemakers going offline? Insulin pumps being hacked? Hell, cars can already be hacked from a distance, internet connected cars aren't raising a risk factor by much, aside from it lengthening the distance at which you can do the hack.
chinese gov is not communist government at all as you think.
Piezoelectric crystals may turn cars into energy source
The Ministry of Statistics has noted your datapoint, and thanks you for your contribution.
Drezner's proposal is that "thought leaders" are narrow but deep, usually evangelizing one big idea as the solution to our problems and that public intellectuals are broad and that their role is in pulling apart and critiquing the big ideas of thought leaders. As I understand it he believes that big money is putting their thumb on the scale so that we've lost our balance between the two. Lots of bad big ideas floating around with not enough discourse about why they are bad.
Note the site is http://blogs.msdn.microsoft.com. Any MS employee can start a blog here, and none of the content posted by an employee goes through a vetting process.

That being said, the logic is not really flawed at all. There will always be the real scottsman fallacy to deal with (what is real code? When does code become real?). TDD promotes writing tests first, whereas you might not even know what the spec is until you've gone through multiple iterations of the code, and along the way you'll have to refactor and rewrite to reduce coupling and reflect better understanding of the spec. Tests aren't bad, but writing the tests at the beginning doesn't really make sense in that context.
Older clients. Windows XP, android 2, older java versions
Just glancing at the home page, I see two sofas for over $100 /mo. At that price, even if you're someplace for only a year, it makes more sense to buy. Especially if you don't mind the effort of reselling, which could be minimal -- even at firesale prices you'd still come out way ahead vs rental fees that high.
I've often seen many fixed-input posts like this. I've been looking for something that will allow me to train a model that will take a varying number of inputs and produce a single output.

So for instances:

[list of 10 items] -> Some Number
[list of 500 items] -> Some Number

These items are not reducible to a single scalar value. They have too many widely varying meanings.

Can anyone point me in the right direction?
I love both these comments. China doesn't have private ownership. it's still communist, right?
I am very offended by the improper use of the term "accidental". Nothing described here was accidental at all. It was intentional. Insisting this is based on accidents, perhaps requiring endless more 'training', is counterproductive when the described acts were done with full awareness by qualified individuals who knew better. More training won't fix that. Therefore the solution of more training is doomed to fail.

What should happen, in my opinion, is the University of California, and all contractors and corporations, and employees and workers, should be fired, banned from industry permanently, and the entire system replaced, because none of this, as the article points out, are isolated incidents, but rather are systematic and endemic problems.
I was part of the team that developed TopLink, later EclipseLink that became the reference implementation of JPA. After I left Oracle, almost all of the original 30+ Engineers/QA/Managers were moved to a different project. The git-repo is infrequently updated by only a few support Engineers. From my point-of-view this means that the de-facto Java ORM is Hibernate (even though we were first!). It is very mature, well-tested yet still getting some 'love' (c.f. recent changes for Java 8 streams).

Other posters have mentioned the 'Vietnam of CS' post from many years ago - the main message I would like to highlight is that ORM's are deceptive: it appears easy to create one, but once you spend some time with how people actually use databases, the real-world starts to drag you down (the 'leaky abstraction' meme thrown around). An example of this is: how many ways are there to map a One-to-One relationship (hint: greater than 5)
Url changed from https://twitter.com/ID_AA_Carmack/status/880204928811126784, which points to this.
And here we go already....

> in most cases people have no control over who becomes a member of the government in best case they can vote for a person who becomes a leader of the government

Uh, do you not support democracy? Because how else do you have a democracy except to vote for elected representatives, and you have DIRECT control of doing so through voting?

I'm not really anti-EU. I don't much care, whatever keeps that continent from boiling over in war is probably a good thing, but seriously don't come in here and say that something like the European Commissions is a more democratic institution than voting for your representatives and leaders are. That's intellectually dishonest.
A lot of students end up moving places due to 1) lease change 2) internships. Might be useful to them.

However, the pricing is insanely expensive. 3 month rental for a dresser is $210; same for a AC unit. You can buy new ones for the same price.
Yes! This is genius, YC. Great investment into yet another amazing YC startup. Amazing potential! This is like AirBNB for ice-cream stands! Definitely billions! This is creating new industry!
> A sysadmin isn't going to be troubleshooting kernel panics

I would expect a sysadmin to do very basic troubleshooting, and if it's not a very quick fix, organise a new machine.

The sort of companies that will need to fix the issue on that box, rather than just replacing it, are the kind of companies that will buy a Red Hat support contract.

For most companies, it's probably not worth it.
> You just need to know what the unit you're currently working on does.

Which means the system design must be obvious enough that you have well defined lowly coupled units in the first place.
Yes, a ride share arbitration service would solve a lot of the problems. The question is, does Uber have enough market in enough places or enough of a name that they can resist fully tying into a service like that.

Think Apple. They have enough market share (even if not a majority), and enough brand loyalty, that they don't need to adhere to existing standards if they think they can resist them and use that to their advantage. Think iChat, and compare to the original XMPP google chat. It was trivial to talk to gchat friends on an iPhone, but hard or impossible to talk to friends over iChat from an Android phone. By resisting making iChat open, Apple created an advantage for iPhone users. Eventually Google redoes google chat with Hangouts, and guess what? They close the protocol. Sharing is only beneficial for you if it's reciprocated.

Does Uber have the clout or loyalty to get away with this? I doubt it, especially since the bar for drivers to drive for multiple services is so low. But if the arbitration service was created without provisions to account for this (e.g., you must partake in the system to use it as a provider), it would be trivial for Uber to fill gaps in their coverage through the service while preventing other apps from doing the same with Uber drivers.
I just craigslist it all. I've never actually paid for a couch — and I find really nice couches, they're not like stained bed-bug ridden things. People just want to get rid of them.
Lockheed Martin takes a strategic stake in nanosatellite company Terran Orbital
A lot of life insurance companies (e.g. the Prudential) started as mutuals. In the UK in the 90s there was a wave of "demutualisation" where the customers decided they'd take a one-off payment in return for handing control over to shareholders.
Show HN: A collective list of APIs – apilist.fun
Infographics, Advertorials, and TEDx talks, brought to you by Thought Leadership of America Foundation for Progress, the Center for Media Excellence and the nam-shub of Enki. /s
This I can absolutely see.

Amazon has WholeFood's staff prepare what are essentially Blue Apron boxes. Produce, meat, and the deli can pre-portion the specific spices and ingredients for each recipe choice.

And then AmazonRestaurants/AmazonNow uber competitor can same day (next hour!) deliver it to you.

That's a real product strategy there. It's noon, you're texting your wife about dinner, you're both having a stressful day, you order a Amazon/WholeFoods dinner for four.
The economics here doesn't make sense.

The cheaper couches hover around $40/month, which over a 12 month period at 7% YOY interest is valued at 473 PV or 508 FV.

What's the motivation against just buying new or used and selling once you're done? A marketplace for this sort of thing would make more sense than a service.
> Now, Kaspersky Labs reports that while the finance sector was hit hardest, more than 50% of the remaining targets fell into the categories of manufacturing or oil and gas.

> “This supports the theory that this malware campaign was not designed as a ransomware attack for financial gain,” Kaspersky Labs wrote in a blog analysis. “Instead, it appears it was designed as a wiper pretending to be ransomware.”

Or maybe it just supports the theory that OS installs on industrial systems are too often not kept up to date?
Not really, to be honest. I mean, right now I do what should be "accessible via high school courses"--I do devops/infrastructure development and automation. I call it "e-plumbing" and I'm not even joking. But I have zero worry about competition for a few reasons:

1) There is enough subject matter expertise in the infrastructure/devops sub-field that being able to synthesize approaches out of all of it is really, really hard and is in many ways gated on experience. Understanding all of the products AWS throws at you and when to apply them versus using vendor-independent solutions versus using a different cloud provider entirely is a problem that high school and YouTube won't really prepare you for.

2) Being able to cohesively apply that subject matter expertise requires a framework that takes a lot of theoretical knowledge that takes a while to both learn and to understand the importance of. People shit on college all the time but I would be significantly worse at my job if not for the rigorous algorithmic courses forced upon me at college (it's one of those "do you know what you don't know?" things).

3) The baseline computer science background, programming chops, and breadth of experience that make me good at applying code to #1 and #2 means I have other options if I want to get out of infrastructure work. That's how I ended up here--I went from college to doing bog-standard Java work at TripAdvisor to leading a mobile team two years later because "you're smart, you'll figure out what you don't know" to devops/infrastructure work, where I'd never touched AWS or Ruby and yet picked both up on the fly. A few years later, I consult to pay the bills and work on other stuff that I find fun.

4) The demand of the industry is not going away any time soon; there will be a need for seniors to guide and manage even that theoretical legion of juniors. I'm much more worried about those juniors than I am today's juniors or seniors.
SNI is not yet always an option if you have to support older clients.

It's not about if I'm using SANs anyway. It's that LE is fine with that, but not with wildcard certs.

> However, I would also point out that wildcards allow people who aren't you to create domains that you didn't create and represent them as being from you, which is an attack vector that even SAN enumeration doesn't allow. We're talking whitelists over blacklists.

Can you elaborate what you mean here?
> So I don't really feel like this could be intended because it just makes stuff not work.

Sounds exactly like UPnP to me!
>Part of my family left Germany in the 1850s

That doesn't really matter as much as it seems you think: https://www.youtube.com/watch?v=AIMA2f6JmvE
We do, and I've heard rumors of Rocky Mountain spotted fever as well.

Don't get me wrong - I'm not in favor of letting whitetail breed explosively, unmolested by hunters; quite aside from the issue of tick-borne zoonoses, it's a waste of good venison.
Yeah this pricing makes 0 sense. I can furnish an apartment from Ikea and pay a contractor to assemble it all for a tad more than what it would cost to rent it all.
I agree, Ecto is a great.

Ive always appreciated ORMs, but disliked how people tend to forget about the database behind them.

Ecto gives you a lot of power and flexibility, and its very easy to remember there is SQL behind there.

Compose-able queries are awesome.

Schemaless queries are awesome.

Not tying your "model" or "context" directly to a table or letting it be a portion of a table is awesome.

Backing "validations" with database constraints is awesome.

That Ecto team kills it.
Ten years is a long time, and people change significantly. Think drug abuse. If your SO is strung out all the time, and you have no ability to support yourself, what would you do?

Unfortunately this isn't a corner case. It's a sad but common story.
I'm not qualified to address his arguments, I never claimed I was an expert. I was just wondering how it is possible that California thinks glyphosate can cause cancer, the world health organization thinks that, the EU seems to be heading in that direction, a zillion lawyers want to talk to you if you used glyphosate and got cancer, how is it possible that there is that much smoke and no fire?

I'm not an expert, I have no training in this area but that doesn't mean I can't see smoke when it is right in front of me. I don't know if it is glyphosate or something else in roundup but there are a lot of people saying that it looks like it ups the risk of non-hodgkin's lymphoma which is what got my dad and he used a lot of roundup. A statistically "valid" "data point" of 1 (in other words, I know it doesn't conclude anything but I still wonder if roundup was to blame).

And whenever this topic comes up, tptacek is there to say there is no link. Which would make sense if he's an oncologist or a biologist or someone with training in this area, but that doesn't seem to be the case, go google him and he's a computer security guy.

So I asked how he knows what he says he knows. Bring on the downvotes I guess, but I'd still like to understand why this person is an expert on this stuff with what appears to be no background in it. Isn't hackernews about learning and getting to the truth? Don't we like to understand our sources?

It would be completely understandable if he's got actual expertise in this area and maybe that's the case, but if so, why not just say that?
You might consider looking into Direct Primary Care. It is growing in popularity in the US. Here is a quick and dirty overview:

http://micheleincalifornia.blogspot.com/2017/01/direct-prima...
China would be less traditional D&D alignments and more of a faction-based system where the party and the nation are at the top of the loyalty priority list.
And each one made only once!
Nice scam.
> Who in the world does not agree that self-determination is good?

Generally the self-determination of a population is opposed if that population is viewed as the same ethnicity as you. Just look at the concept of the independence or real autonomy some day of Vojvodina or Transylvania. Besides blaming such talk on a Hungarian irredentist plot, Serbs and Romanians from further south are completely aghast that some of their fellow Serbs and Romanians might not want to share the same country with them.

There's a feeling that once an ethnic group has been gathered together into the same nation state, none of them have the right to leave it. Thus in China today, it's no surprise that the Han population in China (or at least its Han-controlled government) would be uncomfortable with the idea of the Han in Hong Kong (or Taiwan) going in a different direction.
TDD works exceptionally well. The secret sauce is to find the correct scope for tests. In my experience, integration tests are the most suited kind of tests for successful TDD.
I chuckled, but I don't think the criticism is fair. The imports are for generic math tools that aren't specific to neural networks, the most complex one being a dot product, so I'd say there's no trickery here.
The flipside is "be brave enough to be alone forever".

If you set impossibly high standards you are just wasting everybody's time.
We contribute more in tax on a raw-numbers level because we've historically benefited more on a raw-numbers level too.

We pay the same health insurance rates as everyone else. If you consider that an insult and a waste, I'm not sure how to constructively discuss this with you.
Pretty much. VCs didn't start SpaceX, Tesla and Blue Origin, billionaires did after already earning money through other means.

Another issue that plays into diversification is the inherent riskiness of startups. Most will fail to create so much as a decent app while remaining on budget, who do you trust to create a reliable nuclear research lab? Even experts in the field might not have the requisite business experience, and if it fails it fails big time. You need someone like a Musk or Bezos to obsessively drive such an endeavor, and it's hard to pick out the future Musks and Bezoses if they haven't already proved themselves.
I'd suspect it differs from person to person. I guess I answered as I did because the way the question was phrased set up what seems to me to be a false dichotomy.

When you say "perk", I think of something that's offered to attract employees because it goes beyond what's typically expected from a baseline office (be it free soda, gym memberships, or $3000 chairs).

When you say "necessity," I think of something the employee can't be reasonably productive or present without (a desk, an internet connection, a keyboard, a restroom).

There's a lot of stuff that fits in between or outside those two categories. There are things that are above the absolute necessity baseline but too much within the level of expectation to be considered a perk. Free coffee comes to mind. So does a microwave in the break room/kitchen. Or (on the west coast) a casual dress code.

Others aren't there specifically to make the job more attractive to employees - but may have that effect on some (an open floor plan; a well defined professional development ladder). You'll notice that some of these are neutral or a turn-off to other employees. They also tend to be things that the company leadership will help make the company more effective.

So I don't see something like allowing headphones while working as either. It's too mundane and expected to be a perk; and as an employee I may consider it a necessity, but I'm pretty sure my employer just sees it as part of a relaxed culture and a way to mitigate the distractions of the open floor plan.

Naps are certainly not a necessity from almost any employer's POV. An employee is generally expected to be able to be productive without one; and they're far from an expectation in any job in the US. They're certainly not necessities. For some employees they'd be seen as a perk, while (as this HN discussion seems to demonstrate) others would disdain a culture that accepted naps. But I suspect that companies that allow them consider them to be a part of the culture rather than a perk - something that's less about making the job seem attractive and more about creating a more pleasant and effective work environment.

Does that make any sense?
Not true. It's perfectly possible you have a scenario where for example the top 10% of men date 100s of women, the bottom 50% date 3 or fewer women and women have a much more even distribution and date an average much higher than 3. These numbers are just an example but in reality I think something a bit like this situation does actually exist.
I like to move as well. What I've found:

The problem with every rental place I've seen is how expensive they are. You could just buy the furniture outright for the cost of three months rental. Doesn't exactly match the year lease does it? :-/

There is a used market for IKEA furniture, and they're swapped regularly on Craigslist for half price assembled. Sometimes you can even rent for "free" by buying used and selling later. New items can be sold at half price as well. So I haven't had as much difficulty with that, though I wish they had more "modular" i.e. snap together furniture.

So there are some challenges to this endeavor, good luck.
I think one distinction we should try to make is that a "public intellectual" is someone who actively seeks to relate academic/scholarly research and methods to the public in accessible, but not simplified, terms and is open to serious debate. A "thought leader" tends to be associated with little scholarly rigour, a tendency to skirt debate, and over-simplification of complex ideas.

I think the author did have a good distinction as well. A "public intellectual" questions and interrogates, while a "thought leader" seems to inordinately promote and prophesize. (I'm thinking of someone like Ray Kurzweil as a "thought leader" here) That's not perfect, but it seems to serve pretty well.
In CA there is heavy competition between not-for-profits and for-profit. Kaiser and Blue Shield are both not-for-profits. I'm not sure why you would pick a for-profit here given those options
Nothing. There is nothing wrong with code generation in a production setting with "grown up" engineers who uses version control and knows the pitfalls.

The part in parenthesis is just a rant about education and how teachers use notepad and javac to teach Java.

So my point is the only thing students shouldn't use in an IDE is code generation.
>At the same time most of the people they are managing are nowhere near as good as they were at doing the actual work.

A manager who is skilled enough to do everything himself better than his subordinates is worth his weight in gold. His influence on the outcome of the entire project is much greater than if he was a single engineer working hard.
2017 Apple MacBook Pro 13“ – Review for Software Developers