skysight-inc/HackerNews huggingface dataset:
Windows added all those functions without breaking compatibility. Yes, applications might have to be modified to take advantage of new features that make sense for the application in question, but that doesn’t imply that they should have to switch toolkits.

While Windows doesn’t provide a unified GUI toolkit, win32 UI controls of different generations can be mixed freely within an application, enabling gradual upgrades.
Don't unions work best in fields where quality is very uniform and expertise counts for very little? I'm thinking about low skilled jobs that can be mastered in months or years. Unions create salary progression, and benefits for seniority where there is otherwise no reason for them to exist. When no one does anything better than anyone else, it makes sense to negotiate as a block, individuals have no power.

Now compare that to tech where the 80/20 rule is patently obvious to anyone in the field. The best engineers are worth literally 10x the worst engineers, but often get paid only 2-3x as much. 20% of the field, with 80% of the negotiating power, wants employers to find better and better ways to pay proportional to value-add, not to increase the floor salary, or working conditions across the board.
> Once a project is big enough to attract all the low quality users, the same question/problem will be asked/reported over and over again.

That's true for Discord too though.
that could be great now how do i make it so i don't need an OS and software in my laundry machine

or any of the other elephants in the room
Portable Setup for PostgreSQL on Windows
Interesting but it is way to slow from my end. It echoes about 1 char every 3 seconds to the console.
Hey Fleetbase Community! We're thrilled to announce the latest release of Fleetbase - v0.1.8. This update is packed with enhancements that will supercharge the Navigator App, ensuring our drivers have the best tools at their fingertips.

What's New in v0.1.8?

Critical Patches and Bug Fixes: We've squashed those pesky bugs to ensure a smoother experience for all users.

APN Configuration and Testing: We've integrated APN configuration, ensuring that our app communicates seamlessly with Apple devices.

Extensions Power-Up: Extensions can now schedule console commands, giving developers more flexibility and control.

Vehicle Data Revamp: We've refined and cleaned the vehicles table/model data structure, making it more efficient and user-friendly.

Vehicle Devices/Sensors Integration: Introducing a dedicated table and model for handling vehicle devices and sensors, ensuring accurate tracking and data collection.

Notification, Events, and Listeners: Critical patches have been applied to enhance the reliability and speed of our notification system.

Must-Schedule Console Commands: We've added essential console commands that need to be scheduled and executed, ensuring optimal performance.

Join us on this exciting journey as we continue to innovate and enhance Fleetbase, making it the go-to open-source logistics platform. A big shoutout to our dedicated team and community for their continuous feedback and support. Let's drive forward, together!
PostgreSQL 9.5 (7.5 years old) shipped row-level security [0] which solves this.

[0]: https://www.postgresql.org/docs/15/ddl-rowsecurity.html
Right but there are firmwares or tools that push the GCode to the printer (OctoPrint) that exist and are widely used, and those aren't available there.
I'm interested in, for example, how long she had to wait, if she "applied cold", or knew someone that helped with a referral, etc. Why the snark?
The average software developer makes $110k/yr, and there's a clear differentiation between having a million dollars (or millions) in your 20s and 30s compared to retiring with $2-3 million in a 401k that you need to live off of for four decades.
Your civil engineer would also end up in jail or bared from working in the area if they made a mistake and has pretty strict criteria for becoming a civil engineer.
I know this article is all about the stdlib, but having built multiple multiprocess applications with python I eventually built a library, QuasiQueue to simplify the process. I've written a few applications with it already.

https://github.com/tedivm/quasiqueue
The problem with looking at hourly pay is that I don't feel it applies well to the software industry. I can easily say there are some weeks where I have little to nothing to do and there are other weeks where I'm working a full day every day of the week.
Diamonds are losing their allure
I had a colleague once who worked in antarctica for a while. She told me that according to a long standing tradition, every year after the last supply plane left for the winter and the base was buttoned up for a long dark wait until spring, the whole crew would gather in the lounge together to watch The Thing.

That's all I got, I just love this story and mention it every chance I get.
What it's like to maintain Biome [video]
It’s because Birds aren’t real.
https://birdsarentreal.com/
Even in countries like India programmers make salaries in the multiples of the average (checking around on Payscale I see the average is around ₹60k, while programmers make on average ₹460k).

Sometimes programmers can have it rough, but that’s entirely their decision to stay. As a programmer you have unparalleled movement; the post-lockdown WFH standard and ability to code from basically any device show that readily. Combine that flexibility with high pay and long term career prospects and it shows that anyone begging for a union doesn’t understand what real working class struggles are.
Everything has to be a test early on, but not every test has to rely on random-split-based statistical significance to make a decision. “Would you pay $20 for this?” is a classic way to judge whether your service has product-market fit, and it’s not about sample sizes, not initially.

Some growth teams are trying more exploratory approaches to find something that resonates with simpler approaches. Others rely on A/B tests. Different profiles, but both are “Growth teams”.
In this case, the question is moot.

Elixir structs have compile-time checks:
https://elixir-lang.org/getting-started/structs.html
In addition to Carta (which has a sentiment of being overpriced), there's also https://pulley.com [1], and LTSE Equity [2] [3] (formerly Captable.io). And spreadsheets.

[1]: https://pulley.com/compare/pulley-vs-carta & https://carta.com/carta-vs-pulley/

[2]: https://equity.ltse.com

[3]: https://carta.com/carta-vs-captable-io/
Why Japan is building its own version of ChatGPT
I've been pretty impressed by the number of GUI apps I've seen built in Godot (including Godot itself!). Does anyone have experience trying it out? How does it compare to building an app using Electron or other GUI toolkits?
It's certainly not a new idea, however. Every product that allows backdoor access into their database directly has effectively done this. Hope you have your schema correct when your customers build a mountain of cards on top of your database schema.
Facially Accurate Fantasy Headshots
Just stumbled upon DungeonPortraits.com, and I'm blown away by how spot-on their character headshots are! If you're into D&D or any kind of fantasy, you've got to check them out. It's like bringing your favorite characters to life on your screen!
3AM: New Ransomware Family Written in Rust
multiple quotes mentioned tracking early user activity on a very granular level. Any recommendations for such analytics?
I know only hotjar
We're rationalizing manipulating people to extract more profit out of them.

Can we all agree this is insane or am I going insane?

I simply cannot rationalize this. It's gross.
The issue is that everyone wants something different and no one ever agrees.
You can Replace the new feed with the old one: https://github.com/wangrongding/github-old-feed
This sounds like more of an argument for a software safety commission than for a union.
I haven’t heard of Firewalla but I’ve used UniFi products. The UniFi Dream Machine Pro can do WAN failover.
> what can I, as a security professional do to fix some of these problems?

Informing companies about the flaws in their products is one of the major things a security professional van do to fix some of these problems.

Alternatively, they could get hired by Purism, convince the CEO to put major investments into an OS overhaul and work closely with several teams of programmers to secure the software. Should be doable with minor mind control powers and a couple years of runtime.

The hardware is out there and can't be altered. The software is out there and is the result of decades of hard work. Many of the fixes are out there already, but the company writing the software hasn't looked for them or didn't care to include them.

What exactly do you expect one single security-aware customer to do about this? Best you can do with a blog is warn about the security risks of practically any Linux phone so that people who care about security know the risks and snakeoil involved, and probably just buy an iPhone or Samsung if they really care about not getting hacked.
Wayland is more than a compositor protocol. It's a whole suite of replacement protocols for all the functionality that X used to offer.

And it takes time to replace an established protocol. Especially when you need to provide a feature-complete fallback for all the applications that are never going to do the switch.

For me that transition has been pain free. First I heard that X is going to be retired, then I saw some development note popping up here and there and then one day I was offered to log in to a Wayland session instead of a X session. I never experienced any problems I could directly attribute to Wayland.

I don't know why Wayland gets so much hate. To me it feels very much like the systemd hate: I don't know why this needs to change; I was happy after all. I don't want to learn about a new thing, so I'm angry.
I didn't mean to make it seem like I'm calling you out specifically, just thought it worth clarifying that there's no a priori reason that PII should be included in a crash report. Sounds like we agree.
Unions have a lot of different forms. SAG-AFTRA is in a field with extreme striation for instance. There's still plenty of individual negotiation.
These are the same problems you have with any API or package you ship.
Considering nearly every deprecated element still works in modern browsers, you could just make your website for 1994 browsers.

You'd have to keep the layout pretty simple, and the font size would be too small due to lower resolutions back then, but modern browsers can zoom so it's practically a non-issue.
How to use language models' tacit knowledge
Depends on your definitions. I could decompress 1GB from zero bytes, with a program that is just over 1GB in length...
Google expands its iFixit partnership by offering parts for Pixel Tablet repairs
I've expanded this to the general case and don't answer phone calls.
Software engineers, like most workers, are exploited. Do you think that companies pay us well out of the goodness of their hearts? As soon as they can find a way to replace us or pay us less, they will. Currently they have to pay us well and give good benefits, otherwise we will move along to somewhere that will. The more likely scenario, is that they will start replacing the "non 10x" developers with AI soon. This may allow the 10x to demand a salary bump, but it also means that they will be cleaning up after AI and shouldering all of the extra work so it probably will be a net loss for most.
> > Without trying to defend this particular carve-out, I would suggest that things like computers and video game consoles are improving in capability over a much faster time scale than TVs and video cameras. Hence there is much less of an expectation of longevity / relevance than with other tech goods.

I disagree with your point, but I'll reply to this one:

> That argument made sense 10 years ago, but since then we've seen a lot of slowdown in computers, consoles and mobile phone progress

That argument doesn't made even less sense 10 years ago in my opinion. When things are moving fastest (eg, most profitable) is when parts must be made available for consumers to repair themselves. When things are moving slower, then the IP/schematics should absolutely be provided if nobody is willing to make the parts.
>There is still no real Linux (or any kind of FOSS) mobile-oriented userapplication scene.

Disagree. openrepos.net has existed for (more than?) 10 years. It's not huge, but it does exist, it is active, and they make cool stuff.
Client harassed by The Type founders for using Proxima Nova font on website
You'd be surprised how many companies do exactly this stuff and not just with DB schema changes. They're called bridging changes.
The most important points:

- It is not clear yet which Xfce release will target a complete Xfce Wayland transition (or if such a transition will happen at all).

- We do not have the resources to maintain our own Wayland compositor

This should tell you everything. Since the Wayland ecosystem is extremely developer hostile it cements the KDE/GNOME duopoly and eliminates the long tail. XFCE might maybe make the push to Wayland but after that that's it. The rest of the tail is dead.
Defense in depth. It raises the bar and making it more expensive and therefore less likely to be exploited
> First, I didn't say what the use is

You said it's a vaginal suppository at a CVS, so you're in the united states at a major retailer looking at a major product category that contains a common ingredient for that category. There isn't any serious ambiguity. Boric acid preparations have mild and mostly gentle antibiotic properties.

> god what was I doing in that aisle?

This plus the university betrays a kind of youthful naivety, so, if it helps any, the boric acid in the suppository was there to raise acidity by a not dangerously high amount when used in moderation.

> you're describing a much different preparation than the one I found

You said boric acid, they said boric acid. Boric acid is commonly used in products meant to reduce bacteria and fungi. It's common in eye drops too.

> branded Loyalty

Are you sure it wasn't just "Loyal"?
I would place a bet that this will not be fixed in the first stable release. I can't remember that Apple once didn't release the release candidate.
Location: India

Remote: Yes

Willing to relocate: Yes

Technologies: React, Redux, Vue, JavaScript, HTML, CSS, SCSS, Tailwind, GitHub

Resume: https://drive.google.com/file/d/1eGXz-L_kQSgcUHj39DpKXIo_jF8...

Email: somaliyarahul@gmail.com

GitHub: https://github.com/RahulSomaliya

I am a frontend developer in India. I write sweet and scalable code to develop beautiful functional pages. With over a year and a half of experience working with Vue. During a recent break from work, I dedicated myself to deepening my JavaScript knowledge and mastering React. With my newfound proficiency in React and a strong foundation in JavaScript, I am excited to contribute as a Junior Developer.
'Cause her hair was green as seaweed

Her skin was blue and pale

Her face it was a work of art

I love that girl with all my heart

But I only like the upper part

I did not like the tail
i'm not sure what is the source of that but I've noticed that a lot of people has the need to take everything personally, and can't separate things.

for example I really like tom cruise as an actor, one of my personal top 10, but I don't like what he is doing in his private life (the cult thing). so what i'm doing is separating things and take what I like, and ignore (to some extent) what I don't like.

I feel like you guys take things way to serious, and expect everything to be perfect, which is not possible.
Hard pass. I can do better without a union than with one, and I refuse to subsidise those who can't.
>The best engineers are worth literally 10x the worst engineers

Uh, I'm pretty sure the best employees in any field are worth 10x what the worst employees are, whether you're writing code, assembling a car or gutting fish.

The economics of labour suggest unions are most valuable where there's a monopsony buyer of labour. Big Tech might fit that bill, especially when we know they colluded to depress salaries.
https://archive.ph/2023.09.14-115523/https://www.nytimes.com...
It's a decent take.

But taking a view on markets outside of the US and SV/bigtech in particular, those 10x devs aren't usually getting the 2-3x as much, and taking a view of industry in total, profits are runaway but wages are flat and falling, especially when considering inflation.

Capital is winning. Perhaps unions are required. But I'm not a union member and likely never will be.
> ssh -X still works fine out of the box

It still has abysmal performance (and many other issues), though. I've been using Xpra for a while now, to at least let programs survive if my connection is interrupted. Makes it possible to work from a train or conference Wi-Fi.

waypipe has good performance, but IIRC it suffers from the same disconnection issue. Hopefully recent work from KDE on surviving a compositor restart means that restarting a waypipe session will be possible, or even juste deciding to forward a program after starting it (which wouldn't be possible with X).

One could also imagine exposing a window to both local and remote compositors (could be implemented in waypipe), with simultaneous access leveraging Wayland multiseat. "Multiplayer" compositing.
The Physics of Saltwater Taffy
I wish I could claim the logic, but I am a nobody who knows nothing. The author of the book, however, has impressed people for over 70 years with this line of thought and I too agree with him.
I have to scrape the whole IP address space since I offer location information as part of my API.

Also I only need to scrape as many WHOIS records as there are different networks out there. So for example for the IPv4 address space, there are much less networks as there are IPv4 addresses (2^32).

Also, most RIR's provide their WHOIS databases for download.

Therefore, "scraping" is not really the correct word, it's an hybrid approach, but mostly based on publicly available data from the five RIR's.
$2-3 million in a 401k by retirement age is still 30-40x the median amount. [0]

[0] https://www.bankrate.com/retirement/average-401k-balance-by-...
>Targeted ads increase revenues because they are focused on people with a higher proabability of responding positively to the ads. If you asume agency of the user then this is a good thing, a win-win. But by treating this negatively you are asuming that the user has no agency over their actions.

That's hand-wavy and not entirely true. I have full agency and still it's easier to ignore or mentally block out an ad about cattle supplements (I don't own cattle) than it is an ad about an accounting conference (I need continuing education credits for my CPA).

Ads are interruptive by design. The more targeted an ad is, the more it slows me down in my day. That is bad for me
And if it really become anything more wouldn't they just buy a popular app through a shell company and get early access to the betas?
I have that general problem. My wife and I work at home full time (well, it was full time til RTO, sigh) and we live in the woods with lots of trees. So we have two ISPs.

We have a pfSense router made by netgate that we can tell our preferences for how to use the WAN connections. We plug them both in and we can tell it to use one as a backup, or use both equally, or with whatever affinity we like.

pfSense can also be installed on any old hardware - I just wanted a tiny silent one with some support because my day job of testing packets for other people seems to be over and the desire has faded to know how it works. (My first router had a cold solder joint and failed ... it was some work to get an RMA through because the Texas power grid, where the company is, was offline for a week when I issued it, but that's life)
They are related, thanks for the pointer! The representation of the tree is very similar, as are the techniques to get better than O(log n) - the work efficiency stuff. I'll add a reference to that if/when I do a published version. That said, I am unaware of any publications on parallel implementations of succinct trees.
I have casually evaluated Godot so I am moderately aware of its capabilities. The thing I did not evaluate well though is how well structured its data and asset pipelines are. The big thing a AAA engine needs (aside from rendering, console support, and perf and all that) is the ability to scale production to hundreds or thousands of programmers and artists. The ability of an engine to scale in this way is generally learned painfully by doing, and I'm looking forward to see how Godot fares on larger scale projects over time.
The best airline pilot lands the plane the same as the worst.
Show HN: Flask-Vault – Securely store and manage credentials in Flask
After months away from programming and especially Python, I decided to develop a new project inspired by Rails secure credential management. This new project is a library for Flask that allows you to securely manage an application's credentials and easily encrypt/decrypt sensitive data using AES-GCM with a 128-bit key.

Key Features:

- Effortless CLI Commands: Flask-Vault offers a set of intuitive CLI commands that make it easy to securely store secrets, such as API keys, database credentials, and more.

- Simplified Encryption and Decryption of text and files.

Check out Flask-Vault on GitHub and let me know what you think. Your feedback is invaluable!

https://github.com/multiversecoder/Flask-Vault
> There's no difference here between the schema/semantics of a table and the types/semantics of an API.

There is a big difference. The types of an API can be changed independently of your schema.
> low skilled jobs that can be mastered in months or years

Routinely on this site, there are job postings for "senior" engineering roles for that do not require even 5 years of experience. (By contrast, the recent headlines about UPS drivers making $170k are for drivers with 5+ years of tenure.) There are frequent discussions in this space about whether engineers need college or other pre-employment education. And many/most "tech" workers are not programmers; they contribute to tech companies in other ways. By and large, our industry as a whole does not place a huge value on long experience. I'm not sure how different tech really is.

> When no one does anything better than anyone else, it makes sense to negotiate as a block, individuals have no power.

How much power did the individual employees at Meta, Google, etc. have when they were being laid off en masse recently?
I know European Union work quite differently than in the US.

My experience with unions in the US like the teachers unions where conditions are still poor, pay is poor, and everything based on seniority rather than skill, you’re stuck with whatever the union negotiates regardless if you’re in the union or not …. I want nothing to do with that.
It's the US' proof that socialism works!
> Discord/Slack/IRC does not allow for that

Sorry for a stupid question; but does not Discord have full-text search?
A union would protect everyone. And nobody is saying that a senior engineer should get paid the same as a junior.

You live under the impression that better workers will earn more.

In practice the skill that earns higher salary is to pretend to be very competent by using jargon and parroting stuff.
Totally off topic, but I just got two Xbox Series Controllers working over Bluetooth flawlessly, connected to a Raspberry Pi, using xpadneo driver. Can highly recommend that driver.
I think CARP might be a better solution.
You can still get something like this. Did a search on Tindie:

https://www.tindie.com/search/?q=altair
Many service providers actually want their clients to be able to locate them.