skysight-inc/HackerNews huggingface dataset:
Propel | Brooklyn, NY or Remote (US) | Onsite, Remote, or Hybrid - You decide!| https://www.joinpropel.com

Propel builds modern, respectful, and effective technology that helps low-income Americans improve their financial health. Over 5 million people use our app, Providers, to check their benefits balances, stay up to date on critical government programs, save money, and earn income. In addition, we’re expanding further into the financial services space by building a new debit card, specifically designed to help low-income Americans.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/propel

See all of our open roles here: https://boards.greenhouse.io/propel?gh_src=1d7cfa302us

Some key roles we're hiring for:

* Principal Product Designer: https://boards.greenhouse.io/propel/jobs/6871092002?t=1d7cfa...

* Head of Design: https://boards.greenhouse.io/propel/jobs/6631955002?t=1d7cfa...

Tech Stack: Infrastructure:
AWS, Cloudwatch, Kubernetes, Ingress, Helm, Route53, Nginx, Jenkins, Sentry, RDS / PostgreSQL, Redis, Istio.

Backend: Python 3, Flask, Redis, RDS / PostgreSQL, Peewee, Nginx, Kubernetes, Docker.

Frontend: TypeScript, Vue.js, Capacitor, SASS,
Vuetify.
I’ve built 3D renderers with Vulkan in a day.

Have orchestrated production cloud setups for big tech companies and startups of all kinds of needs, in a week.

It’s been 3 days and I cannot get a value returned from a NextJS route to a React component.

All the blog examples look nothing like the project layout the tools generated for me.

Frontend toolkits are atrocious to work with. Reminds me of Chef/Puppet, solving hallucinated problems to soak up VC funding.

I’ll give it another day or two, because it could be me. But Apache web server, the Rube Goldberg of web software, seems as quaint to use as MS Paint relative to Reacts ecosystem.
Most paper, pen and pencil will outlive most digital media.
Most printed photos will outlive digital photos.
Most CD, DVD, VHS will outlive cloud stored videos.
And yet I suspect that digital information involving identification and tracking for the purpose of serving ads won't be lost, because there's money to be made and control to be exerted.

Oh please. You'd have to be naive to think otherwise.
One sense that I've had of LLM / generative AIs is that they lack "bones", in the sense that there's no underlying structure to which they adhere, only outward appearances which are statistically correlated (using fantastically complex statistical correlation maps).

Cyc, on the other hand, lacks flesh and skin. It's all skeleton and can generate facts but not embellish them into narratives.

The best human writing has both, much as artists (traditional painters, sculptors, and more recently computer animators) has a skeleton (outline, index cards, Zettlekasten, wireframe) to which flesh, skin, and fur are attached. LLM generative AIs are too plastic, Cyc is insufficiently plastic.

I suspect there's some sort of a middle path between the two. Though that path and its destination also increasingly terrify me.
> Are we still worried about porn in 2023?

I guess that the percentage of people who approve of their preteen children watching porn is still a rather small minority. In fact globally I'd bet the majority of adults don't even approve of themselves watching porn.

More broadly speaking, assuming we're roughly of the same generation, I'm not sure our parents' borderline neglectful approach to children (latchkey, ads at 10 PM to remind them we exist, not being let in the house during the day) is one that's worthy of emulation.
Can't help but notice the gap between UK and US companies. While most US jobs are remote, those in the UK are not. Pretty backwards.
One area where I expect this digital rot to have significant effects is with obituaries. It will likely frustrate the next few generations of genealogists hunting for records of early 21st century ancestors.

Obituaries that appeared in print newspapers during the 20th century were easily disseminated and decentrally archived (typically by loved ones and libraries), making them relatively rot-tolerant.

Distribution isn’t a problem for digital obituaries, and in many ways the web is better than print in this respect.

But when it comes to preservation, there are many factors that make digital obits in their current state particularly susceptible to rot. They tend to be centrally archived and often behind paywalls, making them susceptible to digital rot and difficult for organizations acting in the public interest to archive.

The for-profit company Legacy.com controls a strikingly large share of the market for digital obituaries. It partners with funeral homes and newspapers, and in many cases when a visitor browses obituaries on the website of a local newspaper or funeral home, they’re actually redirected to Legacy.com, which hosts the content.

Unfortunately, the newspapers and funeral homes themselves often don’t maintain their own copies of the obituaries. What happens if Legacy.com or one of the smaller memorial sites goes out of business or experiences some sort of data loss? Because of the centralized nature of how these digital obituaries are stored, it’s possible that very few other organizations will have archived copies of the content.
I've no association with Anysphere other than being a happy user, but I'm shocked that it's only tens of thousands of engineers using Cursor.

Cursor's UI is an absolute gamechanger in terms of AI assisted coding and if you're already using VSCode it's a dead simple switch.
List of Vim / Neovim plugins using LLMs
An exhaustive list of vim plugins which make use of Large Language Models.
Location: San Francisco, CA
Remote: onsite/hybrid/remote
Willing to relocate: no
Technologies: go, python, ruby, distributed systems
linkedin: https://www.linkedin.com/in/justin-zollars-a5407134/
email justin . zollars [ at ] [ gmail ]
You can't become a highly paid engineer today with just books and punch cards. I don't know why any of that is relevant.

So porn is part of the issue? Really?
If Google wants to have good updated user-contributed data for free, I hear there's a great open source map they can use ;)
I see one case against complete animals in US vs. 15 Impounded Cats.
Nope. Not without the help of the governor.

And, they're really badly equipped to do everything NYPD does.
react-native-web
Location: San Francisco, CA
Remote: Remote/In Office/Hybrid all OK

Willing to relocate: Yes

Technologies: PostgreSQL ("Application DBA", schema design, stored procedures/functions, etc), C++/Qt, Elixir/Phoenix Framework, various supporting technologies (git, systems integration tools, etc.), Lesser or less recent experience in other technologies (Oracle, Java).

Résumé/CV: https://buttgereit.com

Email: hn.post@buttgereit.com

Hi... I'm Steven C. Buttgereit. I have a fairly substantial history working principally with & within small to mid-sized enterprises. Much of my work is enterprise/business systems centric including professional services roles. In addition to database and application development work, I have extensive business domain knowledge related to accounting, inventory/logistics handling, and other business operations related topics.
Makes sense to me. He basically made a system that detects when someone else is using your computer by e.g. comparing patterns of mouse and keyboard input to your typical usage. It would be useful in a situation such as if you left your screen unlocked and a coworker sat down at your desk to prank you by sending an email from you to your boss (or worse, obviously). The computer would lock itself as soon as it suspects someone else is using it instead of you.
Didn't the Canadian government beg meta to share news about the wildfires?
I remember hearing about issues like this and I agree things are probably better lately after some fixes.
Most languages don't even have the anatomy of features that lead to this problem in the first place.

The real solution is to open a PR on your math library and add the derives yourself, or fork it. Which is coincidentally what you would have to do in almost any other language, since you can't usually derive an interface for a class when you don't own the interface and the class.
They only do that if there's sod all else to do that's interesting. Mine get bored with the phone after 30 minutes. The youngest is currently making a necklace, the middle one is reading a book and the eldest is getting drunk with her boyfriend.
"Those who forget history are condemned to repeat it" - George Santayana
Hmm. I hadn't considered that. In my defense, I'm actually not a crypto guy at all, and so I hadn't given much thought to the actual dynamics. And now that I think about it, I don't think I've seen many relays actually implement that particular protocol extension, and this is probably why.

On the other hand, I think it's reasonable to note that individual relays could very well change their proof-of-work requirement over time to deal with network conditions. Because clients are expected to send events to as many relays as possible, it's not unreasonable to suppose that a client's message might very well make it through _somewhere_, even if a particular relay won't accept their message at a particular moment. Clients can always try again later.

I think it's also worth treating PoW as part of a "swiss cheese model" for managing abuse. There are layers in front of it (since the protocol uses WebSockets, all your standard DDOS protections can sit in front) as well as behind it (blacklisting or throttling pubkeys you don't know very well.)

One example that comes to mind is another protocol extension which provides a mechanism for client authentication, where a server can send a challenge string, in which case the client is expected to respond with a special event type which includes that same challenge string. Requiring a much higher proof-of-work requirement for this message type (and then accepting a lower PoW for messages sent afterwards on the same connection) is at least one idea of a scheme for mitigating spam.

---

For what it's worth, I wouldn't say I'm a True Believer at this stage of the game, but I find the whole thing pretty compelling, and at the very least it's something fun to hack on and experiment with.
We do live in insane times.

It's less insane than it used to be, because individuals have been fighting and debating for their rights in all imaginable ways for millennia now.

It used to be that monarchs were absolute rulers; gradually humanism developed; now we have rights and so on.

But it's imperative that each generation keep pushing for a more humane and less autocratic world, especially now as tech changes everything.
Are we currently in a Digital Dark Age because the pace of content creation has far outstripped our ability to preserve that content for posterity?

Obviously we can’t be sure how the current era will be viewed from the far future, but your comment made me realize that the current situation has similarities to that dark age.
No one mentioned just a book and punch cards.

> So porn is part of the issue? Really?

Isn't that your claim? You needed access to sites your parents wouldn't have allowed to become the engineer you are today?
It's sad it has to be this way. I have a telescope with a smaller telescope for tracking. I have the motorized equatorial mount. I have the gear to connect the mount and smaller scope with a camera to my laptop. I have the software to control them for precise tracking. I have the camera to attach to the main telescope. I have the stacking software. I don't have the luck of being free when the seeing is great, and have the unfortunate luck of always being available when the seeing is for shite.

Edit: my "old man" plans are to buy some property well outside of light pollution. that way i can just do my hobby any night there's clear skies

Edit2: there's a site in New Mexico[0] where a group has purchased some land strategically where they are at a bit of altitude, and have more nights than not of clear skies. They've it up so that you can CoLo your astro gear there, and they provided a remote connection so you can do everything remotely. For a small nominal monthly fee of course. This is my "pre-old man" plan B to research, but I feel my stuff my be too amateurish for this

[0]https://nmskies.com/newmexicosite.html
It's actually the opposite [1]. The largest ridings tend to be in the largest cities and vice-versa. Remote areas like Nunavut and Labrador have way fewer electors in their ridings than the big population centres, by a factor of over 6. So a vote in Nunavut is worth 6 in Brantford.

[1] https://en.wikipedia.org/wiki/Population_of_Canadian_federal...
Are you searching for street addresses or business names? Coverage of those is highly dependent on openstreetmap volunteer contributions.
I agree with you. I'd like to see Rust change to allow defining traits on foreign types, somehow.

I've discussed this a number of times with folks on the Rust community Discord. There are unfortunately obstacles to making this happen. One obstacle is that if you implement a trait for a type, then that implementation applies to it everywhere, including in all other library code using the type. By implementing a trait you change its behavior in surprising and likely conflicting ways. Additionally, if you were to implement `Serialize` for some struct, then that would also directly conflict with the struct owner trying to do the same thing.

My proposed solution to this problem is to conceptualized trait implementations as something that can be `use`d. The basic idea is that, if I implement `Serialize` for `Foo` (and `Foo` comes from another namespace) then the type-trait implementation remains private to mine (or perhaps, private to my namespace). That's not how Rust works today, but I'd be curious whether it could work.

I realize this will create a new set of challenges. It will mean `Foo` comes with one set of behavior everywhere else, and another set of behavior in my namespaces where the trait is implemented for it. I don't know enough about Rust to foresee what kind of problems this would cause, but it seems tempting to explore. Usually the kinds of traits that you'd want to implement are not ones that will cause problems for other code.
Robbery and burglary are both considered inherently dangerous crimes for which the felony murder rule can be applied. That means that if someone dies (victim, perpetrator or bystander) during a burglary or robbery, then the perpetrators can be charged with murder.

Also, I’d add that robbery can be done by trick instead of threat of violence. E.g., a robber tricks victim into handing over their wallet or purse, then distracts them while they remove valuables. The victim may not even know they’ve been robbed until later. If the victim, later noticing she has been robbed, then has a heart attack and dies, however, then the robber could potentially be charged with felony murder.
This kind of drive by shit posting is pretty unfortunate. All countries have pros and cons. As a Canadian I am opposed to this bill, and don't love the current government. But we have this government to avoid having an even worse one.

People here typically vote to avoid a particular party getting in power rather than for a given party. If we got rid of first past the post and adopted some form of proportional representation maybe we'd have a better time of it, but every government who promises to do that (including this particular one), break that promise. It's hard to blame the voters for the state of our voting system.

As for elsewhere, aside from possibly some places in Europe, Canada is pretty damn good in my eyes. I suppose if you don't care about having healthcare for everyone and other social protections and instead just focus on making money there could be better places, but that's certainly not my cup of tea.
Hey you guys, please don't go offtopic like this. Whimsical offtopicness can be ok, but offtopicness in the intersection of:

(1) generic (e.g. swerves the thread toward larger/general topic rather than something more specific);

(2) flamey (e.g. provocative on a divisive issue); and

(3) predictable (e.g. has been hashed so many times already that comments will likely fall in a few already-tiresome hash buckets)

- is the bad kind of offtopicness: the kind that brings little new information and eventually lots of nastiness. We're trying for the opposite here—lots of information and little nastiness.

https://news.ycombinator.com/newsguidelines.html
Ah the Xmas edition of the BMJ! Full of funny studies and articles treated seriously. The one about common case note abbreviations was the best one and ended up being quite influential.
Do you have rights to use the Game of Thrones IP?
Sort of except that it also tracks truth propagation - one person disagreeing would inform others that portion of the graph is contested. So the graph has behavior. And, the links have logical meaning, beyond just "is related to" - it respects boolean logic.

You can see some of the explanation at http://concludia.org/instructions .
My point was that the person was specifically disparaging Facebook users, although the text of the bill is also not remotely as clear as it should be.

The entire entity of Facebook (not meta) could go away tomorrow and the only people who'd care are probably the ones who voted this government in, property boomers and their forgotten gen x offspring.

The rest would just switch their messaging platform if they use messenger, and go back to Craigslist for classifieds.

Edit: To clarify, I'm still being hyperbolic. All kinds of people voted for all kinds of candidates, but in my city most of the extremely wealthy neighborhoods voted for Liberal candidates, so it's a bit fun to poke at. Likewise, the only people I personally know who still use Facebook directly for anything unrelated to selling stuff or direct messaging, are just quite a lot older
Attenuation of signal is how reality works.

Generational churn means eventually no one who knows why the nested dolls were nested as they are will be gone. Humans will create a new set of nested dolls they can grok.

Paraphrasing Thomas Jefferson; clearly the dead do not rule the living.

Edit; forgot this point… Maybe he said that; it’s unverifiable for us. Maintenance of hallucination is all it ends up.

Reality we see, smell, hear, and touch is what we get. There’s no violating physics. Let it be lost. It’s going to happen anyway.
We should think of digital information more as graffiti. It won’t be around forever, I’ve seen most of the old web that I experienced as a child simply disappear, nothing but a memory now. Enjoy information while you have it, eventually it will be lost, like tears in the rain.
> I figured it was the device literally cooking it’s ram into a bitflip that caused it to bsod.

Funny, that's exactly how I push "control" in emacs.

Ref: https://xkcd.com/1172/
Here's a list of Native Plant Societies for US & Canada: https://nanps.org/native-plant-societies/
Created Me-AI
Just needed a markdown editor with simple AI features. Couldn’t find any and I created one in ~45 mins thanks to chatgpt and copilot

It is a single html file, no server and does everything I need.

Maybe it’d be useful for you as well… Kudos…
There have been a couple similar posts recently.

But in those similar posts and this one, the OPs never mention how they were raised.

I think it’d be interesting to know.

Even if it’s not a smartphone. It could be a Nokia trac phone or whatever. It could be video games. It could be their own personal laptop or pc or their own AOL kids or teen account.

It’s hard to provide advice when we don’t know the baseline.
That's a quirk of the language, sure, but it's barely an issue, and definitely not a worse issue. Don't get many wrong, Java has many issues, but this barely qualifies.

You don't compare non-primitives (which boxed integers are) with == in Java, you use the equals method.
I have been, not sure if it counts as megadosing, but let's it does, megadosing D3 and C. I have struggled with common skin HPV that would not go away for over 3 years. Modest supplement doses did nothing, but when I increased D3 to 6,000 IU, C to 1.5g and started eating garlic, the warts just started disappearing on their own after some 2 weeks - including the most difficult ones (previously that would require freezing and even that could not eliminate some warts after multiple sessions at the doc). As far as I'm aware all of those are antioxidants. I guess that the invalid cell cleanup and virus cleanup are different mechanisms, but maybe just a guess - that if the immune system is too weak to clean up HPV on its own, it may also be more prone to let a cancer cell slip, maybe I would be better off to continue megadosing those... This kinda makes it a tough call. The thing about sugar is kinda related between the 2 - there's this study about how eating large amounts of sugar in one take will mess with the tumor cleanup mechanism - I noticed that I would often get more new warts after holidays when I consumed a lot of sugar.
Just yesterday I went searching for a memorial page for someone who died in 2005. It's still been maintained ever since then, and I was grateful to read through it again.

Even a single-file website with 2 photos can be important to somebody. Thanks.
Excuse me if this may sounds harsh or uncharitable, but my experience with American elementary school teachers has led me to believe that many, if not most, elementary school teachers are generally rigid in their way of teaching (my way is the right way, there is no other way), and refuse to address nuance, perhaps from their own ignorance, their patronization of children, or both. While we absolutely need and should support high quality elementary school teachers, the assumption I've developed is that most elementary school teachers are highly juvenile themselves, and are there partially due to their own lack of executive functioning, considering that elementary school is more similar to a day care than an actual educational facility.

I recall talking to an elementary school teacher who insisted that the only way to comprehend whether a number was even was to determine if the least significant digit was 0 or 2 and I was met with hostility when I mentioned that while that may be easier for the child to understand within a base-10 world, if even the educator can't understand why an even number is more accurately described as a number which when divided by 2 has a remainder of 0 then I should be very concerned about the state of education.
My local city/town Facebook groups are surprisingly good. Like on Reddit there's always the specter of sketchy weird things happening behind the scenes with the mods/admins, but the day-to-day experience is very much that of chatting and sharing with my neighbors.
1. Java does not allow to implement new interfaces for classes without modifying their signature - much more limiting than Rusts foreign trait rule. You cannot make a foreign class implement your new interface.

2. Java does not allow to create wrappers without incurring a significant memory overhead. A wrapper will consume at least 32 bytes of memory on 64-bit systems just for itself, when in Rust this can be 0.

3. Even if you define a wrapper, it would be way less ergonomic than in Rust - there is nothing like AsRef / Deref / From / Into etc machinery in Java.
I've never once been banned from a subreddit, no matter the size nor the frequency of my posts. I assume it's because I don't participate in the divisive dialogue so pervasive on Reddit. You'll find weak people with great power anywhere, I suppose.
Please don't go offtopic in predictable/nasty ways - more at https://news.ycombinator.com/item?id=37355320.
Also consider that with Google you have to redownload your area of the map almost constantly since they're online maps, whereas it's only even possible to download a ~100mb map file from OrganicMaps monthly-ish when they release app updates and most people don't update. 100mb per user is nothing.