skysight-inc/HackerNews huggingface dataset:
I've been doing Angular for 5+ years now. I think you might be using it wrong because I never experienced anything like that.
I prepare the agenda on my own, it's usually 2 to 5 points. My issues, worries, what I struggle with, what I plan to do in the long run, I ask for general feedback every few months.

Sample agenda:

* I did X in situation Y; could I have handled this better?

* I have too many things to do, so which is the priority: A or B?

* I'll do this big thing over the next month, wdyt?
etc
SEC vs. Telegram Battle
The feature in this case was never payed for it seems. By nobody. It was wrong to list the car as having the feature. Which is why it can be deactivated, BUT this means the buyers have a right to return it up the chain to whoever made the mistake first.
I gave up on collecting because of that. I dumped the stuff a few years back and invested it in the stock market instead :-)

I'm sure there are some nice ones here and there amid the flood of dreck, but it's not for me anymore. The fraud rampant in the stamp/coin business is pretty off-putting, too. Being an amateur just means your tail feathers are going to get plucked.
Building a UI for Postgres Migrations
I would say this is very similar to Cisco saying that the IOS license for their switches is non-transferable. You go buy a switch on eBay, and you'll have to pay a license fee to Cisco.

Mind you that this is not legal in Europe. Licenses are transferable regardless of what American corporations say.
Introducing Our High-Performance SSD Block Storage
Your examples aren't really of whales, because there's an upper limit on how much food/clothes you can get.

The whale term was invented by casinos wasn't it? Where there's no upper limit to how much you can lose.
playing with coronavirus sequencing data and writing medium paper about it https://medium.com/@vladimirnowmoove/data-analysis-of-corona...
Just from a dozen refreshes I'm pretty sure Zuckerberg is in their training set.
I joined a company that had two fairly simple internal web apps, one in Angular and the other one in React. Both had been written and maintained by a number of devs, each on the task for a few weeks or months. Both had several issues and blunders that needed to be fixed. However, while the Angular app had a very obvious, predictable structure, with issues confined inside single components or services, the react app was a totally obscure jam of javascript and html with more javascript and more html interspersed within, tons of redux boilerplate and properties passed down three or four levels of nested components. The stuff was such a wild spaghetti mess that editing a form in a foreground modal made the text in a background static page jump around when the number of characters in the form was even.

So no, I didn't enjoy the ride, at all.
> That's one of the biggest negatives to having cars that can innately phone home to the manufacturer

Versus buying a dumb car and never getting upgrades?

I'll take the "risk" to get sentry/dog/camping mode as free updates vs having to buy a new car every time I want a new feature.
You're right. I had searched for conversion. Post updated.
Tokyo, Nagoya, and Osaka—the big three cities in Japan—will be within an hour of each other. It’s a big win for business activity, I think. Especially if you're comparing to air travel, which has some gnarly trips to and from the airport in all three cities.
Share work with clients using an inlets tunnel
It needs to work more like libraries on Linux. They have an API, the api _may_ expand, but will never, ever, change or break without a major version rev.

Then for that stable API a URL could target the latest version that fulfills it.

src="://cdnjs.com/some/path/latest-API3.js"
Half of Americans say rising cost of living the biggest threat to security
Just want to say that all the Angular React comparisons are dumb. It is comparing apples to oranges.
Angular is a bigger framework for developing more complex stuff. Therefore of course there is a steeper learning curve. Here are comments like "react is so much more easier because it is just functions". Why not just using vanilla js because you have nothing to learn then? Or just use binary code? It is just 0 and 1.
Agree DNS has won today but I don’t think the current infrastructure will be what the world is using 10 years from now. ie We're trying to improve the security of the Internet by replacing Certificate Authorities with a distributed root of trust. DNS is currently centralized and controlled by a few organizations at the top of the hierarchy (namely ICANN) and easily censored by governments. Trust in HTTPS is delegated by CAs, but security follows a one of many model, where only one CA out of thousands needs to be compromised in order for your traffic to be compromised.
We're building on top of a new protocol (https://handshake.org, just launched 4 days ago!!) to create an alternate root zone that's distributed. Developers can register their own TLDs and truly own them by controlling their private keys. In addition, they can pin TLSA certs to their TLD so that CAs aren't needed anymore.
I wrote a more in-depth blog post here: https://www.namebase.io/blog/meet-handshake-decentralizing-d...
The "passion economy" is flooding the Internet with low SNR material and making it harder and harder to get to high quality information.

Creators create not to meet some sort of quota or "monetize" but because they need to create. It's the same for artists. True art exists because it has to come out no matter what. Monetization doesn't come into it at all. This is an important point that the passion economy vultures don't seem to grasp. What we see today is monetization becoming THE purpose and overriding everything else.
Actually that's how art has worked for a looong time. Most pre 19th century artists that we remember now had a rich patron who put food on their table (and possibly influenced what they did).
Meanwhile, the sad situation in the States...

Lobbiests for commercial interests who are potentially undermined by effective rail have long managed legal strangleholds on significantly improved rail infrastructure.

A glaring case in point, all passenger rails connecting East and West must go through Chicago -- far north of southern states. (There is one claimed southern line, but it never appears to be available for transport.)

Worse still, the Republican party has bamboozled their members into actually believing trains are not cost effective and therefore just a give-away to the undeserving lazy jobless welfare recipients who use them, because they can't afford cars.

Yes, it's that fracked up here.
I’ve been working on my own iOS language apps for quite some time:

http://appstore.com/h4labs

My original idea was to do lots of little games in one app to keep it interesting: Hangman, Word Search, 4 Pics 1 Word, ...

Recently, I’ve been breaking out the games into smaller apps. I think that’s better. Take your data and try to make some fun little games.

Also, I think noun gender is important. Should learn it at the same time as the noun. It can change the meaning of the word.

Finally, is anyone doing verbs? I have a simple Spanish verbs app. There are usually many rules to help make it easier.

I was going to open source the rules that I have but there doesn’t seem to be much interest:

https://github.com/melling/Spanish_Verbs

Need to extract the data from my site:

http://www.h4labs.com/lang/es/index.html
Tax software companies made $1B charging people who can file for free
Good idea.

I personally love Duolingo. But I fear that the course data, which is mostly user contributed, will eventually disappear if the company goes under...
Maybe OP doesn't want to burn any bridges just because one interviewer at a big company behaved like 90% of interviewers do.
Part of the problem is the low voltage conventional third rail systems use. In the UK, third rail voltage is 750V, compared to 25kV for overhead lines, so third rail currents get pretty high. You already get get pretty good arcs when the contact shoe moves on and off the third rail going through junctions. And you can't really increase the voltage very much before the rail starts to arc to ground, especially when it's raining and the insulators get wet.
I’m not really sure who “they” refers to (parent, GP, the company, the employee?), but let me take a step back here and illustrate my point more clearly. Maybe it will help. What I’m trying to say is: this isn’t a court of law, it’s a collaborative conversation. Someone posits a hypothesis based on some estimates. Others are invited to build on either of those: the estimates themselves , or the hypothesis built upon it.

This is a healthier way of looking at online discourse than constantly asking people to provide sources and citations. If they didn’t mention them, you can safely assume it’s a guess. It’s implicit. Don’t like the guess, great: help us improve. We’re all in this together. It’s not a battle of “who has the best opinion”.

Maybe that’s what you were trying to do, in which case I’m sorry for misunderstanding. I genuinely didn’t understand your comment, please forgive me :)
There is an ongoing effort to bring it into libuv: https://github.com/libuv/libuv/pull/2322 Looks like using liburing might be the way to go, since it's MIT licensed.
> Is cockroachdb the right DB for this use case, though? A more traditional Postgres/MySQL or evening sqlite (depending on needs) is often plenty good for a small internal app without requiring this extra security

It's not, but the app I described is just an example. Some use cases involve bigger dataset and resilience.

It's not cockroachdb specifically but any of those "web" tools that, used internally in a closed environment, become a PITA to manage. Language tooling, repositories, dbs... Etcd for example is used as an internal storage for tenants (for example to store DNS information) and the team that manages it cannot upgrade right now because they have to figure out first how to implement ssl.

> I fee like “cloud” has lost all meaning it may have once had

Well, how would you call an on-prem install of OpenStack ? It's their internal cloud. Cloud has not much to do with the web or with the fact that it is publicly exposed, it's a tool to manage infrastructure. And to be perfectly honest, "cloud" isn't a proper term to begin with. Years ago when the word came out one of my professor said they basically renamed "grid" to "cluster" then "cloud". They used to administer hundreds+ of machines and multiples of that of jobs using pssh. They didn't wait for kube, and they didn't need ssl between each and every API and services.

Now don't get me wrong, the public cloud provides a great service and tooling coming out now should be web ready and web safe. Just, please, pretty please, give us a --insecure and --offline even if it means having it all over my ansible code, so we can get the job done without having to spend my days working around those tools.
How to watch the Oscars 2020 live online
I had to write a while loop in an interview recently, and I also made the off by one error on my first attempt. But after I ran through a couple test cases by hand, it was pretty easy to see the mistake and fix it.

I wouldn't say getting it right on the first try is the most important thing. Writing code, logically thinking it through, and running through test cases to fix mistakes is pretty similar to how coding on the job is, albeit with less contrived problems.
One way to distinguish mistakes of inattention from "actual" mistakes is to leave marking the mistakes to the user. So if you get inattentive, you simply forget to mark yourself wrong.

My personal system works that way; though not for any particularly clever reason. I just have no idea how to automate the checks. I don't recommend anyone to try it unless you want to spend a few hours setting it up, but there's a screenshot in the README: https://github.com/Yorwba/alphabet-soup
You can progress faster in Duolingo if you want. It depends how you use the features.
The Case Fatality Ratio of the Novel Coronavirus (2019-nCoV)
Well it is a good critical comment but the HN readers are part of the same bubble and don't realize it :)
I'd hope that it takes more than 2 months for specs at Boeing. No, we don't write the specs that long, if any. I mean that would be so w-word. In our case while usually almost everybody is on the same page that legs should be attached lower and hands - higher, the actual attachment points and number of the legs, hands, etc. may be pretty fluid through the iterations, and especially the things like number and topology of digits or the shape, number and location of eyes and other sensors.
I pay $75 per week to my personal trainer and where I live trainers are cheap. People routinely pay hundreds per week in places like LA.

I’m not sure I’d pay that for an online trainer but if there are probably things a step or two away from workouts where I would pay for an internet mitigated version.

But that’s not being a fan, that’s buying a service.
Volunteers on Duolingo are working on a Finnish course, and it is expected to go online this year, maybe April.
Looks like you made this correction in sRGB space rather than physical (un gamma corrected) colorspace, which is unlikely to be correct...
>See also the recent rise of machine learning - many of the top contributors to that field were not doing machine learning research 10 years ago.

Machine learning is older than you think.
you could have done "free lossless image compression" to have Flic-(Flac)
That is a good question. I wonder if maybe no judgement has even been entered, just the contempt ruling.

And if so, could this trick could be used to prevent an appeal and keep him under arrest indefinitely?

IANAL obviously, but very curious.
I find it deeply ironic that, judging by the stories regularly posted and upvoted, Hacker News readers supposedly value science, rationalism, evidence-based thinking, etc. Yet the same people reliably upvote these kinds of toxic, detail-free, ungrammatical, emotional rants.

By all means, upvote criticism that is properly argued and backed up with evidence. But upvoting these kinds of comments is the equivalent of posting anti-vaccination memes on Facebook.
I was messing with the demo of Character Creator 3 the other week:

https://www.youtube.com/watch?v=tnviGWO0wbU

It has a "machine learning" based projection mode where you can project a single photo of a face on the head of a character mesh and it will create somewhat believable set of 3D features from the photograph on the model. It was fun to take a couple of the generated faces from this site and apply them to the models.

I imagine you could do a lot with just those two things if you had the talent of the artist in the video I posted above. You could create fully rigged and clothed characters for games in a fraction of the time it would take to make them entirely from scratch, and for much less expense and cleanup (I would have thought) than full body scanning.
The whole AT reaction is naive.

Keynes was a flagrant homosexual who recorded his sexual exploits in considerable detail. Did he get chemically castrated? Of course not! He had power and international recognition in his own time.

Aside from minor details, things haven't substantially improved since then. Whether it's tax audits or drug laws or HR rules or pedo rings, the enforcement and punishment regimes are gentle on the powerful and harsh on the weak.

Rather than cjing over some feel-good apology to a dead man, a better way to honor Alan Turing would be to strong-arm the powers that be into impartial justice for a change--three-strikes a celebrity for drug charges, audit the shit out of an oligarch, put an Epstein in actual prison for a while.

That would be something to be proud of.
> Is there a standard way to define local variables in an Angular template so you don't have to repeat the same redundant expression again and again

I usually define something in the component, and reference that. If you need to lazily evaluate it you can just reference a function in the component (e.g. "...{{ someFunction() }}...", and have the function do whatever lazy work and/or memoisation you need there.

If you need things to be initialised before the template is ready, you can use one of the life cycle hooks - e.g. ngOnInit(). More details of the different hooks here: https://angular.io/guide/cheatsheet

... that said, it might be easier (depending on context) to "learn to love the bomb" and just rely on Angular's binding to update the template as soon as the value becomes ready after the template has rendered - i.e. don't sweat about getting everything ready before the template loads, just let Angular handle the data binding and let it update the tempalte when the value is ready. This is where the RxJS stuff really shines since you can forget about a lot of the sequencing and just let Angular handle getting the right value on the page when it becomes available. Unless you are doing long network calls or heavy computation, everything is usually in place by the time your brain registers seeing the page anyway so it mostly works out OK and no one notices any thrashing of templates going on under the covers (... although there is a part inside of me that dies when thinking about the performance/wasted CPU cycles).

> is there a way to easily define simple light weight macros ("snippet reuse") so you can repeat the same pattern in one or more components

I have also suffered this recently. I am not sure how this is "meant" to be done, apart from making everything a separate component. I guess the argument is, if you need to use something in multiple places then it is an ideal candidate to become a component. For these "lightweight" components I will usually just use inline templates for the component decorator (rather than referencing a separate HTML template etc), e.g.

@Component({selector: 'snippet-one', template:`<b>My First Snippet</b>`}) export class SnippetOne{}

You can put a load of them into a single "snippets" module, import the "snippets" module when you need it, and then simply include that where I need it in other templates with <snippet-one></snippet-one> and so on.

I agree though that sometimes it would be nice to just have a file you can just easily drop in where you need it.
Thanks for the pointer! Will to setup fastlane soon
This _looks_ like a very interesting take on sample sizes, but I'm not qualified to evaluate its technical merit.

However, as someone more on the creative, A/B testing-adjacent side of things, it's always boggled my mind that this isn't a settled issue.

Given the amount of money poured into testing these days, can anyone on the data science side give their 2c on why there are still novel approaches across tools and the industry with regards to samples sizes and significance?

How come there isn't a settled best practice?
It's pretty clear the side of history the CPC is on.

You only have to look to their concentration camps and what's been happening in Hong Kong.

They can't be compared to Western democracies, they are closer to Nazi Germany.
I think you're right that Uber could easily be profitable as the jitney cab service it is. The problem is that being a modestly profitable grey-market business doesn't pay back the hundreds of millions your investors have sunk into you.
Looking at it from the original buyers perspective,
When they sold/traded in their used Model S to Tesla did the price they get take into account the self drive feature, or do Tesla pay the same trade in regardless of software features?
If Tesla aren't buying back the feature then it makes it even less enticing to buy it on a new car as it has 100% depreciation!
If they're paying for it at trade in then removing it before they sell it on then thats kinda fair enough its a bit like a dealer taking in a car with fancy wheels and putting stock ones on before they sell it on, sucks for the used buyer if they then have to pay full new price to add that feature later but...
Although in this case it seems the issue is that Tesla sold a used car with a feature and then decided to take that feature back, which is theft in my book pure and simple.
Today, most people have much easier lives than their parents. The amount of material comfort most are enjoying is frankly staggering.
Here is a more potent example: https://en.m.wikipedia.org/wiki/United_Fruit_Company
But can you do it from DNA?
JPEG XL is a terrible name for something that claims to produce extra small results.
Seems like it has been vastly improved since then [1].

The results are much better than when originally posted in HN.

[1] - https://arxiv.org/abs/1912.04958
I have had many managers and no two conducted 1:1 meetings the same.

In my experience it depends greatly on what sort of rapport you have with this manager. Can you read his personality? If you barely know the person and think he might be a stickler for detail and protocol, then keep your agenda to positive topics. Focus on your accomplishments and anything you plan that has a direct contribution to the company. Avoid anything negative, it might come back to haunt you. This is the safest path.

If you have reasonable rapport then I would suggest to still stick to being positive, but you could very diplomatically raise any issues that might be negatively impacting the company. What I mean is that instead of saying something like "This open plan office is too noisy and I can't concentrate" say: "Sometimes the office gets quite noisy. Perhaps these conditions could be distracting for some of the staff and impact upon productivity." If you get asked how it affects you then you could say: "I use noise cancelling headphones to minimise the impact and maintain my workflow." Of course that presumes you have such headphones. The above is merely an example of how to recast comments so that you don't look like a complainer. If in doubt, don't.

The next 1:1 will be much easier because you have the experiences from the first one to guide you.
The whole approach of making software unsellable is very American. Here in Europe we have a guaranteed right to sell used software.

For example, Autodesk turned their 3ds max from $5k once into a $6k annual subscription. As a result, people started buying used perpetual licenses to avoid the overpriced subscription. Autodesk is denying those used license transfers in the US, but they have to tolerate it in the EU.

As a result, advertisement, movie and CGI studios in Europe gained a competitive advantage over US companies because the weak US laws failed to protect their own studios from predatory pricing.

And for a CGI animator making $3k monthly, those $6k in annual software fees really add 16% to the gross price, so enough to drive customers elsewhere.
The solution might be not to increase the number of things that define you, but to sublimate your ego (used loosely here to define what you “believe” yourself to be) into larger circles of identification.

For example, a (wo)man (I’ll be using male gendered pronouns here but do not intend to be male-specific) motivated to feed his family has a larger circle of ID than when just looking to feed himself. Thus he is willing to sacrifice the “littler” self for the “bigger” self. Most people end this growth (also known as vairagya in Sanskrit) at the level of family, but it’s possible to keep expanding upwards to community, country, humans, living beings etc.

Perturbations at the lower level from wherever you’re standing do not affect you because you’re standing at a higher level. A more expanded viewpoint, if you will. Ego has become finer and more refined.
I remember there being a guy who reviewed a lot of usb-c cables for compliance (NathanK) having a video on how non-compliant cables can wreck devices:

https://www.youtube.com/watch?v=SjeZB12985c

Maybe that's an example of what you mean?
Yup. Used to be called "Google Experience", even. I don't see how this proprietary part of "Android" or whatever can exist outside Google as a business. And AOSP sans Google Experience is a thing already, as well.