skysight-inc/HackerNews huggingface dataset:
The cookie law is just insane to me. GDPR, or at least the parts that are commonly talked about, seems a lot more reasonable: a user should be able to request what data is being collected about them, and should be able to request a full account deletion, including deletion of all data collected from or about them (perhaps minus technical things that are very difficult to purge, like raw web server access logs).
How do you expect the web to be funded without this advertiser data? People won't pay for every single website.
You could add Chat = Slack, for context.
My doctor said exactly this when I switched to entirely to vaping. It's a shame how much momentum there is behind banning the sale of vape products when the positive health effects are pretty clear.
Googler, opinions are my own.

My understanding is Google has said externally that they plan on killing the classic Hangouts product. So that means Google chat and Google Meet would be available in consumer space for people with @gmail.com addresses. but right now the focus of those two products is on gSuite.

I'd also definitely agree with what other people are saying, duo is the FaceTime competitor. It has direct integration into the Google dialer in the Google SMS app. It's also rather brain dead simple to use.
That seems to be the case. Everyone is talking about context, without establishing the context, as if it just exists and everyone should know it. How am I supposed to know all that context, when it's written nowhere and nearly nobody makes an attempt to establish it?

Maybe all the context is part of being human and I just don't get it. It's not the first time people suspected me of trolling, when all I'm trying to do is to make sense of the world and asking questions when I don't get something. Unfortunately, in this case it was a fruitless endeavor.
Ask HN: Chart/Table of Covid-19, Influenza Cases/Deaths?
I'm seeking a single table/chart that compares Covid-19, influenza and pneumonia cases and deaths in the USA for the current year. Anyone know a good site for these stats?
Give it 6 months. This is Google we're talking about, they'll kill it soon enough.
I don't think this is true, maybe except the small minority of expensive headphones affectionados. Average person is not particularly careful about headphones and other cheap tech. Like, not at all.
I appreciate the acknowledgement of needing to tolerate previously acceptable conditions while scanning and remediating those same conditions point forward.

I wish IT auditors understood this concept better.
hi, i just released an api version of the opensource "spotiflite" spotify metadata scraper (https://github.com/sloev/spotiflite) that lets you fetch metadata for an artist.

I thought it could be a fun exercise to see how easy it is now-a-days to setup a subscription paid api "without pulling up my credit card from the pocket"

so here is the steps i took:

1. setup a free api using cloudflare workers:

I started by creating the api on cloudflare workers since they are by far the cheepest and their fremium model makes it possibly to publish an api without a credit card.

Key learnings for me was:

* env vars can be created in the UI and then they get injected as vars in your js script.

* use the url.pathname to have multiple paths in one api

* Use custom headers from your apigateway provider to only respond to those requests.

The sourcecode for the cloudflare worker is here https://github.com/sloev/spotiflite/blob/master/cloudflare/w...

2. use rapidapi.com as api gateway

After i had created my api i needed a place to publish it and "receive moneyz cuz lulz" so i choose rapidapi cuz they dont need any credit cards either and have a simple way to setup.

With rapidapi i created an endpoint pointing to my new api with my new path: "artist-meta" and then i specified some ~random~ price ranges include a free option and pressed publish.

All in all, publishing an api and get moneyz for requests is more easy now than ever.
Software could totally do this. A common trick to check yourself is to set a timer for every $x minutes or so [1] and then when the timer goes off see what you are doing. Software could definitely address this problem by giving you a little popup and changing the time interval so you can't cheat it. I'm sure some os-level apps already supports this feature.

[1] How long the timer is depends on yourself, i.e. how much data you want and badly you need to keep focused (tends toward shorter timer) vs. how much you pay every time the alarm sounds and you need to mental check yourself, causing a loss of focus and context switch (tends to longer timers)
Please don't post unsubstantive comments here. The topic is the slogan and its history.

Off-topic tangents are fine when they're unpredictable, but not when they change the subject to a more generic topic, and especially not a generic political one.
>>I probed again, this time about their capability at 40 bits; maybe that reduced level wasn’t such a State secret. But again, Dave was mum.

I recall that 40 bit encrypted Word documents obtained from Al-Qaeda safe houses in Afghanistan after 9/11 were successfully cracked. It was reported in the media, so it was an open secret after that.
Is it you, RMS?
More on Cultivating a Deep Life: Mindset
Google's influence over free software: threats, sanctions and bullying
https://priceonomics.com/the-surprising-origins-of-dont-mess... is related from 2014

(via https://news.ycombinator.com/item?id=7879107, but no comments)
> Find three days. Use the next long weekend. No excuses. Cold turkey on Friday afternoon, drink yourself to sleep, self-isolate until Monday afternoon, incorporate endurance exercise (long distance cycling is very good) if at all possible.

FWIW, I know some have said this is bad advice, but it's remarkably similar to my most recent attempt that had any kind of success. I did taper first, but when it came time to actually follow through, I did reserve some time for self isolation. I did drink myself to sleep (I basically had a drink any time I had a craving for a smoke). I did substitute long distance cycling! All of this helped immensely.

Unfortunately, most of that is available to me right now. I'm fortunate to be working, but I'm currently working far more than I should. My family is depending on me for routine contact (and I on them) for mental health during isolation. I don't currently have access to my bike, and even if I did I would not have the time or energy to exercise.

I will get there again. It's just not the time. Thanks for the advice though!
Shaming guys with small penises and feminity simultaneously ... even as issue at hand has nothing to do with penis size ... and nothing to do with feminine women either ...
So I guess the idea here is that as long as you're an employee of Apple, you have no free time?
> It even got me almost arrested once in France, taking me riding on the shoulder of a 110km/h highway with no exit in sight.

It is very possible it was legal, so you wouldn't have been arrested.

For example, I ended up on that road: https://www.google.fr/maps/@45.8894892,-0.9627792,3a,75y,325...

110 km/h speed limit, and yet not a single "motor vehicles only" sign (https://fr.wikipedia.org/wiki/Panneau_d'indication_d'une_rou...) on any of the entrances. Not even a "forbidden to cyclists" sign (https://fr.wikipedia.org/wiki/Panneau_d'interdiction_d'acc%C...). Yep, that's crazy.

I actually didn't get "on" the road, I stopped before the insertion lane was over, and cautiously walked back 200 or 300 m to the entry point (because of course this part was one-way, and the last thing drivers expect is meeting a cyclist there, in a forbidden direction, especially right when they prepare to speed up to insert into highway traffic). I looked for the warning/interdiction sign I had probably missed: there was no sign. And you check any entrance on Streetview if you have time to lose, you won't find any.

Worst thing? I had to take that road anyway a bit later (farther), because it is the only bridge around, and I was late. I had already taken that horrendous bridge in the morning and I had sworn I would never take it again, but I had no choice.

https://www.google.fr/maps/@45.9202881,-0.9689672,3a,75y,140...

See how narrow both the bike lane and the car lane are? And when I was there it wasn't practically a car lane but a lorry lane. Speed limit is 70 km/h but all of them overspeed. And anyway, the bridge is damn high, so you are (well, I was)
stuck at 15 km/h in your little painted lane with a wall lorries passing 50 cm away 50 or 60 km/h faster. Of course, over this kind of bridge, you may add some wind, possibly sideways, to fully enjoy your cohabitation. And then you go down, still in your 70 cm wide lane, as it is as steep as when you climbed, you reach 50 km/h, perhaps 60 km/h, and all of sudden, first you meet a large hole in the road where the bridge deck articulates with the ground part, and right after you jump over the hole, the bike lane turns right and the only possible way to turn is to come to basically a full stop. Then you stop for a while to calm down.

I think that's my worse cycling memory.
I normally use -I to skip binary files
Hangouts still exist, even though the nerfed a lot of the UX a couple years ago. My GV voicemail comes in via hangouts...
I used that feature to "raise my hand" in my first ever Zoom meeting. The host didn't realize it until I raised my actual hand on video.
Covid-19 Spotlight: World Tea House
No, it doesn't say that the NYT article was based on the work of the Working Group. It would have significantly clarified the post to say whether the NYT article writer did or did not use the memo to help inform the article.

It does say that someone "suggested that I leverage a news organization." And that "This implied a publication deadline of Thursday." Thursday happens to be the day that the NYT published their article, but it was also the day that Dr. Cowen put a blurb on Marginal Revolution.

Isn't it odd that the most critical piece of information in the article is left out? I wonder why someone worried about the fallout of an article wouldn't specify the most important piece of information that the article might contain?

> Saying that the white paper led to the NYT article which led to Japan's lockdown is incredibly western/English-centric and ignorant of the actual forces at play inside the country in their native language, press, public opinion, and organizations.

You're totally right here. Good thing that Patrick did not write or imply this. I'm very glad that its just HN commenters that think this.
A quick browse of the the first few pages suggest it is focused on the IT side of things.

So nothing yet to replace HN in our heart.
Thanks for the offer! I know it's a cliché to say this, but I'm not an addict (no alcohol, no drugs, no smoking, no overeating, nothing I'd consider an addiction. Maybe I could do more physical exercise though!) and I'm not looking for help for myself or anyone I know. I was just curious about this aspect of AA :)

I'm not sure how standard AA can help an atheist, since about half their 12-steps mention god, submitting to a higher power or praying. If atheists say it helps them, I believe them -- who am I to doubt it? But I don't understand the principle at work.
They just like to point it out. :-D I suppose they are afraid someone would take them for a Swede, that'd be embarrassing.
The advice I got is that you need to take a very hard look at what things in your life recharge you, and prioritize the ones that work well over the ones that are minor or neutral.

Your initial list will contain a bunch of things that are really just playing for time. They don't recharge you, they just keep you still long enough for you to recuperate a little bit.

One of my big ones is naps, but I'm still wrestling with the idea that going to sleep is an activity instead of the absence of (nearly) all activity.
I haven't been living in Russia since 2007. I only went back twice since then

I was robbed three times in my life, two times in 2007 just months before my departure, and the third time in 2016, just a week after my first visit there after 9 years abroad.

You can understand, I can't bare carrying that passport now.
What Your Email Sign-Off Is Saying
The downside of vaping is that the flavoured vape products are being marketed at teenagers. IIRC smoking was at a very low rate for youth after decades of improvements and then vaping has seen nicotine use rise in this demographic.
I have heard that phrase and seen the signs my entire life and never knew it originated with the litter campaign. I feel like it's lost a certain, "je ne sais quoi", learning that.
> a user should be able to request what data is being collected about them, and should be able to request a full account deletion, including deletion of all data collected from or about them (perhaps minus technical things that are very difficult to purge, like raw web server access logs)

I think I'd find it very easy to like this. Honestly, these aspects of GDPR are great. Things I don't like:

* Not allowed to do "no service without data"

* Consent must be opt-in

Bloody exasperating as a user. At least if they'd set it in my user agent. But the browser guys just sit there like fools pontificating on third-party cookies instead of innovating for once and placing the opt-in / opt-out in the browser.
Have you thought about environment variable GREP_OPTIONS?
https://www.gnu.org/software/grep/manual/grep.html#Environme...
You can define it at the beginning of the script.
Adele Spitzeder
Also people may not want to live in Tulsa, even if they are better paid.
Super post je connaissais
Seems to be more a lobste.rs replacement given the seemingly-exclusive focus on tech and the use of the lobste.rs software.
The D programming language has 3 compilers, one with LLVM (LDC) one with GCC (GDC) and one with the Digital Mars back end (DMC).

It's great to have all three, as they each have different characteristics in terms of speed, generated code, debug support, platform support, etc. Supporting these three also helps maintain proper semantic separation of code gen from front end.
Yeah, when I was referring to OSM I meant that map data they collect, which has excellent bicycle data. That can then be used by specialised projects for cycling-specific interfaces.
Zig definitely looks interesting. I may use it in a smaller project to try out.
Yeah... I use hangouts/google-voice mainly because I don't want my messaging tethered to my phone number.
Le vrai sens du mot n'est pas « pirate ».
Now: https://duo.google.com/
"This data has never been, would never be, and will never be sold/rented/etc. to advertisers."

"Stripe.js collects this data only for fraud prevention -- it helps us detect bots who try to defraud businesses that use Stripe."

The language of the revised ToS could go something like "Stripe shall only use the data for fraud prevention. Stripe shall not permit the data to be used for any other purpose, inlcuding, without limitation, any use that aims to increase customer acquisition or sales of products or services."

The problem with statements like "We only use the data for X" is that this is not a limitation. It is perhaps a representation of what Stripe is doing as of the date of the ToS, however it does not mean Stripe does not have permission to use the data for any other purpose. Further, it only applies to Stripe. Another party could be using the data for some other purpose besides fraud prevention and the statement would still be true. Nothing requires that there be a sale or "rental" for another party to make use of the data.

The problem with statements like "We will never sell/rent/etc. the data to Y" is that it does not prevent Stripe from using the data to help Stripe or other parties to sell products and services. Stripe does not need to sell or rent the data to provide that assistance.

To recap, a ToS should limit how the data can be used. Stating how a company currently uses the data is not a limitation. Stating that a company will not sell or rent the data does not necessarily limit how the data can be used by that company or anyone else.

Facebook does not sell or rent data but their collection of data ultimately results in more advertising on the web, and on Facebook-owned websites. How does that happen. The first problem is the collection of data above and beyond what is needed to fulfill a user's request, i.e., the purpose for which it was collected. Ideally we could stop the unnecessary collection of user data, e.g., through law and regulation, and this would reduce the amount of data we need to worry about. The second problem is that after users "agree" to the collection of data, there are no contractual obligations on the collector over how the data can be used, other than not sharing it.
This is good. A different approach would be to implement hackernew's noprocrast filters, which I quite like. It's nice to have something meter your usage with gaps rather than allowing you to frequently visit the site and prevent you from meaningfully engaging with something else (and instead revisit the site every 10 minutes for 1 minute).
Vue 3 Composition API Infinite Scroll Example
> like biking on a bike lane on a heavily trafficked road with many side streets to turn off of

With the caveat that my experience is not your experience, I respectfully submit that the bike lane is poorly designed in this case and that it shouldn't be used to travel straight through the intersection in this case. I signal a lane-change to the left before the intersection and go straight through in the regular traffic lane, moving right ASAP after the intersection to not obstruct traffic.

My riding is mostly dense urban where traffic is moving slowly enough to do this if I put some hustle into it.

> I think it's not an either-or. I don't think that we have to throw in the towel on every effort to change behavior.

I am absolutely in agreement that it's not either-or, but if cyclists are doing something that's (almost) always safe, they're a lot less likely to be killed by the untrained drivers, of which there will be many for the foreseeable future.

What I do doesn't work for cyclists puttering along at 10mph (or grinding up a hill); the speed difference is too great to safely merge left. Training the drivers greatly increases the safety level for such cyclists on roads with cycle lanes between the regular lanes and the curb.
I just looked. It's not free. The website ambiance is also not very inviting.
"We're sorry you bought your drives for the clearly advertised use. Shame about them being kicked out of your RAID - sounds like you should have paid a little more! May we interest you in some more expensive drives? Don't worry, you can keep the ones you bought as paperweights or door-stoppers."
I think I'd say "oh wow, gift exchange!" and hand them this: https://www.zazzle.com/the_nsa_parody_shirt-2357202944443361...
After a one year, I’ve released my app IPTV – Streams
Hello!
Last year I've been working on my indie project called IPTV - Streams. After some years in the field, I've tried to put everything I've got into my own app. It's an IPTV app, but it has an emphasis on let you watch your favorites content. So, you can add your playlists and start watching while everything will be synced through iCloud.
App Store Link: https://apps.apple.com/us/app/iptv-streams/id1492179924
For more info: https://andremartingo.github.io/iptv-streams/
It should feel right at home on iOS, as I always stick to Apple's human interface guidelines for design and UX. My goal is to keep growing the app to really take advantage of Apple's platform. It has some other things I'm proud of as well that help it stand out:
Fully built on iCloud (or CloudKit for any developers reading). No account creation, syncs everywhere.
Share your playlist (also built on iCloud/CloudKit)
Aesthetic Design
We support m3u8, mp4, mkv, mpv, 3gp, ts and much more.
Context menu with quick actions
Dark Mode support
Search your entire cloud and local library.
Universal too, so one purchase gets you both iPhone and iPad support
and quite a bit more
I'd love any feedback or thoughts on it, it releases Thursday. My vision is to keep building it up and make it available on every single Apple platform (iOS, iPadOS, watchOS, tvOS and macOS). Thanks for checking it out!

Thanks!
These adverts are hilarious.

This one ends with a personal threat: https://www.youtube.com/watch?v=V2qIF3PL7lQ

And this one ends with another personal threat: https://www.youtube.com/watch?v=wb-LPbUeiWA

Basically, "if you litter, we'll fuck your shit up." I love it!
> As this causes problems when writing portable scripts, this feature will be removed in a future release of grep, and grep warns if it is used. Please use an alias or script instead.
They are. That's why it's always mentioned in the first few sentences of docs (man page, --help, README). With that said, this default is one of ripgrep's defining features and is something that users consistently report as one of their favorite things about ripgrep.

You can disable all smart filtering (gitignore, hidden, binary) with `rg -uuu foo`. That will search the same stuff that `grep -r foo ./` will.
Thanks for cycle.travel :) I probably found out about it in a different comment section as well.
This isn't true, unless it's changed in recent years. There's a gift shop at the Cryptologic museum on Ft. Meade. I've taken my folks there before, although I haven't worked there in almost a decade, so maybe it's not there anymore. There are gift shops inside the buildings though, but they sell the same stuff as the other one. You don't necessarily have to be cleared to get to those, you just have to have a reason to be in the building (i.e. interviewing)

Now the CIA has a gift shop you can't get to without being able to get into the building. ;)
I'll gladly do it.
Does AI have a dirty mind, too? (2019)
Sigalert does. Might be US only and only knows about freeways and big roads. I use it (in Los Angeles) to check the freeways before I use Google Maps to get my route.
The Cleantech Crash, Hollywood's Villain, Volcanoes
What GDPR exemptions are you referring to?
It's probably a good idea to disclose, for anyone who isn't already aware, that DXM (dextromethorphan) is a dissociative hallucinogen. It doesn't take much more than a normal dose to experience mild intoxication, and "a lot" can be a pretty intense (and for many, unpleasant) experience even if you're expecting it.

It's also probably a good idea to disclose that it can be pretty nauseating in its own right, and that it's often paired with other drugs like guaifenesin that are even more likely to cause nausea and vomiting.

Like, don't get me wrong, if folks wanna take a robotrip to quit smoking, I'm not going to dissuade them. It's crazy what works for some people. But I don't think just encouraging people who are desperate to find a way to quit smoking to take a robotrip without warning is a good idea at all.
Exactly, the typical story is one where politics invariably results in headcounts and not maintaining a small and clear cut vision.

But the question is, can they do it without the bloat? My understanding is yes - and I can probably even tell you how.
How do you manage the cleartext SNI over 443?
Which Rust libraries need to be written?

"Most indicated that Rust maturity – such as more libraries and complete learning resources and more mature production capabilities – would make Rust more appealing"
There's no need to rely on "security by obscurity". Stripe.js is just a thin client-side library everybody can analyse, so they might as well be fully transparent when it comes to data collection. I don't see the point of trying to obfuscate things, especially since the actual fraud-detection model works on the backend anyway.
Too bad this is the real world.
The Hard Parts of JWT Security Nobody Talks About (2019)
Up until now merchants had to pay Google to show up in the shopping search results tab at all. So all the shopping results were basically paid ads.