skysight-inc/HackerNews huggingface dataset:
While working at Adobe, an executive launched the "Red Box" innovation program (that eventually became https://kickbox.org/). The program itself is interesting, but what was MORE interesting is that he was able to pull it off - the whole thing is a legal minefield of epic proportions (1). Normally, if you go to the legal department and ask "can I do this", nobody in their right mind will answer "yes, but"... you'll get an immediate "no way, get out of here, you're crazy".

The trick is to ask legal "I'm doing this, how can I minimize our legal exposure". Not to ask "can we do this". The second question will invariably get you a "no" (if you thought to ask, there must be _some_ risk). The first question will get a lot of grumbling, but if you're in a high-enough position, will eventually lead to useful advice.

(1) The basic idea is that in the early stages, you need to prove traction/market interest for your idea. As such, it needs to show no signs that it's backed by Adobe - it's trivially easy to get a BizzFeudNews article about "Adobe launches ShitDraw Pro" or whatnot; it's very easy to get thousands of people curious & signing up. All this is much harder when you're a John Doe, and don't lean on the brand recognition, but on the intrinsic value of your idea/product.
However, this all means is that by design in the early stages you will have company employees, paying with company money, to "launch" services & get people to subscribe while hiding the true entity behind those services. No nefarious motivation behind it, but surely you can see the potential legal challenges.
> The lawyers are correctly suggesting how to minimise legal risk, it's up to HR and the company if they feel like the risk is worth it.

A good lawyer should also tell you how big the risk is that you are avoiding, otherwise their advise is worthless.
It's not Angular's architecture I have a problem with. As a former Delphi and current .NET developer, Angular fits like a glove, not to mention Typescript which was created by Anders Hejlsberg.

It's the output I'm worried about. The HTML outputted by Angular pre-Ivy is verbose and runs very slow on old browsers (IE9, with polyfills). A customer facing website can be visited by anyone, from a tech savvy Linux user to your grandma which uses Internet Explorer and thinks Facebook is the internet.

I don't want to face the wrath of clients who realize that their website is slow and non-optimized because I'm using Angular.
> deprecation warnings

That's a smell. It means someone only did a partial upgrade of the stack. This isn't limited to libraries, it also includes everything else, like having the latest version of $language installed instead of an earlier - compatible - version.

When you work on legacy, your first step would be trying to get it to run on the intended version of the stack before trying to move towards a recent target.

> when one tries to update, breaking changes in libraries result in a ton of issues

That's par for the course with any technology. Try replacing the spark plugs of an 1980's car model with their 2020 counterparts. A car restorer would look for matching parts of that era.

Updating legacy code is much like Theseus' Ship. You change parts of the ship while sailing. So, whatever you do: you make sure the ship doesn't sink en route.

If you're working on legacy, the stakeholders - clients, users,... - aren't interested in specific versions of the underlying libraries. They simply want to get to their destination, and they need a seaworthy ship i.e. usable software.

Now, a stakeholder may go "Oh! I want shiny feature X!", but then you might need to go through the pain of upgrading the entire ship. As a programmer, it's your job to put that choice succinctly in front of a PO or PM: "Either it's spending a lot of time & money upgrading, or not having shiny feature X." It's NOT your job or responsibility to decide whether or not the upgrade actually needs to be done.

The same is true about security or safety. If a client (or your boss) isn't willing to invest in an upgrade path, then there's not much you can't do about that. Except for walking away - jump ship - if you can't bear to see the storm ahead. There's an iron triangle of trade-offs: cheap / good / fast. Pick two, you can never have all three.

As a programmer, your goal isn't to write code with the language du jour. It's solving a problem your boss and / or your clients put in front of you.
Strangely enough, all your points are required under GDPR.
Interestingly the only time I've had any meaningful feedback is when I've gone thru an agency and the feedback was given to me post interview by the recruiter.

The feedback was fair and accurate and extremely unlikely to be made up by the recruiter given the content.

I suppose that at once removed they could be more willing to provide feedback as they can always claim that it was the recruiter
Not to me as an interviewer it's not. All I know from that is that you interview well. I come away having no idea what you'd actually produce in a normal working environment. I have no idea about your ability to build anything. All I know is that you can whiteboard well. That's a valuable skill, sure, but it's a long way from the only one, and can be learned pretty quickly with a supportive team.
The fact that the hospital lied about Dr. Li Wenliang dying goes to show you how absolutely dystopian China is. How afraid (or corrupt) do you have to be to continue to claim someone who died was alive?
Eight months is not years though.
Ask HN: What are some sustainable and eco-friendly products/services you use?
And this is why i will not buy a Tesla... but I will buy their stock. Companies with sh!tty consumer attitude do well.
> The issue in Japan, though, is that they already have a high-speed network running on the same route, meaning that the extra gain from the maglev will be marginal.

Tokyo-Osaka in an hour vs the current 2.5h, that's far from marginal, especially if you do a round-trip.

Having done that trip a couple of times recently for business, I can't wait for the Chuo Shinkansen to open.
Very scary. I can only assume that Ecuadorians will pursue this further.
Seconded. He did an amazing job of combining accessibility and depth. The book opens with, iirc, the scenario of two neighbouring kids who want to communicate with each other from a distance -- how can they encode and transmit their messages? And it builds gradually and logically from there to an explanation of how the incredibly complex behaviour of computers can arise from truly simple building blocks.

(Another approach to the same topic, and also excellent, is Nisan and Shocken's The Elements of Computing Systems. That was the first one to properly demystify computers for me -- until then, they were basically magic. I imagine Code would have done the same if I'd read it first.)
Nope, smart tv (using the playstation app).
I have lost too much time to this, thank you.
I took that train a long while ago. Walked to the train with our luggage. Got on. Sat in wide seats for 4.5 hours and then got off in London and walked to our hotel.

If when California finishes it's high speed rail line all they need to do for it to be a success is keep the TSA far far away from it.
Not much if it’s set up in a standard way because each node will only communicate directly with the node it’s expecting too. The communications are secured with the other node’s public key.
Yet, I think it's really hard to change what has stuck. The gains have to be enormous to warrant the hassle of trying to keep publishing in and supporting a new image format until it just works for everyone.

The reason we have PNG and JPEG is that they are, all in all, more than good enough. Yes, the dreaded "good enough" argument surfaces again stronger than ever. They are also easy to understand, i.e. use JPEG for lossy photos and PNG for pixel-exact graphics. But most importantly they both compress substantially in comparison to uncompressed images (like TIFF) and both have long ago reached the level of compression where improving compression is mostly about diminishing gains.

As there's less and less data left to compress further the compression ratio would need to go higher and higher for the new algorithm to make even a dent in JPEG or PNG in any practical sense.

Also, image compression algorithms try to solve a problem that has been gradually made less and less important each year with faster network connections. Improvements in image compression efficiency are way outrun by improvements in the network bandwidth in the last 20 years. The available memory and disk space have grown enormously as well.

For example, it's not so much of a problem if a background image of a website compresses down to 500Kb rather than 400Kb because the web page itself is 10M and always takes 10 seconds to load regardless of which decade it is. If you could squeeze a half-a-megabyte off the website's image data the site wouldn't effectively be any faster because of that (but maybe marginally so to allow the publisher to add another half-a-megabyte of ads or other useless crap instead.
How long was the trial ? can you do it while being employed elsewhere? it could be forbidden by contract to be employed in two places, and you could simply don't have the time for a full time, short, project
> from a developer point of view at that point you could be using a react based framework and your experience would be the similar to vue with JSX

It will not, because Vue has a better integration with the data source (Vuex) and a better integration with the routing (Vue Router)

I mean, I agree that React is an awesome framework implemented upon great design ideas (pure functions and plain JS templates), but it has its shortcomings, that frankly make me still prefer Vue to React (mainly Redux and the router)
It is a myth that all websites (or applications) have an active development team continuously deploying updates. I would even expect that the vast majority of the code in production in the world is old code that is not looked after. This is particularly true for small non-tech companies that outsourced the development, and for internal systems in large organisations where the developers have been re-assigned to other projects.

This is why technologies that assume active development, like containers, cloud APIs, etc are in my opinion a disaster in the making.
If you can do this effectively you will beat Triplebyte easily. You're missing out on millions of dollars by not doing this.
L'esprit d'escalier by proxy, 15 years after the fact... I like it :)
How to Package a Python App Using Nuitka
What a world of difference good tests and coverage can make. Great write up.
Virtual Traffic jam using 99 smartphones
Correct me if I'm wrong, but the Discworld Stamps are not stamped?

The article features stamps that have been stamped by imaginary countries. This might make a difference to stamp collectors, I believe.
Git from Bottom Up
Have absolutely no idea why they where involved in the first place?

Gathering corporate intel seems the only viable excuse apart from sheer incompetence.
>But I'm not sure this fallacy has a name.

I've also noticed it, and I've attributed it to the fact that the devil is in the details - you see all the intricacies and problems in the details of the solution you know, but only the shiny facade of the other proposed solution. It's basically the same idea conveyed by "The grass is always greener on the other side of the fence" - that's not a very handy name though.
I think the thing with this article is that it was right, but also that Microsoft finally accepted it was right. There’s no fixing WinForms, but more modern Microsoft technologies no longer work “designer first”. My VS plus Resharper can happily be used to develop from top-down or middle-out.

Basically, VS didn’t make programmers dumber, but it definitely made their code worse. And Microsoft eventually started paying attention to the people who were telling them that (probably because some of them were also saying they were switching to Java).

And no, I’m not smarter in environments where I don’t have IntelliSense. I just have more tabs open.
Next up: 1 true fan.
DIY Trend Scouting Around the World
Personally I'd rather not know, unless I do. Process of receiving feedback can be awful. In a hiring role (done that too) I'd rather save people the embarrassment of a dressing-down. I wouldn't want for them to bear more resentment towards the company than necessary.
One reason it's so good is that while it would (I think) work for the stereotypical grandma or curious youngster, it's also really interesting for readers who aren't complete novices. It assumes no pre-existing knowledge, and it starts quite slowly, but by the end I reckon anyone who isn't a CS grad will have deepened or solidified their understanding.
Having ported some Angular SPAs from 1.x to 2++ I have to say: Looked more painful at the onset, was actually quite easy in the end.

Having used React for some years now, I have to say: I wouldn't compare the two. React's atomic ecosystem is perfect if your stack of tools you embed doesn't grow too large.

However as soon as you want the feature set Angular provides out of the box IMHO you're screwed.
In Miami with LeBron and Wade they were called "The 3 Kings"
Wonderful initiative. Would have loved to get involved but I really don't want to use GitHub. Any idea how people may contribute using other platform?
The title of Bishop's book is Pattern Recognition and Machine Learning.
Looking for a full-stack developer Remote job
> The amount of unqualified candidates that have a decent CV and are reasonable to talk to, but completely unable to correctly write a while loop is too damn high.

There was some research into this, and IIRC, only half the programmers, both experienced and junior, got a while loop right (IE: no off by ones etc) the first time.
The Postgrex driver works with cockroach as-is, and they're open to making tweaks as necessary (I made a small patch to Postgrex to support the way cockroachdb encoded empty arrays and it was quickly accepted).

I don't think Ecto works as-is, you'd have to check.

For simple apps, it might be a drop-in replacement, or require very few tweaks. In addition to the issues mentioned in the OP, the cockroachdb documentation has a detailed list of differences (1).

(1) https://www.cockroachlabs.com/docs/stable/detailed-sql-suppo...
I fail to see how divesting Adsense would work. It's either going to kill off Adsense completely since it would no longer have access to pervasive Google tracking information, or if there's a deal to keep sharing that information, it would still open Google to anti-trust litigation.
For routing react-router is just perfect. And for data source/state management there is plenty of choice, I use Apollo for global state/data source and useState for small state full interactions, I can’t see how it could get simpler.

But whatever floats you boat really, the point is that the nice part of vue are inspired by react anyway. I wish the two community merged, to be honest, I see no point in dividing for such small differences.
That's hardly a deep enough cut. Take away Android, or better, Search. Either of those business units can survive on their own. It makes Google far less of a monopoly and breaks up the pervasive spying (at least insofar as it isn't one company tracking everything).
Are you a youtuber? Maybe this is for you
Also called: your employer
Stencil provides similar experience to React, plus Stencil compiles every component into typed web component, so it works with other frameworks as well.
Off topic: I've always meant to ask you: Is your name a Blade Runner reference, or are you a user something called "Tannhae"? ;)

https://en.wikipedia.org/wiki/Tears_in_rain_monologue#Tannh%...

https://en.wiktionary.org/wiki/%E6%8E%A2%E6%B5%B7
If I have a computer with a big pile of really expensive software on it licensed to me, and I sell you that piece of hardware, without formatting the disks, does that mean I’ve sold you those licenses?

I think any reasonable take here is “no, you did not”.

A Tesla is a computer that just happens to have wheels.

In this case, it sounds like someone bought a second hand computer that happened to have an unlicensed installation of some software, and the license was revoked. Perhaps the car was ex-demo before the owner who auctioned it off did so.

Now, there’s a separate question around the communications over this, and the dealer/end customer being mis-sold, and they’ve stumbled there, but this is more of a gap between expectations (it’s a car!) vs reality (it’s a computer).
HTTPS wellnesscarepills com/evaria-face-serum/
Evaria Face Serum
Producers ensure that Evaria Face Serum moreover goes about as a prevention against these things. By then, when you apply this cream and salts, your dermal layers are protected from risky authorities in the earth. Fixings We endeavored to contact the makers, anyway we demonstrated incapable. Thusly, there is no genuine method to know unequivocally what is in Evaria Face Serum . Makers express that plant concentrates are added to the cream. Directly, a couple of plants effectsly influence the skin, anyway some of them could moreover be ruinous for the dermal layers. Research on Evaria Face Serum In Australia and New Zealand
https://wellnesscarepills.com/evaria-face-serum/
https://www.youtube.com/watch?v=fIBtCkWaAJc&feature=youtu.be
http://reviewsforsupplement.over-blog.com/2020/02/evaria-face-serum-100-natural-serum-price-ingredients-side-effects.html
Thing is, that's not valid Python - but the OP's version is ;-)
Roads were actually built for pedestrians first, jaywalking was 'invented' in the US https://news.ycombinator.com/item?id=3888104
If you know the approx speed the train will be going, you can curve harder and camber the track at the right angle to compensate. People will feel slightly heavier, but force will still be toward the floor.

Planes do this to the extreme, it's always weird noticing the plane roll 45 degrees and still feeling bum firmly in seat.
Tesla might be "the F-35 of personal autos", but it kind of makes sense for have the AI part of a product be SaaS. The company invested a ton in R&D, and it's also liable for the damages (including deaths!) that the feature might produce if it malfunctions (hence they'd want it disabled after N years period where supporting it is no longer cost effective - even the fact that a city's roads configuration drastically changes 10 years in the future independent of the car could make the self-driving system unsafe, it's a systems issue here, no longer and "isolated product"!).

We're probably going to start seeing this more and more with "truly smart" devices... Though we do need ways to re-sell software licenses for firmware and stuff while they are still supported, even if separately from the actual hardware.
Although I agree with all you are saying and your general sentiment, I just want to understand why you state that Physiotherapy is scammy?
For the short sentences and paragraphs thing, I think it's about readability more than anything. People tend to scan content when they read online, not go through word by word, and it's probably easier to do that with short sentences and paragraphs.

It's also likely in part down to them optimising for readability tests. Stuff like Yoast grades your content based on the results of a Flesch-Kincaid readability test, which marks it as easier to read if there are less words and syllables per sentence, with the recommended score being roughly equivalent to a grade 8 reading level. Hence these SEO writers are basically writing for 13-14 year olds.
Every couple of years I take another look at WPF but it always feels like wading through treacle for me. I'm so much more productive in WinForms. Perhaps if I dedicated a year to it I might come out the other side a productive WPF programmer but I have my doubts.
Visual Studio Code January 2020
Are you serious? Imagine the first HN headline that reads "Company X requires you to waive your ability to sue if you apply to them". Come on, man. Apply some tests to your ideas.
Be that as it may, in the meantime the car returned to Tesla's ownership who then advertised it as having those options.
They need to reactivate it for this car (forever), apologize for the misunderstanding and then case is closed.
Great effort - my thoughts as a learner of Finnish and perpetual searcher for internet learning content is that the biggest issue facing any learning platform (commercial or open source) is content, content, content.

It takes a huge amount of effort to build decent course material - most open source material are from a community of people that are also using the material - will this be the case with language learning?
Who Owns Your DNA?
Of course they're made up. That's why I asked.

If you make a conclusion on made up data you get bogus conclusion.

It may be a good conclusion, but not for real life where facts don't match made up data.
Bringing up someone's employer in the middle of a flamewar is a really bad idea. Maybe you just sincerely became more interested in whether ME will be open-sourced, but a general reader (let alone the person you've just been in a flamewar with) could easily read this in a much nastier way; so please don't go there.

Also, please don't do this sort of flamewar on HN to begin with. It's tedious, predictable, and nasty. We're trying for a quite different sort of forum here: https://news.ycombinator.com/newsguidelines.html.
Wow this sounds crazy. He won a lawsuit in Ecuador, so the company got a judge in Manhattan New York to put him on house arrest? Isn't that overstepping their jurisdiction and abuse of power? Seems like a huge miscarriage of justice. Didn't even know this was possible unless there's something I'm missing here? Sounds like someone is acting out of bounds here.
Love it. Seems a lot like duolingo, but with a lighter UI. Can you please add shortcuts, so you can type 1, 2 or 3 instead of clicking?
I disagree with most of the things in other comments. Working in legacy makes it harder to land a job that isn't related to legacy code. No one cares that you spent x years of your life maintaining some old crap written in a language that went out of fashion. Staying in such a job equals putting yourself at a disadvantage in the future and is not worth it at all unless the job pays exceptionally well... and my experience is that such places actually pay worse.

When I look for a job the number one question I ask is "how old is the project" and number two is "what kind of technologies are primarily used". If it's something that's older than 5 years I don't pursue the offer any further.
How to find answers to your questions for free?
One thing I really like about Visual Studio Code are the long change logs including screen shots and explanations.
China’s 113 Cities with More Than One Million People
Cool! Please make sure to fix what I consider the major problem of Duolingo: it asks so much stupid questions (things I already know perfectly, even if I'm going to forget these tomorrow these still are nonsensical to repeat that much during the same session) I get bored and start clicking too fast so I make mistakes out of pure inattention and get even more stupid questions as the result.
> [...] So much money. And immigrant families, because they're coming here now, have not faced the same systematic impacts.

I'm not sure I follow. Are you saying immigrant families are in a better financial situation than the discriminated-against blacks, because they weren't discriminated against in the same way? Many immigrant families bring very little with them and have to start from scratch.
Website Carbon Calculator: How is your website impacting the planet?
Running a Bastion Host on AWS Fargate
Fusion Startups Step in to Realize Decades-Old Clean Power Dream