skysight-inc/HackerNews huggingface dataset:
One simply doesn't find a side project.

If nothing else side projects consume time, so it must be able to hold your attention and focus. Therefore, it must be interesting in some way for you personally, otherwise you're just going to shelve it immediately.

As an example, the last side project I've worked on was a decompilation/reverse-engineering of a PlayStation game. I was inspired by existing projects such as Super Mario 64 decomp and REDRIVER2, so I picked a game of my childhood and started hacking. This somehow snowballed into stumbling upon an entire, seemingly unexplored field of software engineering (delinking), which I've leveraged to do many acts of outright heresy in the name of science. To me, this topic is like a hardcore puzzle, one that is intellectually rewarding to solve (plus, I get to melt the brains of any software developer I meet with it).

The point is, while a side project can be a lot of work, it isn't actually work. You're doing it not because you get paid for it, but because you want to. Find something that scratches your own itch.
This is doubly stupid for an organization that would probably want to hire people right out of grad school, right? Where the hours are all day and the contracts are for however much the program has laying around at the moment.
You mean "Microsoft" cuts deals with Google and Anthropic on top of their already existing deals with Mistral, Inflection whilst also having an exclusivity deal with OpenAI?

This is an extend to extinguish round 4 [0], whilst racing everyone else to zero.

[0] https://news.ycombinator.com/item?id=41908456
https://archive.ph/2024.10.29-094234/https://www.nytimes.com...
They have established a precedent of embracing open standards and markets only long enough to kill them.
Sure, it's still completely impure in another sense, as in for the benefit of the language and its users.
There's no hot reload in Android (kotlin) dev? Wow
Apple Vision Pro would probably accomplish this
We will eventually have a binary distribution. I chose not to for this release because it's not the workflow I want to encourage, and due to the management overhead of having to create packages for every combination of hardware/OS we'd like to support with a team of two (also, I need to learn the proper way to install headers with CMake...). I don't want to lock users to my OS of choice, I want to ensure it's easy to do things like turn on "-march=native" for the whole codebase, and I want it to be easy to fork and patch/customize.

I don't get your comment about ROS - in my experience with ROS, most users don't build the distribution from source, they use apt or similar, up until they need to fork it to fix some bug or another (and then cry because you have to muck with apt's repository version syntax to use _your_ version of the package and not upstream). Regardless, I think it is important that users are able to build from source if needed - see above. Why would you like to restrict that?
You can express it in SQL; you would need to create a table with "the contents of file Y" from S3, or use something like PostgreSQL foreign data wrappers to that effect: we're using pg_analytics[1] to query CSV/Parquet data, and the same applies to most databases these days.

The limitation you're implying—is not that of SQL, but your data model.

[1] https://github.com/paradedb/pg_analytics
I don't think this is necessarily converse to what they said.
Yes, but that’s easy to solve via USB
I think it's also important to make a distinction between a pair of programs which compute the same function using an identical amount of space and time and a pair of programs which compute the same function with different amounts of either space or time (or both). Two programs might compute the same function and be considered formally identical in that sense but may be in radically different complexity classes [O(1) vs O(n) vs O(n^2) vs O(2^n)].

Formally we may not be interested in this distinction but practically we definitely are. One program may be extremely practical and useful whereas the other might not finish computing anything before the heat death of the universe on anything but trivial-sized inputs.
It would be a "rumour" if I had stated that it was the truth. If it's not the right explanation then fine, but I see no need for defensiveness. I mentioned that possibility not to criticise elastic, but because it's a security property of GitHub that very much violates the principle of least surprise and that I suspect of causing a security problem for at least one of my previous employers. Well worth spreading awareness IMO.
The most unusual book I read this year is Radiance by Catherynne Valente.

It's set in an Art-Deco "future" of our fully habitable Solar system (jungles and oceans on Venus, flowering fields on Pluto, etc), that started to be colonized in the 1860s. Of course, it is a play on early science fiction tropes, but somehow, it all fits together.
It says the 29th now
I am not sure where you got the impression of me talking about only "Steam games". Bottles allows you to run any Win32.

And besides that, "these threats are off in fantasy land" is an invalid defense in my opinion, considering the (quite sophisticated) XZ Utils backdoor happened not too long ago! Like I said, if such an attack towards X11 hasn't been deployed in the wild, it can only suggest such endeavor is unprofitable, not because the threats are fantastical.
I would argue that Microsoft's original practice (without the 20/70/10) is actually pretty good. Have managers make subjective evaluations, merge them together at higher level meetings, and then work out compensation from there.

There's a big cottage industry of trying to back everything up with data, to provide actionable feedback, etc., and these end up being giant time-wasting cover-your-ass exercises, which always end in an uncomfortable non-working system for everyone -- "I did the thing you asked but my review is the same as last year, why aren't I getting promoted". Mentorship and growth has to be more than just "here are your goals". Peer reviews can be okay, but only if you force people to make judgments -- "rank these three people against each other" rather than "give these people a rating 1-10 in each of these five areas".

The subjective evaluation process doesn't work unless you trust your managers, though. And that invariable means that it doesn't scale.
You mean waste a few billion on buying a company that couldn't compete with the market anymore because the iphone made "even an idiot should be able to use this thing, and it should be able to do pretty much everything" a baseline expectation with an OS/software experience to match? Nokia failed Nokia, and then Microsoft gave it a shot. And they also couldn't make it work.

(sure, that glosses over the whole Elop saga, but Microsoft didn't buy a Nokia-in-its-prime and killed it. They bought an already failing business and even throwing MS levels of resources at it couldn't turn it around)
1080p is a tiny monitor in today's standards. It's also very similar to the old SXGA resolution that was very common in the late 1990s / 2000s.
As Musk seeks to launch Starlink satellites, space researchers urge caution
Thank you. This is very nice. The short code is very readable and tells me how to integrate ipython correctly.
The answer lies in this - can a question be both genuine and "messed up"?
> Cubby ruled in the opposite direction -- that a service should not be held liable for user-posted content.

Because Cubby did zero moderation.

> Stratton did rule that the Prodigy was liable for content posted, but it was specifically due to their heavy-handed approach to content moderation. The court said, for example:

What gives you the impression that this was because the moderation was "heavy handed"? The description in the Wikipedia page reads:

> The Stratton court held that Prodigy was liable as the publisher of the content created by its users because it exercised editorial control over the messages on its bulletin boards in three ways: 1) by posting content guidelines for users; 2) by enforcing those guidelines with "Board Leaders"; and 3) by utilizing screening software designed to remove offensive language.

Posting civility rules and filtering profanity seems like pretty straightforward content moderation. This isn't "heavy handed moderation" this is extremely basic moderation.

These cases directly motivated Section 230:

> Some federal legislators noticed the contradiction in the two rulings,[4] while Internet enthusiasts found that expecting website operators to accept liability for the speech of third-party users was both untenable and likely to stifle the development of the Internet.[5] Representatives Christopher Cox (R-CA) and Ron Wyden (D-OR) co-authored legislation that would resolve the contradictory precedents on liability while enabling websites and platforms to host speech and exercise editorial control to moderate objectionable content without incurring unlimited liability by doing so.
This is an overly dour take on children's books.

I don't disagree that young people (at least in the US) are told a lie like "Do what you love and the money will follow." I fell for that and tried to become research scientist, getting a far as receiving a PhD only to find that the funnel from there to a tenured research job was _extremely_ narrow. That's a giant waste of many motivated people's time. And it does need to be fixed.

But is the source of all this Richard Scarry books? I really doubt it. It's okay to give a rosy view of the world to children. Childhood is the longest and best vacation you'll ever take. But there does need to be an incrementally higher dose of "real talk" as children grow into young adults.
I'd like to very much encourage protobuf as the serializer, but supporting others both gives users the freedom to pick their own tradeoffs, and makes it 10x easier to transition from ROS or another framework. We do support JSON output from the serializer layer - I'd rather not do other conversions if possible.
Running it on Fedora. You? (Also use it in Bazzite from a Legion Go; touch input only)
Graphics, like buttons are problematic (small, misplaced), but functional
I was already wondering why development on Omnivore was halted…

This isn’t good news at all for Omnivore users. It made me legitimately consider switching away from my self-hosted Wallabag instance because everything looked so sleek and promising; in terms of read-it-later apps, it really held the promise of the big next thing (as far as that can apply to such a “simple” category).

I’m not sure if articles read aloud is the thing that Omnivore users are looking for, per se. Ah well, they’ll know why they did it…

On a side note:

> All Omnivore users will be able to export their information from the service through November 15 2024, after which all information will be deleted.

Just me or is that extremely short notice? That’s in 2 weeks…
FileVault is not required. Daemons can still start without an Aqua session or user logged in. You can also still configure Aqua session auto-login.
Rectangle is pretty good.
LOL Bolt is a React Native shop.

Just Google "bolt react native" they have jobs and articles about their usage but also any library inspector will tell you that.
> As far as I know it’s build on a harvest festival which happened to be when the veil between our world and other worlds were thin. That didn’t necessarily mean spirits of dead people, but also faeries and stuff.

A lot of these types of claims came from the book The Golden Bough, which gets things wrong:

* https://en.wikipedia.org/wiki/The_Golden_Bough

A good weblog post that goes into primary sources and how Bough influenced popular culture is:

> Contrary to Seth Andrews’ claims about “the Catholic Church” stealing a pagan festival “involving the druid priests and the people dressing up in masks and tricks and treats”, the date and most of the traditions are firmly Christian in origin. The November 1 date that is the centre of “Allhallowmas” was not derived from any “Celtic” original and the original Irish date for an All Saints feast moved from April 20 to November 1 due to the influence of Continental and English liturgical practice. That this meant the new All Saints Day fell on the “quarter day” of Samhain was pure coincidence. Contrary to repeated insistence in popular sources, scholars can find no clear indication of any ritual or religious practices on Samhain, and certainly none that can be traced to later Halloween traditions. Masks, costumes, trick or treating, Halloween games etc. all either have known traditional Christian origins or simply cannot be linked to anything definitely pre-Christian.

* https://historyforatheists.com/2021/10/is-halloween-pagan/
Because in reality browsers can't do much. The API and spec are broken as-is.

I'll quote my top-level comment:

> This is both bad UX and bad for accessibility (you cannot navigate concatenated strings on the accessibility tree). And this isn't even implementation dependent, it's the spec!

> Not using popups for important information is accessibility 101, but browsers cannot afford to do anything else without interfering with the actual document.

Plus it doesn't matter who's to blame: people with accessibility issues need access now.
That is the POSIX spec, no?

It's at: https://pubs.opengroup.org/onlinepubs/9799919799/utilities/V...

(no permalink, search for "pipefail")
Okay, so it's not LaTeX, just math typesetting that looks like LaTeX and takes LaTeX input.

I'm more interested in solutions that work with the broader LaTeX ecosystem (like SiUnitX or amsmath).
I am excited for 8k monitors in the future, because they give you a lot more options for integer scaling than current 4k displays.

I know this a nerdish hill to die on, but I hate fractional scaling with the blazing fury of a thousand suns. To get a 1440p sized UI on a 27" 4k display, you can't just divide by 1.5x the OS has to 3x/2 for every frame. OS X does this best as they've had retina displays for a while, but no OS does this well, and it leads to all sorts of performance issues especially when dealing with view ports. Linux is especially bad.

Having said all that, I absolutely will not be using an 8k tv as a display. I'm currently using a 27" 1440p monitor, and while I could probably handle a 32" 8k display that is the absolute max size I'd tolerate. You start to get into all sorts of issues with viewing distance and angle going larger.

My 27" 1440p is fine for now. I sit far enough away from it that I don't really 'see the pixels' unless I go looking for them. It was also a crazy good deal as it's a 144hz monitor that also has a built in KVM switch that's very useful for WFH.
This does not make sense at all as an argument really.

I think your argument is about specific implementations of WM.
While the argument of "I deal with X11-based WMs because it's fine when I don't care about security at all" may be valid in very narrow cases (such as air-gapped systems), the argument more generally is pretty weak.

Its not surpising that x11 based WMs, such as the almighty [awesomeWM](https://github.com/awesomeWM/awesome), have more features implemented than, for instance, [jay](https://github.com/mahkoh/jay) due to the enormous time it has had to develop (though I am _very_ excited to see `jay` develop more fully, and expect it to be well used by the more tech-savy devs).

However, some WMs in the Wayland space are doing quite well on that front. I recently had some substantial problems arise in my system which (surprisingly to me, but perhaps some are getting used to this) would have been prevented by using a memory safety language for my WM, so I have made the switch to (for better or worse) only ever consider Wayland+Rust WMs. In this space, [niri](https://github.com/YaLTeR/niri) is actually quite good, and to the point - it is developing correctly _and very quickly_. So, any issues on some WM not implementing some desired feature are quickly disappearing.

IIRC, all the major 'gateway' linux distros, such as Ubuntu or Fedora, are all on Wayland by default now - so I don't imagine x11 will stay relevant much longer.
You don't need one. There's just a checkbox asking you to pinky promise that you actually are a student
I can say the same thing about TikTok. I will be happy when this election is over. I have cut back my social media use drastically.
It's not really reasonable to compare prices of a used machine with a new one though.
Low response time (i.e. time it takes for a pixel to change color) to reduce ghosting, and a high refresh rate up to 240 Hz.

These monitors are expensive and do not have very high resolution. If you're not a hardcore fast reflex gamer, and you spend a lot of time looking at text, then IMO it's better to buy a higher resolution monitor for less money.
From what I gather from x.com gamedev corner of the web and elsewhere [1] is that Apple hardware is completely unusable for them still, or even more so after switching to alien ARM arch relative to desktop x86-64 PC.

I wish Apple would invest in gaming, so that we won't have such a capable hardware allocating puny market-share of only 2% according to Steam survey. [2]

[1] https://gamesbymason.com/2023/08/21/way-of-rhea-linux/#way-o...

[2] https://store.steampowered.com/hwsurvey
I am surprised and pleased how civil this conversation is on HN. I am voting Kamala, but against my bettter judgement. I do not approve of the genocide in Gaza, and I see it as a failure of leadership. But Trump offers no alternative path. He's not established any credentials as a fiscally conservative bulwark or isolationist. instead he's established no value system at all. If this was a card game I'd return my hand and start again.
10 years ago it was the 30" Seiki 4K TV

https://www.youtube.com/results?search_query=seiki+4k

Niche no more.
One of the reasons that comes to my mind is - it could have been problematic look for only Microsoft (Copilot) to have access to GitHub for training AI models - à la monopolizing a data treasure trove. With anti-competitive legislation catching up to Google to open up its Play Store, this could have been one of key reasons why this deal came about.
> What do you do in athletics?

Why do you talk about athletics? Baristas are not athletes. Coffee shops are not the olympics. You are stretching this analogy beyond its usefullness.

> I'm surprised this idea is novel to you.

Could you possibly express your thoughts without putting down others? Thank you.

To address the meat of your comment. It sounds like you are proposing to grade the baristas working the bad shifts and the good shifts separately in different "leagues". The problem with that is that assumes that you are aware of all the factors which form the different leagues. If there are clear "night time" vs "daytime" barista groups that works. but if you just assign baristas as scheduling works out then you will realise that some people (randomly, and through no fault of their own) will be assigned to the slower shifts. Will you fire a perfectly good barista who is meeting the expectations of your establishment just because scheduling worked against them in that evaluation period? That is what stack ranking did in the case of microsoft.
navigating the pitfalls of abundance
iPhone 7 in 2016 was the one that dropped the headphone jack. iPhone 8 launched alongside the X in 2017.
> When one has a sedentary lifestyle, and turns to consistent sport activity, it's very typical to quickly lose fat and gain muscles for some time

I've lived this experience. Exercise without diet will make you gain weight because muscles grow, and they're heavy, so your fat percent changes. This doesn't mean less fat, just a change in the ratio of muscle against fat.

Stored fat is a vast energy reserve, and exercise alone will not deplete it. Even if your metabolism increases because of your added muscle, it will eventually reach a new equilibrium. Exercise burns energy at a much, much lower rate than food can add it.
Court Orders Google (A Monopolist) to Knock It Off with the Monopoly Stuff
This makes me wonder if cave dwelling species which live in darkness have any specially evolved features dealing with electric charge.
Modern Power is held by thought control, not people or their establishments. The old world mechanisms of power you are familiar with are an illusory lie.
I hate this. It seems like it was made by a Brooklyn hipster in a black and red plaid shirt with thick black framed glasses.
That's not a solution when your main SSD dies. The system no longer boots. The guy from the youtube video explains that as well.

Normal computers with NVMe storage will always be more repairable than Apple's hardware with everything soldered on the board.
Hmm, why not Cap'n'Proto? Also this seems to be multi-process like ROS. I wanna see something adopt the Isaac model of nodes and codelets.
Only a little crazy - you'd have to use ros1msg or write a ROS2 message plugin. And then link together basis+Gazebo or write a bridge (bridges aren't too hard - see https://github.com/basis-robotics/basis/blob/main/cpp/plugin...).
This sounds the same as Intel’s current model, process-architecture-optimization,[0] but with process at the end. Tock-tock2-tick is: (1) revamp the architecture, (2) optimize it, (3) shrink it, which is architecture-optimization-process.

Am I missing something here? Loongson isn’t doing anything revolutionary. I don’t see how that would beat Intel.

[0]: https://en.wikipedia.org/wiki/Process%E2%80%93architecture%E...
That ebay link is a used item.
Related:

A Very Deep History of Halloween

https://news.ycombinator.com/item?id=41983412
I've had similar experiences. I've basically disengaged any form of AI code generation. I do find it useful to pointing me to interesting/relevant symbols and API's however, but it doesn't save me any time connecting plumbing, nor is that really a difficult thing for any programmer to do.
It'd be pretty bizarre to consider that _open source_, though. On that basis, say, MacOS is open source; you can get the binaries for free, and commercial use is permitted.

Like, words mean something.
> just 5 by 5 inches

It's basically an Intel NUC, 12 years later.
55" is not too big. Maybe it's too big for you, but I've been using three 32" 4k screens in portrait for many years, combined they are essentially about the size of a 55" screen. I love it and anything less kind of sucks. No, virtual desktops are no substitute for having more screen size. I use virtual desktops on my massive screen(s) and I love that too.
It is true, I was on the Apple edu page and looking at the wrong computer. Thanks for the correction!
Don't forget that ML models are trained on existing data. This makes them unsuitable for long-term climate models.
Why Meta can be the most valuable company in the world
Slams? I'd say that's being generous, if anything.
I'm guessing because it allows you to set the Field-of-Vision to be pretty wide?

I mostly play simulation games, particularly flying, and having a wider FoV makes things easier, until you're ready to go to the top step of using VR instead so you also get depth perception and essentially 360 FoV since you can rotate your head.
Right. Good luck developing Kotlin multiplatform, Ktor, Spring, anything web related or native with Intellij community.
And when something goes wrong, I can just walk into one of the hundreds of eBay, Amazon, or HP stores around the world for free help?

I don't think Windows fanboys understand real people care about more than numbers.
… you see how massive that comp you posted is, right? You see it, don’t you?

You’re comparing a used Tower to an Apple TV sized device.
Walk me through how you concluded it is false, please
That only tells us X11 has a first-mover advantage. Wayland supports screencasting too.
Agree on dust removal. But if you have a constant source of pollutant input such as air pollution, dust or pollen, you want to be running a filter 24/7.

Large buildings don't run their HVACs in burst and then turn them off.