skysight-inc/HackerNews huggingface dataset:
I use Python a lot so it's not a deal breaker to me, but even after years of use significant whitespace is still firmly in the "bad ideas" category for me. It's form over function.

When I code in C and move some code around I can just tell my editor "reindent this code" and it looks fine immediately. With Python I always have to double-check to make sure everything is in the right place.

Similarly I almost never have to reindent anything manually in C. The editor always knows where I should be based on the number of open braces. In python I often have to readjust. A common situation where that's annoying is if I want to add code after and outside a block, in C I just tell vim to open a line after the closing bracket and I'm immediately at the right location, in Python doing this will have the cursor at the wrong level of indentation.

It's not the end of the world and it's bikeshed territory but for me significant whitespace is in the same category as automatic semicolon insertion in JavaScript, I sorta get why somebody thought it was a good idea at some point but it's just more trouble than it's worth in practice.

Python wanted to be the anti-perl and it went too far in some places. Pseudo-code is only "pseudo" for a reason.
The EU has ended up inventing its own form of English [0]

"Over the years, the European institutions have developed a vocabulary that differs from that of any recognised form of English. It includes words that do not exist or are relatively unknown to native English speakers outside the EU institutions and often even to standard spellcheckers/grammar checkers (‘planification’, ‘to precise’ or ‘telematics’ for example) and words that are used with a meaning, often derived from other languages, that is not usually found in English dictionaries (‘coherent’ being a case in point). Some words are used with more or less the correct meaning, but in contexts where they would not be used by native speakers (‘homogenise’, for example)."

[0] https://www.eca.europa.eu/Other%20publications/EN_TERMINOLOG...
Have you heard of FreedomBox? I’d like to start experimenting with it sometime since I’m only semi-technical.

Also there’s a cool project called CoBox [cobox.cloud] which I found recently, which is creating open source distributed software for a cooperatively run Dropbox alternative - you can effectively build a completely self-sovereign distributed network with friends (or with yourself).
Even those come with a license, and Apple could probably have specifically revoked that license from Epic.

(I'm just speculating here.)

It's not so much about what's technically possible, but about what's legally allowed.
As a way to blurring whom to blame, yes it works fine.
Apple threatened to block their complete developer account [1]. That would include blocking Epic from using dev tools.

-[1]:https://www.macrumors.com/2020/08/17/apple-terminate-epic-de...
I have never met or heard of a drug dealer calling their customers for users.

Even if that was the case, is "(drug) user" a nice term compared to what else is used - like addicts, fiends, junkie, tweaker, etc. It kind of recognize the agency of addicts, instead of the dehumanisation following the other terms.
Did @onetimemanytime find this article to submit after reading

The wildest insurance fraud scheme in Texas - https://news.ycombinator.com/item?id=24266056

Because I did.
I don't see how you got that from what I said. Are you looking for an explanation of how a demand curve works? Sorry, a bit confused here.
I disagree. Putting the "if" clause first means you can skip this sentence. In other words, the if-sentences are guard clauses to the default option (fill form 331).

In other words, it's not really an if-else block, but just an if statement before the default scenario. Almost everyone has to fill form 331.

I think the sentence structure you suggest would quickly make a longer text tedious to read. I have experimented with that sentence format, and it added a lot of text, but not a lot of clarity.

I also think that putting the if statement at the end makes little sense, just like when reading code.
they do. just to a lesser extent than linux, and policies vary within the family (see also: https://www.mail-archive.com/misc@openbsd.org/msg105077.html)

not going to get into particulars because it's a big topic.
Whenever I have an idea where the goal is to decentralize and yet somehow I want the achievement of that goal to coalesce around myself then it's time to ask the question: is this not simply centralized on ego instead of a platform?

I think one of the greatest problems with achieving decentralized anything is that the egos that might make it happen cannot be satisfied because a really decentralized system should refuse to coalesce around any individual component, person or platform.
They're saying that it could possibly do a lot of unexpected harm. A lot of people have websites they're not doing anything with, but releasing it could actually benefit squatters more than legit people.
While you can download Xcode with just a regular Apple ID, you can't really test your code on an iOS device without an Apple developer account, so the usefulness would be limited.
https://www.justice.gov/usao-sdny/press-release/file/1291491...

https://www.nzherald.co.nz/world/news/article.cfm?c_id=2&obj...

https://www.scribd.com/doc/267173868/Virginia-Roberts-Affida...

"19.In addition to constantly finding underage girls to satisfy their personal desires,Epstein and Maxwell also got girls for Epstein’s friends and acquaintances. Epstein specifically told me that the reason for him doing this was so that they would “owe him,” they would “be in his pocket,” and he would “have something on them.” I understood him to mean that when someone was in his pocket, they owed him favors. I also understood that Epstein thought he could get leniency if he was ever caught doing anything illegal, or more so that he could escape trouble altogether"

That's probably enough information to get you started.
Maybe my understanding of ZFS is wrong, but what about storage requirements? As far as I understand ZFS, you take snapshots of all versions of all files and that can quickly lead to a lot of space usage.

But maybe there is also an automatic cleanup tool that deletes old snapshots after some time?
Alibaba Ant Group financials – 1058% YoY profit growth
Native image lazy loading for the web
No there isn't a limit, like the person you are replying to, I am on a 2 seat plan as well. Total costs: +/- 26 euros a month.
Clients’ want-tos: ways to accomplish advanced tasks
It's not late to switch at 36. My suggestions would be

* do not throw your past experience and start from zero, cash on your experience: learn some Data Science / ML / Data Engineering and transition to the role where you can work closer with them: building data services, productionising ML, etc.

* try before committing. I personally thought that due to my experience in software and passion for mathematics ML would be a natural chemistry for me, but I found it quite boring (comparing to both doing pure mathematics and building software).

* the area is still hyped and there are lots of people who wants to get there - it raises the hiring bar.
That's not true. Epic which developers Fortnite isn't the same holding company which developers UE. If Epic's game developers accounts are closed it should have no affect to the Epic accounts for UE.

* Epic Games, Inc. develops Fortnite and has an Apple developer account that it is released under.

* Epic Games International, S.a.r.l. develops Unreal Engine and holds its own Apple developer account.

So if the accounts of Epic Games, Inc. were closed, who cares. If Epic Games International's accounts were closed, then yes that's wrong of Apple to do.
Oklahoma State University tracks students' steps to stop the coronavirus
Once upon a time there was the https://en.wikipedia.org/wiki/Inverted_pyramid_(journalism)
The headlined article is not about Arch, and already pointed out the existence of /etc/rc.conf (albeit that there are actually a couple of other files) containing the variable settings that configure the scripts, as documented on the rc.conf manual page.
I appreciated your joke
Off topic, but one major thing I found interesting moving from the U.S. to Europe was how the SEPA system here makes products like Venmo obsolete and how Venmo seems like just a bandaid on top of the archaic banking system there.
always use http://cachedview.nl/ to see blocked sites
Do you have a resource in mind for learning about those too?

In UK coal mining has all but ceased but wind turbines are on the increase, do it seems natural to talk more of the latter in any context.
There are quite a large number of pines that do this.
I've had my current set of extensions for at least 6 months.
Epic is just the new gang in town establishing themselves while trying to get some shops under their control, by playing being against the long time block owners.
> Stop crying around on HN and go dev your feature

Not reddit here, people like to talk about and ponder eachother's opinions.
Nice. It may be the future of internet software
Fortnite is not required to be on Steam for there to be competition in the game store marketplace. As a game developer on PC, if you don't like Valve, you can switch to Epic, regardless of whether Fortnite is there or not — and Valve has no policies prohibiting you from doing so if you want to (unlike iOS, where Apple prohibits alternate game stores). You might sell fewer games because it's less popular, but that's not due to any anticompetitive action on Valve's part — and it may not matter that you sell fewer games, because Epic may pay you enough for exclusivity that you make up the difference anyway. The "injury" that Epic is trying to prove with Apple is that game developers are injured by lost sales due to Apple's policies, or lost revenue due to Apple's cut, and that this is due to Apple's anticompetitive policies that (literally do) prohibit competing stores from existing and offering developers an alternative. Game developers are not injured — at least, not in the terms usually used in antitrust cases — by Fortnite only existing on the Epic store and not on Steam.

You might argue that consumers are somehow injured by Fortnite existing on the Epic store but not on Steam. But I think that's pretty hard to prove, at least under existing antitrust law: Fortnite is free, and its microtransactions are not particularly more expensive than competitors, and if you don't want to play Fortnite because you don't like the Epic store for some reason, there are dozens of competing battle royale shooters on every platform Fortnite runs on (and, now, even platforms Fortnite doesn't run on). Where is the lack of competition? Or the injury?

Epic's case centers on injury not to consumers, but to developers. That case is easier to make, and it's the case they care about because they operate a game store that doesn't exist on iOS due to Apple's policies — and a game engine business that operates on a 5% revenue share model, which naturally would increase its profits if Apple stopped taking a 30% tithe from developer revenues in the first place. They're perfectly willing to sacrifice Fortnite Mobile, a comparatively small amount of revenue, temporarily if it gets their other business streams more income in the future.
It's just the Euclidean Algorithm; you call it out specifically in the OP. (Though, um, you define it incorrectly.)

I'm not sure what you're looking for with this comment:

> If someone has a better explanation of why subtracting relatively prime numbers repeatedly will always result in one, please leave a comment or reach out and help me understand better.

So I'll go through the proof that the Euclidean algorithm works, and then I'll apply the same proof to a raw subtraction ("the Euclidean Algorithm, but slower").

Step 1: for any two integers a, b, the Division Algorithm tells us there is a unique pair of integers q, r ("quotient, remainder") such that a = qb + r and 0 <= r < |b|.

Step 2: We want to find the GCD of two arbitrary integers, which we will call a and b.

Step 3: We will show that, when a = qb + r, GCD(a,b) = GCD(b,r). More explicitly, we will show that, when these two propositions are true:

P1. z|a (in words, there is some integer m for which a = zm)
P2. z|b

Then these two propositions are also true:

D1. z|b
D2. z|r

Once established, this will show that any integer evenly dividing both a and b also evenly divides both b and r, and thus GCD(a,b) = GCD(b,r).

Step 5: Getting the easy one out of the way, P2 suffices to prove D1.

Step 6: We need to show that z|r. By P1, a = zm for some integer m, and by P2, b = zn for some integer n. Then we have:

a = qb + r
zm = qzn + r
r = zm - qzn = z(m-qn)

Since m, q, and n are all integers, so is (m-qn), and we have shown that z|r.

Step 7: To show that the GCDs are equal, we must also show that if z|r and z|b, then z|a. This is easy:

a = qb + r
a = qzm + zn = z(qm + n)

This completes the proof.

-------

Now, to apply this to subtraction.

Step 1: Instead of a = qb + r, we have the simpler equation a - b = r.

Step 2: We wish to show that given these two assumptions:

P1. z|a
P2. z|b

these two propositions will be true:

D1. z|b
D2. z|r

Step 3: P2 suffices to prove D1.

Step 4: By P1, a = zm for some integer m, and by P2, b = zn for some integer n. Then:

a - b = r
zm - zn = r
z(m - n) = r

and since m and n are both integers, (m - n) is an integer and z|r.

(And in the other direction, when z|r, z|b, and a = b + r, then z|a.)

Step 5: We have now shown that GCD(a,b) = GCD(b,a-b). Iterating this process of subtracting the smaller quantity from the larger quantity will (1) necessarily form a decreasing sequence of "a" values, until r = 0; and (2) eventually yield GCD(a,b).

The GCD of two relatively prime numbers is, by definition, 1. That's why you're guaranteed to end up with (1, 0) when you apply this process to two relatively prime numbers.

(Note that since all integers evenly divide 0, GCD(a,0) = a for all a.)
Not sure if they stopped using the trick questions or not but they still have the program. You can Download it in your phone from Play Store, it's called Google Rewards.
I'm entirely for "the small web" but we should be aware that it's difficult to be as energy efficient when running single-tenant servers than a megacorp for whom every penny saved per user results in millions of dollars in savings.

Ah, I've read further, and there comes the sales pitch, they're building something..
Thing is, everyone can go out today, buy a raspberry pi and get a server online in a few hours.. I don't think this is a problem that should be solved with MORE tools, I think it is one that should be solved with less tools.

A pi, nginx and a text editor is really all you need to make a nice home for yourself on the web.
This is how I felt while reading philosophy essays. I'm not even sure half of those are even saying anything.
I don't know about you but I find limited 2D video games .. more games. Nostalgia, and emotional biases asides, there's a thing about the naked abstract nature of these that appeals to the remains of my soul.
Show HN: Will It CORS? – an automatic CORS explainer
This is a really nice concept. I shall be signing up.

I quit Twitter recently due to the massive adverse impact it was having on my mental health. It essentially ended up personalizing every major bad thing happening in the world. I feel like I live on a significantly more peaceful planet since I stopped.

But I do miss the tech side, I used to follow a load of interesting people that I no longer see. I will add them on this!
You could easily argue that Apple has built an OS that is deeply broken and insecure if they aren't able to technically enforce permissions of apps to do certain things. Virtually any other OS has that capability.
> Everyone involved seems to suggest that the fire is a net positive for the forest, and an overdue ecological renewal.

Nature has adopted to occasional fire, difference here is that humans decided they can stop forest fires. And we did. But with that the undergrowth became more and more dangerous.

This slow buildup results in bigger and more aggressive fires. I am not sure how those are impacting the forests vs natural more mild fires.
Fully automated drag and drop software to make professional animated videos
Orthogonal question, what happened to you guys? At one point you were the hottest start up on the block every ICPC competitive brogrammer wanted to get into and then you just fell off the radar..
Just curious: what sort of monitoring software do you use on the server that it notifies you of traffic spikes?
I still wonder why so many people buy devices, where the only software you could run has to be approved by the manufacturer.

I think we should speak more about this fact, so that people think twice before they buy some device.

I only make websites, but I am worried, that at some point, Apple would want me to pay them, so that my website is openable on their devices.
Well.. dumb bombs dropped from high altitude attain a terminal velocity of almost Mach 1. I suppose SDBs would be somewhat slower but probably not by much. So it's going to be interesting to see how such a diffuse swarm doing a hundred or so kmph could execute area denial against such an attack unless you have sophisticated radar and real time compute and target vectoring. Even more difficult if the attack consists of air to surface missiles instead (anti radar would be the first wave). I wouldn't accept such odds on defense.

Sure simple small drones can attack ground targets but that's a different problem from area denial to air superiority fighters and it assumes you already have a ground presence (ie. insurgency ISIS style) to get within range where you minimize risk of detection and flight time. If detected, an ISIS style drone can be shot down with a rifle.

Again I'm not saying pilotless attack / defence is not going to come - it obviously will. I'm saying it probably won't be the tens of thousands of cheap drones approach for the reasons above - it will be faster, more expensive drones which will be a significant fraction of manned aircraft cost.
Surprisingly “introduced in September 2002”, so to be fair they could be as old as their early 30s.

It’s not as bad as the “favourite childhood game on an iPhone” the other day
> The vast majority of median and higher income earners have been untouched by the economic damage from the pandemic.

So far.
Naturally. I'm just saying that I would have thought it had something to do with that first, before the captive portal clue.

I assume React Native doesn't require CORS, like the web version does?
Wrapping C++ Objects in C
But you need to make sure that control radio signals are not jammed or that the onboard AI is intelligent enought that it will not target friendly or civilian targets.

I dont think thats a problem that can be solved today to the exclusion of manned aircrafts. If you are a terrorist it might not matter but for the kind of nation states that can field fighter jets it certainly matter.
This has been the case with most News Sites, information portals etc for the last 2-3 years. They have semi-porn pictures with click bait titles after the news story that lure users into shady sites with shady intentions.
You dont just get the current OS that's on the phone, but also the upcoming ones for the next 5-6 years[0] for free. A phone bought in 2015 still gets updates.

[0] https://i.imgur.com/eS3ifSC.jpg
> intellectual societies decay as they begin to rely on secondary-source research (going to the library and reading what people have written about others' experiences, instead of going out there yourself and looking at stuff

I have to assume that Asimov was thinking about the course of history from the classical period through to the Enlightenment here, as it is conventionally told. Back in the day, the Greeks etc actually looked at things, and thought about them, and wrote down what they came up with. Some of it was good (mathematics), some bad (biology). But then at some point that stopped, and people relied entirely on the books the Greeks had written. Aristotle was the ultimate authority on natural science for centuries. Until the Enlightenment came along, and people started doing experiments and observations and exploration again.

I'm sure modern historians will fall over themselves to tell you this isn't true (it leaves out the Arabs, for a start, but it probably isn't even entirely true of Europe), but that's the story of history that Asimov would have known.
> The works you study in such a course, including literature and the other arts, are arbitrary.

Not really. It's like any field of study. If you have N-many hundreds of hours in which to teach undergraduate-level math, ultimately you just have to pick the topics you think are most appropriate/beneficial. Same if you're teaching history, or graphic design, or engineering, or philosophy.

I don't see that it's particularly difficult to assess a student's grasp of philosophy. You can just ask exam questions to assess their understanding, and/or use long-form essays. Undergraduate philosophy courses seem to manage this ok. It's not like assessing an art project, which is inherently very subjective.
It's also about the kind of features you implement. At the start you implement all the easy features, that's no problem. Once you mature and want to get B2B sales, you need to start supporting all kinds of connectors to legacy Enterprise software, networking stacks and environments. That's much harder and much more frustrating than building a simple ticketing system.

As an example, supporting OAuth is easy. But making sure your software works with all kinds of on prem LDAP for authentication is much harder.
It's fine not to, but .. it would be interesting to read an example of two to see how they differ.
DIY Artificial Intelligence: How I build a Potato Chips recognizer with no code
Are lithium-ion batteries having a positive impact on the environment?
Can someone explain why you wouldn’t use python or lua, or even just plain JS?
It's designed like that though, and artificially so.

It's not real.

It's like taking dating tips from films, it's made up. And if you copy what they do in films you'd end up being really creepy.
Just collectively hellban everyone who fails.
yes but you can't pre-bust monopolies.

apple's market position is causing higher prices for consumers. therefore it should be busted.

we just need to keep the same standard (or better: make it more strict; apple has been abusive for a long time) for when epic becomes the monopoly.
> * A list that is a continuous sentence with several listed points picked out at the beginning, middle or end.

> * A list of separate points with an introductory statement (like this list).

> In the list above, each point is a complete sentence

Er, no, each of those is a (quite long, given the target sentence size the piece argues for) freestanding noun phrase, not a complete sentence.
Because the average joe won't know how to set up a private personal website / blog & many of us have friends outside to tech.
In the twenty-first century US as in thirteenth century china.

昔孟母，择邻处。

(I would claim that people, in the time of de Vos as in the time of Mencius' mother, don't vote with their feet to choose schools as much as choose their childrens' classmates, and perhaps especially the parents of their children's classmates, but I'm a cynic.)

"94027 children wear grey. They work much harder than we do, because they're so frightfully clever. I'm really awfully glad I'm a 94301, because I don't work so hard. And then we are much better than the 95112s and 95023s."
No it's not https://techcrunch.com/2018/08/21/netflix-itunes-2/
A lot of philosophy essays are written as part of the writer being in the process of trying to figure things out for themselves, without quite having gotten there yet.
I'd say it's marketing/business rather than journalism, the journalism takes something of a back seat - like the role of music in hit factories.