skysight-inc/HackerNews huggingface dataset:
It's not that easy to change the default store dir.

https://cache.nixos.org/nix-cache-info has it hard-coded to /nix/store. If you want another one you'll need a whole new cache. But Hydra only works with one cache, so now you're deploying a second Hydra build farm.

One of the cool features of Nix is that you can evaluate some nix code on macOS even if the target build host is Linux. And then ship the .drv over to the build host. But that only works if both hosts share the same store dir.

So now you're looking at moving the whole community to use /opt/nix. And thinking of how to upgrade the existing users to it.
And fix all of the tooling we built that assumes /nix/store as the store dir.

So far nobody had the courage to tackle this huge task.
Sure, but I don't see the problem.

These companies can't use GPL code if they don't want to share those. If the reason they don't want to share is because they feel it would get in their way of making money, they can find someone to take some of that money in exchange for producing code that they can use that does the same as the GPL library.

For single copyright owner software, this might be the same code from the same owner, just under a commercial license. For free software you might have to implement your own clone. That's the prospective user and the software author being unable to agree on a price (the author wanting the release of the derivative source code), not any fatal flaw with free software.
The best trick I know of for zero-downtime upgrades is to have a read-only mode.

Sure, that's not the same thing as pure zero-downtime but for many applications it's OK to put the entire thing into read-only mode for a few minutes at a well selected time of day.

While it's in read-only mode (so no writes are being accepted) you can spin up a brand new DB server, upgrade it, finish copying data across - do all kinds of big changes. Then you switch read-only mode back off again when you're finished.

I've even worked with a team used this trick to migrate between two data centers without visible end-user downtime.

A trick I've always wanted to try for smaller changes is the ability to "pause" traffic at a load balancer - effectively to have a 5 second period where each incoming HTTP request appears to take 5 seconds longer to return, but actually it's being held by the load balancer until some underlying upgrade has completed.

Depends how much you can get done in 5 seconds though!
I think what happens is then your wife goes through her 4 houses and then your kids, etc. It's a good idea though. I'd prefer all homes get high taxes and then give a homestead exemption to the one you live in for 6+ months out of the year at a normal tax rate.
Interesting. I totally get that it's a competitive market and various parties would push others out. I just figured the brand itself would be an asset that one of the surviving parties would want to use. It makes sense though that connotations with old tech would undermine the brand value.
> but the reality is likely that companies will just further divide and conquer the employees workday.

This is a separate, but important issue that warrants its own laws.
Are these gone? I thought they were still around.
I agree. If I don't get that uninterrupted time after work where I can really switch gears or do some longer activity, it starts to feel like work is eating up my whole life.
Personally, not only I have ever seen only very few useful answers[1], I have seen many deceiving or simply false ones.

I believe that most if not all people answering are (established or wannabe) MVP's:

https://mvp.microsoft.com/en-US/pages/what-it-takes-to-be-an...

that try to gain "points" or "medals" (to become MVP or to remain one or become a highly valued one or whatever other metric) by being active on the platform.

Whether the answer is accurate and resolves the issue/question asked or it doesn't, it seems like totally irrelevant, most answers are canned/pre-fabricated and usually revolve around formatting/reinstalling OS/updating (no matter what the actual question is about).

[1] and these - usually - are pointers to tutorials/threads on other non-official Microsoft sites/forums
I don't think you get much sustainability using guided rocket systems. You need something to shoot at suspected targets in bushes, windows and stuff and expensive rockets wont do. You will run out of them. Dumb ammo is plenty.
From the article: the book is the Bible, because it helps people understand foundational ideas in Western culture.

> Familiarity with it is table stakes for becoming an educated person. Even if you think Christianity is the scourge of civilization, your crusade against it will be stronger if you know what the Bible actually says.
We did something similar recently jumping from 10 to 13. We took measurements, did some dry runs, and came up with strategies to ensure our read-only followers would work fine and we’d have a minimum downtime for writes.

We missed one or two pieces of reconnecting things afterwards, and some of that seems to be limitations of Heroku Postgres that we couldn’t change. Hopefully those keep improving.
That and LSP just provides the intelligence for Emacs. The rest (syntax highlighting, navigation, ...) is implemented via so called "major modes" [0], that integrate various generic functionality for a specific language, and may often go beyond what LSP can provide, e.g. implementing REPL support.

[0] https://www.gnu.org/software/emacs/manual/html_node/emacs/Ma...
This is what is called a "ladder attack" in the stock market.

Essentially you and a small group of people pick a low volume penny stock, and trade it back and forth amongst yourselves for more and more money each trade. Then other people see the fast rise and want to get in on the action. Volume picks up and the original traders cash out at a much higher price.
Micropython runs on the esp32. Packs a huge punch imo
Why not use C just to spit out HTML files that you can host somewhere? Why the need for the binary?
My main gripe with AMP may seem pedantic or even petty, but it's the way it messes with the URL. Copying and sharing or saving a URL is fundamental to web, and AMP makes me have to mess around to get that standard URL. It's about as small as first world problems get, but it's annoying all the same.
Whoops. Every day. Goes to the PM and section boss. The latter doesn't look at it. My former PM also didn't look at it. Just a CYA type thing I guess.

Passing blockers and the like the way you do it seems decent.
I'm still a little bitter that Palm failed. I have my Z22 kicking around, still charged, and I noodle with it from time to time.

I feel like Android and iOS sort of forgot about the professional and semi-professional market segments, which have been drowned out by broader demand and had their preferred featureset designed out in favour of an experience with a broader market appeal.

Opening a Palm device feels like you're being invited to schedule something, take note of something, or otherwise make a productive choice. Opening my phone feels like I'm supposed to respond to WhatsApp and browse shitposts on Reddit.
doesn't it effect the rate of cost growth?
Optimizing Slack
Imagine people wanting to live close to work, instead of 2 hours away.
"Republican leaning users were banned ~5x more often than Democratic leaning users, but they also shared misinformation more as decided by we-promise-they're-neutral fact checkers and the average American, so there's no discrimination against Republican leaning users"

Which to me means "there's no discrimination unless the fact checkers and average American discriminate", also known as "there's no discrimination unless there's discrimination", which is circular logic.
If builders built buildings the way programmers write programs, then the first woodpecker that came along would destroy civilization.
~ Gerald Weinberg (1933-10-27 age:84) Weinberg’s Second Law

https://www.mindprod.com/jgloss/unmain.html
tl;dr: A whole lotta griping - about poor recruit quality & motivation, "retain and promote anyone who remembers to breathe" standards, etc. - in the United States Army. Sounds sadly legit (to this old non-veteran).

Now, imagine what the discussion would look like - if neither censored nor self-censored - for the Russian Army.
I can make you a pog that does that, yeah. It's just a matter of writing it on the pog.

I can make you a pog that bans you from a club while you hold it too, for the bored apes example. Generally a bouncer will remember you when you come back the next day without the log though, which is a slightly better ban than NFTs can handle

What I can't do is make a pog that burns your house down when you try to sell it or give it away. That's a feature unique to NFTs afaik
I'm not sure why you would be impressed by something that has been possible in Firefox and Chrome for many years with a de-amp extension (though I would recommend a more general-purpose URL-de-cruftifier, such as ClearURLs, which will also remove most tracking bits from URLs.)

Google removed ClearURLs from the chrome add-ons store because (I wish I were making it up) the extension's description was too detailed: https://www.ghacks.net/2021/03/25/the-curious-case-of-clearu...

Brave implementing this, while nice, is basically a nothingburger.
> Pretty sure the theory is that COVID was used to change the course of the 2020 election

I mean, sure, that seems to have been attempted, but by the US GOP: https://www.businessinsider.com/kushner-covid-19-plan-maybe-...
Looks like someone's trying very hard to win the next edition of the Ig Nobel prize.
Console gaming as a whole is always a race to the bottom. Sony had similar plans just 10 years ago: https://www.engadget.com/2012-08-24-sony-patent-wants-to-mak...
I think we are saying the same thing, but I am just elaborating on what "signal detection" means. The usual approaches at worst just don't work, and at best don't scale very well.

I am saying that (I believe) RenTech has taken a very holistic approach to signal detection and maintenance, rather than the very academic approach that used to be the norm. And even if a signal is found, they have to be weaved into the trading system gradually, and eventually removed when they no longer work. This is a very challenging problem and they are very good at it.
Heh, that's not what I would call "clever" though ; ) You can add delays artificially, you can add random, but seemingly human pauses (people sometimes pause playback) etc. I am surprised as well though, that tools still work without having to go to these lengths. perhaps because devs on the other side of the thing know, that they would only trigger a more sophisticated tool to be created.
> The parent of my parent commented that they thought performance was a problem

You are talking about my post. I did not say anything specific to UE5, I was only trying to fix a misrepresentation of someone else. Please read the full thread for context, and also my replies to you if you need clarification.
> There are also many salaried people who fill out timecards.

Some of them do so for accounting reasons. Not because it determines their pay.
> Exploitation isn't when somebody is forced to do something, it's when one person profits off the work of another.

We live in different world. Thank you for your response.
I would imagine that is a lot of the secret sauce that goes into online gameplay, they don't want to share it for IP reasons as well as exploitation. I think you would have better luck reverse engineering features from attacks and exploits
This is incredible reverse engineering work. Great job!
You might want to check out Reflect [1]. Some things I like about them:

* End-to-end encryption (this was a big one for me)

* Native apps for macOS + iOS

* Networked notes (Roam style)

* Long term vision - founders are second (or more) time founders, don't have plans to raise VC, and instead want to build a long-term business [2]

[1] - https://reflect.app/
[2] - https://reflect.academy/our-values
Is a co-op as a whole allowed to make a profit? I’m confused. In a previous response you said making a profit is exploitation
The difference here is not the conclusive weight of the positive evidence, but rather the lack of conclusive negative evidence.

To me the possibility there still may be extant H. floresiensis around is very miniscule, but not entirely zero. Especially the possibility that they survived a bit longer than previously thought is not completely unlikely.
It should also be noted this is a study evaluating a reduced sodium diet (standard treatment for those having heart failure) vs. an even further reduced sodium diet. Further reduction yielded little difference in results. That is to say reducing your intake below 1,500 mg per day doesn't present any net benefits. The study should not be interpreted as salt intake has no effect whatsoever on your blood pressure.
Summary from the article:
Someone got access. We don’t know who or why. They didn’t change anything and we will assert they couldn’t have. We will be throwing a contractor we work with under the bus for this one.
https://youtu.be/0oV4IVy8tvE?t=60
Your sentiment is the exact premise behind https://github.com/fiendish/The-Debian-Gotham-Needs

(You can tell from the blurbs on the readme and download page).
I wrote some Java apps for Palm. The limitations made it a fun challenge!
A big 'thank you' to you and the others working on this as it is badly needed! I've been following the progress of this work and I'm looking forward to the day when it makes it into testing. Unstable lives up to its name too often for my needs[1]. Unfortunately, my hobby project dance card is full right now or I'd probably try to pitch in.

Now a bit of cold water for real world use cases currently...

The bulk of the market is on 6700 XT and lower so ROCm is currently effectively saying 'we don't support the vast majority of our shipped cards for compute'[2] which sends a bad message to the consumer/prosumer market. Also, I do hope AMD reconsiders the requirement for PCIe 3.0 atomics support for compute as it seriously limits the utility of its cards in the consumer space.[3] It limits the compute support for most systems to a single slot (i.e. the processor direct PCIe connection) which will result in a 'no-sale' for many people.[4] I recently upgraded to a B550 system and imagine my surprise when I found out the chipset doesn't support it, but the compute drivers require it, so only one AMD card for me... this pushes me back to nVidia, or possibly Intel if they ever ship, for most of my compute needs for foreseeable future.

I don't write this to discourage you as it would be great to see AMD be successful on Linux. However, I think it's important for AMD folks to hear real world feedback on the current situation and understand you've got a long ways to go still: I'm on a full AMD system and my experience has been that it (GPU support) is far from ready for prime time so it probably won't be a full AMD system for much longer.

[1] Where key packages can disappear for months at a time and serious breakage can and does occur. I understand the need for this in unstable which is why I steer clear of it for my daily driver.

[2] Saying 'well just get a 6800 or better' isn't realistic given availability and pricing of the higher end cards to date. I had planned on getting a 6800 [XT] but was not willing to pay the markups due to scalpers/AIB markups. Even the AMD weekly drops didn't help on these cards. So I settled on a 6700 XT until prices return to a more sane level.

[3] I tried to raise this issue on the AMD forums but my message got marked as spam. <sigh>

[4] Multi-GPU setups for compute are not uncommon on consumer hardware, especially rendering and ML.
Yeah, I steer very clear away from it now. I'm not really interested in writing code these days other than to help myself with my own small problems.
Honestly, this is win-win and I applaud Brave for taking on this engineering task.

- Users who are concerned about AMP can use Brave to bypass Google's infrastructure

- Users for whom AMP is a benefit can continue to use it

- Everybody wins
Would a Gold Standard Brighten Economic Outcomes? (2015)
Howdy, I love doing things the hard way. I'm the founder/author of Adama ( https://www.adama-platform.com/ ) which is similar to Hathora in spirit except I'm developing my own language, library, and database platform.

The key of multiplayer is that you have to master streaming abstractions via a TCP OR datagram UDP. Ultimately, you can build your own transport, but I recommend starting with TCP.

At this point, the key on architecting your game depends on what kind of state you are synchronizing. There are many interesting ideas in the space (deterministic, shared clocks), but the really hard way is to invent your own and live with the consequences.

I highly recommend you write your own RPC layer because that will teach you many of the fundamentals of networking.

However, the transport for multiplayer is a fraction of the total problem. The next problem is server management. Sure, you can fire up a server on AWS, host some code, and then scale it up vertically.

If your games are small sessions, then you have the challenge of match making players to the hosts. This will include novel load balancing aspects due to the long lived nature of games. However, you further have the challenge of keeping those hosts alive in an environment that is trending towards "treat your servers like cattle".

If your games are large scale, then you have to figure out how to distribute state across multiple machines which entails a bunch of problems.

Regardless of scale, the next question is around availability. What happens when you process dies? We can treat host death as rare, but deployments will happen every so often.

This is a fun space to explore!
Specifying "No chain" sold my house in the uk real, real fast.
/ there are exceptions.
its possible to do this tastefully, but would it stay that way once a line is crossed.

in game environment ads could live on /in items as brand names, on virtual billboards, or graffitti but should not in any way interrupt, or hijack the game from its purpose of being an entertaining game
Ask HN: How do you deal with life altering decisions?
E.g should I go and live the USA or stay in India?
Should I choose career over being close to my family?
How many children do I want to have?
How much is too much of pressure especially for high-achivers?
> We have a word for it within the domain of philosophy and
literature: Kafkaesque.

I was thinking of something a little different and even considered
specifically excluding Kafka and indeed Weber (I've read a lot of
Franz Kafka but am a Cliffs Notes imposter on Max Weber) from my
comment.

In The Trial, or Before the Law, the anxiety lies in not knowing the
mind of a, possibly ambivalent, judging other. In modernity, Weber's
modernity, it is spelled out in intricate, mind numbing detail, in
reams of forms that must be gymnastically navigated. One step further
in the direction I am describing is the officers of Jaroslav Hasek's
Good Soldier Svejk In this incarnation bureaucracy is not an
all-powerful force to be feared, it is a stumbling, stuttering,
inconsistent fool of a thing that can be easily tricked. It brings
tedium not anxiety. I'll wager many hackers relate to that experience
of encountering systems.

That is what I mean by the vision of AI versus AI. Two broken retarded
robots sprawling about in the mud while humans gather around in a
circle and laugh. But the last laugh is on us for building them and
getting enchanted by the spectacle.
Not sure about how parent concretely operates. But there's no reason you cannot do Agile this way.

Agile iteration is just as much about how you carve up work as how you decide what to do next. For example you could break up a task into cases it handles.

> WidgetX handles foobar in main case

> WidgetX handles foobar when exception case arises (More Foo, than Bar)

> WidgetX works like <expected> when zero WidgetY present

Those could be 3 separate iterations on the same software, fully tested and integrated individually, and accumulated over time. And the feedback loop could come internally as in "How does it function amongst all the other requirements?", "How is it contributing to problems achieving that goal?"
I remember two partners from Andreessen Horowitz gave a presentation to a group of investors and journalists around 2015, where they had a slide with literally the title "This time is different".

I thought to myself this will not end well, major crash around the corner. I am annoyed that they were right.
1. Because they think that Ukrainian government are US puppets and their main task is to destabilize Russia and hopefully destroy it some day.

2. Because they think that Ukrainian government relies on nazis and supports nazis. I understand that west does not really care about nazis, but for Russians it's a particularly hard topic, because almost every family in Russia lost one or more men in WW2.

3. They think that Ukrainian population is brain washed to foster hate against Russia and Russians. It's dangerous to have such a country on your border.

4. They don't really think that most Ukrainians are separate nation. They consider them generally Russians which were separated by historical accidents. And they want to unite with them.
Big waterfalls, yes.
PCE and CPI: Differences in U.S. Inflation Calculation and Implications (2017)
Responsible engineers will prioritize privacy over absolute performance. Nevertheless, investigations into Google's conduct have already discovered internal admission that AMP would actually slow down the web.

"Google falsely told publishers that adopting AMP would enhance load times, but Google employees knew that AMP only improves the [redacted] and AMP pages can actually [redacted] [redacted] [redacted]. In other words, the ostensible benefits of faster load times for cached AMP version of webpages were not true for publishers that designed their web pages for speed. Some publishers did not adopt AMP because they knew their pages actually loaded faster than AMP pages."

"Google also [redacted] of non-AMP ads by giving them artificial one second delays in order to give Google AMP a [redacted] [redacted] slows down header bidding, which Google uses to turn around and denigrate header bidding for being too slow."

And of course, the reason they did all this:

"Google also designed AMP to force publishers to route rival exchange bids through Google’s ad server so that Google could continue to peek at rivals’ bids and trade on inside information. Third, Google designed AMP so that users loading AMP pages would make direct communication with Google servers, rather than publishers’ servers. This enabled Google’s access to publishers’ inside and non-public user data. AMP pages also limit the number of ads on a page, the types of ads publishers can sell, as well as enriched content that publishers can have on their pages."

https://www.texasattorneygeneral.gov/sites/default/files/ima...
It doesn’t merge images. It generates them from scratch. Sure it’s trained on a corpus of existing images, but I don’t think it „merges“ them any more than human artists do with images they have seen in their lifetime.
https://www.businessinsider.com/benedict-evans-says-there-is...
Good question. That's probably the point of the blanket ban on RT
Group MMS. Here in the US MMS messages are usually included with your plan (as opposed to much of the rest of the world where I hear it’s expensive) so it’s caught on much more here than elsewhere.
Just never clicked with me when I was younger. My younger brother was super into guitar so that was kind of "his thing" and I had other interests. I spent a lot of time playing keys in my late 20s / early 30s, including being in 2 different bands, one which played several shows every weekend.

...but a piano or keyboard is not very portable, and not everything is a good fit for keys. I especially love the portability of the tenor uke.