skysight-inc/HackerNews huggingface dataset:
In principle, graphics is different - they have to do graphics development given their need for integrated graphics, and they have an established (if quite rocky) history of highly parallel HPC accelerators/processors.

Cell modem development was always something of an odd fit for Intel - it came in from an acquisition, and due to the complexities of patents and Qualcomm's domination of the modem market they only had one major customer (Apple) who used them primarily as legal leverage. Once that customer went away, it became unsustainable given the high R&D costs combined with questionable demand for discrete modems.

Intel's flirtation with low-end embedded devices makes sense on the basis that they already were using low-power Pentium-derived cores as embedded controllers, so why not offer them as standalone products. I think they clearly underestimated the costs of packaging and support for external customers, as well as the dominance ARM's Cortex-M series would establish.
AdGuard gets around this by running a different “extension” for different lists.
> We only need to throw away physical objects due to space constraints and rearrangement/search cost.

This is the same for throwing away tabs. If I'm not using a tab anymore, I want it out of the way so I can more easily find the tabs I do use.
At the same press conference where they announced that the number of infections per day in Stockholm had been doubling every week for the past few weeks, they also announced that they would start to loosen the restrictions and start allowing visits to nursing homes again.

How did they expect that this was going to turn out?
I wouldnt call a global pandemic easy..
How can someone learn how to use/how to tweak Vim to its full capabilities? Coming from someone who does minimal tweaking on their environment beyond theming, I enjoy using Vim but always feel like I'm barely scratching the surface.
I don't use Google a lot, but I have an actively used gmail account. I never give its address to anyone and all incoming mail is forwarded from other addresses. I don't send any mail from that account either.

I am somewhat worried that their great algorithms will one day decide it's there is some violation of their ToS and close the account. I had that issue even with a paid (well, voucher that came with a PC, but still) Microsoft Drive account, I used in an atypical way (no sharing, all contents encrypted).

In the past I used IMAP for backing up my messages, but over time my scripts to do so have fallen into disrepair... Whether takeout would be a way to do somewhat regular backups? Or might that trigger their algorithms, that you are not a good customer? Has anybody read the ToS whether anything is mentioned about takeout?
Yup that country north of america until you hit Russia.
> Hilariously, they asked everyone at the gate to remove their masks to get scanned. AFAIK, everyone before me did, as did the few I saw behind me

Say out loud "But I don't want to catch Covid and die!"

Pretending you care more about public health works very well!

If they insist, say their disregard for the FDA guidelines just to play with they new tech toy is not acceptable, and say you will denounce this blatant endangering of everyone health.

The fear of monetary liabilities from Covid is a great way to make most business dance the way you want.
It is already gone since Catalina

That's what he meant by "I originally put off installing Catalina because I didn't want to lose iTunes."
And a lot of stuff just doesn't work yet -- like graphics acceleration, audio, cellular networking, the camera... it's pretty rough, and the support matrix only starts looking worse for newer devices.

https://projectsandcastle.org/status
This is a great write-up! I wrote a far less thorough blog post on the same topic a few months ago: https://vericred.github.io/2020/08/10/migrating-to-aurora.ht....

Overall, we're happy with our decision to migrate to Aurora. We feel it offers better performance, observability and scalability compared to heroku postgres. To echo some other comments:

1. Jesse at Heroku is great. I had never setup my own postgres instance before, and his guidance helped me a lot.

2. We used DMS, and it was ok, not great. Dealing with LOBs was a bit of a pain. In order to keep the migration time to a minimum we setup multiple DMS tasks and grouped tables into those tasks based on their max LOB size. Most of our tables didn't have any LOB columns and they migrated quickly.

3. The ability to fast clone a database is nice. We can create a copy of our production database in about five minutes for use in non-prod environments. This would take a couple of hours in heroku.

4. The Aurora IO costs are ridiculous. Are there any good tools to see what is exactly causing so much I/O?
I don't think there are open source alternatives that cover the same features of this project.
'Things I Wish the World Knew About ADHD'
Not just on Safari either, VP9 decoding is HW accelerated in Chrome on Big Sur (as of Chrome 86)
This is a problem with Google authenticator, not with RFC 6238 TOTP in general. Plenty of authenticator apps support backing up your secrets.
You can still only open about 15 tabs, after which the Safari tab bar turns into a completely unusable horizontally-scrolling list.

Chrome solved this a decade ago... just keep shrinking the tabs down to Favicon size or smaller. Safari just added Favicon images last year, and I don't even think they're visible by default.

---

EDIT: Favicon-only compact tabs to have actually been changed/added in Safari 14 for Big Sur!? Which would actually probably push me to switch (and upgrade to Big Sur, even).

> https://9to5mac.com/wp-content/uploads/sites/6/2020/07/macOS...
I think if you ask ten developers, you'll get ten different rankings like this, with minor overlap :)

It's going to be really really really dependent on your field of work, your career experience and network.

I'm not even going to attempt to offer a top five list, because I'm sure it will be wrong :D

FWIW, I would not base your decision on what language to learn only (or even mainly) based on "what's the most common language in use".

There's more than enough work in the world in all common languages, unless you're talking about really obscure research langs.

There's also value in getting expertise in something more niche - because fewer people know it, you can make a bigger impact and have less competition. It's also a powerful status signal - if you tell me you enjoy working in "Python and Haskell" or "Ruby and Erlang", versus "C# and Java" I'll have a very different impression of you (as unfair as that may be).

In summary, I'd say, try out a few languages, and learn the ones that you enjoy the most and feel most productive in. You'll spend most of your waking hours thinking in it, you might as well pick something that is fun for you to express yourself in, rather than a language that you have to fight.
> I believe this is actually about checking in code, not about getting a job.

I'd say it's about doing the work for which he came there, from TFA:

"Google hired Thompson to create a new language, Go. But Google also requires all of its recruits to pass a language test. According to Thompson, he hasn't quite got round to it yet - and so can't submit code."

And no, I have no understanding for that utter stupidity, or any attempt to accept it.
I think it can be dangerous when the product is something you want to use yourself, because now you're invested in how it works. The temptation to make the app conform to your expectations closely is very high, and as a tech savvy person with knowledge of the internals, your expectations may not be at all reasonable for other users.

You are also more likely to take decisions personally, which causes you both to lose some satisfaction and expend social capital that may have been better invested later on for something else, causing a loop of disappointment.

In some ways I think it may be better to find a project that people you know will enjoy using, but which you might take or leave.
I have - and it's not that bad. The key is you have to have someone coordinating and driving a shared vision for the codebase and patterns. But it's hard to find people with that sort of passion and drive to follow-through as it's a multi-year endeavor with politics all over.

Otherwise its a thousand implementations of the same 100-line piece of code interspersed everywhere.
Great choice for fast weight loss
That's what I'd assumed too which is why a M1 Macbook Pro was a bit of a surprise.
Did they make it so my USB mouse and keyboard will work again cause Catalina really screwed those up
I'd start with `vimtutor` and then there are some tutorials I wrote that start from the very beginning. (I'd greatly appreciate feedback from others).

A big tip I have is watch youtube videos and search new tweaks. While learning commands add a few on a post-it note and use that for a week. After the week is over you either learned those commands or aren't using them and don't need them.

https://stevenwalton.github.io/tutorial/vim/2019/08/31/vim-b...
>The headline was clearly written to elicit an emotional response, at the expense of information content.

These days, I'm ok with any headline that isn't a complete fabrication or at best, completely misleading.
2.9% seems like a significat risk reduction to me. HIIT results in a 1.7% risk REDUCTION and MICT results in a 1.2% risk INCREASE.
I'm not convinced that's right. Somebody who incorrectly believes their belief is backed by data may be less inclined to change their mind than somebody who recognizes that their belief isn't backed by data and consequently has a good chance of being wrong. In other words, the chance that your belief is correct or incorrect matters, but your inclination to reevaluate your belief is also something to consider. Cherrypicking data to support your beliefs or various forms of inadvertent p-hacking may make people feel quite certain of things that actually aren't true.
You can set this as the default as well.
Is anyone else receiving when trying to open this link?

Cloudflare Access Forbidden
You do not have permission to view this page
Ray ID: 5f12f738eb06e839
If your partner isn't at home, and you're doing laundry in the basement while the baby sleeps on the 2nd floor, you definitely need it.

Also we let the babies sleep outside, it is a tradition around here [1]. Then you need a baby monitor.

And when our first kid got to the age where she slept fairly reliably (close to a year), we did go over to visit friends next door. The baby monitor was still in range there, basically twenty seconds to walk from door to door. But I'll concede that it's fairly unusual to have good friends living that close.

[1] https://www.treehugger.com/let-sleeping-babies-lie-chilly-te...
I'm a new gen vim user, defined as in having lived a shorter time then vim itself.

the learning cliff is significant, I've spent a whole month doing everything in vim to burn everything into muscle memory, and once that period is over, it becomes self reinforcing.

The payoff is significant, I don't leave the terminal to go to some graphic IDE anymore, unless it's Java. And my vim setup started to look more like an IDE - but an IDE that comes with the full power of vim and it's different modes. Once you get over the initial excitement over keystrokes, you'd realize that modal editing is actually the biggest draw.

People have different preferences, but for me, vim has been absolutely worth it.
"Similarly, companies won't generally elect to weaken their bargaining position with employees"

Agreed, but I think the force to combat this should be unions purely through collective bargaining rather than either side using regulation backed by the monopoly on force that is the government.

"One of the main purposes of government is to represent the will and interests of the general person"

I hold a stripped back view of the government. That it's proper function should only be to protect the rights of individuals via it's monopoly on force. Of course, 'what are an individual's rights?' is a whole other conversation. The government does provide many legitimate services, but they are things that I think can, and should, be done privately. The fact that the government has the monopoly on force is one of the reasons why it's purview should be so restrained.
That sounds awful. I can say the situation gets more hopeless in 11.0.1. I'm a Mac developer so have tested this behavior side-by-side with Catalina and even Mojave, and Big Sur has unique problems
Either that or “Alcatraz”
Highly recommended. I don't go outside much, but I started pokemon go during covid-19, and it gives me a reason to head outside on a brisk walk to put a pokemon in a gym, or do a raid everyday. They doubled the distance you can reach gyms, so I can stand safely on the other side of the street from the gym and still be able to raid.
"Just lost a few hundred Tabs from last session. Not the first time this has happened to me on Safari. ( Firefox used to have this problem as well, they implemented multiple LastSession.json to combat the problem and it is basically a thing of the past."

Everyone has a story like this - from all of the browsers.

It seems like FF behaves better in this way now, but I still do silly things like rsync my home directory to a backup before every reboot/update. If I ever need these tab backups, I will have to do silly things like dissect them with JSON tools or monkey around with plists, etc.

Why, Why WHY can't we just have tabs:// ?

Plain text list of all URLs. Dead simple. Just pull up tabs:// and cut and paste. Or select all. Or whatever.

Lose-all-tabs bugs will always be with us - and a fix would be so simple ...
> that's a direct result of Epic's team's efforts

Apple’s case is arguing (at least in part) that no, epic could not have made all of that money if Apple didn’t first put a hundred billion dollars and 10 years worth of investment into iPhone and iOS.
And then sit at a desk all day within reach of a power socket
> What is at risk by not allowing developers to "learn from mistakes" is autonomy. Striping developers of their autonomy is the primary cause of poor performance, not an inability to execute so-called "best practices"

I've seen a lot of the opposite. Yes, coding is a design practice, but I've had to clean up a lot of messes resulting from just plain bad design because nobody involved - generally ~25 year olds with very little experience out of school - knew that there were lessons from the past they could learn about what designs would and wouldn't work.

I agree with you that programming is an endeavor that benefits from experience, and wish that people would realize that means they can learn from the experience of others. Sure, intuition is involved too, but one common thing I've seen in shitty code I've had to salvage is that people often don't apply their intuition to "how could this code fail" or "how easy will this be to modify in the future"?

That said... taking a look at this book... I don't see much in the description or table of contents that would teach those folks whose work I'm decrying above much useful about writing good software. It has sections on reliability, project estimation, and development methodology as separate things - plus a lot of non-software-design stuff. But to me, the flow is different - estimation, reliability, and delivery will all suffer if you don't have the right fundamental design skills. You can't get much better at any of those without some deeper underlying changes.

It seems to have a lot of discussion of studies adjacent to software-related things, but I'm not sold on them saying much meaningful about software design.
> >90% of professional python developers believe that python dependencies is a solved problem (with pip and virtualenv).

> 99% of professional python developers think that you've pulled this statistic out of your ass!

72.6% of all statistics are made up, anyway.
> Stateful "functions" is just so asinine I don't even know where to begin

So, a closure?

I see gripes about hooks mostly on hn. Most of the industry loves it, and for good reason. There is nothing to „understand“ about hooks. You don‘t have to think about what should happen when. Just use hooks to get what you want and forget the rest. If anything, it‘s easier than before.
No, but it’s pretty clear what next release will be. They will move Apple Silicon to the rest of their MacBooks, and into their iMacs. 16 gb RAM and two ports ain’t going to cut it for them.

Where I can be wrong is that Apple could release two chips. First an upgraded M1, let’s call it M1x that supports a bit more on chip ram (24 or 32 Gb) and four ports. It would be only for high end MacBook Pros and again optimized for battery life.

And they would release a M1d for desktops that has more cores, but moves RAM off chip. That would improve multicore performance, but I don’t know how it much it would hurt single core with slower memory fetches. Probably they could compensate with higher clock speeds, power budgets, and more active cooling.
My company actually sells CentOS and Ubuntu based appliances (B2B) and we provide customers with updates (which they can choose to install or not) whenever a security problem is found. But we do NOT upgrade major versions in the field - we try to release our latest and greatest with the latest LTS release, and then provide any updates to that LTS. After the OS support period expires, we work with customers to migrate to the newer version of our entire system, instead of trying to provide further security patches.
That's different from country to country. In Denmark hospitalizations are counted as covid hospitalizations for example, even if you arrive due to e.g. a broken leg, but you have covid.
Not sure about deaths though.
Still get pop unders on both.
The downside is that you have to write and maintain the code and infrastructure to do it. You have to do the math for your business to decide if those costs are lower than the 0.5% fee.
Arecibo radio telescope in Puerto Rico is at risk of collapsing
Solve "How to deploy my sweet Python script on grandma's computer" problem.

That is some reasonable way to deploy to someone who is not a programmer nor tech person.

Not sure how much has changed since this was written: http://effbot.org/pyfaq/can-python-be-compiled-to-machine-co...

PyInstaller.. well.. it works okay with std.. sometimes it does not. It is the Electron solution.. add pandas to a project and you get a 600MB install.

As developers we can manage to deal with package managers.
I read that post much more carefully and indeed, I had misunderstood this. I'll edit my comment so yours survives.
So, they practice HIIT ...?
Also, it seems Apple demoed Docker on Apple Silicon at WWDC:

https://twitter.com/0xtim/status/1326980313160032256?s=21
Found:

> Your password doesn’t matter except for password spray (avoid the top guessed passwords with a dictionary checker of some kind) or brute force (use more than 8 characters, or use a password manager if you are really nervous). That’s not to say your password isn’t terrible. It’s definitely terrible, given the likelihood that it gets guessed, intercepted, phished, or re-used.

At the bottom of the article.
why should your good experience outweigh my bad one?

I never said it did. I think your anecdote and my anecdote cancel each other out. But in a larger view of things, are both irrelevant to the conversation.

I’ve almost 100% switched back to Windows at this point and will never bother developing on a Mac again if I can help it.

So why are you even bothering to comment?

But you can’t just stay on Snow Leopard forever either

I can if it's the highest version of the operating system that particular machine can handle.
Speaking from experience, you force yourself to use it for a period of time, preferably in a time where the task load is slightly smaller than usual. After a full month and half of this, vim commands has more or less burned into my muscle memory. This did result in many useless :wqa being typed on other software but it was absolutely worth it.
Let's make contact tracing mandatory for AIDS also. Is that OK by you?
Do you pay CB the listed prices, or there is significant volume discount?
Ive an iMac Pro from 2018, and thought it would be interesting to compare my Geekbench scores.

Single thread: 1015
Multi thread: 7508

M1 is far ahead of the 3.2Ghz Xeon in my machine single threaded and I suppose having double the cores(vs M1 Hi-po cores) helped me in that respect. The fact that I paid 5 grand vs a ~1500 dollar portable is not lost on me here...
It's not a great workaround because then your exclusion rules don't work across lists.
Once you've learned it/internalized it, there's no good reason to stop using it - it's fast, available and effective.
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.

If you want subscriptions/recurring payments, stored payment methods and all the "fancy" stuff contemporary payment processors offer, you pay for it. If you just want to move money from A to B, it should be easy and it should be free.

The only way for that to happen is for it to be socially provided service.
If I use wired internet, shouldn't it be the ISP's responsibility to throttle / apply backpressure? Like if I'm paying for a certain speed why shouldn't I try my best to make use of it from the start?

(I get that mobile internet requires everyone to cooperate to avoid everyone stepping on each others' toes)
I only recently switched (not completely) from vim to vscode while learning a bit of web dev and rust.

I like simplicity and granular control which vim provides. At some-point I had a mouseless linux box with vi-like keybinding for everything (vimperator, muttator eg).

That said, the instant compilation and error feedback developing in rust in vscode is amazing, especially while learning.
Show HN: Flowdash, a visual tool for building business processes
Hey HN, I’m one of the creators of Flowdash. We first shared Flowdash on HN earlier this year when we were just getting started (https://news.ycombinator.com/item?id=22476985).

Since then, we’ve gotten tons of feedback from customers and have been impressed by the kind of workflows people built on Flowdash. We’ve been hard at work taking all the feedback, and I’m both nervous and excited to share our latest iteration with HN.

Our thesis is that operations teams are critical to many companies, yet tend to be underserved when it comes to the tools they use. The choices are either hacking things through spreadsheets, notion, airtable, zapier, slack, etc... Or investing a lot of time building and maintaining internal tools.

We created Flowdash specifically to offer the best of both worlds. You can build powerful workflows in minutes and without code. But it can be further customized through built-in blocks (e.g. widgets) and API integrations.

Customers have described Flowdash in many ways: “Jira + Zapier”, “API-backed spreadsheets”, “Semi-automated workflows”, “Retool for async flows”, “human in the loop platform”, and even “Human-powered background jobs”. But since a picture is worth a thousand words, here’s a 5mn video I just recorded of me creating an approval workflow: https://app.tella.tv/story/ckhf7zbj7000009mnceo747nz

It’s the first time we open sign-ups and would love to hear your thoughts! :)

Thanks!
We don't know yet whether M1 will be able to support a hypervisor, so it's just too soon to say. I know it's not the HN culture, but I encourage everyone to take a deep breath and be patient for the actual hardware to arrive.
all of the replies to this comment misunderstand the point. if you get hit by a bus and have covid, you are still counted as a "covid death" in the statistics, at least in my province, because there isnt a simple means to separate the two
I think you're right in this case. I haven't looked at the problem in about 10-15 years (before Stripe had recurring). I remember there being a ton of end cases I had to deal with. We ended up going with Recurly due to it.