skysight-inc/HackerNews huggingface dataset:
I'm surprised Facebook hasn't focused on mobile - they could have a Facebook style Pixel phone, which focus on camera / video quality to encourage more usage towards Facebook, Instagram, WhatsApp etc.

WhatsApp/Messenger could have been the meta version of iMessage.

Instagram could have been the Meta version of Google Photos / iCloud.

Facebook could have been the Meta version of a Google account.

Could have offered a fbmail/metamail style Gmail service.

The problem is the original facebook phone had Facebook so in your face it wasn't funny. Meta could be strong on hardware, services etc without disrupting its advertising business.

I personally don't think i'll be using a VR headset while doing virtual meetings, half the time i'm doing something else on another screen. VR doesn't let you do that.
That is awesome to hear, thanks so much. We've also got slack integration so your codelinks unfurl really nicely in Slack (if you use it with your teams/friends/community). We're really keen for feedback so please do share the good and the "needs work" (especially the "needs work" haha)
OMZ is slow, been using zinit since it came out because OMZ and antigen were so slow to start up. Recently I found zsh4humans [1] which benchmarks much better than any other solution, is portable, and has everything I need with sane configs.

1. https://github.com/romkatv/zsh4humans
"I pulled my own gun, put a quarter in it, and fired back."

In a real market utopia, there would've been surge pricing on the gun.
Reminds me of a movie adaptation of "A Brave New World" where everyone greets each other with "Hey how are you I'm great thank you".
I also thought this. If you've just got two, how would you know which of them is the correct path?
Perhaps I misunderstood. My take-away was that, if he truly believed in Communist principles, he would give his money away. The fact that he didn't, shows his party affiliation wasn't a principled stance. I can acknowledge there are other more pragmatic motivators for being a Communist/Ba'athist/[insert political party of choice here].

I'm certainly not making a case for Communism. Again, it's telling that that is the lens you view these discussion through.
Exchanges have existed since the beginning of time as neutral third party arbitration systems for entities that do not mutually trust each other to nevertheless transact. They use regular databases.
To be fair, if you have 10 commits that all change the same file: squash with respect to your first commit, _then_ rebase. If you have lots of commits, always first squash-rebase to your own first commit, and only rebase to current main once that's done.

Rebase is being annoying here mostly because it's doing exactly what you want it to do: warn you about merge conflicts for every commit in the chain that might have any.
Im interested to see what image format specific compressors go gpu. JpegXL, AVIF, WebP... who wants to show up & throw down? Or even just fastpng?

Meanwhile we dont really hear or regard many of the gpu-oriented compression techs. TIL Basis/KTX2 is itself zstd compressed (formerly LZ apparently?). https://github.com/BinomialLLC/basis_universal
missing from blog post: overhead of the system. The full paper provides answer:

> IO-intensive software builds have an average overhead of 3.49x, while a compute-bound bioinformatics workflow is under 2%.
I think my bigger problem with that is that it always feels like you’ve barely accomplished anything in 3 hours.

My first playthrough is at 50 hours, and I still haven’t finished.
Yes, unfortunately the "learning" mostly consists of learning cheesy meta tactics like "kill boxes" which I find very immersion-breaking. E.g. kill boxes only work because the enemy AI is ridiculously stupid and seeing them all walk to their death with open eyes makes them feel like brainless zombies.

Also experienced RimWorld players will say things like "No, my colonists won't get chairs because those only increase Comfort by a few percent throughout the day - and that's not worth the increase in colony wealth."

Once you have "learned" RimWorld you are no longer playing a colony simulator because all the cheesy meta tactics you use make it impossible to think you are dealing with a real colony.
Surely you think between two charities, one that takes a $1,000 and buys caviar for starving children and one that feeds 1000x as many bread the second one does more good per $ than the first.
No, it's not finding quorum, it's checking for bit flips generally. You just need dual redundant CPU's in lockstep.

"The FFB is at the heart of the Ingenuity helicopter’s avionics package. Two TI TMS570 Hercules microcontroller SoCs, originally aimed at automotive applications, operate as Ingenuity’s low-level flight controller (FC). Each TI microcontroller incorporates a dual-core, ARM Cortex-R5F processor operating in lockstep. The FFB also incorporates ECC-protected Flash memory and RAM. The dual-redundant lockstep processors and ECC memory provide some protection against radiation-induced soft errors such as SEUs (single event upsets)." https://www.eejournal.com/article/an-fpga-flies-on-mars/
Individual investors who got scammed might be able to expect dimes on the dollar returned instead of pennies at this rate.
Do you use a userspace OOM killer, like oomd or systemd-oomd?
What is there to do in a small Swiss village with no shops?
For now, certainly. We'll see what it looks like long term. Of course, we've let China dominate the production of wind and solar equipment... which won't come back to bite us as a trade war continues heating up.

Of course, nobody is willing to have conversations about just using radically less energy. Can't have that...
So it really wouldn't matter if someone hacked https://app.uniswap.org/ ???

No way to steal funds doing that, hmmm....
What else would you suggest for the falling popularity of Java from it’s mid 2000’s peak?

Some of this is just fads, but I think languages tend to suit the time period when they are most popular. In 1990 C was a hugely dominant force because it suited the kinds of programs being written and the hardware available. IMO Java was a great compromise for late 90’s hardware, but different tradeoffs are becoming more useful resulting in Python’s rise.

Much of this could be fixed with a better tooling and an overhauled standard library, but basic language pitfalls are still a problem.
1. yes.. They are stored and can be read by any team member. They sort of replace the standup. I can (and do) look at what others are planning for the day. Sometimes I ask to jump in and pair.

2. My direct boss can look at this (ticket/git), but his boss cannot, because he's not tech, so looking at git commit isn't helpful.

3. I work on a pile of projects, which is part of why the update works. Not all my tickets are on the same board.
- the progress on projects is based on the tickets in those projects. This email/journal is not an indication of progress.

4. Nope (no industry bounds). I'm mostly just guessing at what I'll be doing for the day. Sometimes I don't do anything I planned, because something came up, or I have a sucky day and get blocked.

4.1 What's the use? I can see what others are planning and sometimes I can pair, or even ask them to hold off, because I'm working in that area.
Oh... I'm an Elixir dev, so I can also telegraph what API features I'm building to the JavaScript team.

5. It's all just a high level overview. It's sort of like an offline daily standup.
Since author is showcasing cross-os setups,

I think it is appropriate to mention WezTerm.

The cross-os terminal emulator with multiplexing and is instant startup on windows as compared to seconds for Windows Terminal or iTerm2.

It allows for a consistent terminal setup across Windows, macOS and Linux.

https://wezfurlong.org/wezterm/
Creating a basic model to scale would be easy in Sketchup, and would likely take less than an hour to learn.

Creating a fully-working, articulating model in a CAD program would be very hard indeed, IME, and learning the total skill set would likely take days to weeks.
> that KVM requires root privileges to run

It doesn't. It only requires privileges to access /dev/kvm
Thanks for the added context. That makes it pretty clear the title here is indeed flamebait.
> Just because a process allocates a certain amount of address space doesn't mean it will use all of it.

Indeed.

> From the blog post, it sounds like Windows has a separate system call that is required to be used in-between allocating address space and actually using it.

Precisely. You can reserve pages in the address space[1] without committing physical memory to back those pages. You can then later commit pages[2] when you want to use parts of that address space, or decommit[3] pages when you're done using them, without changing the reserved address space.

Coming from a Windows background I much prefer this system. I understand why Linux, with its reliance on forking, has gone with the overcommit route, but I consider it a sub-par solution. At least for non-server systems.

[1]: https://learn.microsoft.com/en-us/windows/win32/memory/virtu...

[2]: https://learn.microsoft.com/en-us/windows/win32/api/memoryap...

[3]: https://learn.microsoft.com/en-us/windows/win32/api/memoryap...
Yes, it has. I've used it for years as well, and I think I know the bugginess you're referring to. Some time back, it required Neovim 0.5.0 or 0.5.1, and that wasn't yet in the official Neovim homebrew package. This was actually documented on the vscode-neovim homepage, but it was easy to miss.

Back then, I used a custom homebrew tap to get the proper Neovim version installed, and the plugin mostly worked. Occasionally the editing context would get messed up, and still does. I've found that changing tabs inside VSCode resets the neovim context, and that's a nearly-instant fix for most issues I see now.

It also works with the default version of Neovim from homebrew. No more custom tap needed.
Yes, that's the thing I always forget, the way Windows deals with multiple incompatible versions of msvcrt is that every application ships its own copy of libc, and hopefully the installer is well-written enough to only copy it into place if it's newer than the newest release of the same major version that's already there, lest a random app re-introduces a bunch of security issues that should have been closed by the last security update for every other application that uses the same msvcrt.

...and by "forget", I mean "block out due to trauma, because surely it can't be that stupid".
How so? I guess my base has only ever become better over time.
I'd love to see Chrome and Firefox and IE working together to detect this kind of thing and put up a malware warning explaining how to uninstall it, and see how quickly it can be eliminated.

Seriously, there is zero valid reason to ever inject code into another program, other than as a debugging tool on a system being debugged.
I'm wondering why you don't use elkjs? I recently moved my own side project from dagre to elkjs for exactly this reason.
The date here looks like it’s 1991, not 1962.

Having matured as an engineer well into the age of cloud computing, I can’t speak from experience on whether the systems described were superior to relational databases. However the specific predictions made turned out wrong: contrary to the peak of OO hype in the 90s, object-oriented DBMSes mostly look like an irrelevant boondoggle in hindsight, and while use cases for non-relational systems have grown (e.g. Kafka, etcd, Redis), relational databases are as dominant as ever in core data processing workloads 30 years later.
I like to call this "toxic positivity". Forced cheeriness about the grind, the hustle, we're all in this together, etc. Better than negativity, but not by much.
What can I say, thanks for educating me on that. If I may ask a follow up, I know one guy whose wife doesn't work, if your spouse (man or woman) is willing to stay home until they are 5-6, how can they still use the family excuse?

You have changed my mind about the burdens of parents but I wonder how people were able to raise 10-15 kids, sometimes 5 of them will be toddlers at the same time.

I look at what you said and I see why people are having less kids these days as well, maybe stay at home parents are not supported or encouraged enough?
The vi(1) and vim(1) but also Geany which is very small/light and very powerful.

I love its block copying/pasting/typing and also that you can 'pass' any block of selected text into external command and it will be pasted back into that file you selected it after being parsed by it.

For example you can send that block of text info sort -n or tr ' ' '\n' command ... or into column -t to make it format well.

This also makes Geany a great editor/IDE for taking notes/documentation etc.

I tried to use ZIM for that but you can not even disable word wrapping so its maybe useful for some 'short' things but it definitely does not work for me and Geany fits beautiful here.

Regards.
This is the business model that they have chosen. Then they found it to was untenable so they chose a different business model. As part of that, they are addressing some of the largest weaknesses in the game. The game is not getting worse, it's getting better.

Beyond that, the United States doesn't owe people who make art in exchange for donations anything extra. We can argue about the merits of different healthcare systems but the point remains that they realized their plan was poor so they changed course - the United States inflicted no damage on them.
I don't think that changes my answer.

The telemetry proxy service would need packages for each distro, including scripts to work with systemd and init, and maybe a "libtelemetry" package to make using the service easier.

The way I see it working is that if the system service isn't installed, isn't running, or has remote telemetry turned off then the commands for sending telemetry will succeed but send the data to /dev/null. Otherwise the data gets anonymized and uploaded to the user's configured telemetry host.

It could almost be built on syslog, now that I think about it more, but that would be terrible.
> I love Rimworld but this game's idea of "fun" is perpetually moody colonists doing stupid shit the moment one of their myriad needs aren't met. They have no chill, and no decorum, and YOU the player get to clean up their messes.

I've seen "Parenting Simulator" touted as an alternate title.
The tabs have all been visited since you last restarted firefox?
I got to the point where I sign up to "people hate reading full stop".

It is not to blame anyone, because what people want in reality is answers and answers now - not searching through 20 pages of text, even if it is well written.

My tasks at work are not "read Anna Karenina and think about it". They are more "given X, Y and Z can you produce G and if yes, do so ASAP please".

Which takes us to the meetings and asking around which quite often is quickest way to get correct answer - even if answer is in a "well written down documentation".

Simple text search is not there yet, any advanced system for "knowledge management" fails really quickly in that regard because it takes effort to learn. It is either that setting up such knowledge management system takes too much time or getting used to it takes too much time.

This is why I cringe when I see knowledge management systems posted here on HN, usually these are cute toys but are not really solving anything unless their founders convince 90% of world population to meticulously fill in data in such system.
I didn't particulary find RimWorld to be very fun, but I did end up enjoying Oxygen Not Included, which is a side-scrolling 2d colony management sim that's a bit less serious and way more quirky.
No, it’s called a vaporizer. There are some which are certified medical devices, such as the Volcano.

Do you think this guy is acting?

https://www.youtube.com/watch?v=eXe75TZYjJs&t=131
True, although this is Google we're talking about and Google [web] search is smart enough to do a lot of statistically-driven NLU-type things on top of pure keywords...

(I currently work at Google, but not in Search or Drive / Docs...)
In a startup setting, sure! The early employees are typically given a significant stake in the company, that might pay off one day. But there’s none of that in Twitter 2.0 so far.

You’re entitled to your choices obviously, but for me personally it seems absurd that a bricklayer would have to wait until a building is finished or sold to actually get paid. He has no stake, he’s no investor, so it’s on his employer to pay him enough for the whole duration of his employment regardless of the level of financial success of the entire project.
Firefox seems to have very inconsistent behaviour on Mapbox/Maplibre sites. I deal with a lot of bug reports with no pattern to them except Firefox is slow but on the same device, Chrome is perfect...
CPSC approves new magnet safety standard for certain non-toy products
Hiking, skiing, exploring. Some people still raise goats, sheep, animals in the high mountain country. They make exquisite local cheese from the milk.
Day and night. I haven't touched the regular vim extension in years, but its vim compatibility and feature set depends on the extension author. This plugin starts up neovim as a backend server and sends the file and keystrokes to that. It's not emulation, it's actually Neovim.
Depends on the storyteller.

There's one that generates favorable events, another one that generates problems, another one that's random, another one that increases difficulty over time.
The Artisan Keycap – Art on Your Keyboard
That is awesome feedback. We actually have some features on our roadmap that really align with this. Its great to have it validated here, so thank you for taking the time to respond. We are a small team, but really passionate about making something really helpful!
I've always been profoundly struck by Dostoyevsky's depiction of the devil. In The Brothers Karamazov, the devil says: "My best feelings, gratitude, for example, are formally forbidden solely because of my social position." It's something I think about very often.
Or, I can set in timer and then go on happily daydreaming or solving puzzles or reading HN. Imo, I win here.
Unlikely they'll get it all back but every real asset results in a few more cents on the dollar eventually when it hits the court.
My suggestions will be unpopular and controversial, but I have been in your shoes, and medication has saved my life. Make it your goal.

If you can't get medicated, I would suggest copious amount of caffeine and nicotine, especially the latter. Perhaps don't get into cigarettes, patches are great if you understand that they take hours to reach peak nicotine concentration. Vaping is still 10x better than an unmedicated, unassisted life. Get some exercise in for that 15% boost in executive function, and it's great for your health anyway. Good luck starting an exercise routine unmedicated though.

If one day society decides I cannot take the meds that keep me ticking along, that is my plan. I'd rather die 10 years earlier because of nicotine side-effects than go back into the hole of self loathing and mental impotence I just managed to crawl out of.

Stay away from any dopamine binge. You are probably already binging on something. Drugs, porn, mindless YouTubing, food, sugar, sex, the Internet, video games are your best pleasure and your worst enemy. You crave that rush, you will seek it anywhere, it will make your ADHD worse and worse.

It's not going to be easy, but don't give much weight to "normal" people trying to convince you you're just one small trick away from a happy life. They don't know what the hell they're talking about. You have a mental imbalance, and unless you can afford not to work like a hamster 40h a week to get a salary, you need help to fix the imbalance.

And in any case if you are like me you will never be a cubicle monkey. Freelance. Work you own hours. Work for yourself if you can. It is possible to get to a point that your 0.2x productivity, if you're good, still keeps a roof over your head.

Hit me up, email in my profile, if you wanna vent. I have lived in your shoes for a very long time.
I see the exact same thing. It’s frustrating because CPU, disk, memory usage, etc are all super low. The machine is idle and there I sit waiting for the first web page to load.
mostly because you can spend an arbitrary amount of time tweaking your vim to get it the way you want it. This Vim distros, like SpaceVim and AstroNvim, are a great foundation working on an IDE-like vim setup.

For example, in AstroNvim - the path completion dropdown shows icons and all paths accessible, when focusing on a file, it shows the head of the file. It's a really smart UX integration. It would likely have taken me weeks to months of playing with my config to have a small subset of what is available in the distro.

They're also very configurable, so you can override any key-binding you want, add or disable plugins.

I guess it depends on how you want to spend your time :shrug
Clearing is very complex to answer inline in this comment.

It is not only collecting margin, settlement, and paying/collecting from accounts. It's also risk management. For example, CME and ICE have created proprietary algorithms that calculate the level of risk in a market based on open positions, daily liquidity, width of bid/ask spreads, and daily market movement of the future and underlying cash prices. SBF was basically talking out of his ass when he wanted every 30 seconds. In a volatile market, that would break the market. Price discovery would cease. Bid/Ask spreads would be super wide. Currently, there is a role for brokers to play by qualifying customers. I will tell you 99% of the VCs I interacted with and almost 100% of the entrepreneurs didn't truly understand clearing. Check out Bitnomial.com if you want to see how it is done in a crypto market the way it should be done. They went through at least a three year process at the CFTC to become a designated contract market in the US where lots of crypto exchanges have gone to Bermuda simply to avoid regulation.
These jobs don't pay enough to afford housing and food around here... It's done by older people who got their real estate when it was still cheap 10-20 (or more) years ago. Younger people have absolutely no chance of making enough to get by from this job. There's also huge competition on these jobs - older people who want to supplement their pension income, etc. I'm not averse to physical work (I like working on my grandma's garden, for example) but I'm afraid it just won't be enough money and that I'll have the same kind of problems... It's not just mental work I have problems with. In my downperiods I am unable to clean my teeth.
I have the same problem. I play it a lot less than some other games simply because it is so addictive.

My pitch to people is “if you ever wanted to play a game where your colony’s economy can be built around farming illegal drugs and turning prisoners into hats, then this is the game for you!”
> This also indicates Meta's failure at providing personalized customer service to its users who then seek help from potentially malicious sources.
I think CI (even better, commit queue) is pretty much table stakes for a 3+ person project at this point.
> I pulled my own gun, put a quarter in it, and fired back. The bullet lodged in a U.S.P.S. mailbox less than a foot from his head. I shot the mailbox again, on purpose.

Anytime this story comes up, this bit cracks me up the most.
Sounds like fair inconvenience to go through every room and then have cold until it finally heats up.
no it was not. it was put forth by people who don't understand markets, nor do they understand risk management. looked good on a blackboard though