skysight-inc/HackerNews huggingface dataset:
There's nothing new under the sun as far as this type of piece is concerned. Even pissant local journalists are well versed in the art of using innuendo to create stories where there are none. Hijacking the reader's imagination and letting them jump to your conclusions is one of the oldest tricks in the book.

About ten years ago, one of our local papers did a 23 piece series on a pile of dirt with trace amounts of old pesticides in a middle school. Everyone at the school was transparent and forthcoming and the health rick of this temporary pile of dirt was beyond miniscule. That's not just my opinion. I interviewed the toxicologist who authored the newest and toughest environmental regulations.

That local journalist had successfully push vague innuendo that hijacked many parent's worst fears and sense of outrage and they ended up firing the superintendent. Based on the models, the increased risk of cancer from being exposed to these pesticides were something around 1/250,000. Your normal risk of cancer is between 1/3 to 1/2. Many of these parents were convinced their kid's health faced an imminent threat and the photos of their outraged faces reflected that.

But they sold a lot of papers running that series and I'm sure it was the boost that journalist needed to make it to the next level.
I have a question about this. I just bought a new jeep wrangler unlimited and a coworker recommended that I remove the spare wheel on the back of the jeep and store it in the cargo space. He said that in the advent of a rear-end collision the wheel gets rammed through the back door panels causing much more damage then otherwise would occur. Did this happen in your case?
I live in a midwest city of about 120k. Office is 2 miles away, takes 5 minutes to drive downtown and 3 minutes to walk in from the lot.
Implementing Redux in Angular without bringing in a separate framework
I live near Old Street in London, UK. I walk 20 minutes to work and 20 minutes back.
Apple has been fine with WebViews in apps since the beginning of the App Store, including WebViews that make calls to native code, like in the Quip app. WKWebView even has APIs for native and web code to communicate. It's OK for a WebView to call out to your native code that saves data to disk, registers for push notifications, plays a sound, and so on.

React Native is very much like a WebView except it calls out to one more native API (UIKit) for views and animations instead of using HTML.

What neither WebViews nor React Native do is expose the ability to dynamically call any native method at runtime. You write regular Objective-C methods that are statically analyzed by Xcode and Apple and it's no easier to call unauthorized, private APIs.

With Expo all of the native modules are safe to use and don't expose arbitrary access to native APIs. Apps made with Expo are set up to be good citizens in the React Native and Apple ecosystems.
A particular problem for Tesla seems to be that basically every quarter now they desperately focus on producing new cars to hit their production targets, which then just grow exponentially for next quarter..
> Either you don't run Windows, and it's not an issue,

Not a solution for those of us who run Windows boxes for various reasons...

And to clarify, I plan on occasionally letting updates through (I'm already on Windows 10) but this is a great way to prevent data collection / backdoor activation, which I hadn't considered. Seems like the simplest way to add a lot of privacy to Windows.
Paris, France - Office is in New York, so I walk about 3 feet to my computer and remote-login.
Ask HN: How do you focus? tools and other
How do you people avoid distraction when working (I code mostly)?. What tools do you use (I'm a Mac user, no relegion wars pls)
Personally:

- Quitter to quit thunderbird, skype, etc after 10mins. Slack is just hidden.

- Leechblock (FF) to avoid more than 10mins on distractions website

- Timer.app (http://martakostova.github.io/timer/ you can compile it) for pomodoro with a script that kills Slack when a pomodoro starts and reopens it once finished. The script was setting the DND but the notifications keep popping up (the red dot), which bother me, so I switch it off. I think that messages can wait 40 mins, if not they can call.

- I don't keep thunderbird open (see point 1), but I've a plist script that opens it at 11 and 15, so I check the emails every now and then.

- Rescue Time and Waka to keep track of my habits and productivity

- Trello (was BulletJournal but i'm not alone anymore) to schedule stuff.

- In the open space nice pair of headphones, a good music, and avoid to reply when asked questions if i'm in a "pomdoro" or working.

- A reason to leave work
Boston, MA - Office is 8 miles from my home. I drive during morning and afternoon rush hour, 25 minutes to work, and 45 minutes from work.
ARM CPUs outsell Intel by well over an order of magnitude or more in terms of number of CPUs, but Intel absolutely crush ARM Holdings in terms of revenue.

In fact, at least PPC and MIPS (at least as of a couple of years ago) are also in the running for 2nd and 3rd largest CPU architecture in termsof number of CPUs - but as with ARM they're dwarfed by Intel in terms of revenue, as all three have a licensing model and target markets with much lower price per unit than what Intel does.

There are other potential architectures up there, though primarily used as microcontrollers, but getting accurate numbers is very hard.
hi, I'm working on something similar to Bubble myself - what makes you say that you want such a tool to generate open source code?
DRM in HTML5 Is a Victory for the Open Web, Not a Defeat
12 min down a single road then park just inside city center. I work right next to the lot so I just walk straight over. No traffic. I like it. Bellevue WA I live in Bellevue as well.
When will we have end-to-end encryption in the browser, is it even possible?

Can this be achieved with extensions?

What makes this unsafer than, lets say SSH?

I mean, it is a software I download from somewhere, just like a browser, so if I trust SSH to encrypt stuff I want, why can't I trust the browser to do the same?
InfraKit and Docker Swarm Mode: A Fault-Tolerant and Self-Healing Cluster
Why is it someone else's job to "un-bro" them? Why can't it be their job to do it for themselves, and just have them find out they're unemployable in their desired job unless/until they do? Companies insist they won't hire people who'd need to learn other fundamental skills of the job (and that if you want the job, learn that stuff first), so why not this?
Tesla might not approve the repair (and thus not re-enable the car) if non-Tesla supplied materials are used in the repair.

Tesla reserves the right to refuse to activate cars unless repairs done to them are inspected, and even if you pay for the inspection, it might not be activated.

ref. http://www.teslarati.com/think-twice-buying-salvaged-tesla-m...

The original article 404's, unfortunately.
> I'm significantly worse in my job than what I remember from before I had kids.

I'm not sure if I'm significantly worse in my job since I've had kids (I have a two and a half year old boy), but what I'm not able to do is keep up with "the kids" who get to work at 8:30 AM and leave at 7:00 PM, because they're young and single and no one is waiting at home for them. I try to leave at 5:45 PM so I can get home in time to help out with dinner and putting him to bed.

So many folks I work with get home after their kids go to bed. I just don't want to miss all that time with my son. It's definitely affecting how I'm perceived at work, because I'm seen as not as "dedicated" as the folks who stay at work till all hours and are online late at night at home. It's constantly striking a balance between the demands at home and the demands at work.
And for smart compilers, developers have to have intimate knowledge about the implementation details in order to work around infelicities, or understand exactly how much performance they're leaving on the table when it does or does not do something. So what happened to all that abstraction you were clamoring about, where dumb compilers require "understanding the machine" -- when for the 4th time this week you're staring at the generated code from your "smart compiler", wondering why it's leaving performance on the table? I still write assembly and it isn't because I'm working on a Z80, or for a lack of "very smart compilers" -- I assure you. Sometimes the compiler just can't do what I want; other times it's being too clever for its own good and getting in my way. Most of the time it does a perfectly good job.

The abstraction is fundamentally leaky. As someone who worked on a compiler for years, cost models are important, and benchmarks and perceptions are very important -- but they are often non-intuitive and not totally "free", as TINSTAAFL says.

That said, optimizing something like a self-pow call to a square is probably not overreaching as an optimization or whatever. But there is certainly something to be said about over doing it and before you know it, you've kicked the can down to <person in the hallway who's really good at optimizing on platform X> because they had to do it anyway because only they know why the JVM or whatever behaves that way on a Friday with 17 inner class methods or something and you're really sure it can be faster but you've got a deadline in like a week and holy shit you have 3 other things to do.

As an aside, I think if any compiler gets the "most sane cost model award", it would probably be Chez Scheme, since it is both unbelievably fast, and based entirely around a practical metric: basically no optimization is added if it cannot speed up the compiler itself. Performance should be predictable both in terms of runtime and compile time. Since the compiler is a rather general purpose application -- if the optimization isn't worth it there, it's probably too overly specific, and likely isn't carrying its own weight. After 30 years of following this rule -- Chez is very, very fast.
Ontario, Canada - Without traffic it's about an hour.. with traffic (which is what my commute is) it's about 1.5 hours there, and 2 - 2.5 back home.
The nice thing about Thunderbolt 3 is you can run a discrete GPU over it for lower power laptops.
Prince Edward Island, Canada – I live about a 3-minute-walk away from the office.
Yes, kind of. I use SJCL in Turtl (https://turtlapp.com) which is packaged as standalone browser app (nwjs on desktop, xwalk on android). I'd never publish the app as a web app (at least not without significant warnings to the user/an opt-in) but technically yes, we use client-side crypto in a browser.

SJCL is kind of a pain in the ass though, to be honest. It was built before Uint8Array was prevalent, meaning all your crypto data has to be encoded as a string, and you have to be extra cautious of UTF8 data (you have to decode/encode your data as ASCII strings). Someone please correct me if this is no longer the case.

Recently I've been playing with the emscripten port of libsodium (https://github.com/jedisct1/libsodium.js), which seems to be working quite well. I have yet to benchmark, but the nice thing is that eventually I can replace parts of the app with Rust (WIP) and use the exact same library for crypto as used in the js app.

So, I'd agree in general that javascript is a shitty language for crypto, or at least it was before Uint8Array et al. I'm looking forward to seeing what happens with Wasm...being able to replace a JS app with low-level code compiled from Rust or something is definitely a nice idea. My ultimate goal was to provide a comm layer between JS <--> Rust and embed the Rust portion of the app as a library (.dll/.so/etc) but perhaps it just makes sense to compile everything to Wasm and embed it that way.
I'm frankly quite surprised by the initial wave of comments disparaging this message.

The facts are that women are poorly represented in the tech community[1], and do make less than men[2]. Any attempt to let women feel more accepted and bring about much needed change should be championed, not picked apart and belittled because you feel like you are personally being attacked when people are just asking for help.

1. http://www.usatoday.com/story/tech/2014/05/28/google-release...

2. https://www.cnet.com/news/biggest-pay-gap-in-america-compute...
Washington, DC; just under 3 miles (just over 4.5 kilometers). I take the bus, about 30 minutes door to door, or (about three times a week) walk, roughly an hour depending on the route.
For me the extremely weak type system is one thing. In general the language is too accepting of bad code. It's kinda like HTML, "if you can guess at what it's supposed to do, do it." Personally, I prefer stricter interpretation over weaker versions.

Another big one for me is "this", which has significantly different semantics than nearly any other OO language out there. I personally find it confusing, and it requires you in many cases to understand the invocation point of a function. I can not reason about all the data related to the scope of the function, in the function, without first taking into consideration all the callers of the function.

To be fair though, JS is not the only language that features these flaws. The biggest problem with it is that I'm not really given a choice to use other languages. Yes, there are transpilers, but even with those I almost always need to use JS at some point for integration with other code.
NYC - 30 min walk to the office.
No, the reply was filled with eggcorns / mondegreens, i.e. misheard idioms.
Denver, CO - Office (Downtown by Coors Field) is 1.2 miles from my apartment. I either walk to work, or my girlfriend drops me off sometimes. Denver has a free metro bus that goes up and down 18th/19th street. If I'm lucky I can catch it at and cut 5-10 minutes off my walk. Sometimes there isn't one there, and I just walk the whole way. If I do that it takes 20-25 minutes, but is nice and easy.
Susan Fowler's case was not unique, I know women in tech who can confirm this. These are systematic issues. Why are you so desperate to downplay them, and why do you get so nervous when you're not allowed to frame the issues or control how they're addressed?

Also, your murder analogy is.. absurd.
Atlanta, GA, 17 miles, 30-60 minutes each way with an average of 45 during the school year and 35 during the summer.
7-10 minutes from home. Best commute of in my entire life so far.
I guess ANTLR should have some support for "outside of the happy path parsing": As far as I know it's also used as the parsing part of the XText framework, which allows to create custom languages and which will also create eclipse plugins for editing these. These plugins also need to be error tolerant for providing intellisense support during editing, and at least from a user point of view that seems to work.
New comedy film idea: it's 'The Producers', but it's Prenda Law making porn. They don't want to be too successful because then people will notice that they're actually running a piracy-scam. But they need it to sound like something people would want to download. Instead, they start winning awards for their 'highly artistic' porn.
There's nothing here about "technology" not being ready. There's no EV specific parts involved. This is just bad customer service and parts delivery.
It really isn't. You want something for free without putting the work. I want to put in some work to get what I need.

You, too, believe in the magic compiler that doesn't exist. You don't get good code from a high-level specification. You really have to understand what the compiler actually can do for you and write your code accordingly, either way - except the predictable case is more straightforward (though maybe not as pleasing).
New Force on Wall Street: The ‘Family Office’
Northwest Arkansas - The office is about 28 miles from my house, 40 minutes drive in low to moderate traffic. My previous job was much closer, 4-5 miles from my house, but refused to pay me the median salary for my job description. With my current job, I was able to negotiate an office start/end time that avoided peak traffic times and regularly work from home.
Mercedes has also had a hundred years to build up supply lines.
I'm sure you're not the only one. As a soon-to-be Dad and long time single hacker late night guy, I've been wondering myself if I'll feel the same way.

But then I remember the day jobs I've had where I was thinking the same things on the clock: lamenting what I'm not working on and will probably never accomplish. Especially including the programming and/or devops jobs.

I've got to say I can't point to a single job (even working in a restaurant as a dish washer, and on a ranch) where I couldn't have found any way to constantly increase my knowlede even by some small ammount while working. It's even more challenging to me working remotely on gigs that are utterly boring, because I'm tempted to stray out into left field and the Internet makes that so easy of course.

But those boring gigs carry value that I can find if I look for it, and that I can build upon. Every second, they offer opportunities for exploring a new problem domain - for learning something new. And my client gets a great ROI if I do that. We both win.

And with Kids, is it not a good thing to tell them about what you're working on? To show enthusiasm for your work? You say you try to teach your kids things - I've heard it said the best way to learn something is by teaching it, right?
> are there any curated lists of libraries known to work with wasm

I'm not aware of any specifically, but I do know at least one Rustacean who has been playing with this tweeted something like "I'm surprised but these 80 crates i've been using for advent of code work out of the box with wasm". So we'll see!
I mostly just lose them on old hard drives to be honest.
I'm 38 with three kids: 2 year old twins and a 5 year old. During that time, I've done a lot on my own, and I feel I've had more than enough time to accomplish more.

I've taught myself Swift and Cocoa:

https://github.com/johnwheeler/CocoaProgramming

released open source frameworks:

https://github.com/johnwheeler/flask-ask

https://github.com/johnwheeler/flask-live-starter

and have had plenty of time to pursue interesting side projects:

https://oldgeekjobs.com

https://alexatutorial.com

I also spend plenty of meaningful time with my kids reading them books, going to the park, playing with toys, and day dreaming. Stop watching T.V., playing video games, and making BS excuses for being distracted from life.

It's not a tradeoff--you don't have to choose one over the other. _No one_ is so busy they don't have a few hours of down time a week. It's how you choose to spend it.

Incidentally for myself, with kids, a full workload, and pursuit of projects that interest me, I still find myself with too much time to know what to do with and squander a good portion of it.

The best thing you can do for your kids is teach by example. If you spend all your free time with them and grow up bitter that you didn't accomplish what you wish you would have, you're creating a shitty template for them mold themselves against. Let them watch you reading books, building things, crashing and burning, and chasing your dreams instead.
- Bad Performance
- Extremely weak type system
- No generic language
- Too many abstractions
- Double behavior of types
- Bad scaling
- Extremely bad OOP Implementation (Just 1% of OOP)
- the Debugging approach doesn't make any sense
- The Community (1000+ Frameworks with almost the same features for what existing standards?????)
That's the body shop's job (and failure)

...

Again, the body shop should have taken care of this.

...

Perhaps the body shop is better at taking care of conventional cars and lead acid batteries, and just needs a little experience and education about lithium-ion systems?

...

So the game, here, is to direct blame at the body shop and not Tesla?

The body shop Tesla certified?

It seems to me that if there are so few body shops, and Tesla must certify them (presumably to ensure the work is covered by warranty), then those body shops are in effect an extension of Tesla's business and it's perfectly valid to hold Tesla equally accountable for their failings.
Does the downvote indicate my memory is faulty?

I believe I was already using EMR when Google's MapReduce service was announced. I'm not referring to their internal tool, but the external service.
How are you dealing with that? I had a bus ride for a few months that ended up taking about an hour, and I hated it.
which from dev POV means having to ship a tool(chain) (for the AoT stuff)!
KnightOS, an open-source operating system for Texas Instruments calculators
Unfortunately, the companies that DO have a better process maybe have better retention and thus don't need to hire so much?

The same logic that states that bad candidates are always floating around applies to companies... companies that always have open positions are not necessarily the best ones, those seem to fill their open positions faster.
If you willingly accept continued association with a known group of bad actors

Speaking of which, what's the polite euphemism YC now uses to describe its relationship with Peter Thiel? and how likely is anyone to believe they're continuing that in order to stand on principle vs. baser reasons?
Servant Leadership as Leadership Engine to Power Agile IT
What If Trump and Clinton Had Swapped Genders?
Tempe, AZ - Office is just under 2 miles from my house. I usually bike, which takes ~10 (leisurely) minutes.

The heat can be a problem in the summer, but if I offset to go earlier in the morning and return earlier in the day, I can ensure I'll be sweaty at home in the evening, rather than at work at the start of the day.
The consumer is free to choose Android.
Single biggest asshole of a company in SV behaving like they always do isn't an argument against the whole industry worldwide.
Do I need any special equipment to take this program?

Nothing is required except a computer and an internet
connection.

So, what, they're using the Gazebo ROS simulator?
Popehat's amusing law commentary on the whole case, including the new developments: https://www.popehat.com/tag/prenda-law/
> So you can't rely on the absence of a counter-claim to prove the veracity of the documents.

That's fine... but if no one is disputing the truth of something, there's no evidence whatsoever that it's false.
PSA: at this point, making comments complaining about "virtue signalling" is virtue signalling. And I suggest investing in new talking points -- "this is just as (insert -ism) as what they're fighting against" has been retired.
So reading up on the before diving into a solution is discouraged!
And as I hear the stories, this did happen. Cars are tough because you can't do a mechanic's job without tools and some obvious space, but there are at least stories of people getting cars and parting them out at a profit. (Similarly, there are stories of tank "repair" in WWII happening by taking finished tanks meant for service and stripping them for parts to repair multiple other tanks.)
> SteamOs will give you a ~10% performance hit

Any sources to back up this claim? 10% performance hit compared to what? Windows? A different Linux distro?

I've found that for native games, Linux can actually offer better performance in many cases than the Windows version.

Someone also did a test recently (full video on Youtube) with the Windows version of the new Doom running on Linux through the WINE emulation (yes I know its not technically an emulator) via Vulkan and the performance exceeded the Windows version.
"Trying to predict whether something as high-level as GHC will do what you want, or to figure out how to make it do so, is an absolute nightmare."

GHC also happens to be one of the slowest compilers you could possibly use. It all goes together.
I live and work in Redwood City, CA, USA. I live 1.2 miles from work. It's a 6-8 minute bike ride, which I prefer, but I usually drive my wife to the train station, which is a block from where I work, and then I drive the rest of the way to work, which takes me about 9 minutes total.
I grab a cup of coffee on my way to my basement.