skysight-inc/HackerNews huggingface dataset:
Sure! You're 100% correct! But two quick points here:

1) I wasn't advocating necessarily for a degree, but specifically in rebuttal to the idea that non-STEM majors aren't useful in STEM areas, and

2) One of the benefits of a college degree is that you now have a physical piece of paper that says "I started and finished a 4+ year-long project that proves I can do all of those things," whereas folks without a degree don't have that "proof". I'm NOT saying that you NEED it, but it's useful social proof that says "Hey, I can do all of the things in that list, and here's something that more or less proves it."

But yes, you're right. I could arbitrarily pick History as a major and give you a different but equally impactful list of soft skills that you learn while getting a degree in History! I was specifically pushing back on the parent's assertion that the social sciences (and arts) don't transfer to other domains, which I think is a patently absurd statement.
I don't see how it's any different than the parent comment in terms of being flippant. Should one meet any thing that humans may strive for with "why do that if we haven't done X first"? Why start a new startup if you haven't solved post-scarcity society?

We don't need to have a post-scarcity society before progressing science and technology by trying to and succeeding in colonizing Mars. Similarly we create plenty of technology while also not solving the post-scarcity "problem". Adding more resources or more people to solving a problem doesn't mean that it makes the problem easier or more likely to be solved. So you're creating this idea that we can't do X until we've done Y, when the truth is we can do X and Y.

Strategically I think we should create an international moon base first before going to Mars, but we can do both.
It's $1200? How the market for DAPs really went up in price or something?
Lenders were granting loans last year for 5% down at below 3% interest and prices went up accordingly. Homes were more affordable than ever from the perspective of the cost of a mortgage per dollar. They became unaffordable due to the surge in demand because money was so cheap!

What do you want the Fed to do? If they make money more expensive then mortgages become less affordable and housing prices slump, but if they make money easier to get then housing prices go up. Meanwhile, the Fed's mandates are maximum employment at sustainable inflation - not home ownership. The cost of housing has been dominated by local and state regulations for quite some time, it's not something the Fed can or should fix.

What that means is that last year you could have bought a $300k home for $15k in cash and pay around $2k in mortgage/taxes/insurance. The real problems are that there were so few $300k homes and the vast majority of Americans don't have $15k for a downpayment. The Fed can't fix those problems.

If you want to point a finger, point it at municipalities and who don't care about home ownership rates. They could make holding single family homes as long term investment properties unaffordable tomorrow, but choose not to. They could encourage new home construction, but they don't.

(side note, "Fed" is not an acronym, it's an abbreviation for the Federal Reserve)
If they were already paying 100k per month for their storage, I doubt the additional 100k would severely impact their business.

Proven by the fact that they happily went on to pay the bill for the next 6 months.
The people you are sharing vaults with a going to be trusted people. Where tus factor for and individual's life is going to be low, having passwords shared, whether they're for Netflix or bitcoin private keys and such is simply more convenient and in some cases,
desirable, eg a married couple with finances mingled together.
> … Other than the fact that it has a bash-like shell, and some token support for Posix APIs…

Strongly recommend reading this response by Terry Lambert on getting OSX to POSIX compliance.

https://www.quora.com/What-goes-into-making-an-OS-to-be-Unix...
You may be running non-standard bash.

In macOS Monterey 12.2.1:

┍ … Thu Feb 17 09:09:44[~]
┕ which bash
/bin/bash

┍ … Thu Feb 17 09:10:25[~]
┕ bash --version
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin21)
Copyright (C) 2007 Free Software Foundation, Inc.
Came here to ask similar questions/take a similar argumentative position.

I don't know what in the eyes of cop is supposed to be communist about the current US social structure. I see (from the outside) modern feudalism and a social structure that, despite a simulation of democracy, is closer to European industrialization and its industrial barons and their working precariat than to a modern, democratic and fair society.
1. Those who own houses as an investment have an incentive to block new housing construction. So ending RE as an investment helps accelerate laxer zoning laws.

2. There’s a limit to how much housing can be built in an area, but no limit to the leveraged purchasing power of an investor.

If you look at high density property markets around the world such as several Asian cities and NYC, I think it’s clear that more construction alone can’t stop price increases due to speculation.
Boilerplate isn't necessarily evil. Imo, repetitive boilerplate is where the problem comes in. I.e. it's not a bad thing that every HTTP app has an almost-the-same way to start the HTTP server. It is a bad thing when you're writing almost the same code but with different types 37 times.

There's a seemingly inevitable tradeoff between complexity and bugs. Low complexity tends to lead to repetitive, simple, avoidable bugs. High complexity leads to unique, hard to reason about bugs.

I find the preference for simple vs complex code has to do with what kind of bugs programmers want to troubleshoot. Some prefer simple and repetitive bugs, others prefer fewer, more difficult bugs.
How are you reading POSIX as "saying no"??

From that page:

The fsync() function shall request that all data for
the open file descriptor named by fildes is to be
transferred to the storage device associated with the
file described by fildes. The nature of the transfer
is implementation-defined. The fsync() function shall
not return until the system has completed that action
or until an error is detected.

then:

The fsync() function is intended to force a physical
write of data from the buffer cache, and to assure
that after a system crash or other failure that all
data up to the time of the fsync() call is recorded
on the disk. Since the concepts of "buffer cache",
"system crash", "physical write", and "non-volatile
storage" are not defined here, the wording has to be
more abstract.

The only reason to doubt the clarity of the above is that POSIX does not consider crashes and power failures to be in scope. It says so right in the quoted text.

Crashes and power failures are just not part of the POSIX worldview, so in POSIX there can be no need for sync(2) or fsync(2), or fcntl(2) w/ F_FULLFSYNC! Why even bother having those system calls? Why even bother having the spec refer to the concept at all?

Well, the reality is that some allowance must be made for crashes and power failures, and that includes some mechanism for flushing caches all the way to persistent storage. POSIX is a standard that some real-life operating systems aim to meet, but those operating systems have to deal with crashes and power failures because those things happen in real life, and because their users want the operating systems to handle those events as gracefully as possible. Some data loss is always inescapable, but data corruption would be very bad, which is why filesystems and applications try to do things like write-ahead logging and so on.

That is why sync(2), fsync(2), fdatasync(2), and F_FULLFSYNC exist. It's why they [well, some of them] existed in Unix, it's why they still exist in Unix derivatives, it's why they exist in Unix-alike systems, it's why they exist in Windows and other not-remotely-POSIX operating systems, and it's why they exist in POSIX.

If they must exist in POSIX, then we should read the quoted and linked page, and it is pretty clear: "transferred to the storage device" and "intended to force a physical write" can only mean... what that says.

It would be fairly outrageous for an operating system to say that since crashes and power failures are outside the scope of POSIX, the operating system will not provide any way to save data persistently other than to shut down!
I gave up pretty recently, within the last 5 years. My travel computer struggled to handle use of slack and gmail at the same time.

When I transitioned away from the gmail app, I also transitioned away from using gmail as my primary account. (Though this took a rather long time to completely migrate).

I used the gmail app on my phone over IMAP for much longer, but stopped that when some update made it so that I couldn't send plaintext emails from my phone anymore. All emails were html --- and I detest html email.

There is one exception. When I want to search old emails, I'll open up gmail and search. I don't have a good search setup for my old emails.
We need to incentivize companies paying dividends again.
Canada Sanctions 34 Crypto Wallets Tied to Trucker 'Freedom Convoy'
Thanks for the additional information. It really helps understanding the situation.

Showing results for non-quoted words isn't intended to be condescending nor an indication that we think someone made a mistake. Apologies that it comes across that way.

We think we're clearly saying there are no matches with the "No results found" message. If we stopped there, the page would have nothing else. And I get that for you -- and perhaps others -- that might be preferable, a further reinforcement that there's nothing out there.

For others, not so helpful. They potentially might give up with no real way of going forward, when just losing the quotes perhaps could get them useful information.

And I get the trade-off concerns. I've seen many comments here that things done to support less "pro" users are annoying. And yet, we do need to find a way to support everyone. I think that's why we've probably gone with the message about no matches with and showing the quotes.

Perhaps we should consider making that an option -- "Would you like to try this search again without quotes."

As for the message about not good matches, we always try to show the best stuff we have first. That's the point of our ranking. The warning is meant to indicate that even though we'll list the best we have, for that query, none of it is particularly helpful -- not that here are a bunch of results, and there's some good matches mixed in with poor ones. Ranking that way would make no sense.

But it might be also that we're so close to it -- that we always try to rank the most useful stuff first -- that we didn't consider the interpretation you had. So thank you again, it's really helpful to get that feedback.

Sorry the information doesn't appear to be out there. I hope if you disassemble it on your own, you'll post the info out to the open web. I'm pretty sure you'd end up ranking well for that and helping others who might have a similar need.
>And this wealth inequality is mostly caused by people making dumb choices.

It was caused by economic parasites, not choices.

I know a fair number of people who inherited property and do almost no productive work.

They live lavish lifestyles and live almost entirely off the hard work of others while their wealth - the result of the hard work of others - both grows and sustains them.

I know a fair few others who are worth to society far in excess of what they are paid and have very little left of that once bills from monopolies, rent and taxes are accounted for.

At some point this system breaks down completely.
> Communism?

In the US, anything you think is bad is "communism/Marxism" if you're on the political right, and "unrestrained capitalism" if you're on the political left. Don't fall into the trap of thinking there's any logic behind any of this.
(of America)
Seed files are useful, but not a perfect solution, because they can be snapshotted or cloned in a virtual machine context, or otherwise shared/leaked. Also, they require a device to have writeable memory, which again does not work in all contexts.

I don't think trying to spin this as "OpenBSD solved this years ago" is especially helpful. OpenBSD has made a different set of design tradeoffs than the Linux authors, and both are arguably reasonable designs.
That is really awesome! congrats
Another day, another answer to "what is Bitcoin good for?". I've occasionally seen Bitcoin outages of up to an hour or so, though.

Previously: https://news.ycombinator.com/item?id=30346082
Hire a lawyer.
This is frankly racist and it really pisses me off.

The fact is, despite everything else and even in face of wanting to keep a storefront free of low value clones and fads, which is understandable, Swedish people cannot play Wordle and this derivative work brings that experience to people who don’t have it. It’s NOT a copycat for them.

Apple needs a policy revision and consistent guidelines for applying the copycat rules so they don’t exclude entire countries and cultures from enjoyable experiences. Period.
Canada can learn a bit here
>The only reason this story exists is a bunch of conspiracy theories.

Unprecedented times being under martial law and the government saying they'll seize political opponent bank accounts. Conspiracy theories aren't even needed when it's publicly showed on the media's frontpage.

>If it happened any other time (and it does) it would be a normal network failure.

No other outage can be connected here. So we can't blame an AWS outage.

Can you to show ANY other time when Canadian banks went down together like this.
My response to this is a few days late. I thought to check my replies after reading the recent lack of notifications thread. And I had a thought. As you say, implants sound dangerous and hard to maintain but also, intractable. I wonder if a solution may be to have a client/server approach.

When I've used arduinos in the past (and it has been some years since I've had the time to tinker with them), I remember writing some software to act as a client on the arduino, that would receive commands and pass back telemetry to a raspberry pi. I wonder if the same style implant could work. Something to handle IO but which relied on an external, upgradable unit for processing?

Just a random thought. Hope that your journey to handsfree programming goes as well as it can.
This forces you to type extremely slowly to the point where it feels super awkward :(.
The fundamental problem is if you need to live underground in self-sustaining terrarium environments there is plenty of land to do that on Earth. No need to add an expensive and difficult spaceflight on top of your problems. Not to mention completely eliminating a huge safety factor you enjoy from doing this on Earth.

Ultimately: what does Mars offer that you can't get on Earth or the Moon? Is it worth the extra trillions of dollars worth of expense and effort? Even if you're talking about surviving dinosaur-killing asteroid impacts the subterranian or subsea self contained colony offers many advantages over an offworld colony.
> On caveat is that I have started running into some reliability issues (occasional device unavailability) once I exceeded 50 or so devices. This seems to be common for Zigbee networks,

It's patently ridiculous that you could add a lightbulb to your network and be unable to get in your front door the next day because now you have too many devices.

Even more so when you consider that the standard is twenty years old and should be extremely mature.

This is the problem with all this home automation stuff...all of them, Zigbee, Zwave, wifi - seem to crap out as soon as you have a decent number of devices. WiFi seems the least robust for high device count, but why haven't Zwave and Zigbee figured out how to get their systems to work for a large number of devices, a decade-ish into things?

Security is also something of a joke for both zigbee and z-wave.

> I'm excited about the upcoming Matter and Thread standards which are likely to replace/augment Zigbee (and Z-wave) as true interoperable home automation connectivity standards.

Interoperable, but you'll be forced by vendors to use someone's online services. There is no way Matter and Thread will be designed in such a way that you will have freedom from paying somebody every month and give data that will eventually make its way to marketers.

Edit: the author's upstairs window automation devices are ludicrously dangerous from a fire safety standpoint as there appears to be no easy way to open them if the device breaks or loses power. Folks, do not remove manual control from windows. It's not just dangerous, it's likely illegal. Windows and doors MUST be operable, easily, by one hand.
Because the context was toxic culture?
Show HN: Send private messages to anyone on HN
https://fro.app

This is an experimental app that I've been working on. I wanted to send a direct private message to someone on HN (similar to what they have on Reddit).

- You create an account
- You connect your HN account (by inserting a code on your HN about)
- You type HN username and send a message
- The message will be "received" once the other person also connects their HN account.

Some built-in rules

- Send up to 5 messages within 24 hour period.
- If you get flagged as SPAM more than twice within 24 hour period, you won't be able to send a message for the next 24 hours.

I'm sure I'll need to adjust rules as I go. But it's been pretty fun building it.

And I'm sure many of you will... probably not like the idea of it. :) oh the joy of the Internet.
Unfortunately that would just raise the cost of rent.

That said I would support a hard progressive tax on non-primary residence homes. It should really hurt for them to own multiple homes.
OpenBSD's non-blocking design, as you've described it, isn't secure if that file isn't writeable. The security of the design assumes that file is writeable. It may not crash, but instead it "fails open."
You know that these aren't forcing you to get vaccinated and only apply to a small part of the population. In Canada, you don't have to get vaccinated. It's just not true. Do certain professional groups lose their jobs if they don't sure, can others not fully perform their duties like crossing the international border, yes.
This is where GCP's GCS (Google Cloud Storage) shines.

You don't need to mess with prefixing all your files. They auto level the cluster for you [1].

[1] https://cloud.google.com/storage/docs/request-rate#redistrib...
Here's a clickable

https://fro.app
I am curious: Could I in theory buy a IPv4 address, which I can use for the rest of my life? (given that I could convince my provider to route it)
Obsolete devices leave bionic eye patients in the dark
Cryptocurrencies should address the better distribution of money around the world and contribute to financial independence for people around the world. Unfortunately, there were many scams in the Crypto world, but this will be regulated more and more in the next period, although from the very beginning it should have been more regulated and more human rights activists involved, because the crypto world is a great opportunity for the wider good.
It's just not a thing that's happening on a large scale.
I think this makes you an honest person.

I imagine most people wouldn't admit to it, but when it came down to it, would go the same way. Hunger and survival changes people.
Isn't the fact that we had a dramatic slowdown in building houses following the great recession the leading cause of increasing home prices?
pre-approval doesn't amount to much. One thing you can do to compete with cash is to get a fully underwritten mortgage (you need to find a lender that does this). For a fully underwritten mortgage, the lender will give a $10,000 guarantee that the mortgage will close: this makes the offer more similar to a cash offer.
Anti-patterns are rarely as absolute as you're making this out to be. Sure, I agree, lots of times it's better to store xml or json literals not in code. But for something three lines long it's perfectly fine, more readable, and trivial. This new proposal makes it elegant to do so, the only issue is that the @"" syntax should never have been used and unfortunately now we are proposing a third string literal syntax. That I don't like.
Modern information technology provides the enabling basis of the current turnkey infrastructure for a total information awareness-enabled authoritarian regime in the US.

As in, it exists now. All of it. Already in the three letter agencies and social networks, you know or can extrapolate what everyone's opinion and views and compliance and "danger" to the regime.

Right now.

All it takes is a strongman from the D or R side to turn the key. So the political stakes are being reflected in the current capabilities of authoritarian large scale information technology for tracking.

Your web3 crypto blockchain will not help, they will own all the entry/exit points, and use of crypto will mark you as noncompliant and destined for the gulag.

I remember back when Carnivore was dismissed as conspiracy talk and I mostly agreed. And then came Snowden, and I remember the revelation of "wow I wasn't nearly paranoid enough".

Right now I will be gulag'd if the wrong party turns the key. Even if I don't make another political comment anywhere on the internet, I have decades of easily breadcrumbed data hoovered up that will lead straight to labor camps.

The fragile state of our government means that the existing authoritarian abilities of the NSA/CIA/etc are a far bigger existential threat to me than nuclear weapons, COVID, war, and maybe even on par with heart disease, cancer, and car crashes.
Most meetings are absolutely pointless and a waste of time. The ones that are not, usually involve some form of screensharing of content / code / etc. It's preferable to suffer the pointless meetings somewhat anonymously rather than to have to pretend interest on camera.
Well, they were shut down in 2017. But they seemed to be about the same quality at the end as they were earlier on. The boards I frequent that haven't closed are still going strong with light moderation, however. Actually, I'd argue that the quality might even be better now than a couple decades ago.
I believe the SLA for a 13 year old is 110% uptime, with consequences being The end of the world.

I am not a lawyer so feel free to go to court claiming that 100% uptime is the limits of mathematics or that the world will not end if <insert social media platform of choice> is not accessible for 5 minutes on a tuesday afternoon. Its a losing case every time, best just to settle up the case quietly with an extra scoop of icecream or some robux and cut your losses.
Unfortunately you alienated a significant portion of your userbase who will not be moving to 8. That said, because my breakpoint was 'i don't trust your fucking cloud with my passwords and i won't be forced to use it', this particular bug does not affect me.
There are only about ~180,000 people with gender studies degrees in the US. I don’t think that’s responsible for an entire generation’s struggles. Furthermore, the average wage for somebody with such a degree is ~83K, which is pretty respectable.

https://datausa.io/profile/cip/cultural-gender-studies

The idea that genders studies degrees are to blame seems a bit like blaming avocado toast to me.
Massachusetts is trying to force Boston suburbs to lift single family restrictions. Great intention, though i have feeling each town is going to fight for years against it.

https://www.mass.gov/info-details/multi-family-zoning-requir...