skysight-inc/HackerNews huggingface dataset:
Lots of places do this. At Birdsong you pay for your table and then if you’ve ordered the pairing with the tasting menu and nothing optional it’s a very “sit down, eat, visit the place, leave” experience. Honestly, makes the place feel luxury. Well, it is luxury and the food is great but it makes you feel royal.
My cats.

They were around $700 for the two of them. I got them when I was 11 or so.

I probably wouldn't be where I am today, emotionally, without them.
Most restaurants will have a cheaper menu for lunch than for dinner. Nice places will usually have different menus, but many just serve the same for simplicity and cost.
Those are the very things that makes IPv6 anti-privacy. We lose all control at the router level. Users are served up like lambs to the privacy slaughter.
Apply AI to your product to delight investors and horrify users
Gnome Recognized as Public Interest Infrastructure – The Gnome Foundation
Oh, sorry, I should have read your question more thoroughly.

Like everyone else I haven't given as much thought to "how to cope" as to "what's going on and why"?

Increased immigration is not really a solution because immigrant fertility falls to match native in two or three generations (or your culture and institutions change to match the source countries'). Sustained mass immigration from relatively high fertility countries means that by 2140 your population will be majority of African descent. 2100 - 2200 will be the African century.

My guess is that overall the situation (permanently declining population) will be handled with hand-wringing and token gestures, or silence. It seems like an "outside context problem" for capitalism.
Stupid question: does the back-end have to wait for the front-end to do borrow checking? If so, why?

(I'm not suggesting that it's doing anything wrong. I'm just wondering if borrow checking establishes invariants that the back-end depends on for more than correctness, such that you couldn't do speculative back-end work that you would discard on a borrow checking error.)
Hopefully not otherwise all our jobs are at risk
I don't think that's entirely accurate - the article seems to have a realistic bent to me.

> The summit concluded with an agreement between 10 governments – including the UK and US but not China – the EU and major AI companies, including the ChatGPT developer OpenAI and Google, to cooperate on testing advanced AI models before and after they are released.
There is a very simple workflow that uses a small subset of git commands -- I try to never stray from that. When I do, there is stackoverflow, ohshitgit.com, and I also know an expert who can help me untangle things if I am really unsure.
I'm not opposed to having a car of Theseus, but I'm not particularly wealthy so like most people I would have to replace it once the cost of maintenance exceeds the cost of monthly payments on something newer.
Look, Apple knows what that have. They have a product people want. RAM and storage are their bread and butter margin-padding products and that has been the PC OEM’s game for decades.

There’s no shame in getting your bag.

Apple isn’t the only company that makes laptops with soldered memory, although soldered SSDs are less common. Some of the most popular models from brands like Dell and Lenovo have soldered memory, like the XPS 13 and X1.

Joe Consumer will never take a screwdriver to their laptop anyway, and your company certainly won’t pay for IT people $100 an hour to make upgrades and replace batteries. They’ll just “lease” computers and refresh on a ~3 year cycle because their apes for employees are going to spill coffee and crumbs on the damn thing anyway.

Just call these Apple systems what they are and pretend they cost $200 more than the base price in the first place and get over it. Either the costs makes sense to you or it doesn’t and go buy something else like 80% of the PC market already does.

Nobody seems to mind that brands like Razer and Alienware make overpriced gear because they aren’t as popular as Apple.

Yes, we get it, the base M3 14” “Pro” has “Pro” in the name and it’s not “Pro.” Who fucking cares? There are thousands of products that use the word “Pro” without being “Pro.” And yes the M3 14” MacBook Pro costs $400 less than the M3 Pro equipped model. The $1999 model gained 2GB of memory compared to the previous generation.
Falling birth rates lag falling child mortality by a generation or two. Lived experience is the key.

I think also that's why historically, wars have come in (roughly) 50-year cycles.
AI can control robots which can pour concrete. There are 3d printed houses already available.
Mustikkamaa is a recreational island about 3 kilometres from Helsinki’s center. It’s really nice. It’s a gateway island to Korkeasaari, the city zoo island.
> Question: why not LED? Is there some quality of incandescent (I assume) bulbs which LEDs can't duplicate more cheaply? I guess so, but what would you say it is?

I'd suspect the coverage of the light spectrum (CRI or equivalent) also plays a role.
"what problem am I trying to solve?" if you can answer that question and justify AI as an optimization (and all the gray area fallouts that comes with early adoption) then you have a chance at building a viable business with AI.

Having a solution and looking for problems to solve (or create) isnt the mentality of an entrepreneur but of a grifter, in my crass cynical opinion. But I can't deny that you ma still make money that way.
Thanks for that link, much appreciated.
Its not harder to do wrong, its just less noticeable when done wrong, it's been a security consideration since NAT was created, and a persistent issue since then:

https://datatracker.ietf.org/doc/html/rfc2993#page-22

https://threatpost.com/remote-attackers-internal-network-dev...
https://www.anvilsecure.com/blog/dhcp-games-with-smart-route...
Jesus. Dorsia? On a Friday night?
Star Wars director, mum and butcher receive Nuneaton and Bedworth highest honour
It’s very simple, that’s what the government should fund. That’s what our tax should pay for. If you really want to manifesto, then just read about land value taxes, don’t tax anything except what we want to disincentivize and land, which doesn’t distort the market. But this is entirely off-topic for this thread.
This. Avoid the “If have hammer, everything looks like a nail” strategy. Find a customer pain point and use the right blend of tools
Funny enough. I only use merge because rebase makes no sense to me.

As an aside, I think git complexity can arise for two reasons. One is legitimate, if you have hundreds or thousands of devs committing to the same repo regularly you need to have some order to the chaos otherwise it just will grind to a halt.

The other is bullshit. Where some dev / management people believe that the git process needs to be complex for small teams due to the need to justify their place by "promoting safety". In small team environments, simple branching off of main and then committing prs directly to main is more than enough in my opinion.

But git gives you the tools to go as crazy as you want, so some people do.
I bought my windows laptop with 8g of ram in 2009. It was nicer but certainly not top of the line. If I recall, I think the minimum you’d find at that time would be 4g, and some configurations offered 16g.
I should have learned not to underestimate ingenuity by now.
Colombia passes ambitious 'junk food law' to tackle lifestyle diseases
Rust has another advantage in the language itself- generic code can be type-checked and (partially) optimized before being instantiated.

When you export a generic function in C++, every file that pulls it in has to re-parse it, and every instantiation has to re-type-check it. C++20 modules should help with the first part, but they can't help with the second (and neither can concepts). Further, separate translation units can wind up duplicating the same instantiations, which the linker has to deduplicate.

When you export a generic function in Rust, by the time it gets pulled in somewhere else, it takes the form of pre-parsed, pre-type-checked MIR. It can also be pre-optimized, so type-independent optimization work is shared between instantiations. The compiler can also tell, before instantiation, which type parameters a function does not actually depend on, and essentially erase them ("polymorphization"). Further, Rust's compilation model reduces the redundant duplicate instantiations C++ does, both by using larger translation units and by automatically sharing any instantiations in dependencies with their dependents (though you can do this by hand in C++).

(Incidentally, these differences also apply to inline functions- in C++ you wind up putting their definitions in headers and recompiling them from scratch over and over; in Rust they are shared MIR form.)
For me, it's a tie between a bidet and a standing mixer. Both of those were utterly life-changing for me, and with both, I regretted not getting them years earlier.
Google won't let you backup any parts of your phone without sending them your private wifi key.
Science Says Teens Need More Sleep. So Why Is It So Hard to Start School Later?
Tried it on Windows 11 but got a Java run time error.
Used the recommended JRT https://adoptium.net/

Wandered through the https://github.com/hneemann/Digital site and saw past issues with JRT but no obvious solution.

I have a couple hundred GALs of same or similar model number of new old stock
and was hoping to somehow make use of them.
Fair enough. Maybe Postgres would have been a better example.
In some states merely sitting on driver's seat with no intention to drive while intoxicated can lead to DUI charges. https://www.youtube.com/watch?v=wgOekbY8Sqs
For context "Jan 20" was the recent wave of Google layoffs. I though you were talking about the January 6 riot at first and got very confused.
I’m continuously amazed that this opinion is so prevalent. I maintain both a C++ and a Rust project, and incremental compile times on Rust are vastly better. It is, I believe, one of the fastest statically typed compiled languages. Go is faster, but I think that’s it.

What improvements are you expecting?
Something a VPN will defeat easily.

Also fuck BREIN :)
Experimenting with ChatGPT as a Podcast Co-Host: Feedback on a 7-Minute Episode?
It's a whole lot easier to set a boundary at the beginning than it is later.
Last night I recorded an experimental 7-minute podcast episode between myself and ChatGPT. We talked about using emotion in prompts to improve their effectiveness.

I'm curious what people think. How do you like ChatGPT as a co-host? Should I continue this experiment? If so, what topics would you like us to cover?

The episode itself was recorded using voice mode with a custom GPT trained to be a podcast co-host.
Bastions are a good option. sshd supports jumping through them by default using the -J flag (jump) or automatically by adding the 'ProxyJump' statement to your .ssh/config.
> Behind all this is the presumption that technological advancement is limited by the availability of inventions rather than the availability of markets.

This is one of the biggest advantages of spending lots of money on ambitious projects. It has the potential to creates a market where none currently exists, because the market doesn't realize there is potential. Also, there are situations where the barriers to entry are so high, and the potential risk so great, that no private investment would likely have ever done it.
I think that was a calculated move based on what you described and the fact that the US has based these in allied countries during operations, so the full "strategic" range isn't really needed.
> "perhaps the water is a bit pressurized as well?"

I suppose in such a large storage vessel, most of the water is naturally pressurised by its own weight. So most of it won't boil, even at 100°C, except right at the surface?
[4] https://en.m.wikipedia.org/wiki/Vladimir_Kara-Murza
Reminds me of Moonring that recently came out. It's an homage to the old Ultima games, but is new and looks and plays fantastic:
https://store.steampowered.com/app/2373630/Moonring/
> [Rust is] the most loved language, by a wide margin, and has been for several years

"...among users that respond to StackOverflow surveys."
You can set the config option `merge.conflictStyle` to `diff3` to see all three inputs to a merge conflict (left, base, and right, rather than just left and right); this lets you actually resolve them, because you can see the changes left made to base, and the changes right made to base, and make both changes, rather than having to guess at what's going on.

I wish this were the default. (It's not broadly because it displays certain arcane recursive merges in a really bizarre way; see the mailing list for discussion.)
There was a saying at Twitter:

Beatings will continue until morale improves.
The issue I take with this philosophy is it's all or nothing. Sam Bankman-Fried admitting to being willing to flip a coin that saves or kills humanity points to this. Either we give all of our hope and money to tech billionaires to save us, or we'll just _________ and then humanity will perish. Also we need to trust tech billionaires who have shown plenty of times that they shouldn't be trusted to save humanity, so I'm not inclined to do that.

Especially when it's these same tech billionaires who are informing us about the risks in the first place.
This is a result of promo-driven culture. But promotions are the carrot you need to dangle for many managers and engineers.

That's not why I got into software. I got into software to build useful products that delight the user. Products that make them more powerful and capable.

I feel very alone in this industry.
> My question is — was solving the edge bleed worth the (assumed) performance tradeoff?

Absolutely. Edge bleed is a distracting visual artifact! If you take a look at the video in my README, you'll see how bad it is. It's slightly less bad if you implement the sRGB transfer functions properly, but it's still bad.

As for the performance tradeoff - it's probably not as big as you think. However, I can say there is a huge performance tradeoff in using real division, and the only reason I can't use libdivide is the fact that my denominator changes. That's some 30% of the runtime - replacing it with a multiplication (as in libdivide) would probably shave at least 20% off the runtime of my algorithm.

> Thanks for all the great comments in your repo, they were quite helpful when trying to figure out how Stack Blur worked!

You're welcome! I will admit, I mainly wanted to prove that I actually came up with a better version of the algorithm, and that my library was therefore the best :)
If there's anything I would not trust an AI on its polish. It's amazing for prototyping, and has some viability at scaling up an existing operation. But the rough edges (literally in some industries) are the exact reason it's such a controversial tech as of now.
I can definitely see a major role for ai in games, but the article suggests it will increase productivity of game development.

I'm thinking more of co-pilot helping produce code. There are certainly niches where that's useful, but writing lots of code fast isn't the essence of game development, imo.

[Added]

On second read of the article, I also see your point. It's not really clear, actually, what type of ai in game development is being addressed and what point the article is trying to make.

Maybe it the article was made by some generative large language model?!
Yes, but it makes it all the more complicated because the scalper has to figure out how to process the rebate, which opens up all sorts of issues.

The scalper also has to front the money and eat the cost of unsold reservations.
I'm on a 2019 MacBook Pro and currently using 13Gb RAM. About 10 safari tabs open, books app, and a lightweight IDE.
Hi Ryan, nice to see you're doing well (I remember you from High School).

MSVC's LTCG (LTO) pipeline has been heavily in use at Microsoft for decades now. PGO and LTCG go together. LTCG is the default way most of our binaries are built.

A lot of work has been done to make MSVC LTCG fast and scalable. In particular, the compiler backend is multithreaded on a per-function basis, and there is also support for incremental LTCG that reuses previously compiled machine code and summary information.
I think higher than we're willing to admit. And that number could include you, me and other people reading your comment.

I don't remember who of the philosophers wrote about this, but they cautioned against being delusional about infallibility of ones own moral compass. At least that's my lossy reproduction of the thought.

(I promise I'm not a cynic.)
From Merriam-Webster:

1: the quality or state of being fertile

2: the birth rate of a population
Could it be the cookie prompt?

The page has 15+ trackers on it, so it must definitely ask for consent, and it shows as a big dialog with 3 buttons at the bottom.
Sanctions alter free markets and are generally ineffective and only distort the markets as an efficient market hypothesis states the market will work around the sanctions.

Russia has rerouted it's exports and replaced it's imports. Their budget is healthy and making record profits due to high energy prices caused in part by sanctions.

I also disagree Russian civilians are somehow innocent. Their tax base supports the government. Russia is still a democracy and they elect their government so are liable for their actions.
Spot the differences...

"Comparing Stealth Bombers" - https://www.airandspaceforces.com/app/uploads/2019/12/Compar...
Hey thanks for the feedback! We added a note under the encoded section to address this - do you think that helps?
Most people are like you and me who would never even dream of going anywhere where a reservation is required. Those folks that do either have a hobby or too much time and money, which is equally rare and equally annoying

Personally, like the vast majority of us, I think anyone who calls in ahead to a restaurant is totally lame and most likely an NPC, but it does depend on where you are and the current culture around you
Just answering for myself, but it's because I like the programming/engine aspects. Not the creative aspects of the art/music/level-design/rules/balance/etc. I can use an existing games art/content and just focus on the part I like.

Plus nostalgia.
Do you also boycott grocery stores that don't bag your groceries? What about those that don't walk your bags to your car?
This seems like a very roundabout and unnecessary solution to a problem that is already solved with tmpfs.
So we're supposed to do things wrong forever because some router vendors are too incompetent to set a firewall as well as NAT? That doesn't seem like a good approach to me.
I can speak to this! I was "canceled" in 2014...before it was cool...for doing exactly this[0]

A couple reasons restaurants don't do this:

1) Loss of quality control over customer experience. For example they provide a $100 dinner, but the client expects a $200 dinner. That creates bad experience

2) Desire to maintain accessibility on price point (same reasons artists don't charge more for tickets) and perceived inequities of charging extra for reservations

3) Rewarding loyal customers who value the food / brand / hospitality rather than the highest bidder which tends to bring in out-of-towners, Amex centurion card holders, wannabe influencers -- people that don't help create loyalty

There are many other reasons I'm sure as well. Most chefs/GMs/owners I talked to at the time emphasized that they sincerely are not in this for the money, and yes, they like to make a living, but being able to build a community of food lovers who are passionate about their brand is what they really care about. I ended up pivoting to try to build a shift management app soon thereafter...didn't work out but a good entrepreneurship lesson!

[0]https://techcrunch.com/2014/07/03/everyone-seems-mad-at-rese...
Git is a data structure manipulation tool. LibreOffice also doesn't have to be so complicated as it is for most usages, it's just that everyone uses a different 5% of its functionality and considers it essential.
The author suggests making cultural changes that will discourage the suppression of socially unacceptable topics, and seemingly believes that the suppression of rational discourse is the violation of a basic human right.

At the same time he doesn't seem to outline any solution to dealing with the suppressing voices in society. "Ultimately, we have to accept the implications of human creativity." But how will this acceptance be achieved? There is no mechanism in place to tear down a stand in the free marketplace of ideas.
> you'll hopefully have faster time to delivery.

In fact, in my experience, Rust has faster time to delivery than any other language I've used. It takes forever to compile, but I have so many fewer runtime bugs that have to be caught (hopefully) by testing, that it still comes out ahead, overall (again, for me and my various projects).

I also find write-time to not be as slow as others complain about, except when it comes to async/futures where it is, indeed, pretty rough. But, if I sit and think about how many times I have to flip back and forth between my code and some library code to try and guess what exceptions it may or may not throw in other languages or whether something could be null or not, I find that the dev times aren't so much better in these other languages as people sometimes claim.

Sure, if you're a fulltime JavaScript dev with 10 years of experience, you might remember things like that calling the Array constructor with 0 or >1 arguments creates an array with those values, but if you call it with exactly 1 number, it will create an empty array with that capacity. But, since I have to switch between many languages regularly, my time to delivery is significantly reduced by nonsense like that. Likewise, it's reduced by NPEs in Java, double-frees in C++, Kotlin's inane idea to use exceptions for errors and coroutine control-flow, etc, etc.
https://en.wikipedia.org/wiki/Clean_room_design#Case_law
> new tankers will provide it with enough range and are available in large numbers.

Plenty of tankers ? That's unheard of. Like plenty of strategic airlift.
Noted. Having pre-set tracks would indeed be very useful for users.
> resurrect everyone that ever died

I don't like the idea of Mormons baptizing the dead without their consent, full on resurrection without consent seems even more intrusive.

Followup question: would immortality be forced, or could one choose to commit suicide?
I don't even mean in terms of cash. Even if everyone transfers their money to another bank the bank will fall.

Cash isn't really a thing here anymore due to the government's extreme incompetence at guaranteeing our safety.
This. Avoid the “If have hammer, everything looks like a nail” strategy. Find a customer pain point and use the right blend of tools. You can also make a new tool where tools dont exist
Instead of hijacking this post to start a flame war, why not promote mercurial without hijacking a post by drawing a parallel to mercurial's implementation of the same thing described in the article, highlighting commonalities and distinctions in the approaches?
> They use a simple technique, with a pre-trained model, which anyone can copy in a very short period of time.

This article acts like the risk was something the creators cared about

all they wanted was some paid subscribers for a couple months, or some salaries paid by VCs for the next 18 months

in which case, mission accomplished for everyone
Still worse than true monomorphized generics in C# which too has fast compilation times (by nature of being JIT-compiled, but AOT target is still faster than Rust once you download dependencies).