skysight-inc/HackerNews huggingface dataset:
Yes. The author Edmund White writes [1],

"... As a true American I do believe in identity politics, I believe that the personal can be political and I believe that, for better or for worse, my sexual identity is crucial to who I am. ... But I hold this view only because I feel that to grow up in a religious society that oppresses and stigmatizes homosexuals creates a gay identity, and that one can only liberate oneself by affirming that identity, by transforming what was despised into what is valued.

I'm not an essentialist ... I certainly don't think that this essence must be declared or avowed. I do, however, believe that a definition that has been imposed on the individual must be defended and transcended.

[1] Lost in the Funhouse by Edmund White, in TLS May 19 2006
Oxygen sensors use platinum which makes them expensive.
The reason you're thinking of him as "deranged" is because American propaganda would rather omit the reasons for going to war that I've listed in the parent comment because that would make NATO and therefore the US also partially to blame for what's happening in Ukraine.

I assure you - Putin is not deranged.
This is almost the correct answer, https://news.ycombinator.com/item?id=30667145 is more accurate.
Also previously in 2021: adding Google Docs/Slides/Sheets and Google Photos to the storage limit of 15GB.
Top 10 Lessons from Morgan Housel's The Psychology Of Money
What's annoying about Pinterest?
Thanks! More use cases are coming!
Oh, I remember you! We've made major changes to the protocol since then. Connections with as much latency and loss as you had cannot be maxxed out by a single TCP connection.

We now default to a mode that uses up to 8 TCP connections in parallel on each internet connection to let us reach the full speed of connections even if they have latency and loss that limits the performance of TCP.

We'd love to get you to try it again. Email us at support@speedify.com and we'd get you a license to reevaluate.
This is different than selective availability, which kept the signals on at regular power but rounded off numbers/degraded them them. Starting with GPS 3 (or maybe even Block II-F?), the satellites have multiple antennas so they can just turn themselves on and off for specific regions. No cap. They can also adjust the SNR more granularly for the individual signals.
Yes you can, if owner(All owners with code contributions) gives you full ownership explicitly. Find contributors section on open-source projects like mysql, they only accepts pull accepts with dual licensing.
also, you can use WTFPL. You get it, you own it.
Inspired by Cube World?

Are we not going to mention the 900lb gorilla, Minecraft?
I couldn't find what you were referring to, but I did note that OpenMPTCRouter is at least partially built upon Glorytun[1] which seems to support failover, so perhaps it is something that OpenMPTCRouter will eventually implement.

[1] https://github.com/angt/glorytun
You’ll have to try harder with conspiracy theories.

Putin is a strategic thinker and smart guy like George W. Bush was. There is no master plan. He’s on a crusade to rebuild the world of his imagination and it’s a cultural, religious (in a moral standards sense) and emotional thing. This has nothing to do with NATO. An EU Ukraine however could be economically bigger than Russia in a generation and that is just completely untenable.

German leaders think they can change Russia, profit from it and Putin is just a blip. IDK what they have been smoking.
httpd is the one service I don't use fail2ban for, preferring a DIY solution instead.

I created an Apache config file with rewrite conditions to catch a bunch of "exploity" URI parts, abusive user-agent strings, referer spam targets, etc. This is loaded at the server level from httpd.conf, so I don't have to touch any vhosts and it's only parsed once when the service starts. Matching requests are rewritten to a script which drops the offender's IP and the ban reason into a file, and emits a terse "go away" message to the client. A separate daemonized process picks up those entries and adds them to an ipset in the firewall.

I went this route because fail2ban isn't always part of my deployment on a web server, but PHP is. Apache provides all of the matching capability to detect abuse from within itself, and the pair of PHP scripts are sufficient to act on those detections.
> After running the Rake task, I had a list of config files files I knew I could update, but I didn’t understand what the configuration was doing and why it was changing

For a typical junior developer, this is probably one of the last areas you learn - configs and their downstream affects. To get thrown into the nuances of versioning config in the first 2 years of your career is pretty difficult.

But! You'll learn deep things about any ecosystem fast and I believe makes you a better engineer earlier.
hm, my bad for a confusing prompt. the idea is not to come up with a way to preserve data for 1000 years, but to build an artist-friendly indie music platform that could last 1000 years.
The OP says they have:

> signed an assignments clause

Only the entity with a copyright to a work can license it.

If that assignment clause is valid for this work, then whoever they assigned it to (i.e. their employer) has the right to license it.
Prejudice. The current number of COVID cases in China is real. BTW, I think, in HN and reddit, sometimes we demonize the Chinese government too much and live in an "Information Cocoon Room" more or less.
Doesn’t the same criticism apply to the aesthetic choices baked into film? It seems to me that the amount of technical expertise it takes to post process a phone-captured RAW file in Lightroom compares favorably to the amount of expertise it would take to have a physical dark room and tools to dodge and burn. If anything, it seems to me that it’s gotten easier to master the tools necessary to make your pictures look technically better.
If I put a 5 year old in front of a polygon based 3D modelling program they will have no idea what to do, and even if I teach them the tools they will have trouble. If I put a 5 year old in front of Minecraft they will eventually figure out how to build stuff. I hope this answers your question.
I wish I had your confidence in the world.
No, he is making up imaginary impediments to wind power build-out. If trees could be a problem, they would be built in ways that trees would not be a problem, full stop.
> The load-bearing pillar of the Russian identity is the idea that we are a nation of defenders, who fought off the biggest invasion in history. We defend, not intrude.

Don't despair: this idea of a "peaceful defender" was never an objective truth to begin with. I suspect a lot of countries feed similar sentiment to their children. My country (South Korea) certainly did.

A country needs good people who fight to keep it straight. Maybe Russia needs people like you.
Would be awesome if CPG graphs could get plugged into e.g. https://statebox.org/research/
Many years ago I (think? It’s a long time ago now) wrote the code the migrated JSC’s early bytecode engine to an explicit stack for similar reasons: setting up the interpreter stack frame was super slow and used a bunch of the C stack space, allowed more graceful handling of stack exhaustion, etc

As the bytecode interpreter got tigger, and eventually moved to a JIT the trade offs start to change quite dramatically: burning a register to reference the explicit stack, managing two call stacks, etc start to eat most of the gains. Once you eventually leave C behind for the interpreter loop the problems of large interpreter stack frames ceases to exist.

Eventually you end up back at regular calls and stack recursion again.
Not grandparent poster, but I think the easiest definition would be:

"Removing the revenue stream for the original app author through modification or bypass."

Just because you're paying through advertising rather than cash doesn't make it any less of a crack or any less piracy.
I've always imagined that voxels are the pixel art of the 3D world. Much easier to create from both an aesthetic and development point of view. Hard discrete edges that fall along the XYZ planes are much easier to program for (think collision detection etc).
Note that both PinePhone and pmOS have yet to reach "daily driver" status, especially if you actually care about using the phone featureset, want to run a proper mainline (not vendor) kernel and (as for pmOS) want to go outside the narrow subset of hardware that's endorsed by that project as 'working properly'.

Also, many users have noticed that phone/tablet/mobile hardware in general tends to become super flaky when you actively try to use it for intensive general-purpose workloads, as with mainstream Linux apps. It seems that some power and/or thermal limits are easily exceeded with no real warning, and lockups/reboots can result. Dealing with this would require extra features in the kernel and/or the basic system software to assess indicators of available resources, and throttle the system if it seems to be running outside "reasonable" conditions. Implementing this in a way that can work generally on different kinds of hardware is of course possible, but not easy by any means.
Looks great! Love these outside of the box creations! Nice one OP!
> It breaks every so often when YouTube changes its APIs

Slight nitpick here - NewPipe doesn't use any API's directly, just scrapes the webpage.
https://www.dailymail.co.uk/news/article-3500377/Autistic-ma...

Here's the story
Is that the - kind of - primary landing page?

I was curious about it but I don’t know what pipy is. I see that I can get a definition via the sidebar, but if what’s posted is the expected landing page, maybe include a sentence or two describing the project.
I’ve been using async/await in .NET since it was an extension versus built in feature. It’s so much better than the old way of doing asynchronous programming using delegates and callbacks. But, it’s not perfect - it works great, until it doesn’t. The moment you start needing to think about things like synchronization contexts (with ConfigureAwait), unexplained deadlocks, or debug them (which is still a pretty lousy experience) then it’s hard not to wish it wasn’t just a _little_ better.

It also has many footguns — especially how easy it is to make a seemingly asynchronous action blocking, and ‘async void’ can be a big bag of evil if you’re not careful.

I also really wish that chaining things together with ContinueWith wasn’t so clunky.
Yes, but is it so special that us HNers need to be reminded about it every time someone rewrites some random software thingy in Rust? It gets so boring after a while.
A big part of print making is the material properties of paper and inks etc. Digital prints don't capture any of that
It is a cafeteria, home cooked food, yoga room, personal office with a great music sound system and a personalized cozy environment with everything one might need at hand - all in one.

Along with the absence of driving through a potentially deadly obstacle course for two hours a day.
I read it in reader mode. The piece is beautifully written and deep. Though Im not exactly a stutterer myself I learned something new about myself here. Im surprised it didn’t get more attention on HN
If you run Firefox nightly, it's possible to enable additional extensions, including background video fix.
Raising children, and by extension understanding and dealing with other people, has little to do with understanding how the brain works. It's a matter of empathy, social intelligence, hard work, love, and commitment. These are not learned from a book or a laboratory. If those concepts seem foreign to you, perhaps you're not cut out to be a parent. Not everyone is.
I think you may refer to this https://flomesh.io/ or https://github.com/flomesh-io/pipy
Sort of like how a transformer explosion is typically a lot worse due to the oil used to cool larger transformers. The oil is great because it allows for heat transfer well, fits into all the nooks and crannies and isn't conductive to electricity. But, the oil is still flammable. And then, trying to put out the flames, the combination of electricity and oil makes using water a very bad idea.
Shoot us an email at support@speedify.com. If it wasn't recently, there have been a lot of improvements at every level of the software.
I thought it was run by someone in Kazakhstan, so it's not wholly dependent on Russia.
I really don't understand what they were thinking. They made such a big deal of the site being mobile-friendly, yet it's unbelievably slow and laggy. It's a lot of marketing that quickly falls apart in practice.
It's good for training the 'k' and 'e' keys, at least.
I find it totally incomprehensible how anyone could possibly still use Windows seriously as a developer/hacker/programmer/interested in computing.

Installing software in Windows is insane, relies on you to blindly trust an exe, non reproducible, and with no way to automate anything.

Don't conflate problems with your proprietary software and Linux. Shockingly you may have to adapt and learn something new, or find something equivalent.

Don't conflate weird hardware issue as a fault with Linux for not supporting it. Blame the manufacturer for doing something esoteric.

Not to mention all the blatantly user hostile features in Win 10/11, inconsistencies (O(10) ways to decorate a window??), lack of coherent design. I personally do not trust Microsoft at all.

All these pro Windows comments with minor substantiation seem bizarre.
In the short term companies make incredible profits. Compensation is down but most price contracts are adjusted up for inflation. Most b2b contracts have an annual inflation clause for example
Related read: https://tube.cadence.moe/cant-think

I listen to/read this somewhat frequently as a reminder to keep in mind what I ise the internet for.
The 2017 MacBook MacBook with just 1 port and a battery 8/10ths the size of Framework but with a CPU that is under a quarter the wattage in TDP? (7 vs. 28W?). And has a lower screen resolution (yes it matters) and has a manufacturer custom tweaked OS?
Okay, perhaps some qualification needed: There are Linux distros, both for mobile and desktop, that can probably be run completely from the GUI. Arch Linux is not one of them, and is vanishingly unlikely to ever be one of them - consider that on desktop, Arch doesn't even install a GUI by default, and this is not considered even remotely a bug.
Just for example, I have seen strong market movements days before Ukraine war, clearly indicating that war will happen. Even some buying mar and April put in December. Money is where the news reach first.
“global north/global south” has become (as if it ever was not) a completely pointless circumlocution for what it describes as “first world/third world” is.
lol.. was just trying to be familiar. here's some old code I dug up that used it:

; find next task in circular list Next(6 cycles) Top(14 cycles)
{
add.w #10, r10 ;2 increment pointer to next task area
cmp.w #mms_task.end, r10 ;2 are we at the end of the task list?
jnz { ;2 no? start next task
.init: eint ;1 ensure interrupts are enabled
bis.w #MMS_EACH, &mms_task.state ;5 ensure EACH state flag is set
mov.w #mms_task.list, r10 ;2 restart at top of list
}

; build state and check against task Skip(12 cycles) Take(31 cycles)
mov.b &IFG2, r8 ;3 r8 = ifg2 interrupt flags
and.w #(MMS_TX+MMS_RX), r8 ;1 get only TX and RX ready flags

mov.w &mms_task.state, r9 ;3 r9 = current task state
bis.w r8, r9 ;1 add TX and TX flags to global state

; determine if this task needs to run
bit.w @r10, r9 ;2 task request flags & system flags
}:jz ;2 no matches? find next task

; load the task state and return into it
mov.w r10, &mms_task.ptr ;4 set current task area to r10
mov.w @r10+, r12 ;2 r12 = task[0] (request flags)
mov.w @r10+, r8 ;2 r8 = task[1] (PC)
mov.w @r10+, r4 ;2 r4 = task[2]
mov.w @r10+, r5 ;2 r5 = task[3]
mov.b @r10+, r6 ;2 r6 = task[4] (low byte)
mov.b @r10, r7 ;2 r7 = task[4] (high byte)

mov.w #0, r10 ;1 clear r10 pointer for safety
mov.w r8, PC ;2 "return" into the yield
According to their reply to that tweet, it wasn't a mod, just someone who had the same role colour.
Aircraft carriers are large targets because they're so valuable. WWII Pacific Theater was centered around taking out enemy aircraft carriers while preserving your own. If you can have one that can operate on its own for months and out-speed any chemically-fuelled vessel: that's a huge advantage. Now imagine having a fleet of them. Nothing short of ready for war.
So essentially the brain serves as an antenna receiving data to render this reality/simulation. Soon we will discover how exactly it is tuned in to the akashic records and perhaps we will understand the mechanics of the quantum fields more intimately, as well as how to dial up to the higher consciousness.
tl;dr jump into a base game with bots at https://imperials.app/sp

Hi Hacker News,

A while back, me and another Catan addict decided to create a new online alternative of the game, so we could implement some advanced mechanics that we played the game with. Over time, it evolved to become quite a pretty game, and so we thought we could polish up a bit and it might interest the Catan community.

The game has all them mechanics of the base and Cities & Knights expansion (called Wonders & Warriors). I'd love to hear your thoughts on this. Hundreds of hours of development effort have been spent making this! This is also our first time diving into online multiplayer game development, so this has been an amazing learning experience so far.

And it's free. For all!

Would love your thoughts and feedback! Also excited to share the development journey.

The blog post: https://blog.imperials.app/posts/introducing-imperials/

Link to the game itself: https://imperials.app/
Do you have any sources to recommend if I wanted to learn more about this thought?
It's not that hard. You have libc.so.42 with 64 bit intmax_t. You change stdint.h to say intmax_t is 128 bits. You compile a new libc and install libc.so.43. New programs and libraries that get compiled link with the bigger intmax_t, existing programs continue loading the older libc. But there's a strange resistance to omg how can we possibly have two versions of libc installed at the same time.
I'm not sure how practical floating solar would be on pumped hydro reservoirs. The water will go up and down a lot.
My key takeaways:

In recent years, Putin has surrounded himself only with a small number of like-minded security officials, a habit that intensified during the pandemic, when he isolated himself to an extreme degree compared with other world leaders

“They thought Russia would come and, like a time machine, give them the chance to live as they did before.” Acrude military logic underpinned Putin’s decision to invade

Ukraine, Putin believed, was not a country with its own history and claim to independence but a territory cobbled together from Austria-Hungary and the former Russian Empire by the Bolsheviks

“For our country, it is a matter of life and death, a matter of our historical future as a nation.”
Sleep Is Death – a storytelling game for two players (2010)
I'm pretty sure that Russia didn't make it all the way to Vladivostok by "defending its own lands" or "re-taking all the Kyivan Rus lands".

What you say may be true in the west. It's not true of Russia's expansion east of the Urals.
It's physically impossible for a photo to send the same photons into the eye as the original scene did - imagine taking a photo outdoors in sunlight and then viewing that photo indoors, the whitest possible parts of the photo will be literally orders of magnitude darker than the original scene. Similarly you can't reproduce the same colours because you don't have all of the colours available (e.g. there's no way a computer screen using RGB pixels can reproduce the precise wavelength that a sodium lamp gives out). Trying to reproduce the experience of viewing the original scene is the best we can do, and that requires not just physics but biology and psychology. You talk about "eye receptors", but the line where the eye ends and the brain begins is actually very fuzzy - ontogenically your eyes are part of your brain, and the signals passing from eyes to brain are already in a "compressed form" where e.g. a straight line is represented by a single nerve impulse.
There's also people like myself who have a general interest in voxel related software. I've always been fond of the aesthetic but also all of the optimizations people use for voxel games and renderers
This paper makes a lot of sense. As a doc, I've seen literally several hundred patients with portions of their brain removed or damaged, some of them very extensive (>20% of the brain). Yet many are completely asymptomatic, and many others regain full function and memory with time and physical therapy. It's led me to conclude that the function of the brain isn't tied 1:1 to the structure of the brain as we had all been taught.
+1. This is my primary source for keeping up to date, along with https://www.pine64.org/blog/
This game is quite a fun time, even if it is only a short time. I got a bunch of my mates together, and the four of us worked through the main progression. There was a great loop of venturing out to a dungeon or cave, taking on challenges greater than we could handle, managing to scrounge some expensive loot or rare gear, before returning to a village to trade with NPCs. At the time there was also a bug where a very common flower would sell for very high prices, allowing us to get a lot of gold. We could trade this for valuable health potions that help greatly in difficult dungeons.

We got a couple of nights together out of the game. However, unfortunately the game is rather short, and after we had conquered a level 6 dungeon, and obtained the best gear, there was little left to do. Development is still ongoing, and it is exciting to read the devlogs every now and then to check on the progress however. And maybe once there is enough extra content we’ll jump back in for another session.

The world generation in the game is absolutely breathtaking. Might even go as far as saying it rivals that of the new Minecraft 1.18 World generation update, at least with the mountains. And I really love the music in the game, it fits really well with the whimsical aesthetic of the game, and I get it stuck in my head every now and again, even though I haven’t heard it in months.

The game had its fair share of jank as well, as is to be expected with a (pre-alpha?) early version of the game. The movement took a while to get used to, and it felt a bit floaty at times, and didn’t always feel like I was fully in control. As well the camera was really close to the ground, which was a lot to get used to, as I am used to the taller perspective of Minecraft. However, the game does a great job of allowing the player to switch between first and third person, merely by scrolling the mouse wheel. (You can take the camera really far out too to get great cinematic screenshots, of which I have a collection)

The combat felt a bit off at times as well, as the cooldown between attacks, and the speed of the attackers often matching that of the player felt like you couldn’t escape once an enemy locked on. Luckily the middle button roll could usually get you out of attack range, but it felt like this could be improved (and I think it may have been improved since).

At the time I was playing, the trading system was also really confusing, but I believe it has been changed since.

All in all, it is well worth checking out the game. Make sure you play the nightly. Best enjoyed with a group of mates, but it is also fun just exploring by yourself. I can’t wait to see what cool stuff is still to come with this game.

Edit: added section about janky combat.
You can run your own self-hosted Tailscale control server with Headscale.
No, that's skiing ;)

https://tribes.fandom.com/wiki/Skiing
There was an Oscar, as in, winning an.
I stopped reading when I saw the algorithm that is purportedly 'immune to SEO' relies entirely on metrics that are already heavily manipulated.