skysight-inc/HackerNews huggingface dataset:
All: if you can't post anything but cheap nationalistic comments, or other obvious reactions, please refrain from posting. The goal here is to have interesting conversation, which is the opposite of reflexive generic stuff [1, 2].

If you're not sure whether you're facilitating interesting conversation, here's the key: what's interesting are the diffs [3]: the specific, interesting details that haven't been repeated before or elsewhere. Ask yourself whether your comment could appear in any thread on some generally related theme (e.g. space, China). If yes, it's probably not interesting in the sense we're shooting for here. The goal is to consider things we haven't before.

Please note: this isn't about being 'positive' vs. 'negative' - it's about not being repetitive/predictable. That's different.

https://news.ycombinator.com/newsguidelines.html

[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...

[2] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...

[3] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...
Best: It was a lesson I got as a fresh grad. I was losing sleep over stress from work. "This is just a job," an older colleague told me. In reality, he really did his job -- he was always on time, his code was impeccable, and he used cool logic to solve any problem. And yet, he was never too emotionally attached to work. He always welcomed criticism of his work. He had the demeanor of a cool-headed hitman finishing his job. At the same time, he was a warm human being to his colleagues, including me.

Worst: A conversation with this boss-colleague of mine would go like this:

Me: There was an urgent bug yesterday, and I fixed it.

Him: That bug was within my major commit last month. Did you fix the bug because you think I am incompetent and can't fix the bug myself?

Me: Oh, no, it was an urgent bug ticket submitted to our team, so I went ahead and fixed it.

Him: So you are saying I am useless to the team.

Me: No-no, I don't think you are useless. Quite to the contrary. You were busy doing another ticket yesterday. You know what, maybe you are right, and I should have waited and reconsidered before I fixed the bug.

Him: Oh yeah? You are being passive-aggressive now. Your behavior is very toxic and is disruptive to our team dynamics.

Me: I am sorry you see it that way. Could you tell me what I could have done differe...

Him: I am downgrading your performance review, and you would be getting a lower discretionary bonus this year.

This ended up costing me a five-figure bonus deduction.

Since then, after rising through ranks, I too became a team manager. Thanks to this lesson, I know how not to treat my team members.
Please explain the differences that you see because the philosophy looks pretty damn identical. Aside from the obvious addition of forward canards on the J-20, the two aircraft look nearly identical thanks to China’s access to classified F-22 development data. They were caught stealing from Lockheed Martin data on the F-22 program with a successful conviction in 2016
That would honestly be the best option for the Taiwanese (other than magically fighting off an invasion with minimal civilian casualties of course). Taiwan only exists because the US stepped in front of Communist China in the 1950s. It wasn't even democratic at the time, but became democratic with US support. But the US essentially birthed a democratic nation on land disputed by a massive neighbor for its own geopolitical goals. In an alternate universe without the US intervention, would the Taiwanese people of that universe even have a distinct identity to agonize over? If the US raised generations of democracy supporters in harms way, doesn't it have a responsibility to take them out of harms way if it cannot defend Taiwan in the future? The Taiwanese may not have their island, but they'll still have their democracy and lives in the country that is arguably singlehandedly responsible for their existence.
> So only the rich should have children?

If you have the financial means to have children, and feel like having children, then you should be free to have them.

But if you want to have children but do not have the financial means, then why should anyone else in society (whom would have to give up some of their financial capacity) take on the burden for you?

If i replaced "children" with "yacht", would you have a different opinion?

> Who is going to do all the manual labour

if there's fewer people doing manual labour, the price would grow to match demand - the statement you made is a non sequitur.
But Erlang / Elixir seemed very promising to me.

- Supervisor processes.
- Small process size.
- Failure friendly design.

All of which allows easy vertical / horizontal scaling, robust concurrency and scalability, and automated process management.

Seemed promising the way WhatsApp / Discord have used this. Obviously not a classic DevOps deployment or a direct competitor for Kubernetes. But doesn't disruption happen from the sidelines?
Anyone know exactly which city or cities these new factories will be built in?
MIT: Worse Than the Disease? Reviewing Unintended Consequences of mRNA Vaccines
Yeah. If you're dealing with a ransomware org with a reputation, you can pretty much be assured you're getting your files back minutes after paying, or a refund and apology.
> What percentage of their free time do you think they would need to dedicate to those things?

You can become reasonably competitive in triathlon on just 6-8 hours a week. A “healthy” level of exercise is likely lower than that.

Add in the feel-good factor of exercise and the fact you can do it as part of a hobby or lifestyle (cycle to work, ride with friends, play football, etc.) that in itself is enjoyable. If you have children, incorporate them into it.

If you’re separating “exercise” from “living” then you’re missing out on so much of life.
Ah yes, all of the design similarities are just cosmetic, right? They certainly haven’t had their spies convicted of stealing American aviation technology ever?
I disagree, it’s fairly restrictive outside of showing you one video if you’re in the browser. You can see the video you were linked to but not comments, other videos that use the same sound, other videos by the same creator etc.

It’s a pretty common pattern these days; you can also see IG progressively locking down web features tighter and tighter for example.
Steven Donziger's battle with Chevron continues
I don't know anything about react native and from my (limited) experience with titanium, I'm not a fan of js based "native" apps.

That being said, I didn't know the iOS app was react native. I don't use coinbase much but it feels pretty good.

I'm wondering in hindsight if titanium wasn't so bad and I just didn't have a firm enough grasp on js and CSS.
Create New Stripe Invoice with Invoice.new
The issues of control and whether the file abstraction is that good are orthogonal.

I personally hold the view that it could have been better and that a more general notion of persistent object (not in the OOP sense) would've been better from a user facing pov.

The filesystem is doing more than one job, holding multiple responsibilities and imposing a way to present data and how to store it.
If you run for political office, you can bet your opponents will mine the internet for anything they can use against you, no matter how long ago.

There was a NASCAR driver who lost his sponsorship over something his father said before he was born.
Personally, I think there's generalizations both ways here. Your experience doesn't map one-to-one with the author's, and the author's won't map to yours. Neither of them are absolute when applied outside of one life. I'd judge its accuracy by how well it resonates overall with people, and judging by its position on the front page and the sentiment of your last paragraph here, it resonates quite well.
It's a couple of things.

1) Students in Taiwan score highly on PISA and other ranking of math and science skills. Ie, 4th for Math (vs the USA at 38th or so). And engineering is extremely popular as a major. So you've got a strong supply of relatively competent folks.

2) A pretty strong tracking system - 9th grade testing for example means a lot more in Taiwan than in the US which has moved away from tracking efforts as discriminatory. Note also that starting at 16 (ie, high school) folks are already specializing a lot more vocationally etc.

3) Note that some of what is taken for granted in a public high school (fights / theft / violence / disruption) would be completely out of bounds in high school in Taiwan. A legacy of military rule was actually the presence of literal military in high schools - I hope that is long over but kind of a crazy situation - people forget how recent democracy is there and plenty of bad things about having military on campus. School uniforms everywhere (not sure if required but very common)
Was technology given or was it stolen? Just because companies are aware the theft is going to happen doesn’t mean it’s morally or ethically something that you can defend. Theft is theft.
Hah, not a big surprised I havent worked more than 2 hours a day in the last year.
Someone claimed the type system of typescript is turning complete. This example shows how to derive types from string based sql statement: https://github.com/codemix/ts-sql
If you wanted to know what it looks like to have the resources of a powerful multinational corporation aimed at you -- Steven Donzinger has been under house arrest for over 580 days awaiting this very misdemeanor trial.

Chevron lost their court case against the indigineous peoples and was fined ~10B, and they haven't paid yet.

Even more crazy because this guy is a lawyer -- getting absolutely railed by the system you're a card-carrying member just adds a certain... acidity to his story.
To change anything you have to be responsible, empowered, and knowledgeable about it. If you only have one or two of them, seek out the others. If you can't attain all three, stop worrying about it; you can't change it.

Transparency leads to trust, but also can be abused. Be transparent in incremental steps, so that you still build trust with those that are trustworthy, and so you aren't hurt too badly by those that aren't.

Failures of people are as often due to the environment they're in as they are the people. That can be useful to not judge colleagues too harshly, and also to remind yourself you are good and capable when you find yourself in a job/role where you're unable to function.

The way to build successful products is to care about them. Stakeholders that seek to explain problems they're trying to solve and why the matter will get results; stakeholders that try to dictate solutions to dev will not. Seek out places that recognize the devs job is the 'how', and the rest of the business' job is the "what".

People who say "we're one team" and "it's not us vs them" are to be avoided. If the groups they're talking about were truly one team, such statements would not need to be made; making them is trying to band-aid over issues and misalignments rather than address them.

Be kind. Even useless assholes can become allies if they see you going out of your way to be kind to them.
Please don't lead with flamebait. You couldn't do anything more destructive to a thread like this. You're far from the only one doing it, but it's dismaying to see from such an established account. Please don't.

https://news.ycombinator.com/newsguidelines.html
NativeScript is obviously the wrong answer

I want to pass interviews and do android development for employers

Thanks for the spectrum, which one would I lead with and expect to answer the most questions in and complete project time trials on
That’s not a cost for Tiktok though, rather the opposite. They just need content to keep going, they don’t need to make individual creators rich necessarily. From their perspective the more control they have over who is popular, the better.

It could become a problem for them if another app offered creators a better deal, but such an app still has network effects to contend with (you can offer creators a better deal but if the viewers don’t follow them it won’t work).
Life Changing Mental Models
I upvoted because author shared a good personal opinion. This is in no way an industry dive opinion. Too much generalisation.
Reddit used to be like that. Tiktok is young, it can change.
How do you not immediately report this guy to HR? His behavior is absolutely verbal abuse.
Even when JIRA isn't slow: it has an absolutely horrid implementation of search that basically gives you a bunch of random issues in addition to what you are looking for (your search term appears nowhere in them). The exact set will randomly change. And it'll keep insisting on being helpful and turning your search into "smart" query and then failing because it is not valid.
I take it you’re a libertarian?
The wings have a completely different shape, the intakes are completely different, it doesn't have horizontal stabilizers, etc. I could go on.
However, if you set up meetings in a way that decisions can be made (i.e. prepare a design document with several options and make the meeting about choosing which one) you will find that meetings can be very productive.
HN !== Reddit
Consider “affordances”: a chair may be used for sitting, or as a weapon, or as kindling etc.
Likewise, a good tool is made to be approachable for the beginner, and open-endedly extensible for the expert. They’re the same material, but the hand movements of beginner and expert are very different.
Analogously, consider how Simpsons episodes have 2 affordances: to be funny for children and for adults, each for their own reasons.
We detached this subthread from https://news.ycombinator.com/item?id=27161834. What an utterly wretched flamewar. I'd scold all of you individually, but it would be too much work.

Please read the site guidelines and take them in more deeply. There's a lot there:

https://news.ycombinator.com/newsguidelines.html
This is a huge fantasy. The attackers are likely not in the US.

The USA threatening to rain drones on Russia is just going to get laughed at. Nuclear war isn't breaking out over darkside.
Why does the article accuse him of claims about “gender” while the quotes from him are all about “sex”?

Does the author of the article conflate the two?
Every Product Needs a North Star Metric: Here’s How to Find Yours
I can give you a counterexample, Battlefield 3, which uses Punkbuster Anti-Cheat, works fully and I played it a lot with friends in multiplayer.
Old threats are always renewed by fresh, belligerent leaders.

President (or Emperor-for-life?) Xi firmly believes in expansionism - though he rephrases this as redressal of past grievances and righting of past wrongs. He has clearly said multiple times that Taiwan is intrinsically part of China and no one can change this. He has also un-equivocally stated that the use of force will not be ruled out.

The threat of China fully annexing Taiwan is a real and present danger today. It doesn't need to be done by open military invasion though. Just by consistently applying pressure over a period of time until the government and citizenry is completely dominated by the CCP. Individuals who protest are frequently 'disappeared'.

When individuals can be eliminated and families suppressed and the elected government helpless to assist, the whole nation eventually kneels to the conqueror. Death by a Thousand Cuts is a valid strategy. No shots need be fired.
How utterly dismissive. They rebuilt their apps, increased the number of developers able to contribute to their codebase and improved metrics. That should be praised.

Their point about brownfield development was a good one. In my experience the intersection between RN and Native (both code and people) is the biggest impediment.
> I want to pass interviews and do android development for employers

Definitely learn plain old Android-style Java, with the usual tools (android studio, etc) then. Most shops are going to be that, and if you want to pick up Kotlin for the shops that are a step ahead then do that.

> Thanks for the spectrum, which one would I lead with and expect to answer the most questions in and complete project time trials on

React Native in this scenario, unless the company already has at least one (and if it's one they have to be VERY competent) mobile engineers on both major platforms.

Fully native is the best results (there's essentially zero limitation) but is the most specialized work. PWA is the easiest, but paradoxically needs a tiny bit of specialization to get native enough that the business isn't embarrassed. Also, with PWA there's lots of hard limits on what the app can do (notifications are a particular bugbear).
Four governmental organizations have landed on Mars. Can’t forget the Russians and Europeans did it first. But that’s besides the point because I provided a hyperbole where my rate of change was significant but not newsworthy. We aren’t celebrating them because they went from there the fastest but because they went there at all. How fast isn’t noteworthy because they’re standing on the shoulders of giants. They literally copied the design of our rover from 20 years ago and I wouldn’t be surprised if they had stolen a lot of those tech specs from nasa long ago
Fungus full of psychedelic drug cause Indiana Brood X cicadas' butts to fall off
I believe even though western media are more free in principle there are only a handful of corporations which have the loudest voice.

So the comparison is between western corporate media vs. Chinese state media. That said, internet discussion forums like this are a good counter balance to corporate media
This made me scratch my head as well. The desert isn't exactly known for water supply, and given what I'd read elsewhere about how crucial water is for the process, I wondered if I was missing something somewhere. I did a quick search and found this:
https://www.investors.com/news/technology/intel-stock-tsm-st...

The takeaways:
- Fab companies have invested in a lot of water reclamation and recycling regardless of location, as there's a lot of metals and other chemicals that need to be filtered out. (Asianometry goes over this more here: https://www.youtube.com/watch?v=785Uzi1mGAA )
- Intel claims Arizona's water usage has stayed level in the area as industrial use has replaced agricultural, which uses less.

I'm sure there's a cost-benefit play here, where the tax and other incentives outweigh the increased costs of water reclamation.
I've been doing a RN app lately after not using it for almost two years. It's still a very fast way to iterate on both Android & iOS but it also still feels extremely brittle. I've tried and failed to upgrade to the latest version of RN several times now but every time gotten tangled up in dependency hell. I also haven't been able to get it to build on my M1 Mac at all.

RN is good for fast prototyping and market value fit testing but I'm not sure I'd use it for something like Coinbase.
Oh, yes, sunvox is great, and probably less obscure than the long defunct buzz tracker at this point in history...
The difference seems to be if your company is in growth mode vs squeeze mode. Not to say that you're doing poorly if you're squeezing, you're just trying to extract every ounce of value from users regardless of the long term effects.
They addressed Airbnb's experience in the blog post. In addition to abandoning React Native, Airbnb created their own templating language best suited for their app and rolled it out to both platforms so they didn't have to handspin every screen.
You mean compared to the US to use the largest spy organisation in the world to spy on contracts, technology, business secrets, and personal information of business leaders of other nations to get an edge.

It always buffles me how Americans can complain about things that China does (in the business world) while being perfectly fine about what their own government does in the same space. Many actually actively promote it.
i like this too and think it has a lot to do with how the app is based on the for you page more than followers. when you don’t need followers for people to see your content it really opens up the playing field to different types of content
This article explains some of the conflict: https://www.voanews.com/east-asia-pacific/can-taiwans-silico...

China’s stance on Taiwan is clear[1] but given Taiwan doesn’t agree, it has remained independent despite what China says. The same was true for Hong Kong until recently, however, so concerns remain.

The US is waking up to realizing that they have a heavy reliance on China for civilian goods and a slight to moderate risk that it might be disrupted or used against them in future.

The worry I suppose is that it might be easier for supply chain-based attacks to weaken US defences, not that we’ve seen anything like this in practice yet due to how easy it is to exploit existing software bugs, for example.

1. https://www.cfr.org/backgrounder/china-taiwan-relations-tens...
If you ever read the slightest about aerodynamics you wouldn't make such blatantly wrong, ignorant, arrogant claims that the J-20 and F-22 are 'identical'. They are of the most fundamentally different layouts in designing a jet. Do everyone a favor and shut up.
Money can always be replaced. Lives can't be.

Most ransomware hackers are not so amoral enough to go around murdering people or calling hits. Some are, but most ain't.
Thank you for the great work!
If you get a 404 try this https://www.bbc.com/news/health-56901353
* I wouldn't task someone with something I wasn't
willing to do myself

* If you screw up, acknowledge it without passing the buck, take responsibility for it (works best if you have already worked out a mitigation strategy and timeframe to implement and can communicate this effectively)
Good. I hope we can get some competition between the US and China to drive us forwards!
Best: what it takes to do a great job. Level of detail, thought before action; how to have a productive debate.

Worst: some people will put all their effort into the performance of working but never actually work. You risk your own job calling it out because their speciality is hiding their incompetence.
To be more precise, without using German scientists to the full capacity.

This multi-channel telemetry was enabler; Soviets followed the same approach as SpaceX is doing: lot of launches, lots of explosions and learning something every time.

It was telemetry from the German team that allowed this approach to happen.

In a sense, printf-style debugging was used before it became prevalent in computers.
I remember this one! I found it so fascinating and ended up spending a lot of time making up funny sentences which triggered the bug.
Name checks out. But, great comment and I will remember allies build careers. I’ve started to realize this. Trust is important.
> as they usually are just PR for internal teams, so someone gets a promotion

CEO of Shopify praised React Native in January 2020. I guess he was aiming for that postition of Senior CEO there.
Is there a reason Cloudflare can't send a 429/403 in that situation if you're already using it as a middleperson?

It seems like responding to a bot and responding to an unpaid accidental request would take the same amount of energy from Cloudflare. The only difference is that a repetitive unpaid request is probably easier to detect.
That looks awesome. I'm going to try it out. Do extensions work on it?
The linked articles you provide say that not everyone developing software is doing software engineering. Canada does offer the PEng license for software engineers, and the US used to offer the PE license in software engineering.

At least in Canada, the “engineering field” is divided into engineers, technologists, and technicians.

Some people involved in software work at the level of engineers, some work at the level of technologists, and others work at the level of technicians. I think having a finer grained way to discuss the different types of software development would be a helpful way to move the conversation forward.

This would also seem to align with what the article talks about having a richer vocabulary.