skysight-inc/HackerNews huggingface dataset:
> Why do people keep working and earning more when they are set for life--what actual practical purpose does megawealth serve once you've guaranteed your standard of living for you and your offspring?

I think this is the wrong question to ask -- "what end is this a means to anymore". One of the largest challenges in life is pursuit of meaning, and Zuck has, at least he thinks, found it. He still has consequences, but they are higher up on Maslow's hierarchy of needs.

You could argue that those in charge should have enough at stake to feel the burn of a layoff like this, but this issue isn't dissimilar to biology. We often make local (and temporary) sacrifices on behalf our own bodies, knowing "we" will still be around afterwards to enjoy life and the removed parts won't (removing limbs, wiping out blood cells, organ removal, etc.). This isn't 1:1 with Zuck, because Zuck is more than just his role in Meta, but close enough.
They weren't just discussing the topics, they were literally posting child porn.
re: edit: duplicacy is also free and open source for just the CLI version ( https://github.com/gilbertchen/duplicacy/releases ) , the 'slick paid frontend' is optional and sold by https://duplicacy.com/ and even then is free "to restore, check, copy, or prune existing backups"
Garmin watches do all of those things well, including heart rate and fitness tracking/etc. Take a look at the Vivoactive line. My Vivoactive 4 gets >1 week battery life depending on the number of notifications I get (vibration vs battery life).
For what it's worth, Stripe is the only place I've ever worked that did not pay out accrued PTO. It does so only in jurisdictions where it is legally required.
Fine-tuning the properties of Lewis bases for electrochemical CO₂ capture
I'm curious if you've actually worked with surveys before, because this is how statistics work. All self-reported data has a bias based on a user's willingness to reply, and considering that predisposition as a variable is required.

This is the exact reason that crime statistics are so crummy, even from anonymous surveys. Very few are compelled to admit to a crime that they haven't been convicted of (and some won't even to admit to that). Or why post-sale NPS scores have a negative bent - you're more likely to respond if you have a complaint.
> It's pretty hard to beat Hetzner Storage Boxes

They had a recent change in pricing ... did you take that into account?
I start a new gig Monday… my best interviews were with two big tech companies… one hired me and the other said I lacked “code fluency”, which I had never heard of in those words.

Some of these places expect your first draft of a weird abstract problem to be perfectly readable in a live coding environment. Without any pressure my first draft is feeling out the problem and then trimming everything up.

In any case I landed at my preferred company, which is very exciting.
Yeah, although the Garmin Fenix 7 is an awesome watch, especially as an amateur athlete, it is ** expensive.

Features from the Fenix 7 which I value over Pebble (apart from the obvious):

- Materials: titanium and sapphire. Means it is indestructible. Great for hiking expeditions.

- Garmin Connect (SaaS fitness community).

- HRV (Heart Rate Variability).

- Regular, well tested updates.

Stuff that I miss:

- Hackability (I want to transfer my data directly to InfluxDB)

- Thickness (14.5 mm, which is 5 mm more than the Pebble)

- Community
how prevalent is the phenomena of states 'offloading' the homeless to California? With free movement between states, I can understand the rationale of unscrupulous political leaders to encourage relocation rather than solve the problem locally. Is this considered an acceptable theory?
Location: NYC

Remote: Open to it, prefer hybrid

Willing to relocate: No

Technologies: I've worked professionally in Go, JavaScript, SQL, PHP, Python, Java, CSS, Bash scripting, C, C++ (sorted from most-recent to least-recent). I'm more of a generalist than a specialist; I'll pick up anything.

Résumé/CV: https://drive.google.com/file/d/1Vx9eBogDn7c-VMLhZt3lbnpQUl2...

Email: jakevoytko@gmail.com

Looking for tech lead / team lead / staff engineering roles.

At Google, I worked on Google Docs. I helped design and implement huge cross-cutting features like offline mode and suggested edits.

After that I was a staff engineer at Etsy. I had two major role types at Etsy: I worked as a tech lead on revenue-generating product projects (at various points, I owned all of the major user-facing parts of the site). After that I worked as a staff engineer on the API Dev team. I was responsible for the introduction of GraphQL for our internal API layers, which by the time of my departure had already gotten performance and revenue wins while reducing development time of new product features.

For the past few years, I ran my own business (mostly freelancing). At this point I'm ready to work with an engineering team again. I'm most effective as a full-stack tech lead, but I'm also happy to work in more architecture-focused roles.
People keep working and earning more because they genuinely enjoy doing it. Would you really prefer the traditional alternative, where rich people become full-time idlers and look down their noses at those of us who have jobs?
Another perspective: Canonical's IoT offering, Ubuntu Core, is based around the idea that Canonical provides the base operating system, and you provide your software as a snap, uploaded to Canonical's snap store, and you push updates to your IoT product by pushing an updated snap to the store. That has always rubbed me the wrong way, but "Canonical will just delete the snap and not respond to questions about why" wasn't even something I had considered as a possibility before.
I don't know if publishing will ever suit me. I write all the time and cringe looking back. Not because my writing has improved to some point where last week's essay embarrasses me, but because last week's opinions no longer fit me, and it would be too tiring to constantly rebut myself.

But perhaps this is the wrong perspective. Maybe I should write as I donate old clothing. It was once dear, but no longer suits my needs; passed along freely hoping that another might find it useful.
> So instead of documenting it in a single place, your argument is to document it in dozens or hundreds of places and somehow that'll never get out of date. Even though the single documentation in a single place must be assumed out of date?

When the documentation lives alongside the actual concrete use cases, it at least tends to get fixed when those individual concrete use cases are changed.

> How do you know what is January? Is it 0? 1? Or something else entirely because someone thought it'd be cute to use the value of "JAN" since, after all, that 4 byte string perfectly fits in a 4 byte int.

You didn't read the documentation I linked I see. "The month component, expressed as a value between 1 and 12." - this rules out fourcc nonsense, this rules out 0, this leaves only 1.

> Holy shit look at that obscene effort and obscurity!

0-based? Nice curveball number #1. Someone will probably refactor it to make it 1-based later, so that's nice curveball number #2 that will break all to/from int casts for interop. Or fix them - lets be honest, someone's going to cast (Month)some_var_that_is_1 for interop and expect January, and then probably cast back to (int)month for more interop, resuling in bugs canceling out bugs. I've also seen similar enums get accidentally reordered by someone fat-fingering Alt when pressing up-arrow, swapping lines, changing the values, for curveball #3... hope it gets caught in code review! It won't if such a typo sneaks into the initial version, but one can dream! So now I gotta read more than you could bother to type out...

> Quick, what's the order of those arguments?

Year month day. Easily verified by intellisense, too, since we're clearly okay with that in-thread. Your code will throw ArgumentOutOfRangeException. Someone will add these kinds of overloads for "convenience" even if you have a Month enum too BTW, so don't pretend that it's existence fixes things. I can totally get behind named arguments:

new Date(year: 2020, month: 10, day: 5)

Or "named" constructors:

Date.FromYearMonthDay(2020, 10, 5)

Either of which I'd prefer over:

new Date(new Year(2020), Month.October, new Day(5))

Programmer style YYYYMMDD isn't that bad either, honestly. But, even with that last one: What the heck is the timezone? UTC? Local timezone of the executing machine? Timezone of whatever machine is interpreting the Date instance? I'm gonna have to read the docs regardless...
This website runs on a $26 RISC-V computer
Organised criminal syndicates are behind most of these operations. They have immense resources from which to draw. It's another example of the saying, 'It takes money to make money.'

IOW, adding friction wouldn't be a sufficient deterrent. Criminals are resourceful, and enriching themselves further is a strong motivator.
They got close to the mark, but missed it here:

> A minimum viable product for moderation without censorship is for a platform to do exactly the same thing they’re doing now...but have an opt-in setting

There's one problem with that. Often times, the product itself is the moderated version.

Letting users use a product with moderation turned off would be giving them what they want, but it would not be giving them "the product".

---

For example, people want a space where they can talk about mechanical keyboards. So they go to https://old.reddit.com/r/mechanicalkeyboards/

Some people want to sell their custom mechanical keyboards. They think, "I know where a bunch of potential customers are, /r/mk/!"

Queue the sub getting flooded with sales posts, and the moderators banning such posts. Now they have rule #2 and moderate accordingly.

OP's solution is to castrate the moderators by instead of allowing them to remove posts, only allowing them to hide posts. Then users who want to break the rules can simply toggle them.

But we already have a better solution: Just go somewhere else! Right there in the text of rule #2, there is a link to /r/mechmarket/, which is its own subreddit, moderated for the buying and selling of mechanical keyboards.

---

But, of course, that doesn't work with social media. There is only one Facebook. Only one Twitter. They are global namespaces. There is no room for traditional moderation. And that is its own problem.

It's hard to have meaningful conversation when every participant in your social circle, or even in the world is standing at their own soapbox. It's as useless as a daily company-wide meeting.

---

We don't just need to fight disinformation. We need to fight for information, for discussion. We need to show people who are busily engaged in identity politics that there are more interesting conversations to be had. Social media is a really poorly equipped space for those conversations, because it isn't moderated.
https://github.com/gilbertchen/duplicacy#comparison-with-oth...
There’s danger on the other side of this: Credit card companies are already stifling creators because of the power they have when CCs are the primary payment method. Additional security gives them a tighter grip.
FWIW once i installed 16.2 it was preinstalled.
Hey everyone, I'm Cedric and part of the Sprig team. I'm 19. I've been trying to make games since middle school.

Right now I'm working on getting Lingdong Huang's - who has made a bunch of really cool interactive experiences[0] (like a human face eating simulator) - he made a Sprig game for us[1], I'm trying to get it working on the physical device - but there's a problem, since the device is Raspberry Pi 2040 based and only has 256kb of available RAM (yet the games are written in JavaScript - we run them using our own little JerryScript based runtime[2]).

The runtime also runs on personal computers, not just arm-eabi-none, to help us test the games to get better error messages than the physical hardware can give (because no operating system). We call this our Sprig emulator, even though it's just the runtime compiled to a different architecture, hooked up to CoreAudio and a minifb window. Thanks to the emulator, we know Lingdong's game theoretically only uses 180kb of RAM, so we should be fine. And it actually works great in the emulator, but when I try to run it on the device it doesn't get past the startup screen ... which hurts because the entire reason we made the emulator was to get better error messages.

All I can do now is puts("") debug everything and figure out what code is reading or writing out of bounds and making the device freeze. I probably configured the heap to be too small again.

I have always loved finding excuses to figure out how things _actually work_, which is why every time I sit down to make a game, one thing leads to another and I'm making a game engine. Working on Sprig has taken this to a whole 'nother level because it's essentially our own operating system, too. Nobody tells you if you overflow the stack, the stack guard is only 32 bytes and disabled by default. It all started as a module for Kaluma, but we hit so many performance, RAM and flash constraints that we found it was better to write our own JS runtime. Apologies to Kaluma which is also trying to frontpage HN right now! We both use JerryScript heavily, but Kaluma connects you directly to the GPIOs and IRQs. We just connect you to the screen and the buttons through the same API as in the web browser, which is handy for making tile-based games.

[0] - https://lingdong.works/
[1] - Lingdong's game. Keep in mind the controls are all WASD and IJKL because the device only has 8 buttons. https://editor.sprig.hackclub.com/?file=https://raw.githubus...
[2] - github.com/hackclub/spade
I come from the time when the first internet connection my house had was a 56k modem...just before cable modems/DOCSIS started rolling out in the midwest. These speeds are somewhat mind boggling to me. (Yeah, yeah, datacenter vs home, but it's still somewhat hard to imagine saturating pipes like those.)

While standing in a state of mild awe at 800Gb/s I read reviews and consider upgrading my house to 2.5Gb/s equipment... Should I just wait for 10Gbit to get a bit cheaper? Should I ditch copper and go fiber like that guy who was on the front page here recently (probably not, but that was cool)? Maybe raw single core CPU performance is starting to level off a bit, but it seems that networking technologies are still advancing a rapid clip!
Your experience is very common

Take home projects are much better for me than interview problems, but take home projects are unnecessarily complex and time consuming. But at least I can open source them and put them and make it look like I do side projects
There's a healthy secondary market for companies like Stripe. Employees there can sell a good amount of their stock already (and have likely been able to for years).
There's a handy Firefox extension for that: https://addons.mozilla.org/en-US/firefox/addon/open-in-brows... It allows you to ignore the server-sent mimetype & disposition and choose your own, so you can open the documents as plaintext in the browser.
The point I was trying to make is that doing game development in a toy framework like this is only good for making trivial games like the one in the article. That may be fine in the author's case since he states that he doesn't have any interest in sound or graphics (or at least feels they are a hindrance to his purpose) and just wanted to try making a game. I didn't really mean to address my comment to the author, it was moreso speaking to the audience of the post and the hypothetical reader who may want to do more than what the author did. Basically I meant to say that using such a framework is a bad starting point for someone who wants to progress in game development. If the author doesn't want to do that, that's great, job done, story over, they can move on with their life.
There’s a Safari extension for that. https://apps.apple.com/app/id1619241039
> someone who had done pretty well in our DS

> Him: “I can’t. I need to be able to get both the key and the value and hash tables don’t store the key”

How could he do well in the data structures class? This is the definition of a hash map or hashed dictionary, so this is basic knowledge of data structures that is taught in this class and central to know to even have a chance of passing the exam.
I think the unstated caveat would be 'anything illegal' but yes, the point was overstated, though, I think, still stands
If it can get sane error messages, then it's already miles better than TeX.
And if you wanted to install 10 apps, then you'd have to visit 10 web pages, search for the file and then install? No, leave this for Windows.
Could this be used on cloudflare workers
Hi, my name is Ramon

As a traveller I'm sure you have faced these two problems:

Keeping contact with other friends around the globe .
Finding recommendations when visiting new places .
Because of that you missed a lot of opportunities of meeting with your friends again, and ignored a lot of cool local spots when travelling .

That's why I've built Mapmelon! A social app that let you share your travel plans and favorite spots with your friends in an easy way.

If you face these problems too, create an account and invite your friends.

Don't forget to support us by voting Mapmelon on Product Hunt https://www.producthunt.com/posts/mapmelon
Yes, and better than that, most new Garmin watches can also store several GB of music on the device itself and play it over Bluetooth headphones, no need to carry your phone with you.

Watches are a strange sort of luxury good, where some people will pay thousands of dollars, and Garmin aggressively price-segments their products. Use this comparison tool to see the different features:

https://www.dcrainmaker.com/product-comparison-calculator
The Pebble 2 was released to the backers of the Kickstarter campaign. I've had 3 different ones over the years (all of them eventually broke down)...

(correction, I lost one because the band snapped and the watch dropped into the sea).
That's a problem for those LEOs, not for the moderators.
For the sake of argument, let's just assume that all of this is true and they are acting in self interest and everyone is horrible all the time.

I would still take the deal. I would work there if they hired me. If there are enough people like me to continue the business, then this thing turns out to not be shitty. Only time will tell.
It is not in most of the US.
We use ZFS for root, but not content. For content we use UFS. This is because ZFS is not compatible with "zero-copy" sendfile, since it uses its own ARC cache rather than the kernel page cache, meaning sending data stored on ZFS requires an extra data copy out of the ARC. Its also not compatible with async sendfile, as it does not have the methods required to call the sendfile completion handler after data is read from disk into memory.
The second (or third?) kickstarter was for the Pebble (and Time) 2, which was cancelled after Pebble was purchased by FitBit. They still release the base Pebble 2 with the heart rate monitor.

I bought that after the Kickstarter fell through. I loved it until the plastic membrane over the buttons degraded, rendering it open to the elements. It didn't last long after that.
I think there is demand of these features for Word users in the enterprise. Version tracking or reusing templates is huge productivity boost and also helps reducing mistakes. It is only that enterprise users have never thought of that because they don't know it is even possible.
The simple fact of the matter is that too many people are either resigned to a Hobbesian future of resource wars, or profiting too much from the status quo to go beyond a perfunctory level of concern.

$44bn of real-world cash was just spent on Twitter, and HN users alone have generated tens of thousands of comments on the matter.

How many climate tech related stories will have the same level of interest?
> Each year some of the most brilliant people in the world sacrifice on the altar of latex, that could instead be spent on more productive research.

Perhaps. But I'd wager that more time is lost to the bureaucracy of universities and grant administration than to fighting LaTeX quirks. I'm not sure that "fixing" (La)TeX would result in a noticeable improvement in research that could be done.
Came here to say this one.
Deep dive into how DigitalOcean does developer content marketing
I got a Versa 3 after my Galaxy Active stopped working, after my Bip broke, and after my Pebble screen went bad.

I've enjoyed it, although I am really missing the ability to write my own apps. Everything else is great.

I understand that the Versa 4 is generally worse than the 3. Insane, why would you remove music controls?
This specific advance just uses less of the nasty chemicals, so in car analogy terms its like an efficient hybrid, but that still seems like a good thing.

I assume all the people who hate anything that's not "perfect" are effectively concern trolling, even if its just coming from a genuine sense of dispair.
Not all spam is commercial.

In fact, US legislators specifically made political spam legal in the CAN-SPAM bill.
Browsers probably won't support it.

I know quinn (a rust QUIC library) definitely does, though you have to enable custom verification as a compile option (which is reasonable).
What features are you looking for? I moved away from the 'Smartwatch' arena to the fitness watch (Suunto Baro or Garmin Fenix). It allows notifications/messages, music streaming, fitness tracking. And the battery last 5-7 days (depending on what you use and how often, for example if I fitness track often the battery life decreases due to extra monitoring, etc..) I found it a good middle ground between a full blown smart watch and a dumb watch.
At my company when we celebrate something like Christmas or a big project milestone, we have a short celebratory huddle in the office / Zoom where our CEO will relay some anecdotes and thank us for our efforts, and then just tells us: "take your family out to dinner at your favourite restaurant and the company will cover it."

I think it's a great way to show your employees they are valued. I don't need a pizza party with co-workers or some junk I'll toss in a corner and never use.
Thanks for the feedback. We agree and we're on it.
To any app dev. If your app is only available via snap I will not be using it.

Also certbot, shame on you for removing the Debian repository in favor of snap.
I used to be like you. I stay on top of cpp con talks, I read Meyers and Andrescu's books and I had some fun side projects and I do fine at work, regular promotions, etc, but I did incredibly badly during interviews. I wasn't sure if it's some kind of IQ thing because I know people who can answer those CS questions without studying but I took the advice of some friends and I spent months grinding leetcode style questions. After a while something in my brain clicked and since then I've gotten a ton of job offers and worked at two FAANGs.
>Spam is advertising, right?

What is spam... exactly? Especially when it comes to a 'generalized' forum. I mean would talking about Kanye be spam or not? It's this way with all celebrities, talking about them increases engagement and drives new business.

Are influencers advertising?

Confidence systems commonly fail across large generalized populations with focused subpopulations. Said subpopulations tend to be adversely affected by moderation because their use of communication differs from the generalized form.
It's a curse of writing to an unknown audience for me. I have no problem with blogging but stepping back to write a good draft for that 'first time reader' is just is extra effort. I write constantly for myself to myself and I just don't see value spending that extra time to provide context. I also have the advantage of writing to myself and being able to grep for anything I am looking for or better structure the file layout in a way that is more meaningful for me. A blog doesn't really improve upon this amazingly
Good call. https://www.bbc.com/news/business-25941070
Let me ignore this one :)