skysight-inc/HackerNews huggingface dataset:
What I don’t understand is why Microsoft seems to have failed so often at creating the basic abstractions needed to be able to replace the old dialogs (for instance the file browser the ODBC connection UI) with new ones without needing to touch the calling code.

Microsoft’s answer for making new UI always seems to involve making new API’s altogether, leaving the old ones intact for compatibility, and adopting the new ones gradually over time. What’s the point of interfaces if you need to change them to change the implementation? The ODBC dialog should have been able to be changed without the calling software even knowing about it.

I seem to recall the reasons being something about explorer shell plugins and needing to support third party additions to the dialogs, but that just raises further concerns for me: why allow such things in the first place if it causes you to never be able to change the dialogs? Why does the explorer right-click menu (for example) have a plugin interface that prevents you from changing it to use a new UI look and feel?

It all reeks of “the wrong abstraction” all over the place to me. It’s probably getting old to point this out at this point, but macOS doesn’t seem to suffer from any of these issues. If they decide to do a new UI theme for a macOS release, you generally see it everywhere. There’s no 1993-era UI elements in macOS that are significantly out of place (not saying they don’t have UI that has sat unchanged, but it’s usually because the changes aren’t needed, not because they just didn’t get around to it.)
An underwater civilization would be much less resilient to a nuclear attack originating from Earth, than an extra-terrestial civilization would be.

Submarines and nuclear tipped torpedoes can strike any point on the sea floor with almost no warning.
Sure let’s delegate decisions that are entirely neighborhood and building specific to a company that doesn’t even understand the local issues. Yeah HOAs can suck and aren’t needed in some cases but in my case the HOA is doing the correct thing and legal action has been taken against these places. It’s a shame airbnb won’t enforce local government policies because it will eventually blow up in their face only after people like me and my neighbors are harmed.
The entire article is a snarky dismissal of humanity's possibly grandest venture so far. Let us at least allow ourselves room for some "bilateralism".
Irritating they are, but utterly, utterly worth it if you care about quality.
Don't exaggerate. There is a difference between doing online business and leaving an optional review.

OP was still able to use Airbnb, they just removed one positive review possibly because they have no online history making it hard to distinguish them from a bot or puppet.
My partner was in the same boat with a near slumlord experience in toronto. The pictures on the listing showed a basic but clean place. In person, there was a hole in one of the doors, a floor that was literally disintegrating, a kitchen sink that pulled out of the countertop when you tried to use it, etc.

Her negative review was removed after a complaint by the host, and then the host proceeded to libel her in the review they made with false statements. It took a battle and sending loads of pictures to AirBNB to get them to remove the false review of her and restore the negative review of the place.

Needless to say, I lost of a lot of trust in AirBNB that day. The "air cover" guarantee isn't worth the paper it's printed on. We've gone from 50:50 hotels:airbnb to hotels only, outside of extremely specific cases.
You missed the opportunity to video and monetize it on OnlyFans.
In Europe, banks, police, and courts do understand account takeovers. They have roughly the same consequences (a lot of faffing around with the bank), but are much harder to pull off than check fraud. I really don't see a downside.
This statement being made days after one of the core bitcoin devs lost all their bitcoins is hilarious to me. There needs to be some regulated abstraction layer above raw bitcoin before it can be taken seriously as a currency among common people.
I have watched it in Denmark too for many years. Until I read this article I had no idea that it is watched in other countries as well :)
> So you're just restating what I said?

No, you literally said:

> I'm arguing that according to common sense, he is guilty of corruption.

That's what I was disagreeing with.

> I'm saying people generally shouldn't have voted for him because it's illogical to support such a bad candidate.

That's fair. It's also a personal opinion which seems to go against common sense, given that he was in fact voted in.

> I also said I understand that people voted for him because the only other alternative was Bolsonaro

Yep, a lot of people did that. In fact, I suspect a lot of people did the opposite as well - voted for Bolsonaro thinking he was the least bad of 2 bad choices.

> The corollary to that being that we shouldn't celebrate Lula's victory.

Again, an opinion. In my personal opinion, one of the greater tragedies is having Alckmin for vice-president. Having Temer with Dilma was a grave mistake. I just hope this time around they've learned something.

> feels like you have an agenda to convince others (me?) that Lula is great because he's "innocent" (for some value of "innocent").

Not at all, I was arguing about his innocence. Everything else are personal opinions on how good or bad a candidate he is and I'm not in any way trying to convince you to change yours.

In fact, I do think we mostly agree with regards to the facts. We do seem to disagree with regards to his actual innocence (as opposed to technical) but I'm not quite arguing about that either.

In any case, I do see your point-of-view clearly (I think) and I absolutely respect it, even where I might disagree. Or perhaps even more so, as it enriches the debate.
Ah, I also use hass to automate my home heating but for a much dumber reason...

I live in a really old house where the furnace is on a two-wire control system (open=off, closed=on) so no possibility of working in good smart thermostat solution.

So I just patched in a "smart" relay on the furnace wires that let me close them in a software controlled way and use temp sensors to control it over hass. I also kept the old dumb* thermostat connected in parallel and just set it really low as a failsafe to prevent stuff like pipes freezing in case my bodge smart automation job crashes silently when I'm away or something.

*: Only marginally newer than the mercury-in-a-tilting-tube ones, the one I have uses bi-metallic coil with a magnet on the end to control a reed switch.
A walkthrough of the probability problem “Gambler’s Ruin”
Multisig your life savings and backup the seed phrases on stainless steal washers. You can have as many signatures as you like and require whatever quorum you like too.

Maybe put some in Gold, Silver and Real Estate too.

Obviously you should never put everything in one basket.

Stock are to me a different class of investment from life savings type of stuff.

> To clarify, the idea is I need to keep my life savings in a fire-proof, theft-proof safe?

But yeah, you should definitely have a _portion_ of your life savings in a well hidden quality safe.

That said, you probably only need to put one key in a safe. Hide the other and give the third to a friend or custodial service like unchained capital.

For day to day use, transfer what you need to and from cold storage to hot wallets.

The more wealth you have the more security you need, and you should count governmental and institutional actors in you decisions or you will ignore threats from counterparty risk, inflation, confiscation, and taxation.
The same hilarious statement "it's the future" being preached time and time again.

Bitcoin isn't even used for as a means of sending money to people, we both know this even after almost 15 years since Bitcoin was made.

Bitcoin failed completely.
DuckDuckGo - We are looking for candidates that are excited to join us on a mission to raise the standard of trust online. All of our roles are fully-remote, except where specific locations are noted.
https://duckduckgo.com/hiring

Worldwide Remote Open Roles at DuckDuckGo:

Senior Developers:
-Windows (C#), iOS, Frontend (Javascript), Android, MacOS

Engineering Director, Fraud Prevention

Senior Creative Designer - Advertising

Director, Product Strategy and Director, Product Design

Senior Advertising Research Manager

Talent Acquisition Director

Principal or Director, Product Design

Senior Creative Producer

Senior Technical Sourcer

MORE ROLES: https://duckduckgo.com/hiring
Location: New York

Remote: Yes

Willing to relocate: Yes

Technologies: JavaScript, Ruby, Go, React, Node.js, Express, Sinatra, PostreSQL, MongoDB, Docker, Terraform, Nginx, OpenTelemetry, AWS(Lambda, SQS, S3, etc.)

Résumé/CV: https://willyennie.com/assets/pdfs/William_Yennie_Resume.pdf

Email: wryennie@gmail.com

Website: https://willyennie.com/

I am a software engineer currently based in New York. Learning and solving problems are two of my favorite things. Recently I built Firefly, an observability framework for serverless functions.
https://try-firefly.github.io/
> You get an error state added to a given value, which you also get via exceptions, except implicitly and without notification of the additional state.

This is incorrect. With error return values you're adding a branch to every function call which is quite expensive on the whole. You're adding i-cache pressure & you're adding branch prediction pressure.

Exceptions in nearly every language that supports them (including C++) don't go through return values at all. Rather when thrown the stack is walked to find an exception handler. So exceptions are more expensive to throw than return values, but completely free when not thrown unlike return values.

> It very much isn't, part of the system programming workload is to provide reusable components.

There's absolutely no issue with exceptions & library boundaries in general. Statically checked exceptions also exist (see Java - although there's a big debate on if that's a good idea or not, but also see https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p07... ), I'm not sure why you're arguing as if they don't.
Just a typo. A reasonably efficient EV is 240Wh/mile or ~4 miles per kWh.
I'm not the same person, and the question still applies. If you're so pedantic, then,

> Since when is a social media account required to leave reviews?

It's just as absurd when written this way. But, please, show me the exact place where Airbnb (or any other big company) says that a social media presence is required to leave a review. I'm waiting.
Location: Boston, MA
Remote: Yes
Willing to relocate: Yes
Technologies: Go, JavaScript, Rust, TypeScript. Axum, Deno, Next, React, Svelte, SvelteKit.
Résumé/CV: Upon request. Can also email for my LinkedIn, if that's your thing.
Email: ollvr@protonmail.com
Website: https://flbn.sh/

recently graduated. multiple years of freelance and internship experience during uni and one year of a full-time position as a Full-Stack Engineer. at the point in life where i'm free and looking forward to see more of the world, so relocation is indeed preferred. also in need of fulfilling work to fill the vacancies that research and daily student ennui occupied.

willing to pick up anything, but some technologies that i would love to work with are WASM and/or WebGPU.
We can likely take US candidates as well. We may be open to other candidates from the North American time zones on a case-by-case basis
CourtDrive | Perl Developer | REMOTE| Market | Full-time | CourtDrive.com & CourtAPI.com

At CourtDrive.com and our sister website, CourtAPI.com, we are building solutions that enable law firms and other power courthouse website users to become more efficient by automating daily tasks. Conceptually we’re building an ETL system with fuzzy data sources and an API in front of the end results. We’re based in Los Angeles but have a remote team worldwide (Canada, Europe, Armenia to name a few). We’re looking for a Perl developer to help us advance our mission by: building new webservices by scraping state court websites, building and supporting our CourtAPI solution, and helping keep our modern Perl codebase well oiled.

Testimonial from a team member: “Long story, but I worked there for maybe 6ish months part time a while back. They offered me full time, but I ended up going to a startup because I wanted to learn some specific technologies + up my skills in Data Science. That job was definitely good for some people, but it wasn’t as remote as they advertised it (had me fly in a lot), and the team was somewhat difficult to work with ;) I ended up starting my own consulting and at the same time CourtDrive reached back out to me (perfect timing). Point I was trying to make was that I went back to work with them because they were so nice to work with. Not super demanding and very open to listening to ideas/suggestions - just a pleasant environment.”

Full job listing and specific skills we are looking for: https://docs.google.com/document/d/1zezDxt7FM59oInpS2kNhqEpn...
I was dead serious :) Although it seems nginx is bit complicated[0], in general, it's fairly easy to set up new systemd services.

[0]: https://github.com/NixOS/nixpkgs/blob/nixos-22.11/nixos/modu...
Because we can't trust the systems we need to live our lives.
I really enjoyed the article.

The only thing that stood out was that the argument the author set out to dispel had a much simpler flaw. In the original argument, point number 3 (having less skin in the game leads to bad decisions) is the weakest one.

That statement isn’t really a first principles fact, but at best a hypothesis. IMO, not even a good one. For all we know, having less extreme exposure may lead to better decisions, as the founder may be open to more calculated risks. And even IF true that statement doesn’t address the tradeoffs: maybe bad decisions are outweighed by the ability to outrun the competitors due to influx of extra cash.

While there is certainly some correlation in such arguments, the bar for proving causation needs to be much higher than a pithy statement.

All that being said, I really enjoyed the rest of the argument.
Task migrations are (relatively) expensive, and runtime-per-core lets you write request handlers that aren't Send+Sync. It's the kind of thing that looks good in benchmarks.

I wouldn't want to rely on it, because you can't rebalance uneven loads between cores, and a single blocking task would block all requests assigned to that core.
The drag and drop your parent comment mentions is used for creating the WinForms application, not for interacting with it.
Creating the application is still done on a Desktop PC.
Why doesn’t the hoa identify the condo owner amd fine then to oblivion?
Citation needed for the magnitude of Airbnb’s contribution to “ruining housing and rental markets”
Location: San Francisco, CA
Remote: Yes (or local SF)

Willing to relocate: No

Technologies: Ruby, Python, TypeScript, Javascript, Vue, Haskell, Scala

Resume/CV: available upon request.

Email: pure.fp.computational.poetry@gmail.com

I'm a principal-level individual contributor with 14 years of full-stack experience in a wide variety of technologies, languages, and problem spaces.

As a member and founder of a variety of startups, I've worn every hat. This allows me to translate the different languages and perspectives between different departments, allowing me to act as a consensus-builder and communications hub when organizational buy-in is critical.

I've led and developed teams of up to twelve engineers, have many years of experience in a technical product ownership role, and have been fully responsible for the architecture, initial implementation, and ongoing production management and maintenance for systems currently used by millions in the health care space.

These include no-code web builders for forms and whole applications that have saved thousands of developer-hours and millions of dollars, HIPAA-compliant, versioned and fully-auditable data stores, configurable streaming data infrastructure system, and a workflow engine that is responsible for the coordination of a live production application that serves millions.

My main interests outside of tech lie in music, language, biology, and economics, all of which I have experience mixing with my technological skills in various side projects.

I'm available for strategic and architectural consultation, teaching and mentorship, as an individual contributor, and as a senior or director-level engineering manager.
Perhaps there was a guitar in the bag?
hey there, cofounder of cal.com here. thank you for the flowers -- means a lot. zomars (https://github.com/zomars) has been making a ton of great improvements lately
> doesn't allow you to express your preferences very well, since there is very limited differentiation between candidates

Again, so what? The function being optimized here is not "fealty to true preferences for individuals", but rather "level of satisfaction with outcome for the entire group of electors". And actually, my preference is to not be asked to rank candidates but just issue binary assessments. Your claim that people want the former is wild, unsupported hypothesis, and the way you phrased it seeks to imply they'd rather not vote than vote approval voting. I think you are strongly (albeit transparently) forcing your own preferences through others' mouths in an attempt to start this more or less malformed debate.

> approval goes head to head with IRV or STAR (the two other movements that seem to have some momentum) I would generally expect the voters to go with STAR or IRV, for better or worse.

IRV is literally the same thing as RCV and so displays the same idiosyncracies and fundamental flaws so I'm not quite sure you know what you're talking about here.

Further, the kind of person attracted to STAR is the same kind of person who can devise linear algebra algorithms for deciding what's for lunch, and go in to change every setting on their new smartphone before the wallpaper. They are micromanipulating technocrats, and while this community massively overly represents that type, it doesn't represent the public per se. I assure you, what you parrot from online discussions by people who very much don't have their finger on the pulse, is then predictably very far from representing views considered "normal" in the literal sense.
I think this separation is important. A meeting should either be work or social, but it shouldn't be both. Participation at the daily is mandatory. I'm there to report my progress and hear about everybody else's progress. I don't want to socialize with anybody at 9am, I just want to figure out my workday and get that started. At some point I do want to socialize, and then it's helpful if there are opportunities for that, but it should never be forced and I shouldn't be tricked into it.

If I'm at some meeting about an architectural decision, I don't want to socialize, I want us to get to the point. If people want to hang out after that, that's fine. But that's not what that meeting is for.
Why would or should you have a say in what the property owner next door does?

What does having a say look like?
This sounds verboten.
I don't see a reason the Mac Pro has to have a more powerful CPU than the Mac Studio. For example the Macbook Pro and Macbook Air also share the same CPU at certain levels.

The difference could be in expandability (PCIe slots) and RAM if they are able to either move the RAM off-die or have a NUMA architecture.

Interesting to speculate though. So far they also haven't launched a multi-socket product, maybe that's what the Mac Pro could launch with.
I’m genuinely interested to hear what are the specific harms you have suffered due to this.
It’s not enough to recognize wrongs. The aim is to extract a confession that will hold up in court, so your possessions can be redistributed fairly.
I think React hooks are so much easier to write than observables. It provides similar functionality to observables, but without the added complexity.
There's something uniquely American about taking a brutal cold blooded business, putting a fake friendly facade on it, and holding that facade up for so long
Why do you care if your neighbor has guests stay over at their house?
cofounder of cal.com here, thank you @pototo666 the typescript, tailwind, nextjs, trpc stack has been amazing so far
Can you point to an example? What has "signaled exceptions"?
My understanding is that downvotes should be used for comments that don't add to the discussion. Thoughtful disagreement is surely the lifeblood of a good discussion.

I feel like most downvotes are used to simply disagree though.
anarchotyranny
Miracle or mirage? Atmospheric rivers end California drought year
FlightAware | multiple roles | REMOTE (US timezones) | Houston / US | https://flightaware.com/about/careers/

Hello from FlightAware! We are hiring for a number of positions, including SRE and senior software engineering. Our team is headquartered in Houston, Texas, but we work as a distributed team and accept remote applicants for work within the United States.

FlightAware has built the world’s leading aviation software platform, processing over 180 million incoming messages an hour from over 30,000 feeds—over 2TB a day and growing—to provide the best, most complete, and most accurate real-time flight tracking services in the industry. We use Python, Rust, C++, Tcl, and JavaScript. We are proud to have built a wide variety of successful products on this foundation that have become central to the aviation industry at large.
Same here. Used to be a superhost so I know the rules. I had a period of 24 hours where there was a burglar alarm going off in the apartment and there just couldn’t stop it. Obviously it was very difficult to sleep during the period. I was very careful to say only what happened and not offer any personal opinions.

AirBnB removed the review and would not say what guideline it’s broken so I couldn’t amend the review.
> it's just low class.

The “property” I rented was just some of the space of the original house, like 30% of it. There was a door from “my area” to the living room on the other side that was nailed or caulked shut, and the walls were paper thin. They were right next door and I could hear every word of foreplay. It was fucking gross.
BitWarden has a web tool that lets users securely use zxcvbn to test password strength: https://bitwarden.com/password-strength/
I've been working on a project recently that involves running Win95 in a VM and it's almost shocking how nice the UX feels compared to the Win11 host surrounding it. Consistent, clean, legible - nothing hidden, very little extraneous animation or visual flash. Even the battleship gray is nicer than I remember. Nostalgia goggles for sure, but...
Don’t think of it as a Boolean requirement but rather changing the difficulty factor, with key thresholds for going to the next level: it’s much harder for a poor kid to reach middle class stability than for a kid from a $1M-ish family to hit $10M. Having a high-status education, access to their parents’ social network, familiarity with banking and finance, and the ability to know that taking a chance and failing means that you get a “boring” upper middle class life rather than being on the streets all make it much easier for someone to even try something ambitious.
SEEKING WORK | Edinburgh, Scotland | Remote

Technologies: Unity, C#, Blender, Photon.

Apps & games, open to short contracts.

LinkedIn:
https://www.linkedin.com/in/gngriffiths
I had booked an airbnb in Shanghai. On reaching the destination the host said we had to get police verification. She took us to the police station where the police said we cannot stay with her as she doesn't have the required permits. We were in a country where we didn't know the language and airbnb declined to help us as they didn't have any people on ground or provide alternate accommodation. We got the refund but he spend way more to get alternate accommodation.

I was not allowed to even post a review.