skysight-inc/HackerNews huggingface dataset:
It is definitely one to keep a close eye on. This whole land rush is just getting started, but as it heats up if Zwift can keep up growth they could benefit greatly (be it directly or via a tech company buying them).
>all the content they are interested in is geofenced to USA and completely unavailable in the country (Hulu)

Like what? I saw a comment[1] a few days ago saying something to this effect, but someone replied pointing out it was available, just not in a manner that OP was satisfied with. FWIW I checked a hulu original that I recently watched, and it was available in canada under disney+.

[1] https://news.ycombinator.com/item?id=26772054
Your friend was treating a return policy as a rental policy. I don't think that's in the spirit of a return policy.
>People haven't really grasped yet that the future of fitness isn't equipment it is ecosystems.

You're right but I hate that future, to be honest. I don't really want to buy a Garmin phone to talk to my Garmin watch so I can buy into their ecosystem. Apple watches may be fantastic but there are still better dedicated fitness watches out there and frankly the idea of a watch dictating my cellphone choice (as the Apple Watch does) makes me completely reject the idea of buying that watch.
Show HN: Authorization Academy – guides for building application authorization
Hi HN! I'm one of the founders of Oso, an open source library for authorization (someone posted us here a little while ago: https://news.ycombinator.com/item?id=25440741).

Over time, we've gotten a lot of questions from developers on authorization basics – like how to model roles, where to add authorization checks, or how to integrate permissions in the UI.

It turns out that there's not much information available on these topics that's technical, concrete and user-friendly. So, we started writing a series of guides on these topics to capture everything we've learnt, heard, and experienced ourselves.

The series is called Authorization Academy (https://www.osohq.com/developers/authorization-academy). The first few chapters cover architecture and modeling roles. Next we'll cover relationship-based access control, enforcement, and integrating permissions data into UIs. We have a lot of topics we'd like to write about, and they take a fair bit of time, but let us know if there's anything in particular you'd like to read about!

The guides cover authorization generically and are not specific to Oso, so they should be useful for anyone who is building authorization into their app or otherwise wants to learn about the area. Of course, if you'd like to learn more about Oso you can visit our site (https://www.osohq.com) or come talk with us in Slack (https://join-slack.osohq.com).
It works on all the usual suspects (anything that supports SteamVR). Valve Index, HP Reverb G2, WMR headsets, Oculus Quest (via link cable or wifi streaming) etc
That is the micropayments problem. You have to make it easy enough, like taking a quarter out of your pocket, for people to actually do it. And low enough fee where it's worth it. I believe most micro transaction providers still charge at least a flat 10c fee, which is a hefty portion of any micropayment.
Great work! I've been wanting to do this but add springs to it to make a finger strength builder that I can use as keyboard controller input for playing pc games.
Is it safe to assume that https://codecov.io/env was not compromised?
You can (and many Peleton members do) just start a workout on the Apple Watch's Workout app whenever you take a class. It is more or less tracking the same thing, except your workout will show as "Indoor Cycle" or whatever instead of "Alex's 20 minute Hip Hop Ride".
It doesn't affect your own voice! So asking, "do I sound different now" doesn't tell you anything!

Refusing to wear headphones only spoils it for everybody else.
You have to understand that Apple service in India is outsourced. The sub contractor has no interest in helping you. They only care how they can keep their numbers low.

They charged me $500 to replace the defective keyboard in the Mac Pro 2-3years back within 3 months of purchase and said I put glue on the key which came off.

I have a friend for whose new iphone 10 pro they refused to replace despite servicing the screen thrice and it clearly was manufacturing problem ( they agree) but will not replace the phone only the screen. He spent hours on the phone and no escalation he could do to get them to do it.

Every time i see in Europe or US, the service levels are starkly different, I have got replacement devices in minutes ,it is so bad in India that I and many people I know get their idevices serviced when we vist stateside.
This is so hard to do in an industry that also heavily rewards specialists.

I've been regularly asked by my employer to change role to help some other part of the business. Whether it was switching from mobile to server, server to front end web, or switching frameworks / tools within those domains, I always made the switch.

The problem is that now I'm a jack of all trades, and a master of none.
> Thought gamification of fitness was silly at first. I appear to be as susceptible as everyone else.

Same here.

I'm on my 12th straight week of closing my rings.
That's pretty cool!

Like it or not Google does all this with the ad money they bring in. Imagine if all Google service were subscription based. Will they even have 25% of the capabilities they have now?
You learn something every day! I didn't even know about the cast function.
How is what they said in any way circular or a tautology?

>If you buy a product with the intent to return it for refund, that's abuse.
This is the reason why i got some Wired Bose Soundsport, and I had to get the lime green ones because they don't make it anymore. No wireless for me.
Remember Apple sells its refurbished products. Yes it costs them (and as sales increase they also get more returns) to refurbish and sell them back but not accepting returns or refunds is a completely anti-consumer and not a customer friendly policy for a company that claims is all about the customer.
I don't get this strategy - surely if they continue to avoid releasing products in English, people will have fewer chances to interact with the language and learn.
On the other hand if they were permitted to just drop an English version they would probably have never released the Lithuanian one.
I sort of despise the use of the word democratization to describe a system in which you pay for representation.
No, that isn't the point of that at all. 10% isn't so you can use a card and then give it back. 10% is so the staff can package it up, send it back to the manufacturer so they can resell it. Or so they can mark it as "refurbished" and recoup some of the lost value of a new card.
Oh this is barely scratching the surface. This is a ton of random information on the blockchain, including stuff which is highly illegal globally. In fact, I remember when a group was actively putting certain photos and such as an attempt to see if they would make having large chunks of the blockchain become illegal because you would possess this data.

I didn't follow it for too long, but I'm pretty sure no one found a way to remove it.
Empty houses everywhere since 2008. Someone has those booked at "full value" as assets, but they're gonna take money to remove before any use of the site can be made; they have negative value.
You don't necessarily need to rely on the spec, you can get it into law. Like GDPR.

Politicians will not destroy an industry, but they will regulate it. If regulation == destruction, they won't touch it.
Is that actually happening? Is it on track to happen?
People should understand, Canada's heritage minister (Guilbeault) has been trying to implement an online blocking system for a while now.

The current government (Liberals) have shut down parliament, during covid, only to prevent investigations into their WE charity corruption.

When a 3rd party candidate Maxime Bernier attempted his own party ... the media by law had to give him equal air time, but his reach was censored (ex: they set his youtube videos to unlisted).

The "Rebel Media" a right wing news org was prevented from entering a federal debate. They had to get an 11th hour injunction to be let in, and even after, the Liberal leader (Trudeau) refused to answer any questions.

This will be used to silence political dissidence, and "hate speech" law violators.
Yes and it's annoying. We got a TV that supports AirPlay for the basement (which is also the gym) in anticipation of a long term guest (MIL, didn't happen because of COVID travel restrictions for her country) and without buying an Apple TV I can't cast the classes to it outside the audio. If you're on a rowing machine or treadmill or bike the iPad works well, but for things like yoga or strength classes I'm not dropping $200 on something that would be only used (for now) for exercise classes when Peloton (via my sister's subscription presently) works fine over AirPlay to the TV. I've already spent $$$ furnishing the basement and basement bedroom for a visit that never happened.
I am not sure what you mean by "false abstractions" in this article. Could you cite some concrete examples in the article that support your claim?

The author isn't claiming to go into a deep dive into C or C++. They are trying to talk about Rust. Your argument seems to be against the author's use of "C/C++" vs. "C and/or C++", which seems to me like some nitpicking, as the author uses "C/C++/Rust" later on. It isn't like they are pooling the languages as being the "same". Rather, they are talking about having similar, lower-level of control over "strings" as a data structure, as opposed to the primitives they seem to be in other high-level languages like C#, Python, Java, Go, Kotlin, Swift, or JavaScript.
They are regarded as a veblen good everywhere. Getting a lower quality product at a high price is by definition veblen good.

You pay for Apple products because it's impractical and hard to use. It shows the world you are part of the group.
Plex Plans to Place All Legal Streaming Options (and Piracy) into One Interface
The problem isn't so much the flag requirements as the other ones- especially the requirement that the ship must be built in the US.
This is equivalent of a thief arguing that they entered the victim's property because the doors were unlocked.

Yes, it is abuse.
Honestly, no-one knows, except maybe Citadel and brokers who run via 'payment for order flow'

There have been estimates using subscriber counts on subreddits and an average value which feels like complete BS, and there are some brokers who broadcast how many they own.

However, institutional ownership for the top 10 is 192%

http://finra-markets.morningstar.com/MarketData/EquityOption...

Even Finra don't seem to know properly, the sums don't add up.
Oh no why did you have to say that? Haha! Maybe I'll have to try one now lol
Underpopulation is actually the problem in most Western countries.
There's only one entity to blame for this mess of a bubble, the US federal reserve. It started with Greenspan, and it's gotten worse with every subsequent chairperson
Yep. This is what I meant. I don't want to throw a runtime error. I want the type checker to be able to actually type check this statically, which mypy can't do.
Large directory sizes suck on NFS and parallel file systems like Panasas, Lustre, GPFS, and the like. Python and Rust's Cargo also suck on networked file systems and would be greatly improved by pushing things into a sqlite file.
Yeah, it's really disappointing to hear that the community isn't upgrading very quickly because the language is starting to look a lot nicer.

I investigated creating a library for Java recently, and could have made a pretty decent API for Java 9+, but with so many people on Java 8 and below, it might not have been worth it.
Did they ever sort out all the launch issues with Reforged?
Well I do love fitness! Definitely more than the average person. I just don't care for the metrics.
Expect them to deny for 5 years and only then after many lawsuits you can get a fix.
I suspect it's the same story I heard in Poland - it's basically impossible to buy insurance against loss of mobile phone, because apparently people abused it too much. You can still get insurance against theft or damage, but not for loss. It was just too easy for people to say "yeah, I lost the phone, please send a new one thanks".

But I mean, those policies exist elsewhere, so I don't know what specifically makes Polish customers more prone to abusing those policies. I suspect it's the relative cost of a phone vs income.
Apply with me to YC in the next 3 years and change the world
Okay so this is a riff on a famous HN post but it is genuine - I am looking for a cofounder for PropertyWebBuilder.

About 5 years ago I built an open source real estate website builder. It gained some traction but failed in its main objective which was to help me find someone to work with me on the commercial version.

I recently released the commercial SAAS version but as I still haven't found a cofounder I am going to put out a call here. Over the last few years I have clarified the requirements for the product that will have the widest market appeal by speaking to dozens of potential clients. For one I went the full hog and built a site for €5000 plus a €100 monthly fee. Once I achieve scale I can be profitable at a fraction of that price.

Who do I want to meet?

Initially I wanted a technical cofounder but now most of the important features have been built. Would still be nice to have one more technical person on board but I feel the most value would come from someone with a strong marketing / sales background. The next major phase for PropertyWebBuilder is to figure out a sales strategy and experiment with as many markets as possible.

If interested please reach out and tell me about (1) something awesome you've worked on and (2) why you would be right for this.

I'm not going to post links to the product here. If you are genuinely interested you can find it and I don't want to give the impression that I'm posting this as a cheap marketing tactic.

I'm throwing a hail mary here - .... ;)
Most of that cost is probably in his newsletter ESP. I believe he uses ConvertKit and has around 30,000 subscribers. But I'm not sure how that math works because the ConvertKit website says the 35K pricing tier is $216 per month.
I have found that many of the people who didn't shower in hot weather are the same people who don't care about their audio quality; I think it requires a certain amount of empathy for other people to realize how jarring and annoying bad audio is for the listener.

It's also similar to the anti-mask problem, frankly. Even if you don't care, you should realize that others do and not abuse them for your own convenience.
Why is it going to cost you a lot? Are you expecting it to break? As long as you take reasonable care and don't drop it into a pool those things are pretty reliable. I've bought 4 macbooks since 2012 and passed them on to family whenever I wanted a new one and they are all still working despite the occasional bump.
I think the ecosystem being referred to isn't the device ecosystem but the "social network" sharing ecosystem
Reuters puts its website behind a paywall
SEC Awards over $50M to Joint Whistleblowers
After 21 gigs (3 gigs * 7 laptops) he would've made around 21k USD (presuming he was making at least 10k rupees per night, which between 3k-30k would've made sense). Seems like at that point you just buy the darn laptop, it's not like you need something more than an Air for DJing, and 1/21th of your revenue to be legal seems like not a bad idea.
I think this policy change is global—or at any rate, it applies in the UK as well. Disappointing, because previously I would buy second-hand but less-than-year-old Apple products specifically so I could purchase the extended AppleCare warranty on them. A great way to get a recent machine at a decent discount.
Questions like these are further evidence why kids need some kind of bullying
in their development.
If you're living gig to gig, spending the earnings from a couple may not be an option. Doesn't justify what's being done, I'm just arguing against this single argument.
I would say it's the singular most important aspect for a large number of riders. My wife is absolutely obsessed with hitting her numbers everyday. This is all done through the apple watch and Peloton.
Now that is wild. One of the more interesting things I’ve read on hacker news. Would love to learn more about this legend if anyone else knows.
This was so much not an attack.
This happened to me. I never did figure out the cause. One day customers of www.websequencediagrams.com started emailing me saying they couldn't access their files. Turns out it was corrupted and would just error when accessing certain records. Also, for mysterious reasons, there was a single open transaction that had been accepting all the data for several days, so I had to be very careful when restarting the app...

Coincidentally, the backups had stopped working a couple of months ago.

Fortunately I was able to copy the data to my machine, write some python to try to retrieve each customer's data individually, verify its consistency and merge with the older backup so most people didn't notice.

Afterwards I upgraded to the latest sqlite, as the one I had been using was six years old, and I have not had a problem since.
If you think about the difference between "investing" and "speculating" (ie. gambling), the latter involves no actual value creation, just transfer of assets based on outcomes the speculating party has no influence over. Crypto, meme stocks, penny stocks...just pure speculation. To be fair, hedge funds and HFT are also mostly speculation, just a more sophisticated version.
They key thing here would be to factor in all of the costs for a new ship e.g.

- Design time

- building time

- "fit and finish" time etc

- cost for all of the above

It's very possible the cost (or even ROI) would be larger(longer) than your calculations.
Poll/Discussion: What's consumed the most time getting started?
Hey everyone! I'm curious... as you all have started projects, what have you written/developed/done on the backend that has consumed the most of your time thats not directly related to your core product? (Infrastructure/Security/Helper Services/etc)
Your position seems to be that if it's legal and within the technical guidelines, then it's not abuse. If so then what is abuse?

I think the issue is people operating in bad faith. I recall a story about people buying big TVs before the super bowl then returning them the next week. My opinion is that's abusing a company's generous return policy. The people doing that never intended to buy. The company had the policy to give customers more confidence in their purchases, not to run a free TV rental business.

There's a saying "this is why we can't have nice things". If people constantly push leniency or generosity to the limits, they get taken away, and it's a net loss to everybody else.
> shall disclose that the content has been artificially created or manipulated.

That's it. That's the condition. (With some exceptions there but anyway)

It's a non-issue pretty much.
> My bet is that we'd all be happier for it.

Yeah, except for those who'd suddenly be without electronic medical assistance. There are definite downsides to the digital era, but to act as if there's been no benefit is laughable at best and dangerously ignorant of the past at worst.
I could almost swear that you can even create a class-D amplifier with the ATTiny85, with a clock rate of ~15kHz.

Obviously it's not going to be ideal for an audiophile, but the quality is not too shabby. A fun project for those curious.

Still, stick to off-the-shelf class-D amplifiers, such as the PAM8403.

https://www.youtube.com/watch?v=O8of40tFsD8
This simple code produces a square wave which can sound ok when fed through a buzzer which has a string resonant frequency. The harmonics are attenuated enough that it sounds ok playing notes close to the resonant frequency. For anything else you'll want a separate DAC (digital to analog converter) which can use I2C, I2S or SPI digital signals and outputs an analogue signal.

You can also use a scheme a little bit like PWM called PCM where the GPIO pin can be switched on and off at a frequency much higher than audio (typically 2Mhz or higher) and the duty cycle is varied at the sample rate. This can be implemented on an Arduino using code like https://github.com/damellis/PCM/blob/master/PCM.c
Thank you for sharing. If you had a positive experience, why do you plan on not trying again? Of course I'm not advocating for doing it daily :)
The 10% restocking fee is a compromise between offerring a permissive return policy that gets abused and none at all. I have always understood it to be a deterrent and not the exact amount that must be recouped in order to make returns net zero loss events.
That's the tautological branch of the dilemma, yes.
Despise, sure, but accurate.
Why are you treating Satoshi like an enlightened prophet?
> That's a very reasonable determination for any privacy-respecting browser to make. Users should be able to have defaults that closely align with their preferred user-agent behavior.

I understand this as "Microsoft produced a privacy-respecting browser and had their user's best interest on their mind", and I find it hard to engage that, because we seem to be living in wildly different realities.

> We could do this anyway. We don't need to present an option ahead of time to make advertisers happy.

We won't, so let's enjoy the situation we have, because change in the right direction that doesn't get us 100% of the way is bad and we'd prefer to remain where we are right now.
> The DMCA already makes it easy enough to keep things like KickAssTorrents offline, which was honestly the closest I've seen to a good tracker going mainstream.

The DMCA is an American law, which does not apply in Canada or much of the rest of the world.
Agreed. Admittedly upon reviewing the article, PG did use it as an effect, not an objective. But at the end of the day he's reasoning from rarified datasets like % of billionaires inheriting their wealth, vs using more broadly meaningful indicators like inequality in healthcare and education access, housing uncertainty, and others. That's what makes him so out of touch.
A return policy is not a rental program. Yes, this is abuse.
The Importance of Career Laddering
This is quite surprising. SQLite is also used in embedded where you don't have comparatively civil "forced quits" but also straight power offs. SQLite seems to do everything it can to handle this gracefully.
Another screw up! The best thing that could ever happen in my life would be the Canadian government collapsing and the country getting annexed by the USA. Such an evil country. It’s so embarrassing to live here.
> In my experience Americans sort of take for granted the breadth and depth of consumer protection you enjoy.

As a european, it's amusing to hear you say that as the majority of European countries have far, far more stringent consumer-protection regs than the US, such as mandatory 2 year warranties, distance-selling laws, legal rights to a refund or replacement, and so on. Apple's 90 day warranty is a joke when you can buy the same product, for almost the same price after factoring-in VAT, with a 2 year warranty only a 5 hour flight away...
Excellent point. And to drive a steak further into this idea - ironically gambling is the one where all the prices / chance / rewards are absolutely known up front and calculable. I guess that's what sets wall st. apart from gambling in a casino.
I like this idea a lot. And if there's a backing track you could add rhythm e.g. syncopation as another control axis...

And this project can be done purely in software. I'm adding this to the ideas stack.

EDIT: each vim mode or keyboard layer is represented by a different set of chord changes in the backing track. Modulate key to change mode.
Snowflake extension turns the browser into a Tor proxy to help the Tor network