skysight-inc/HackerNews huggingface dataset:
> I've had plenty of USB-C devices of which the port becomes very loose after a while of normal use.

I used to think the same thing, until I looked into how the USB-C plug actually operates: The movable spring parts are all in the cable, so if there's anything wearing out, it's usually that.

Clean the plug/port (lint collecting in the back of the port prevents a proper connection and makes the haptic feedback feel off), possibly swap out the cable if the springs in it are really worn out, and things are as good as new.

> some leaf springs make for a satisfying clunk that doesn't wear out so quickly.

But once they do, you have a broken USB port.
"Foo, facing the sudden onset of rapid aging, decides to switch to a diet consisting solely of carrots in a desperate attempt to reverse the syndrome. Remarkably, the high intake of beta-carotene present in the carrots proves to be effective, and Foo's aging process gradually slows down and eventually halts. Their body begins to regain its vitality, and they return to a normal rate of aging."
I did contracting for Deere & Co, because of how close they are to my home, they requested I be on site.

Wanting to be a team player I agreed, it was only a 3 hour round trip, they even agreed to pay me for the commute. My time started the second I left my house and didn't stop until I got home.

But here's the thing. The days I was on site, I sat in my own cubicle and didn't converse with any of my colleagues except over Teams, and then when we had a meeting we all filed into a meeting room, where we got on a video call with the teams in India.

None of my reason for being on site mattered outside of them being able to claim I was there in the office.
How about being of low socio-economic and educational status?

In my city, the asocials lingering around the stations are mostly native Westerners and not Muslims.

Same reason applies.
> But that's just me. And I don't feel like I should force my WFH opinion on anyone else.

The problem is that company management often does force their WFH opinion on everyone else.
If I'm hiring and you have no degree, no portfolio, and can't leetcode, I have zero evidence you are good at anything at all. That seems like your "blocker"... Anyone can make stuff up on paper as others have already said, and everyone knows this.
Bad analogy. Six Flags has a fence and doesn’t offer free rides. Jumping the Six Flags fence is not legal. YouTube has no fence and advertises free rides without a ticket, by design, but does serve ads. (YT didn’t used to, they only got big in the first place by offering free rides w/ no ads.) YouTube could have a fence, and only offer rides to paying customers, but they don’t. Avoiding those ads is perfectly legal. Using an ad blocker is perfectly defensible, as defensible as turning the volume down or doing something else while an ad is playing. You certainly don’t want ad avoidance to become illegal and considered stealing under the law do you? Imagine being arrested for failing to read a billboard, or for talking to a friend during a TV commercial.
I have a decade of experience and a masters degree.

Devoted the best parts of my life to 50-60 hour weeks in tech.

Im about to go work at an Amazon warehouse.

Tech is basically over now.
Fair enough. How about V.92? Have you had a setup where upstream PCM could be successfully established?
Even better, use Monrovia in the 70s. They had an offset of 44m30s.[0]

>>> datetime(1972,1,1,tzinfo=ZoneInfo('Africa/Monrovia')).isoformat()
'1972-01-01T00:00:00-00:44:30'

[0]: https://en.wikipedia.org/wiki/Time_in_Liberia#History
> So if there hadn’t been a giant company with ample resources to subsidize YouTube all that time, who could have built a comparable video service and how would it have survived?

My two cents:

1. Decentralization. I run my own PeerTube instance, with a bunch of my videos and a few viewers per day, and it requires basically zero maintenance. A RPi4 with a decent SSD is more than enough to run it, and unless you get hundreds of views per minute a decent home broadband connection is also more than enough. If you get more traffic, you can always ask people to contribute - and most of the folks on decentralized networks usually are happy to contribute. Plus, being ActivityPub compatible, from a single Mastodon or PeerTube profile, or even any RSS/Atom reader, you can follow channels on any instance. We often underestimate how easy it has become to run your own stuff if you know how to run a Docker container, and how easy it is to use syndacation and open protocols to publish to one place and broadcast to everyone. For some reason, the "you need a big centralized platform with big servers that can autoscale, big financial backing and a big surveillance adware business model in order to serve some .mp4 files" dogma is hard to kill.

2. Creators-run platforms. I've been an early supporter of Nebula and I keep contributing to them. I get all the videos that my favourite educational creators post on YouTube, plus exclusive content, without ads and without YouTube's hostile practices, for ~$3/month, and I know that the platform is run by the creators themselves, so the money goes directly to them. The success of platforms like Nebula sends a clear message to YouTube: people are happier to pay a monthly subscription to a service that only offers a curated subset of what's available on YouTube, knowing that that money goes directly to the creators, rather than watching ads every 5 minutes on YouTube and getting all of Google's privacy-invasive and developer-hostile business practices.
> it's more honest about its intention

They're not dishonest. That you're unwilling or unable to accept anything other than a black/white worldview is not their problem.

And "not open by definition" according to what definition of "open"? It's a vague and nebulous word that can mean any number of things. You don't get to single-handedly define this. Hell, people were using "Open" to mean all sorts of things long before 1998 as it was pretty much the buzzword of the late 80s/early 90s.
I have hashimoto disease and thus chronic deficiency of vitamin D.

So some of my medics recommended me to take supplements until the deficiency goes away. The amount needed is quite high and into territory some medics consider unsafe.

Crazy thing is: whenever I switch medic they ask about it and then get confused.

Medics often have very strong opinions, sometimes utterly wrong ones. But whenever the subject is vitamin D they are just... confused.

I feel like vitamin D is utterly alien and mysterious. It is as if everyone knows it is there but nobody understands it very well.
> I don't understand why the functions weren't just made to return non-naive results. You've literally asked for UTC.

I totally agree with you that it makes no sense this `utcnow()` does not return tz-aware object.

But I think their fix is great in this regard: now you just use `datetime.now(timezone.utc)`. It's more explicit, it returns aware DT object now, and more importantly, it gets rid of a function that I always feel too specific to have anyway (like how we don't have `plus(a, 2)` and `plustwo(a)`).
Big fan of Iosevka Term Regular for programming. The condensed font takes a day or two to get used to, but it gives you a lot of extra screen space.

https://typeof.net/Iosevka/
If Spring is an engine, then this is a game not a mod. What game does it MODify?
Don’t forget about the often critical, but almost never mentioned directly, argument for returning to the cubicle: office spaces are essentially an investment, which may very well go down in value when the general way of thinking becomes “WFH is better, offices are obsolete”.
I guess that means they won't track you then! Lol
that's not even a fern, much less barnsley's fern, which is canonically an ifs

this is barnsley's fern https://en.wikipedia.org/wiki/Iterated_function_system#Const...

you can clearly generate barnsley's fern with an l-system but i've never seen it done

otherwise this seems like a nice explanation of l-systems

— ⁂ —

i'm a bit dubious about the implementation strategy because even though i'm not a rustacean this looks like accidentally quadratic code to me

sequence.remove(insert_index);
sequence.insert_str(insert_index, rule);

https://web.mit.edu/rust-lang_v1.25/arch/amd64_ubuntu1404/sh... says:

> Inserts a string slice into this String at a byte position. This is an O(n) operation as it requires copying every element in the buffer.

you can probably draw an l-system graphic of more than a million drawing commands on your screen, let alone a laser cutter or something (in http://canonical.org/~kragen/sw/laserboot/cut-6/ for example i laser-cut a sierpiński triangle with an l-system implemented in postscript) so the problem size starts to get into the range where being accidentally quadratic matters

if i'm not just mistaken, which is possible since i haven't tested it, but i thought it was a likely enough problem to be worth mentioning

— ⁂ —

also where the article says

> The function above can also be written recursively but for larger iterations, you would run out of stack depth way before running out of heap memory.

it is exactly backwards, at least with the straightforward recursive approach; 40 generations would require 40 stack frames occupying perhaps 4096 or 8192 bytes of stack, but for the non-barnsley non-fern given as the first example, produces something more than 18 × 3⁴⁰ = 218837978263024718418 bytes of output, which is sufficiently larger than 8192 that the heap runs out first

(you can of course maintain an explicit stack and write an iterative loop)

— ⁂ —

i hope these corrections and other comments are helpful and not discouraging. keep creating beauty! keep hacking!
If you don't use something, you forget it. Nobody is writing these algorithms in their job. If you did, it will get flagged in code review, the same way rolling your own crypto does. Which is why I think it's unreasonable to expect people to remember how to implement them off the top of their head.
One thing I really liked about Replit is being able to spin up a public website really quickly and just 'code in production'. It's really great for one off projects/demos, I think they've removed that from the free plan now though.

I built my own self-hosted Replit 'clone' for replicating that specific use case but under my control. I mapped a wildcard subdomain to my server and wrote a web IDE and backend using Docker's REST API and Openresty to spin up quick projects that are publicly accessible. It works really well for me, I haven't open sourced it because I don't know if anyone else would want it though.

https://youtu.be/nITIMrND0Z0
TikTok absolutely is a competitor. I'm not sure why it has to host long form content for it to be considered a competitor.

If more people get their video entertainment from TikTok, then they watch YouTube less.

Most blatantly, YouTube literally launched shorts recently - an exact TikTok competitor clone.
It's literally the only font that has this effect on my reading I've found, seems to be something with the letter shapes. It basically feels like putting on prescription glasses, suddenly all the text becomes ten times more legible.

Playing with the spacing of another font doesn't seem to have a similar effect.

Although I'm open to the fact that there's probably a whole spectrum of different processing disorders that fly under the banner of dyslexia, so mileage may definitely vary.
Yes, you need both zoned and zoneless versions of dates and times. This is why e.g. java.time has both (and it has LocalDateTime for when you need to say Santa delivers presents at 00:00 on December 25).

Zoneless time is not a mistake. Using it when you meant to use a zoned time is.
This is exactly my reason too for not putting up my own website/blog.
Bad idea.

datatime.utcnow() should be the default way of recording & storing time, e.g. in logs or in the database.

All other options are strictly inferior.

>>> str(datetime.datetime.utcnow())
'2023-11-19 16:46:04.049705'
>>> str(datetime.datetime.now(datetime.UTC))
'2023-11-19 16:46:35.924671+00:00'

There's no reason for `+00:00` visual noise in the UTC-aware datetime.
It's much harder. We are social animals on a whole. Nothing beats in person interactions. I am not against remote work btw.
I've got years of experience. Honestly don't blame yourself we are in a weird economic time. A lot of people went and got some 'formal' education. Maybe try to differentiate? Learn embedded systems? Learn AI (seems we're all going to have to sooner or later) Learn C++? Maybe learn soft skills like being a product owner? Roll up your sleeves and start your own business? (that's what i'm trying to do) but most of all it sounds like you want it easy - Don't become complacent. If you want jobs that do leet style interviews you're going to have to learn. At the very least binary trees, tree graph search, quicksort, those sort of things.
I'd be worried they'd wait until the population was reliant upon it, and then flip a switch disabling privacy. Seems risky.
https://deeplizard.com/lesson/ddd2drizla
> The damage to you is superficial

A bite is not superficial and thus much more likely to lead to an infection, which in turn can finish you through septic shock.

It is not the cat I fear, but their microscopic allies.
This is not accurate across the board. References (inc. back channel references) are common for companies that take hiring very seriously.
I think your comment misunderstands the comment you're responding to.

The point is that while LLMs can solve the puzzle when the constraints are unchanged -- as you said, there are loads of examples of people asking and answering variations of this puzzle on the internet -- but when you change the constraints slightly ("you can open the door to look at the bulbs and use the switches all you want") it is unable to break out of the mold and keeps giving complicated answers, while a human would understand that under the new constraints, you could simply flip each switch and observe the changes in turn.

A similar example that language models used to get stuck on is this: "Which is heavier, a pound of feathers or two pounds of bricks?"
on a lighter note.. you meant "Expect AI pushed into everything and the kitchen sink" right? :)
Game is fun and I like the art, well done!
The supporters listed on the page pays.
I don't know enough about the teams unfortunately. My gut says no and that they're more PR than AI ethics, but that might be unfairly cynical.
silly question but doesn't yolov8 (seganything) handle that kind of detection extremely well these days?
Next thing you know, you won’t be able to mute your speakers or switch to another tab. Or even leave your chair to go to the bathroom. After all, YOU MUST PAY YOU DUES to watch YouTube!
I'm in the same boat. I maybe average an hour per day. I probably subscribe to at least one more service than I would if I were really optimizing. There's very little that I feel that I really need to watch. And I can always buy a la carte or even buy a DVD. I do without live TV but that's OK. I canceled my cable TV when I realized I hadn't watched anything on my TiVo in over two months.
> Nobody is seriously considering banning cash

It's mentioned frequently in research papers posted by central banks, as a way to effectively allow interest rates to drop below zero. Otherwise, this would incentivize people to stuff cash under their mattresses.
How to Build Trust
I don't dislike this font visually but it needs a lot of work.

How I approach "reviewing" monospace fonts is whether I would immediately or eventually change them if they came as default. Monospace fonts that come with default KDE for instance are passable and I'll change them eventually.

If this font was default to anywhere I'd change it immediately.

Using an explicit "human style" for comments implies that the code belongs to the "machine"? Humans wrote everything. The italics font is useless for programming. If I compare it to any standard fonts in the box below on site I can notice A) higher glyphs B) cartoony comments. And that's it.
If someone were to ask me why I prefer WFH, my answer would be: bc I fucking feel like it.

I am not obligated to justify my preferences to anyone. Ever.
and what you got from the I Robot stories is that there is zero probability of danger? Fascinating
Isn't hypercalcaemia from vit d3 regulated and attenuated by vit k2?
> Just see OpenAI today: safety vs profit, who wins?

Safety pretty clearly won the board fight. OpenAI started the year with 9 board members, and end it with 4, 4 of the 5 who left being interested in commercialization. Half of the current board members are also on the board of GovAI, dedicated to AI safety.

Don't forget that many people would consider "responsible AI" to mean "no AI until X-risk is zero", and that any non-safety research at all is irresponsible. Particularly if any of it is made public.
malware spreaders just need to add their domains to the psl, at which point they can serve from unlimited subdomains?

seems like a great system
I'm mostly in favor of WFH, but there are a few missing spots:

- toxic people ? if you're in a small team, or it's your direct lead, you will endure his toxicity even when remote

- dedicated space for calm/silence: unfortunately not everybody has an isolated spare room. And personally I don't mind house noises, but the person there can get pissed if not very angry very often during zoom calls and it may/will eat your energy.

Other than that the luxury of not having to commute or avoiding very bad workplaces is still something that should be the norm and part of worker union rights. If there's a coworking space and positive teammates I will come to see them very often, after all what's better than having a good team to work with closely ? but this is not the average experience.
They would be irresponsible not to investigate the possibility and likely outcomes (and I’m not vaguely interested in using digital currency, much less a proponent).
1 could be better served by an integer representing the minute it should go off anyway, since there is no specific date attached

2 time zones account for DST so that point is moot, but in the context of traveling and still wanting to maintain the same times this is actually something calendar apps often get wrong
Yes a big downside from wfh is that you don’t need to book a meeting room :(

This means people can book meetings when people are free instead of being limited by the availability and preplanning of big enough rooms!
Blue bubbles is a good open source alternative
I suspect that eventually immigration will solve it but it will take a very long time.

As it is it did not look sustainable to me while I was living there.
I know a few retired guys who pay their own money to rent office space away from the house. They don't even have kids living at home any more. If you have a nice office, it's...well...nice.
No need for something as brittle as geographic coordinates or addresses. Time Zone names are the right abstraction. A given location very rarely [edit: adopts another] time zone (unless in case of annexations, handovers of territory, etc.), but time zone rules (zone offset from UTC, DST, etc.) change all the time. A consequence of this is that the time zone database of applications should be updated every few months!
Still in India. And I will not learn a single new thing if I go back to university, unless it's a good one, and I'll have to compete with more than 1 million students to get into one of those and there are maybe 15-30k vacancies per year. In the rest of them, the lecturers just dictate what you need to cram into your brain and vomit it out on the answer sheet and that's it. Lecture done.
One thing I did early on, that I would highly recommend, is picking up a Security+ study guide book and reading it. I recommend a digital copy, since it's easier to ignore the fact that the book is quite large. Even if you never do the certification (I haven't), the Security+ curriculum gives a really nice broad overview of a ton of the concepts involved and how they're used practically. From there, as a few others have mentioned ,it's hard to beat reading some of the specs for Oauth2, OIDC, SAML, etc, to understand how the primitives are woven together and what the different terms mean.
On the flip side, if I was required to be in an office for any job, I would not be working in this industry because the only jobs in my area are paying literally $10/hr for this work and it's mostly just building brochure sites on Wordpress.

Being able to even go to an office is a luxury for a LOT of people.

"But Josh, move to a place that has jobs, duh!" Yeah, I highly doubt any place in this world is willing to not only pay to relocate me, but also my ex-wife and her family because I can promise you no job in this world is worth giving up my child for.
yeah, switch this with open floor and bad peers and you get a ptsd swamp
This is what I don't like about anti-nuclear FUDers: overconfident post-hoc rationalisation completely ignoring everything (context, history etc.).

Not a single one of these FUDers said anything about Fukushima in the 40 years of its operation in an active seismic zone (translation: multiple earthquakes) in a country that had at the time over 50 operating nuclear reactors.

But the 2011 happened. And look at them crawling out of the woods with armed with overconfidence, thinly veiled ad-hominems and TV shows.
After pondering this question from time to time over a few decades now, I will say I still really don't know. Sure, it makes intuitive sense that wealth can be used to create setups that capture more wealth. But most examples we see of this (especially the galling zero-sum ones) are regulatory capture and regulatory escape, where wealth is used to affect government action/policy to further concentrate wealth. The most glaring of these, that facilitates many others, is the fountain of newly-created USD that the politically connected get the first cut of. That value doesn't come from nowhere - it's the central collection of technological and economic progress that would otherwise show up as distributed price deflation.

On the other hand, we have the diminishing marginal utility of money - rich people overspend all the time, often on frivolous stuff. Musk bought an entire publicly traded company and crashed it on the way home, the way an upper middle class person might a shiny red Dodge Viper. One might say the VC ecosystem is chiefly 'dumb' money sloshing around trying to not be left out of the next big thing, while having no clue what that might be.

Talking about "completely unregulated" markets is also somewhat specious. In a completely ancap context, we'd likely get structures similar to governments, funded by wealthy people cooperating rather than continuing to compete in less-productive ways (say through physical force). In fact some might even say that this is the character of the current US government in a few different regards.
why would I, an user, should care at all about anything that my service provider does internally?

Why shouldn't i switch to any other provider as soon as I'm unsatisfied with current one?

This seems like really really dumb line of thought that leaves you to be exploited by service providers. It's basically mental vendor lock-in.

It's up to service provider to find out the profitable business model, and you don't need to integrate deeply with such unprofitable service providers.
I was on the Hacker plan ($8 a month) but now I've been upgraded to the Core plan ($20 a month) and I pay annually but I'm guessing it won't change until renewal unless I've been grandfathered.

It is definitely a big jump in cost.

I use replit for my experimental projects when I just need a quick place to write some code to see how to do something. I use the git integration with GitHub which is really helpful.

I wouldn't want to set up Nix myself, but I appreciate that the "replit.nix" is easy to add packages that are necessary.
Docker has plenty of ARM images and I think they also have built in Rosetta support now to run x64 albeit with lower performance.