skysight-inc/HackerNews huggingface dataset:
Ask HN: It's impossible to stop someone from downloading a stream, correct?
I just want to make sure I'm not missing something. By "[download] a stream" I obviously mean "save video that you're streaming to permanent storage". I'm doing an interview project that involves working with a "streaming as a service" (terminology?) provider, so I thought I'd go to PBS's website and download some video to use in the project. I found that all of the video there is only available to "stream", and in fact uses a video player and "streaming as a service" provider that's in the same space as the company I'm interviewing for. Five seconds on google revealed a "PBS video downloader", which I assume just locates the video segments in the browser's temp folder, stitches them back together, and saves them to a location that won't be cleared on reboot.

My question is basically, "That basic procedure can always be performed and there's nothing that can be done to prevent it, right?" Isn't the distinction between "streaming" and "downloading" ultimately just about how the video data is delivered? The server is incapable of ensuring that the client doesn't save it to permanent storage, and a "cooperative" client can always be modified by the person who controls it to save the data, assuming it's physically connected to a storage medium.

Am I missing something fundamental that allows there to be a hard distinction between streaming and downloading?

NB: I don't have any moral qualms with providing streaming video, I just think that the business folks wish that there were a technical distinction that, AFAICT, does not exist.
Unfortunately the people at the top will do everything they can to stop this.
> from eating into other welfare checks

I think that's the point for most UBI proposals. The most cash-like welfare programs are TANF and SNAP, they pay out on the order of $250 (depending on state), are temporary, hard to obtain, always under danger of being cut, etc.

UBI is an appealing replacement that's universal (more resistant to cuts because it's more popular), pays out more, has no discontinuities which result in welfare traps, etc.

The goal should not be to increase welfare recipients but to increase quality of life and social outcomes. For instance a jobs program like the Green New Deal would probably "eat into welfare checks" as people become ineligible through earnings.
Not every state has reasonable rules around absentee voting or voting access
This skit from Amazon Women on the Moon turned out to be prescient. It's not so funny anymore.

https://www.nytimes.com/2020/03/05/technology/clearview-inve...
There's no accounting for taste. This isn't the sort of thing you can really quantify, and if you do you'll lock yourself into a way of viewing things that prevents you from being a good designer. Design is mostly trying 100 things and picking the good one because you have taste, which is a thing you get through years of study, practice, and reminding yourself that you're a worthless hack at 4am in the morning.

Anyway as someone who's spent the requisite sleepless nights I've been granted the power of justifying my taste. It's not the same as "why" because the understanding comes from a felt sense, and then I just make up some bullshit to explain it.

In this case the design isn't well composed because the removal of the background has left the logo un-grounded. The outer ring is now dominated by the letters B M W, making the design top heavy. Also worth noting is that the letters themselves are no longer balanced. The M and W are no longer the full cap-height in the center, which further unbalances the design by making it lighter to the right. The "simplicity" reduces legibility. The design is now dependent on the color of the background rather than working anywhere. Though I can't imagine a color upon which this logo would work better than the previous one. There's also an unpleasant visual ringing that occurs at hard edged transitions like the center of the checkerboard which was previously mitigated by the dividing lines.
Seems people are taking issue with my gripe about the pricing. To be clear:

I bought the iOS app, was happy to do so, and got a lot more than $25 of value from it. In my opinion, the developer might be better off with a subscription model rather than a one-time purchase.
I don't think that's completely true. The value TCMALLOC_RELEASE_RATE controls how often tcmalloc returns memory back to the OS, but I don't believe it uses a separate thread for that task.
There is something amusingly ironic about a python blog complaining k8's being overly popular relative to how difficult it is to actually use. K8's is extremely complex sometimes, but at least it maintains some semblance of semantic logical consistency, unlike certain other tools.
Strongly agreed with the new author note. I used the same ideas with the teams I've been coaching:
"Consider your context...." as the need or not of support for multiple versions and "...Decide for yourself.
Joel, if any, has always been super pragmatic and very realistic.

Not to misunderstand. For FogBugz they wrote a compiler/transpiler for Asp and PHP because the product had to run on customers servers - because "clients should not leave their private data at another company".

Google it, great read.
Exactly. Too many people think about the relationship between employment, productivity, and prosperity way too linearly.

The biggest problem is that we don't really have a good way to measure the value of free time or well-being. While someone could spend every penny of a minimum wage job on daycare services and it would boost productivity figures, it would be a pretty silly decision for someone to make in terms of actual prosperity.

Society has decided for a long time to continue working the same or more hours as productivity rises, but at what point does it make more sense in terms of prosperity to cash out some of that productivity in the form of free-time rather than dollars?
> Companies fret as costs soar for software subscriptions

Seems like an odd complaint. If you spend $1 on SaaS for some service you need, you are likely saving $10 on the cost it would take to build it for yourself. Surely the money you spend on SaaS is as much a measure of productive economy, provided of course you use it.
Similar online radio station for old (new to you) music discovery: http://vintageobscura.net/
With bluetooth headphones I've moved to doing everything I can while exercising. Even sitting down to read a book feels like precious time that could be spent combating a sedentary lifestyle like listening to the book instead.
I admit the principle-agent problem. But let's give those with the least experience and knowledge the most voting power? That seems like a very unwise solution.
Just doing the math, telling your engineers to spend $10 worth of their time every month contributing to an open source alternative is worthless. Building something reasonable is going to be a lot more expensive than what they currently spend on the software.
personally i see the reason for this is because almost all software today is subscription based rather than a flat fee based. I know no software today that you pay a one time fee for. everything is pay a monthly or yearly fee. the good news is that cause of this, software is now kept up to date and new features are added.

also, because of this, it is really hard to pirate software now. so gone are the days when everyone in a 100 person company was running the same license for photoshop. unfortunately, managers don't take that into account, because they were either ignorant about it or turning a blind eye to save the company money.
It's easy to say "yes" and difficult to say "no". Becoming a financial steward comes by first saying "no" and only saying "yes" when the ROI worksheet is filled out, completed, and approved. If you want your manager to approve spending some money on tools you can help them by filling out your own preliminary ROI worksheet to show them why you think it's a no-brainer.
This article is basically saying: It only affects old people, so we shouldn't care.

Many of us have elderly parents and small children and Covid-19 affects both to a much larger degree than the general public.

It's also concerning that there are videos and reports from China that show apartment doors being welded shut and people dropping dead in the street.

There is still a lot of unknowns about this virus and it could be far deadlier than what's being told to us today. Lack of information is one of the disadvantages of an authoritarian country like China.
To me the disparities aren't "how you run your containers". They're "how you resolve the impedance mismatch between managed services that replace systems you have to babysit." Even something as "simple" as SQS is really, really hard to replicate, and attempting to use other cloud providers' queueing systems has impedance mismatch between each other (ditto AMQP, etc., and when you go that route that's just one more thing you have to manage).

Running your applications was a solved problem long before k8s showed up.
How do I sign up? Where are the prices? Your landing page sent me in loops when I clicked Get Started.

I'm curious who you're targeting with this product. Wealthier families tend to have nannies, who will match expertise with implementation. Middle class send their kids to daycare or after-school programs, who also match expertise and implementation. Since this service is just expertise, who are the families that a) can afford this and b) have the time/energy/money to do the implementation?
Because the apartment next door would be $1000 cheaper and tenants would leave and go there.
There is something amusingly ironic about a python blog complaining k8's being overly popular relative to how difficult it is to actually use. To be fair, I've had nothing but mediocre experiences with Python, so I'm a bit jaded.

On the actual content of the article....well it gets worse somehow. There are good arguments against using K8's (or any tool, really) but I don't think any of them made it into this article. "Why scale with microservices when you can just get a single massive VM" was probably my fav.
I think friends can be an excellent resource for support - and they often are! I think the key thing that is missing at times is that friends speak from their own experience, not from a background of child development. This can mean that the advice is skewed. Having experience being a parent is great, but what works for one parent doesn't always work for another. This is where Trustle (or a trusted expert) can come in.

Take sleep for example (a really common challenge we support parents with) - a lot of people have STRONG philosophical beliefs about sleep. There is absolutely nothing wrong with that - but research doesn't support that ONE approach to sleep is better than another (for example, sleep training vs. co-sleeping). However, the science of sleep can inform supporting a parent to make a plan that aligns with their philosophy (rather than their friends) AND is informed by science. We can help parents understand sleep patterns, the importance of timing of sleep (night and naps), pros and cons or various sleep training, shaping, or supporting approaches (etc, etc), and how to do it safely.

I think this is the main difference.

We can support parents in thinking though challenges and decisions as a partner - they bring their experience and expertise on their family and child - we bring the expertise on child development to inform choices.

I appreciate you sharing your thoughts!
The non-profit/social sector - and we need it here. Why hire software developers when you can afford 8-10 part-time staff for the same price. Sincerely, a non-profit Technology Director.
Assuming the Saas is sensibly priced, which may or may not be true in the enterprise realm. Or may have been when you first adopted the service, but may not be currently.
When I have a migraine, and the excedrin (migraine medication) begins to kick in, I also notice this exact sensation/"sound", like a draining, as a pressure in my skull begins to be relieved.

Obviously this is purely anecdotal and not scientific at all, but it's fun to speculate. I like concepts that are intuitive, and this one seems pretty intuitive to me.
If you want to parse complicated strings using only a POSIX tool, and put the results into an array, you're better off using Awk.
Oops, yes. What I actually meant is blob-cleaned coreboot (ie Thinkpad X230). FWIW Libreboot proper does run on IvyBridge-era Opteron 6300.
“without” is the wrong word: you need managers but they need to have incentives which align with the actual business and accountability. Most companies have problems with at least one of the two, which is a loss but usually indirect enough that it's easy to excuse or deflect.
Arthur C Clarke opined that we should be building self sufficient settlements under the ocean before moving on to space

Not really a reference, but related, http://socialsciences.cornell.edu/wp-content/uploads/2014/02...
There are additional constraints not found in most welding projects. They can’t just make the material and weld thicker/heavier as that would impact the rocket performance.

So it has to be as thin and fragile as possible but no thinner. That makes it very hard to get right, and the welds have to be done to very fine tolerances on thin material, you could say it is rocket science.
I threw together a quick and dirty dockerfile for it.
https://github.com/JeremyGrosser/fah-docker
Use Electron. If your app takes off then you can reevaluate and re-write as necessary.
Totally off-topic so totally relevant: this is the kind of topic for which I wish each comment had its author's age, location and income displayed.
> A lot of people swear by stuff like iTerm2

Actually, I've been using Terminal for years. I usually try to use default apps as much as possible (Safari, Mail, Notes, Terminal) to reduce configuration overhead. I switched to iTerm2 a few days ago after reading an article on HN... not sure if it worth the change, but haven't tried anything fancy yet. What would be the killer feature of iTerm2?
LAUNCH: Ever wanted a “Civilization Design” management consultant?
Defininitely agree, and I think that's the devil hiding in the details about Musk's bet that is worth surfacing: he's making the bet "We can just build a computer as good at this complex highly-variable task as a human being," and it's a bet people have been making and losing for decades.

Some day, someone will make that bet and be right. I haven't put my money on this team and this project. ;)
As far as Wayland goes, that is up to the developers and users of those compositors. The protocol itself supports the concept of multiple seats.

I can't speak for all the original X developers but TFA seems to suggest that they didn't think it all through.
For me it is fairly straight forward to meditate even in noisy environments where I could not sleep. But I have no idea how prevalent that is. Certainly many people meditate in dark and quiet spaces (I worry I would fall asleep in such spaces but again, that's just me)
I am guessing that you do not know many people who were born into wealth.

There are existential questions that gnaw at some of these people that hinder them from taking the seemingly simple path that you have presented.

I would also argue that it is not as easy as you would think to park millions in some "low interest stable investment" that also does not have substantial (for generational wealth) counter-party risk.

> there is no equivalence between the road the rich and the poor need to walk to survive

I agree with this, but I think you are being overly dismissive of the skills that someone born into a wealthy family needs to keep that wealth.

It requires a healthy amount of self-awareness among other things.
You are only looking at Jan 1st 2019. (And really, a single second of that day, I believe)
It sounds like you are describing the Silicon Valley ideal, but things like "finding a good business to start" are very much a traditional approach, and I am confident they will teach you about how to do market research to this end in business schools.
That's 1 in 2000 of the entire population. 1/100,000th of the US population drowns every year, which means that 1% of drownings has an annual incidence of 1/1million.

(This is annual vs lifetime but if you do the rough math under some basic assumptions, you end up easily within what you're defining as "rare")
I completely agree. The "natural" business is a much better recipe. I consider it a strike against me and will have to make up for it in other areas.

I'm still going forward, because I think starting a business still has a better expected outcome for me than working at a job.
CTRL+l gotta go fast!
Nice, I'll copy their pricing model given the validation.
I've drank my first coffee of the day and immediately suffered an intense desire to nap. Coffee just isn't a very intense tool for the job.
I agree that you have compute overhead which you need to account for.

At least for SaaS companies it's not really a technical hurdle that blocks anyone from running their service, except maybe for those who are already very large (Netflix obvioulsy) and have scaled and optimized so well that it makes sense for further reducing this additional cost. You're in a unique position I think and you are lucky to work on a cool project like this.

But I have not seen any places where this was at all an urgent on a clients or employers agenda. It is a budgeting issue (if you're buying) or pricing issue (if you're selling), but it's not an technical problem that needs to be solved in any place other than hyper-scaling companies/stacks.

Terminating TLS and (load-balancing it) is not really what prevents a cash strapped start-up from scaling, nor is it super high priority in large companies who are able to throw a little extra money at this problem. Those companies who still have skilled innovators around solves the problem like you do at Netflix, in older industries (banks come to mind) they just by OTS or have a consulting company implement some "bespoke solution".

It's a "problem" most SaaS businesses can carry with them for a long time, until they have room to address it.

obviously this sounds like a cool project to dive into but quite rare too! enjoy it, I know I would :)
He was let go from Twitter the first time for taking to many art and yoga classes and not doing his job.

Why they brought him back again is the real mystery.
Just recently there was a comment thread on HN about Reddit being used as a place for financial advice, with many of the HN commentators complaining about the collective mentality and tribalism of the entire Reddit forum and many of its subreddits. Yes, just as you say, the tribalism that gets taken to absurd degrees here on HN with regards to crypto and blockchains is amusingly obvious and emotional ,regardless of numerous pieces of evidence and case studies showing exactly the opposite, but if you point many of them out, you risk being persistently downvoted. What makes the entire tendency so frustrating is that most here self-identify as intelligent, reasoned people who avoid her mentalities, yet visibly practice these tendencies for all the same very human reasons you see them elsewhere.

Also, yes, it's extremely obvious to my eye that blockchains and cryptocurrencies are here to stay and expand even. For those of us who do indeed use them here and there, the value of having something that lets you send money to someone else on the other side of the world almost instantly with very few if any intermediaries being able to block the transaction is wonderful. Yes some of you in here who send money inside the EU or inside the US markets keep insisting from within your bubbles that money transfers are easy and instant, but really, try sending money to someone on the literal other side of the world, outside your market, without spending unreasonable money on fees or dealing with terrible customer services, then perhaps reconsider the value of crypto.. In addition to this, there are indeed many legitimate uses for them in the form of anonymous payments for services that ARE NOT illegal, and the market for such products and services could easily grow in a number of ways.. But easier to ignore that and wave ones hands about the crypto scam and the supposedly pending collapse of everything. (It's been several years already and things slowly, sometimes haphazardly but persistently keep growing in this whole sphere, so, don't hold your breath)
would your team be willing to allow anonymized data to be used for analysis/research papers? Or do you have that in place for in-house researchers to publish?
They screw you on the upsells.
Hackers Target Companies with Coronavirus Scams
Hosting a Jitsi instance myself. Very easy to set up and works flawlessly. Highly recommended.
Yes, but it's still rare to get $1B for your first fund. Firms usually have a big deal or two planned to attract LPs. This was likely the case here. Would be interesting to see if someone can figure out who their LPs are.
That seems kind of bogus because you've just disguised an unsolved math problem as a computer program. It's like me making a program like this:

if fermats_last_theorem_holds(x,y,z):
halt()
else:
infinite_loop()

Will this program halt for all possible input integers > 2?

It may be able to "trick my brain" but only because I don't have a PhD in mathematics. Obviously no general algorithm can solve this, or else said general algorithm would easily be able to solve all unanswered questions in mathematics, physics, etc. Yet, human mathematicians are able to determine whether my program above halts, even if a general algorithm can't.
Even if HDMI doesn't do that, the streaming provider just might. It would be feasible to implement, and inconvenience potential pirates quite a bit.
Beyond the very basics necessary to extract some meaning from a second language, I’d be shocked if time invested in spaced-repetition drills of any design had better returns than reading the target language for pleasure.
I find it hard to believe that a HDCP stripper would then watermark the content and report who bought the equipment to the media cartels.
Just solve the equation above.

0.99^n = (1-0.9)

n*log(0.99) = log(0.1)

n = log(0.1)/log(0.99) = ~229
Yea the basic income in the study seems to be means tested so it might incentivize people to quit.

Just want to point out that a universal income would be constant regardless of job held, so there's no incentive to quit. If the UBI amount is tuned correctly, then those who don't have a job can subsist long enough to find a better job, which I'd posit is a net boon for our economy.
That's true, but it's too hard to sell to the government for a small startup.

The RFP process is so long and brutal, and most of the time you need to have a man on the inside and basically go through that process as a formality because you are already guaranteed the contract.
I read this article far more more seriously than any another r/disneyvacation post.
Could you please provide some examples of tasks that can be improved with software in non-profit/social sector?
Getting this done may be quite a challenge, but it's a good thing to get done.

It's why this article is from the CBC, since Canada (while not perfect) is much better than the US in pursuing good things even if it hurts the powerful.
how many 0.0001% of employees does that represent though ? 200k is more than what the average CEO makes (gross) in france (150k€)
For example by covering all of the NFRs.

You don't always find open source programs that have dedicated so much effort to security, monitoring, governance etc. And doing so in a very professional and methodical way.
> Give people money, and most of it will get spent. That spending is income for someone, and that income is taxed. I don't understand this argument.

You can't eat money, nor can money cut your hair. refurb's point is that a UBI leads to a decrease in wealth, not in the amount of money in existence.