skysight-inc/HackerNews huggingface dataset:
Couldn't agree more. Not going to get into philosophical/cultural differences between life in your country and America but it cannot be ignored the gap between a cyclist's mentality and the right-to-road mentality of the average car driver, even in supposed bike friendly cities, in the US. This fundamental difference in thought is reinforced by infrastructure and the type and size of vehicles that are pervasive on American roads. Just had another white bike memorial erected on my route to work some 2 months ago that stamps out any idea of either being able to commute to work safely again myself or that this gap in thought could/is shrink/ing.

That said, I have seen and still see some questionable cyclist practices on these roads from type of bike, lane of travel, footwear (or gear in general), lack of helmet (or misfitting/unfastened helmet) and route choice though I understand, at least where I live now, there sometimes isn't a choice. In larger cities there was an unspoken agreement _most_ of the time between myself and vehicles in the road that we were "aware" of one another. I find sometimes cyclists being far too aggressive to assert that awareness on drivers here (or today?) where it could be an honest misconception that the person behind the wheel knows how to interact with a cyclist for any number of reasons.

Full disclosure; former bike messenger in Boston, Philly & Portland OR, long-time commuter when not riding for work.
As mentioned Xamarin is now MAUI[0]

The only app I know of using it is Bitwarden[1]

[0] https://docs.microsoft.com/en-us/dotnet/maui/what-is-maui

[1] https://github.com/bitwarden/mobile
https://old.reddit.com/r/Instagramreality/

Warning: Disturbing
IMO, You should only build on .NET platform if there are usable components which are already made in .NET.

Keeping up Cross-platform framework updated with the changing OS versions is difficult.

Preference would be to use Flutter (Google) or React Native instead of Xamarin.
Yes it is incorrect.

https://i.redd.it/5lhlmwdg27j91.png

Ethereum will be more decentralized after proof of stake. No longer do you need massive amounts of electricity and insider access to gpu or asic manufacturers.
> Most people think they are good drivers and its "the others"

Most cyclists think they can ride a bike and it's the cars.

How is that different?

The main issue is don't harm.other road users, you don't do that?

Fine with me

I've never been in an accident that was my fault in my career as a driver, than now spans 3 decades.

The only accidents I've been were:

- a bike hit me laterally because the rider was going too fast on a wet road, panicked and hit the front brake. He almost killed himself and ruined my day.

- a moped took a turn too fast and hit me straight on the drivers door. When the father of the rider arrived he apologized saying his son "is a bloody idiot" (my adaptation of his Italian words, which are probably NSFW)

- I stopped at a stop sign and two teens on a motorbike hit me on the back because they were running too close to me. They also attacked me for braking, I showed them the stop sign, I threatened to call the police, they calmed down and gave me some money asking me to not make it official or their parent would be furoious at them. it wasn't their first time.

people are people, people make mistakes, people who think cars are dangerous for bikes usually aren't aware how shitty as cyclists they are, I'm sure they are bad drivers too.

Riding is dangerous, do it at your own risk, but nobody is really trying to kill you, because you are not that important.

Be careful and you'll live.

Wanna be safe on a bike?

Don't use it! Walk!

have you noticed that in motor sports at 300km/h nobody dies while every year in professional bike competitions someone dies or injure himself badly?

Because bikes are dangerous.
I've had these conversations with developers facing the proverbial blank canvas of a new Visual Studio project they had created mere days ago.

Excuses are just that: excuses.
Fair point. I was trying to say we rely on LNG rather than russian pipeline gas for the balance of our gas.
I don't care much for what laws say. If the only way someones service can work is by ingesting the work of someone else, without compensation, and then compete with that same person, that is wrong.

If a company reverse engineers a competitors product, they still buy the product to tear it apart and figure out how it works.

If a student learns from their teacher, then goes on to sell a similar kind of work as what their teacher makes, at least the student paid for the classes.

This arrangement offers none of that. As long as theft is illegal, this should be. I'd call it parasitic, but it isn't; this is a parasite who's sole intent is to kill the host.
People don't look for peds because they aren't trained to, and for the most part, peds aren't that common. Only if you're in a dense urban center, would I say that they're common (in the US)
They could also just use flutter which is skia under the hood - I think would be substantially faster than dealing with Xamarin.

Doing stuff with Skia on MAUI at least is tricky because there is no concept of a mouse, so good luck creating a hover effect on your button.

https://github.com/dotnet/maui/issues/3739
That's the real cost of cloud: lock in. It's cheap to get in, expensive to get out. Example: You get into data into DynamoDB, it's going to be very difficult to migrate out. Consider all your code is likely using AWS-specific APIs, unless your devs were smart enough to build some sort of abstraction. (I've only seen that done right once.)
I have been wondering the same thing about this, too. I'm fairly eye-rolly when it comes to crypto and such, so I'd be curious to see if this take is accurate or not.
Let's say I post a comment on Hacker News critical of some big megacorp. Megacorp threatens to sue YCombinator if they don't take down my comments. Hacker News deletes my comment because they don't want to get into a legal fight with Megacorp over a random comment. I can't sue Hacker News because they have a right to delete my comments for any reason, and I can't sue Megacorp because they didn't delete my comment, they just asked Hacker News to delete it. I'm SOL.

Contrast that to the following: I post a comment on Hacker News critical of some big megacorp. Megacorp can't credibly threaten to sue YCombinator over that because they are legally protected from being sued over the actions of their users. Megacorp sues me instead. I now have the ability to defend myself in court against Megacorp should I choose to.
No, the validators are anyone with a stake in the system, not just the Ethereum foundation and friends.
Using Rc unnecessarily is a code smell commonly called Java Disease.
This is one of the most SV answers I've ever heard.

Sorry not all of us live in a place where a $100k electric car is feasible or would work well, or I could even get one.
Adding to the banking data points: I have an Xperia 10 II running Sailfish. MobileBankID and Swish (Sweden) as well as the ING Banking app (Germany) work on it.

I was pleasantly surprised by that. I upgraded from an Xperia X, where Sailfish had the old Android 4.4-compatible runtime and nothing worked. I kept an Android phone around, just for these three apps. As that one was also getting old in terms of OS (Android 7) and security updates, I'm very happy to no longer need it.

I have however come across Android Apps that don't work:
- Betala P (Parking app for Stockholm, no clue why this doesn't work)
- OI.Share (for remote-controlling OM-D cameras. I assume it has to do with it trying to control the WiFi on the phone)
It’s not unheard of for drivers in NYC to deliberately force bikers off the road if they want to cut in front. It’s happened to me.
> The language is still more likely than not to fizzle.

What makes you think that?
They should hire better engineers, perhaps those with more experience than just leet code. The apps i built using electron for some clients have none of the issues teams has. I mean come on, teams is a basic chat app, how difficult is it to optimise it?
There's also http://bordel.wtf which I think is more accurate
How will this affect the revenue and stock prices of major hardware manufacturers? Particularly GPU manufacturers? If the price of GPU's drop due to a large second hand market opening up, would GPU manufacturers be hurt in any way?
Ask HN: Amazon locked my account and doesn't accept my bank statement
I live in the Philippines and I tried to buy a 65" TV. This is actually my second purchase on the same card. I have never asked for a refund nor used gift cards. They locked my account asking for a billing statement. I used my debit card so I sent them a bank statement (has my name, address, account number), + picture of my debit card with the bank account number. They didn't accept it and they didn't explain the reason properly. I emailed jeff@amazon and address-verification@amazon.com with the documents but they haven't replied since 13 days ago. I already bought the TV from somewhere else, but I really want to get access to my account since I use Audible a lot. What are some last resorts I should do? Is it worth calling them?

Response from Amazon:

Hello,

Thank you for your response. We have reviewed the information you provided but we were unable to verify ownership of your visa payment ending in **** because .. Your account is still temporarily on hold.

You can resolve the issue by signing in to your Amazon US store account again and following the on-screen instructions.

When uploading a document to verify ownership of a payment method, be sure that the name, address, payment type, and relevant transaction information are clearly visible. For your security, only display the final 4 digits of the payment method number.

Please share your information promptly so that we can verify the payment and restore full access to your account as soon as possible.

Account Specialist
Amazon.com
https://www.amazon.com
================
Makes sense, I've always been of the opinion that it's my responsibility to improve upon my skills and that most business-oriented softwares are not going to be challenging. But I think you're right, it will be much more fun to work on a challenging project at my job.

I do want to become a better engineer, so I'll just do that for now. I'll look for a better company, as one other comment suggested. To find a company that makes developer tools, like IDEs, compilers etc.
How much is an hour of your CD's time worth?

I'm not a designer, but I know the pain of making nice mocks for a presentation (pain is outweighed by the impact). This instantly makes you look way more legit at a pretty low cost.
Nice argument, and good examples from other professions.

The problem is that even if the market is "flooded" with freshly-credentialed grads who can supposedly code, that does not mean that they really can.

Knowing the basics of a language is only one step, and not even the most crucial one.

Much more critical is the ability to reason about complex systems, abstract the critical elements, and synthesize useful, practical, & efficient ways of dealing with the required inputs, storage, outputs, and UX issues. How many coders can even understand and identify race condition failures, let alone solve them? Just "knowing" a coding language only gets you a small part of the way to being a useful coder beyond very basic levels.

So, no, "everyone" "learning to code" will not result in everyone having the skills required to work effectively with code, and will not price themselves out of the market.

Another aspect is the Indian market with massive training programs, and hordes of Indians with programming certificates and jobs and fluent English language skills. Many companies outsourced there, only to bring the work back onshore because they failed to find the required skill level in India. Yet, I do not hear of programmer pay in India falling. Is this because it isn't falling due to a 'glut' of "people who learned to code", or because I haven't heard about it?
> Dev velocity, which was supposed to be the claim to fame of Python, improved dramatically with Rust.

I don't doubt this in the least. I've been a professional Python developer for 15 years, and I can't believe Python ever had the reputation for "high dev velocity" beyond toy examples. In every real world code base I've worked in, Python has been a strict liability and the promise that you can "just rewrite the slow parts in C/C++/Numpy/etc" has never held (you very often spend at least as much time marshaling the data to the target language format than you gain by processing in the faster language and you have all of the maintainability problems of C/C++/Numpy). Python trades developer velocity for poor runtime performance.

I don't think Rust is the paragon of high dev velocity languages either, but it seems to be more predictable. You don't have something that works as a prototype, but then you run into a bunch of performance problems (which virtually cannot be worked around) when you go to productionize, nor do you get all of the emergent quality and maintainability issues that come about from a dynamic type system (and last I checked, Python's optional static type system was still pretty alpha-grade).

I strongly recommend avoiding Python for new projects. Use Go if you're looking for an easy GC language with max productivity and a decent performance ceiling. Use Rust if you're writing really high performance or correctness-is-paramount software. I'm sure there are other decent options as well (I've heard generally good things about TypeScript, but I'd be concerned about its performance even if it is better than Python).
I understand that I'm not gaining a huge amount of time as a motorist, but if I follow behind I end up "stalking" the bicyclist which can make them uncomfortable.
I wonder if "we discovered suspicious activity on one of our databases" == SQL injection?

I've been through this exercise before with one of my businesses, and I disclosed what/where the injection was and what our mediation was for the problem.

I don't understand the outrage though from this community. I don't think there is a large web business today that hasn't been through an SQL injection compromise. Even the largest platforms in the world like Facebook, etc have had an issue like this crop up.
You don't need a large vehicle like an SUV or pick-up truck for those purposes.
k8s has good, non-cloud based ingress controllers.

https://github.com/kubernetes/ingress-nginx

https://doc.traefik.io/traefik/providers/kubernetes-ingress/
You don't need any of that stuff to run microservices. Stateless is up to the app, not the orchestrator (you can still run a stateful containerized app in K8s). You absolutely do not need containers, network overlay, "transparent encryption" (do you mean a service mesh?), name resolution (dnsmasq works fine), and access controls are inherent in systemd. Network storage is unrelated if you mean NFS; if you mean persistent storage volume claims shuffled around nodes, yeah, that's... not a stateless microservice. And.... no, we don't need CRIU, but it works just fine without K8s.

All you need to run microservices is 1) a statically-compiled stateless app, 2) a systemd unit file to run the app and restart it when it stops, 3) load any credentials into systemd's credential manager, 4) iptables for network ACLs, 5) linux user/group permissions, 6) an Nginx load balancer to route traffic to different services, 7) journald to keep logs, 8) systemd to set per-service CPU/memory limits, 9) a dynamic DNS client to register a service name in dnsmasq when a service starts/stops. Systemd already handles intra-service network communication by handing an open filehandle to a service; alternately each service could grab its own random port and register it with Nginx along with its service name and the HTTP routes and hosts it wants to listen on.

If you shackle yourself to the design of K8s, or some implementation of K8s (K8s doesn't have all the features you described out of the box) and say "well that other system isn't K8s!", then yeah, you will find systemd wanting.
Oh I get that for sure. My real recommendation was for the elk-stack in general. One can self-host it pretty easily depending skillsets. The service I recommended just makes it about as easy as your email aggregator.

The email aggregator is great but if you need an actual way to search through your logs, maybe after the email aggregator alerts you that "some requests failed" doing it in cloudwatch is not so fun.
This article reads like the exact type of gatekeeping going on in the "learn to code" movement.

> The real valuable advice is not “learn to code,” but “be smart and talented.”

Sorry to break it to you, but you can "learn to code" and be quite the opposite and get a six figure job.

Coding is a skill. You don't have to be a computer scientist to know that it is a skill that gives you leverage in today's economy.
Seems more like the team moved themselves to Rust
Anbox and Waydroid
The Rise, Decline, and Fall of AOL’s Aim
OP here, thanks to everyone for all the comments on this post. They were interesting to read.
I appreciate the positive comments and can also certainly understand why some are not so positive.

For some context ... the blog itself was scoped to a very small portion of what I intend to write as time goes on (probably won't be submitting those to HN as I agree in hindsight that it doesn't match the preferred content for HN readers).

Someone else also commented "Are there any votes you cast that you’re not proud of? What kind of person do those votes tell you that you wish to become?" Yes, I'll be writing that and expanding beyond work scope because as a family oriented person (which doesn't come across in the post, nor did I intend it to), I'm glad to work at a place that advocates for a healthy work-life balance.

Burn out is a very real thing, and I 100% agree with the "Life needs to be built and enjoyed together, through your whole life." that's spot on!
DiIiS: Diablo III open-source server
I would imagine it happens a lot more than hospital visits would let on. Being nudged into the curb - or getting spooked by a too-close car and hitting it yourself - would likely result in just scrapes and bruises, especially if you're wearing a helmet. But it's terrifying.
> Why do Americans need to have their own refining industry, if they can be served by others?

Looks like you did not think it through.

You need to have energy independence. When you depend on other countries, those countries can use your weakness to get better deals or control you. If there is a pandemic and all the supply chains breakdown your people can still survive.
Where I live the organized thieves (as opposed to the local drunks) disassemble the bike and get rid of the frame ASAP. Same with cars, they park them in large car parks with no monitoring to see if it had a tracker, after a couple weeks they drive it off to disassemble (with fake plates to avoid ANPR)
How is the performance? I was tempted to do some blazor work after trying some blazor demos on my M1 Mac. Then I tried it on my not-that-old Xeon windows desktop and it was unusably slow. It can run Google Earth and Visual Studio (and a whole bunch of electron apps) just fine, so my assumption was that Blazor is actually just bad.
A much better NLP and future of Leon AI
Web developer portfolio
RocksDB started as a fork of LevelDB (Dean/Ghemawat).

The performance imperatives have changed with the hardware, but NAND flash at that time had an asymmetry between reads and writes in terms of the amount of data: once you were writing even one byte you had effectively paid for writing a whole block and were therefore incentivized to get your money’s worth and write to a “log”, which then would be “merged”, in some “structured” way, hence LSM.

This is old news these days but it was quite the novelty at the time!
While this may be an option in some cases, this wouldn't be an open source project.
You don't strictly need them, but they help a lot.
> Cycling is cheap, often faster than driving (in my city), healthy, less noisy, creates vastly less pollution, less dangerous to pedastrians...

As a pedestrian in Manhattan I am in much more danger from cyclists that from cars, trucks and buses. Literally every single day I will see a dozen cyclists run red lights, go the wrong way down one way streets and ride on crowded sidewalks. While bicycles are much lighter and don't move as fast as cars, they pose a greater danger to me than cars because a very large number of cyclists in Manhattan simply do not subscribe to any rules of the road.
Isn't it the Open Core model?
Probably because of poor training and infrequent interactions with cyclists/pedestrians. If something isn't a part of your regular life, and you haven't been told you need to watch out for it, then why would you?
Instead you just need a massive amount of eth
Prevent destructive changes to your database with the Atlas GitHub Action
Imposter Syndrome in Tech
You also need a way of recording what changed. when committing to git it's easy, but live eval-ing into prod sounds harder.
I don't trust the "new nice microsoft this time it's true we love FOSS and users I swear" enough to tie my stack to any of their products.

Things like VSCode, github or azur pipelines are ok because the cost of a potential migration away from them is tiny compared to the benefits they bring.

However, basing your entire code base (e.g: with .Net), dev env (e.g: codespaces) or infra (e.g: azur cloud) on their tech is betting that a company with a terrible track record will never, ever, go back to its previous bad practices.

I'm not making that bet.
"And the will therein lieth, which dieth not. Who knoweth the mysteries of the will, with its vigor? For God is but a great will pervading all things by nature of its intentness, Man doth not yield himself to the angels, nor unto death utterly, save only through the weakness of his feeble will."
This is not the question I am asking. You can have many people putting up their 32 ETH. Sure that's "decentralized".

But what if most of the stakers collude to double spend tokens? My understanding is that there is an additional layer of validators that have the power to force them to give up their stake as a penalty. Hence "proof of stake". And that there are very few validators. And it's really just the ethereum foundation.
A paper on love by French physicists that doesn't reference Stendhal? He got there first, mon freres:
https://en.wikipedia.org/wiki/Crystallization_(love)
> Hilly area? Taking children to school or old parent to the doctor's? Not a chance!

https://bikemag.hu/wp-content/uploads/2020/08/P4071422.jpg
do you mean to say it wouldn't be libre software, due to the commercial use restriction?
How SQLite scales read concurrency
Interesting read. As someone who had just turned 20 around the time of 9/11 and was in college in upper Manhattan at the time, I went along with all of the "Patriot Act" nonsense because I was angry and because I didn't yet fully understand what happens when you give the government more power. It never gives it up and it almost always ends up abusing it.

I think a lot of people regret their support for the various responses to 9/11. Hopefully that means that we (in the immortal words of The Who) won't get fooled again.
This seems a little giddy to me.

In your linked article they claim that parts of key JS infra is being rewritten in Rust, but the claim seems exaggerated from where I sit. For instance, they list webpack but is that a good example of huge momentum to rewrite webpack in rust?

You Python examples are of libraries that are used at runtime, not infrastructure.

Coming back to JS, this svelte project is noted by the author as being very early stage and it seems more like a learning project for them. I don’t need to add that svelte isn’t nearly as broadly used as other JS tech.

Don’t get me wrong, I’m not saying writing tools in faster compiled languages shouldn’t be done, but one might find that the excitement and prediction seems premature. There are trade offs - speed isn’t free.