skysight-inc/HackerNews huggingface dataset:
I didn't knew it's possible to link to timestamps on Netflix. Is there a way to get the link from the UI, or do you have to compute the seconds yourself?
> I'm not talking about growth.

Then explain the meaning of these statements:

> it needs to scale to be sustainable

Growth.

> Their website says it takes 7 to 9 years on a pre order

Looks like they have more orders on the book than they are currently growing. They could grow!

> They need an MBA to go in there and shake things up.

They can only afford an MBA if they grow.

> And make sure there's a inventory of things people can buy now on their website.

Grow an inventory?
Mouse Sales = Surgery Cost
It would be nice if the intro had a brief explanation of why a disk needs to be divided into blocks. Otherwise, I really enjoyed this read from the perspective of a lay person.
Because if you just add one element to the set it no longer has the property, and hence the predicate is not monotone.

In more detail ...

He's talking about properties (or predicates) that are monotone. That means that if P(S) is true, and T contains S, then P(T) must also be true.

But when P(X) is true if and only if X has an even number of elements, then P({a,b}) would be true, but P({a,b,c}) will not be true. Then P would not be monotone.
If you know about this trick and you want to harvest as much email addresses for spam as possible, wouldn't it make more sense to accept pluses in email addresses, and then strip them out later? It seems far more likely that it's because it's unintentional, due to poor programming.
How often is the body able to shut down small cancerous growths when they are just starting? And by giving them a feed of glucose, do they grow to fast for the body to naturally handle them?

Or alternatively, without glucose, world they mostly stop spreading?
One of the best tools to eliminate distractions that I've found is the Forest app: https://www.forestapp.cc/ . Simple concept, install both the phone app and browser extension, set a timer for 25 minutes to 2 hours and click start. It will block any websites you have listed as distractions, and prevent you from compulsively checking social media on your phone. If you make it to the end of the timer, you get a tree in your weekly "forest". If you fail the timer, the tree dies. It's a really basic thing but it helps tremendously. Social media and media in general is an addictive substance that needs to be carefully managed.
Webinar tomorrow: Diversity and inclusion in the remote workplace
Would something like this work? I'm not sure how portable they are: https://coolshirt.com/
The new title is misleading. It is a charitable interpretation of a half-screed/half conspiracy theory.

> The reason they spread these misconceptions is straightforward: they want to discourage people from using the AGPL, because they cannot productize such software effectively.

Statements like this can be encompassed by its original title, as the author intended.
The value of software lies overwhelmingly in the software. Charging for anything else perverts incentives. Charging for features? Make it hard to add features. Charging for configuration? Make it hard to configure. Charging for training or documentation? Make it hard to understand. Charging for hosting? Make it hard to host, monitor, tune, &c. Not charging at all? Slurp up personal data on users, and charge for that.

You can get good alignment in contracts that pay developers to write new software. And you can get good alignment in license agreements that pay for software already written. You can get good alignment in traditional software-vendor combination contracts for licenses or services plus maintenance and support.

Depending on what you mean by "open source", a substantial number of potentially well aligned models go out of bounds.
> because just looking looking at the performance stats from production services in R using an AGPL library could taint the source code of the service itself

I think this is what is being referred to as "FUD". Anyone can go after you for some sort of supposed license issue, but at some point you need to consider that many of these are extremely far-fetched and serve only to quite literally add FUD around AGPL.
> It sounds like you are arguing against a different point than Drew is making here. He is saying that the AGPL is no more viral than the GPL, and that its added restrictions aren't particularly onerous. You seem to be arguing against the whole GPL family of licenses, which is a perfectly valid opinion to have, but doesn't really speak to what Drew is talking about.

Maybe I misunderstood his post, but he specifically compares AGPL to MIT in the last paragraph, which actually motivated me to write my reply, as the difference between the two licences is night and day.
Quoting Corey Quinn (lastweekinaws.com):

I apparently went to a whole lot of unnecessary work to build out a cohesive, original model for how to build a cloud environment that paid attention to varying aspects and constraints. Instead I could have just pulled a Microsoft Azure and ripped AWS off wholesale to create the "Microsoft Azure Well-Architected Framework". Seriously, this thing is such a blatant rip-off that I expect to see weird copy and paste artifacts.

AWS Well Architected Framework: https://aws.amazon.com/architecture/well-architected/
I've seen the same phobia to a lesser degree around the plain old GPL. Lawyers think, and not unreasonably, in terms of risk. Is there a risk you might be dragged into court? If so, that's a very expensive risk. Is the library or application worth this risk? If not, then ditch it.

It's not an unreasonable fear either given past events like the SCO/Linux lawsuit. IBM had deep enough pockets to fight it and win. Anyone else would have folded or been ruined.

It makes it hard to be anything but 100% "libre" (almost public domain) or commercial and closed source.

Being 100% libre means someone big can (and sometimes does) just take your work and put their name on it and monetize it. This wasn't much of a problem years ago, but it's a growing issue now. Being 100% commercial is of course the opposite. We're excluding the middle, to great detriment, and we really need a workable legal solution that won't scare lawyers.
It's probably less about deterring Cole-style bombings and more about being a cheap way to tell inattentive captains that they need to change course and fuck off. There's been plenty of embarrassing news about harbor collisions with billion dollar ships, and submarines are way harder to see even when above the water.
I think the smarter every day guy is or was military. I remember a video he did with his boss (some kind of general or so). That just as a fact, not judging on the propaganda part.
Elizabeth Warren actually has a book on this very topic: https://www.vox.com/policy-and-politics/2019/1/23/18183091/t...

>>>

The “two-income trap,” described
The “two-income trap,” as described by Warren, really consists of three partially separate phenomena that have arisen as families have come to rely on two working adults to make ends meet:

The addition of a second earner means, in practice, a big increase in household fixed expenses for things like child care and commuting.
Much of the money that American second earners bring in has been gobbled up, in practice, by zero-sum competition for educational opportunities expressed as either skyrocketed prices for houses in good school districts or escalating tuition at public universities.
Last, while the addition of the second earner has not brought in much gain, it has created an increase in downside risk by eliminating an implicit insurance policy that families used to rely on.
This last point is really the key to Warren’s specific argument about bankruptcy, though it’s the first two that would drive her larger interest in politics. Bad things have always happened to families from time to time. In a traditional two-parent, one-earner family, there was always the possibility that mom could step up and help out when trouble arose.

“If her husband was laid off, fired, or otherwise left without a paycheck,” Warren and Tyagi write, “the stay-at-home mother didn’t simply stand helplessly on the sidelines as her family toppled off an economic cliff; she looked for a job to make up some of that lost income.” Similarly, if a family member got sick, mom was available as an unpaid caregiver. “A stay-at-home mother served as the family’s ultimate insurance against unemployment or disability — insurance that had a very real economic value even when it wasn’t drawn on.”

A modern family where mom is already working has no “give” and is much more likely to be pushed into bankruptcy by job loss or family illness unless it builds up a big financial cushion.
Even if that were the case, it seems wasteful/pointless to have to go through all of biological evolution every time one wants to label images or generate some text.
I've had good luck writing ruby scripts that just shell out to Sox because I didn't feel like learning the API
Thanks, this is a vital service, especially now when many teens are struggling and virtual is the only option. Designing specifically for virtual may be an advantage over therapists who usually work in person, but are now trying to do the same thing online, but may see challenges in adapting their approach. I didn't see this on your FAQ. Can your counselors prescribe medications, or make referrals if they think it may be needed?
14% fewer students this year compared to the same day last year.
How does this format compare to HDF5, which is common amount scientific developers? Are they meant for a similar use case or not?
I don't think this really supports your point? Eben Moglen has indeed clearly stated what he meant; he thinks free software ideals are very important and tried to write GPL-family licenses so that developers would be compelled to respect them.
I've made my time invested in open source projects pay for itself by not giving my source away for free. Present your project as any other paid-for system, let customers pay for it, and only then display access to source. One of two things happen: Paying customers continue to pay for your maintenance of the project, or they pass along the free link to your source and you know they're not a worthwhile customer.
One thing that older engineers often have that younger don't is family commitments. I am in my 40's with all the things that come along with that, wife, kids, expectation of personal time, etc. With Covid hitting, my productivity has plunged. I have young kids at home that I have to tutor, my wife is working from home as well so constantly getting distracted by her work calls. Kids stress both of us out, dogs barking etc. Its almost impossible to get any deep work done. I work with a bunch of either younger people without families or people my age that are childless. They have not been affected at all. Employers very often want someone that will live to work for the company, many of the middle aged engineers cannot / will not do that.
And for code there is TFS https://github.com/redox-os/tfs
> "And gas-powered leafblowers. Oh man, those are the worst. DC was right to ban them."

agreed, but mostly for the atrocious pollution those things put out. here in LA, they're also banned but still widely used. i can smell them, let alone hear them, through my window nearly a hundred feet away.

with electric vehicles still rising, i can't wait for the day we can relegate most (all?) gas-powered machines to well-segregated industrial areas and thereby reduce both noise and air pollution drastically in our living environments.
You have a good argument about the aquifer.

That growing poppies is dumb because it will kill off all your customers is a bad argument for two reasons.

1. The heroin market has proven sustainable for generations.

2. Even if suddenly no one wants heroin anymore, the farmer can plant a different crop the next season.
Frankly, not too much has changed since Giampaolo. In fact, it is still standard reading in many graduate seminars on the subject!
Nit: Apple open sources the majority of their BSD modifications, it's just that nobody upstream wants them apart from the few ex-Apple employees who try macOS bits out in those OSes for fun.
I think you've misread the intent of that post.
a "team lead" designation is useful for this
I think the best way to tell whether GPT-3 has understanding of its data is by by asking questions related to the data but not explicit in the training dataset.
Google's interpretation implies their belief that if their PostgreSQL server uses AGPL code, then every service using that PostgreSQL server must also be AGPL.

The article points out that that is not the case.

If you are using AGPL code as a library, however, then your application as a whole must be under an AGPL-compatible license. It's just that connecting to a server does not constitute linking in the GPL, and the AGPL doesn't change that.
One guy programs, the other guy slows him down.
The flatten code is very simple. You can probably guess what defun is, but you have to know what is cond, atom, and the symbol nil (and its relation to lists), as well as the mapcan function, not to mention the #' notation that appears on the self-reference to flatten.

cond is a multi-branch conditional test: it has the syntax

(cond (test0 code ...)
(test1 code ...)
(test2 code ...)
...)

The tests are evaluated in sequence. When the first one is encountered that yields true, then the associated code is evaluated. cond then terminates, and yields the value of the last expression that was evaluated.

A catch-all clause, if necessary, is put at the end, where the test expression is just the symbol t. This symbol is Lisp's canonical representation of Boolean true. Though, any object other than nil is true, it is good form to use the t symbol as a Boolean true constant. Such a catch-all clause appears in the flatten implementation's cond.

atom tests whether a value is an atom, which means "not a cons cell". All objects that are not conses are atoms.
Non-empty lists are made of conses: a three element list has three conses. The empty list is made of no conses; it is represented by the symbol nil, which is an atom.

null tests whether a value is the nil object: (null X) is the same thing as (eq nil X).

list is a constructor that makes a list of its argument values.

mapcan projects a each element of a list through a function. The values returned by the function must be lists, and those lists are catenated together. The catenated list is returned by mapcan (destructively, not functionally!) Obviously, mapcan is relevant to implementing flatten.

The #'X notation is a shorhand for (function X). It's a special operator which obtains a function as a value, given its name. It is necessary due to the two-namespace nature of Common Lisp: function bindings are in a separate namespace from variable bindings. If there is a function called X, the (X ...) expression calls the function well enough, but the expression X doesn't retrieve the X function; it refers to an X variable. (function X) refers to the function as a value, and because that is verbose, it has a #'X shorthand.

Note that the flatcan expression recurses on the list elements without regard for whether they are lists or not. For instance, if we flatten (1 2 3), then flatten will get recursively called for 1, 2, and 3. These 1, 2, 3 cases will be detected by the (atom structure) branch of the cond. (1), (2) and (3) will be returned, which get catenated by mapcan to (1 2 3) again.
Venture Investors Double Their Bets on Faux Meat Startups
Show HN: Step-by-step feature flag implementation in Ruby
Ask HN: What are your “I can't live without” Mac Apps?
Mine:

HomeBrew - IDK why Apple hasn't acquired them or hope at least support them

iTerm - simply a better Terminal experience

Firefox - (because that doesn't come default)

Bitbar - for putting stuff on Menu bar (free & hack-able)
Or more likely MS figured out they can make more money licensing Bing search to other search companies instead of trying to appeal directly to consumers.
If developing nations are any indication we have other problems to worry about. While you've got the occasional genocide the advent of mass literacy (decades ago) and modern information technology has made those nations less authoritarian and less corrupt. The leaders mostly now try to keep their misdeeds on the down low because once they're out they spread over social media like wildfire. It's not great but it's progress.
"[...]the service is already fielding a far more powerful, hard-mounted, laser dazzler that will have a much greater range and a better ability to blind more advanced electronic optics. Named ODIN[...]"

Let's name our totally-not-intended-to-blind-people weapon after a dude who's missing an eye...
It meets the literal definition for each of fear, uncertainty, and doubt. That is true. But the uncertainty is the point. Why risk something as valuable as Google's proprietary source code over something with as little utility as some random CRAN package?
Hey. Just FYI, it looks like the website doesn't work with JS disabled.
We will allow in the future the ability to use larger memory allocations.
The error is using a pejorative term of FUD to identify uncertainties that are routine in every legal review ever performed. What you’re saying is you have a different risk assessment for your business and you’d take the advice and proceed anyway. That’s your prerogative. That does not extend to “different assessments from my own are objectively wrong,” which is what calling them FUD implies.

Engineers seek hard truth, which is why the malleable truth of contract and license law is ever elusive. They’re different takes on truth.
Tangentially, I did not fully appreciate the usefulness of pinch/zoom resizable web pages until I was recovering from eye surgery. Sites that did not allow the page to be resized (on my phone) might as well have been blank.
The disk / inodes need to know where to start looking for a file's contents, like the address in memory for RAM. Or like the mail: We subdivide by city, then ZIP, then street, then address.

So the inode says "The data for my file starts at block 72 and is 3 blocks long" (or something like that). The disk then goes there, and reads blocks 72,73,74.

Each block is 4KiB large often, so if you have a 10KiB file, you still take up ceiling(file size/block size) blocks.

That's why there is a difference between "File size" and "Size on disk" when you look at disk usage summaries.
Stop Running Terrible Meetings
Many companies on this model welcome and maintain improvements. Some also extend that program to nonpaying customers, who may be more capable of contributing back than paying the standard license fee.
Striking it alone by moving away from home has been a part of the American mythos since colonial times, when a big part of the Revolutionary War was the prohibition on settling west of Britain's declared Proclamation Line. And in future centuries America also soaked up all of the people in Europe who could be tempted by having a farm to themselves; they came to America daily by the thousands.

That being said, multigenerational households were really common up until the postwar period, at which point the US really started pushing the standalone suburban nuclear family as a way to avoid another case of excess industrial capacity. It takes a lot of workers and goods to build all the highways, infrastructure, and houses to support a two-story house with a white picket fence and a car in the driveway.
Yes, Linux, the OS that powers the majority of the web, the OS that runs the backend for even the most GPL-allergic companies like Apple, the OS that is present in over a billion shipping Android devices today? That Linux?

The reason people don't know about Linux is because it's lacking in consumer-facing design and because much of its use is largely invisible, not because it's GPL.
I’m also very confused about the relationship of Arrow’s stability guarantees and that of the on-disk feather. Can we safely switch from parquet to feather for long-term data storage?
If you hold sufficient copyright to do so (e.g. you wrote all the code), yeah. Licenses are a gift, not an obligation.
For CDN we just put servers in different geological locations, some using cloud service and some dedicated. In fact the system itself was made as distributed wherever possible.

For the anti DDoS: it was not a big/common issue and in the rare cases we can work with providers to mitigate.
Exact same situation for me with regard to noise and audiobooks/podcasts. Another one is looking into cars' bright headlights at night. I started finding ways to go along residential streets instead of arterial ones. There is actually a wall along the sides of the arterial road making the difference even greater (extra noise on the arterial, less on the residential one street away). They have a big sidewalk on the arterial but they also have sprinklers overspraying on them as well. So, one more benefit to stay off them.

Typical example: DTC Blvd (supposedly nice but loud and you get sprayed with sprinklers) https://www.google.com/maps/@39.6123322,-104.8861333,3a,75y,...

vs

1 block over, doesn't even have sidewalks, but is much nicer to walk through. There are trails which let you get through to the next area. https://www.google.com/maps/@39.6125315,-104.8823492,3a,75y,...

(There are also multi-use paths nearby as well but they are crowded lately under the circumstances. The parks are closed after dusk.)
If it is scaled up by 1000x as the article proposes, does that mean it will cost $40/page of output? Or does the additional cost just go into training the model?
I’d also love to learn more about increasing access for young people. I spent many years working with low income teens and unfortunately this pricing is entirely out of reach. Do you have any plans to offer free services for the young people most in need who could never afford to pay out of pocket.

I’ve also worked with young people whose parents, even if they could have afforded it, didn’t believe in therapy and weren’t willing to support their child’s efforts to obtain it. So yet another reason why access is super important.

Just as a reference point, I run OkaySo, we offer free support on sex, relationships, and identity to young people. Happy to chat and connect. elise at okayso dot co (not com)

Thanks for this work!
One of the folks behind the bounty here. Happy to answer questions.
About 20 years past, helped a friend of a friend build a manufacturing process, get accredited, and wrote some templates for his QA, QC, NRTL submittals, etc. Did this mostly gratis. Got many good references, which became the beginning of a side business.

Got my pilot's license and instrument rating through the old military flying club system (while all else were getting drunk on liberty). It has oft been the difference between servicing a happy client or perhaps getting hit with a tort (the latter has yet to happen directly to me, but it has happened to a member of the consortium because he was not able to get to a site before a critical deadline.
Your design can look very good yet be seriously flawed when you actually write the code. Designs (blueprints) civil engineers use are based on many years of practice that are enshrined in engineering codes sometimes going back thousands of years. Key issues in the design like the way forces interplay, are amenable to mathematical analysis. The only checking we can do of UML-like diagrams and written "specs" is peer review. Not the same at all.
The definition of FUD is that you are spreading fear, uncertainty and doubt as a tactic not that you yourself are afraid, uncertain or have any doubts.
I'm sure some companies have valid business-related reasons for having managers with one report, but the only times I've ever had one report was when my organization was testing me.
> On a more positive side to this technology.

I'm not sure that making it easier to profit off of the likeness of others is a positive side. If it's legal for indie studios to do, it's legal for 20th Century Fox, Universal, and so forth.