skysight-inc/HackerNews huggingface dataset:
Why would you not plant a garden? I could maybe see not wanting to plant root vegetables, but peas, strawberries, cabbage, etc surely present no issues whatsoever. (And TBH, root vegetables should be just as fine if the septic tank is doing it’s job.)
Presumably reputable.
Well implemented processes usually seed their random generators from a random device, such as /dev/urandom in Linux. Such devices hand out different values for each request.
For an even more strict selection, I suggest H-Node: https://h-node.org/hardware/catalogue/en
Please don't be an asshole on HN. If you know more than someone else, that's great, but then please share some of what you know so the rest of us can learn. If you can't or don't want to, no problem—but then please don't post poisonous putdowns. They just make everything worse.

https://news.ycombinator.com/newsguidelines.html

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...
Reasonable numbers...if you can afford it. Saying $40k is "reasonable" depends on how much you earn. That is 20-25% more than US median annual gross income...it is a lot of money.

Also, most people who are unable to buy this kind of car aren't polluting a great deal anyway. A huge share of pollution is caused by wealthy people jetting around every few days on planes.

I have an ICE car, it cost something like $4k, it does 50+ mpg, I haven't taken a plane or boat in something like two decades, I do at most 5k miles in my car per year...sorry, I don't really think I should be forced to buy a car that costs 10x, probably pollutes about the same amount, and is only being suggested because some rich person had a "come to Jesus" moment (after polluting as much in a year as much as I do in a decade). It is the worst kind of puritanical grandstanding.
There will be a market for large flag pole-like installations that are lightning resistant and are above the tree line.
Sure, people definitely skirt around the edge if the rules. They’ll do that wherever you set the thresholds though.
The problem is that the two incompatible packages are only weakly "related": they're just two packages in the same space that may share some authors.

What if I want to use code from both packages?
I've used LineageOS without Google services for about a year now. The only big missing feature I've found is notifications which in some ways is quite freeing and makes me check my phone a lot less.

LineageOS (and perhaps other ROMs) have the option to disable all networking features for apps, so I actually still use Google Camera, Google Photos (as an offline gallery) and Gboard (again all offline) and the majority of features just work. They don't complain about missing Google Services, nor about the missing internet connection.

There are great alternatives to apps like YouTube (NewPipe), Maps (OSMand), Chrome (Chromium, or I use a browser called Privacy Browser on F-droid) and I have tried apps like Spotify and they too work without Google services (although I guess some features might be lacking).

F-droid is an amazing service and has many FOSS alternatives to apps. I found myself today recompiling my browser application to fix some small bugs which just made me sit back in my chair and think "that is so cool"!

I think making the change can be gradual (for example switching to LineageOS for MicroG to get a subset of working Google services) before fully de-Googling, but the change is definitely possible (and easy) to make.
But what would I do with the code? I can’t read it, I can’t verify it, I can’t guarantee that it’s harmless. What I, as a normal user can do, is to go to the Financial Times or maybe even The Verge where they tell me that Apple did something stupid.
You're making a stock-vs-flows comparison: a battery is manufactured ~once for the lifetime of a car and then produces ~zero emissions per marginal mile driven. Combustion engines produce emissions for every mile driven (and require some emissions to produce as well).
I don't really mind if they make a profit off of the free things I use.

What I mind is when my personal life, the stuff that _actually_ matters, is being monitored or has a backdoor that allows ANY third party easy access to monitor it.
I did a similar roadtrip back in 2015 (!) in my ex-boss's Tesla Model S: we traveled from Montréal to Atlanta for a weekend conference (JSConf, IIRC). We were driving continuously, switching drivers every time we hit a charger (we were 4 in the car). I think it took us about 24h to do the trip.

My main takeaway from the experience is that charging wasn't actually "painful" at all. On the contrary, it was a welcome break every time. Most times we even exceeded the charging time the car was asking for, because we found something interesting to do (like eating dinner in a nice restaurant).

When I was on the marked earlier this year, I really wanted to get an EV, but there aren't any that comfortably seat 6 (I have 4 kids). We ended up with a PHEV (Chrysler Pacifica), and I love it. Next car is going to be an EV, though.
Here, it clearly denotes American Black culture.
It depends how the Blockchain is implemented. A common misconception about cryptocurrencies is that they are private. The crypto means cryptographically secure, not cryptographically private.

A Blockchain based digital currency could also hold the entire history of all transactions made by people and a privileged party could identify the holder of each wallet. In fact we can kinda do this with BTC, but we can't identify who holds the wallet until they cash in or out through an institution.

This technology is the wet dream of a fascist regime. There are no secret transactions. Cash is non existent. Cash is only used by criminals. If you aren't using a traceable currency then you have something to hide. All transactions are stored. This should also be an issue for many because laws change and aren't consistent. Buy weed legally today, it gets criminalized, get punished. Buy a drink at the local gay bar, travel to a LGBTQ unfriendly country, get interrogated.

It's not about what is happening so much about what could happen. How can the technology be abused. Maybe it's fine with our government but is it everywhere? It's about not giving power to saints that devil's my inherit.

But this is why we have privacy coins. Some coins don't even maintain the leger but a hash of it (hashes all the way down). You can't peek at the leger but you can verify it is consistent (added benefit of keeping a static leger size too). You can have zero knowledge transactions. You can have differential privacy. All these technologies are not a necessary condition of a blockchain but are privacy enhancing. These are not a fascists wet dream but rather a major roadblock for them. Those fighting against them are allowed to operate beyond their knowledge.

So the bigger again is what is the cost benefit analysis? Are terrorists and tax evaders such a problem that it is worth the technology that a future fascist could inherit? Or are they not?
The only side projects that even have a chance of being rescued from certain death are the ones my past self was kind enough to explain.
The bigger question for me is why the police spends 75k on this. That's a yearly salary for 1-2 social workers, and could provide a lot of quarantine space for infected homeless people. While the Boston Dynamics robodog is quite advanced for what it is, it is still basically a toy, and if I was a US citizen, I'd be really annoyed with public funds being spent on this.
Until a few years later when you have to move the source code to a new repository or totally different source code control system and lose all the commit messages. In theory there should be a way to migrate the entire tree and keep the commit history but in practice from what I've seen that seldom happens.
This is how I handle my libraries too.
My standard is that you will never have a breaking change in any of my minor or patch versions.

I may ship new API in minor versions, and if I need to do an API rewrite, there will be a few years where you can use both APIs, then in a future major version, I will deprecate the old API (emit warnings), then in yet another future major version, I will finally remove the old API.

Basically my expectation is that if you use my library, you’re set. You’ll get new features with minimal stress.
I thought the Wyden-Lummis-Toomey amendment was well thought out [1] and I called my senators to support that.

The newly proposed amendment from Warner-Portman-Sinema [2] could cause a few issues that I see:

1) Limiting the Lightning Network for Bitcoin, which enables off chain, instant, low fee payments (I think that Bitcoin itself would be fine considering that it is proof of work).

2) Limiting DeFi protocols.

3) Limiting proof of stake coins. My guess is that Senators Warner, Portman, or Sinema couldn't describe the difference between proof of work and proof of stake if asked. However, they have only called out proof of work in their newly proposed amendment. I think both miners in proof of work and stakers / validators in proof of stake are worth protecting given that both consensus mechanisms have pros / cons. One benefit of proof of stake is that it uses a lot less energy, which seems like a big oversight to not include in their amendment. Asking miners or stakers / validators to KYC and provide 1099s for transactions they are processing is not even possible right now. If the senators understood the technology in more detail then they would understand that this is unenforceable.

I understand the narrative that crypto is being included in this infrastructure bill to try to help pay for it. OK, sure. I also think that folks should pay their crypto taxes. However, I'm not really OK with senators who don't understand the tech in depth to make laws about it.

I also do think that this could drive crypto innovation outside of the US, moving jobs elsewhere. I think the US has an opportunity to be a crypto hub just like they are the predominant player in the equity markets. I believe we should foster crypto innovation in the US, not stifle it.

This video from Charles Hoskinson [3], co-founder of Ethereum (which is moving to proof of stake from proof of work) and the founder of Cardano (which currently utilizes proof of stake), has some commentary on this as well.

[1] https://www.finance.senate.gov/imo/media/doc/Wyden%20Lummis%...

[2] https://twitter.com/jerrybrito/status/1423429377459736577

[3] https://www.youtube.com/watch?v=JEF8dwF36qY
> Trusted by whom?

Calyx VPN uses the same tech stack as Riseup VPN, which are branded versions of the Bitmask client - CalyxOS is a part of the Calyx Institute family. You can instead use the Bitmask client from the F-Droid repo and choose to connect to either service with the same app (rather than using branded apps for each service).
kaggle's been p useful for building a baseline but i usually can't help thinking that unless i spend a significant amount of time getting my own data that i'll just end up w something everyone else already has.

i've been on a bit of a blackjack kick and will probably build a detector with yolo at some point. i'll likely have to scrape for card imgs and then take my own. there's probably a bunch of pretrained models online but it'll be a fun weekend side project.

saw this thing on twitter where ads at stadiums are tailored to customer depending on location, lots of theories on how they do it not sure if any are accurate but its p cool
https://twitter.com/haltakov/status/1415009284958703620
If the goal is to make it easy to see if two strings are equal, why not display a cryptographic hash of them instead? There is of course a very small chance of collision, but ignoring that? Does the drunken bishop produce unique images given the dimensions and input sequence length used?
I am amazed at the imagery of humans as invasive destroyers of the earth. There is nothing more depressing than the knowledge of our killing everything in a literal war against other species with bees as collateral damage.
I'd worry that translating this to an end-user-relevant concept of security would lead to a lot of scares, though.

Probe all the files in a directory to see which ones are “yours”: “What? Why is it accessing all the files? So suspicious!”

Require a specific name pattern or something: “I never have to remember to do this on the other apps…”

There's a lot of these tradeoffs that in human life are resolved through reference to all sorts of subtle human things that the machine knows not of. We're at this liminal point where “app” software is given a bare form of “agency” from a social perspective as an extension of its developer, but it doesn't have the intelligence to negotiate over it much (and I think that's behind some of the model-simplification pressure that's encouraged heavy vertical integration).
No, it uses perceptual hashing which is inexact, and a fuzzy metric like hamming distance between hashes to determine whether or not two images come from the same source image.

Not only is it entirely possible for two images to have the same perceptual hash, it's even more likely that two unrelated images have similar hashes, which would indicate to the system that one image is likely an edited version of a source image in their database.
No, it doesn't. It just needs to for this thread to have any oxygen, and so it will here until this tiny micro-current of the discourse dies out.
I’m usually that guy. I applaud this action as a tiny step in roughly the right direction. If defi users are paying taxes on risky profits, they deserve total protection from fraudulent losses. The tax code is already massively asymmetric (unlimited tax on gains, $3000 max loss deduction).

Personally I don’t think comprehensive fraud enforcement is possible or efficient, and a risk-friendly tax code (lifetime profit/loss) would probably make more sense. But still, this is better than nothing.
I wrote a tutorial for fixing this issue, in case it might help: https://maxwellforbes.com/posts/fixing-mobile-page-layouts
> Of course, I'm sure the corporations would say it's "to stop the product getting damaged"

It's marketing meant to grab the consumer's attention on a competitive shelf. If you look at the box of chocolates, for example, it's space meant to balance required flashiness (graphics + window to see chocolates) with their target price point. Companies do this all the time when selling tech gear that isn't measured in weight or volume. Small stuff like webcams will often have giant mostly empty boxes so they have room for graphics and copy. Shaving and perfume sets also do this all the time too.
Ethereum's London hard fork upgrade burning ether at rate of around $8.9K/minute
For most people, trust isn't binary though.

For example, just because you hire someone for one purpose doesn't mean they should have the keys to your house.
meanwhile..
i did make a shorter one :3
https://github.com/kokizzu/lexid
The Merciful Must Suffer for Their Mercy
Apple’s new abuse prevention system: an antritust/competition point of view
VW was running a promo for a 3-year ID.4 lease for like $175/month. That's cheaper than a Civic.
A bit off-topic, but does anyone know how to build webpages that look like this? Like is there any way to do it other than doing everything manually on a text editor?
Surely the minor version number (FEATURE) in this model is the indicator of improvements to the versioned thing?
You argue the applications of the technology further down the line. Remind them how facebook's safety features turned into tools for censorship.
Snowdrop OS – a homebrew operating system from scratch, in assembly language
I mean you probably could run a study of caffeinated vs un-caffeinated drivers. Or Modafinil vs Un-Modafinil drivers and I imagine the results would be: the ones with the drug perform better than the ones without.

Expanding on this: I am sure more fatal accidents occur late at night than during the day. Do we bar night driving because of the risk?

Bigger cars cause more fatal accidents than smaller cars. Bar bigger cars from the road?
Covid Passport Scanner feature will be added in v21.10
This is being added to Android 12 as a feature, so most new builds should have it.
Commit messages are the worst place for that. Someone should write a post once and for all about this myth so we can refer to it in the future.
They can reveal the algorithm but this time abusers can find a way to change the information of an image to bypass the algorithm.

The most safe step is not to start this in the beginning because it will create more problems than it solve.
Incrementing an ID requires complete knowledge in a single place, which at scale becomes a challenge. This would typically be done in the database, but doesn't bode well with distributed systems as multiple servers might thing "5" is following "4" leading to multiple rows identified by the same ID => this is a collision.

So UUIDs are great because multiple servers can generate plethora of them without having to worry about collisions.

This is all explained in the first few pages of the document, although not in simple terms.

Also I haven't spotted anything about UUIDv6 trying to avoid collisions, but I haven't read very far.
To clarify, are those "plus some random bits" parts intended to be randomly generated for each individual UUID that is created, or randomly generated once per machine or startup?

I ask because a common newbie bug is to use a UUID as a secure token, but currently only v4 UUIDs with a cryptographically secure PRNG can be used this way. Separately, even if not used as a token, using UUIDs with randomness for object IDs can help mitigate IDOR vulnerabilities if there are other bugs in code that aren't adequately checking object permissions.
Nice to see someone is working on it.

Over Christmas 2017 I threw together a simple demo of a "system compositor" (a compositor that runs another wayland compositor) that sent all of the video frames rendered into a hardware video encoder (libva on an Intel GPU) as well as the screen. I was able to record playing games without much CPU overhead at all. I never really got beyond nesting the weston reference compositor because both gnome's wayland compositor and kde's kwin compositor don't support running nested (or at least didn't at the time). Was quite proud of myself for being able to record steam games playing at full screen framerate (Crypt of the Necrodancer and other simple things, I had a i7-5600u in my laptop).

I'd have probably turned it into a project like this, but I work for a streaming service professionally and they didn't approve of me working on open source work in that realm :(
It's also very close to the average price paid for a new car in the US: $39k.

> A huge share of pollution is caused by wealthy people jetting around every few days on planes.

This is true, I'm not really into Tesla for the environmental aspect, I like them because they're fun appliances that break less.
Yes, totally intentional. There are many clever tricks being played. 'michaelt mentioned trays taking most of the volume. I've also seen spacers added to the package to fill the area not visible through the little window, glass jars with very thick bottoms (covered by the label), and glass jars with double-layered bottom where the top layer is strongly convex - making the jar 10%+ smaller on the inside than it looks from the outside.
> Doesn't that make this a bit pointless since I don't know anyone that [...]

There is a very large variety of people out there. It's unlikely that your social bubble contains all the different ways to use a phone. if you search the net the phrase "phone clearing dump" you will find example of people having filled their phones with so much "funny images" that they are now saving them to an online image hosting service.

You probably also don't know anyone who has depictions of sexual abuse of children on their phones, yet it is a thing that exists, and that apple seems to be trying to address.

The world is big and, as you say, weird ineed.
We ban accounts that take HN threads into poisonous flamewars. The GP did that too, and shouldn't have, but this is a whole other level of nastiness and offtopicness. Please don't post like this to HN, if you want to keep commenting here.

https://news.ycombinator.com/newsguidelines.html
> you are attacking a difficult market ... there was a similar startup in YC S15 ... that shutdown 2 years after ...

That applies to almost every startup ever. I expect that every founder can report hearing similar feedback.

I did omit one factor that differentiates this startup, but every startup has extra risks particular to it.
Let's try it this way:

"A lot of hispanic countries have problems with drug cartels, crime and corruption"

vs.

"A lot of black communities have problems with drugs, violence and poor educational outcomes"

It's pretty easy to accuse the latter statement of being racist isn't it? Not so much the former though huh? Why do you think that is?
Opengl jumped from 2 to 3 because hardware changed. It doesn't mean the old API failed or was a mistake, it did the job it was intended to do, and then they needed it to do something radically different.
I find Docker great for dev and test, as I can spin up and destroy databases from scratch in seconds - pretty useful for running tests in CI too. Also, the Docker image runs migration scripts at startup if needed, which is pretty useful.

Over in production, being consistent with dev is really nice, and having a consistent upgrade experience is a good benefit too.
I always knew the other hand was up to no good
Okay, go nuts:

More than 75 percent decline over 27 years in total flying insect biomass in protected areas
https://journals.plos.org/plosone/article?id=10.1371/journal...
I am daily driving GrapheneOS for over a year now as my only phone on a pixel 3a and I like it quite a lot. Here's how I handle stuff and what limits i encountered. Keep in Mind that you have to rethink your app usage aswell, meaning testing a lot of apps from F-Droid to see what works for you. You average FAANG Privacy Invasion App dejour propably won´t work and i´d be wary of hardware requiring an app to be used if you go all in.

1. E-Mail: Using Fairmail from F-Droid (paid version though) is great for GMail and most other Providers. Notifications are usually faster than G-Mail in the Browser.
2. WebBrowser: Using Fennec from F-Droid with Adblock. The Chromium Version integrated in Graphene is propably more secure though. But adblock is life...
3. OsmAnd from F-Droid for Navigation. Works well enough, UI is clunky though. But Offline Maps are pretty sweet to have.
4. Most Messengers work, Notifications are spotty sometimes. Telegram Signal, Element, Threema all do fine though Element sucks battery life down to unaccaptable levels. Haven´t and won´t test whatsapp.
5. OpenCamera + Nextcloud is good for Cloudsyncing and Camera.
6. Password Management with AndOTP and KeePassXC is sweet and integration of the fingerprint sensor is really useful. Useful enough that i miss it on my desktop linux
7. Paypal App works, my Banks app work but YMMV.
8. Biggest annoyances are local german Taxi Apps. They all don´t work but i was able to work around it using a website. Still can´t pay via app.
...Well i don't use my phone for much more than that.

Battery Life is great, Security and Privacy is also good. You can lookup App Compatibility to a degree here: https://plexus.techlore.tech/
Are you so sure this isn't already happening on other services you use?
How about having the luxury to even park or charge your electric
car near your house or place of work? So often a very important factor forgotten by more well off EV drivers who are wondering why people still buy ICE cars