skysight-inc/HackerNews huggingface dataset:
I read that sentence as "Failures should be documented. If something failed in the past and the underlying issue why it failed is still there, it's useless to attempt it".

Ex: Using language Y for X was a disaster because of Y didn't have hardware acceleration and we were unable to reach goal Z. Before attempting to use language Y in production again, make sure platform support has improved.
Simple. Vim is not an IDE.

If you take a step back and look at software development as a whole then IDEs like VSCode and PyCharm take the top down approach.

Whereas Vim is one of the solutions which do it bottom up.

With both approaches you can theoretically arrive at the same functionality but in reality, there will always be something missing.

Some people prefer the bottom up approach as that gives them the illusion of knowing their tool completely whereas people with the top down preference think everything is curated for them.

Over time, both kinds of people notice this isn't quite true.
Isn't that the response payload and not the request payload?
I certainly agree with you. Part of the core MR game is to flirt with right wing talking points but keep on playing both sides to get attention. This is really unfortunate and distracting when it comes to something like covid that is already so politicized. Their actual analysis of the pandemic has been hopelessly naive and lacking in rigor. If there's one good contribution they've made, it's been pointing out the ways in which certain regulations have hindered the response without adding value. Otherwise, it's only good for the links.
I did. But it doesn't matter: not a single consumer outside Apple (and maybe some reviewers under embargo) has a production M1 in their hands today. Nor is there a public datasheet for the processor yet that I could find.

Kindly check your attitude at the door.
I have not even upgraded to Catalina yet, fearing all the breaking stuff I've heard of on HN.

I'm just so frustrated about upgrade process, 90% of the time it won't work first time and will break my Windows partition in some way. Why can't it be like upgrading bunch of packages with `pacman -Syu`...
In Stockholm County in Q2, there were approx. 2209 more deaths compared to the years 2015-2019. In Q3, there were approx. 310 fewer deaths compared to that timeframe. [1]

If I were a betting man, based on these numbers, I'd put my money on excess mortality once everything's been tallied, at least in that county.

[1] https://www.scb.se/en/About-us/news-and-press-releases/exces...
It's fine to be skeptical, but there are so many layers of expertise here: statisticians, epidemiologists, medical personnel. This multilayered denial of expertise is, well, troubling.
They specifically mentioned it by name in the keynote, and even have a screenshot of it running on Big Sur.
https://www.youtube.com/watch?v=GEZhD3J89ZE&t=6006

(1:40:06) if the timestamp doesn't work
Deaths caused by lockdowns? Do you have any numbers?
¢5/transactions for billing services we could do it, might need some small seed funding to set up a small dev team. Do you think we could get interest customers?
I was also surprised, but consider that "Pro" to Apple means photographers, video editors, musicians, etc. just as much as (or perhaps more than) developers.
Yes, which I think helps prove the parent's point!
Even worse, other stuff is breaking because Apple's infrastructure is on fire. Apps don't launch because signature checks are failing (ocsp.apple.com and crl.apple.com seem to be unreachable for me) and my Mac Pro hangs randomly for a few seconds every minute or so. It's quite ridiculous. :)
The status is that the wave has now come in most of North America.

You clearly have a connection to the Internet so you must know this, I am not sure what you are on about here.
There is a problem with Drobo Devices connected via Thunderbolt and Mac OS Big Sur RC2 (and probably Big Sur Release). Their Customer Support page says:

"NOTE: Drobo Thunderbolt had been working properly up to RC2 posted on Nov. 11. If your Drobo has a USB port, use this. In the interim we are looking into the issue. "

My experience is a combination of kernel panics on startup, volumes not mounted, and not showing a filesystem in the Disk Utility. I was worried I'd lost all my data until I ran across this and was able to plug one device in via USB. Unfortunately, my Drobo 8D doesn't have a USB port, so I'll have to wait for a software solution.
I'm sure plenty of people are saying this but I'm really glad I switched back to Ubuntu about a year ago. The state of non-apple-centric developer tools and environments on macos has been in crazy flux and disrepair since Catalina hit. Feeling real bad for the people who just bought new macbooks only to find docker won't work and so they can't deploy their web app.
Yes, but no Swedish yet as far as I know.
Italy didn't have lockdowns until the spread was too extensive. Iran simply lied about what was going on for the majority of the year.
Because we have grown accustomed to the flu, it spreads much less, and it kills far fewer people. People can even get vaccinated, and we try to vaccinate as many as we can every year - not an option we have with Covid19.

A new disease with unpredictable long-term effects, that kills at least twice as many people as the flu despite unprecedented preventive measures is bound to cause more alarm.

Remember that regions hit early and unprepared were carting dead people by the truck load, most notably in Northern Italy. If we didn't have lockdowns and other measures, that would have continued and escalated all over the world - we would have probably easily had 10 million or more dead just this year if we had treated this just like a flu.
Interesting. I haven't used pipenv on any very large projects, but I'm surprised to hear about the slowness. With the (admittedly small) projects I've tried it, I found that it does more or less just work.
Extending the pricing through 2021 seems reasonable and would give us a chance to do the cost/benefit on upgrading to Stripe Billing (including integration work) or moving off. Thanks for giving us the time to make the right decision for our business.

There have been comments elsewhere in the discussion that for folks with higher volume, we should be negotiating our fees. At what volume would you recommend companies reach out to your team to do so?
mine is empty because i jump between so many different machines and my config is not there. so i have to remember them.
> This is because lazy/incompetent web developers make their sites in Chrome and don’t bother testing other browsers.

This has not been my experience at all.. I use Firefox on a day to day basis and generally build applications which work in Chrome and Firefox. They used to work well with EdgeHTML too.

I've run into cases in the past where basic SVG rendering with an feColorMatrix filter doesn't work properly in Safari and looks like garbage .. but works fine in Firefox and Chrome. I've run into lack of support for HTML elements that every other modern browser vendor supports. I still can't believe there's no proper input[type=date] support on desktop.

Away from desktop, I've also run into Mobile Safari failing to properly calculate the height of <iframe> elements, not supporting background-attachment: fixed and localStorage failing unintuitively in incognito mode.

Safari is absolutely the browser that gives me the most issues; I'd call it the new IE.
My impression of Microsoft's plan for the forseeable future, on the developer side, is to capture value from open source projects with cloud hosting, GitHub enterprise billing and the like.

They want a golden path from their developer-facing tools (TypeScript, VS Code, C#) to their monthly services (GitHub, Azure, Teams). They're going to make all of that work together as well as they can so you won't want to look elsewhere.

Frankly, it's ingenious. If it works, the hard-to-monetize value of open-source projects like TypeScript and VS Code will be captured in your monthly Azure bill.
It's been now 30 min https://developer.apple.com/news/releases/
is down.
> Honestly I've been finding ad blockers much less useful over time. Seems like every page I visit these days blocks the content until I disable it, if it's not an outright paywall. I think I spend more time disabling my ad blocker temporarily than I save by not loading ads in the first place.

Good ad blockers have a solution for this. For example, with uBlock Origin you enable an "annoyance" list.
Does that come up a lot? How many people are currently in hospice in the state of Illinois with a few weeks to live?

There have been a lot of excess deaths in 2020. It seems reasonable to guess those people died of either COVID-19 or our response to COVID-19 (eg reluctance to seek medical treatment). None of these mortality statistics are perfect, but given the fairly short window of a mild COVID-19 infection, it seems pretty reasonable as a first approximation to assume that if they had it when they died, they died from it. There might be some cases where this is wrong (died of severe trauma during a car wreck in which they were a passenger rather than a driver) or questionable (the hospice case) but how much do those really affect the overall numbers?
The first issue I've definitely seen (I think it's because it's secretly loading a webpage in the background with your search results) and I haven't seen the second issue (except when playing a radio station, in which case Play Later and Play Next are both broken). But I'll trust you—I've seen lots of similar problems with it.
Probably due to your admins not having the resources to test the authentication app.

https://docs.microsoft.com/en-us/azure/active-directory/user...
Hyundai looks ahead to urban air taxis by 2028
yes the billing product doesn't work well. ask your finance team what they think about it
For the use case of a loosely organized queue, bookmarks are even worse than tabs.
> The tiobe index lists Java and C in those spots.

That list is ranking languages by current popularity, though, rather than 'importance'.

I'd define 'importance' as more along the lines of "amount of havoc created if all software written using that language were broken/deleted at once".
Because running a large enough study is expensive and it's cost-effective to perform a smaller study to determine an approximate size of the effect. Then, you can design the next study to have enough power to distinguish the expected effect size from the null hypothesis.

Additionally, these results could be aggregated with comparable results to yield a stronger result.
that's basically mutation testing but I've never seen a place that has been able to use it... maybe at some point the tools will get better
Hmmmm... That's a good question.

The performance was great, I can't complain about it, but the unpredictable (and high) price was the issue.

In terms of aurora I think it probably can scale better to much larger workloads. If we put the time in and dug in and optimised any queries that could touch a large number of blocks (we do well, but I'm sure there are queries that have some seq scans somewhere in our codebase) then the price wouldn't have been an issue, and we'd happily have stayed with it.

In addition, we have a single large master and one replica. with my understanding of aurora's architecture, and how the storage is separated from the "postgres" instance, it could possibly do a lot better with drastically different architectures with a lot of different smaller "postgres" instances. We didn't have time to investigate many other architectures and in the end moving to RDS felt safest (didn't want to spend too much time when we could be building core features)

Hope that answers your question! Some of the above is more an educated guess with a smattering of experience so please treat it as such.
Aside from the last sentence, I do all of those things with a combination of emacs + tmux. My workflow would easily be translated to vim. I split my screen into multiple windows each with multiple panes. Then use things like fswatch to trigger automatic execution of various things like the test runner and the build system.
The entire thread is about the developers toolkit hardware, which didn’t have hardware support for virtualization.

Obviously they done have access to the shipping m1 devices yet, which are supposed to have the hardware support.
Current Status of the Integrated Circuit Memory Industry in China
I've worked with an O(100k) line code base in Python that was pure torture. Honestly, I was so desperate for static-typing by the end that I would have preferred if it was all written in C++.

Large codebases are really hard reason about without types. I'm glad we now have projects like Pyre that are trying to bring typing to Python.
It is true they are swamped, but I ordered a test Monday morning, had it delivered Tuesday morning, picked up again (after my doing the test) an hour later, and then I had the results Wednesday afternoon. This is in Stockholm. Where is she? Not all regions are equally organized.
It was a struggle in the beginning, often wondering why they didn’t make it like notepad.

Then came h, l, j, k and life started getting easier. Later came w, b, G, gg, c$, d^ and it clicked, that’s when it became vim for everything ascii.

The vim plugin for vscode keeps the feel going.
> I propose the governments require the infrastructure for zero-cost, instant transfers be made available to anyone, with open APIs. I don't care who runs the infrastructure.

Will this infrastructure handle chargebacks? Fraud? Stolen credit cards? Forex?

If yes, it can't be zero-cost.

If no, it won't be usable until the middle-men build all of these systems on top of it.
How do you explain excess deaths not during periods of lockdown? Also not in the US where Covid-19 is for some reason a political talking point? :-)
Google Brain Paper Demystifies Learned Optimizers
"Clean up data up to 80% faster"

80 huh? So 85% is out the question. Seems oddly specific. Really inspiring, these truthful, helpful numbers.
> Never seems like a long time.

Fair point. On an infinite time scale...
The issue was posted in August, not with current released hardware. Please can we tag this.
The use case is pretty simple. You’ve got a bucket that you want to load data from and shuffle it away somewhere else (redshift, s3, whatever). This could be populated by a Firehose, another system, etc etc. Bookmarks just store the greatest “created time” for the files you’re loading from s3. So when you trigger a job it will only load files created since the last successful run. It does some funky stuff to handle s3’s eventual consistency with LIST operations.

Super simple incremental loading. This also works when loading data from a relational database, by storing the greatest primary key value.
I understand where you're coming from, but I think your misapplying some of his advice.

Funnily enough, I've read Emotional Design, It's been a long time (I think it was back in like 2006/2007) but my memory is that most of the focus of the book was on the design of physical objects. I don't really think website design has the same freedom. It doesn't invalidate all of his topics, but it certainly limits how they apply.

But there's a different angle here that I'd ask you to consider - Over the last 20 years, websites are eating up interactions that used to be conversations.

You might have walked to a bank and talked to a teller - Now you use their website.

You might have driven to home depot and asked a store associate a question - now you shop online.

You might have gone to blockbuster and rented a movie from the clerk - Now you browse netflix.

You might have gone to the post office to get some mail - Now that content is in an email instead.

Each of those interactions was just a conversation, literally just sounds coming out of a mouth, but they all achieved useful side effects. While you might have a pleasant chat every now and then, the goal was not reflective/emotional investment. The goal was the utility provided by the service.

I think approaching the design of a site with the goal of evoking an emotional or visceral reaction (ESPECIALLY from the literal appearance of the site) is actually turning the advice of the book on it's head - Put the user first!

If I'm interacting with your site to achieve a useful side effect, whether that's order an item, get the news, see my mail, deposit a check, watch a show, etc - Then my emotional reaction is heavily biased towards how well and how quickly I can achieve my goal. My emotions don't care a flying fuck whether your button is red/blue/green or if your gray is #d3d3d3 or #878787. And I certainly don't want to have to navigate a crazy custom design, just like I don't want to hit a detour while driving home - even if it happens to be scenic.

I do care, a whole lot, about consistently easy to use services, with a low barrier to entry. On the web, that mostly means boring boxes.

---

As a thought experiment, I'm sure you've been to the DMV before (I'm not actually, you might not be US based, but you probably have an equivalent).

Ever had that DMV trip that took 3 hours waiting in line before finally getting seen?

Not happy were you?

Ever had that DMV trip where it was basically empty and you got seen immediately?

I bet you felt thrilled. (probably an overstatement, but at least pleasantly surprised)

It's the same building, same carpets, floors, columns, windows, roof. The only change was how quickly and efficiently you accomplished the goal you had. But your emotional responses were miles apart.

Apply that to websites. I don't want to be looking at my bank's website - I do it because I need to move money or use their services. Make that the priority. Make it with boring, easy to use boxes, and I will love it.

Bury it in menus, or add 10 clicks because "that page looks a little cramped" and I will not be happy.
My favorite code editor by far is Vim. But I've tried newer ones over the years: Sublime, Atom, VSCode, etc. None of them seem to stick with me and I always go back to Vim. I think I've developed some sort of dependency to Vim shortcuts and on every new code editor I try I immediately install a Vim shortcuts plugin to make it feel more familiar. I still find the editors mentioned above to lack the "ease" of customization you can have with VIM. I put ease in quotes because learning vimscript is not simple, I highly recommend taking a look at https://learnvimscriptthehardway.stevelosh.com/ to learn how to do it. Thanks to that guide I was able to write my first simple plugin https://github.com/ElHacker/vim-gitstatus

I'm working on building VR applications with Unity and C#. For that task I have to say that VSCode works pretty well, it has a ton of really nice features I regularly use: like debugging unity code, autocomplete/snippets from the unity API, and my favorite Zen Mode. My biggest complain with VSCode is how slow it runs sometimes, I can type faster than VSCode refreshes which adds noise to my flow, note that I don't consider myself to be a fast typist. If they would only fix that I would be very happy with it.
The next step is to pay attention and note when you are doing something that seems to take a lot of commands or just generally be inefficient. When you notice this happening, search docs and articles to see if there is a better way to do it.

Over time, you will accrue the things you need to know to use vim effectively.
Privacy was on the ballot. It won
Sure, but if police found out, the investigation and legal process would be roughly the same as if you had successfully murdered them. The legal penalty would likely be less, but both cases are still treated with roughly the same level of seriousness by the legal system.
> It's not. Sure it's a problem and it requires thought and engineering skills. But overall it is not one of the complicated problems and quite standard work for an engineer.

If you reduce it to "Charge them again after X period" then sure. If you want to comply with worldwide payment laws and tax requirements, then I'd disagree it's "not one of the complicated problems".

Edit: And dunning. And pro-rata'd subscription changes. And pro-rata'd refunds.

We pay Paddle 5% of every subscription transaction for a reason.
Note that the GitHub terms of service overrides this licenses restriction on sharing changes.

You are free to fork this repository as the owner had to agree to the GitHub terms of service to create their GitHub account.
ChargeBee, Recurly, what else is out there?
Being so responsive to macOS updates adds value to an already superb and essential tool. I just donated and added to my things to support list.
Apple's x86 emulator only implements userspace.

Apple would need to implement all the supervisor mode parts of x86, which massively increases complexity. It's a notably different product.

And it would even be virtualiztion, it's not exposing the real host hardware. No real x86 cpu exists to be exposed. It would just be an emulator pretending to be virtualiztion.
On the other hand, vanilla postgres is very powerful, and you shouldn't underestimate how much you can win by cranking up the PIOPs for an RDS postgres instance.

Remember, always benchmark representative workloads.
Macs are freezing because of Apple Gatekeeper service
Your company is usually given a privileged management interface to reset it for you.

If you work for an organization with their own PKI then there’s probably also an automated self service reset mechanism using a complicated process.
All the best free tools to build your online projects
Would you mind sharing which processor you are using? Seriously considering moving away from Stripe after todays news and since we have to implement basic subscription handling ourselves anyways or pay more ransom to stripe.
Would be much appreciated.
Lessons learned building an open source MLOps platform
I think you'll find that women of all attractiveness levels are put off by men who outright reject half of all women as "unviable", based solely on their appearance.

And that's just one dimension. If you have 2 or 3 other axes where you cut off anybody below the median (intelligence, income, politics, interest, etc.) you're quickly finding yourself looking only at a few percent of the population.

And if you have no other metrics other than attractiveness, you'll find that few women wish to date you.
Instead of grousing about the tone of the question, could you answer it?

I'd be happy to forward your suggestions to them - they'd appreciate being able to visit their parents every once in a while without being subjected to a firehose of crazy.

Yesterday's flavor of that unsolicited firehose was "They called those four states for Trump, and Biden is at 215 now."
> run emulation and virtualization in the same process

To me this says that Rosetta doesn’t convert VT-X commands (et al) to their ARM counterparts.

I don’t see an issue here... sure you’d be left without a dedicated VM framework from Apple, but you should be able to run a qemu process that is emulating a Linux VM. That qemu binary could be either x86 or Arm. But instead of using the Mac OS Hypervisor.Framework, you’d be back to using stock qemu that we used to use. It just isn’t packaged up as nicely at the moment. (And who knows how fast it will run).
That only works if you have a number greater than zero to multiply your margin by, though. Stripe is already relatively expensive among the payment processing options we have available. In the early years, that premium was justified for us because Stripe was also much easier to set up than anyone else at the time. But that was nearly a decade ago. Today, there is far more competition from other payment processors, while the experience of using Stripe as a merchant is far worse. I'm assuming that they've simply decided to focus their business on the larger merchants who are obviously worth much more to them individually, but those merchants surely have negotiated rates below headline and won't be paying an extra 0.5% for this either, so it's a puzzling move.