skysight-inc/HackerNews huggingface dataset:
Agree on lots of the points folks have shared. Testing, fix small chunks at a time, more testing.

I'll share some less technical thoughts that I think hold true regardless of the approach taken (rewrite or not).

My experience with changes like this is that you need to be as transparent as possible to both parties (the devs, and your execs). This means consistent comms around goals, achievements, and crucially the challenges preventing the first two.

With any team, you are not going to win much by implying that their work sucks or the thing they have built is broken. While they might know it, a third party is just not going to get a good reception with that mentality. It will be important for the devs to understand why the change is needed from a business perspective (e.g. time to market is too slow to remain competitive, changing regs, etc.). The intent here is to focus the devs on what the hope is for the future as opposed to shitting over the thing they have poured their blood, sweat, and tears into.

With the execs, they need to understand just how bad of a shape things are in so they give you and the team the space they need to make a significant enough change that isn't just going to revert to the same mess as before. If you're dealing with tech background execs it might be a bit of a simpler set of convos. But if not, then you are going to have to illustrate for them how bad things are. One way I've done this is to first get an idea of what the execs want as the final state of the team / codebase / product (e.g. time to market is < 4 wks) and then draw them a picture/flowchart of what it takes to get that thing done in the current state. Could use some form of value stream map to do this as it combines players, states, activities, and also timelines.
Dumb question … why can’t FaceID on my iPhone be used for 2fa/webauthn/fido2?

Or is that “PassKeys”?
I can't say anything about India but yeah that's about right for Pakistan. I graduated last year and started working there for a Fintech startup as an ML engineer and my salary was half that. It was considered pretty good for someone who was fresh out of university.

For reference I am now in Portugal and my salary is 1400EUR before taxes. I know it's not a lot but it is much better than it was there.
I don't watch a movie to get confused as I may in real life. The director is confused if they don't understand the fundamental rules of cinema - speak clearly and face the camera.

No matter the size of the screen, bad acting is bad.
I agree that without use in practice outside of "notes on notes" you are almost certainly improving the wrong things.

However without reflection that may include notes on notes, you are doomed to the suboptimal or even counter-productive.
> The primer jumps to the definition of probability space and measure in the first few paragraphs

But in a very clear and straightforward way. I think you are laughting at it a bit because you know what (and how big) a measure theory is so you are automatically 'importing' all that knowledge and you think the author did too. But all is required from the reader is literally what a finite set and a fuction are. Students are very often scared of 'big words' because it seem like it should be hard even if a simple definition of that word has just been given, which is a bit weird and I'm not sure where it's comming from

I like this approach a lot, it makes it easier learning harder and harder concepts later when you start this way because you are introduced to correct terminology early instead of analogies and hand-waving. Later material is harder to learn so analogies no longer work and it often feels like 'ok, this is too hard now' or like you are starting over
SeaweedFS – FOSS S3 alternative, fast distributed storage system
No, it isn't. There is no contract in this scenario whatsoever, equitable or otherwise. It's an absurd analogy.
FYI, this is called "orientalism" [1]. Most people would also be surprised to learn that the Swiss eat more cats and dogs per capita than China, and that Norway kills more whales per year than Japan (although there are some valid conservation arguments against Japan on the latter).

I implore any angry readers to do some Googling before flaming or instinctively downvoting: I don't plan on spending my weekend fighting some culture war, and I promise that there are reasonable sources for both claims just one Google search away.

[1] https://en.wikipedia.org/wiki/Orientalism
Well, that is ok. It depends a lot on your codebase.

The fact is that you will have to check by hand or inspection what the compiler can tell you, right? That saves time and effort. Especially when refactoring.

Go refactor the signature 2 or 3 virtual functions with let us say a couple parameters each in two classes and 4 or 5 derived classes, one two levels deep (this is real code what I am talking about) and do it with and without override.

Try to measure the time it takes you with or without override keyword. You could use some refactoring tool, fair. But you do not have that available in every context.
All of those people are vaxxed.
China’s first fully-dedicated gaming GPU to launch in 2025
"big evolution"

"u" is next to "i" on many keyboards.
The account you replied to replied to a comment of mine on another thread with a weird word salad. It was suggested to me that said account may be a bot...
Show HN: Chrome Extension – Navigate to Founders LinkedIn Page from CrunchBase
A Chrome Extension that allows you to navigate to people's LinkedIn page from CrunchBase with one-click without premium subscription.

I use Crunchbase a lot. I use it mostly to query the funding and founders information of startup companies. The feature that allows one-click to founders' LinkedIn page is only available for premium subscription, I don't use it enough to justify paying for it. So I have to copy founders name and search it on LinkedIn manually. This becomes a pain over the time. So I decided to create a Chrome extension so that I can navigate to founders LinkedIn page with a single click.

Get started:
1. Install it from Chrome Web Store
2. Open Crunchbase and find the company you want to query and go to the "People" page of the company. Make sure the "Contacts" section is not empty
3. Open Crunchbase People Chrome extension from the top right corner of Chrome. The popup window lists the people and their titles that are available from the Crunchbase's page
4. Click them and it will open a new tab which leads to their LinkedIn page.

I hope you like it. The source code is on github: https://github.com/narisong/crunchbase
How do we get in touch? :)
You had me until the "groomer" version of "think of the children."

Concern over safety (especially of the children) is a political weapon. A ridiculously overused one. I think that's part of why people react the way they do.

I am not a libertarian, but in recent decades safety has been the excuse for the erosion of our civil liberties in the US, so I can understand why their feathers would be ruffled by this.

I am not so sure safety is a thing we should value or work towards in general. I'd claim something like "well-being" on an individual and a group level would be more important. But safety and well-being are both still vague abstract generalities, so not terribly useful yet. We need stronger definitions or frameworks for those concepts and we need to talk about them as applied in specific instances.
> Your comment derided the system on a general level.

You're correct, I am deriding it because it is needlessly weird even compared with preceding writing system and there's no good reason for it. While this might have been weird "by accident", a system like that would not work (or be accepted) today.

Again, "you have to learn" is a bad excuse if there's no good justification. There's plenty to learn on the modern cursive system, but I don't have to learn what squiggles that look similar mean. There's no reason why t, d, e, c look like the way they look
Shorthand tends to be somewhat difficult to read quickly, difficult to scan, and somewhat personal to the individual stenographer. To make the notes useful most people would need to transcribe them first.
> cd is a good example of something that has to be a built-in command

Theoretically you could also have a cd that would IPC the shell to change the pwd but I guess you could also say that is overengineering.
The reviewable unit being as atomic as the version control unit has many positive knock-on effects. For example, if you merge numerous commits and keep the commit information, often times you will wind up with commits that have partial or complete breakage, which can seriously be a pain when someone is trying to triage a regression, for example.

There is not one exact correct philosophy about how small the atomic unit is or what constitutes too much work, but the general wisdom is something to the order of "do one thing."

I believe a PR should "do one thing," so PRs with multiple commits should be safe to flatten, else they likely contain too much. Of all of the things Google is rightly criticized for, their methodologies towards code review are pretty good and this is more or less what it felt like working in pseudo-Perforce. What if you needed multiple changes? Well, it was certainly more cumbersome than needed, but serieses work great here. Not only that, but patch serieses are already well established in the software engineering canon! Plenty of projects have accepted patch serieses over mailing lists for decades.

I know many people have seen Github-style workflows work pretty well and so are unlikely to be receptive to the idea that some of the fundamentals could be wrong, but my advice is please consider it. It's not like there's one exactly correct way to handle merging changes, but I've found that the process of focusing on atomic sets of changes individually has improved my discipline as a software engineer. It may be a bit too wanky to call it "enlightening," but it's pretty close.
Then what is System F?
Nirvana and Nevermind, as two distinct extremely valuable entitles, not only got SubPop out of debt, but probably paid for every subsequent SupPop promotion and record deal, and I wouldn't doubt, still paying. The idea that Nirvana "sold out" and left SubPop hanging isn't really accurate. SubPop held Nirvana's contract.[1] Geffen likely paid for everyones' lawyers, and everyone was happy. Which reminds me that the Beastie Boys, as individuals, made a higher percentage of their record sales and catalog rights than any individual band member before or since because they each made one of the other group members their official manager, which is no longer legal.

[1] https://www.rollingstone.com/music/music-news/sub-pop-posts-...
I think the problem with the term is that it places the blame on the employee —- Sarah “quiet quit” 3 months ago, and that’s her fault for not going above and beyond, not her manager’s or the company’s.

We have a lot of founders that will work 16 hours a day on HN, but I’d be willing to bet that the majority of people (in the US at least) prefer having a work-life balance.
Refurb weekend: New batteries for the Palm Pilots
> That sounds crazy that such slave-like contracts are enforceable

That's Angloamerican common law for you. A derelict of feudal law with its hodgepodge of precedents, statues and laws that descend from medieval traditions, feudal lords' decrees and opinions. Its geared for asserting the rights of the lord.
I've had terrible handwriting and a wildly inconsistent signature for my entire life (late 30s now) and it's never been an issue. Anyone using a signature for actual validation/verification is crazy.
But they don't. I see ads for installed apps all the time.
That is a recipe for chasing the dragon. At some point, life will break you. In the meantime, act like your choices are not risky at all.
Didn't you hear "Twitter" develops on production too, with no staging env.
Why Adults Care What Young People Think
I think the hidden content is very boring in GTA V personally. It's an empty world outside of the main story. It's a real shame all additions were online only.
How could it be possible to encapsulate the perfect optimization of all possible processes in "a few blog posts" or "a couple hours" ?
I wish I had thought of that lol
I studied typography seriously, some type design, and graphic arts .. the vocabulary of visual expression, and the lineage of cultures, are made richer and more plural by embracing cursive writing.

Utilitarian and personal-aversion arguments are pushed to the front of the comments here, but do not represent all people or all arts.

I will write cursive again today, after some pause, due to reading this.
> I hold a PhD in aerospace engineering with a minor in applied mathematics.
...

> And as part of teaching it, they are attempting to instill a "mathematical mindset".
...

> I told her that what she actually needed to understand about calculus was how to use it to solve engineering problems, not how to manipulate polynomial fractions, chain trig identities, and do substitutions of variables.

I am really surprised that a PhD in aerospace engineering does not see value in "substitution of variables" and also mocking "mathematical mindset". I feel your emotional despair but your criticism seems somewhat misplaced.

In USA there is widely held resentment and frustration against STEM in general and mathematics in particular. Math is not an easy subject, it requires concentration and logical thinking. Teaching math is hard. Just few points I learned teaching college level math and also teaching math to my kids:

1. Math thinking should be cultivated in children from early age (starting at 6 or 7 years old) and continue uninterrupted throughout high-school. There is nothing wrong with gently teaching kids basic algebra and geometry concepts.

2. Stop using useless examples of difficult and boring math (I am looking at you trigonometry). Math exercises should be practical and fun, memorizing math relations is not math. AP Calculus A,B,C are not for everyone and the text-books are awful.

3. Proofs are central to math and should not be avoided. Proofs teach kids logical thinking and this ability is useful in life even if they never touch math again in their life. And, depending on the task, proofs can be very simple.

Unfortunately, the way math in taught in America on all levels from school to college is a travesty of education. I have been teaching math to my kids myself (including college level calculus and linear algebra) to spare them the aggravation of main-stream math education.

DISCLAIMER: Ph.D in Physics and Applied Mathematics. Was teaching math at two American colleges.
> Of course Apple can program in apps that look at your list

Why is that of course? I mean I get that technically they can do that, but should they be allowed to? If apps need to follow some sort of guidelines to be published on the App Store, wouldn't it be unfair if Apple don't have to follow those guidelines?
Queen’s Funeral security plan is more complex than the London 2012 Olympics
What kind of speakers do you have? Let me say that voices become greatly more intelligible with traditional speakers with a full midrange than modern speakers with exaggerated treble and bass.

What may be happening is that your speakers have a scooped profile, and audio mixes often have a scooped profile too. The sound effects and music tend to be bass and treble heavy, so you hear a lot of that.

But the lack of midrange means voices are hard to understand. You need range that to distinguish vowels, etc

I don’t understand how anyone can watch a movie with iPad or iPhone speakers. They are missing the exact part of the spectrum where important info in voices live. It’s just painful for me to pay attention with those speakers.

My parents were doing this, and I got them a simple Bluetooth speaker with midrange, and they immediately noticed the difference. Their faces lit up.

Judging by the comments here, it does seem there is a "double" race to the bottom of more treble and bass -- on the audio mix side and on the speaker side. So it's a compounding effect, which would explain a lot. So the least you can do is get some better speakers.

Or honestly if you have an EQ, you can just experiment with turning up the midrange and the treble/bass down, although with some speakers this will make things sound bad.

----

Also I just skimmed the original article!! Isn't it obvious that the problem is iPad and iPhone speakers ????

I see young people listening to MUSIC on these things and it boggles my mind

They can't understand dialogue out of these crappy tinny speakers, so they turned on closed captioning ?? Makes total sense.

Or are they also using them with ear buds, which shouldn't have the problem? I notice more people NOT using ear buds (annoying people on the train), which makes me think the problem is the speakers
My point wasn’t about the sourcing of natural resource.

It’s about the steps within supply chain, most of Australia’s lithium is refined/processed in China[1].

It will take roughly a decade for other countries to ramp and move back down the learning curve for refining/processing capacity at market cost. China’s control over this bottleneck step won’t change for this decade, as they continue to consolidate state investments.

Yes countries are catching up in sourcing natural resources, but the processing into chemicals and then components are still mostly done in China. For example, most battery cathode materials are made in East Asia, and battery factories import them.

[1] “Most Australian lithium is exported to China, accounting for over 85% of total value in each month of 2021 and over 94% in each month of 2022 (year to date). In June 2022, $1,128m worth of lithium was exported to China, accounting for 97% of the total lithium exports for that month (Figure 4).” https://www.abs.gov.au/articles/insights-australian-exports-...
Way back in the 1960's Isaac Asimov wrote an essay called "Forget It," in which he goes over some of the things children used to be routinely taught in school that are no longer part of the curriculum. Such as the full range of arithmetic using Roman numerals. Such as dry weights, including 2 pints to a quart, 2 quarts to a...pottle? 2 pottles to a gallon, 2 gallons to a peck, 4 pecks to a bushel, 2 bushels to a strike, 2 strikes to a coom, 2 cooms to a quarter, 5 quarters to a wey, and 2 weys to a last.

Asimov makes the case that rather than teaching old information, we should be forgetting more obsolete facts to make room for more modern and efficient material. We're never going back to a world where cursive is in widespread use. Nor will we need to. By the time the last generation of cursive readers has died out, people will likely have available a "Google Lens" type augmented-reality translation on the fly of great-great-grandma Edith's old love letters.
What do you mean by production? This feels a bit like a bias towards productivity-porn.

Philosophical discussions may be worthwhile and produce nothing other than an examined life.
I'm sorry, but Rust still has ways to go before established industries believe on it enough to drop C/C++.
I use C/C++ interchangeably, since extending an existing C codebase won't be a problem.
Most aren't willing to go as far as Ada either, the reason why that even in military endeavors, C/C++ is used as a more familiar "face".

I think it's pretty easy to forget the foothold these languages have, and their flexibility. We all have seen the perseverance of COBOL.
I'm with you. After having a nice 5.1 system 20 years ago, and a space set up for it, I now have fallen back to nice 2.0 or 2.1 systems.

Decent amp with a DAC to some quality speakers and a sub and poof: really great audio in a simple system that doesn't require running wires everywhere.

With the advent of cheap, decent, small single-channel amps it's really easy to do something like Apple TV -> HDMI -> TV -> TOSLINK -> Amp -> Speakers and be done with it. (I know I could go Apple TV right to the Amp, but passing it through the TV mitigates image-audio delay.)
How Epcor Built CI/CD for Data Pipelines
Fun. Can't wait to see this in code interviews.
Don’t forget “dirs -v”. I’ve tried to use Powershell a few times and always tap out because it doesn’t come with the dirs command. It’s so fundamental to my workflow a shell without it or without an easy way to implement it is a no go.
The question and highest rated reply there are very interesting and worth reading (at least for trivia value), thanks for that.

I don't understand what you meant is idiotic though
You could rob places in every game since San Andreas. It was never interesting.
That's exactly my problem. After using all these apps I am having hard time routing these into one app and my lists are scattered across different apps. I wish there was a painless and easy way to jolt and knowing it would end up in my master Todo list. But instead I have to think which app list i should be using...
A lot of these tools convert .osm.pbf provided by OSM to.mbtiles.

If only OSM provides the .mbtiles directly, then we don't waste many other servers many hours converting them. Especially the planet one.
>piped up one person of gender present, causing a hush to fall briefly over the gathering.

hah, person of gender.
I'm not an expert in energy policy and differences between different states. Surely some states manage certain aspects of energy better than others.

But what is your overall argument and response to me here? Is it that because one heavily regulated and controlled market has some flaws, this means that free markets don't work in practice?
I thought there was no solution because I thought the arrow pointing on the line from the flower meant you could only go that direction from the flower, but the solution relies on someone behind able to move backwards from the flower.

Granted there is the blue feedback if you are on the flower, but it’s confusing when you are trying to plan ahead.

edit: Fun puzzle though!
I was doing something in my college class this week and I wanted my students to follow along typing what I typed. I was amazed at how slowly they typed.

I also show them ctrl+F and they think I'm a magician...
We should probably thank the OP for reserving themselves and be grateful that they have not been seduced by their lower urges, where merely giving in to them would cause vaguely illigitimate and shameful outcomes like yacht usage and being sought out for investment advice. ;)

Public discourse is a performance. Not that it is fake, but it is the refined product of practice you can't see unless you have practiced it yourself. When you go see an orchestra and wonder why you can't get up on stage and just jam with them, is it censorship, or is being a part of that performance the effect of something that takes a lot of effort to be welcome in? Start your own punk orchestra or get good enough to be welcome in an officially sanctioned one.

My conversations have been on signal groups, slack, pints with fraternal bros, meeting people while travelling and motorcycle camping, drinking at family bbqs, are typically with other men, and an less on boats these days. What they all have in common is they have a bar to entry of not being a sad sack. I agree that there are legitimately lame orchestra admission rules on official social media, but think about what being open, funny and welcome really means, and I guarantee you will get invited everywhere.
Of course they care, this is bad for the devs and the company:

https://twitter.com/jasonschreier/status/1571489679534608384
I think this guys right. You shouldn’t build your business model on rushing things out of the door by overworked employees. A calm cool efficient process where people clock in and out and are measured at their output builds long sustainable companies. Nothing is more expensive to a business (especially growing small startup) is losing that key person.

I recognize that as a manager at the a rising startup. Even if the pressure is high, saying no to this weeks deadline but hitting it 100% next week, and not have it come back 2 months later as an issue ultimately gets you further.