skysight-inc/HackerNews huggingface dataset:
or run the entire business (when it works) without which the whole company would grind to a halt.

A rewrite made no sense to me since I'd end up maintaining version A alongside version B with B constantly lagging A unless I severely restricted the scope of B in which case it'd be an incomplete (though better written/more maintainable A).

Instead I went the isolate (not always easy), shim, rewrite, replace, remove shim approach.

It does feel a bit like spinning plates blindfold sometimes in the sense I'm always expect to hear a crash.

So far I've replaced the auth system, the reports generation system, refactored a chunk of the database, implemented an audit system, changed the language version, brought in proper dependency management, replaced a good chunk of the front end (jquery soup to Vue/Typescript), rewritten the software that controls two production units and implemented an API for that software so that it isn't calling directly into the production database.. and done it without any unplanned down time (though I'm still not sure how - mostly through extensive testing and spending a lot of time on planning each stage).

It's slower because I have to balance new features against refactor time but I have management buy-in and have kept it, mostly through been extremely clear about what I'm working on and what the benefits are and have built up some nice momentum in terms of deploying new stuff that fixes problems for users.

The really funny part is that even though I'm re-factoring ~40% of the time I'm deploying new features faster than previous dev who wrote the mess...because I spent the time fixing the foundations in places I knew I'd need for new features going forwards.
Funnily enough NPR links that story in the article. Good for those athletes.
Hacker News commenters are not the ones making baseless claims about how their product is better than the current market dominator. Hitchens Razor is working just fine in these comments.

It reminds me of NFL fans. No one talks trash about the crappy quarterbacks of their opponents teams. Everyone talks trash about Tom Brady, and Peyton Manning, Cam Newton, etc.

This is also a general negotiating tactic. Start with a bold initial offer, and then negotiate back to what you wanted in the first place.
In a closed system, CI=CO=0, by definition, so I think you've got the wrong thermodynamic law.
Old software often had requirements or made design decisions based on assumptions that aren't true anymore. These can make it more difficult to deal with or extend. I agree that in general we should just use the old software that works. However big projects like fuscia can reap some long term benefits. In the end it's a cost/benefit analysis to decide.
Why Facebook Is the Perfect Representative of Tech's Privacy Problem
Boy Billionaire Leaves Tough Stuff for Grown Ups
danby - grpc for the browser :: is looking for testers https://github.com/ericbets/danby
There are two upcoming features. The first one is streaming support. The second is a callback API template that mirrors the grpc node API exactly. Or you will have the choice to stick with the current promise API. It's not a priority for us at the moment but adding a simple load balancer that distributed traffic randomly across a set of servers would be a ~5 line patch.
>It's amazing at keeping me in my lane when I'm fiddling with my podcast feed though.

I hate to be sanctimonious at people online but this is how people get killed. Is it not illegal to do this where you live? In the UK you'd be half way to losing your license if you got caught touching a phone while driving (and lose it instantly if within the first 2 years of becoming a qualified driver).

You just said it yourself, you can't trust it, so don't play with your phone while driving, lane assist or not.
The statement is here: https://twitter.com/dannoyes/status/983899361779236864/photo...
Teslas. Maybe something changed but on my 2015 Model S I've never had to physically move the wheel in the slightest, just apply a little bit of pressure.
In monitoring Global Percentiles rock. What do you think and why?
I continue to be amazed that in spite of everything that has happened there is still a company that is operating...
What? New software is usually better, or do you think people never improve anything? That just makes no sense.
Director/VP of Engineering requirements at Tech companies
I am currently leading a decent sized team of architects and developers at a Financial institution at a Director level. I don't code at this point, but am fairly conversant with different languages and get down into the conceptual architecture & high-level design elements. I am trying to make a transition to a Tech company at a similar level, but keep running into a wall - it seems my resume doesn't get past the recruiter. What is it that Tech companies are looking for in a person for that kind of a role that I can add to my arsenal? Can anyone share their experience/advice if they have made that sort of a transition?
Not tech. Jack Welch at GE gave it to us: https://en.wikipedia.org/wiki/Vitality_curve
Google does not regard closed drivers as a problem. With Fuchsia, all the important drivers will be closed, full stop. Google has no incentive to care about your landfills. The permissive license of Fuchsia will make its ecosystem more appealing to IVI and mobile OEMs, not less.
> If getting people to do this is impossible, so is getting people to stop storing passwords in plaintext.

This may very well be the case, though. You may get most people to know that storing passwords in plaintext is not a great idea (tm), but there will always be people ignoring that, be it due to downright ignorance or external factors.

I can envision some non-technical person in an organisation prescribing to IT that a new user password cannot look like one of the user's old passwords, where "look like" actually means something like an edit distance of <=2. Since the secure way of implementing this is looping over all possible passwords close to the one the user entered now, hashing them all and comparing them to a list of past hashes (which is quite resource-intensive, which costs mony), I bet there will be people that will give in and just store the last few passwords in plaintext. Maybe they'll encrypt them, but they'll be there.
Pigeon-Guided Missiles
You could argue that viewing legislation like this as a sort of magic wand, "just pass a law that says nothing bad can happen to you if you don't check email outside of work and that'll fix everything" is even cuter, more out of touch.
> Lots of stories about apps misusing Apple data, never seen Apple notify people.
> Important to hold everyone to the same standards.

I was under the impression that Apple is very good at avoiding personal data leakages, and privacy in general. Is this true, or just hot air?
I have a Volvo as well and it is annoying when the dashboard goes nuts warning of impending doom when experience tells me that the vehicle/obstacle ahead isn't actually an issue. That said, it has saved my bacon at least once at an unfamiliar highway exit in rush hour when traffic went from 40mph to a dead stop almost immediately.

Lane assist has also led me to be much better about always signaling lane changes lest the steering try to fight me.
QNX IPC mechanism is essentially cross-process function call, ie. message sender is always blocked while waiting for message reply and the server process cannot meaningfully combine waiting for message and some other event.

Edit: in essence QNX messages work like syscalls, with the difference that there are multiple "systems" that accept "syscalls". For what it's worth Solaris has quite similar IPC mechanism that is mostly unused.
I don't have a problem with Google's resources to build something of that magnitude successfully.
My problem is with their execution.
All their products are in perpetual beta.
And the users are forever testers.
That's their business model, and it doesn't call for great UI/UX.
Probably because the Board can't find anyone better to take over this sinking, toxic ship. Sometimes it's just that simple.
This is the end-goal. The delivery of synthetic genetic payloads in a live organism is still a bit tricky. Certain therapies do do this by injecting a synthetic 'virus' directly into your bloodstream. However, since it's so easy to extract T-cells, the risk of withdrawing blood, engineering it, & replacing it, it is worth the extra time to guarantee the delivery of the genetic payload is correct and thorough.

As the sophistication of genetic delivery improves, direct delivery will absolutely become more common - and in fact will likely be a required technological step to curing harder-to-reach cancer and genetic abnormalities. That's why the first gene therapies are for the immunologically privileged, and easily accessible sites of the blood and the eye.
Regarding Mark Zuckerberg’s Unused Talking Points on Tim Cook and Apple
Such regulation has to be sufficiently unambiguous that companies don’t find loopholes around it.
Peepeth: Unstoppable Microblogging
once you see the mountain it will be too late. think of big airplannes as trains.
I did the reverse; started as a Head of Engineering at a startup, then moved into Engineering Lead/Manager roles. It was risky (we ended up getting shut down) and extremely stressful (I was involved in a dozen fires at any given time), but I learned an incredible amount.

If you can handle the risk and stress, the CTO job will likely be more rewarding.

That said, it's absolutely critical to find a mentor outside of the company to lean on. It's likely that your peers will know nothing about running engineering teams, and having an experienced voice of reason can make-or-break your experience.
> requiring 2^38 steps to find a solution

Isn't the premise of the company to use "AI" to find a solution? I'm going to go out on a limb and assume AI here means deep learning. I took both an AI and ML course during college where the FAQ was "what's the difference?". At least from the way the courses were presented, the AI class focused on traversing these exponential search spaces. ML on the other hand searched for local maxima / approximations. Obviously, you seem more familiar with combinatorial auctions. I'd love to understand where an ML approach fits in here.
SEEKING WORK - Honolulu, HI
Remote but willing to travel

Email: rurabe at gmail dot com

I have 5+ years experience building web applications in Ruby and Javascript.

- Do you want to build a fairly traditional app? I've done tons of that with Rails and Express.

- Do you want to do some really fancy stuff? I've focused on that lately using React and Redux, builing complex apps that live inside the browser with lightweight servers that serve JSON.

- Do you want to do some really really fancy real time stuff? I've also worked on apps that use websockets to deliver realtime two way communications in conjunction with React to do magic.

- Do you use a database? I have 6+ years of experience working with Postgresql, and am not too shabby with MySql either.

If you think you might want to do any of these (fancy) things, I can lead or augment your development efforts with an approach that prioritizes clear communication and quality code. I've been working for 3+ years remotely with both startups and larger organizations, and am happy to talk with you about your project.

Look forward to hearing from you!

Ryan github: https://github.com/rurabe linkedin: https://www.linkedin.com/in/rurabe/
The point about Mark Zuckerberg is spot on. People like to love him, but half of the internet has now decided they like to hate him.
Yeah, it's a heavily modified fork of lk.
Reddit CEO says racism is permitted on the platform
Personally, I only downvote spam and irrelevant messages (unless the author clearly stated off-topic and explained the reason).

If people replies to me, I typically upvote even if I disagree because I appreciate them taking the time to respond to me. If I disagree, I prefer to comment again.
How many non-programmers do you think recognize that Tesla is telling a half-truth here?
Honestly I really liked Adaptation, but then again I liked Stranger than Fiction, and many other existentialist flicks (Run Lola Run? hell yes).

I know a bunch of folks who walked out feeling cheated or confused.

I think most of the issue is that people want a) a story b) to be entertained and c) to forget about the outside world for a bit.

Anything that fills these boxes is good for mass consumption (from Hollywood producer/ purely dollars point of view). Enlightening the subject or shocking them with with new points of view are entirely stretch goals.
Chasing the man who caught the storm
Just hired as a team lead for a big-name non-FANG tech company. Compensation includes a 1-year cliff vest in a mix of cash and stock, so I'm in a superposition of making ~180 (if I leave before the year is up) or ~320. A cliff vest like that is probably a good path into this tier, since it lets employers take a chance on somebody without being out quite as much money if they don't live up. I work in NYC. I'm close to 10 years in software engineering and this is my first 300k position. I arrogantly consider myself an underachiever--part of me feels like if I'd really tried, I'd be doing a lot better or at least have gotten here faster. I took a 60k software engineering job out of college, quit after a few years of no advancement, taught myself more skills, got a 100k job and managed to actually get enthusiastic enough about it to impress my bosses and get promoted and mentored. Eventually my career (and salary) growth was slowing down and I was depressed from 2016 and felt like I needed a change of venue to help shake me out of it. I made an account on hired.com and set a minimum salary of ~180 (significantly more than I was making), thinking that would be a long time coming. It wasn't, I nailed a tech interview for once, and the offer included the large amount of stock, which I negotiated up a bit.
I am not sure why there is so much anti Tesla sentiment here in HackerNews. I am a new model 3 owner and very well informed so many times that "Enhanced Autopilot" is nothing other than advanced cruise control and my attention is always on the road. This is a great technology but someone cannot be more obvious than this on how to use it responsibly.
I'm willing to bet that the NTSA report on this accident will explore that issue. The one number that Tesla has given included the effect of automatic emergency braking, so it's not a pure autopilot number.
> It'd be nice if Congress can be asked to host a debate between subject matter experts in the privacy domain (who are knowledgeable and can effectively communicate this knowledge and their concerns to lay people) and tech company C-level executives like Zuckerburg.

Funny, I suggested the same thing on IRC, My suggestion was that they should have had the EFF write the questions ;).

That would be pay per view.
macOS (and iOS, tvOS, watchOS, etcOS) are built on a microkernel too (Mach).

It's not an automatic security win.
At the end of the day I think therein lies the difficulty. The entire point of a movie based on a video game in my opinion would be to allow fans to explore the world further in another medium. It's to enhance immersion, not replace it. A great video game movie probably wouldn't be very good for someone who hasn't played the game.

I think a good example of this is the Warcraft movie. Pretty terrible reception overall. But as a Warcraft fan I really enjoyed it and would love another.
It’s kind of hard to explain but tornadoes are both scary as hell but magical. I never chased one but have been out walking farmers fields in my previous career as an agronomist and seen a few come down. Almost every instinct in your body says run yet you stand there for a moment dumbfounded at the sheer beauty of the beast.
The game was of no interest to me, but I enjoyed watching Milla Jovovich running around, and the slice-n-dice scene was pretty memorable.

I was about to bring this movie up as a counter-example, but I guess the opinions on this are very much split.
The fatal impact may not be seconds away but the event that sets in motion the series of actions that results in that fatal impact may take only seconds.
True. But the legacy code is still there.

Which is the worst of both worlds.
> Microkernel, huh? At least now we will have a chance to get some empirical evidence to resolve the famous Torvalds - Tanenbaum debacle.

They're generally used for different purposes, but if you mean number of deployed systems, then microkernels have won hands down. Firmware in nearly every device runs a microkernel like L4. Hypervisors like VMWare and Xen are also microkernels.

Microkernels are everywhere, it's only the desktop that's still dominated by monoltihic kernels (Mac OS X's Xnu/Mach is not a microkernel).
Show HN: Canadian DevOps Jobs List
While I do not deny that memorization of APIs makes for more efficient programming, I would argue that, long term, readability, maintainability, and extensibility are far more useful time savers overall. Architecting a codebase which meets standards like these requires a different set of experience that comes with time and can't be trivially looked up online.

If I were to measure a programmer's ability, I.e., what makes a "good programmer", perhaps in the context of am interview, I would therefore not test rote knowledge.
This is a daily updated DevOps Job list that is scraped from Indeed CA. Dear HN users, tell me what you think? Do you find it useful?
It's Good News for Libertarians When Paul Ryan Quits Congress
“NHTSA found that even the early version of Tesla Autopilot resulted in 40% fewer crashes ...”

True

“... and it has improved substantially since then.”

Non-specific to the point of being subjective. Untrue according to many HW2 users.

Bad logic.
Are you sure about what data those companies have? Example: it seems like you can't sign in to Starbucks wifi any more (via Google) without giving a real email address that is verified through Experian's API. There is surely more going on than consumers know.
> This needs far more discussion. I just don't buy it. I don't believe that you can have a car engaged in auto-drive mode and remain attentive. I think our psychology won't allow it.

Does anyone know of psychology studies that measure human reaction time and skill when sometime like autopilot is engaged most of the time? I remember taking part in a similar study at Georgia Tech that involved firing at a target using a joystick. It was also simultaneously a contest because only the top scorer would get prize money. The study was conducted in two parts. In the 1st phase, the system had autotargeting engaged. All subjects had to do was press a button when the reticle was on the target in order to score. In the 2nd phase, which was a surprise, autotargetting was turned off. I won the contest and my score was miles ahead of anyone. I can't fully confirm it but I feel this happened because I was still actively aiming for the target even when autotargetting was active.
Didn't intend for it to come across as personal, just pointing out that it would be very hard to make unbiased statements about git when you have a dog in the fight.

It would be like the Myspace founder/creator badmouthing Facebook and claiming Myspace was still superior and that Facebook's way of doing things is insane. Whether or not the claims are legitimate is irrelevant in light of the fact that your competitor squashed you and may have made you bitter.
And there's the last straw. I've been a member of Reddit for around ten years. Today is my last day.

Racism is unnaceptable. Contrary to what their CEO says, there is no value in the conversation and this is not a complex topic.

Reddit has amassed a treasure trove of useful information over the years, so I can't avoid it entirely, but I will no longer participate. I'm done.
I suspect many of the same arguments being made in this thread would have been made about cruise control when it was first introduced.
Not Tesla, but they can afford to pay someone to write a thoughtful and sympathetic response to a tragedy in a way that also protects them from a lawsuit.

This sample statement makes it very clear that the user was misusing autopilot and trusting it beyond its intended function, but also shows sympathy for the family's situation.
There was one of these tooling around the campsites at Le Mans a few years ago (probably there every year). Lamborghinis, Ferraris, TVRs. No. The R5 Turbo got all of the crowds. It was awesome.

Nonetheless, I haven’t seen a Renault in the US, in person, in a few years.
Your label product is the best answer on this thread and ironically there are no comments. Knowing an industry, finding a need and building it is the ultimate passive income business. Don't know much about your market but I think you could increase prices to $0 / $20 / $75 per month.
Meh... this is a poor interpretation. Subjective emotion is a response to prediction on the nociceptive inputs we get. So we get the input of the unseen happy thing, and our brain tries to make a prediction of WHY that thing is happy, then if it guesses right we feel happiness and if it guesses wrong, we feel unhappiness. Roughly.

There are a lot of good studies on this, they're all pretty technical, but seem very well done. I can't find with a quick Googling the one I came across (in the context of researching VR and potential consequences of 'virtual embodiment') a few days ago, but this is in a similar vein (though more focused on pain than on general emotion): https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4529956/
The biggest problem is the blocking IO. With async throughout you can design a proper concurrent system.
If your brakes fail on a new car, are you responsible?
Oh now who in their right mind said ANYTHING like that anywhere? I've made a LOT of posts on this thread and have very specifically not said that whatsoever because that's stupid. In fact I'll go ahead and quote myself and say "It's not perfect, but it's a step in the right direction".

So yes, I agree with you. Thinking this is wizardry instead of a small step in the right direction would be very out of touch with reality.
Starship Troopers is great on multiple levels, ranging from a fun action movie I was sad to see and to a commentary on Nazi Germany.
He’s an eminently hateable man, who looks like a Vulcan in cheap makeup and a hairpiece, who says things that seem either dishonest or downright intellectually offensive. The hate for him has grown as people were exposed to him more, and learned more about how his company treats people and their privacy. That their initial instinct was to love someone who brought them a product they liked only goes to show how hateful he is, because he squandered that goodwill and then some.

I expect a similar outcome for Elon Musk if Tesla dies, although he still deserves love for the radical success of SpaceX.
That's because he is wrong. The radar is active at all speeds. In my experience, the radar basically only identifies cars and car shaped objects.