skysight-inc/HackerNews huggingface dataset:
All they had to say is "use this SKU kitty litter ONLY, nothing else. Here's the link. Do not buy anything else or you can cause a massive disaster. Here's a picture of the bag. Any deviation from this must be approved by a domain expert."

In other words, when failure is not an option you have to engineer out failure vectors. This was stupid simple to prevent. I don't see it as a failure of the workers, they don't know any better.

As an example, in aerospace you vet and qualify every single material through Material's Engineers. Only materials that have been approved for a particular use are designed into an assembly. It would be inconceivable for an assembly technician to order an alternative adhesive from a random catalog. This is proper engineering.

It sounds like the folks running the nuclear waste installation had no idea how to manage a mission critical process.
Same thing could be said about the Toyota AE86 in its day. The AE86 came out around the same time when the e30 M3, the mk3 supra, and the FC RX7 were also being released. The AE86 made "only" 128hp, the RX7 turbo made 200hp, and the mk3 supra made 230hp. Guess which one became the icon of drifting in Japan?

Take one look at the grassroots drift scene over at Ebisu Circuit and you'll notice that nearly everyone's running Silvias, Skyline GTSTs and AE86s. Hardly anyone is taking cars with over 300hp to the track... Too much power.
Initially, your point was "grinding my gears" lol. My reasoning was "'x is good". You took that (and this next part could be wrong so please accept my apology if it is but I tried to break it down into concrete math terms) and said "no it's not, because '20x' is bad, and if we do 'x' then that means we almost certainly will commit ourselves to '20x'".

But......You do have a point though. When extremist interpretations can be made...haha they almost certainly will (Islam, the Bible, anything related to communism, capitalism, etc).

How do you get around that? No contract is really bulletproof, there is a spirit to every law and document. That spirit I like to think is applied through good systems, common sense, and good leadership.
Net neutrality advocates are worried precisely about isps being able to discriminate by source or destination. Additionally, most traffic is already e2e encrypted. You just used the system you were proposing to post that comment.
Totally agree, but I think the problem is that in America, a monopoly or duopoly is considered a viable market. What we need are anti trust laws and prosecutions. I guess that doesn't bring as much money in as letting everyone get ripped off. But hey, "let the market decide," said no one with a brain.
Given the use case, PlantUML. Can be used in many editors and IDE's. It is much better than the website might suggest.

http://plantuml.com/running

[edit] AutoCAD can be run interactively from the command line. More like say Bash than Vim...and since it is extensible with Lisp, more like Emacs than Vim as well. There once was a Cad program, Generic Cad, that used two letter combinations for commands somewhat like Vim. AutoDesk bought it and killed it in the early 1990's. At the time, it was the second most popular PC Cad package behind AutoCad.
This kind of polemic would be more effective if they did some actual research instead of lumping every group they dislike into the same bucket.

The Breitbart guys I know are mostly standard-issue preppy Republicans. The Infowars guys are mostly conspiracy theorists, not white supremacists, and their political leanings are all over the place. The MRAs are usually old bearded white guys who are mad at the world because they didn't fare so well in divorce court. To me, these are all different things.

But hey, if you want to write a screed that they're all crypto-nazis because they don't harmonize with your upper-middle-class-seven-sisters-white-girl worldview, be my guest. Enjoy your second Trump term.
Tesla workers are passing out on the factory floor, according to a report
Can you please just not comment when this is all you have to say? Comments on HN should be civil and substantive.
Probably everyone will try to hide your comment but that's the truth, there hasn't been a worse ecosystem than Android, learning the Android SDK it's so painful that even if they choose a decent language like Python to support it won't change the fact
that the APIs would still be called in the same way, just look at the examples, same just sugar-coated flavor: https://github.com/JetBrains/kotlin-examples/blob/master/gra... vs https://github.com/JetBrains/kotlin-examples/blob/master/gra...
It is an interesting subject to research but not easy. Finding and the exploiting a bug is art and science.

Augmenting fuzzying with AI is an interesting approach.
Probably unrelated

It pisses me off how I keep having to rewrite/resolve this particular problem I have of deploying a photo sharing site based in a poor network area.

One day I feel satisfied with the work I've just done, the next day it is garbage and I do it again a different way.

Faster but not fast enough.

Then you get this huge block of code and feel this heavy weight like ahhh.... Slash and burn...

Am I doing this the right way? What is the right way? Look at other major sites, why don't I achieve that same performance?

It is nicer to start over but is it a waste?
Where is this resentment and skepticism coming from? The facts say otherwise. Google is known to be receptive to bounties and payout.
There's https://en.wikipedia.org/wiki/Forged_composite

Not as good as hand-spun fibers, but cheaper to produce..

Not sure if it per se is that innovative, similar tech has been used for a long time for (cheaper) pleasure boats, though with chopped glass fibers and polyester resin.
I find this syntax very clear, usually start with val and try to stick to it. Moving to var is one char-change only. Also val stands for "value" which is a well known term for immutable data. I think about const as static values, while val are instance values.
Having data centers in Morocco probably doesn't give that much of an advantage, seeing as it's so close to Europe.
How is that even legal to cut pay from 22 am hour to 10 when you get insured and need to do some lighter work?
Building a bluetooth keyboard in a porcelain/leather case from scratch
WOn't last long until the cable companies force votes to make these illegal. It's been done in many cities/states already. Big money talks sadly.
Chess is so addictive it made me drop out of CS grad school.I would compete online every day from 10 pm to 3 am.That is not a good schedule if you want to make it to an 8 a.m class.
The EPA data only goes back to 1975. https://www.epa.gov/fueleconomy/download-co2-and-fuel-econom...
The password manager solution is, if you'll allow me to strain your analogy a bit, "second-party SSO". That is, it's SSO that I, the user, manage however I prefer. Password pasting is an extensible API for achieving that.

But we don't disagree, folks should definitely implement things like OpenID.
GM's factory workers are represented by a union. That's the difference. If there are abuses, then there is an avenue for redress.
Not exactly. Although, it is a startup submission directory similar to BetaList, but it has a lot more things than the former. Right now, we just released a minimal version. There are many things planned for coming months.
Voat needs an Angel
> Unions have been trying infiltrate Tesla for awhile now.

What kind of rhetoric is that? Is it inherently bad for workers to unionize and speak with one strong voice instead of hundreds of weak voices?
What assertion that cars have gotten lighter?

The article only references gas mileage improvements, which are substantial.
That seems like a lesson in corporate culture, not programming. Nothing that you do really matters more than how good you look doing it?
I wish they had some "race to the bottom" price option for small side projects, with free custom domain and letsencrypt support. Something to compete with the $5 VPSs (soon to be the $3 VPSs).

Right now I rent a large server to host multiple things because I don't like the limitations of their free tier. There's something very elegant about having all your "apps" isolated and with their own settings but the price must be just right. I really enjoyed using Heroku (for a client) because maintaining my own servers, even for hobby stuff, feels like such a waste of time.
Glad I could help!

Here's the recording for that very presentation, by the way.
https://www.youtube.com/watch?v=8wMybGTlf8I
Can you tell what SFFE means? GFE is the Google Front End but I can't find much about SFFE.
Don't forget 'car' is a rather arbitrary category. The car > minivan > SUV 'soccer mom' transition added these beasts:

Infiniti QX80 – 5,633 pounds
Toyota Sequoia – 5,730 pounds
Toyota Land Cruiser – 5,765 pounds
Lincoln Navigator – 5,830 pounds
Lexus LX 570 – 6,000 pounds
To the extent you're implying that the public/private distinction is relevant, I'm not sure I agree. Our infrastructure (trains, subways, roads) is also generally inferior even though its mostly publicly owned and operated. It costs our public entities five times as much to build a mile of subway as it costs Spain's public entities. We're just bad at doing things.
Many times, the "asking questions" thing is done not in good faith, and that's why it's dismissed out of hand.
Do you honestly find that funny? I thought that was quite the opposite. In fact, the interview could be the definition of "not funny".
> Until then, let's all just agree the net neutrality is a common-good consumer protection, and there's absolutely no reason, at all, to get rid of it until we either have a viable marketplace or we don't need ISPs..

On the other hand, we likely won't ever get either until it becomes sufficiently inconvenient for a huge swath of the first world. Necessity being the mother of invention and whatnot.

Personally, I would prefer that the internet is governed by the tech it's built on and not governments, and I can live with hypothetically throttled Netflix (oh the humanity!) in the interim. I'm sure my opinion won't be popular.
Maybe he's implying that it doesn't scale linearly.
Tesla already has a quality issues. Pushing your employees to these limits leads to fatigue and loss of quality is guaranteed.
On the other hand, I drove a VW Passat 2.0TDI Bluemotion over last weekend - did 450 miles and averaged.....60mpg. That's insane.

I mean, I'm super happy that my 2.0L petrol 381bhp beast gets 30mpg on the motorway, but we can still do a lot better.
> On the heavy side, no?

No. Car weights in America fell dramatically after the 1973 oil crisis, reached a low point in the mid 1980s, and have been rising since. Here are the 2017 Car & Driver 10 best

BMW M2 3450
Chevy Bolt 3563
Chevy Camaro 3883
Chevy Corvette Grand Sport 3428
Honda Accord 3336
Porsche 718 Cayman 2988
VW Golf GTI 3027
I wasn't making that comparison. I was pointing out that getting elected doesn't make a candidate centrist, especially when that candidate doesn't win a majority. Hitler's NSDAP got about a third of the seats in the Reichstag to put him at the head of government in 1933. Trump got about 46% of the votes in the US Presidential election of 2016. Neither of these needed to be mainstream to win, even though Hitler is a great deal further right than Trump.

The error is to claim that Hitler became "center-right" or "middle of the road" upon becoming Reichskanzler. The center didn't move ultra-rightward (remember: the Communists also did well in that election), an ultra-rightist happened to win the plurality in a heavily polarized election.
Yeh your probably right the laundry files IRL :-)
If it succeeds in America, ISPs in other countries will try to replicate the policy.
Anyone knows if it works with GitHub Enterprise?
Is that a correct use of the term 'radioactive'? I thought it referred exclusively to atomic decay. Although energetic particles probably induce radioactivity in some of the orbiting material when they collide... damage from that secondary radioactivity wouldn't be very much compared to the damage done directly by the high energy particles, would it?
Acquisition Is Easy. Retention Is Hard. – Product Habits
It's possible in most situations. Most people have federal student loans—which are the ones that aren't easily discharged—and as long as you are on an income-based repayment program, the loans are forgiven after 25 years.

You are basically given two choices as an average person after you hit over $150k debt: 1) Spend 5-10 years throwing your life away to a job to try and grind away your debt; or 2) Work a low-income job for 25 years and spend your time more meaningfully.

Low income doesn't mean no income, it just means you don't get to participate in consumer capitalism the way those without debt do. You can fault people for their lack of foresight, but honestly if I was in that situation I'd probably opt for option #2 as well.
13 steps to make TDD actually work
I always wondered why American cars are so inefficient. Seems such a waste of your significantly cheaper gas :)

I drive an Opel Astra H 1.7 CDTI and I can get up to 50 mpg (4.7 l/100 km) on the highway, and I never dip under 40 mpg (5.8 l/100km) even when doing a lot of city driving. I understand that my car is comparatively somewhat smaller (1200 kg) and underpowered (100 hp), yet I can't imagine needing more horsepower. It's a very comfortable ride as well.

But even my parents' larger car doesn't get even remotely as low as 25 mpg. First time I saw a car with less than 30 mpg was when I drove a company van.

When I compare these numbers with my American friends, they're incredulous as to how low they are, and they're not exactly driving SUVs either. What do you get in the place for this lower efficiency? Are American cars that much heavier? More comfortable? Faster?
Exactly at my first job we brought our FFT routines in from NAG https://www.nag.co.uk/
If a language or tool is officially supported, then that means the project maintainers (Google, in this case) promise to support its use with official documentation, priority bug fixes (for example, if an Android update breaks your app which is written in Kotlin and uses only public, non-deprecated APIs, Google will consider it just as high-priority a bug as if it were written in Java), and first-class access to new APIs as soon as they're created.
I put this whole post into Google.com/translate but I'm still completely lost.
Small files, 25-50K on average (images of patient charts), and they're all they're all write-once read-many.
At the same time, if you disagree with what a company is doing, don't buy that company.

One of the things that angers me the most about people like Carl Ichan is that he believe that, just because he has money, he has the right to tell companies how to run themselves. Often times he buys shares in companies just for this purpose. Nobody forced him to buy those shares.
ReactOS 0.4.5 Released with Office 2010 support and lots of fixes
We do supply high quality medical marijuana (indoors and Outdoors) with great Sativa and Indica strong THC and CBD strains, Our products are of the grade A quality type

Such as

White widow

Purple haze

Afghan kush

Durban poison

And lot more
Contact: hackjam600@gmail.com
Leveling the Playing Field for America’s Truck Drivers
> "Who could possibly have known it was so complicated?"

It really wasn't that complicated, until they got to a few million users. Before that they just spread through friends and word-of-mouth, so the user population was relatively nice and very similar to the couch-surfing community.

Maybe nobody actually knew what specific complications would arise, but at least the VC's should have known that generic complications would arise when they tried to scale the company...
It's because to is an infix extension method, whereas : is not a valid identifier name (and so can't be used as the method name) and you can't define arbitrary operators like in C++ and Scala.

The to method constructs a Pair object from its arguments, so

"Foo" to "Bar"

is just a prettier way of writing:

Pair("Foo", "Bar")

The mapOf function (which is just a normal function) takes a variable number of Pair objects as parameters.
Has Breitbart changed recently? It always struck me as slightly racist but I guess it is a matter of opinion
Don't forget your looking at the winners not the median returns for that category of investor. A company with 100 Million in liquid assets can easily be facing a 200 Million dollar lawsuit tomorrow.
I'm a little bit surprised to see StackStorm directly compared to Ansible and SaltStack. There's certainly overlap in capabilities, but in my mental model of the space Ansible and Salt are primarily configuration management, while StackStorm focuses on event-based orchestration.

In my environment we're using both Salt and StackStorm very effectively. Salt for CM and StackStorm as a platform for building automated, event-driven tools. They're really very complementary, especially since both are Python-based.
That law can be repealed if Europeans aren't vigilant; nothing makes the EU naturally immune to right-wing, pro-corporate swings.
Cool! Luckily, we have a POP in Johannesburg and it's "only" 160ms from there to London/Paris along our backbone (then another handful to europe-west1 in Belgium). Do you have good telemetry on the kind of latency your customers on seeing?

Disclosure: I work on Google Cloud.
The knowledge that they're censoring the list is big for me. Especially since they don't appear to even acknowledge it. Instead of being an honest look at what people find enjoyable to read, how can I trust it to be anything other than purely manufactured marketing? These are the top 20 most read books! (out of the 20 books we were willing to put on this list)
Literally no information to judge whether this service is competent or not...

As a security expert myself, I mostly have recommended tinfoilsecurity.com and tenable.io to the small businesses I consult with. In cases where you want more than simple web application scanning, CyberGRX.com tries to accumulate a more holistic picture of the security practices of your company.
There are plenty of cases where new frameworks come out that allow you to move forward much more rapidly as a dev team. They allow better testing, better code organization, etc.

Especially in the Javascript world, it's such a new field that new techniques are being invented regularly. I've seen old backbone applications that are essentially frozen in time feature wise, because the code is so cumbersome and coupled together (by the framework's design) that it becomes impossible to add new features without having to refactor/rewrite the entire thing.

I agree, if you have have a finished product that won't be getting many new features at all, then leave it alone. But if it is an ever evolving product with new use-cases and features being dreamed up regularly, that application should probably be re-written many times over.
I've used Kotlin for standalone Java programs, it's great. According to Jetbrains, it's roughly 50%:50% between Android guys and Java guys. I guess, after yesterday announce it'll shift to Android.

For example Spring announced that Kotlin will be first class citizen with next major release. So things are definitely bright on the server side.
Would be very interesting to know what SFFE means ;)
Here's the obligatory "Haskell has a monad for that" comment

http://hackage.haskell.org/package/mtl-2.2.1/docs/Control-Mo...
Zomato's leaked passwords are pure MD5 hashes (6/42 cracked in seconds)
We get spoiled a bit by how amazing noise suppression in modern vehicles is. A modern car rolling 60 MPH down the highway makes almost no engine noise, it's all aerodynamic whoosh and tire noise. Pretty impressive for a machine that's creating several thousand tiny explosions per second.
I've read the short story this was based on. If memory serves it was the first time I encountered the concept of throwing someone out an airlock.
No info whatsoever.

What kind of scans are you running?
What kind of data can I expect from the report?
Is it port scanning or CVE based stuff?
> I think what we are seeing is that technology skills with some business acumen out-competes pure business skill in generating efficiency.

I wouldn't say "out-competes" globally, but rather "in the context of disruption." (Which the tech industry has largely been in for the past 80 years)

The problem with MBAs is that they're not (generally) suited for the CEO role in an innovative company. A CEO is making strategic, long-term decisions, and those are vastly improved by deep, subject matter expertise.

Some MBA CEOs manage to cultivate that (I'd say in spite of HBS-alike), but generally they focus on the things they already know and were taught in school. Which are exactly the wrong things to chase when you're trying to disruptively innovate.

Plus HBS and the like have 100% incentive to sell their expertise as applying to as broad and high a market as possible. Rather than saying "Your MBA qualifies you for upper middle management, not leadership."
AFAIK literals for lists/maps are on their TODO list.
At work, I used RCS, because it was the lowest-maintenance solution I knew of at the time.

After leaving that company, I eventually discovered mercurial, and later fossil.
Mutation Testing – Lessons Learned
Actually, I just learned the answer a few weeks ago when I toured a wind-farm: Vestas uses magnets to secure ladders, lights, and other items to the inside of the tower instead of drilling holes. This neatly heads off problems with water egress and rust.

It is a little daunting to see that ladder going up into the dizzying heights and see that it is held in place by the same technology that keeps the kids' art stuck on the fridge.

Here's their patent on it: https://www.google.com/patents/US8567131
Not for Toyota Corollas incidentally. The 2001 model 1.8L Corolla RunX with 189hp is still just about the most powerful Corolla ever made. New Corollas top out at 138hp.
Article is interesting but gets a few things wrong:

1. Starting the analysis in 1975 is misleading (the Ford administration). The most interesting cars are from the late 60s early 70s before emission regulations, oil crisis, car bumpers, ect kicked in (and dealt a huge drop in power, increase in weight, ect).

2. Cherry picking a muscle car for its weight is also misleading. Muscle cars weren't light. Some had 6 or 7 liter engines (That's a lot of iron!). They were quick-ish because they were powerful. Muscle cars might be the only cars to have lost weight in the last 40 years, since its ridiculous to have a "sports" car weigh as much as a family SUV.

Look at the accord, or the civic and see the weight gains.

In fact, cars have been getting lighter but over the past 5 years, because they've become ridiculously heavy. This is new and excited (they're still whales though)

3. Yes my SUV has 300 hp, which is insane. But I go around a mountain corner much slower in it with it's 4000 lb than I would a FIAT 127 (kids, remember to downshift to keep the drum breaks cool!).

Point is, a car isn't a good performance just because it has a good weight/power. Just the weight itself is important (light always wins for the same power weight ratio).
>If a 1976 driver were to somehow get his hands on a car from 2017, he’d be at grave risk of whiplash. Since those days, horsepower in the U.S. has almost doubled, with the median model climbing from 145 to 283 stallions.

1976 was right in that era where gas prices took a huge jump, and to keep Americans from buying the more fuel efficient Japanese cars US car makers were producing seriously underpowered vehicles with better mileage. I wouldn't be surprised if that year represents the nadir of horsepower in American cars.
I like this

val z = (1..9).map {it * 3}
.filter {it < 20}
.groupBy {it % 2 == 0}
.mapKeys {if (it.key) "even" else "odd"}

I'd like it more if it said it performed the functions in parallel. If it does this Automagically I'm sold. If it doesn't, is there an easy to use form that does do batch operations like map in parallel?