skysight-inc/HackerNews huggingface dataset:
What fan boy nonsense is this? The VSC support for c# is miles behind visual studio. Rider isn’t as good either, but it’s certainly better than VSC.

Are you heavily using typescript with a bit of c# or a really tiny code base?

This comment is incomprehensible to me. Do you never refactor code? There are a lot of sophisticated things you can’t do with VSC.

It’s a great editor; but not for c#.

The benefit of using it is absolutely zero unless you’re heavily leaning into the other parts of the VSC ecosystem (like a big typescript code base).

> it’s come a really long way

So has visual studio; and it started off better, and still is.

Rider is too.

I’m happy to die on this hill; if you’re using VSC for c#, it’s because it’s free, and perhaps good enough for some things; not because it’s better than the alternatives.

Even if you’re stuck on a Mac, I can't believe you honestly find VSC an acceptable editor after using rider.

All I can say is I certainly do not agree.
When I read this I assumed it was a joke like the BabylonBee or something. I’m not sure now. Seems 1984-esk.
Ego vs. Continuous Learning in Engineering
Sounds like yall are doing a poor job building the container. It's one thing to rely on built in musl/glibc if it's modern software. However, if you are dragging technical debt, all those dependencies should be hard locked to the proper version.
Right, the version that was active when you last paid the bill.

I've been paying for the subscription for years, so "first" isn't quite right either, because for me that would be some very old version.
> I suspect learning how to paint or make music changes something in yourself which teaches you some deeper life lessons.

I enthusiastically support this notion. A simpler, than painting, example would be writing. Sure everyone has a story to tell, and everyone can write, but to make it worth other people's time would take you days if not years of perfecting the craft, as you inevitably learn things about yourself and crystallize your perspectives on this world.
seems to be kinda the whole point? (I may be way off the mark)

just came back to svelte after using version 3 previously, and I'm still finding my footing;
It's more telling that governments haven't made it a mandatory feature on all devices with networking capabilities.

Google hasn't made a successful product in over a decade (nor have their existing products improved in any meaningful sense) - these people are not capable of anything besides hoarding power (and passing leet code I guess :P).
Like HATETRIS: https://qntm.org/files/hatetris/hatetris.html
There are plenty of people who do weightlifting or have high muscle density. Probably more than 10% of people and certainly not edge cases. Doctors are basically taught like undergrads are taught, not much critical thinking involved, they just recite whatever is in the relevant document they are supposed to recite from.
Mate, come on. I've implied none of that. Just said that the simplicity of Go tends to shift my focus, at least, to the problem and product, not as much the implementation.

You like Rust and hate Go, that is very clear. But maybe before you call me arrogant and put words in my mouth, read back my comments. I haven't trashed other languages or told people that what they like is shit. Simply that I like Go, and that I don't agree with your arguments.
Uber, Lyft drivers block Manhattan traffic to protest lockouts
> If it compiles, it works.

This slogan sucks. If it compiles, it type checks. Yes, Rust has a more sophisticated type system than Python with annotations, so it catches more type errors.

No, the type system cannot prevent logic bugs or design bugs. Stop pretending it does.
You missed the point, he didn't mention history in general, but specifically "Finnish history".
In this respect it's not about British colonialism but more about about Russian imperialism / Stalinism (see Russo-Finnish war 1939).
I ran into the same issue. This is the equivalent of doing a rain dance, but after connecting the ring to the official app, and then disconnecting it, my laptop's Bluetooth was able to find it.

Hope you have some luck!
That's correct. Plus it also adds a layer of interaction that's pretty fun, kind of like a wand.
Thankfully, most developers aren't like the vocal minority on certain sites (cough) that allege they could write something in a weekend and thus they shouldn't pay for it.
Note that latencies between regions are subject to change: individual links can go down or become overloaded, resulting in traffic needing to take alternate (longer) paths. Unless you have a contract specifying a specific latency, you should still be prepared for things to slow down on occasion.
Saved me. I am used to open a pic-link into a new tab to see pictures. The "normal" reddit is almost dysfunctional for me. (I am using noscript to narrow down to actually really needed things, but reddit wants too much and even with scripts allowed needs pletora of clicks to even only get a normal thread of comments and it seems to load half of yet another OS into my browser, which takes too long)
An opinion was stated. An opinion that will no doubt be agreed with by many, me for one. But absolutely no claim was made that it is correct for all people. Or even most people.

To answer your sort-of question:

> Ok? But lots of people do want that “middle ground” game…

Those lots of people can play threes, or other games that exist in such a middle ground.

Not every game needs to support every play style, nor does every person need to like every game.

Or to be facetious and answer you in your own style:

> Ok? But lots of people do want that “middle ground” game…

OK? But lots of people don't want the “middle ground” game, especially people who like more complex games on desktop/console and only simpler time-fillers on mobile.

Or even more so:

> Ok? But lots of people do want that “middle ground” game…

Yes… and?
> Why do I have to elaborate?

It's well known that the comments on HN are great for having discussions. You don't have to participate, despite your belief that you are required to. But, it's well known that having a discussion is a two way street, with people commenting and asking questions, and people replying.
It has improved a lot, yes. impl in return position in traits makes writing async traits much, much easier, as you can avoid a large number of Boxing and lifetime issues when you don't need a trait object (which is what the async_trait crate does under the hood).

I also think you've really got to be willing to be pragmatic when writing async code. If you like to do functional chains, you've got to be willing to let go of that and go for simple imperative code with match statements.

Where I find it gets complicated is dealing with streams and stuff, but for most application authoring use-cases, you can just await stuff that other people have written, or throw it into a `join_all` or whatever.
Hmm, Foursquare was founded 15 years ago, and while not extremely popular it was somewhat so.
Is Rider nerfed as much as the free version of IDEA is? And if not, then why isn't there a free noncommercial version of IDEA? This seems like a smack to the face for Java developers that want to use the full version of IDEA for noncommercial purposes.
>The fact that you need to dial back to 1823 to make some kind of moral equivalence argument between the two powers should be telling you something.

Libya was in 2011. Iraq was in 2003. Afghanistan in 2001. I can go backwards to 1823, solely for the United States (and accordingly NATO).

>Which is what you reason to be the basic reason we have the war in Ukraine right now, is what I'm hearing.

The basic reason are fundamental realities of IR, which you somehow take to be a unique aspect of Western-Russian relations.
Docker is a deployment mechanism. This means publishing Docker images is a deployment activity not a development one.

I don't think software developers should publish Docker images at all [1]. This is a huge impedance mismatch with serious security implications. In particular, your Docker image needs a regular release cadence that is different from your software releases.

Including a Dockerfile is fine, they allow the person doing the deployment to customize/rebuild the image as needed (and help with development and testing too).

[1]: Though I'm not saying you can't be both a developer and sysadmin in your organization. Are you?
That's not the intention of zero-trust. As others have said, it's about authenticating the user and associated privilege, not the machine itself. Simply put, zero trust means machines on the intranet must undergo a user-centric authentication and authorization step prior to accessing any resource. Additionally, once authenticated, a distinct secure channel can be established between the specific endpoint and the resource that cannot be observed or manipulated by others on the same network.
In this case the employer has very visibly broken laws. They should have a record.
hard disagree. american and euro oems are far behind, making inefficient, expensive and unprofitable EVs with shitty ass software.
Traders wouldn't use redundancy etc. Whenever a packet with info arrives, they would trade on that info (eg. "$MSFT stock is about to go down, so buy before it drops!"). If there is packet loss, then some info is lost, and therefore some profitable trading opportunities are missed. But thats okay.

There are thousands of such opportunities each second - they can come from consumer 'order flow' - ie. information that someone would like to buy a stock tells you the price will slightly rise, so go buy ahead of them and sell after them in some remote location.
Brazilians have a lot of techniques for always having the coldest beer. These are all things that are common among the population, even socially expected:

- Have a freezer specifically for beer in the home (kept at -2 to -3 celsius).

- Beer rarely comes in liter bottles (compared to neighboring countries at least), usually in cans of 330 to 500 ml. This minimizes the amount of beer you take out of the freezer at once.

- Once out of the freezer, the container is put in an insulating sleeve (this is very, very common).

- Several people are served at the same time from the same small container, into small drinking glasses such as the one shown in the picture. Drinking straight from the can is also common, but remember, cans have insulating sleeves.

All of these strategies ensures that the time that the beer has spent warming up before you drink it is minimized, without you having to worry too much about it (besides having to go many times to the freezer to fetch a new one, which is why the beer freezer is usually very close to the social area).

Brazilian beer is usually very weak (similar to American light beer, maybe even more so), and if drunk anything but very, very cold it's just disgusting. Brazilians will not accept beer that is not ice cold, unless the situation is really desperate.
Back in college when I had a kegerator, we kept the large glass steins in the freezer. The problem with that is the beer would freeze slightly and you end up with little bits of ice floating in your beer. Plus your hands get cold, which is a bummer in the winter in Montana.
How timely and helpful, thanks!

Your blog post is practical and clearly explains what to do, when, which is helpful. What's confusing is why Rust has the two types and why the language designers decided it was a good idea to have to convert back and forth between them depending on whether it was going in a struct or being passed as an argument. I suppose the "why" is probably better found in the Rust docs.

As a long-time C++ user, it seems like std::string vs const char* all over again, and we somehow didn't find a better way.
Right, if you add up the named bots in my list it only comes to about 1.5k. But there's another 1-2k of bots per day pretending to be browsers but I am okay with that.

It's just the malicious ones I ban. And indeed I've banned nearly every hosting service in Wyoming (where shady companies don't have to list their benefactors and it's all malicious actor fronts) and huge ranges of Russian and Chinese IP space. My list of IP ranges banned is too long for a HN comment.
It's lucky the predictions almost exactly matched. Otherwise the inference would have been a nightmare.
Sadly developers don't have buying power. Microsoft is good example of company which understands it and lobbies its presence through channels that do make those cross company decisions.
the CX30 feels like a cramped, slow toy compared to the 2024 model 3.
Ask HN: How do you find a recruiter?
Asking for... a friend.

(Several of them, to be frank.)
I use https://acidtool.com/ to report unwanted email directly to the email providers.

I'm not surprised ICANN isn't going to generally care about US law enforcement on email content. If they are CAN-SPAM violations, you'd have better luck reporting violations to the FTC (this is their legal mandate to deal with)

https://reportfraud.ftc.gov/
If your timekeeper doesn't perform adequately, there's an impressively overengineered neural net project to read clocks: https://arxiv.org/abs/2111.09162 "It's About Time: Analog Clock Reading in the Wild".

(Although I don't know how it would compare to the latest generalist vision models... Clocks are pretty well labeled in photographs online, one would expect.)
Love how dead simple and to the point this is. Great job. Put some stuff about it in my newsletter so you might see some traffic from a newsletter called The Teardown (on Substack)
In The World of Yesterday, Stefan Zweig writes about how twice during his lifetime (1914-1918, 1939-1942) the global milieu with which he'd grown up fell apart.

Somewhere there's a line about how people who in normal times would have been discussing opera or the latest scientific discoveries found their conversation dominated by discussion of getting visas, to where, and how quickly.
Which additional complexity has been added to dark matter? I'm not aware of anything. A WIMP would still explain everything, no? I don't see the comparison to epicycles at all. Then again, almost no one with a formal education in cosmology or partical physics at the PhD level does. Curious how that works.
One person's opinion doesn't make it not the paper of record. It's more like a state change that requires some critical mass.
Since it's a tool for writing code and not prose, it does not have to be a competent text editor if it's a competent "AST editor", which it very much is. Much more so than any alternative, commercial or otherwise.
> the root issue here seems to be existing suicidal ideation

Many people have destructive tendencies of one kind or the other. It's how you deal with them that matters as to whether they actually become destructive, and how much so.

Merely reducing this to "the root cause" is not really helpful – it's about whether this app contributed, and if so, by how much?

Suicide is of course the most tragic and extreme negative outcome, but one must also wonder about all the less extreme tragic and negative outcomes.
I think of them in terms of the adapter pattern. It would be great if I could talk directly to the SME on the other end of my problem, but the interface I'm going through is the interface for everything so the first layer you hit is the facade with a bunch of adapters that don't know much about the implementation behind the interfaces they're trying to get your message to.
I don't know what you are comparing against, but taxis are not expensive, though I wouldn't call them cheap either.
Consciousness as a Gödel sentence in the language of science
All three are outcomes of unfettered capitalism.

If laws and regulations are not vigourously enforced, companies will do anything they can get away with. Including kidnapping, torture, starting wars, poisoning millions, and in this case abusing a monopoly in one area to force out competition in others and enrich themselves by depriving people of choice. Like Standard Oil before them. Do you want the robber barons back?
it can block, i think it's a 'donation' feature.

anyway, it's not the same as netguard. Pcapdroid helps to identify bad application that you can either remove, or if not possible, use netguard later on to block.
wipers work fine
And in the env_file attribute in your compose yaml
Well, for stuff like "does my async code actually run," or "will the program crash," the slogan is generally true. Or, versus C++, "are all of my references valid, or will my program segfault."

Obviously a type system cannot catch all your logic errors, but you can write code such that more of the logic is encapsulated in types, which _does_ help to catch a lot of logic errors.

There's a strong qualitative difference working with the Rust compiler versus working with Python or C++. Do you have a better suggestion for how to express that?
Ancient tree rings may help Earth prepare for dangerous space weather
> If I’m employed in my home country, earning money there and paying taxes, what difference does it make if I happen to sit in another country?

Why does "home country" have tax priority over "sitting in" country? How does that make sense vs having the taxes paid in "sitting in" country instead of "home country"?

with perhaps the strongest argument being jurisdiction. What gives "home country" the legal right to claim taxes on income earned in "sitting country"?

and that's where things get complicated. In order to pay taxes in "sitting country" you need a "sitting tax ID number" and other admin, also if the taxes involve wage withholding, who does the withholding and ensures compliance, etc, etc.

How does this align, in the US, with state-level taxes? If you were born in MN and moved to FL, do you pay MN or FL state income taxes (noting that FL does not have state income tax)?

Is "home country" the state with the home office of the company which employs you, or the state you live in? Should employees of a California company pay California state income tax even when working remote from Texas (another no income tax state)? Or the classic Washington/Oregon divide?
Thanks for the 12 Factor tip, makes sense.
I'm assuming at some point they'll move away from bespoke ROM-level settings like "Japan-bought iPhones always have a shutter sound" or "Chinese iPhones use the term "WLAN" instead of "WiFi", and instead path all of that through `countryd`. Maybe for WiFi and cellular regulations also.
I've been noticing that technology is sometimes hostile to older users: removing audio features, low contrast UI, tiny text, non-seriff fonts, "hidden" menus and buttons... not to be dramatic but this is something we could do better.
Depends on the language and deployment method. Windows anything on .Net Framework. Sure, why use Docker?

C++ CSV parser, yep, Docker generally doesn't make sense since it's ship the executable and done.

However, Python/Java/.Net where you can't be sure of run time? Container. Node with a ton of random packages? Container

Need to manage a big fleet of software? Containers enable a ton of container orchestration engines.
Gitbutler is ridiculously cool and well considered. Definitely worth checking out.
thinking the bandaid of carplay/android auto is better is just hilarious
You're probably right in regards to compression ratios, and I also think that brotli would be a much better candidate. Proxies probably won't support it as "Transfer-Encoding: br" though.

> Not possible (unless you're talking double gzip). gzip's max compression ratio is 1032:1[1]. So 100kB can expand to at most ~103MB with single gzip.

Not sure if I understand the rest of your argument though. If the critique is that it's not possible and that I'm lying(?) about the unpacked file size on the proxy side, then below you'll find the answer from my pentester's perspective. Note that the goal is not to have a valid gzip archive, the goal is to have an as big as possible gzip archive _while unpacking_ and before the integrity and alignment checks.

In order to understand how gzip's longest match algorithm works, I recommend to read that specific method first (grep for "longest_match(IPos cur_match)" in case it changes in the future): https://git.savannah.gnu.org/cgit/gzip.git/tree/deflate.c#37...

The beauty of C code that "cleverly" uses pointers and scan windows with offsets is that there's always a technique to exploit it.

I'll leave that for the reader to understand how the scan condition for unaligned windows can be modified so that the "good_match" and "MAX_MATCH" conditions are avoided, which, in return, leads to bigger chains than the 258 / 4096 bytes the linked StackOverflow answer was talking about :)
yeah a stem or a handle is necessary to keep your grimy warm hands out of direct contact with the container
> Can you imagine if JetBrains worked their magic on Emacs?!

No need for a mouse and on-the-fly macro recording and replaying? How many first-born do they want?
No, here's a counter example: https://www.interguardsoftware.com/keylogger-software/
Are you implying that JetBrains ides are not competent?

Compared to their alternatives like Eclipse, Visual Studio etc I think they're a huge step up. If you're a fan of simpler tools like vim, emacs or vscode etc I can see that they may not be to your taste, but I think their products are great. They're easy to get started with, powerful when you learn to use them, relatively bug free and I'd say they significantly boost my productivity.
No promises, people who want to have fun are going to have fun despite requests not to have fun.
That's not how insults work and it's definitely not how HN works. You can't start telling people you disagree with that they are lying, out of nowhere. It's not some convoluted or difficult guideline, it's not 'akin to' your example, it's just plain name calling. Don't do it here, please.
Weird takes. These are circumstances of Russia's choosing.
I did that too but the first number I inputted was my percentage. I'd say most people would do the same thing.
Certainly, a great idea for hooking up with people for a task! ^__^

The system is written with FastAPI + NextJS, and hosted on MS Azure.
Everyone has different thresholds.
Because an extremely low percentage of apps support x86.
Doctors are much more likely to let obesity slide than they are to nag you about BMI when you're clearly in shape in my experience.
"Modifying the First Amendment is so far out of the Overton Window that I struggle to even call it a potential solution."

So too with the court reform suggestion.

"Davis doesn’t even have to do with matching schemes,"

No, but it is the case law that the appeals court felt compelled to follow with respect to matching schemes and later upheld in the combined appeal.

"Apparently a candidate being wealthy enough to bankroll orders of magnitude more funding than an opponent does not create “an appearance of corruption”, despite magnitudes of evidence on how effective advertising is."

If it's that effective and leading to poor outcomes, then regulate it like tobacco ads instead of forcing additional funding to a broken system. The majority of the political ads are intentionally deceptive anyways. We shouldn't be figuring how we can equitably fund the continuation of this shit, but how to reduce it overall.
What about microsoft office ?

I want to be able to open word and excel file on my phone, but i don't want to give microsoft access to everything on my phone including dick pics, sextape, bank sheet and other personal data.

Because android allows such bad practice, blocking internet access can be usefull.
"Gate lice" as a term is an example of sneering elitism and this quote from the article explains why:

> And increasingly, airline policy is such that there can be a real, tangible benefit to lining up early. Flights are often full, or even overbooked, which can lead to a sense of pressure among travelers to claim their space early

Airlines are treating the passengers like cattle and they've got to jockey for position for their own benefit. But the early boarding groups (which correlate highly with wealth) and the pundit class are able to come up with this derisive term in response to it.