skysight-inc/HackerNews huggingface dataset:
Why? Why do we have to make apps run fast? I run a self-hosted install of ArchiveBox and it takes > 10s to archive a webpage. If I am saving the page to retrieve it in a few years, I can surely wait 10-20s. One can say that an optimised setup may load and render a page in under 2s but why?

Apps need to fulfill our needs. Nothing more and nothing less. Just like you buy a Nissan Leaf to fulfill your need all while knowing that Bugatti Veyron is one of the fastest cars in the world pushing above 400 km/h. Just like I use ArchiveBox written in Python and SQLite while knowing that there is Rust and RocksDB out there that can outperform Python/SQLite.

Side note: I do agree that in some cases product owners take over both user needs and developers' good judgement and turn a good product into a horrid mess but I would argue you can do that in any programming language.

Go make yourself some drip coffee on this Christmas day and take it slow! Happy holidays everyone!
OK - how? Safe for killing everybody, I am not sure what you have in mind?

If "we" know, why do these things still exist?
Good question. Agelessness is not as sustainable as reproduction. If something lived "forever" the ability to reproduce would have to go down to prevent overpopulation. The race would then be more wounerable to disease/disasters where a large population would die.
as a criminal defense attorney I can attest to this. THere is a very sizable minority of those charged with domestic violence who's biggest crime is staying in a toxic relationship who knows how to abuse the system .
> It's kind of unrealistic to expect a human being to somehow rigorously partition their creative process

Such this. Everything I build, regardless of for who, ends up having a very similar smell. I reached conclusions about how things work well years ago. It’s difficult to reinvent the wheel when you already feel like you’ve perfected it.
To be honest, this serif font together with underscore makes it a little bit hard to read for me.
You might want to read this: https://baremetrics.com/blog/i-sold-baremetrics [1]

Xenon Partners, who acquired Baremetrics has a "Playbook". The guy who is shown in the twitter image is Brian Sierakowski (https://www.linkedin.com/in/briansierakowski/) who is in charge of running the "Xenon Playbook" for Baremetrics.

What Xenon does is acquire floundering / stagnating / doing ok SaaS companies from founders who want to sell. They buy the company with a structured acquisition (see above) and then they run their "playbook" to pump revenue and profits. Then they will sell the company for some multiple.

They will arbitrage their payments to the founder to make sure that cash flow works out. So, what you're seeing here is the Xenon playbook in action: accelerate revenues, decrease churn, slow payables, all that. I wonder what else is in their playbook.

Xenon was itself acquired by a firm called DreamFactory which seems to have started the model in 2017 or 2018, and then took on the Xenon brand themselves to operate their SaaS Private Equity / Hedge Fund model.

[1] HN discussion on the acquisition here: https://news.ycombinator.com/item?id=25045325
A couple of billion people have also been added to the workforce at the same time.
Scoop installs all the files locally by default and doesn't need to be run through an elevated shell. In junction to this, there's also usually less trouble with leftover files after uninstalling programs.

The official software repo might be smaller than chocolate's, but to my eye, as it is moderated through a single open github repo, it seems much simpler.
Why are you going after Let's Encrypt and not the manufacturers and hardware vendors that abandoned the devices?

The source code for the device drivers are not available to be able to update these phones to the latest version of Android.

These devices are insecure. Using them is not sane.
Well it's similar in German and some other languages. In Latin "v" and "u" were the same letter and "w" was introduced to clean up the mess and be specific.

In Polish there's no "v", "u" is always the "oo" sound and "w" is always the "v" sound.

Same with "c"/"k"/"q" mess. In Polish there's no "q", "k" is always the sound in "Cat" and "c" is always the sound in "TZar". Simple. In English you have 3 letters randomly assigned to encode the same 2 sounds in different words.

Regarding "wine" Polish is also closer to latin: https://www.wordhippo.com/what-is/the/latin-word-for-e4fd69b...
Couldn't you use a PC box built for less than $600. Sound does not require near the bandwidth of video, and I am sure you could get a decent rig setup for that price. I have been doing low-latency audio on Windows for over a decade. I have used Ableton on Windows with my Novation X-Station 25 from 2005, and I play with Extempore[1] for livecoding, and Windows has been more than adequate. I used the X-Station as my soundcard at the time, because it was better than my cheap PC at the time. I also work for the Entertainment division of an engineering company and we do (did before COVID) lots of mechanical/structural work for Broadway.

[1] https://extemporelang.github.io/
I suspect that it has more to do with the people in power than a general statement of selfishness vs. selflessness. To give you an example of what I mean: I live in a Canadian province where the infection rate is about 1/10th that national average, and nationally Canada has about 1/4th the infection rate of the US. While there are some cultural differences, it seems like a bit of a stretch to attribute the much more positive outcome to the sense of "me" vs. "us".

To be blunt about it: politicians in other jurisdictions were not up to the task. I was shocked to hear that many provinces did not impose self-isolation requirements upon entry. I was shocked to hear how few public health restrictions were imposed upon their businesses, even when things started spiralling out of control. When you have a virus to contain, you need someone who will make tough decisions and deliver clear messaging so things can recover in four weeks instead of dragging on for four months (and counting). While local attitudes may have helped to improve compliance with public health measures, it can only play a role when there is something to comply with.
"1" + 1 fails in Ruby too. It's as strongly typed as Python. Perl is the other dynamic language that allows that, maybe also PHP?
> Yes. Rust encourages version pinning.

Rust makes version pinning feasible, e.g. by allowing multiple versions of the same package in a build (not all module systems have this feature!) but doesn't encourage it. You've identified a problem with using 0.x.y-versioned packages as dependencies (which means de-facto opting out of semver), but that's not a problem with Rust specifically; it could occur in any language.
We need more bans like this.
>
The perils of unlimited money: culture collapse and technologicical groupthink that stifles true innovation.

I would rather claim that this is a peril of laziness.
They're great for grinding hard materials, but how would they have helped here?
I went there with JS disabled and was very confused–it just showed a list of links. Not pleasant.

Edit: With JS enabled, the design just amazed me
Do you mean your Firefox account? That’s a little orthogonal to the browser I would think...
Check out Binary Fortress' FileSeek
To protect yourself from being pressured by external actors. If somebody is able to manipulate an Apple employee then they could gain access to insider information.
Last Post of 2020
Normal Chromium is also free software...
Everyone immediately says that when this topic comes up, but afaik it doesn’t even transfer or store files as deltas. Each time you change 2 bytes in a multiple GB file, you get to transfer and store an entire duplicate. IMO that is not a genuine solution to large files.
Interestingly they just had their first in a long while: https://www.cnn.com/2020/12/22/asia/taiwan-coronavirus-intl-...

They have had basically perfect containment, but even then you need some backup systems.
Guide to Health
Your Guide to Health
You can make improvements to your health in a number of ways, including following weight loss tips, ensuring that you get enough sleep each night and controlling any medical conditions that you may already have. Having a healthy lifestyle can improve your quality of life, increase your longevity and reduce your risk for developing several serious medical conditions.

Weight Loss 101
While more than a third of American adults are considered to be obese, obesity can have a significant impact on your health and further your risk for a number of chronic medical conditions. Fortunately, obesity is preventable and treatable. You can lose weight by engaging in a routine exercise plan and maintaining a healthy and well-balanced diet. In cases where a significant amount of weight loss is needed, surgical options may be recommended.

.
I haven't used async in Python, but I'd bet you don't really _need_ to understand every single one of those concepts, unless you're developing something very niche and low level (or an interpreter). If you do need to know it, I'd argue that it's not a great abstraction; you definitely don't need to know that implementation details and concepts in either C# or Rust to use async/await.
+1 for the community. Ruby was my first language, and I think the Ruby people were a big reason I kept going with programming. There are welcoming... but also very goofy/ whimsical at times!
Outdoor activity is being outcompeted by screens so it seems very relevant to me.
Bravo.
The tech craze has gone on for too long
NVidia has it's own auto-update system, and some other programs as well.
Mostly banks. Insurance has a part to play.

My understanding is:

In 2018 the government banned ACM cladding.

Shortly afterwards RICS (Royal Institute of Chartered Surveyors) developed the "External Wall System" or "EWS-1" form. Which is a means of assessing the risk of cladding (external wall systems) to a building. This was not a legal requirement. It is merely a tool to assess risk. It does not even specify the credentials required to issue one, just "suitably experienced".

Surveyors carrying out an EWS-1 form would effectively be on the hook for any damages if they made the wrong call, This ended up being reflected in their insurance, so most if not all would perform a full top-to-toe inside-out fire-safety survey. These full surveys have resulted in other defects in most buildings being found. Combustible material used in balconies, insufficient fire and smoke barriers between dwellings, faulty or incorrectly installed fire doors. Note These 'defects' aren't necessarily illegal or against code, they just push the perceived risk of the building past the surveyors acceptable risk.

Banks, being horribly risk-adverse made an EWS-1 a requirement for loans on buildings over 18 meters.

Somebody in Parliament said something along the lines of "All buildings should be safe". Banks then started making the EWS-1 a requirement for all loans of multi-tenant dwellings.

But someone is always responsible for ensuring a building is 'safe'. A poor EWS-1 result means someone has to make it safe. This someone is generally the buildings Management Company, or the Freeholder (who is entitled to recover those costs from the leaseholders).
Wait, their "solution to poverty" is to take out a Trillion Dollar loan, give everybody 1000$, then make a statistic showing everybody had at least 1000$?

Yeah that's a brilliant scheme, it definitely looks like we solved poverty now.
Are frozen string literals out or will I have to keep adding comments to my code?
>Apple isn't so important.

You forgot you're on HN where Apple is a religion who's products people here swear are irreplaceable and that nothing in the world ever comes close in polish.

Every products they launch tends to break news sites and comment sections. This wouldn't happen if they wouldn't be so secretive about it.

They're also a trillion dollar company who's products shape the lifestyle of many (the infamous shame of the green/blue bubble in chats).
Do you have any thoughts on high torque repeated starts with a full load? This ain't city driving in a Prius. There's also a anti-rocket problem here in the vehicle is at its heaviest at it's highest battery depletion. Makes for some interesting problems.
Nah, the VR work was with Norbert Delman: http://norbertdelman.com/2017/1951

Posterous - oh no! ;) Perhaps I will change the link to the webarchive page of it :)
Speed matters. As a matter of UX, it feels good. People can tell when things instantly open up and load versus being sluggish. And it's also a matter of beauty. I like and appreciate things that fully utilize their forms. In software, it's apps that fully utilize the hardware. I was playing Doom Eternal the other day and it was just amazing the fluidity I got.
Applications of Deep Neural Networks [pdf]
Are American cities often quite different when it comes to laws and how justice is enacted?

I am curious, because I wonder if this could prove to be a differentiator between cities. Perhaps you will end up with "Law and Order" cities, where technology is used unempathetically to punish harshly and discriminate without penalty. Then you would have less strict cities, where freedoms are less trampled in the pursuit of total control.
To society as a whole, yes. To the company itself, there is definitely competitive advantage to protect trade secrets so harshly. It’s hard to argue it doesn’t have some value for Apple. I think it’s a little extreme and disagree with the degree to which they enforce it on all of their teams, even knew where it clearly has minimal competitive advantage.
Ensuring Code Quality and Efficiency in Product-Centric Organizations
A product-centric team needs metrics that track code quality and efficiency just as much as it needs metrics to track business/north star goals.
I don't see them at odds. They are mutually complementary. You can go very far with a fantastic dynamic language like Elixir. The loosely shaped data that bombard your app from the net is a perfect fit for a dynamic language. And the OTP concurrency / parallelism approach as well: you can have an actor per connection (while languages like Python and Ruby and PHP have struggled with thread pools and dynamic limits for ages).

I am starting to love Rust but again, I don't see it as a competition to Elixir.
And/or cost tracking? That's the one feature missing from the simple planners that I've been wanting.
However, fixing all of those, which costs less in server time (and potentially even dev time, debatable)? I've seen hundreds of Rust based sites on a single 5 dollar droplet while the same would take an order of magnitude more servers. At scale, this gets expensive. See Stripe, Shopify etc that have found this out.
Class Action Lawsuit Againt Cyberpunk 2077 Developer CDPR
When somewhere as famously corrupt as New Orleans bans this stuff there's a part of me that can't help but wonder if it's due to the corruption, not in spite of it.

In other words the people at the top are worried that they'll get caught up in ways that can't be hidden or denied (because it'll be outside contractors running these things most likely) and so they want to make sure it never comes to pass.

I wish I wasn't so cynical about this as I do think the ban is a good thing in general.
Notepad++ and kate text editors can do that
I think they just accidentally revealed a secret Canadian Christmas.
meeting is part of the job, very important so can't be removed.
FYI-- here's what a healthy relationship looks like:

1. Someone important to your beloved tries to convince your beloved of X.

2. Because trust extends in both directions between your beloved and you, your beloved tells you, "Someone important to me said to do X."

3. Because your beloved has agency, they follow that statement with something like, "I told them that this is what I think of X."

4. A conversation among two mature adults ensues, with the full range of human emotions in play.

You can do high-tech problem solving with 20/20 hindsight until you drive yourself crazy. But if you didn't have two-way trust, or at least one party didn't realize have adult-level agency, it wasn't a healthy relationship and you should move on to one that is
To be fair, the defining trait of conservatives is that they think ideas don't expire all that quickly. It makes sense that they'd hold dead thinkers in higher regard than others would.
Lesser known fact about .dev: The registry software that runs it (and Google's other TLDs) is free and open source, and is developed in the open on GitHub: https://nomulus.foo

So if you really have thorny questions that need answering about how exactly certain complicated parts of the domain lifecycle work, you can just dive into the source.
Well, Apple have their design award each year. This year it's mostly iPad and iOS, so that's no fun.

But you do have review like this one from The Verge, reviewing Pixelmator Pro, where they talk, briefly, about using the Core ML API from Apple. https://www.theverge.com/2017/9/5/16254300/pixelmator-pro-fe...

I never see things like that for Windows.
I’d like the opposite. A twitter feed with just facts, (or allegations with timely follow ups) relevant to a specific topic. The hard part is getting one entity to report this with no bias. Maybe this is a job for bots + AI.
There were some commits today.
I’ve grown up driving in east coast cities and I will say that there is a lot of honking and anger and cutting off of people, but drivers in general are very spatially aware and there are unwritten rules about how to cut in/merge etc. so I’ve never taken any of it personally. It’s all part of the theater. Oddly I feel less comfortable in other regions out west where speeds are higher and people are sticklers for “rules of the road” (IMO feel like “right of way” casts a cloak of invincibility around them). I feel that those drivers don’t see driving for the complex, multi-person game it is and don’t play their part in the game. It’s like their playing in single player mode. I can see though if you’re unfamiliar with either perspective the other seems foreign and wrong. But then again I’m biased (just casting a different perspective on angry NYC/Boston/NE-US drivers)...
iCloud album link?
> Additional complexity in your apps is not.

My point was that it really isn't that much additional complexity. 99.9% of the time, the main difference is that you'll have to write "await". You don't really need to know that there's a state machine hiding beneath.
I can understand the purpose behind the expiration dates on the SSL certificates you get issued for your domain — domains change hands, things happen. But why do root certificates have to expire at all? Relying on the system to be updatable and requiring constant maintenance doesn't feel very sustainable, and generally causes all kinds of problems. Modern Android versions treating user-installed root CAs as second-class don't exactly instill confidence either.
The main problem with old devices is the battery. I don't like changing my phone too much, so I use it until the battery only is good for a 10 minute call or a day without calls, or one of my kids drop the phone and it gets broken.

So I change it probably every three years, and sometimes my wife use the new phone and I use her old phone. (She use the phone more than me.)

One possibility is that the manufactures add more batteries, but it makes the phone more expensive and heavy, and it doesn't solve the accidents by the kids.
Semi-related: Has WSL2 fixed the issue where trying to do anything in the host Windows filesystem is interminably slow? Running something like “git status” takes legitimately like 15 seconds if the repo is outside the linux filesystem.
My guess would be because it is all about balance: If organisms live too long, their species has it harder to adapt to changing circumstances, and overpopulation/resource availability cannot be as finely tuned as with shorter life spans.
> Apple killed flash.

Apple didn’t kill Flash. Adobe did.

By failing to deliver a performant and secure version of Flash (under any architecture, but especially mobile), Adobe ensured Flash would be not be viable for the web as it evolved.
VSCodium (https://github.com/VSCodium/vscodium) is a better alternative. Same but no Microsoft branding and telemetry.
I'm baffled. Why couldn't he say he was happy at Apple if he was happy? The "no comment" answer kinda implies he wasn't really happy.
From the screenshots it looks very similar to Microsoft To Do: https://www.microsoft.com/en-us/microsoft-365/microsoft-to-d...
Dumb idea. Now we have to deal with poorly trained beat cops wandering neighborhoods and contributing to the status quo.

Instead of banning...regulate it.
The current Mac Pro is available in a 4U rack form factor for US$500 more.

Click the “Buy” link: https://www.apple.com/mac-pro/
I keep hearing that `sudo` insecurity argument everywhere. I think that argument is fundamentally wrong.

In practice, a package manager that eschews `sudo` does not protect you any less than a package manager that works with `sudo`.
If malware has obtained file system access, it’s already game over. The malicious code can now mess with your shell profile and fake the `sudo` command.
I think that just as cost is based on physics, time is best measured in terms of lifespan. Probes with travel times measured in the thousands of lifespans take too long.

Might as well ask Archimedes to send a probe.
You would have a hard time naming a AAA game which doesn't have a huge chunk of its actual gameplay logic in a scripting language (or something like Unreal blueprints). There's a huge amount of value in using different tools for the performance-critical parts vs the rest.
Pattern Generator to create unique, seamless, royalty-free patterns
We don’t have shadow profiles or anything like that
git pull rebase should be a top level command for example. Now you don’t get extraneous merge commits if you pull after making a local commit. I have it as an alias for git pull.
It doesn't matter actually. Tools should be easy to learn and as free of edge cases as possible. An example happening is constant propagation in Rust: it's the same feature, but with every release it can cover more of the code base.
There’s no intention to create anything here, it’s all just daydreaming.