skysight-inc/HackerNews huggingface dataset:
I'm totally not discounting the seriousness of what has been done but I do question how dark of a stain this will ultimately be. Especially if it turns out many other car companies have done the same thing.
If you go for cheeky, pick BADAZ.
> Don't follow your passion. Instead, become really good at something.

The important question always seems to be: at what?

You can't pick a lot of things because mastery takes years, and if you picked something you're unsuited for, you've just wasted a lot of time.

This just doesn't seem like a high value proposition.
Loss of face when they're trying to contrast approach on climate change vs. Trump
[pdf] Embracing the Kobayashi Maru: Why You Should Teach Your Students to Cheat
Thanks. I was unaware of this term, but I agree 100%
> ...she wasn't a victim of the crime...

Yet another example of how many crimes depend upon a degree or more of separation to escape prosecution and conviction. We are most definitely victims when the recovery cost is borne through the revenue from the interest rate charges.

We should be wondering why doesn't every payment system run 0.1-0.5% overall end-to-end between both user, merchant, and payment system that simultaneously acts as a bank, or perhaps even lower for more decentralized systems. There's very little transparency at all the costs imposed by middlemen within the system.
Reading this, I am windering if the way I am approaching Vue is more complex than the way others do.

Could you outline your approach to including Vue, to carrying state and changes from the rails api to the Vue-powered views, incl. initial state?

Do you think you could share a code sample?
Most engineering schools have classes about engineering ethics. When I was an undergrad in UC Berkeley, we not only had an ethics class (called "Social Implications of Computing") but also every single class had ethics sections, e.g. if you're working in a mission critical OS don't forget what happened to Therac-25, if you're writing ML Algorithms don't forget what happened to Uber etc... These were actual parts of classes, mentioned by professors. I think ethics is a very important part of both engineering and being a human being. You cannot make bridges and not be responsible if they collapse. You cannot make an OS and not be responsible if a bug kills bunch of people. Similarly, you cannot write fraud software and go by your day because that's what your boss ordered you to do. Engineers are highly skilled workers and we must have enough consciousness to deny doing a job if it's not ethical. Otherwise, it's just banality of evil.
Any idea why consoles are doing this?

Cheaper technology that lasts longer?

Not to go full PC masterrace, but I feel like my outdated computer is always out performing consoles.
> Why do you equate working software with correctness?

Because the original author neglected to provide an adequate definition of correctness, thereby inspiring an epic HN flamewar as people now must run around endlessly debating semantics. :P
agreed. But China's "quality and quantity" effectively is "as long as there isn't a bloody riot all over the place" :(

and speaking of dissidents, why would Chinese police operate "execution vans"? isn't that to hide execution of key people, whose news of execution may stir the public?
So because batteries are not perfectly clean means we should keep using gasoline which is worse?
https://www.npr.org/2016/10/25/499213698/whats-it-like-to-be...

https://www.amazon.com/Capital-without-Borders-Managers-Perc...
Those are just managed services, as in managed versions of I/P/F/S-aaS.

"Serverless" can be applied to every SaaS product ever made and is just an all-around meaningless and dumb-sounding term.
Memo to those seeking to live for ever: eternal life would be deathly dull
I wish more people followed those 3 steps for deploying apps.

A lot of people want to jump straight to the auto scaling, self healing, super deluxe cluster + tax edition to handle a billion requests a week before their app even has 1 visitor.
What's the point? Urea is almost free. I don't get why it was ever a big deal.
>So the sunlight->panel->led->light conversion does waste ~90% of the sunlight.
>This is made less bad by not lighting plants with white light but purple light, but clearly solar panel on the roof, plants indoor don't make much sense.

Why not? Wasting 90% of the sunlight is still better than using sunlight directly, where the plants themselves only use 4-7% of the sunlight. The plants are wasting all the green-spectrum light, which is where most of the sun's energy is.

Besides, you wouldn't use white LEDs, there's no sense in that. You'd use LEDs tuned for the wavelengths that plants actually use.
Another problem is reliance on "big" frameworks as if those being big and successful would make your particular application successful.
No it's just a bunch of code you don't understand and can't fix.
The implementation of this cheating is more insidious than you think. There could be a requirement to put in a "simulation" for testing. There's nothing unusual about implementing this feature. Then another request comes in at a later time to make this feature a build setting. Then at a later time someone who is not a software engineer toggles this build setting on production build during manufacturing to put it out in the field.
I'm surprised that founders preferred stock classes aren't more common. They allow founders to sell a small percent of their stock to investors, enough that they don't have to worry about money, and start caring more about big exits. Aligning incentives is powerful.

Early employees probably need this too. If you really want smart talent (and you should, you really need it), you should stop trying to screw them. I think there might be vestiture reasons this might be difficult though (last I checked founders prefersed can't be subject to vesting).
There's a secondary problem: when there are more resources, application development becomes less efficient over time. Even though there will be less infrequently used resources, the applications will use up resources more frequently in an inefficient way.

Example: I now need a minimum of 4GB RAM to browse the web, which is insane. 15 years ago my computer had 128MB RAM and I was browsing the web at approximately the same rate.
That or we are seeing some early form of memes.
FWIW, after realizing I never directly answered your question, I figured I should give you a full response.

Rospy aside, writing and implementing your own SLAM/path-planning tools in ROS is quite simple once you get familiar with the architecture of ROS. All the sensor data can be collected by subscribing to the right channel, and then you can return driving instructions back to a controller by publishing them on another channel. Since all this channel business operates on the network layer, you can even offload the computational workload of the algorithms to a remote system and have the robot get its moving instructions over Wi-Fi.
Relative to the surrounding area, clearly. No one commutes daily to downtown Chicago from NYC/LA/SF/etc.
Wealthfront CEO Andy Rachleff reveals plan to evolve automated advice
No. JS already has plenty of terrible module patterns. It is 2018, just use ES2015 modules. Yes, transpilers are needed for a bit longer in browsers, but tools like webpack, rollup, etc are already proving the worth of ES2015 modules and it past time to converge to the standard. For node, no transpilation needed for further back than LTS (6+): https://www.npmjs.com/package/esm
I have been wondering, how far are we from a simple but powerful enough open source RISC-V CPU running OpenBSD in our Router or some Network Appliance.
"shouldn't", but historically I've observed that different backends have different behavior for filtering (of bitmaps and layers) and for text rasterization. Wouldn't be surprised if geometry rasterization could be different too.
There are no more coral snake antivenom manufacturers anymore because the regulations became more stringent and the company that made the only antivenom that was grandfathered in under the old rules decided it wasn't worth it anymore.

Realistic regulations are good because they prevent resource rich companies from externalizing their failures onto others.

Unrealistic regulations cause industries to give up on things that our population needs to survive.

For example, in the past if you got bit by a coral snake you could get antivenom. In the present, over ambitious regulation says that you die when you get bit by a coral snake. Because the alternative to death (using under regulated antivenom) is apparently worse?

If you want to you could regulate that cars run off of happiness and that their exhaust contains no pollutants. But the result would be that either everyone cheats on the tests OR that there would be no more cars. Including the trucks that bring us food and other useful products.
Top Hat | https://tophat.com/work-with-us/ | Toronto, ON, Canada | ONSITE Full-time

We are looking for software engineers to join our team. We are hiring for a variety of development roles including: DevOps Engineer, Sr Platform Developer, Sr Android, iOS, and a Full-stack Web (Python, Django, Javascript, React.js/Flux, AWS, Ansible; recently we’ve been practicing Continuous Deployment on Lambda). Salary range based on experience from $80K to $120K.

Top Hat helps professors make every lecture count by transforming mobile devices into powerful engagement tools, inside and outside the classroom. Recently, Top Hat has been building out interactive textbooks and creating a way for professors to collaborate on authoring new content and sharing it through our marketplace. In summary, we have a great dev culture and some really cool problems to work on!

https://sites.google.com/tophatmonocle.com/engineeringattoph...

Apply here:
https://jobs.lever.co/tophat/?lever-origin=applied&lever-sou...

We are hosting an Open House at our Toronto HQ July 24th at 6PM. Join us!
https://tophatopenhouse.eventbrite.ca
password: summer
Do you eat mushrooms?
Education. Engineering and science schools should have good and rigorous ethics courses. Taught by actual philosophers and engineers on the field dealing with ethically sensitive issues (like writing a real-time OS for an airplane, self-driving car etc). An engineer or a scientist shouldn't graduate without the ability to reason about the social and ethical implications of their jobs. Engineers, physicists, scientists, social workers change the world more than most individuals and thus they need the ability to reason ethically more than most individuals.
I went back up top, clicked on the example button, and it yielded https://outline.com/6ps979 "The Fasinatng… Fascinating History of Autocorrect"

(From Wired in 2014, totally off-topic, but with a few amusing illustrations in case you need cheering up from the sadness here.)
This gets repeated on every thread on this topic but from what I've read is not true and heavily favors VW. VW was caught actively faking the test results by having the ECU detect it's being tested and change its settings. What every manufacturer has been caught doing is optimzing for the test and not getting the same results in real world conditions. That's a fault of the test and is perfectly legal. The only guilt of the manufacturers is lobbying to not upgrade the test.
>>Car manufacturers will always sell budget cars to people with small budgets, because there's a market for it.

I think your definition of "budget cars" and mine are vastly different, Regulations have already priced new car ownership out of the hands of many people.

New car prices have far outpaced inflation for many many years and wages are stagnate for many occupations

>> quite happily sacrifice the health of everyone in the search of profit.

All yes, the evil for profit corporations... Well comrade show me all the innovations that regulations directly have inspired. I would be interested in the that list.

I always forget how must support for communism there is here in HN circles...
My calculator watch worked perfectly for 50 years on that "wrong" assumption.
I think you meant this as snark, but I agree with it non-ironically. Shifting the emissions burden to centralized power plants makes later reductions simpler to achieve as power generation migrates to cleaner technologies. It's easier to determine how dirty the energy is when it's being generated at N places rather than 1e6(N) places. Emissions per watt decrease as new solar/wind capacity is added to the grid. You have full control over your energy source with an electric car (i.e. you can switch to solar now if you'd like and charge from that).
While you're absolutely right that this is a kind of distributivity, conventionally + is related to "or", * to "and", and ^ to "implies". So the theorem as given would be rendered as something more like "(p + r)^(p + q) implies (p + r^q)".
Correctness is achieved by simplicity.
Not sure what you refer to when you are saying "this". The completion part or to explain the domain (of possibilities)?

Ideally, if you design it right you shouldn't need to explain the text completion. It adds value by allowing faster typing.

So ideally, you shouldn't need to motivate the feature further. It should pay for itself UX wise. This very much depends on you being able to match your DSL to the domain being discussed. If the domain is politics it is very hard but if the domain is discussion meta, it might be easier.

Another follow up issue is that you want to do more with the structured text. You want it to be interactive, and have effect on the rest of the UI. You want to reflect the semantics of what you're writing. For example, perhaps you can pick out data points from the DSL interpretation and pull it into a common visualization.

Compare with tagging people on Facebook. People do this sort of naturally. This could work in a similar way. Instead of showing suggestions when typing "Bob Smi" it would be suggestions when typing things like "child mortality in ". And the effect of the complete sentence could be to attach relevant data.
Have u tried smart sheet? Isn't it even more powerful than airtable?
Here's something few people know: Sun saw Telescript as a threat (because Sun was all about "the network is the computer" and now Telescript was invading this space) and started the Java project in response. Microsoft saw General Magic's social interface and deemed it to be a threat to Windows. Their response was "Microsoft Bob".
I actually worked on General Magic circa 1994-1995 at France Télécom. The whole tech stack was garbage, despite AT&T’s valiant efforts to salvage it.
I had a co-worker who had a similar horror story. Drove out into the Alaska outback in a modern truck (<3 years old), there was some issue with the emissions reduction system (DEF heater failed), the vehicle went into "limp" mode after 50 miles (40 MpH speed limited) and displayed a warning it would limit them to 20 MpH after another 50 miles.

There literally wasn't any dealer or provider that could do anything before it hit 20 MpH limit, and the truck wound up being flatbed-ed (luckily the manufacturer picked up the bill, but still).

This definitely makes diesel vehicles less reliable, more expensive to maintain, and likely reduces their lifespan. If I purchased a truck I'd go gas.
Many people will try to punish you for your opinions. Luckily, points don't matter.
Tearing Down the Pricing of Dropbox and Box
People don't give the guy enough credit. Whether intentionally or accidentally he developed a strategy that hasn't been beaten yet. If Democrats in America don't realize this, he's going to win 2020, too.

If Twitter shut down, he'd have a HUGE say in which platform would be its replacement. MILLIONS of people (both left and right) would start accounts to follow him. Honestly, I can't think of another celebrity for whom that would be true.
There is a new library called GeckoView being worked on, and Firefox Focus is being rebased on it.

Perhaps Fennec itself will be replaced by a GeckoView-based browser. And in the longer run, by a ServoView browser.
I think you missed the parent comment’s point, which is that a highly complex implementation might have problems very similar to overfitting in statistics. Simplicity in some sense means “room to expand to handle future unseen cases.” If an implementation is very complex, chances are it has some assumptions baked in somewhere and when it hits the wrong corner case or a new requirement is added, it manifests not as some mere refactoring annoyance, but as a complete meltdown where the system is revealed to be incapable entirely, and has to undergo major delays due to huge refactoring that can lead to ripple effect problems in other parts of the system.

In that sense, simplicity is like insurance against the future, and so at any given moment you don’t solely care about the system’s total correctness or performance right now but also you care about some diversification benefit of investing in simplicity too.

Very much like how you don’t choose stocks based solely on what will have the highest expected return right now, but instead you also incorporate some notion of risk management when optimizing.
Stolen D-Link Certificate Used to Digitally Sign Spying Malware
This made me laugh. We were tasked to write an app for a customer and one of the main requirements from their product manager was the app had to open within 1 seconds. Not a problem we thought, then their technical guy came up with all these requirements that had to be resolved during the startup sequence.

So it was not simple and it was not fast. Nobody wants simple.. ever.
need to import bitbucket issues
Does natural deduction scale
beyond first-order propositional logic with a small number of variables? It seems to me that it would have bad exponential blowup, checking all the cases.
Of course Dynamite is now used almost exclusively for non-violent uses now in any event, so perhaps that's a non-issue.

Even thought dynamite is more powerful than TNT, it's not castable, and is much more unstable, so TNT and other explosives have completely displaced dynamite in the military.
But Subaru certainly hold a slightly more luxurious segment of the market than Nissan. Are you talking about raw quality or value for money?
> Not to mention that 100% correctness is even impossible.

In which case please consider that everyone here is using "correctness" to mean "correctness that is achievable by reasonable human effort". :P It's easy to win any argument by taking one side to its logical extreme and asserting that it is therefore impossible, but that doesn't create a useful discussion. By the same logic we could assert that 100% simplicity is impossible, but that would be just as silly.
Sun was never a competition in graphics workstation much, but workstations yes. Also, don't forget ArtX. SGI people everywhere! Everywhere, except SGI. I'm still bitter about it, I loved that company. Not their prices though. So far ahead of their time, kind of like Amiga where budget was not a question.
Web App to Identify Actors with Facial Recognition
What means simple? When I speak with Java developers it means enough abstraction for all kind of stuff (UML graph) :/
Git is decentralized append-only tamper-resistant ledger aka “blockchain”.
Do they even look at the ECU on a car after 2009? California trusts the ECU on most cars after 2001, but they do plug into it. Seems kind of BS to me, at least there should be some randomized real testing, and if those don't look good, some models get blacklisted from ODB-II testing.
> Correctness comes first. Simplicity is highly desirable, adds additional cost, but always comes after correctness

This may be a matter of definitions. It may be worthwhile distinguish between general correctness and full, as close to 100% provable correctness as you can get. That way allows us to dismiss clearly degenerate cases (you can always do a one-statement no-op program that will be simple but do nothing).

General correctness is what I want in most cases. Example: voice dictation. It requires a final read & polish, but errors are infrequent enough to save me a lot of time. Full correctness is usually requested for jet avionics, nuke power plant control, etc.

With that addition one should optimize for general correctness and simplicity as a first goal, full correctness and performance as a very distant second.

When I write software (or build systems) what I end up with is usually significantly different from what I started with; not externally, but under the hood. Keeping designs simple (on large teams being almost militant about it) helps large systems morph as it goes from a proof of concept into an actual thing. My 2c.
SEEKING WORK, Big Data Engineer, Primarily Remote (based in Eindhoven, NL, not willing to relocate)

I am a strong data engineer who is passionate about large-scale distributed systems and streaming pipelines, and cares about producing clean, elegant, maintainable, robust, well-tested Scala / Spark code.

Core Skills:

● Kafka, Spark Streaming, Avro

● Cassandra (DevOps, Data Modeling)

● Distributed Systems Coordination (ZooKeeper)

● Programming Languages: Scala (highly proficient, 8 years exp.), Python (proficient)

Other Skills: Airflow, Docker, Kubernetes/GKE, TensorFlow Serving.

Educational Background: Computer Science.

Solid experience working remotely.

All of my recent work history (8 years) is exclusively with startups.

Profile: https://angel.co/dan-serban

Looking for a long-term, 40 hrs/wk, non-payroll contract.

E-mail address in the profile.
Except that the news always covers it as a "fertilizer bomb" or "fuel oil and fertilizer bomb" without ever going into the details that nitrogen is one of the elements that has a significant play in the explosiveness of the "fertilizer bomb".

And the vast majority of those watching/reading the news, and seeing "fertilizer bomb" as the "name" are not chemists and have zero chemistry background, and therefore are not at all equipped to make the connection that it is the nitrogen in the fertilizer that provides much of the explosive punch of the "fertilizer bomb". At best all they will ever learn is that "fuel oil and fertilizer" can be used to make a bomb, without ever understanding why this combination is explosive.