skysight-inc/HackerNews huggingface dataset:
I read your post again. The first time I though it was a collection of small rants about different languages, but now I notice it's a single post.

I think you may get more traction here with a title like "How/Why we migrate our blog from Python+SQL to Golang+Lynx". Is that correct? You should fix it so it's accurate, because I still don't understand the details.

Also, the post needs an abstract at the top that explains the whole article. (You can hide a few surprises for the body of the article.) In particular because the title is not self explanatory. I suggest to start with the fixed version of the title I proposed and expand it until it has approximately 100 words.
I don't deny the externalities of Uber, but the previous poster wrote:

> Uber if anything makes taxis less productive and efficient

Which is blatantly false. Taxi companies were pretty terrible and only got better because of competition. Getting in a taxi and having no idea how much it's going to cost me was a bad customer experience.
"You have to do progressive enhancement for 3D stuff."

Usually that is: "sorry, your browser does not support webGL". How can you do 3D stuff without? Software rendering in canvas? Good luck.
The responses to which indicate you're factually incorrect and that neither Envoy nor Istio are owned or controlled by venture backed startups. You can however get products built on top of them or enterprise support from venture backed startups. Akin to companies like Red Hat in regards to Linux.
I don't know how much glue was involved but Galaxy S5 was waterproof and had a user replaceable battery.
If you call libraries and frameworks, than yes. But you can use only static classes as code modules with static methods and only use regular classes for data.

If you don't make use of encapsulation, inheritance and polymorphism, there isn't much OOP. Nobody forces you to use builders, factories, singletons and what not.
> Our tax structure is insanely out of balance. That's the number one core problem in the United States.

How do you know that? What are your qualifications?
I find it hard to take this viewpoint seriously. It's essentially saying, "to have valid cause, you need to literally overthrow your government." To put that in perspective, think of how much effort it takes to change education policy in the US, or healthcare policy. Even in a "democratic" system, you have little say in what your government does. Do you really think you can change how schools are run, or how healthcare is charged? Coordination is next to impossible without a robust public forum (which, reading the hacker's comments, is next to impossible in Belarus). It is unjustifiable to hold an arbitrary individual accountable for systemic failures.

You say "we" as if... you speak for HackerOne? If this is their true perspective, it is a tragedy. Allowing companies to do this basically sets a precedent for companies to arbitrarily say, "Hah, we don't like you, so we're not going to payout". In the future, you'll see people get "cancelled" because they said something bad, or because the CEO doesn't like their environmental views, or what have you. The individual is at the mercy of the big corp (hey, isn't that what you're against, in Belarus-government format?)

I suggest HackerOne (and this comment) to immediately rectify this by making all efforts to allow the individual to receive the funds (if&when it is legal to do so)
You can spin up a managed k8s cluster that more or less “just works” with about 6 lines of cdk/pulumi/terraform.

Need to update your cluster? Rerun cdk/pulumi/terraform.
Having a good IC advancement track is somewhat orthogonal to a focus on specific titles across companies though. I've always been an IC and I mostly haven't even used whatever my official title was--and might even have had to look it up.
Let's say I want to see the last speech of Putin. To see his perspective and predict his next moves.

If I search on youtube, I will see the usual selection. BBC, Guardian, France24, DW, CNN

None will show his speech. Just images of him, while a journalist is rambling about how Western politicians reacted.
That is exactly the thing. I *do not* want to have the Sdk=...Web/Worker.
Imagine this scenario, you started a new project with the Sdk targeting Worker. Then you need that binary to also target web.
What do you do?

- If you switch the project to Sdk=...Web, you won't have the dependencies to build the worker services.

- If you keep it as Sdk=...Worker, you won't have the dependencies to build asp.net
Neat!

Personally I’d love a new “party FPS” on consoles that handles split screen deathmatch competently with bots. There are almost no games on current consoles that do this AFAIK, and the few that do are ports from older systems (e.g. Perfect Dark).

People seem to remember the good old days of local DM with friends in Goldeneye and old Halo games pretty fondly, so I’m not sure why there are a million new retro indie FPSes but seemingly nobody targeting this niche.
This is only acceptable if they weren't going to share it with the international scientific community. Otherwise we're just shooting ourselves in the foot.
Do you think you should worry about Putin's social cues, or the one's our governance leaders give? Which is more meaningful in your life?
Fail2ban is theater on a properly configured server --- and, increasingly since the mid 2010's, you've had to go out of your way to have a badly configured SSH server. Either way, it's something you have to add specifically to your server, so if you're going to do that, use the same energy to just make sure your server is configured properly. Yeah, yeah, I know it "keeps your logs clean". So does grep, though.
Hello there. Thank you for the comment.

> I wonder if you are grappling with your lack of "success" in a particular area?

Good question. Mainly I am having a problem with my lack of success in my professional life, and here's the conundrum:

1. Objectively speaking I have come a long way from where I started, most people would say that I am living the American dream.

2. On the other hand while I have achieved "enough" professionally as an employee (education + working for other people), I am not satisfied with my entrepreneurial endeavors. I had 1 win when I was very young (~18 yo) and then nothing ever since, only failures, and I attribute these failures to my own fears that stem from my won Anxiety. To put it simply, I am my own enemy.

Continuing #2 above, it is pervasive in many aspects of my life:

- I start things but I don't finish them

- I have no grit, I give up too soon

- I'm overly concern with what people think/would thing. At the same time I know that it's just BS, people DGAF, but still I can't help with those automatic behaviors and thinking.

I could go on, but I will stop here for now.

> My understanding is ancient, not post-modern. We work hard, enjoy what we have and our grateful for what we have. I do not overly concern myself with other's success. This frees me from a starting point of success/failure.

Good comment. Thank you.
Having to throw out completely usable devices because of batteries conking out should be a crime and should be classified as littering by the manufacturer. I still miss my old Nokia.
There is a pretty broad spectrum here. Both of the examples you cite are clear cases of public health and regulation followed discovery of damage. There is no such danger or clear public safety case for batteries which is why it feels like over-reach: regulation based on preference rather than fact.
He doesn't ban US channels calling for the same thing because why would he? It's not Facebook, fringe groups be fringe groups.
There are so many devs around now that have never programmed or used Flash. It’s details are becoming myths.
Agreed. And college campuses aren't exactly the most Uber-like place. While they experiment with online courses and some are really embracing them, the dominant vision is a pay-one-price, all-you-can-eat model. The colleges themselves bear plenty of similarities to the communist model thanks to need-based financial aid.

So the fact that kids are food insecure on college campuses suggests that it's not a problem with Uberization or the economic model.
Yep, and cooling is rapidly becoming a problem comparable to heating; summers are getting hotter but Finnish construction norms are still all about keeping homes warm in the winter as opposed to cool in the summer. Few Finnish homes have AC, except for those that have two-way heat pumps. Portable AC units have been in very high demand in the past few summers due to heat waves that used to be exceptional but are quickly becoming the norm.
Terrible article. How can you even write an article like this without understanding that disruption is a type of innovation?
Yes, it’s just a bad point. Uber was popular even when just the black car service, which wasn’t externalizing anything that didn’t already work like that. No magic accounting there, no exploitation of confused drivers.
I can hear Amazon's self driving car division furiously taking notes.
Bluetooth sounds fine, but it can introduce latency that you wouldn’t experience with a direct connection. Which is fine for listening to music and even video calls are ok, but a minor proportion of the population working on music production will experience that latency. On a smartphone that’s a pretty rare use case, so it’s fine.

Batteries: I extended the life of my 2010 MacBook by swapping the battery and it was very easy. Apple is going to come out with kits for amateurs to do part changes themselves for the iPhone, where that part change will be harder (broken screen swap) than swapping out a MB battery.
So the mobile companies are miffed that they can no longer mine the data they carry for their own benefit?

It does favour Apple in the market, though, because Apple can still see all the traffic, which is what the CMA in interested in. What is needed is for the mobile companies to offer the same protections that Apple offers, so all will benefit.
> So would you be happy to pay this “baked in” cost (which will cost you the same as paying for a subscription)? And should all buyers be forced to pay this cost as well, even those who can’t afford it? Should we not allow any alternatives?

An alternative would be to require that all products with an "expiration date" list it prominently on the packaging and marketing materials. Make it very clear that the device will no longer be receiving security fixes and will be increasingly likely to be dangerous to use after that date.

Then you still have the option to produce and purchase devices that won't be supported a reasonable time, but the consumer is aware of exactly what those limits are before purchasing so they can compare prices accurately.

What you seem to be suggesting is that it should be OK to sell people products that NEED to be supported to not be dangerous, with the knowledge that they will be used beyond their support period, just to save money. Sometimes there is a minimum cost a thing has to be to be done right, and anything cheaper than that is cutting corners somewhere.

---

If it's connected to the internet it needs to be receiving security updates, period. No exceptions. If you can't update for whatever reason (crappy software, ancient but irreplaceable hardware, production requirements), it shouldn't be connected to the internet.

---

edit: Another point to make, specifically when referring to cell phones and similar systems, is that in a lot of cases the vendors making these devices are themselves at fault for them being hard to support long term. They're the ones who choose to hack up the Linux kernel in their own weird ways, with no common base. A phone vendor should be able to update their entire line more or less one-shot for the majority of fixes, but they usually cant due to bad decisions made in-house or by their SoC vendor.

And all of those bad decisions are things these vendors have been getting yelled at about for well over a decade now, so they know they're doing it wrong and choose to continue.
Could we at least make this comparison in good faith?

Apple is not a company that "makes disposable earphones". AirPods are a tiny, tiny, tiny fraction of its business. The vast majority of its products can easily last a decade or more and are recyclable after that.

Saying that Apple is worth trillions because of a side product like AirPods is ludicrous. Make your argument without this sloppy, inaccurate Apple-blaming.
Maybe you should go into business to undercut this obvious cash-cow? I bet if you start with $10M and undercut the current suppliers, you could become a millionaire.
This is happening in Sweden as well, on the east coast. Which is not strange considering what is going on.
That company that hires 10 engineers to create a bespoke orchestration system will inevitably end up re-inventing a buggy, poorly specified implementation of Kubernetes.

Kubernetes gives a standardized set of abstractions and concepts that means hiring and development is easier, not harder.
> > Apparently, China, South Korea, Japan and Russia can build at a third of the cost and time of that.

> Any insight into the why?

At least as for China, one gets the feeling (from recent news about COVID-19 hospitals being built in a week, the world's largest dam in a few years, etc) that with a population of over a billion, they do it Pharaonic Egypt pyramid-building style: Throw a few thousand engineers and a few hundred thousand construction workers at anything, and you will get something built.
This seems to be lacking depth and so it seems unclear why it's being upvoted. While I agree Kubernetes adds some advantages to real-time processing, not all of those advantages require you to run Kubernetes. This post also seems to be missing several of the downsides, massive complexity, networking, scheduling decisions, etc, etc.
To support your point with data, here is a graph of usage of TF vs PyTorch in papers over time:
https://horace.io/pytorch-vs-tensorflow/
That's no longer the case. There's a ton of software that simply doesn't run anymore. Last time I used Windows years ago, there were at least 10 old games in my Steam library that wouldn't even start. I wouldn't be surprised if at some point Wine becomes better at running these applications than Windows itself.
To save people some time: https://www-faz-net.translate.goog/aktuell/wirtschaft/eu-par...
Great example! That seems like exactly the "government bad, deregulation good" pop Adam Smith that the original article criticizes.

It's surprising how shamelessly they are doing it. I would have expected more sophistry.
Microservices do allow scaling the development of an application on the human side. This is true!

A kickass CICD setup and good developer tools probably should be done first for the typical company, otherwise the majority of the added engineering time will go into scaling the infrastructure setup.
“It’s a beautiful thing the destruction of words…
In the end we shall make thoughtcrime literally impossible, because there will be no words in which to express it. Every concept that can ever be needed, will be expressed by exactly one word, with its meaning rigidly defined and all its subsidiary meanings rubbed out and forgotten.”
ah, hey! i made the exact same comment. here's to hoping our future doesn't become a corporate cyber-dystopia :)
At this point, "brands" are just the multiple marketing face of conglomerates.
Any documentation on how to do "geo fencing" without relying on third parties? Is it enough to have one big static list of ip addresses (or subnets)? How often does the list need to be updated?
Just mandate reasonably long warranty to force things to be reliable.
I don't, i'm afraid. It was probably the shortest book on metaphysics available in my town library at the time.
Well they may push Finland to Nato, which is a major strategic fuckup on Russian part. Considering how Finns are generally portrayed in Russia I think its stupid to be a direct Russian neighbor and claim neutrality now... there is no such thing as neutrality in this case.
Providing a service is working. Updating maps; upgrading software; enhancing services; improving security; supporting, provisioning and refreshing back end hardware. That’s all work. They have thousands of employees and thousands more contractors working on maps alone, and that’s not even a paid product.
Just ask for someone else to replace your battery, these laws wouldn’t prevent that.

Making better designs to allow for easier to replace batteries isn’t crazy hard either, current designs already tend toward that. This proposal seem to only mandate that “users should be able to exchange them with commercially available tools.” so it leaves a pretty wide array of options for the manufacturers. They could probably even make their own custom tools available if this is what it takes yo keep phones thin and sturdy as you want them.
I mostly use YAML as it's easy to read, write and parse. For Golang applications I validate and parse it into a typed data structure, so that no further conversions or type checks are required at runtime. Works really really well. YAML seems to become the standard for configuration files in many areas because it is so easy to read and write.
Anecdotally, I run a several servers hosting several websites and several Android app back-ends.

Every few weeks they are attacked: 12 hours of attempted logins, port scanning, etc.

It's perfectly normal and nothing new.
Password managers can store your passwords on the cloud as well.
> The levels of debt we have would horrify him.

But not specifically government debt, which I can't recall him caring about. The balance of payments, yes. That's what the bancor was for, but it was sabotaged by a high-level US representative that also turned out to be a Soviet informant.

https://en.wikipedia.org/wiki/Harry_Dexter_White
It looks very rational to me. I say that as someone who lives across the Black sea and have suffered under their rule and feels for the Ukrainians.

Placing weapons next door to any powerful entity is recipe for conflict. It sounds like you're repeating the same talking points over and over.

Russia felt threatened and attacked. What did the US do to Cuba when the Soviets put weapons there? Oh, that's right. Eternal embargo. No war because they couldn't risk it at the time.

How can you feel so rightous is beyond me
I don't understand. Are you saying that the government should do whatever they want even if it goes against what the majority of the population wants? That is everything but democratic.
“RT putin speech” works as expected:

https://duckduckgo.com/?q=rt+putin+speech&ia=web
WOW! Thank you for taking the time to write this comment.

I hear you about Gravity, and just like Gravity my automatic habits and Modus Operandi cause most of the outcomes that are not aligned with my original intentions. But unlike Gravity there is something that I can do to change my own thinking, worldviews, reactions, habits, Modus Operandi; and that is where I am focusing my efforts these days, and why I posted this query.

Your comment gave me some food for though.
I guess cars would be slightly lighter and faster without seatbelts or airbags.

Or planes would cost slightly less to fly if they were not required to carry safety equipment.

That’s exactly because people like you don’t give a shit and corporations will do anything to save/make a buck that laws and regulations like this have to be made and enforced.
I agree. And there are lot of products that I don't WANT to have a crappy three-cent plastic door on, which will inevitably break, just so I can replace a battery that I will never, ever need to replace during the normal lifetime of the product in question.
I guess I should now assume that Facebook endorses everyone else who aren't in this policy, examples: The Taliban, ISIS, Al-Qaeda, North Korea etc.
The article explicitly says that the word "ethnic" isn't bad, just inappropriate for the coverage that they're doing. If you thought Orwell was saying that it was OK to use the wrong word to describe something, you've wildly misunderstood him.
I don't know how typical Google is, but it expressly tries to maintain a consistent bar for a given ladder/level[*] and L5 -> L6 SWE promos are pretty tough. It's often said that L6 SWE is a different job and not just L5++, and I think there's a lot of truth in that.

[*] Consistency is a great goal, but is clearer getting harder and harder to achieve as the company is getting bigger and more diverse in terms of product areas, engineering and other skills etc.
He should've done market research to see if the spammer would've even bitten.
One advantage of propping it up is so that they don't all leave to NK/Iran to build ICBMs.
This makes total sense. Rewriting code is often easier than reuse. The purpose written code doesn't have to fulfill use cases that don't apply to it, it can make optimizations because of that. The old code doesn't have to start supporting use cases it was never designed for too, so it can stay simpler. Don't repeat yourself, but its ok to speak in original sentences rather than use somewhat applicable quotes for everything you want to convey. For physical parts the number of ways an old part might fail to meet new use cases seems vastly larger than in software, so I'd guess its even more applicable.
Show HN: Hoku – App to organize your group travel plans
You can make a serious of arguments about how the nature of industry in a country ultimately derives from historical and geological factors which can be causally divorced from genetic traits.

I don't think any critical theorists would consider the statement 'industrial comparative advantages exist across countries' to be racist - or even something like neo-imperialist.

You could claim that capitalism is flawed due to the way it distributes labor against these historical differences (many of which were propogated along racial lines due to colonialism), but I don't think the analytical claim _under_ capitalism holds any normative merit.
Sure. But if you read the article you see the vast majority of the attacks and the most persistent ones seem to originate from China and Hong Kong.
See also:

https://youtu.be/rX0ItVEVjHc

https://youtu.be/GKYCA3UsmrU

https://youtu.be/pgoetgxecw8
How do you square approval being stronger with russians fleeing the country?
Donate it. Many many people on this planet will be happy with it. Not everyone is on the latest AAA games, especially in poorer communities and on a discrete gpu from 2014 you can have enough fun. Think a lot of people even in the poorer part of your city would bite off your hand for it.
You are fundamentally correct: to make your passwords safe from hackers you are making them harder for yourself to access (in this case by requiring MFA). Accessing your passwords now requires having access to a device (your second factor).

There are recovery mechanisms that you can set up ahead of time (a series of recovery codes for example), but for the most part I would agree with your premise: you will have a very hard time accessing your accounts if you ever lose your primary devices. For me the security benefit is worth the inconvenience.
I just recently decided to skim the GNU Sed manual and it honestly doesn't surprise me one bit that this is possible. Sed is basically a bytecode VM that only does string manipulation.
Being bilingual is not the same as being a translator.
It doesn't, my last dishwasher, washing machine and dryer all came with a single bloke and his trolley in the UK.
Last year, CtrlBlog reviewed these password savers and found KeePassXC to be usable for a self-hosted password saver server and widest-platform client usages.

- Windows

- KeePassXC Offline for Android

- iOS

- Linux

I don’t need to use KeePass, though. There are over a dozen different forks of the KeePass project to choose from. I decided on KeePassXC for my Mac, Linux, and Windows computers; and KeePass2Android Offline for my Android phone. I decided on these two because they feel more modern and I’ve confirmed that they won’t easily suffer from synchronization conflicts.

https://www.ctrl.blog/entry/keepass-vs-bitwarden-server.html