skysight-inc/HackerNews huggingface dataset:
> Why are people honestly against ID requirements for voting?

It's mostly a fake issue to cast the administration as pro-democracy and the opposition as anti-democracy. There's no doubt that poor people sometimes find it very tough to obtain ID, and that voter ID laws benefit Republicans by a few percentage points, but Republican positions on voter ID are less to get those points than to paint themselves as the guardians of democracy against an imaginary secret cabal who are secretly manipulating elections with armies of minorities and illegal immigrants.

They're both playing the same game to different voter bases.

If Democrats seriously cared, they could simply create facilities with the stroke of a pen that would reach out to every voter and help them to obtain ID. Instead they're loudly pushing bills they don't have the votes to pass as a campaign tactic.

It's astounding that under the same administration that is fighting for the right to vote without ID, facial recognition is going to be required to file your taxes. Taxes you only have to file because of Intuit lobbyists.

What else would you expect from a government that ran on being covid rationalists but has taken a year to figure out that they should be sending people masks and tests if they want people to be wearing masks and taking tests?
https://anycasted.io/

A niche product, I gather data about anycasted IP addresses and sell the database. No idea how to market it but it makes more than $500/month
It's a leap people make. I wouldn't call it reasonable. There is no way Hashicorp generates 11 billion worth of value. The only reason they get so much cash is the big players are inflating value so they can gobble up as much cash as they can before the market comes to its senses and everything comes crashing down like in 2008.
Hi, if you're still around:

jpdb looks really cool, but will it work for somebody who is a complete beginner?

I want to learn Japanese, and intend to commit time to doing so sometime in the upcoming 2-3 months. However, right now, I'm literally at zero.

Is there somewhere else I should go to learn things like basic grammar and sentence structure first, or will jpdb help with that sort of thing too?
At some level, it's been sort of nice that Google has been nudging me off of their platforms one product at a time, while reminding me to not become overly reliant on the ones I continue to use.
I’m on them now, but run into send/receive limits fast and gets expensive. Only really useful for rarely used accounts, not regular use email
> guarantee that no resolver will ever go beyond its own LAN to return an address.

How do you define that boundary, when it's not the broadcast domain. Even if it is the broadcast domain, I'm not sure that makes a reasonable boundary for people at a coffeehouse, etc.

If there's consensus that for some domain, certificates don't actually mean anything, because anyone can get a CA to issue it, there should also be consensus to accept self-signed certificates for that domain.
What’s your server location?
I've been making $500-1000/month on an iOS app for work time tracking – https://apps.apple.com/us/app/flexishift-work-hours-pay/id11...

When I started the project, the category seemed quite crowded already, but I couldn't find anything good for tracking my hours in a flextime arrangement. I had no iOS experience at that time (I was a C++ developer) and now I do iOS development as my full-time job too.
Yes but then you can't post it to social media as easily. Unless you export it as an image from JavaScript.

This is good for social media managers that want to automate a lot of account posts.
Google Takeout is not even that bad...
I was never a strong math student but this is the kind of math I can get behind--not strictly logical, but also analogical. It tells a story, and the significance is partly up to the reader. For the specific case of "when we operate at a fraction we compromise output" I find it to be extremely true in my own life. This is about more than focus, it's about intention, and beginning with the end in mind. When I approach a task with an "ugh guess I have to do this" attitude, I inevitably slack off, take too many breaks, and end up with a worse experience than if I had simply begun with the attitude of "this is what I will do now and I will use the powers available to me to do it correctly and as quickly as is reasonable." I suspect most people could benefit from something like the author's post-it by their desk to remind them at every moment of the very real power they have to create better outcomes in everything they do.
SpaceX Veterans Aim to Shake Up Freight Rail with Electric, Robotic Trains
Did you successfully go from having yourname@yourdomain.com as the primary Google account on your phone, with the account setup under Google Workspace, to an end state where you had a "new" Google account for the exact same email address with no connection to Google Workspace.

I understand it's a given to lose the purchases. I'm semi-dreading the prospect of being presented with an error message preventing the creation of a new Google Account for an email address previously under Google Workspace. This may be irrational...but it seems like a case where Murphy's Law would rear its ugly head, and typical of the "gotchas" that these legacy accounts have had to deal with when interacting with certain Google products.

And I guess the worst-case downside is that I might need to create a new Google Account with a different email address from my primary email address just for the phone and Google apps, which is awkward but isn't the end of the world.
Oh my gosh, I love this. I even love the name. My fiancé and I were even talking about how we wanted to move the house towards more "invisible technology" (magic mirrors, things like this, maybe the Frame TV if we get a good deal and figure out a good spot for it, etc)
If their product does not violate the GDPR, their product is a better product.

It's just that website creators were defaulting to "just use Google Analytics" because it's convenient and they didn't care about their user's human right to privacy, and were thus externalizing human rights violations onto them.

The government is simply preventing externalization of harm, which even libertarians will agree if the governments job (of course agreeing on what level of spying is harmful is where the debate will be).
The discussion around this thread got my attention, and you've gotten a fan. Looking forward to reading through your blog posts.
A lot of us have one-off use cases to email 80 people. There's that one time you need to email everyone on your kid's sports team even though you're not the coach, etc.
Yearly subscription. Some users asked me to make it free and serve ads, but I refused. I wanted to make it ad free with regards to privacy.
You know how everyone complains about much of the web being behind CloudFlare and their captchas?

The fact that it is not easy or cheap to mitigate DDOS on your own, while it's become surprisingly cheap and easy to launch such attacks, is much of the reason for that.

Most of the Web that's not megacorp owned or behind CloudFlare (or similar) only isn't constantly falling over because it's not being targeted, not because defending against DDOS is super-easy and cheap and so they're all well-protected.
Senior Software Engineer at Google in San Francisco, CA
$95,248 per year , also this one.
In that case, you probably don't have to respect GDPR, as personal or household activities are exempted from its scope [1].

In any case, I would recommend looking up how to make sure your users' privacy is respected, it's always nice to make sure that, should their data be leaked, people are safe.

[1]: https://www.fff-legal.com/the-household-exemption-in-gdpr/
The Prusti effort to endow Rust with proof-carrying code is also worth mentioning. There are some reasons to expect this approach to be more fruitful than an actual extension of dependently-typed languages, since the type system features of Rust itself are hard to integrate with dependent types. (At best, it might be somewhat feasible to use the latter in the `const`, compile-time evaluated subset of the language.)
Alternatively, you could use secrets[1] (full disclosure, I'm the author). The secrecy crate does very little to prevent you from accidentally creating copies of secret data. Additionally, my crate punts to libsodium's memory management[2] API so provides all the features it does: memory is prevented from being paged to disk, memory is protected by `mprotect` when not being accessed, memory is protected with guard pages before and after, and memory is preceded by a canary to protect against underflow. secrets' functionality and protections are essentially a superset of secrecy's.

Additionally, there's support for stack-allocated secrets which lack some of the extra protections that heap-allocated secrets have, but is often a much more appropriate approach for short-lived secrets.

A downside of this is that it relies on unsafe code in order to call into libsodium and convert back and forth between pointers. And of course it has a libsodium dependency.

1: https://docs.rs/secrets/latest/secrets/

2: https://doc.libsodium.org/memory_management
I built an iOS sex tracking app, Nice.

https://nicetracker.app/

There were no sex tracking apps on the App Store that weren't focused the menstrual cycle, so I built my own. It now includes cool features such as syncing across iCloud devices, location recording, STD/STI tests, and most importantly, stats!
I don't have the old version installed anymore in order to check, but I thought that 1P only required that you authenticate to Dropbox (since the app just uses the Dropbox API for polling and to pull down changes), not that you turn on syncing. I mean, it's possible Dropbox is so sick they count a signin as a new device, but that would be a grave disappointment
Also in Europe the distances are much shorter and have always been well-settled. US railroad police originate from a time when they were some of the only lawmen in the western US.
You need to pick a directory/file structure that works for you. Some people (including myself in the past) use a massive single append only markdown file, so querying is as easy as CMD + F.

I realized I was almost never editing/updating old notes within the massive append-only file, so now I have a at-most-one-folder-deep directory with somewhat descriptive file names. I still have some append-only type files, mainly in the form of logs. If I can't think of a name for the file, I just name it with today's date and try to put it into the "best" folder. Sometimes it's ambiguous where the best place is, so I usually put these files in the root directory until they make sense to put somewhere else.
I switched from gmail to Fastmail a couple of years ago and the gmail import worked really well, too!
Man Born in 1867 Talks About Working in the 1880s
Random philosophy stuff is like the #2 most common type of article submitted here
How do you figure? Netflix can't show movies they don't have the right to. Why would streaming Video Games be any different?
As an admin of a number of legacy G Suite accounts I have yet to receive any email about this/pointing to this
Just replaced my Google Analytics with Plausible.

Self hosted docker and it is not blocked by adblocker (nginx custom js filename).

Only thing I miss at the moment is extensive GA history which is gone now, but Plausible is so much faster and simpler and maybe they implement history import someday.
I know the guy (well know online) who made these altimeters for the rocketry hobby.

https://flightsketch.com/store/catalog/flightsketch-mini_1/

he went from idea to prototype in 6 months i think. Pretty amazing if you ask me.

Edit: oh i was just looking at the images scroll by and saw a screenshot. I did a rework of the mobile app for him, i totally forgot about that. (i used ionic)
because the IDs themselves are only issued by states and are intentionally withheld from demographic groups that the states would like to prevent from voting in large numbers.
Ask HN: How do you structure your to-do lists?
I'm curiuous on how you structure your to-do lists. For the past months I've been keeping two lists - high priority and low priority - but I'm still struggling since some tasks are larger and take more time vs. others that are completed quickly.
You'd be surprised how often that isn't the outcome. It definitely does happen, but a lot of the time the company is left with a task that's now automated and an employee that's received a ton of training on the business systems. There are almost always other products that sales wants to push that there simply wasn't the bandwidth for before...

There is always more business - sometimes companies choose to put automated employees towards that (and get huge moral boosts to the employees that automated the thing - the employees that were automated - and everyone nearby who appreciates how useful automation is) and other times they decide to trim a marginal cost off the bottom line and end up discouraging further innovation and, probably, losing a lot of people they actually still need.

Companies that, essentially, get some of their labour replaced for a free (or marginal cost) should realize that there are a lot of more savings like that to be had - and that if they use that savings to invest in growth it will pay off in the future. Companies that choose stagnation die (and you should leave them to die without you as an employee).
The root civilizations of the West are originated from the fertile crescent (Egypt, Mesopotamia) and have nothing to do with neither India nor China. If anything, during the Neolithic and Bronze Age innovations moved from the West to the East.
I'd generally look at anything like this as a code smell. If you're looking for simple file encryption in Rust, and you'd consider doing something as bespoke as this, just use `rage` (and its `age` crate). As a bonus, you get interop with Go (the reference implementation of age is in Go).

https://github.com/str4d/rage

Having said this, I want to put a word in for a design change I think all of these tools should consider: don't accept user-provided passphrases by default. Instead, generate passphrases for the user, with a wordlist and entropy target.

Encrypting programs can still accept a (bad) passphrase with an option! But it shouldn't be the default behavior.
I sell repackaged open source software on AWS Marketplace and Azure Marketplace and offer support as part of the monthly software cost.

It's the same software but the Azure offer sells a lot better. Monthly income is about $1000 from both.

Very few support requests come in, so it feels like mostly passive income. All I have to do is answer the occasional ticket and keep the images up to date.
This article spends many words to say, “there is no silver bullet”.

But dynamically typed languages produce at least the same amount of accidental complexity, just in different ways.
Openshot has a really cool thing going in its Animated Titles feature with Blender integration. I tried out the "World Map" template to get the "animated travel path rendered on globe" effect, and it lets you input Departure and Arrival Latitude & Longitude, among other things. Pretty fun stuff to play with.
Likewise I also use Zoho mail and it's good.

But, after auditing a number of their enterprise products, dealing with their security team and seeing the quality of the code they produce I have to say they are a very significant security risk.
I'm in the same boat as you. Including being unable to use Assistant features or access my calendar on the Google Home devices. When I worked there, there was a google doc that outlined all the different features GSuite users like us didn't have. and the list got longer, not shorter :(

What's the alternative? Can I switch to a personal gmail and keep my personal email/domain?
People prefers to watch videos of normal people doing normal people things over everything else? I can’t laugh at my straw man either but that is horrifying.
This is a really helpful tip, thanks!
> AWS speed out to the internet and they too won't get 20/100 Gbps.

Exactly. I understand why some may want or need 10Gbps. But OP comment should not even be top voted.
Tech workers tend to under-estimate the impact that trivial automation can have on other industries. My partner 10x or more their efficiency with some simple Office macro copy-pasta from the search results of "how do I <do thing> in word"
I don't know that the US is especially worse than other countries when it comes to time and paperwork needed to receive govt services. I have waited in long lines all over the world.
Like I said, I will concede this is abused as an excuse to do bad things, but that’s unrelated to the fact that actually doing something primarily because you thought of the children is good.

If some murderer says they killed their victim out of love, the conclusion isn’t that love is a bad motivation for doing things. Or to say that in theory love is good, but in practice it’s bad.
Let us learn from Ron Swanson: https://www.youtube.com/watch?v=k6hZ9KdG1QU

"Never half-ass two things. Whole-ass one thing."
Not really. My guess would be most YT Premium users don't even use it. I don't. I pay for Premium to remove ads. Them throwing in a bunch of additional stuff that I don't use or want (but am still required to pay for) doesn't help justify the cost at all.
My side business, Freelancer's Handbook, currently does about $10,700 ARR.

I've documented many of the stats here: https://docs.google.com/document/d/1QrN9ya-t7Vr42T-wL9q1-HX6...

It's a blog, community, and newsletter focused on useful and practical content for remote freelancers.

I'm looking to pass over the mantle to someone passionate about the freelance space and have been passively searching for a buyer. Contact information in the Google Doc above.
I do not think just tweeting at Youtube out of nowhere will work or is even appropriate (it would spam the feeds of a massive number of people). If you have a Twitter conversation with Youtube, I can probably have Grammarly chime in with a confirmation that it's not hacking. So please give me a link to such a conversation.
Not only Bulgaria, in Czechoslovakia similar tests were done by the army in 70s with expected results [1]. I am not surprised - a powerful unknown item is discovered, so power structures take notice and do some digging.

Btw Czech Stanislav Grof mentioned in article is/was a big name in clinical research of LSD. He later moved to US. He also has some good screen time in great documentary about LSD invention by Hofmann - The Substance: Albert Hofmann's LSD [2]

Basically if Timothy Leary didn't abuse LSD so blatantly in everybody's face for so long, it might not have ended up in same category as heroin. Even after 60 years the damage he has done (albeit in good faith, but that doesn't matter much) is not completely reversed.

[1] https://www.youtube.com/watch?v=5HXMHdhQL_8
[2] https://www.imdb.com/title/tt2075352/
Battlefield is a multiplayer first person shooter. It doesn't need a dialogue editor, save system, third person camera, a lot of systems that help support advanced AI, and many other things that the Bioware game would need. Hence Frostbite didn't have all these things. They needed to be developed from scratch DURING the production. Which means half of the team was unable to work properly due to the lack of tools.
Is the Commercial Space Industry Here to Stay?
20%-80%? I wasn't aware the proportion was so high. Of the 12-or-so folks I've put in VR over the past few years for more than 1 hour, only one reported experiencing motion sickness, and that was after about 15 minutes. It's certainly a thing that exists. I'm more on the "iron stomach" end of the spectrum, but I hear that ginger candy can help, and as another commenter suggested, chewing gum. Some folks have reported that having a fan blowing air at them can help as well. Those sorts of measures might not be very attractive if a person hates VR anyway, but if they really enjoy it and want to work around the motion sickness, it might be worth it.

For what it's worth, I don't think this is unique to VR...I used to be a big FPS player back in the day (Quake 1-3 mostly), and I had a friend that got motion sick playing Quake 3, so he couldn't play in our matches. It's certainly the case that I've heard more reports of motion sickness in VR, though.
The CDC is redefining words in front of our eyes, the anti vaxxers are merely pointing this out.
> they demand ID, without making it possible/easier to get

Wouldn't this be the responsibility of the government in power, and not require any participation from the opposition?
I'm working on http://talevideo.com - The easiest way to create a video of your SaaS or website.
It's not subscription, but got about 300$ in revenue from January.

Talevideo - is a desktop application where you can create video directly from website, without screen recording. And animate any element on page, like fadeIn and etc.

Example result of video/gif at my github: https://github.com/ssleptsov

Example_2 video directly from reddit website: https://www.reddit.com/r/SideProject/comments/ra7inj/app_to_...
“Limited” is better. “Crippled” has a negative connotation when it comes to software.
Wow, this is kind of the ultimate side project for passive income.

It does one thing, that people need, and does it well, for a fair price. I assume it requires minimal maintenance, except to keep up with Twitter's API (honestly I don't know if this requires much work, I guess it depends on how much the API fluctuates).
With just that prompt, Copilot keeps writing a comment about the function but never actually writes the function. Prompting to actually write the function by starting it with `func` gives:

// A Go function to swap the sixth bit and seventeenth bit of a 32-bit signed integer.
func swapBits(x int32) int32 {
return ((x & 0x0F) << 28) | ((x & 0xF0000000) >> 28)
}
My son plays FiveM almost exclusively when he is on the computer gaming. He has been enamored with it for years now. As a parent who is also a gamer, I can't help but chuckle when I hear the conversations going on between everyone. Although it is not my cup of tea now, when I was that age, I would have killed to have such a world available for me to engage with.

Thank you for such a killer "side" project!
Yes, I wrote Edisyn. Hmm, Edisyn has never had a K3 editor; it's on my list if I ever come across a unit. It's got a K1, K4 and K5 editor. How are you using Edisyn with your K3?
Making shows cost money, and opportunity costs for the actors. When a Netflix show is cancelled they don't delete it, you can still watch the existing episodes unlike broadcast TV.
It's their primary personal email account for everything. Mine too.
Germany is making it hard, but on tax level. Not even talking about the amount you pay, but the complexity of the system. But that's it.

EU/Germany might not encourage a haphazard hodgepodge of poorly vetted services as squashed into a start-up. And it is a good thing.

Some regulation might have got a bit extreme. Granted. I think they will be revisited as the time goes by. But really, this feels like a reaction to contempt that many businesses have towards protecting their users.
base image for .NET Framework is 10GB.

they only get larger from there. Largest on my machine right now is showing to take 20GB. Granted there are a lot of shared layers between images, so the amount of space on-disk is much less than 20GB. But if you don't have any of the layers already? You're looking at 20GB easy.
> morons

> 1984 was a warning and have mistaken it for a helpful instruction manual

It may be a warning to the general population, but it's absolutely an instruction manual for those in power seeking to keep and further refine that power. They are very much not morons but quite the opposite.
Don't be like this: https://knowyourmeme.com/memes/we-should-improve-society-som...