skysight-inc/HackerNews huggingface dataset:
> Unless of course, you merely use this question as a ruse to elicit a discussion about low-level systems programming.

Didn't OP already imply that the point of the question was not as much to get a specific answer, but to probe whether or not the interviewee knows about all the factors that need to be considered?
It might be GPL but I would guess it's not AGPL. AGPL requires you to open source the code to run the service. They've not done that. Their legal people are likely on top of this. It's not hard to run a SaaS and avoid all AGPL
I pruned my roses a few years ago and within minutes the cut stems were seething with aphids. I tried to get rid of them with some mild bug spray (iirc it was pyrethrum or similar) but they just ignored it, and I needn't have bothered because within half an hour there were dozens of ladybugs eating the aphids. It was amazing how fast both species homed in on their respective targets.
What do those conversations sound like with Thomas age kids? If you’ve got tips, metaphors, known failure, anything at all on how to create a class level understanding that short circuits per instance debates I’m all ears.
Yeah so if your service completely unrelated to the Stripe service uses AGPL you have to remove it?

Doesn't sound good at all
Nearly everything about WWII is a "distortion of history" because the Winners write the "history".
And even if there were liability concerns due to copyleft or other clauses in AGPL, singling out AGPL makes no sense. If they want to avoid copyleft, it should be better phrased like so.
No good point, I don't think it indexes any contents
For me reading foreign media writing about a topic that is entirely uncontroversial in the Netherlands, i.e. Euthanasia, is a bit weird.

I have relatives who are doctors and perform legal euthanasia as part of their job. I've heard their stories and they are without exception a combination of very sad and heart warming. This is not exactly the most popular part of their job and it usually comes at the end of a very long process. To give you the context, euthanasia is legal but it comes with a lot of strings attached. Basically it's only legal if a very strict protocol is followed. It's at their discretion to say no and not a right but a privilege for the patient. There are always second opinions involved. This protocol exists to both protect the doctors involved and the patients involved. It's biased towards a "no, unless". Not following it can land you in court with murder charges or lose you your medical license.

I also have relatives and friends who have died after volunteering to die this way; and I've had the conversation with my parents about their wishes when this becomes a topic for them. They are both healthy and fine now but well aware that this can change. They regularly attend funerals of people they know where the person died after euthanasia. This stuff is completely normal for several decades now and there is no political support whatsoever for rolling back the rules around this. Even moderate christian parties have pretty much given up on this topic as lots of their own members would choose this option. Most people don't actually like the prospect of a long painful death.

Simply put, euthanasia is a popular choice among patients and less so for the doctors that help them who are biased towards addressing the suffering. People actually notarize their decisions to agree to euthanasia and people like my parents have a lot of anxiety about ending up in situation where they'd want this but it would no longer be possible due to their degraded mental state.

Euthanasia is actually quite common elsewhere but you might be thinking of it in terms of the traditional euphemisms that exist to protect the doctor and relatives involved. More traditional ways of euthanasia that are common in other countries involve sedation, stopping treatment, or simply "allowing someone to die", which is a euphemism for drugging them into a coma and then deliberately not feeding them. Also there's the ever popular morphine overdose and a few other options where somebody puts their finger on the scale. It all amounts to deliberate acts that result in the patient dying. As this is highly illegal nobody talks about this openly. For the same reason it's hard to get solid numbers on this. But considering that everyone dies and that several of the leading causes of death are quite nasty towards the end, you can make some deductions.

What happened in my country was recognizing that this kind of thing was quite common and exposed the doctors involved legally in a way that felt very wrong and unreasonable as basically all they were doing was respecting the patients wishes. So, we fixed it to ensure it gets done properly or not at all.
Man the future looks depressing.
Boeing 737 MAX engineer killed in a 737 MAX crash ?
You can always choose another platform to develop for if you want to screw the customer over.
What do you use to spray your house with?
Square is taking a conservative approach on what a “modified version” as used in the AGPL is. It hasn’t really been litigated so different lawyers have different opinions. Square’s position appears to be combining Square’s products with AGPL code creates a “modified version” of the AGPL code and would require providing the code for Square’s products.
Show HN: How to Create Business Names That Don't Suck – A Free Guide:)
It's not rare to see even very high profile legal firms totally mess up when it comes to software licensing in general and open source licensing in particular. Chalking this one up to incompetence rather than malice until there is proof it is the latter.
Works different way. Ultra-lightweight(x100). Simple. Addictive.
AFP insists raids on ABC and Smethurst were not initiated by Federal Government
That is excellent. I developed a trick when playing piano where I can roughly count two things at once for a short period of time (Any Murakami fans? Hard Boiled Egg and the End of the World made me try it!).

When I tried to do that to count the flashes the one I was looking at felt like it sped up to match the other one but I couldn't count both at once. My brain was well and truly tricked.
Courts _might_ decide that some terms are acceptable if they are particularly brought to the other party's attention. Bold type and larger fonts are one way to achieve that in a written contract that a court reasonably concludes you would/ should have actually read. Legislation sometimes explicitly requires that a term is highlighted this way.

You're just not going to sell a court on the theory that your free web service has a contract everybody is actually going to read -- so it won't matter how many pages or how large the typeface is.

People being "bound to the things to which they explicitly agree" is actually a problem for a reason I'll get to in a moment, but beyond that the problem for online services and other trivial contracts is that nobody really "explicitly agrees" to them, saying something doesn't make it so, or else all those things Jefferson claimed to be "self-evident" truths wouldn't require any effort to uphold.

Now, even when we actually _have_ agreement, not just somebody clicking OK to make the computer stop bugging them, we still run into a problem. Some terms are inherently prohibited in our society. You simply cannot agree to them even if you want to.
Sad to see the Soviet complaints about the allies not opening a second front in Europe until 1944 uncritically reported. The allies invaded Italy in 1943.
Communists will steal your toothbrush, capitalists will convince you to use toothbrush-as-a-service, then axe support when the company folds or is bought by Google.
The racket web framework has an option to serialize the entire continuation for he client to send back to you. Pretty intense.
Similar to how my freedom to shoot you is restricted by your freedom to be safe. There is no such thing as a licence that protects every freedom for everyone.
libsodium uses it.
In fact the actual point should be that those production houses will never buy this stand because they already have their stands. (this is what MKBHD said anyway).

And to be honest, if I had the money I would buy that stand, I always loved these move-around-stay-in-place gadgets.
England does not get 24 hour wind speeds of 55mph (a common wind turbine cut out speed).

Specific locations can get close to that, but as a system some areas are getting lower wind speeds and generating lots of power.
so, rewrite v3 (currently there's no such thing as standard's support. it's all a thin wrapper around S3.)
> It’s an unspoken truth that most large image databases people have are actually porn collections, so we’ll be honest with ourselves and call it a porn browser.
See this is where I would rather have my terminal obey the program rather than imposing its own behavior. IMO a good terminal should be extremely minimal, and anything extra should be opt-in.
Pinterest Business Account – Visual Marketing World at Its Best
1. I'm an extrovert and I don't like open plan offices. I'm not a manager and I'm probably not a flake, I'd say :p

2. Your tone is super condescending, regarding the extrovert - introvert bit.
That example is based on "lock cmpxchg" (x86 compare-and-swap). Not on atomic swap, like what "xchg" based one [0] above does.

Someone else [1] also had a good point how "xchg" can cause more contention, because it generates stores. If loads were used for waiting instead, the cache line could have remained in much cheaper shared state on the waiting core.

But regardless benchmark on as many system types as you can get your hands on. No matter how well you know the architecture and you read on the internet, real software systems and CPUs are sometimes rather unpredictable beasts.

[0]: https://news.ycombinator.com/item?id=20098978

[1]: https://news.ycombinator.com/item?id=20099764
Your other comment is irrelevant in this subthread, because neither RV-Match nor Astree are coding standards.

Furthermore, there's zero proof that e.g. macros, match or variant types have any impact on code quality. Bringing the module system into this is really grasping at straws.
I don' see square having any service that offers fulfillment (for example where you can download your order).

Even if they do though it would be a stretch to hold them liable, it's like requiring github to be agpled if you upload your agpl code there.
Add a section on the climate crisis to the end of your tech talks
Talk about deja vu seeing that first picture of the guy trying to fly. I jumped out a tree when I was a kid with a plastic grocery bag at each foot, knee, wrist, elbow, and my neck. I didn't break anything but I never did it again.
Huh? You can download Ubuntu builds right on their site

https://swift.org/download/
I am all in favor of Plague-DSL: Municipal broadband by rat. The speed is not great, but bandwidth is and at least you get 100% coverage.
Honestly, even without the search function, I think this is one of the most base level functions of Google's toolkit. Everything else is just convenient
Wipr: https://giorgiocalderolla.com/wipr.html
It's almost like they used some kind of AI software to scan legal documents, then it found sentence fragments like " .. opportunity for all users interacting with your Program through a computer network ..".

You need artificial stupidity to misunderstand the "Interacting with Program through a computer network" in the way Square seems to understand it. Distributing software via online store is not interacting with the program.
Tips for a Healthy Pregnancy
I've been a happy user of this product for about half of its lifetime (in the middle of my 2nd yearly subscription).

If I were to build one, it would be quite similar: intuitive design, some GTD support, Markdown support. It has all the features that I need, and the developer is easy to reach when there's a problem (I've been mentioned in a few changelogs). I appreciate the openness of the developer about the features he's gonna build next. I'd prefer it to be open source, but I understand that financing an open source project wouldn't be as easy from the business perspective. $50/year (IIRC) is really, really worth it for me.

EDIT: Here's a link to a note that I've made when I was looking for a new note-taking solution: https://community.inkdrop.app/note/f607a6970af9e4b40795ec5be...
> or worrying about the security implications of storing continuations on the client (remembering that a continuation is arbitrary code which will executed on your server).

You could apply encryption (with proper randomization to deal with possible replay attacks, if necessary e.g. if you keep state on the server).

> Embrace state. Minimize it, isolate it, document it, control it, model it, but embrace it.

But continuations/closures are a way to control state. It's just that the state is not accessible from the outside of the system (the user).

> It's counter to the core ideas of HTTP and REST.

No, it isn't really. If you are sending continuations along with a request, then the server can still behave in a purely functional way.
> The reduction of tracking and ads is a good thing, but that there is going to be a FAANG that is explicitly encouraging this is great news.

It would be a mistake to think this is going to reduce tracking and ads. What it will do is reduce third party tracking and ads. The effect will likely be an increase in poor quality track & ads, as well as encourage consolidation in the mobile app space as those FAANG companies can provide higher quality tracking & ads then small startups who cannot invest as much in their own tracking & ad implementation.

> This is the kind of walled garden I want to see. One with high walls and a door.

It'll be a walled garden alright, but I think not quite what you imagine. It'll be a less competitive market place with far greater barriers to entry.
Yeah I don't see the need for any of this to be provided by Apple. I want the platform I'm working on to be minimal and agnostic, and let me worry about what tools I'm using and how.

If there's really demand for some kind of base developer toolkit, why not leave it up for a 3rd party to put together some kind of installer to set it all up for you?
I disagree with some of the points there, but that's not what I was posting about. I was disagreeing with the car analogy.

If a car costs 25x as much as a normal car, some random piece of plastic will cost much more than it normally would. But it won't be a much higher percentage of the car's price. The total percentage still has to be 100 at the end of the day, and there are extravagant body/engine/luxury features that eat into it.

This screen is at most 4x the cost of reasonable competition. It is not at all common for products that cost 4x as much to have accessories that cost 20x as much.
Probably slower than just keep searching. But way cooler.
Teaching bash scripting as an introduction to programming? Surely there are laws against that kind of cruelty?
About the intro: how many more people (since Karl Marx) will rediscover the Pareto distribution and come to the conclusion that it should not be the case ...

It's perfectly natural, so many systems follow Pareto. From Wikipedia:

- The sizes of human settlements (few cities, many hamlets/villages)

- File size distribution of Internet traffic which uses the TCP protocol (many smaller files, few larger ones)

- Hard disk drive error rates

- Clusters of Bose–Einstein condensate near absolute zero

- The values of oil reserves in oil fields (a few large fields, many small fields)

- The length distribution in jobs assigned supercomputers (a few large ones, many small ones)

- The standardized price returns on individual stocks

- Sizes of sand particles

- The size of meteorites

- Severity of large casualty losses for certain lines of business such as general liability, commercial auto, and workers compensation.

- Amount of time a user on steam will spend playing different games. (Some games get played a lot, but most get played almost never.)

I will also add popularity of words in a language, and, the most popular instance: individual wealth distribution.
I have two problems with accepting that as a correct interpretation:

1) they place no restrictions on any other license. What if I use the Server Side Public License, or something else with a similar requirement to distribute?

2) the specifically say "v3", while the original AGPL also had that requirement.

I, like Illniyar, also think the AGPLv3 doesn't have that interpretation in the first place. At what point would Square have accepted the copyright license?
How does "linking" works in this regard? If I have an internal AGPL service do I have to open source that too?

I mean my end users never interact with that service. They interact with a - let's say - proprietary one. And that service is the client to the AGPL service.

Or anything AGPL touches turns into AGPL? What is considered touching? If I use an AGPL firewall do the packets turn into AGPL? If I use an AGPL log aggregator? Or an AGPL centralized identity management thing every other service that auths turns into AGPL?
> file paths (forward slash vs. backslash)

Windows file APIs have always supported forward slashes in file paths, even before there was Windows. This goes all the way back to MS-DOS 2.0.
Cthulhu's illiterate for all we know.
Yahoo Mail Account Creation – Yahoo Mail Sign In
We might be able to sponsor in some situations so I'd still encourage you'd to apply if you're interested in the role.
You can use different "cheap" providers, setup nginx reverse proxy with caching and round robin dns.
For the record, I agreed with your comment and your decision to detach the thread and regretted my hasty comment.
Seeing my initial comment now dissected like that is somewhat humiliating as well.

In any case, keep up the good work, and all the best.
Not always.

https://en.wikipedia.org/wiki/G%C3%BCnter_Grass#Waffen-SS_re...
zsh does this out of the box, and Apple is defaulting to it in Catilina.
Please don't do _this_ here as well
> Then we can go back to the time where we simply paid for software with money instead of with privacy (such as tracking or PII) or time/focus (advertising).

A time when the digital divide was vast & software companies had no reason to heed the interests of those without disposable income... ;-)
That's not true although it is easy to misunderstand AGPL in this way.

You only have to provide the source of derivative work, and only to users of your service.

So only the micro service using AGPL code.

If you use an AGPL database for example, you don't have to provide any source code unless you change the source code of the database. This idea was behind the business models of Rethink DB and Mongo DB.
To delete from the beginning of a file, overwrite offset 0 from offset n, 1 from n+1 and so on, and then truncate it when the read offset hits EOF.
Firefox Multi-Account Containers: https://addons.mozilla.org/en-US/firefox/addon/multi-account...

Temporary Containers: https://addons.mozilla.org/en-US/firefox/addon/temporary-con...

I use Temporary Containers in full Auto Mode, with all new tabs and links opening in new container.

Behind the Overlay Revival: https://addons.mozilla.org/en-US/firefox/addon/behind-the-ov...

Used for quick one-time removal of overlays.

uBlock Origin: https://addons.mozilla.org/en-US/firefox/addon/ublock-origin...

On top of basic ad blocking, I use uBO to more permanently block certain overlays.

In-Page Pop-up Reporter: https://addons.mozilla.org/en-US/firefox/addon/in-page-pop-u...

Part of a Mozilla experiment.

Referer Control: https://addons.mozilla.org/en-US/firefox/addon/referercontro...

Default Referer set as Custom: [TARGET_HOST]
Beach Club La Bouillabaisse in St Tropez
> Why bother with a single phone theft if they find a warehouse full of stolen merchandise?

Because many more people are affected by minor crime than major crime. In the UK, where the police's funding has been reduced significantly, it's next to impossible to get them to do anything for burglary and minor thefts (although they're quite reactive if you say something impolitic on Twitter).
Please apply using the link in the post with your CV and explain why you're a strong candidate.
This concerns the Online Store, which is their Squarespace clone:

https://squareup.com/us/en/online-store

not Square Payments.
What Is a Strain Gauge?
The recent trend of terrible introductions is very annoying.

The first sentence on any new app should be...

App is a (what it can do) for (Windows/Mac/Linux) written in/with (languages/libraries/frameworks)

And FFS if it's an Electron app, SAY SO!!!!! Some people do avoid those on principal.
I'm looking for something like this but a bit more complex.

I'd like to have an ENCRYPTED database with my TODO lists, ideas or whatever comes to my mind, maybe contacts, calendar, alerts and very important, a sort of wiki where I can store news, images, articles or anything I find interesting.

A very important feature is encryption. As it's something very personal I wouldn't like people to be able to read it.
I like the idea, but I think you missed the most important product that Google has monopolized... Search!
The Allies also went in to North Africa earlier too.

The article also says nothing about the fact that the US also fought in the Pacific theater without Soviet help.
The High Court (of Australia) has made a fair few great decisions that are related to implied rights within the constitution, but it's pretty clear that they've already stretched the wording very considerably. They can't just enshrine rights which we take for granted in our everyday lives as being constitutional, because that would invalidate their authority as being the final source of truth for constitutional questions.

There is a research paper published in 1998 by the Australian Parliament which outlines the many arguments why we need stronger constitutional rights[1]. Unfortunately, we have had a referendum on this topic before and it was categorically refused[2] (though the constitutional amendment being proposed was incredibly weak and that might've been the reason it was refused).

[1]: https://www.aph.gov.au/About_Parliament/Parliamentary_Depart...
[2]: https://en.wikipedia.org/wiki/1988_Australian_referendum#Rig...
RationalPlan 5.2 – Additional Columns for Tasks and Multiple Cost Rates For
The Library of Congress has World Health Organization a complete video assortment offered for film buffs who might have an additional refined style in cinema.

The assortment is titled The National Screening area and it is a free collection of commercials, newsreels and digitized historical films.

http://projectfreetvonline.net/websites-like-project-free-tv...
https://www.newzgrace.com/boiled-egg-diet-plan/
Nice to see a product using CouchDB. From a quick glance, the revision utility seems to use CouchDB's revisions. Just a note to the dev: The _rev is not intended as a revision tool in CouchDB. Data will eventually be erased. See: https://stackoverflow.com/questions/28354346/couchdb-view-th...
The Art of Negotiation for Freelancers
But if they don't manage to outperform it (distributed tends to be slow), it won't really matter if it's officially a CDN or not. Amazon S3 is also not a CDN, yet many use it that way.

As long as it delivers better performance, it might be worth it.
Is there a HN API that allows you to post comments/stories too (not just read)?
Basically, I want to create a web-based HN App which both fetches the user's posts/comments & allows them to post them.

I know that the standard APIs available on Github (Firebase) and Algolia are good but they are read-only. Do you know of any other API which has a POST/PUT interface for posting comments too?

On the play-store, I found this app authored by another dude, wonder how he's able to do it?

https://play.google.com/store/apps/details?id=io.github.hidroh.materialistic

(The front-page of the app says, "Public APIs are provided by Hacker News, Algolia and Readability.")