skysight-inc/HackerNews huggingface dataset:
> reaching out nicely to a customer

Threatening termination for using what was advertised does not seem very nice to me - especially when they specifically removed traffic limitations: https://news.ycombinator.com/item?id=18120500
> Older VPN scripts used to override your default route in the main table when connecting to the VPN and restore it when disconnecting. Sometimes this wouldn’t work, and after disconnecting from the VPN you would be left without any default route at all. wg-quick doesn’t have this problem, as it never messes with your main routing table. All it has to do when disconnecting is delete its two rules, and your default route is active again, Or you could even do that yourself with ip rule del.

Isn't this the same problem the old VPN problems had though? If it fails to delete its two rules then your routing is still boned.

For comparison OpenVPN doesn't use the ip rule infrastructure, instead it installs two rules directly on your routing table, but not for 0.0.0.0/0. Instead it installs rules for 0.0.0.0/1 and 128.0.0.0/1, creating a rule that has slightly higher priority than the default route so it can leave the default in place and not get burned with NetworkManager decides to delete and re-add the default route for whatever reason.

Not having the routes cleaned up after the VPN exits is usually not the problem, as they are tied to the TUN interface and get cleaned up by the kernel when that interface is destroyed anyway. The bigger issue is clients that forget to install the host route to the VPN endpoint. I see that error a lot and it always drives people crazy because their VPN client negotiates and connects properly, and then everything breaks for no obvious reason.
I mean, sure but those are run of the mill things that can be said for almost every earnings call.
QA gets looked down on for sure. Only put your QA experience for a job with QA in the title.

Ironically, and perhaps unsurprisingly, finding good QA people, and people who want to do QA, is difficult.

Has anyone else experienced QA stigma?
UEFI is not proprietary. EDK2 is a complete UEFI implementation licensed under the BSD license.
To be fair most, residential ISPs I've used do only advertise something like "up to X Mbps" [https://imgur.com/a/Qvp8i61] and some will have asterisks that further lead to documentation about things like "soft data caps" after a certain amount of TB transferred per month etc.

Also residential ISPs generally don't even have SLAs so you could have days without Internet... probably also why they do not try to even hint at any guaranteed bandwidth. Depending on the situation, you might have none :)
It also attenuates or stops things like maintenance and parts manufacture. You can have as many shells as you want in storage but if the artillery keeps blowing the barrels out because they been used for 4000 shots without maintenance it the number of shells in the warehouse doesn't matter.
You don't have to. Other cars have apps, too, that allow you to turn on the air conditioning from afar.
Once I got on some internal distribution list of a client. I was not needing those emails, plus they were all in Hungarian I do not understand a word. I tried multiple times to contact the sender and asked to remove me to no avail.

The ultimate thing that helped immediately: reply-all to hundred recipients. (Also got my account blocked from sending emails for a while. Fun)
The simplicity of Japanese cars is or at least was part of their design philosophy: simple and reliable. And I really appreciate that. I know little about Skoda but branding wise I would not put it on par with Toyota.
Help pick a syntax for CSS nesting
and that's the authority you choose to report such a transgression to - not the police, not the oversight agencies, but the yellow pages? that's who you expect to investigate your report a make a judgement about its validity?
Kinds of Programming for Learners (2015)
Saudi arabia is in a transitional era right now, if you visited post-covid you would see the changes occurring. This is not only because of MBS but he is a factor. I think it is hard to explain the workings of a society to one who has not visited. To give you an example, on a recent pilgrimage a few months ago, in the Holy Cities of Makkah and Madina, I saw both women and male workers. To be sure there are still many issues (labor notwithstanding), but I'm told the country post-covid is different than pre-covid.

Anyways, we can also say a lot about terrible things happening in the US and Europe, but with Saudi Arabia specifically I think people put misplaced hate on things when there are in reality problems everywhere.
Make a ZIP file containing the blob, and catenate it to the end of the executable binary. The ZIP format specifically puts all of the key metadata at the back of the file, so pretty much any ZIP tool can correctly read/list/extract data from the ZIP portion of the file. Anything that needs to be linked at runtime can just be extracted to a temp dir, and then cleaned up on exit. Bonus points for getting "free" compression on text data blobs.

We do this for Python applications, by combining a ZIP containing the "link tree" of sources/packages/modules, with a shell bootstrap script that automatically sets up the environment, import path, etc, and Python itself has built in support for importing pure-python modules from a ZIP file. All that's needed for native modules is a simple import hook that extracts the native objects into temp space and then loads them appropriately.
Right, that was the point about bad service: trolleys and buses can have stable routes but, paradoxically, that stability is generally good for trolleys and not good for buses.
Pretty sure the grammar / spelling correct is still miles away from grammarly (at least last time I tried it)
What part of, "Don't advertise something as 'unlimited' if it isn't unlimited" is difficult for you?

It seems pretty damn simple. Hetzner used to have transfer limits. It was 20 TB for cheap servers when I was using them (2017-2019). It was bumped up to 50 TB in 2020.

I don't disagree with you that a user consuming 250 TB of transfer should be paying for that transfer, though. I'm disagreeing with the marketing. It's deceptive, and it causes problems that are the genesis of this post. You know what's supremely simpler? Just commit to a hard limit on transfer and be done with it.
Tech giants, including Meta, Google, and Amazon, want to end to leap second
Postgres is functionally and conceptually extremely similar to Oracle. There are a few oddities (in particular, oracle's "nulls are never in indexes" is kinda weird) but the redo log is similar to the WAL, etc. In most cases, similar approaches will perform similarly and experience pretty much transfers over with a few months of experience.
I'm not in line for a Tesla either, and the Mach-E does look nice. Their latent flaw is that they shed range much more than other EVs in cold weather: https://www.recurrentauto.com/research/winter-ev-range-loss
Verily
If there were a government enforcement action woukd it fall under the FTC as a contract issue, or the FCC as an internet thing?
Facebook is making radical changes to keep up with TikTok
Thank you for noting that The Economist isn't always credible.
All the naive investors who keep making investments in crypto will lose their money, like they have on current round of failing crypto 'banks'. It's both the fact that existing finance is hard to access for poor people, and it's got a lot of regulation that can protect them, and it can cost more, and there are still terrible legal investments (payday loans). But it provides way more protection than defi, which provides none.

With all the large firms (crashing daily) that provided impossible ~19% returns still trying to attract new investors, there's just no defense of the 'industry'.
2-punch hole is my favorite cheepo book binding technique.

This duct-tape thing still requires a bit of manual effort. 2-hole punch is a bit less popular (3-hole punch is everywhere), but 2-hole punch is smaller: both the binding clips and the punch itself is just more compact.

2-hole punch has two choices: the "long-side" 11.5-inch binding like a more normal book, or the "top-side" 8-inch. The standard clip works in both positions quite well.
I've incorporated it in "In a nutshell" section on the front page. Hope it helps people get what Vely does right away.
It's not a matter of needing trucks, or this NEV/LSV, it's a matter of functionality and legality, and whether the purchase makes sense.

Functionally this electric truck has limited use case - low top speed, not street legal, low range, etc. - but there are a few niche cases where it's perfect for the job.

People could buy this small truck and try to make it street legal, but as mentioned by the article that would be prohibitively expensive, defeating the point of buying it because it's cheap. At that point you may as well look into a sedan EV because it's going to be comparable in cost (at least within 2x-3x of the price).

General use vehicles, both trucks and others, have a much broader area of operability. There are also EV trucks coming to market more quickly if that's what you want to spend your money on.
It depends on an annual contract value (ACV), doesn't it? You can't give an AWS account to every $99 p/m plan, but you can for enterprise $50-100k+ deals.
Not the owner, but the one of the principal decision makers for this sort of thing. We're an org that just hit 100 employees and prior to migrating our ancient software stack to heavily utilize 365 offerings we looked into Linux, especially for cost savings. The reason we didn't go with it, and the reason we lean so hard into 365 now, is the traditional Office product. Word formatting, Excel macros, conditional document access, basically everything about the Exchange/Outlook ecosystem, all of it is absolutely necessary for our B2B work. The only thing that comes even close to meeting our requirements is corporate GSuite accounts and using Linux as a fancy, and difficult to secure, thin client for those offerings. So we decided why choose the lesser evil and now pay Microsoft thousands a month to not think very hard.
> About 10 years ago we had a similar problem with jQuery. Often you would go to Stack Overflow to find the answer to a JavaScript problem you were having only to find the answer was given in jQuery.

I don't understand this argument. TypeScript is just JS + type annotations — you should be able to boil away any fluff and be left with functioning JS. Whereas jQuery has actual runtime logic that would need to be reworked if you wanted a $-free solution.

The author goes on to say:

> This was even worse when the question was along the lines of “How do you do (jQuery thing) in JavaScript?”.

When would anyone ask "How do you do (TypeScript thing) in JavaScript"?
Oh jeez. This has nothing to do with EVs. Most EVs, in fact, are nowhere near as intrusively leashed to the mothership as Teslas are. My wife's Bolt is just a car that happens to use electric motors instead of gas. As are most EVs.

Also, if you think EVs are worse for the environment, then you are exposing your ideologically-driven ignorance.
I think the biggest difference is that "Please don't stay here more than 2 hours" clearly means that you can't sit around and eat all day.

"[don't do things that] impairs the regular operating behavior or the security of our infrastructure or our product" doesn't make it very clear that there are data caps.
I think this is a problem with many languages - e.g. Scala, Kotlin, etc. The easier justification really is: Does it fit your problem space? Will you save dev time overall, is it more maintainable using this tool? Do your staff prefer working with one tool over the other? Does it meet business objectives?

I don't think F# will ever be more than niche; that I can agree with you. Not because of any technical reason though; perception and marketing unfortunately does matter. Your points around "investment", etc are to me impressions/metrics around that.

In the end these things are just tools. I'm personally in a team that is doing a lot of generic math, and in our .NET based projects F# seems easier and quicker to get that performance. I know C# preview adds some improvements here but it seems more complicated than the F# approach.
The idea of dealerships was to force car companies to spread the wealth.

For example if you purchase a car at a local dealer all the sales tax goes to the local taxing body (city / sometimes county). This generates a huge amount of money for public services.

Additionally the employees of the dealerships typically live in the same region further spreading the wealth.

Yes buying direct from dealer would be cheaper but eliminating dealerships nationwide would have a devastating effect on local municipalities.
Fraud is when you tell a lie to get business. It doesn't really matter if the victim can be blamed because they should have totally known better. Yes, if Walmart advertises ham for an impossibly low price and then proceeds to sell a product that's labeled ham but is actually 95% chicken by volume it's still fraud even if the customer should have known something was up.
The 2014 RAV4 EV MSRP'd at $49800 before government incentives. They had 100 mile range, Tesla powertrains, but no DC charging.

https://en.wikipedia.org/wiki/Toyota_RAV4_EV

Crazy to think what PHEVs goes for now.
Couldn't you follow up the .incbin statement with a .const 0 or something similar?
Probably a combo of things:

1) Prices in the US don’t include tax.

2) Ireland is also an expensive place to purchase a car because of VRT. RAV4 PHEV is €47k in Germany for example.

3) Lastly, could be some spec differences between the cars that account for a difference, as in my experience, cars in Ireland aren’t always the same specs/trim as other areas (but I could be wrong about Toyota, I don’t know).
That's because the easy way to make your currency the best performing currency in the face of crisis is to stop as much capital outflow as possible. Sure your populace isn't going to have iPhones and some might starve but can you put a value on a propaganda victory?
And we would term the users who did max out their circuit at near line rate 24/7.

If you bring a world eating champion to an all-you-can-eat buffet, they'll end up being refused service and banned from eating there after a few visits.

Attempting to apply a dictionary-literal reading of 'Unlimited' to a business advertisement of 'Unlimited' is unlikely to get very far in a court of law: such a literal interpretation attempts to create and exploit a loophole for one's own benefit at extreme cost to the provider, by refusing a common sense interpretation of 'Unlimited within reason'.

Saturating 1G ethernet continuously for a month exceeds what I consider reasonable, and I would not expect a court to be convinced otherwise.
The AArch64 processor (a.k.a. arm64), part 1: Introduction
> TypeScript has a steep learning curve

Does TS have a steep learning curve, or just a steep config curve? I personally feel that once a project has TS up & running, the actual use of it can be straightforward. Inference is so good these days, you shouldn't see many actual types at all in your code.

Have I just been using it too long, and I've forgotten the initial pain?
No, the bus batteries involved here do not propagate quickly. When it can't be contained, it takes more than 20 minutes to spread, which is plenty of time to evacuate the bus.
Trust for one thing. They just cut off customers services with line of recourse. Also shut down products with little warning.
We, at textcortex also added this AI paraphrasing feature for free. You can add it to your browser as chrome plugin
your Windows boots up in what, a day and a half?
Keyword "ostensibly"
> No need to add clauses to SQL WHERE statements for users/groups.

This is basically what RLS does for you. You specify the access and you specify the current user(via a connection, SET ROLE, etc). Then it does all that complicated query filtering stuff for you, to ensure you don't screw it up.

> Queries are faster (less data). And data can be moved much easier between servers.

Not really, the overhead is just different(and likely more of it) in your solution. It's not wrong nor is using RLS right.
Don't do this, it's ugly and relies on assumptions that aren't true. I haven't checked each spec, but it is very unlikely that your ELF/mach-O/PE/... is still valid with added junk at the end. You may try it out and it may work, but that is true for many things that may come back to bite you (or others) in spectacular ways.
When I grew up and the human growth hormone started tapering off, I started having to work to keep my weight down. Nothing shocked me more than realize just how little exercise burns calories wise. I mean "Why bother?!"

I kept doing it anyways, but it wasn't until later that I learned the key to keeping weight off was getting enough sleep and reducing stress. Both of which are helped immensely by getting enough exercise. There is nothing worse for health than sitting in front of a computer all day and getting stressed out about it.
sounds like you might be able to upgrade to a Model Y for not much.
That's easy to solve; just don't promise unlimited bandwidth. Don't lie and people won't complain that you lied.

Yes, they provided a very good service for the money they received. One would be hard pressed trying to find a better deal. Yet, they did lie.
Sounds like you would relish living in a communist dictatorship, where your position in society was determined by how highly placed your friends were.
That is a good point, thanks. It is not that I want to change device only because of lack of support for open ebooks. In general I’d like to start being less reliant on Amazon and I just thought of asking for advice starting from this discussion.
Okay, I just said it would be interesting...it can be run of the mill + be interesting...
Analysts got it wrong again?
I fully agree, and the quoted blurb is an instance of sarcasm not transmitting over text.

There's nothing about microtransactions that makes premium games unreleasable. This is part of why I view the anti-MT stance as gatekeeping.
Map of Roman City of Londinium Around AD 200
Entry level management positions are the hardest to fill in my experience, which is why I've ended up almost always transferring people to management from within rather than seeking out external candidates.

> Beyond that, I want a narrative for the candidate's career...both where they've been and where they want to go. It helps me figure out if their development goals will be a good fit and what their experience will bring to the team. I've run into a lot of candidates whose careers seem to be guided simply by "I work for the highest bidder" and they don't end up being the best on the team...nor the most enduring.

Strongly agree with this point.
Your analogy is just flat out wrong. This is like Walmart saying their ham is 100% pork and then it turns out there is 20% chicken in there. And then there are apologists going around saying "oh but if it was 100% pork it would be more expensive, you really should expect your counterparty to be dishonest and cheat you at that price point."

If the sales page says "1 gigabit unlimited", I don't care about any other considerations. It either is or isn't "1 gigabit unlimited". If any part of that statement is untrue, then the the provider should be honest and say so.

I'm so fed up with the normalization of this slimy behavior.
I took graduate compression in the mid-90s.. JPEG was already invented and we studied that.. there was some handwaving but it was not as primitive as some comments make it out to be today
I can and it would require porting my entire CI workflow to machine. We use a lot of docker-executor specific stuff, and if I'm going to spend the time to port several thousand lines of CI config, I can just port it to a different CI platform instead.
I don't understand why everyone in this thread is being so pedantic, accusing Hetzner of "lying", etc.

If you are subscribing to something and the subscription price changes, that's not "lying", that's one party renegotiating. Furthermore, Hetzner's legal agreement allows them to do this.

Sure, Hetzner could publish "up to X TB / month" (and it sounds like it should considering their apparent audience). But let's have a little empathy here, sheesh.
If you care about security, consider using Qubes OS. It will be extremely hard to infect your UEFI from a VM.
Yeah, that's a better way to put it. But the end result for an average person is that on public roads you know that the vehicles are at least somewhat standard. You just can't go around trying to kill pedestrians or bicyclist because "muh freedom". [1]

[1]: https://i.redd.it/e9n15wjtad411.jpg
Google funds a huge number of teams internally that (in my opinion) don't do anything that contributes to the top line or bottom line or the company's image.

Not only that, but Google is known for being a "chill" place to work - good WLB, low pressure to deliver, very low chance of PIP. That attracts the wrong kind of employee. When you start seeing TikToks of people who work at Google documenting their life rather than delivering results, that's when you know the company's standards are too low.
Gotcha, sorry for the misunderstanding.
If you buy ham from a bargain supermarket, you are effectively buying spam. I’m ok with that, yes. As a consumer, I should my use my judgement as to why the price is what it is.
> I personally would assume that "unlimited 1Gbps" wouldn't include using 80% of the link's capacity

I would personally assume that it would include 100% 24/7 (barring reasonable service outages). That's what "unlimited" means.
Shooting the battery pack won't cause the pack to do anything quickly. People would still have plenty of time to get out.
I work for a cloud provider (not hetzner), and sorry, but this is normal behaviour for them.

Every infrastructure is based on the principle that nobody will use all of their ability at the same time. Road network? Good luck with a whole city in their cars at the exact same time. Power distribution? Tell that to the british grid when all of britain turns on their kettles at the same time during sports events (live broadcasts are out of phase from regions to the next to alleviate this issue). Or to their sewage system, where all toilets flush at the same time once the human byproduct of said kettles is produced.

So yes, this is a hosting provider where the bandwidth is shared, they overcommit it, otherwise they would not be able to do them for that cheap (in case of hetzner), or at all at a profit (for other providers that are not bottom-end). Here they tell it is unlimited, because there is no data cap. The same goes for virtual machines in a cloud environment, those too are overcommitted, and I can guarantee you that if you spawn AWS instances and use 80% flat of CPU 24/7/365 you'll get the same kind of email directing you to the cpu dedicated instances.

Actually, they even did you a favor for not kicking you out due to "trust and safety" flagging you as fraud (like sending spam or ddos, which they 100% should have btw).
They have implemented the shake and stir protocol in the US.
sure they arn't .... let's revisit in 2025
Think about all the chat apps we'll have in a year...
Fine, but getting back to the analogy, you have to specify how your bandwidth is limited from the outset, you can't just offer it as unlimited and then say, "Nooooooo, you obese whale, not like that!" once it disadvantages your business.
That’s not how anything in the consumer world works. If you want guaranteed volume and throughput, sign a contract for it.