skysight-inc/HackerNews huggingface dataset:
Have you had any problems with browsers leaking the prefixed sites, as seen here?

https://news.ycombinator.com/item?id=35703789
How simple are you willing to go here? One thought that occurred to me was a reverse ssh proxy into your phone or a small always-on computer at your home. Perhaps both?
The EV subsidies Tesla received is actually quite different. In China, EV subsidies were conditioned upon having certain domestic parts by domestic suppliers (eg, batteries) on their "whitelist" -- which was highly discriminatory and anti-competitive -- to keep foreign battery competitors from participating in their market where as much as 40% of EV cost was subsidized. This is clearly spelt out in WTO's SUBSIDIES AND COUNTERVAILING MEASURES. Teslas with foreign batteries (eg, LG Chem's NCM batteries) didn't qualify for any subsidy until 2020.

IMO, there is no reason to extend the benefits of free-market to a country that does not want to play by the rule, especially given China's repeated blatant violation. The US likewise instead of taking it to the WTO dispute to settle this, responded tit for tat with the IRA which discriminates against EVs/supplies not produced domestically or sourced from a free-trade nation.
> I at least remembered how to depth first traverse it, but haven’t seen in order traversal since my freshman year of college.

Well, to be fair an in-order traversal is not what you needed to solve that problem...an in-order traversal would get you the elements of the tree sorted, irrespective of level. This is not a "gotcha" problem where you either know it or you don't, it's about using a basic data structure in kind if a weird way.
One big issue with the NixOS wiki is that the maintainer of the web server is unresponsive for a long time [0]. Therefore, the wiki software is really out of date and using the page editor is a real pain in the butt [1].

I tried to write more for the wiki while learning things about NixOS. But it's so annoying to make changes that I eventually gave up.

I really like NixOS and Nix in general, it just lacks a central and organized, community maintained documentation like the Arch wiki. So, I hope either the maintainer will eventually become available again (unlikely IMO) and update the server, or we could mirror the current wiki on a new server.

[0] - https://github.com/nix-community/wiki/issues/46

[1] - https://github.com/nix-community/wiki/issues/40
Looks really nice on paper, how old is it though? I see it still has a microUSB connector which makes me think it’s been stuck in development for some time.
Issue trackers have two overlaid uses. First, they’re a way for maintainers to keep track of work they have to do, and second, they’re a way for the larger community (including users) to keep track of defects in the software. Declaring “issue bankruptcy” makes sense for the first use, but for the second, it’s erasing valuable information about the issues existing in the current version.
Thanks for the clarification.

> is at very bureaucratic organizations

Seeing as this career is a golden ticket with a guaranteed job for life if you’re half competent, I’d spin the complaints from some about these practices around: if an organisation is so detached from the realities of commercial software delivery and what makes a good hire that they’re asking about high school or your degree (and you do have experience), you’ve just received a boon of you all the information you needed. They’re not worth your time and don’t have their eyes on the ball. I’d just be thankful to have dodged a bullet!
Personally, I enjoy CP2077, and the mods there at least as much as FO4.

Once again, it is knowing what you are buying into to.

I held off on Starfield. After hearing about some of the clusterfsck that the development had been... I hope it has a redemption arc.
that sugar comes with fiber though so it's okay. the problem is the sheer amount of just sugar, which eg frosted flakes has an overabundance of. A banana is fine.
Exactly, and now days you can buy most tools you would need on ebay. Need a huge cnc milling machine? Ebay, Need an injection molding machine? Packaging equipment, whatever. Even medical equipment
What got me to stop using reduce was when I and another sr. held a theoretical "gun" to a jr devs head and asked him what a block of code involving reduce did and they didn't have a clue. They were pretty bright; so I just threw it the towel at it being useful to the health of a large codebase after that.

Still love map. But reduce can feel very "code golf" real quick.
I think fiduciary duties get way more nuanced. You can’t always do anything you wish to a company, even if you own it outright.
>(if any downvoters could explain why they find this post to be disagreeable, I'd love to hear it.)

https://aas.sh/blog/make-games-not-engines/

I post this as someone who in fact is an engine developer, To my chagrin, most people don't want to actually work on engines.

>this is all assuming, of course, that your goal is, at least in part, to be able to honestly call yourself a "game developer" in general, as opposed to merely an expert user of a specific piece of software.

this gatekeeping doesn't help much either. there are multiple successes made on GameMaker from people who barely know more than the rudimentary sctipting/programming basics. I don't think many would argue with them being "game developers", even if they wouldn't necessarily get jobs at Naughty Dog or Blizzard.

There's a lot about proper game design to learn that you can pick up without ever touching a line of code. Or even a computer if you want to go super old school. I'd only recommend your path to current computer science students hoping to work in industry after graduation, not someone who wants to ship an actual full game
We live in bubbles.

In my limited 6 years of professional experience as a software engineer, I have never met a single person who writes C# or .NET.
Uhm, no. Current, America isn’t even responsible for 40% of the planet’s warming. Therefore, 10% of America cannot be responsible for 40%. I assume they mean 10% of america is responsible is for 40% of america’s planet heating. Which is of no surprise.
How easy is it to get the perimeter of a rectangle versus its area in architectural software?

Because a lot of times by the time the designs get to a general contractor or plumber they're already fairly baked. The placement of various rooms (kitchen, bath, powder, laundry, etc) is one of the first orders of business, and it's an easy way to have them think of layout without getting into the plumbing details (home-run, race/speedway).

It also allows for multiple hot water heaters (e.g., in commercial builds), where there are units that serve localized needs.

User training for this metric ends up being easy: draw a box, smaller is better.
Java itself is a nice language that can be lean and mean but has long been culturally bloated by early tooling and conventions. Since Java 8 (~10 years) the tide has reversed and it now mostly accepted to write terse code that is to the point.

The language gets updated regularly and is managed very competently. Although it may seem to trail on some aspects vs other langs, it benefits from second mover advantage - new features are done right, for the right reasons.

Any Java code ever written is essentially eternal, both in text and compiled bytecode form. Compiler and VM compatibility guarantees are unmatched. You can stumble upon 20 year old code and just use it.

The platform is mature and robust. The JVM itself is a marvel of engineering.

The ecosystem is extremely rich. There isn't a problem that wasn't addressed by a library or a stack overflow question.

The tooling is unequalled. IDEs can reliably perform large code transformations because there is no preprocessor or macros and the type system is relatively sane.

If you know Java you'll never be out of a job.
> I am blown away to play OW2, Apex, Cities Skylines and even BOTW on a hand held device

All four of those games are available on Switch, which runs even more quietly and requires a lot less fiddling and maintenance.

I have both an ROG Ally and a Switch, I just find that selection of example games particularly amusing. Starfield works well enough on my Ally, and doesn’t exist for Switch.
I wouldn't. If we don't know about it, it literally doesn't affect us. If it does affect us, it would fall under other existing, better defined crimes like sexual harassment or libel. Not "non-consensual porn".
How would you abuse reduce()?
Masayoshi Son 1982
You can choose the middle between AWS and baremetal. Something like DO apps. They provide managed deployment, db, object storage etc
Alright bro, you win. If you think Apple still makes all its money from iPhones, all good.
I don't think so, the article likely left out that word intentionally to bait clicks. Their goal is profit, not social change.
> If you ever get sick of infections

I assume you meant "injections" :)

For the value that Dupixent provides for me (effectively infinite), I'd do just about anything. So the injections don't bother me at all.

Though injections do make international travel a bit more complicated. Daily-pill eczema treatments would definitely be more convenient in that respect!
Try with 8 --> 11 first then 11 --> 17
Largely unchanged, although CS:GO sees a 7% improvement in frame rate.

I've seen good improvements with scheduler changes and pinning it to a subset of the cores to help keep the caches warm, but I didn't do a great job experimenting to understand the individual impact. The game is known to love cache, a jump to the 5800X3D led to a huge boost in it too IIRC, so I guess it just checks out, keeping your cache warm is good I guess, and it probably only makes a difference in CPU-bounded games.
Return To Sender. Oh, wait...
I personally consider copay assistance to be essentially fraudulent as a concept. The drug company is literally paying the patient to invoke an insurance benefit that kicks a bunch of money to the drug company.

I imagine that when an auto body shop pays their customers’ deductibles, it is fraud, legally and ethically.
Bates and Belleville, and at least as much.

I understand your point, but realize some of us really do live in these boots and have found some that make a huge difference.

The only (and big) negative for the Red Wings was the break in process. It was protracted and brutal. Once broken in they've been wonderful though.

Also, I'm giving the boots too much credit. Just looked them up and the Bellevilles I wore (800 ST) just before the Red Wings are $230 today. I replaced them yearly because they were coming apart.

For hiking and climbing I wear La Sportiva and they have been excellent as well, as another brand to look at.
Nope. Companies don’t make decisions. Humans working for companies do.
What's bad and happening to Python? If it's type hints, they're an invaluable addition for large codebases IMO, and they're entirely optional unless you set up tooling to enforce them.
OpenWRT still seems to be the sensible choice even if it is painful to keep it up to date.
There's a secondary problem I've noticed working in this sector. Getting mental health assistance can be - and back in the day, very often was - an overwhelming black mark on your security clearance. So the tragic consequence is people with secret clearances don't get mental health until they're receiving radio beams from Venus. It could turn out to be tragic in more than one way.
> Would other interventions (insulation on the pipes, say) improve these metrics at lower cost? We don't know.

There is a "Related Articles" section that goes into facets of the topic. This is published in Green Building Advisor, and the audience would have some knowledge about various aspects of building science and efficiency. The publication is not strictly aimed at home owners.

A lot of times by the time the designs get to a general contractor or plumber they're already fairly baked. The placement of various rooms (kitchen, bath, powder, laundry, etc) is one of the first orders of business, and it's an easy way to have designers/architects think of layout without getting into the plumbing details (home-run, race/speedway).

User training for this metric ends up being easy: draw a box, smaller is better. No need to get into things like plumbing architecture, materials, labour, etc.
Calling your home the white house because it is literally a white house ignores the fact that the White House is a specific place and evokes a different particular meaning, despite it being technically correct.
To make matters more absurd, we took this product, dressed it in bright colors, marketed it towards children, and without a hint of irony, told their parents it’s the most important meal of the day?
> Your Terms of Service do not superscede your host country's foreign policy goals.

I must have missed the part where the United States government requested Starlink be activated in Crimea.

Elon has explicitly stated if the request came from the US government he would have complied. It did not. It came from the Ukrainian government, which is not his host country. The US government knows how to contact Elon and could have done so if they wanted him to do it. https://youtu.be/tKqJ5-kkUGk?t=332

If Ukraine had asked SpaceX for a Falcon 9 they wanted to crash into the Kremlin should they have given it to them?
> How about doing stuff outside consuming Internet content? Then you are forced to interact with the real world, where taking action is the default.

That is the goal. Consuming stuff on the internet is just one of the things I do throughout the day and even there I've minimised it as much as possible: I've deleted almost every social media, I use LinkedIn with a timer (browser blocks in automatically). I'm subscribed to a limited number of newsletters and even then I don't immediately read them--hence all the bookmarks.

> Take it from somebody very recently recovered from the digital loop: I have lost tons of time ruminating while life flowed out the window, screen, etc.

This is why I recently started using my laptop and phone with a timer: I give myself a total of 4 hours to use both screens (although I don't count listening to music while doing chores as screentime--we're all big music lovers in our family). Of course, I can do this because I'm a freelancer and not the breadwinner of the house. All people I respect have told me that when I have this advantage, I should use it.

Funnily, having a timer has helped me get more work done than I did when I took laptop use for granted: I'm almost done with the second issue of my magazine in less than 4 days when the first one took 2 whole weeks.

> By the way, is spawning new tabs while waiting for a website to load in order to keep oneself occupied really a thing?

I used to do this a lot until I recently started applying the principles of slow living and doing one thing at a time.
Kagi's ranking algorithm is already public. Kagi downranks sites with ads/trackers and promotes sites that do not have them.

The motive people manipulate Google is financial gain, most commonly monetizing traffic with ads/affiliate links.

That does not work for Kagi, first because there is no financial gain, second the amount of traffic you would get would be a fraction you would get from Google and that is not going to change any time soon.

Not saying it is immune to manipulation, I would love to know what a good attack vector and motivation behind it would be.
Yeah, I think this is the part that gets me. To be fair, I think well designed Java is flexible in exactly the right ways for an enterprise development. The trouble is that enterprises don't typically pay well enough to get people who are really good and the popular ways of building Java applications are not great.
Wouldn't you have a lot of warm starts with that many invocations?
> Ceremony is required.

Ceremony, as in “a well established, rigorously implemented, meticulously documented, and diligently audited process” is required to establish and maintain trust. A CA promises that folks showing up bearing their certificate _are who they say they are_ - this doesn’t mean it is perfect (there are plenty of cases where public CAs went wrong) and some random person can place their trust in that assertion.

The whole _point_ of a PKI is trust, and why would this be any different for internal systems?
A sincere thank you :)

Yes, the worst was a period of months when I was effectively a burn victim (>70% of body with severe bleeding sores, and fully bedridden). The worst part was that, unlike with a burn victim, it wasn't clear to me if I would ever heal out of it.

Luckily it got a bit better to at least get out of bed, and then Dupixent came along a few years later.
One thing I would point out is that the simplicity of StackOverflow's hardware stack means that it would also be very simple to host in a cloud provider like AWS.

I would also point out that StackOverflow isn't an incredibly good performer compared to a number of other websites. Check it out on PageSpeed Insights. I also used a couple other tools that suggest that it loads slower in some regions than others.
This seems like a radical departure from previous years. Am I reading that chart correctly?
What are you doing for backups and redundancy? The main reason I use RDS and so forth is I pay AWS to do that for me. I do have a script which backs up my database to an on premise host so I can put it on a tape, but that is faintly ridiculous when AWS is so good.
I've made peace with non-code hams. But still, at my advanced age, I send morse by hand (with a bug/paddle) and receive in my head. Still my favorite mode.
For a lifestyle business that's never going to grow into needing enterprise offerings, IAM is overkill. Like K8 would be for HN or other simple web forum.
No one has 'led' me to believe this because I've not heard anyone else say it. If you are trying to tell me that US conservatives have not politicized renewable energy in general and EV ownership in particular you are being naïve or dishonest. Musk is a salesman and has exploited this by doing what has worked for US conservatives since Rush Limbaugh- acting stupid and obnoxious.
Web archive can also somewhat act as a subdomain finder (not really in this case, only the www subdomain, but still interesting):
https://web.archive.org/web/*/ohblog.net*
The clinical trials alone cost more than that.
Good thing Japan has no government.

oh wait...
Seems rife for a new generation of immigrants to sweep in and get shit done.
I'm going to vouch for this comment but not because it is correct but rather it presents good opportunity to address the concern.

C# and .NET are most heavily invested in by Microsoft which owns and steers its development, that is true. It is also true that JVM world sees investment from multiple MSFT-sized corporations.

And yet, despite the above, it keeps moving forward and outperforming Java on user experience, performance and features despite being worked on by much smaller teams. I think it stands on its own as a measure of a well-made technology.

In addition, you can look at source code and contribute yourself, 90% of what makes .NET run is below. Almost all development happens in the open:

https://github.com/dotnet/runtime
https://github.com/dotnet/installer
https://github.com/dotnet/roslyn
https://github.com/dotnet/aspnetcore

Could Microsoft do a better job at making it even more community-facing and attempting to make the .NET foundation as a sole owner and steering committee of the language itself? Sure. But it's not that bad either today. Quick reminder - Oracle is not exactly a saint, perhaps even worse (MSFT has never gotten into any litigation even remotely related to .NET or C#).

As for career opportunities, as other commenters would note, this is highly specific to a region and does not translate globally. Again, we are discussing the "how good the language/platform is" first and foremost. I don't see startups adopting Go because of the market or trusting Google not to rug pull them...so perhaps we can do a better job so the next language of choice they pick is C#, which has much higher ROI in the hands of the good developers (for example, it can be very easy to adopt as a second language if you are well versed in Rust).
Nobody actually pays those sky-high drug prices themselves. It’s a scheme to extract as much money as possible from insurers.

Companies often have programs that provide the drug free of charge (or at a nominal price) to people without insurance. They might also have “copay assistance” programs where they reimburse patients for their copay to bring the out of pocket costs down.

The goal is to maximize the amount billed to insurance companies. They’ll go out of their way to reduce the amount billed to the patient directly, because that results in more patients signing up and enabling them to bill more insurance companies.

It’s not a good system, but it’s how things work right now. Nobody pays that $100-300K price themselves. Well, we all do through higher insurance costs.
If your current setup starts to feel insufficiently robust, then there are several options to consider before AWS, namely things like Heroku, Render, and Fly.io. You'll hear critical reviews about all of these, so do your research first.

Personally, I have used Heroku in production at more than one place, and plan on using it again.
The OP/GP wasn't really complaining about inheritance, despite the fact that this is what they wrote.

The OP is complaining about the difficulty of the API because it is _exposed_ through inheritance.

The complaint about `SpringBootServletInitializer`, for example, is exactly this. There's nothing wrong with inheritance. In fact, SpringBootServletInitializer is exactly what you want to use inheritance for - because you need to build your app using the servlet api.

There are http servers that aren't servlet api, such as https://vertx.io/docs/vertx-web/java/#_re_cap_on_vert_x_core... , which uses little to no inheritance (since the api surface is smaller).
If you really want to use AWS, AWS Lightsail is the service to look into.
Hey original author here. Sometime later this year- the code is a mess and needs a lot of perf work before public release
> The go example is missing the channels, select, wait group, context, cancellation

The Java version would require all of those in the exact same way though.
Creative cloud all products plan gets 1000 credits per month. This seems pretty generous to me? I haven’t been using anywhere close to 1000 generative edits a month during the beta.
It’s a well written story but I’m not convinced the metric system would have been adopted by the US even in the absence of pirates.

By the story’s own account, they were going to Jefferson who had already unsuccessfully lobbied for the metric system, and when the instruments finally did make their way to the Secretary of State they were unconvincing.

That said, I am still glad to have read the story and formed the opinion.
> a well-known mantra

which isn't an explanation, but just the same as the OOP mantra that was taught in undergraduate courses.
It's because C# only "recently" became cross platform in a reasonable way.

Hard to overstate the mindshare that it lost for that
The layers of architecture for apps on the steaming service are referred to as "piles."
That fact doesn't invalidate my reasoning. When MagSafe was introduced to the iPhone, Apple knew that Lightning was going away in a few short years.