skysight-inc/HackerNews huggingface dataset:
We've launched just last week, so there aren't any sizeable businesses who've joined SellApp (yet).

However, the few dozen sellers I did have a chance to talk to, primarily cite three reasons why they switch to us instead of staying at a competitor:

1. Our freemium pricing. When a seller wants to spin up a storefront and sell a digital product, most competitors charge upfront (i.e. Shopify, Sellfy, Podia) whereas we have a completely free plan a seller can make use of immediately.

2. The way payouts work. Alternatives tend to hold/custody funds for a specific timeframe for various reasons. SellApp makes it possible for a seller to directly link their PayPal and Stripe accounts with their storefronts, resulting in them receiving payments instantaneously.

3. The interface/UI. As also mentioned in a few other replies, competitors tend to start off as a digital product storefront, but then completely neglect it in favor of physical products, tipping, email/affiliate marketing, and so on. That, for the average digital goods seller, becomes overwhelming and unnecessary. SellApp's intuitive and minimal design is a 'breathe of fresh air' in that sense.
> That accounts only for a very small increase in power.

What are you basing this statement on?
Why do we have to name things after people to celebrate them?

We can acknowledge and celebrate Einstein's contributions without calling his theory "Einsteinian Mechanics" or whatever, but instead the more descriptive and accessible "General Relativity".
Converting renewable electricity to negative-CO2-emissions hydrogen
More fun ones to compare Google with Bing/DDG/Yandex/Baidu:

White Family image search (hilarious)

Hillary + anything autocomplete - Google shows nothing negative

various certain outlets article titles verbatim don't appear

Google bias has been on display for quite some time. And Yes Dang, I'd be honored to show evidence if you give me a forum.
olivermarks is talking about an Orwellian kind of erasing, where a person's existence is forgotten or minimized. Putting a bigot's name on a big project and then asking people not to think about their bigotry would be editing history.
> For reasons I don't fully understand, barewords preceded by '-' are still allowed, even with "use strict".

This - the fact, rather than any justification - is documented in `perldoc perlop`:

Unary "-" performs arithmetic negation if the operand is numeric, including any string that looks like a number. If the operand is an identifier, a string consisting of a minus sign concatenated with the identifier is returned. Otherwise, if the string starts with a plus or minus, a string starting with the opposite sign is returned. One effect of these rules is that -bareword is equivalent to the string "-bareword".

Typically Perlish, that means you can do stuff like the following because, I dunno, reasons?

$ perl -E ' use strict; use warnings; say - -foo' # or -(-foo)
+foo

> Also allowed as hash keys like $foo{bar}=1 or (foo => "bar").

Quoting `perldoc perlop` again:

The "=>" operator (sometimes pronounced "fat comma") is a synonym for the comma except that it causes a word on its left to be interpreted as a string if it begins with a letter or underscore and is composed only of letters, digits and underscores. This includes operands that might otherwise be interpreted as operators, constants, single number v-strings or function calls. If in doubt about this behavior, the left operand can be quoted explicitly.
Syncthing has re-framed how I think about the file systems of my computers. I used to occasionally plug in my phone to sync pictures and documents to my desktop. Now I don't even think about the distinction between them - the files simply exist on all of my computing devices, and any changes I make automatically propagate to the other devices.

I normally do all my work on my laptop, but I went ahead and set up sync between my work folders and my personal desktop. Syncing ~1tb of work data has been no problem.

I turn off my computers when I'm not home, and my phone runs syncthing-fork on a limited schedule, so I did at one point have some issues with stuff not syncing because devices weren't turned on. So I set up syncthing on a raspberry pi with a big external hard drive plugged in, and it sits next to the router just quietly synchronizing everything in the background.

It's all very set-it-and-forget-it. Just a great piece of software.
> The only rationale we can reasonably come up with for AWS’s egress pricing: locking customers into their cloud, and making it prohibitively expensive to get customer data back out. So much for being customer-first.

Presuming the average AWS customer is running an API SaaS, said customer’s API response load (= egress bandwidth) will tend to be a good measure of how much “useful work” said SaaS is doing for its own clients — either in the form of API responses, requests to third parties, emails sent, notifications pushed, uploads to other providers, etc.

As such, egress bandwidth tends to be a good measure of having product-market fit, and thereby of willingness-to-pay.

Things that trigger mostly ingress load — dropping attacks at a firewall, accepting uploads, receiving emails/notifications, etc. aren’t as emblematic of product-market fit (they aren’t things you would traditionally charge customers for “by volume”), but rather are usually activities done as loss-leaders; and so do not correlate to willingness-to-pay.
How's the sharing situation nowadays? Tried Syncthing a few years back and while excellent and encountering zero problems, the UX for setting a share with someone else was a bit of a hassle compared to Resilio (which has been rock solid for the last decade for me as well). Sharing a single string and be good to go is UX you can't beat. Do you still have to go through the accept-peer-rigmarole with Syncthing, or have they added 'light weight' shares, for, you know, sharing?
Let’s do some math and see. If we assume the earth is a sphere (I know it isn’t, but it’s mostly close), and using 4(pi)r^2, it’s about 511 million km2 in area on the surface (counting oceans, etc). Double checking, it’s actually about 507 million km2, so decently close.

4 * 3.1459 * (6378^2)

Starlink is orbiting at 550km altitude (approx). At that altitude, we’re looking at…

4 * 3.1459 * (6928^2) = 603,977,365 km2

The thing to keep in mind about orbits is the defining factor is your eccentricity and velocity. Faster velocity == higher orbit, assuming it’s a round/circular orbit, that velocity will also be consistent.

As long as everyone is going
in the same direction and trying to maintain a circular orbit, you can stack orbits ‘on top’ of each other or put satellites quite close to each other just like planes do with flight levels. So even that number is misleading, as you could 10x that if you had decent traffic control.

Even without that, you’re talking a density of 1 satellite per 600 square kilometers of space with a million satellites for a given ‘flight level’.

The velocity matters a lot less than the relative velocity to other things you might be nearby - think of it like two cars going in lanes next to each other on the same ‘direction’ of a freeway, vs a free for all demolition derby with no traffic control, lanes, etc.

If everyone is co-ordinated you can have problem free high density. If random stuff is happening, including people potentially trying to hit you - it’s going to be a mess. If everyone just does whatever and never co-ordinates, yeah someone is eventually going to run into someone else - but unless there are a LOT of satellites, the odds are low.

With it being LEO, debris and dead satellites are also going to be a aerobraked pretty quickly.
How is HN any different? Endless stream of attention capture just like Tiktok and FB. And the people who point at the pluses sound exactly like ppl on FB and Tiktok.

HN is a good laboratory to see if your suggestions work. If it doesnt work on the few thousand here mindlessly scrolling and jabbering away where is it going to work on 2 billion.

The chimp troupe is fucked.
Yes, we name things after Satan and Hell. So why not, doesn't mean it has to be a "good" thing
Yeah, in retrospect, I'm slightly embarrassed for even clicking on it.
The 13 inch macbook pro is only 2560x1600. The PPI of this device is 200, according to my calculations, so it's not totally unacceptable.
Either perfectly or not at all depending on what you want to do. You get file contents, modification time, mode bits on *nix’s, and the read only bit on Windows.

So for you-to-you it’s seamless but if you want to sync shared-user directories then you lose most info.
Thanks! trying to make Epic Python more of a hands on learning and allowing the user to just jump in and start coding instead of having to watch videos and setup their own python environment.

No larger project currently, but hoping to add in much more modules around more advanced topics as well as popular Python libraries like Pandas, numpym, and some project based lessons.
It would be extremely difficult to damage the internal USB-C ports on the mainboard itself. The USB-C Expansion Cards are what cables would be plugged into and cycled repeatedly, and our Expansion Card bays also have mechanical retention features that mean the insertion of the card itself is always aligned to avoid wear or damage.
It says right on top of the DIY configure page for me: batch 2 August, batch 3 September.
You're asking if over 600mm of rain (i.e. more than half a year's worth) in a 24 hour period in Henan was caused by recent installments of agricultural field drainage? Or if that caused the jet stream to hold the storm over NRW to drop months worth in a 24 hour period?

1. https://weatherspark.com/y/127378/Average-Weather-in-Zhengzh...

2. https://weatherspark.com/y/58162/Average-Weather-in-Wupperta...
So there are a few things here. Not wanting historical figures to be evil is a poor basis of morality. Backwards compatibility isn't some thing that matters very much to me in this department, especially considering all the slavery and murder and illegality of my sexual preferences that went on. That being said, sure. We can gauge people by the standards of their day, should that be helpful, as long as we don't confuse their standards for acceptable ones.

However, that's all beside the point. There is a world of difference between 'canceling' someone by firing them now, 'canceling' someone by renaming things already named after them, and 'canceling' someone by...failing to name something new after them? I don't get a cool new satellite named after me, have I been canceled? Am I evil? How many people do you think even had an opinion on a NASA bureaucrat from the 60s?

The fact is, the satellite isn't even in the air (or out of it, I suppose). James Webb isn't hurt or helped one bit no matter how this goes. He isn't a scientist, or particularly noted in popular culture. The naming of the satellite happened in the 2000s, not in the distant past when there was an excuse. Was James Webb evil? Who cares!? There are plenty of people to name a satellite after.
There's no question that there's some kind of vision involved, but what part of this is conceivably philanthropic? FB and Zuckerberg have an immediate vested interest in capturing the maximum of attention spans of these people.
Any way to create an account with just email rather than google or twitter?
Asking people to forget his bigotry would be erasing everything but his name. Removing his name from the project is a potential result of a more complete knowledge of history, pending this investigation.
Do you encrypt the data going up to Amazon or just raw dog it?
How the Delta Variant Spreads So Quickly
Things are different this time around, I don't think we can assume that... probably no company has ever had access to so much cheap money combined with the global reach they have.
Tollund Man
Sure, but I also think people like to paint with a broad brush when talking about how "nobody's perfect"

Just because very few people are totally devoid of moral failures doesn't mean some people aren't better than others. And it shouldn't mean that we can't judge those before us for their failures as well as their successes.
‘Advanced’ Nuclear Reactors? Don’t Hold Your Breath
Yes - but for some reason, there's this extreme (irrational?) fear that imposers might have coasted through Uni., and you get these infamous blogs and articles stating that "comp. sci graduates can't code anymore! candidate failed fizzbuzz!", and everyone seems to have their own anecdote about that one co-worker that couldn't code themselves out of a wet paper bag.

It seems like we're in a situation where companies would rather pass on 10 competent devs, rather than hire 1 incompetent dev.

Personally, I think most of the above boils down to bias. You only remember the best and the worst coders you meet in your life, as far as work quality goes. And those are outliers. Coding interviews are stressing, so you can end up with competent candidates completely blocking due to the stress, and thus failing trivial problems.

Anecdotes seem to be the gold standard, as far as evidence goes.
Soft Robot Hand Is First to Be Fully 3-D-Printed in a Single Step
> Research from the CDC has found that the mRNA vaccines ... reduce the risk of infection by 91 percent in people who are fully vaccinated.

https://www.healthline.com/health-news/getting-a-pfizer-or-m...

> A new CDC study provides strong evidence that mRNA COVID-19 vaccines are highly effective in preventing SARS-CoV-2 infections in real-world conditions

https://www.cdc.gov/media/releases/2021/p0329-COVID-19-Vacci...
You realize he has lead a company to produce multiple models of the outright safest street legal scalable production automobiles ever produced across the board, right?
Come on, cut it out ... I've heard this time and time and again in relation to billionaires.

It might as well be.

It doesn't take a genius to leverage equity ... and Bezos will have effective financial genius working for him.
My apologies, did not mean to rename the man. I'm an ignorant hick from USA. Though to be fair I think that's his legal name.
This was definitely a driver for us. We want to let consumers buy exactly the machine they need in the near term (CPU, memory, and storage), and be able to upgrade just the parts that they need to later.
EDIT2: What I was replying to is no longer there.

It does short circuit, your logic is just purposely fragile. If you reverse the variables it will print Empty, because the and statement evaluates left to right and stops if one of the arguments is falsey.

print(len(foo) > 0 and foo[0] or "Empty")

And since len can't give negative numbers the more Pythonic way to do it would be like this. Even though I generally prefer normal if blocks.

print(len(foo) and foo[0] or "Empty")

edit: I do agree that you should probably avoid doing this at all, because it is easy to introduce subtle bugs.
| All of America’s institutions are focused exclusively on churn.

Planning prior to 1990s was predicated on the assumption of continued upward mobility, middle class persistence and strength of US production of goods and services (a/k/a wealth).

Instead, the US exported all of that to China, and praised its new service-led, consumer-based, greener economy. Of all the self-inflicted (likely fatal) wounds inflicted upon great societies throughout history, the civic ignorance (and arrogance) of our body politic is the greatest.
Any chance for an ortholinear keyboard?
Survey of astronomers and geophysicists shines light on bleak systemic bullying
Several million stock investors would beg to differ.
So I will preface this with that I'm not an expert. But as I understand it, multicore systems are already frequently NUMA, but to a degree that most stuff (I am eliding categories of code here, but you get the idea) don't have to really care. From my understanding of how all this works, the difference of speed and bandwidth for LPDDR versus DDR seems like risking significant complexity for an expandability that few people would use and in turn cause an everything-or-nothing problem, where either high-performance code is written assuming anybody might have this, or nobody assumes it and you get a pile of stalls.
I think that's their goal, they issued a copy of the book to each Oculus employee.

Source: https://www.businessinsider.com/oculus-gives-all-its-employe...
It's not about the money. It's about mental focus.

Elon Musk is "all in" on making mankind an interplanetary species. He is not cruising around the world on a yacht but holing up in a cheap house in Texas.

He went at an "impossible" goal by finding specific markets for launch services and satisfying them with Dragon. Starship is a bit ahead of the market, but the success with Dragon bodes well.

Looking at the big picture I wonder if Amazon succeeded (post-2005 or so) despite Jeff Bezos instead of because of him... That is, the systems he created at the beginning might have outgrown him.
Looking for an LMS that can be customised for online music learning
Looking for an LMS system which can be integrated with an online music learning marketplace. Need customisation on the UI/UX front. Progress tracking, assignments, content creation and gamification are some of the things I'm looking for
Of course engineering is always a trade off, and it is possible to go too far in one direction. But it's not all or nothing, Apple is the one feeding us that false dichotomy.
Cool, now you've found a real use for smart home lighting system.
This is epic :). I can imagine how interviewer would be pissed off if you come this prepared. They love those koan type questions but don't like when you turn the tables on them.
You're probably right on that mark, but on the other hand it is weird that it's not named after an astronomer. Of course, Harriet Tubman isn't much better on that score.
ha, I think I need more coffee this morning. Or maybe i was just too excited to type that out, finally something I know a little bit about on HN
Is that to a B2 instance? Any chance you could let me know how you did that?
More Protein Folding Progress – What’s It Mean?
This is extremely on point. I was almost not going to post my comment including that book precisely because of the public's feelings towards the author.

When you decouple the ideas in the book from the author though, and weigh them on their own merits, they hold up, at least for me, and that's all that matters.
Yes! We've designed the keyboard, the touchpad, and the full input cover to be replaceable modules. We've published guides for these: https://guides.frame.work/c/Framework_Laptop

We'll be making the replacement modules themselves available later this summer.
They do: https://news.ycombinator.com/item?id=26273169
I started exclusively using Instagram on my phone through mobile Safari and the experience is much better. There are no ads in either stories or the timeline. I don’t have any ad blocking set up on my phone.

The “Discover” section also isn’t as snappy as the app, so I find myself rarely using it. That section is what used to be my largest time sink when I used the app.
It's fairly standard for a compacting GC to rearrange lists this way, because memory latency was a concern even back in the 80s.

If you're using linked lists in a language without a compacting GC, then you almost certainly want something else instead.

If you're using them in a language with one, then you still usually want something else, but at least the cost isn't as high. Also you might be using Haskell or something, where other constraints make data-structures like arrays painful to use.
Can you explain your thought process a bit more (assuming you weren’t being sarcastic)?
Probably not, but he could sleep with his bosses wife
I've read it before, but it's always such a fun read. The author got Feynman's speaking style down perfectly.
They don't necessarily find the things Musk says on Twitter credible. It's like that famous rich guy who said the media should stop taking a different famous rich guy "literally."
That book is an incredible read for anyone, even just the first couple chapters, but the central thesis is "you probably cannot pay any amount of money to make an over-due software development (or many other kinds of development) project be an on-time project", and not "there is no point in growing a team to solve bigger problems faster". You can't hire another orchestra to help play the same song faster, but you can hire another orchestra for more music over a longer time.
I saw a Surface laptop at Costco last weekend, which is also 2256 x 1504, and I could see individual pixels. My current 5-year-old Samsung has spoiled me, I can't use a laptop where individual pixels are discernible. If this tech was available 5 years ago (and at a low price) why has the industry gone backwards?
Maybe people will finally stop making cringe music videos painting Fauci as a saint and hero.
Yes I changed the default. "Use small taskbar buttons", "Never combine taskbar buttons", To get the second small row on top I use the "toolbar" function pointed to QuickLaunch folder full of shortcuts.

I do use a third party program (Open Shell Menu) to replace the Windows start menu with the one from Win 7.
Well, that _is_ the conceit here. The ‘right’ answer is that all manhole covers are round because a round cover can’t fall into the hole.
Strong actions call for strong words. Observing living people who are cancelled, it's like a scarlett letter. It's beyond getting a slap on the wrist. Getting cancelled is getting branded as a bad person.
A Regulated Stablecoin Means Having a Regulator
I would absolutely love to work on building a simulation at this level of fidelity, but I feel like making it actually fun to play would be the largest challenge. Maybe if the scale of it was at a neighborhood scope it would be possible to make it engaging - somewhere between The Sims and Sim City in scale and granularity
A study in isolation should not be persuasive. There's a pipeline from idea to hypothesis the theory to fact, which includes many studies with many methodologies.

On the other hand, a handful of studies, one correlational with large n, a few causal, a good theoretical basis, etc. do move us up that pipeline quite a bit.

Mild and asymptomatic cases of COVID19 due seem to cause brain damage leading to brain fog.

- Reports of brain fog in isolation? Psychosomatic.

- Correlational studies? Correlation is not causation.

- Case studies? Anecdotal.

- Extrapolation from olfactory symptoms? Theoretical.

And so on.

Put together, though, it's a pretty strong case. It's not airtight, but it's well into the well-supported theory range.
At $JOB, we have a similar issue with static content. We serve over 1PB a month and the price AWS would charge to use CloudFront is an order of magnitude larger than even a Cloudflare Enterprise plan (which comes with some nice bells and whistles that Cloudfront doesn't offer).

Even with discounts from AWS it just doesn't make sense to use AWS to serve up the assets to users.

We do use S3 as our static asset backend and the combination works really well. I would love to see Cloudflare release a S3 compatible storage service though. I think we'd jump onto that in a heartbeat.
Why do you consider this the key quote?
I've used syncthing without problems for years, but then recently had an issue where it seemed to duplicate an entire folder of files and all their contents and whenever I would delete the duplicate it would bring it back.

I was really annoyed with it until I realized, it's actually OSX's fault, because I renamed a folder from uppercase to lowercase, and there's no good way for syncthing to handle that when you have case sensitive servers syncing with insensitive ones. (Linux and OSX in my case.)

Moral of the story is, don't rename a file only changing it's case-- add a dumb character or something so it can sync to more civilized servers properly.
Really sad to see them go as they were one of the early pioneers in this space. I loved the Colorization Demo they did a few years ago. I am really excited to see what companies like Grid.ai can do in this space.