skysight-inc/HackerNews huggingface dataset:
Age doesn’t mean anything.

It’s just mindset and maintaining it.

In our 20s we might not know better, follow others and end up letting the current take us where it may.

Sometimes when I meet an 18 year old I wonder how they are having experiences where they are growing or the rate of growing is slowing much quicker than someone who was on the early internet.

If you can stay young and build discipline in all ages it works as you are saying.

It’s less about being the adult in the room as much as supporting people to grow and become those people they are seeking.
Did you make Marblism with Marblism?
Show HN: Myfile, portable executable editable file
This program serves no real purpose. I like the idea of a useful self-contained executable that you can just download and run to do something useful. I also enjoy programs that are at least reasonably portable. I had heard of the Cosmopolitan project and decided to check it out, play with it, and learn a little bit more about it.
I guess the parent meant that it was comparatively way cheaper and easier to send probes, rather than people. And that we did send probes, even way further than the Moon.
As soon as we get some. Main metrics of usefulness would be survival rate in hard vacuum, cosmic radiation and absolutely minimal or extreme temperatures - divided by volume, weight, price and energy requirements - and further by the useful work it can do per unit of time.

In conclusion, not any time soon. Humans will return to the Moon only when we accept that our presence there is purely symbolic/for the cool factor, and decide to eat the enormous price tag.
The fact that someone can gain credibility by announcing that they are a truth teller explains way too much about the reliability of garden variety human empiricism.
That's cool, could make a good domain-investing app
If you make it acceptable to have these style of attacks, then they’re going to be replicated against your own government and people.
either we develop a death row space program or yield future civilization in our lifetimes to the country who does.

AI driven androids (or more likely cephalopoids) might be able to bootstrap some initial habitat, but the prisoner/android conflict in spacefaring is going to be very real, imo.
In addition to the information of the video, I like its emotional content. But thanks for sharing the link, now we have both options. Haha :)
It's not the proportion of the population that is wealthy that matters, it's what proportion of the total wealth that they have. From the article, "In 2022, the wealthiest 1 percent held a quarter of the net personal wealth in the EU." So if you are taxing the 'poor' 99% of people, you are only accessing 75% of the taxable wealth.
I signed up for team sports precisely because I have a lot of social anxiety, a tendency to be a loner, and a fear of being publicly not very good at something out of the gate.

Experiences may vary of course but I've been doing it for a couple of years now and have found it tremendously helpful.
Is it compatible with Deno? Nice project.
147 mg is about 2.27 grains
haha no, the infrastructure we use is a bit intense to be entirely managed by an AI but one day maybe :)
The moderators have said that machine generated submissions and comments are not welcome on HN: https://news.ycombinator.com/item?id=33945628
Hopefully mods wake up soon, I want the technical gory details without the gory convo. If this is legit, it is going to be a fascinating post mortem.
Remember GWT? I sure do.
Grains. 2.27 grains
Your writeup is inspiring.

I most appreciate the honesty about mistakes and failures and dead-ends. Too often wasted effort and small failures are elided from articles and instead you get something that is written retrospectively as though everything went perfectly...
I am talking about people like current Israeli Finance Minister Bezalel Smotrich, not some random dude on Hacker News or Twitter:

"he gave a speech in Paris at a podium featuring a map that included Jordan and the occupied West Bank as part of Israel and said the Palestinian people were 'an invention.'"

https://www.axios.com/2023/03/20/bezalel-smotrich-jordan-gre...

I'm not predicting the future, I am reporting what some believe and advocate for. My reporting is sourced.
The first thing I did was head over to the Combinator Birds[0] site to see what this one is called. It’s the B3 combinator, also known as the Becard.

It’s really fun to puzzle out combinators made from smaller combinators, but it doesn’t take me long to find myself in the tall grass. SKI calculus goes from 0 to insane so quickly!

0: https://www.angelfire.com/tx4/cus/combinator/birds.html
Contribute to open source! This is incredibly effective: you're thrown in the deep end and surrounded by skilled mentors. If you're respectful of the needs of the team, your project management skills will be super valuable for the project as well.
I mentioned this in another comment, but I know from experience that it's impossible to reliably differentiate bots from humans over a network. And since the right to automate browsers has survived repeated legal challenges, all vendors can do is make it incrementally harder to weed out the low sophistication actors.

This actually creates an evergreen problem that companies need to overcome, and our paid version will probably involve helping companies overcome these barriers.

Also I should clarify that we're explicitly not trying to build a playwright abstraction - we're trying to remain as unopinionated as possible about how developers code the bot, and just help with the network-level infrastructure they'll need to make it reliable and make it scale.

It's good feedback for us, we'll make that point more clear!
Ask HN: New macOS, but I still have 2 issues
This is just a plea… if anyone has found a way to solve either of these, I’d love some help.

First issue – it's driving me crazy. This isn’t my first Mac, but since switching to Mac Silicon (specifically the M1 Max), I’ve been having trouble with dual external monitors when the lid of my MacBook Pro is closed (well actually it happens even if the lid is open, but I do run it closed when I'm at my desk). The monitors work fine initially, but as soon as the machine goes to sleep, it stops sending a signal to the second monitor. Well… it’s more complicated than that. When the Mac wakes from sleep, the second monitor turns on for a second, then cuts out, turns on again (again, only for a second), and then cuts out for good. This doesn’t happen every time, just about 80% of the time. It’s totally maddening!

To fix it, I have to unplug and replug the dongle, open the MacBook, close the MacBook, and then the second monitor works again… until the computer goes to sleep again.

I’ve tried switching out the dongles, switching the monitors around, but it always happens on the "second" monitor, no matter which one it is. I even bought new monitors (Dell, if it matters), but the problem persists. For what it’s worth, this setup works perfectly with my 2020 Intel MacBook Pro. It’s worked fine for every MacBook I’ve had since 2012 when I started using them this way. Like I said, it’s driving me crazy.

Second issue – this one is more trivial. I use a gaming mouse, not just for gaming but for everyday use. I love having all the extra buttons; for example, I can map a mouse button to "8," and in a game, pressing that button triggers an action. What’s really handy is using modifier keys (Shift, Cmd, Alt, etc.) with the mouse buttons, which gives me quick access to multiple actions. For me, as a 40-something, this ability to use keys with both hands has kept gaming accessible and within my skillset. Take that away, and I just suck at gaming. I’ve played this way my whole life, and I just can’t hit the “chords” on one hand with the same accuracy when I need them. It makes me sad I can’t play games quite like I used to. (And it’s not just games.)

However, starting around macOS 2021–2022, the modifier keys stopped working with mouse buttons. I can press Shift on the keyboard, but no matter what, the mouse button only registers the default action and ignores the modifier key. For instance, on a Mac, Command + Shift + 4 takes a screenshot, and I used to easily hit two keys with one hand while using my mouse for the “4” with the other. This worked fine for 15+ years (plenty of time to ingrain that muscle memory), but it broke a few years ago.

I get that Apple doesn’t prioritize compatibility with non-Apple hardware, but I’m curious if anyone has experienced or solved these issues.
...while staying @40° to 44°C during heavy browsing, streaming yt-audio in one tab with no tricks at all (like using ytp-dl -> mpv). Just one tab in FF-ESR with uBo playing along.

Bootup is @34°C, while room temperature is @19°~20°C.

Edit:

> Everything runs on them without problems...

Even https://genode.org/ from USB-Stick.

Never seen such clear booting, kernel-logs, DMESG regarding ACPI/DSDT, workarounds/quirks. Not even on a ThinkPad T60p or HP-Elitebook 2540p (which was very good for the time).
especially when our friends in tech get laid off
I'm curious, can't do both?
More importantly, is anyone here from Amazon quitting over this? What's your response?
To be fair, he may have been a dwarf and had a natural edge.
Being willing to work 40.5 hours fulfills this addendum. It doesn't mean anything more than that, nor does it apply to if you are still okay sometime in the future.
even that is not far fetched. This is a typical supply chain attack.
Bridging Images and Text – A Survey of VLMs
Thank you. Sure it was hyperbolic, but it was in response to the notion that maybe we’re all too shortsighted to see that we’d like full time RTO if only we’d try it. There are certain things I don’t need to try before knowing that I won’t enjoy them. I’ve worked in offices enough decades to have sufficient data: I strongly prefer WFH. “Maybe you’ll like it this time!” is weak sauce. I’m not a delicate flower who couldn’t RTO if situations demanded it. I would not help me do a better job for my company, though, and I don’t want to.

This is academic for me. I have an amazing job at a company all-in on WFH to the point we just downsized a physical office we were underusing. I hate seeing my colleagues get dragged back to legacy offices for no compelling reason though.
I pivoted from hardware to software by getting a CS degree. I would only recommend doing it if the jobs you want require a CS degree. Even then, I would probably look around and find a company who doesn't require a CS degree, as the companies that do are becoming rarer and rarer. Rather than going back to school, I would use your current foot-in-the-door to try and get more involved in the technical side of things. There's usually at least one dev who loves to explain things in as excruciating detail as you want, though definitely let him know you're asking because you want to learn, not because you want to manage.

I'm sure that many people will disagree with this, but I also don't think there's a ton of value in an MSCS unless you have a BSCS or similar technical undergrad, or unless you study/prepare your ass off learning the fundamentals before starting grad school. A CS degree certainly isn't required to be a great engineer, but most of the great engineers I've worked with did have one. The underpinnings provided by a good BSCS program will make you much better at the design side of software.

If you want to do the prep work, between MIT and other online courses it's all out there for you. You can also audit great courses for cheap at most any school you choose. Some of the most helpful classes are Algorithms, Data Structures, Operating Systems (yes! knowing what the OS is doing underneath you is important for writing performant and reliable code), and Computer Security (you should at least be writing a basic buffer overflow exploit in this class, such as the classic "defuse the bomb" assignment).

So to summarize, IIWM, I would try to find opportunities in your current role to get deeper into the technical, then practice practice practice on your own. Build a non-trivial app that does something you need. Open source it and do a Show HN, and you'll get a ton of feedback, some of which will be extremely helpful for you. Also show it to your colleagues and ask for feedback. Then look for jobs that don't require a degree. You could reasonably be getting an engineering job in 12 to 24 months. If you really want to go for the MSCS, make sure to thoroughly prepare yourself with undergrad-level work. The MSCS will (or should at least) expect you to already have a base knowledge in algorithms, data structures, and other CS-related things, and while most people can get through the program without this, they will get far, far less out of it than they could have.
Legacy Modernization Meets GenAI
> they are on a specific modern version of Chrome.

For some value of "modern", usually "horrifyingly outdated".
Meta comment, but didn't this get posted 4 days ago? Why is it showing as posted today with comments that I definitely saw before? This has triggered my déjà vu.
I feel the pain, in January I was deploying Solr with Java 8, due to the way support contracts work.
No, because (even aside from the whole DM judgement and rolls only for things that can succeed thing):

“Success” on a roll to hit with a weapon is just that: hitting, not destroying. And, well, hitting the One Ring with a weapon doesn't short-circuit the adventure (see Gimli at Rivendell.)
I certainly understand your restrictions, but not all companies or jobs require policies that are this strict. I had jobs where that kind of over the shoulder snooping wasn't a concern at all. When you're coding something that doesn't process personal data, I don't see why anyone should care that much. A casual observer can't realistically figure out what you're working on, let alone any "secret sauce" from glancing over your shoulder occasionally. Listening in on a meeting would be far more enlightening.
What would solve these issues is backwards compatibility. I want to be able to write a full JS/HTML app, a full "framework specific" solution, and anything in between.

Let me migrate my current project into the new framework and see what the experience is like. Let me hack some stuff together for fun, only then I'll consider the framework.
Is it stateful? Like can I do a run, read the results, and then do another run from that point?
Can we have this thread back and make it strictly technical?
The horse raced past the barn fell?
meanwhile under wayland if you move your 8k mouse too much then the socket event buffer fills up and the compositor terminates the connection, killing the app
Let’s assume you accurately determine which thousand pagers are going to which people, and that you accurately determine which thousand are Evil Hezbollah Members and definitely not someone’s cousin or whatever.

Regardless of these (tenuous) assumptions, if you detonate a thousand small bombs, it seems fair to also assume that some of them might not be on the bodies of their intended targets, but rather outside on the counter by the shower or over by the car keys or something.

So no, I’d say this is a pretty tough sort of operation to justify.
Having worked remotely for many years more than most people than I meet by fair margin..

I love my home setup. It’s better than my office setup. But my office has faster fibre than I’ll ever get at home and I can get more done.

It’s ok for both to be good for different things.

Entirely remote or in person isn’t ideal. I maintain both a home and work. Just when I think I might not need one I get reminded.

Too much of anything or one can limit or stall your growth and lead to all those feels of why do you feel you’re standing still when you’re sitting at home all the time, or just the same office.

Companies have to be designed to be distributed, or suck at it. Distributed is a better word I find than remote (disconnected) or virtual (those contributions aren’t real)

Having a mix of activity and locations to
The tabletop was fanmade, right? I believe that is a compilation of official content.
I think there's enough mental barrier's to deciding to read The Iliad and The Odyssey without a learned professor adding more. If I'd read this article first I would have never bothered attempting to read either. That would have been a great personal tragedy.

> I would recommend... reading a plot summary or abridged retelling of the epic you are planning to read before you begin.

Terrible advice for a potential reader. I'm not a student and don't need assigned pre-work.

I struggle with reading poetry, always have for whatever reason, and I suspect I'm not the only one. I'd tell anyone who was intimidated to read Samuel Butler’s prose version and to heck with anyone who's worried about whatever may be lost in translation.

The stories are wonderful. They're transporting. I've rarely felt so completely consumed by another world. I read The Aeneid when I was done because I wanted to keep that feeling alive.

Try a few different translations - go to the library or download sample chapters from amazon. Decide what works best for you. Read them purely for pleasure because they are wonderful.
I went to a running club back in Boston years ago pretty consistently. Despite being a solid runner (the ingroup would pace 6min. Miles for a good five or so), post graduation and in the start of my career (they were the same), and looking to just meet new people and be friendly on a consistent basis, they wanted nothing to do with me.

It was initially disappointing, but people are diverse so I didnt let it phase me.

No real happy ending other than I got some solid pacing partners for an upcoming race.

Its tough meeting new friends and it takes effort
I've been there and the chicken/egg thing doesn't come for free.
The concern is that AI might progress too fast for slow regulation to catch up. Even if you trust that "put in a query and get an answer" will remain the only interface, that's not a risk-free activity; one scenario the bill anticipates is an AI model that can look at critical infrastructure and tell you how to conduct an effective cyberattack against it. That'd be pretty bad regardless of how subjectively smart you find the model to be.
Sounds like Israel added plastic explosives to pagers and managed to supply them to Hezbollah. Then, I assume, they triggered only those pagers belonging to known operatives. I'm guessing some did not explode and we'll get to see the device inside and possibly understand the mechanism.
I think ROS' biggest benefit is that the "golden path" is well documented and it has a huge community.

I found that if you "stick to the golden path" (monorepo with all your nodes/pkgs + colcon as the build system, deploy to a single supported OS), ROS mostly Just Works. That's a lot of pre-conditions though. But if you deviate a little bit, you're in for a world of pain.

If you try to develop a ROS system as any other C/C++/Python project, there will be some confusing things like always having to source the environment setup file.

Installing it is ... difficult (to say the least) if you're not using the exact version of Ubuntu that is officially supported. One pretty good workaround I found for this is using a VSCode Dev Container for ROS development. I'm then cross compiling to arm64 using Yocto Linux and meta-ros, so I get reliable and reproducible deployments. Once you get over the initial setup pain (which is significant), it's not too bad.

I think things could be significantly improved, but I will also say - I see many students at my uni which build advanced robots with ROS and they probably wouldn't consider themselves expert programmers. A similar effect happens with Arduino. And replicating this "novice-compatibility" is in my opinion the hardest part of replacing ROS.
Thanks! I actually posted the link with the timestamp too, to get to the point faster, but HN chopped it off..

Really sad that part..
Mastodeck – Mastodon for Power Users
Storing state in-memory is usually not a good idea for web apps, most use databases with persistence. I got curious and found the example code for implementing password-based authentication on SQLite. I don't think it's very compelling when the alternatives include Django.

https://github.com/rio-labs/rio/blob/41a6bb828c2e20eb7fdc5c6...
Big discussion a few months ago https://news.ycombinator.com/item?id=38819262
https://archived.sensorgnome.org/How_do_I_build_a_SensorGnom...

This is using a Funcube Dongle, which if I recall has much better noise performance than the normal RTLSDR devices.
That filter blocks the request outright. A cosmetic filter would have a CSS selector in it after a couple of # signs, and would apply to the site containing the popup.
> Hard to see how a remote exploit could detonate the battery

Especially seeing as pagers typically use more stable NiMH batteries over lithium ones.
> Updating a JS library has nothing to do with idempotence. The JS libraries used in <script> tags by HTML pages are absolutely part of the resource.

No, they absolutely aren't, and this is a really important distinction. Not everything contained in the response is part of the resource.

The resource is essentially the data living on the server. It doesn't matter what the response looks like or how it's formatted - as long as the same data is transferred, you're referring to the same resource (e.g. `/{resource}/{id}.html` and `/{resource}/{id}.json` can be different representations of the same resource). This means that changing ancillary response data, i.e. non-resource response data, doesn't change the resource, because it's not part of the resource.

If you were correct, the resource would have to contain the JS libraries used. They would have to be part of the data model. Have you ever seen an application like that? Where all JS libraries, CSS files and so on are duplicated into every single resource, and updating the files means updating every single resource entry in your database? Where a JSON API also serves all the JS libraries used in the HTML representation of the resource? And mind you, we're not talking about a "HTML page builder" or something, but about any CRUD application. Usually these things live outside of the resources, in templates or similar.
> A few days later after the build is pushed to beta testers, you get a bug report that the game window can no longer be moved around. And then you realize that you just disabled the system’s ability to move the window around, because that is done using legacy input.

I don't think I've seen any AAA games that allow me to run them in windowed mode with decent performance.

Valorant, for example, switches to windowed mode when I press Alt-Enter by mistake, but doesn't allow me to interact with the window much. It also locks up completely when Alt-Tabbing, so I don't know what's going on there.

Plus, I think the general expectation is to always run AAA games in full-screen mode. In such cases, disabling legacy messages is a viable approach.