skysight-inc/HackerNews huggingface dataset:
> Picture an OS which always runs on fully-synchronized storage (perhaps a custom Linux or BSD or QNX kernel). If there's no write cache and all writes are synchronous, then fsync() doesn't need to do anything at all; therefore `int fsync(int) {return 0}` is valid because fsync()'s method is implementation-specific.

Sure, I'll give you that, in a corner case where all writes are synchronized to storage before completing. However, most modern computers cache writes for performance, and the speed/security tradeoff is the context of this discussion. We wouldn't be having this debate in the first place if computers and storage devices didn't cache writes.

> The POSIX specification is not a court of law

Indeed, it isn't; nor is legislative text (the closest analogy in law). Hence the need for interpretation.

> fsync() should do whatever it needs to do to request that pending writes are written to the storage device

We are in violent agreement about this :-)
Yes, USA, Canada, or entite Western world sanctions only work if you have their financial infrastructure in the way.

It makes 0 difference to a typical BTC cash out shop in the third world.
Here's a large list:

https://aloneonahill.com/blog/wordle-alternatives/
Heh, I got this as a interview question years ago.

Given a list of words, see if there exists a valid 5x5 square of words.
I have friends where the dad works, and the mom runs the household, but the mom is just as good an engineer (or better). Since you're acknowledging and explaining the issue with [3], perhaps just using "parent" would have been better.
What other sources have they burned? That Wikipedia page only lists Winner.
One thing I do not see mentioned is that tests let me try out the interfaces I am building as a consumer of them earlier than I would otherwise. So even in exploration it can be useful, sometimes.
John Ousterhout has a different take on this in "A Philosophy of Software Design":

The problem with test-driven development is that it focuses attention on getting specific features working, rather than finding the best design. This is tactical [as opposed to strategic] programming pure and simple, with all of its disadvantages. Test-driven development is too incremental: at any point in time, it’s tempting to just hack in the next feature to make the next test pass. There’s no obvious time to design, so it’s easy to end up with a mess.

One place where it makes sense to write the tests first is when fixing bugs. Before fixing a bug, write a unit test that fails because of the bug. Then fix the bug and make sure that the unit test now passes. This is the best way to make sure you really have fixed the bug. If you fix the bug before writing the test, it’s possible that the new unit test doesn’t actually trigger the bug, in which case it won’t tell you whether you really fixed the problem.
Sure, but most families don’t make that much money so it’s kind of a false dilemma and so I disagree that “paycheck to paycheck” is rendered meaningless because in many cases discretionary spending simply can’t just increase because there is little left after the nondiscretionary money is spent.
This makes absolutely no sense.

How is "let the building collapse then send the owner to jail" an improvement over "don't let the building collapse"?

Why would we get rid of building codes, but then still jail people who don't follow the old building codes that we just got rid of. All this would accomplish is sending well-meaning people to jail, just because they didn't know their house had a serious problem, because we got rid of the building codes.

I am so confused by your rational.
Some of the job descriptions I've seen from recruiters are so bad it almost feels like a trap. Like if you respond you'll be blacklisted for being desperate and have a harder time finding a legitimate job.

I saw an email the other day that offered 50-60k/y in the Midwest. Remote would be "considered" after 6 months if you "behave." Masters required PHD preferred.
The author does state that they were using Otter — it’s at the beginning of the anecdote

> The next day, I received an odd note from Otter.ai, the automated transcription app that I had used to record the interview.
The acquisition's IPs might not conflict with IBMs, but surely they conflict with those of the other acquisitions? Is there any benefit after the first acquisition?
I'm hesitant to write this because of the potential responses, so let me start with this caveat: I know many people are doing their best and are still barely scraping by, and that what I'm writing below does not apply to many people, etc. Ok:

For a few years I was in position to help review families' finances and offer counseling and direct them to community resources, and here are some things I learned:

0) comparison is the thief of joy
1) people are wasting huge amounts of money on credit card interest payments
2) spending less than you make is the main factor in not being constantly stressed by your finances, not having any debt is a close second
3) being stressed about your finances really sucks the fun out of life (and is super hard on most marriages)
4) getting a raise but not increasing your standard of living is often the easiest way to accomplish #2 (and fixing #1 if needed)
5) most people either overlook meaningful spending cuts they can make, or they want other things more than reducing financial stress (see #0) - these choices can be hard (e.g. move away from HCOL area) but those who are willing are almost always able to achieve #2 and are much happier as a result
The only problem is in some of these places its hard to be a developer and cross 80k much less 150k. There is a reason why midwestern grads get poached to the coasts.
Hey you can actually test it out without putting down a CC. Just embed the code snippet, track one event and then turn on your survey. You will start seeing responses. When you like it enough you can subscribe! Or let us know your feedback. We're also giving detailed live demos via Zoom - you can book one on our landing page. Hope this helps.
I can call up specific tweets from years ago by searching keywords that I remember (or at least I used to be able to before Twitter nerfed search). Just sticks in the brain.
I figure they must just be monitoring the original content and republishing it before it’s indexed by google. The searches are so specific and niche that generally ranking isn’t hard it’s beating the og that’s hard.

I just don’t know how they are managing to get indexed before the big name established sites. Perhaps they are succeeding on some small percentage and that is what we are seeing?

Perhaps they have an additional trick to make it look like they posted the content first, perhaps internal links or something.
For static data would it be faster to use a trie or radix tree?
"You are not charged for expiration or the storage time associated with an object that has expired."

From: https://docs.aws.amazon.com/AmazonS3/latest/userguide/lifecy...
Yes, I know it doesn't strictly block banners.

But for 99.9% of people it frankly achieves roughly the same goal of being able to hide from cookies with minimal effort.
SQLive: The SQL database that tells you when your query results changed
> If your lawyer tells you something completely wrong that gets your entire business fucked by the US government then they (and ultimately, their insurance) is on the line for that.

The attorney you consult about the potential malpractice claim against the first lawyer may tell you that that's not an accurate description of the professional standard of care that is applicable, but, still, a lawyer you hire is more accountable than hnwhiz679.
2022 Sea Level Rise Technical Report
Nice! Some observations:

* Good job integrating with WeChat, which significantly lowers the inertia of note-taking for many Chinese users.

* Google Keep is similar but it doesn't have digest/reminder and link-to-other-notes, which are only accessible in the flomo PRO tier.
> Your users don't care about multi-hour or even multi-day downtimes

Should ask Reddit.

And yes, it's a sad state of affairs, but an hour of downtime in healthcare isn't all that uncommon. Convincing administrators to ~triple their hosting costs to avoid the occasional outage is pretty hard to do.

I mean, I recently watched a documentary on the 2003 east coast power outage, and one of the primary causes was the single computer in charge of issuing alerts (in an alert-based workflow system) going down.
Are you saying you have a stove that doesn't have an electronic starter? Are you on a digital or analog thermostat? Does your home heater work without electricity?

Historically and mostly today, a wood stove is a cast iron container you fill with wood mostly to heat a house. There have been innovations in shape, airflow etc to make them more efficient but they generally haven't used an electric lighter.

Electric-light gas stoves normally don't need electricity to function - in a outage you can light them with a match or sparker.

There have been gas heaters that don't require electricity but not central gas heaters, this true.

Eastern California, where I currently live, has experienced a half-dozen days-long electrical outages in the last year alone. A the time two months, when I spent four days snowed-in, with it 45-40 degrees inside my apartment, is notable. What does or doesn't work without electricity is an important question.
I want SO BADLY to convert my switches to smart switches, but it feels impossible to find what i need. Good luck searching on Amazon, too. Search for Zigbee, and it will return page after page of zwave, proprietary, and other listings. It's impossible to wade through. I've tried and given up multiple times.

This is what i need that is evidently so difficult to find:
1. Zigbee
2. 3-way
3. Dimmable
4. Beige (almond?) Color

Any ideas?
Silero[0] seems to have decent performance (although you will have to some minimal coding). I believe there are better ones if you're willing to tinker a bit more.

[0]: https://github.com/snakers4/silero-models
They were wrong, so the accounting value of their assessment / opinion is zero.

If something has no value, why shouldn't it be dismissed / disposed of?
I took a look at that and holy cow!

TIL there are machines out there that have 64TB of RAM!
That's coercion.

You might as well say "Well those actresses didn't have to interact with winestien, they could have just not be actresses."
It's also the reason why some AWS product teams have started acquiring IDE- or CLI-type of start-ups. They don't want to be boxed in by the constraints of the AWS Console - which is run by a central team. For example, the Redshift team bought DataRow.

Disclosure, co-founder here, we're building one of those CLIs. We started as an internal project at D2iQ (my co-founder Lukas commented further up), with tooling to collect an inventory of AWS resources and be able to search it easily.
That $100 fee might be literally impossible for people to pay. Iran has a population of ~85 million - you can do the math!
I can't find "Frames per second" in iStat. I checked CPU/GPU section. Where is it?
That's not living paycheck to paycheck, that's called a balanced budget.
A non-technology solution? In this forum? How dare you, good sir?

Seriously, I've been going as back-to-basics with my newer purchases as possible -- I recently purchased a used sewing machine that has gears made of metal, has no LCD/screen or computer firmware, and only relies on electricity to run its motor.
Oh didn't know that interesting. I just assumed it was like corporate US, but a bit "more" due to the competitive nature. I guess Netflix choose the wrong analogy then with all their sports metaphors.

Reading the whole slide back to back, I am a bit disgusted. It is so smug. It is trying to be brutally honest, but it feels more like a cult pep-talk. The place like doubled it workforce in four years -- there is not way to be elite after that, even if they were before ...
I'm confused. Your example is a python script, and you say python is python. So wouldn't you be able to do the same on the other OSes?
Would you mind sharing a link to your source? I would love to update my mental cache?

Thanks!
I use pass[1], which is a command line tool to store gpg encrypted passwords in a local git repo.

I share the git repos between different machines using my own servers. All remote mirrors are synced over SSH using git-remote-crypt[2], which additionally encrypts all remotely stored files - including the metadata (e.g. paths and file names of the files) of the remote git repo itself.

On mobile I like to torture myself and enter the passwords manually.

I definitely wouldn't trust any SaaS password manager.

[1] https://www.passwordstore.org/
[2] https://spwhitton.name/tech/code/git-remote-gcrypt/
What drives innovation in artificial intelligence?
Yes, it was the simplest change we could make. Hopefully it makes things better without breaking anything else
s2n-quic, a new open-source QUIC protocol implementation in Rust
And even if, is that a problem? We can use their browser for free and they do a pretty good job at not tracking anyone for huge money. What’s the problem with them having some income?
Even if they aren't being "forced" (and I would argue they are) it's unpleasant enough that you should be able to understand why there's a protest.
> You only have 258 karma.

And you only have 1 karma, so you're not qualified to say what you said in your previous post. Of course, my point is that I know how much karma you have, as much as you know how much karma any other person has, which is...you don't. And I've been here long enough to know that your original comment is getting downvoted, because it's largely full of false statements. Sure, you can cherry pick a few examples here and there, as you could on any site, but to say that is is HN's "biggest problem" is demonstrably false.
Ya the core of the article is missing a key point.

Did you enter "Mustafa Aksu" as the title of the Otter recording? If so, they just took the text you entered and emailed it to you. Why did you write this sensationalist article?

If they transcribed it and send it to you, maybe there's something here. But expecting Otter to be secure is an entirely different issue. But the article conflates this whole thing about the title with insecurity and it's unclear.

There is certainly an article to be written about the dangers of using Otter. But this stuff about the email and the title is a distraction. It attempts to "storify" something that doesn't need it. Automated recording means sending recordings to the cloud where you don't control them. That's a terrible idea for sensitive content. Full stop. That's the article.

Disclosure: have used Otter, like it, but wary of security issues. Self hosted option sounds good.
> communism/collectivism is once again the wolf in sheeps clothing.

Yes. The use of capital to purchase large scale investments causing negative ripple effects on society is communism. The system that famously loves and allows for private capital.
It was fixing (or trying to) issues with the v4 spec that were now very apparent.

For example, ipv4 technically has a link-local address space but barely anything will use it and even less will successfully. Many other 80/90s protocols did much better at that (IPX being an example) as well as having distributed name and service locators and such.

IPv6 local networks of IoT devices or whatever can pretty much automagically start communicating with zero configuration to anything else locally. No DHCP or whatever required.

The world didn't stand still between v4 and v6, it'd be weird if the protocol did.
I cannot over-emphasize how utterly demoralizing things like this are to those children. The kids who are smart enough to do real work are also smart enough to figure out that nobody will care.

I was so discouraged by finding out the other children who liked web development and coding had outside help, and I had a really hard time understanding why things like Synapse could get a PC Mag review, but I'd be accused of being a liar if I talked about my own projects, because that's what happens when you're a kid working without an adult. Without an appropriately credentialed adult vouching for you, people accuse you of stealing your work, lying, being an arrogant snob, etc.

ESPECIALLY if you're self-taught or were taught by adults society doesn't think much of. It's believable that the Pages taught Larry to code when he was wee, but obviously I couldn't have learned anything from my parents since one was a high school dropout and the other was the son of a factory worker. How could THEY have known anything?
Re webapp, I found this snippet in [0]

> After a visitor authenticates to Cloudflare Access, all subsequent requests to the application server contain a Cf-Access-Authenticated-User-Email header with the authenticated user. Our example uses user@example.com. This allows you to identify the user currently logged in.

So authorization is still app's responsibility, but at least the authentication is handled. Well, at least plain-text list of admins' emails is much easier to implement than full user-password database.

Regarding SSH, that requirement does sound annoying, agree that Bastion-zero's approach is superior.

[0] https://developers.cloudflare.com/cloudflare-one/identity/us...
I think that depends on exactly who you talk to. Quite a few people I've discussed this with believe it would be a complete replacement, even for employer based insurance.

There a certainly some areas of interest to be address, like how to protect from bankruptcy even when someone has insurance, or what edge cases many of these uninsured people fit into that aren't covered by employers, the exchange, CHIP, Medicaid, and Medicare. Although in many discussions this is glossed over or not touched on at all. It would be interesting to see if requiring coverage for part time and contractors would affect anything. Especially if that would help pull people into the middle class (no idea if it would).
What is wrong with SOURCE MAPS and how not to mess with them?
Yep and the feature is just rule based auto-clicking elements after the page loads. So it can skip other annoyances like newsletter or app download prompts too.

https://guide.hyperweb.app/remove-annoyances/autoclick/
> I know some of these tracking APIs send data to third parties directly, but if that was banned all this traffic would just be re-routed through the app developer's back end so it would just sweep the problem under the carpet.

I quit a job over this. I don't remember exactly which service it was we were using (mixpanel maybe?) and we found out some users where blocking access to service servers (either at router level or something else). The solution? make a proxy api endpoint that would just re-route the calls to the service.

I beg and begged, saying 'look, these are users that specifically blocked 'service', lets respect that and get our data from the users that haven't' (this was before the Apple privacy changes a couple years ago). I was steamrolled because they knew better than users. I handed my notice the moment the ticket landed in the board.
Startup is a hit in Silicon Valley. Its CEO raises eyebrows in Australia
I'm looking forward to the founders and the core maintainers being able to make a healthy living off of home assistant with the least amount of pointless overhead :)
Obviously, a lot of companies prefer to host enterprise software on-prem rather than allow them to run in the cloud.

Is anyone aware if there's been a similar movement to create on-prem versions of popular ML-based products? Otter, Grammarly, etc.
That is weird. I don't see an easy explanation. kdump uses unsigned long.
HN had this functionality for a while some 10+ years ago. Our YC startup Notifo had integration for HN reply pushes. https://news.ycombinator.com/item?id=1203104
At 33:20 -
My job as party leader is to make sure the PAP governs well to the best of its ability, so that it retains the mandate of the people for as many elections as possible.
But my duty as the leader of the country is also to maximise the chances that whichever party wins future elections, it will uphold and be held to the same high standards of proper conduct and honesty as the PAP,
so that our democratic system can continue to operate properly, whichever party is in charge,

At 34:54, he quotes 'John Major', the former British Prime Minister -
“There has been cynicism about politics from the dawn of time. We are told that politicians are ‘all the same’, and this untruth conditions electors to condone lies as though they were the accepted currency of public life.”
“But politicians are not ‘all the same’. And lies are just not acceptable.” “To imply otherwise is to cheapen public life,
and slander the vast majority of elected politicians who do not knowingly mislead.”
“But some do – and their behaviour is corrosive. This tarnishes both politics and the reputation of Parliament. It is a dangerous trend.” “If lies become commonplace, truth ceases to exist. What and who, then, can we believe?
The risk is … nothing and no-one. And where are we then?”

At 36:37 -
In Confucian thought, there are four social guidelines that hold a state together: rituals, righteousness, probity, and shame.
Probity, or desisting from corruption, is about upright behaviour; it is a norm that can be enforced using laws.
But shame, a reaction to wrongdoing, is a moral disposition; it is about one’s own sense of right and wrong, whether we know we have done the right thing, or we know we have fallen short, even when nobody said so.
That has to come from within ourselves, from our own values, and our own consciences.
Absent that sense of shame, people may comply with laws for fear of punishment, but they will lack the moral compass to do the right thing simply because it is the right thing to do, and to take responsibility when they have fallen short of the standards expected of them.
> Low income people often don’t know it’s possible to escape their poverty, much less how to do it.

Idk, I think that's a pretty broad generalization. Many certainly know they can escape poverty, but the how is important.

When I was working three part time jobs just to keep my head above water and have some amount savings, I would think to myself that this is just temporary. Eventually things will get better. I often wonder how many people fall into this "My money situation is just this way temporarily, I'll make more later at some point and things will be better"

The dangerous part is not acting to change that temporary situation. It's exhausting to do the routine of work day by day. Then taking the extra effort to get an education, find a better job, etc all become more difficult when working multiple jobs just to stay afloat.
I trust a centralized solution more than anything I could do myself, plus the convenience ig
Same setup here. Love using z-wave as a standard and then bridging everything over to Homekit for siri / phone control center access
> Should change to a montly fee. Then people would get rid of the ones not used.

There is a fee. Your EUR 1,400 annual fee.

For that money you get one IPv4 and one IPv6 (IPv4 subject to availability, obvs!).

Above that they charge per resource assignment, 50EUR per annum per resource assignment ( defined as: "IPv4 and IPv6 PI assignments; Anycast assignments; IPv4 and IPv6 IXP assignments; and Legacy IPv4 resource registrations through a sponsoring LIR. AS Numbers are excluded from this charge")

And yes, I think the 50EUR should be put on a ladder scale so hoarders get charged exponentially more. ;-)
Quarkus 2.7.1 Released - But Why Quarkus?

https://news.ycombinator.com/item?id=30377204
Oh, if you are using CLI then you will love the new integration we are building in 1Password 8: https://developer.1password.com/docs/cli/use-biometric-unloc...