skysight-inc/HackerNews huggingface dataset:
I probably fall into this camp, as does a close friend of mine.

We actually talked about it recently and she mentioned there's a significant percentage of PhDs that don't continue into academia (something like a quarter or a half,can't remember the actual figure).

It's a serious enough issue that it's been nicknamed the "PhD brain drain".

Essentially, people burn out during the PhD and don't want to go back. Which is fair enough.
That's not a counterpoint, that's the literal point.

Edit - whoa. I made another comment about that with NPR as the example, and got confused.

I agree with you, 100%. But They also have private donors and are listener/viewer supported.
I don't really know how much type systems help here.

I'm not really aware of a type system that enforces code actually be called. I know lots of linters do check for unused code, but generally only at the local level (ex - you imported/included X but never called it)

I agree 100% that it saves time during refactoring, but it's not going to catch that your NicheHelper class that was only called in one place is not called anymore. Nor is it going to find and highlight css that can be ditched as well.
Worth noting here something important: when people talk about the "educated" city people, what they actually mean is people holding a university degree.

Holding a degree is to a large extent a proxy for age. It used to be that not many people went to university. The concept that ~everyone (or at least 50%) should go to university is a relatively new one. So the numbers of people graduating over time has shot up. Hence if you select the population by whether they have a degree, you'll end up with a lot of young people. And youth is quite correlated with voting left.

The notion that holding a degree makes you inherently smarter than someone who doesn't is an increasingly suspicious one to many folks, like me. There are too many people with multiple PhDs writing academic papers that have major errors in them, signing off on papers that have major flaws, changing their supposedly expert opinions overnight for political reasons, saying things on Twitter that are totally bizarre and so on. Do universities really make you "educated" or do they just make you unwilling to question another "educated" person's opinions even when obviously wrong? My experience is that older people, people in more rural areas and those without a degree are more willing to engage in common-sense reasoning and reject nonsensical claims even when they come from an educated member of the elite, whereas degree holders find it far harder (perhaps because it would devalue their own degree).
What is "comping"?
Cameras (and the associated computational photography power) have the advantage (for Apple and other manufacturers) of simultaneously still being on a fairly rapid improvement curve and being something a lot of people really care about. It's no coincidence that Apple really hits hard on the photography angle.

There is clearly a difference between my iPhone 6 and iPhone X but I've never been on a particularly frequent upgrade cadence. Under normal circumstances, I'd probably upgrade to this year's model but there's not a lot of point until I get out and about a lot again.
Well... you’ve just described the law of nothing in life is free. Of course there are trade offs with any architecture choice.
Pilot migrations get need to keep the entirely of both systems operational at the same time from the parallel migration, and the need to rewrite large amounts at once from the big bang approach.

You can mix those things, but migrations are hard so you won't find a silver bullet.
5+Tips for Developers – Sketch (+ Bloopers)
Is that not what the parent comment said? I thought "binning" referred to this exact process.
The article explains that this is one of the pope's monthly prayer intentions. It is not the only one.

Regarding some of the other topics you listed, the pope has not been silent on them.

Covid: https://www.marketwatch.com/story/pope-francis-has-had-enoug...

Climate change: https://insideclimatenews.org/news/06082020/climate-change-p...

Wealth inequality: https://www.wnep.com/article/news/nation-world/pope-says-pan...

World peace: https://www.vaticannews.va/en/pope/news/2020-10/pope-appeal-...

Racism: https://www.vaticannews.va/en/pope/news/2020-06/pope-francis...
I get your point, and don't disagree with it, but the analogy you used is still off. In the case of fuel taxes, they're mostly used to fund road maintenance. Since the amount of road damage (and therefore maintenance cost) increases exponentially/geometrically with axle weight[1], it doesn't make sense to tax cyclists because the amount of cost they incur is negligible. On the other hand, it does make sense to charge electric vehicles extra $$$, because they incur road wear but don't pay for it via fuel taxes.

[1] https://streets.mn/2016/07/07/chart-of-the-day-vehicle-weigh...
Are we surprised that browsing reddit isn't a path to millions? What's your point?
Mark Cuban on America's Future
Graviton2 I expect would stack up nicely.
> Advertising-dependent, though. News is not going to work right until the readers pay a significant chunk of the revenue.

That caught my eye too. Your second sentence is why I put a good chunk of change into https://thecorrespondent.com/, and now send them $5/month. I'd be willing to chip in a couple of bucks per month for ad-free local news, otherwise I'm not interested.
it has a name, you know:

https://en.wikipedia.org/wiki/Abiogenesis
Multiple takes intermixed on a single track. https://www.ableton.com/en/live/#comping
Authorities Deploying Helicopters, Drones, Dogs to Halt the Swine Fever Pandemic
In the aforementioned meeting we came to the conclusion that we need to include someone from another project on their side, since we could not construct a use case generating financial value for them with the people that were present.

So we scheduled another meeting. The ML experts were present too, i would not claim something that is not feasible.

Been on the other side of the fence a few times as a backend developer so i avoid this.

Your comment supports the way i have done things after getting to the point of a requirements meeting, so this gives me some confidence.

Getting more referrals for more projects would be the No.1 priority then after we have closed this one :)
Poland was closest to west Slavic countries, but until recently, it's been culturally closer to east slavic/south slavic than to Western Europe.

Rome has been nonexistent for centuries, but the foundations of cultures for most of Europe except the Slavic countries come from the interactions between Rome and the Germanic tribes.

Roman tradition (Western Europe): Legal behavior is ethical behavior.

Slavic/Polish: Laws and ethics are two different things.

Roman: Behaving politely is paramount and one needs to maintain decorum. Positivity.

Slavic: People express themselves plainly and openly; complaining, criticizing, negativity, and rudeness are okay if that's how people feel.

Roman: Imperialism and cultural imperialism. One should help others by spreading their superior culture.

Slavic: Acceptance, tolerance, and fitting in. Polish people adapt to cultures they go to, and for most of history, oppressed groups (like Jews) flocked to Poland for their (relative) tolerance.

Etc.
Try to not view big loads. Get it? Big loads...
https://www.postgresql.org/docs/current/dynamic-trace.html:

“PostgreSQL provides facilities to support dynamic tracing of the database server. This allows an external utility to be called at specific points in the code and thereby trace execution.

A number of probes or trace points are already inserted into the source code. These probes are intended to be used by database developers and administrators. By default the probes are not compiled into PostgreSQL; the user needs to explicitly tell the configure script to make the probes available.

Currently, the DTrace utility is supported, which, at the time of this writing, is available on Solaris, macOS, FreeBSD, NetBSD, and Oracle Linux. The SystemTap project for Linux provides a DTrace equivalent and can also be used. Supporting other dynamic tracing utilities is theoretically possible by changing the definitions for the macros in src/include/utils/probes.h.”
> Thus, we can consider religious views here as roadblocks.

I agree, but politically shortcutting through religious blocs tends to be impossible. If it wasn't we would have been rid of those roadblocks when we killed god. 240 years later, those roadblocks are still in place, what tools of reason can we use to circumvent them as well as possible?
How does HN make money?
I'm a PhD student in the UK.

I love most of my work.

I also think academia sucks (I don't love those parts).

Life ain't binary.
Microbes could be used to extract metals and minerals from space rocks
Not super familiar with PG but I was under the impression it did have traces - https://www.postgresql.org/docs/9.1/dynamic-trace.html
This account expresses the idea that voter fraud would be very difficult to carry out in Pennsylvania - at least with respect to in-person election day voting (it doesn't seem relevant to claims of fraud with mail-in voting).

However, this link describes a guilty plea of someone convicted of doing just that:

https://www.justice.gov/usao-edpa/pr/us-attorney-william-m-m...

So it would be interesting to reconcile this. One possibility is that procedures vary across the state, as some other comments here might indicate. Another is that the system the author participated in isn't actually as immune to fraud as he thinks.
Perhaps they do not want a repeat of Secretary of Defense James Schlesinger's purported interference of Nixon's ability to launch nuclear weapons.

https://time.com/5388648/watergate-nixon-anonymous-op-ed/

https://slate.com/human-interest/2011/02/nuclear-weapons-how...
Added or removed?
Smartest comment I’ve read in a while.
Recording different takes, and then piece different parts of those takes and create one final "perfect" take.
And e-mail client
A lot of people are still using an iPhone 5S or an iPhone 6. From iPhone 6 to now, that's actually close to 1.7b iPhone sales. 1b active iPhones sounds very reasonable after accounting for breakage and the unused spares forgotten in a drawer.

Apparently there's approx a total of 3.5 billion smartphone users today. https://www.bankmycell.com/blog/how-many-phones-are-in-the-w...

iPhones could be 30% of the market.
Been looking into CQRS and people's thoughts/examples/implementation are as wide and varied as the stars.

The answer straight from the horse's mouth (Greg Young): https://web.archive.org/web/20190211113420/http://codebetter...

CustomerService

void MakeCustomerPreferred(CustomerId)

Customer GetCustomer(CustomerId)

CustomerSet GetCustomersWithName(Name)

CustomerSet GetPreferredCustomers()

void ChangeCustomerLocale(CustomerId, NewLocale)

void CreateCustomer(Customer)

void EditCustomerDetails(CustomerDetails)

goes to

---------

CustomerWriteService

void MakeCustomerPreferred(CustomerId)

void ChangeCustomerLocale(CustomerId, NewLocale)

void CreateCustomer(Customer)

void EditCustomerDetails(CustomerDetails)

---------

CustomerReadService

Customer GetCustomer(CustomerId)

CustomerSet GetCustomersWithName(Name)

CustomerSet GetPreferredCustomers()

---------

and that's it. No Task/mediator architectures, no event sourcing, nothing.
Pop no. 46 seems to be high density. There look to be some choice areas left. VERY nice sales pitch!
Probably the most popular non-software engineer language for working with data.

Millions and millions of users that have no idea what this blog post is technically about (but is interesting nonetheless)
Seriously. That alone has been one of the big things keeping me firmly in Logic Pro's camp.

I'm also glad they're starting to add more instruments to the default package (notably, finally; a proper 'Upright Piano') - as the value proposition of Ableton Standard at $400 vs Logic Pro at $200 has been extremely one-sided in Logic's favour for many, many years now.

I do understand, of course; I'm strictly speaking as a Mac user. I honestly have no idea about the DAW landscape for PC's. I am extremely reliant on exporting songs from GarageBand on my iPhone as I create beats on the go quite often - and opening those .garageband files in Logic Pro to seriously hone in on the sounds, keeping the original instruments and MIDI intact. It's an irreplaceable ecosystem for me.
I've gone past this stage and just stopped shopping at Amazon. There are just too many fakes/counterfeits for my risk tolerance.
As someone who works on multi-user editing - Sketch will not be 'solving' it without a damn near complete re-write and neither will any other piece of software that didn't build a foundation that supports multi-user editing from the start.

For a user, it may seem like 'why can't they just add sync', for a programmer, it's a little more complicated :)
It's four options. Two of them different:

- iPhone 12 Mini, the small one

- iPhone 12 Pro Max, the huge one

And then there are these two: iPhone 12, iPhone 12 Pro.

They are the exactly same phone in every regard that a "regular" user cares about. They are so identical that Gruber lumped them together in benchmarks in his review at Daring Fireball.

The only difference is the difference in cameras which is important to a very small number of people. And even then it doesn't make sense to make two different models instead of one, with the new camera setup.
Meanwhile, my bank wouldn’t let me send 1000$ to my home country unless I upload my tax documents and bank statements.

All this for a measly 1000 dollars. They already have my SSN, passport etc.

There really is two sets of laws and rules - one for the rich and one for everyone else
Former HIPAA security officer here. Yes, mostly.

We had a dedicated room with a single computer hooked up only to a dial-up line to submit claims forms to a specific insurance company.
Meanwhile I can still use WindowsXP (and even DOS) apps on Windows 10, and many linux tools are rock solid without any ongoing maintenance.

Some problems are straightforward and have final solutions in software, and that should be seen as a good thing.
That makes more sense. But I still don't see why the answer is to pray rather than exhort people to do something about it.
When did humans first go to war?
Well sure, but that's just the frame rate. These triggering modes are about specific components of the NTSC/PAL broadcast signal, and that is indeed obsolete.
They are also a YC company so naturally they'd post and promote their product and growth here.
> Imagine what Ableton would look like if they were only optimising for the user that wants to put a couple of pre-made loops together and call it a song.

It would look a lot like FL Studio, which caters more towards that end of the market.
ºF or ºC? - fair difference there.
In my experience I’ve seen R used in more exploratory/ad hoc type analysis and algorithm development by “non-developers”—-statisticians, scientists, etc. usually without performance consideration—-and that code is then turned into production code with the dev team using Python or C or something more performant or maintainable.
You got a point in the optimization part, it's difficult to compare both chips when you're running on completely different OSs, specially when one of them ruins a specially optimized OS like ios

The closest it could get I think would be running a variant of Unix optimized for the Ryzen.
It looks like Apple is pushing towards having a single app store, see the news about the new macs being able to run iOS apps.
I can definitely see them eventually moving to only allowing apps from the iOS store installed on macs, the same as how ipads and iphone are now.
> By dismissing the individuals as flawed due to gullibility, you obscure the true phenomena, and make you and your peers more susceptible to it.

Yes, the continual polarization and forcing of picking a side. What's sad is even after the victory speech I'm seeing posts on FB from the 'winning side' that are further polarizing.
> People who run Arch want this to happen.

I've used Arch for the last six+ months and I don't want this to happen.

I switched as I couldn't get VFIO to work with Debian (presumably due to outdated kernel/qemu/libs). In my time with Arch I have had no problems. It has just worked and stayed out of my way. My experience with Debian is that it mostly works, but often uses much older software than one wants. Arch, in my limited experience, is an excellent distribution.
The review site NotebookCheck has done a good service of consistently recording steady-state CPU performance of mobile devices, including in their latest MacBook Pro 2020 review, so I imagine they will have that data soon.
What, really? Damn, I shouldn't have thrown out a few boxes of ISA cards then :/
Discussed four years ago, 38 comments: https://news.ycombinator.com/item?id=11959781
Agreed

I'm a mech eng with little to no software knowledge. I only understand concepts from a high level

Even though HN can have a distinct "pro-privacy, pro-free market, SV centered" bent and people getting pedantic about technical detail, I find it has one of the most egalitarian, informative, collaborative and non toxic comment sections on the internet I have found. Expecially considering its size

With the upvote system and user base, I find it filters out the comments to bring the relevant, informative and humble responses to the top

I frequent the site to read the articles relevant to my interests and almost always lurk the discussion in the comments
Instacart Web Performance Audit
Ethnically (genetically) we're more closer to Russians and Ukrainians (much more than Czechs or Slovaks). Linguistically we are very close to Serbs and Croatians, then Czechs and Slovaks and not very close to Russians (there are important differences), but obviously as Slaves we have to be closer to other Slaves.
However, when it comes to social psychology we're much closer to Americans. If we talking about cultural inspirations, we are much more influenced by ancient Rome and Greece, classical literature and arts than to other Slavic nations.
It's short for "composite" recording. As in, mixing several takes together to form a single one with the best bits of all of them.

Strictly speaking you can already do this using multiple tracks, but having a dedicated workflow will make it much easier.
I've implemented this for scalability a few times.

In practical terms where I had to use it we ended up with the query portion being fulfilled by a materialized view that organized & aggregated the data in a way to make the queries feasible in milliseconds instead of minutes or tens of minutes.

This pattern can be very important with respect to enormous data sources in the cloud but can even be useful in smaller data sets in "on prem" applications.

Like anything though if you try to apply it everywhere that's just bad architecture.
Tips: How to Write a Project/Paper for Undergraduate or Postgraduate Students
This is pretty interesting timing considering the sale of Baremetrics announced yesterday.

Basically Baremetrics for Gumroad instead of Stripe, right?
But not the renderer. All browsers are Safari skins.
Precisely my take too. Maybe we're even right?!

My sense is the crux is that you make explicit with CQRS is that you can offload reads to read replicas as long as you're OK with the read replicas being a bit more behind in the writes. Which gives you greater scalability like you say.
1b active iPhone users out of 3.5 billion smartphone users worldwide.

A quarter of the pie can't really be called a small piece.
Disagree that this is anywhere close to as bad. Asking users to place their ear over the speaker is not a huge deal and reasonable IMO, versus having it not work at all when holding it like a normal person. If you don't like the speaker placement, I understand though.
I have version 9 and have difficulty figuring out how to do simple things with it. Like how do I take an existing MP3 recording and make it one of the tracks but synchronize the beats with those of the existing tracks?
On the one hand I'm kind of jealous, but on the other it's really fun :D
Not to thread-jack, but are there any worthy open-sourced competitors to Ableton? I'm just getting into DAWs and was thinking of buying Ableton Live but haven't had the time to explore/compare other options. My musician buddies all tell me not to waste my time and just buy it.
You could argue that a REST DTO for reads is a query string and a REST DTO for writes is a JSON body. That seems comparable to the GraphQL case to me.

In the end it's about whether the term tells you something about the architecture, and in neither of those cases would I gain useful knowledge of the system from someone saying "it's CQRS."

A better litmus test is probably something to do with enumerating possible commands. So a GraphQL API with a specific set of mutations could be a CQRS design. But if your mutations are just CRUD spelled differently, it's probably not.
All of the JetBrains tools will do complete project analysis and find unused code, and Visual Studio is approaching this level of functionality out of the box - with extensions and Roslyn plugins it is possible to do some very powerful checks.

Dynamic language tooling is really like banging goddamn rocks together, and people take pride in that...
Interesting idea but we already have twitter and blogs. I really like how simple and boring HN presents itself. If that user who’s providing interesting insight really wanted the attention, they’d go build their brand on those platforms.
Because most people can't exhort people to do anything about it. Don't quote me, but I imagine the majority of Pope Francis's followers are in third world or developing nations. Praying is all they can do to help.

That doesn't mean that Pope Francis shouldn't do something more concrete, and from the looks of this article, it seems like he's trying to.

> Earlier this year, the Vatican, along with Microsoft and IBM, endorsed the “Rome Call for AI Ethics” — a policy document containing six general principles that guide the deployment of artificial intelligence.
Goo point. -- Celsius.
That's deliberate though, when you distribute software you choose the lowest common denominator in general, and that's SSE2 for 64 bit machines.
This is sick! I'm saving this for sure.

I also really appreciate linking to other learning materials in the beginning (both free and non-free)
> by admitting they are "for profit" they have already made their values and incentives clear.

For profit operations produce most good things in this world.

Their incentives are usually to produce as good a product for their customers as possible, since that generates the most profit.
Mysterious 'gene within a gene' found in the coronavirus
That makes sense to me. I guess I was hoping for something stronger and more in line with "don't pollute God's creation" rather than "let's pray on it" but perhaps that's the first step to an exhortation to keep in mind the delicate balance between humans and machines.
Credit cards have more safety precautions built in them than debit cards do. You can dispute charges and they take care of fraud, not you. That's the beauty of this system. I don't understand why we need to honestly care for the people not prudent to the system at hand. If they aren't wise enough to realize "there's always a catch" then they deserve to be taken advantage of. Plain and simple. These types of people that have never experienced loss in their lives like that clearly have not been out much in general and these types of people really do need to realize that this fabricated utopian way of living has never happened, will never happen, and cannot happen as long as human beings exist.
The difference is that you can delete code with confidence that the compiler will tell you if you did something wrong, rather than things failing at runtime at some indeterminate point in the future.
Attention Must Be Paid: The Electoral Lessons of the Working Class
Extremely popular and widely used. Pandas etc are Python implementations of R constructs