skysight-inc/HackerNews huggingface dataset:
> Maryam Mirzakhani is a lovely 3xamoke of somebody who didn't find mathematics effortlessly easy as a child.

"3xamoke" is "example", right? If I seemed to claim that good mathematicians found mathematics effortless, I definitely didn't mean to! Rather I meant to claim the opposite: that doing truly deep mathematics (or anything) is deeply effortful even for those who wind up excelling most at it; those people are just the ones who feel such a passion that they can't stop putting in that effort.

> On the other hand, there definitely are people for whom mathematics is much easier than others. I found mathematics effortless at school and even to an extent at university in a way that other people clearly didn't. I did work at the Olympiad type stuff at school I guess but that felt like fun.

I don't claim anything as absurd as that there is no difference in mathematical ability between different people, only that (1) I think the relevance of ability compared to effort is overstated, and (2) even to the extent to which ability is relevant, looking at certain people and declaring them as just good at math (a) undervalues the effort that they put in and (b) discourages people who struggle with it, and who think that means that they cannot do well at it.
What does physical mail have to do with anything? You can get email without Javascript in your browser
Always be replacing yourself (2021)
TLDR - Author seems to value simplicity & focusing on value for users. Doesn't like AWS/Google/etc. because they have to many advanced features. Suggests using Heroku instead.

The first part I think most anyone would agree with.

The 2nd part doesn't make sense. AWS/Google etc all have simple ways to setup a web app & database without messing with containers, microservices, event architecture etc.

As for cost, they all offer generous free tiers for learning & hobby projects.

If you want to make a business out of it, check out their also very generous programs for startups with over $100,000 of free services. Azure is over $150k.

https://aws.amazon.com/activate/
https://www.microsoft.com/en-us/startups?rtc=1
https://inthecloud.withgoogle.com/startup/dl-cd.html

Digital Ocean, Cloudflare and many others also offer great incentives to get you to build on their platform for cheap or free in hopes that you succeed & stay with them.
This is great. It brings me back to the early days in my undergraduate trying to get a grasp on programming.

The "Intro to Programming" i.e. Java 101 was my first experience with programming in general, and nearly made me drop out of the CS program altogether. Something about the high-level learning and lack of understanding what was going on behind the scenes made it very difficult to grasp. It wasn't until I took a course in C the following semester that I finally began to grasp the actions behind the code I was writing. Although the code was much more difficult to write, I found the laborious process of writing C made it much easier to grasp the underlying functionality.

There's benefit in not having to understand the underlying intricacies of the code that you're writing, but there is something about that knowledge that makes it just so much more engaging.
Too much calcium carbonate is really detrimental to a wide variety of plants, it causes a condition called iron chlorosis. Basically plants will readily absorb calcium instead of iron (they need iron to do their chemistry for photosynthesis), the result of which is yellowing leaves, poor production, plant death, etc. Spraying massive amounts of calcium carbonate in the atmosphere, if it makes it down to the plants on the ground, sounds like a great way to cause massive forest die offs. Much like sulfur creates acid rain, calcium in the atmosphere would create "basic rain" which is just as much of a problem if you're a plant that requires a fairly narrow range of soil pH.
The price argument feels like a very lazy one to me since regulatory environment plays such a large role.
Absolutely -- this is something I didn't include in the article -- it wasn't really fast-search/type-ahead search per say.

Gitlab actually has a great article about this for those who want to read more:

https://about.staging.gitlab.com/blog/2016/03/18/fast-search...
Why do you believe software has peaked and has nothing new to potentially offer?
Well, one of the points of that link seemed to be that there are nice little ethnic restaurants even in strip malls in Indianapolis. I know that many smaller cities are perfectly nice places to live in--especially for those who don't want either a bustling metropolis or a rural location. But it doesn't mean I'll visit there for no particular reason especially without a car to get around easily.
Holy oversimplification, Batman.

If you hire people who don't know how the cloud works, then of course their time will be sucked up by learning how it works. If you hire people who know how the cloud works, it is a productivity multiplier. Use the tools that you know.

BUT. If you have to build a giant wooden sailing ship, and all you know how to use is a Swiss army knife... and you want to get that ship done this century..... you need to learn new tools.
Arghhh.. this name collides with our tool UMLet's "UML XML Format" extension ".uxf", in ubiquitous use since 2001! :)
It was a resounding success for Google's brand perception among job applicants.
I imagine someone visiting my "home" cities using that strategy, and it's hilarious how wildly incorrect and poor their experience of these places would be. Like a local? Ok, just not like any local I've ever met living here.
So You Want to Be an Embedded Systems Developer (2020)
I wrote a children's story about OpenTelemetry
This analogy is cringe because it's overstretched. Argument: For example, are books considered pharmaceutical products (typically not quick--that would be like "delayed release" medicine) just because you get pleasure from reading them?
>The only person that made this about the CISOs gender is you. OPs point was about the lack of credentials, which would apply to anyone.

Except it seemingly doesn't apply to literally every other CISO. Does the CISO at Meta have a relevant degree? No. Did Mudge have a relevant degree while he was the CISO at Twitter? No, he also had a music degree. Does Coinbase CISO in charge of securing many billions hold a relevant degree? Nope. Does the CISO at Stripe hold a relevant degree? Again nope.

>Having professional accreditation that you should be overseeing the security of peoples most sensitive information is objectively a good idea.

It's a good idea, yes! Did some meaningful professional accreditation exist at the time? Nope!
Free will is a way to describe the macroscopic behavior of human beings, analogous to how we talk about temperature rather than listing the position and velocity of every molecule of air in a room.

https://www.youtube.com/watch?v=bxqcuPZnOl4
Maybe I'm missing something, but I'm not sure if I see how this changes the fundamental nature of the lawsuit. "Spreading disinformation", whether you profit from it or not, is really just "Speaking your incorrect opinion out loud" in a more negative light.

The basis of the lawsuit was "This man said things that made me upset". And yeah, they were rightfully upset, but it's something that I think any court in a country that values freedom would throw out in a heart beat.
I didn't ask, but he had a lot of travel percs, so he probably used the airport lounge facilities. They can have the full Monty, in some of these lounges.
Is this classic HN? I haven't been lurking long enough to know, but... this is pretty darn niche.
This is a great thesis because it can be falsified.

The contention you are making is that between 1640 and 1690 the standardization of units of measurement and the invention of the lathe meant that Kalthoff (say) could not produce a viable steam engine in the 1640s, but Savery could successfully produce one in the 1690s.

I suspect this thesis is false, but I wanted to state it here before I did any research into it.
It was an animated gif on a web page.
NFTs Are Dead
They did, studies started almost immediately. It just took more time for the results to come out because transmission trials are much more fiddly and time consuming to do.
I won't be flying Lufthansa anytime soon.

I don't want to entrust my life and my baggage to a company so incompetent.
I’ve heard they received some kind of government healthcare grant early on, which requires them to keep providing services under the TikTok name for at least 15 years.
Ask HN: 3rd party recruiter might have given me the interview questions
I'm searching for a software engineering job. I'm working with a third party recruiter on one role that is interesting to me, but I'm not that excited about it (it's currently my last choice, but, maybe I'll feel differently after this round).

This recruiter sent me some "prep" for the on-site round. It's a short list of questions. Like, round by round, here are the 1-2 questions. Including coding and system design rounds.

I did read the questions (fwiw I didn't need to -- if these questions were to be asked, I'd crush them either way). It didn't occur to me until I'd finished the document to ask myself:

- where did these come from? - who else has been given these before the round?

And from there arises the ethical dilemma. It feels like cheating. How would you handle this?
Orchestras had a male/female diversity problem until they started doing "blind" auditions where you could hear the music but not see the person playing the instrument. They even went so far as to reschedule an interview if they could figure out the gender based on something else e.g. heels clicking on the floor.

The outcome? More women started appearing in traditionally male instruments positions e.g. the French horn which for a long time was considered a "man's instrument"

You could do something similar in tech where one group performs the coding interview under supervision (to make sure it's actually the person to take the test) and another group reviews experience etc but without knowing the gender of the candidate.

Granted, people may try to hack this system by using back channels etc but I would argue it's better than nothing.

PS My favorite back channel approach was a college dean who have the same letter for all grad school reference letters but would use the student's first name for a positive reference vs last name for a negative reference.

e.g.
- "Susan is fantastic" == positive
- "Miss Jones is fantastic" ==
It works perfectly well with C by default - with no addons. I will agree, you do need a tags file (though it's is not even remotely hand-made (emacs uses these too)), but the rest is handled automatically, including code completion based on the contents of the tags file.

Code completion, syntax highlighting, goto definition, goto tags... these are all core functions of VIM. Addons just help it work with languages other than C.
Required? No, I'm not saying that. But yes, it's become the industry standard. If you don't know some AWS basics and you are a generalist web developer, you'd probably do well to learn them in order to make yourself a more marketable engineer.

There are plenty of good alternatives, but AWS is the 800-pound gorilla. You have to know at least a little bit about it in order to know why not to use it.

It's like saying you don't want to use React/Angular/Vue for your web app. There are good reasons not to, but at this point you should at least have some experience with web frameworks before making a technical decision not to use them. If your answer is "I don't know them and I don't want to learn them", that's fine for a personal project, but probably not a reason not to use them at your full-time startup. If your reason is "I know React, but for my specific use case, vanilla HTML/CSS/JS is better" then you are making a more informed decision.
Airport lounges, I assume.
The G. Products from Google are often transient, support is often non-existent. It doesn't create confidence for people who might be investing big into proprietary cloud features.
VPS is tailored for users who like/want/need control. If you care about control, Astro isn't a good fit. E.g. you won't be able to use Astro with React Server Components. And many other subtleties that, in the end, sum up to a fundamentally different tool.
Your claim assumes that a small loss in performance in networking will lead to a loss in performance of the overall web browser, which is only true if networking is the bottleneck while browsing. And it usually isn't.
Given the progression of multiple transmission technologies (DOCSIS, 5G C-Band), I'm extremely skeptical of the claim that Google is responsible for the overall increase in bandwidth available to residential consumers. Additional bandwidth was coming either way you slice it.

I had high hopes for Google Fiber, and still am disappointed that they pretty much silently scaled back their plans and declared victory in a self-congratulatory manner. Yes they are still around, but they are absolutely in the category of "meme ISP" based on how many households they cover versus other residential ISPs.
With Fargate or Google Cloud Run, it really isn't. Assuming zero knowledge it's probably easier to learn how to build a docker container and call a binary to send it to the service than it is to setup ssh and rsync and a server to host your website.
The research I've seen (slight) is that a random person is, on average, a more competent statesman than the average politician. (This is a result of the self-selection bias in people choosing a political career.)

The major downside is a lack of accountability; however, at least in large parts of the US, factionalism & gerrymandering have almost completely removed accountability, so we're not really losing anything.
What do dogs think of robot dogs? (2003)
This web site is strange. English is notable for having a ton of verbs. If you listen to a native speaker with a rich vocabulary, you will not hear a lot of rare adjectives, you will hear stronger verbs.
I've learned to dismiss these articles entirely. They're all about optimizing something that shouldn't be optimized and doesn't work for most people. It just serves to make people feel bad about packing an extra suitcase, just in case.

Just go on a trip, and do what you want to do. You don't need a philosophy behind every little detail - I find this takes away. People care more to brag about how they travelled with just 1 bag than tell you about the places they actually went...
I work at IDEO, where I've written at least 10,000 Post-Its. Especially before COVID, we would use them all day, for weeks at a time.

I guess IDEOers all use Post-Its the "wrong" way according to this article. Yet somehow we manage to stick them to boards and move them around without issue... The only problem is when new hires try to stick Post-Its to whiteboards—don't do that!

If you want to peel the Post-It from the side rather than the bottom, go for it, but there is no reason to write on the Post-It sideways and stick it with the adhesive going vertically. When that happens accidentally in a brainstorm, people literally apologize.
ISO 9001 + 27001 :(
> followed now by the request for money from the Pentagon by Musk

As far as I'm aware, this didn't "follow" but was actually the first event, predating the other by weeks.
>The typical vulnerability requires an obscure hardware or software config, the user to do something unusual or foolish, or an attacker on the local network. This requires none of that.

Thanks for the explanation. I usually abhor how the word "wormable" is thrown around but it sounds like it might apply here, especially since many devices running this software may be difficult to patch? Yikes.

I actually just put in my two weeks notice to spend the rest of spooky season focused on my art rather than infosec, but I hope folks don't have this... abused.
Ask HN: Advice for Principal Engineer looking to take a step back?
I've been coding since I was 12, when my dad first showed me how to run QBasic. I've been excelling as an engineer over the years (even though I doubt myself at times), and it's led me to where I am today as a principal engineer for what I'd consider to be a unicorn of a company.

I joined the company about 3 years ago as a Senior Engineer, and I was quickly moved into a lead position that ended up turning into a Principal role. I didn't ask for any promotions, I just kind of fell into it with a company that is great about recognizing its employees.

I'm on track to make $500k this year (though it will probably be closer to $375-400k in subsequent years). I never imagined making this much money in my life, and it's really helped me and my family to quickly contribute towards our retirement when we were essentially living paycheck to paycheck about 5 years ago.

The challenge I'm encountering is that I've been feeling burnt out on tech. Perhaps more accurately, I'm feeling burnt out on the _leadership_ aspects of the Principal role that I've stumbled into. To be clear, I've been having a lot of feelings of depression that are strongly tied to my job satisfaction.

A few months back, I requested a demotion into a Staff level position, which has happened, and it did alleviate some of those feelings. However, I'm still longing to spend more time building like I was in Senior roles in the past. I think the solution is to find a role that more aligns with that interest, but I'm having what amounts to a huge mental hurdle with two aspects of this want:

1. My income would drop significantly compared to what I'm currently making. Even just my base salary without bonuses is about $285k, and I would probably be making $100k less building what I enjoy in a role I'll be happier with.

2. My resume would show consecutive growth towards where I am today, followed by what amounts to a huge jump backwards. This feels like I would be hurting myself when it comes to future opportunities and how that might be viewed when applying for future positions.

It feels a bit like a "damned if I do, damned if I don't" type scenario where I'll continue to be unhappy if I stay put, but I'll be giving up so much if I make a move to something I'll be happier doing.

What would you do in my shoes?
Ask HN: Do your colleagues use Hacker News?
I've never seen anyone from my own workplace use this site, though at least one person on the company Teams chat seems to use it to some degree.

So that made me curious... have you ever found one of your colleagues/coworkers using HN as well? Ever been in a situation where you talked to someone on this site, and they ended up being someone you knew or worked with in real life? How many of the people in your company are also regulars over here?
I'd prefer a redirect.
CISA Releases RedEye: Red Team Campaign Visualization and Reporting Tool
I fault Google. They were not realistic about how much it costs to build out such a network. Once they got a real taste of the cost, they got cold feet about any further expansion.
Full democracy needs allowing people to think for themselves and spread their ideas freely to whoever will listen. Full democracy is not compatible with telling people what to think.
>> Apple stops selling junk with proprietary connectors

I totally agree. Lightning was needed before USB-C existed but now it needs to go.

>> who have an extra lightning brick

I've actually never seen a lightning charging brick. Every Apple charger that I have is USB (C or the original/basic A type). Perhaps this is different in other countries.
I built a website around pg full text search and hit a lot of weird corner cases that ultimately will require me to move to something like elastic search. It's very powerful and useful, but if your main product is search, I wouldn't use it as a foundational pillar.

They're fundamentally different products, but sometimes "pg full text search is good enough" isn't true.
Who's "they"? It was to our advantage because it saved a lot of lives, and it was to the advantage of the public health services promoting the policy because it reduced demand on health services (and saved lives).
> I couldn't find a USB-C SATA adaptor that used PD to power the disk

Would this even be possible? I assume some devices can do PD both ways (for charging and as a source). But if that’s even possible, I’d imagine it to be rare. I’d love to know the case from someone who knows more.
Most B2B startups never get anywhere near 100K users.
So, two counterpoints. One is that although most people probably won't enjoy it, enough of a fraction will.

The other - just like I don't follow Richard Stallman's extremism but find some of his ideas interesting, I think she of the mentality in the blog post could be applicable to most people. For example, staying in a hip neighborhood in Paris for a couple of weeks but taking half a day to visit some niche "people just live here" suburbs or countryside.
> fakes and frauds happen constantly

I don't think the presence or absence of a seal will change this. If the fraud already happens constantly and this board is in place, then this would be an argument for replacing them, yes?

> ripe with abuse.

rife* with abuse
> a reserved parking spot for trucks hauling giant windmill blades.

With the rise of renewable energies, there might be a business case hiding here... ;-)
and how does more CO2 make this worse? Say a country like Sri Lanka has 1 million tons of rice per year - that contain 100 tons of minerals. After the CO2 enrichment they get 1.2million tons of rice, but with they contain still 100 tons of minerals.

Things Sri Lanka can do:

1. eat more rice, all 1.2 mil tons of it, for the same amount of minerals (this would lead to obesity).

2. plant and eat 1 million tons of rice per year, leaving empty 1/6 of the previous fields free for other use. In those 1/6 of the fields, they can now grow carrots and mushrooms and lentils and other highly nutritious stuff. It might even leave them with extra land for football fields.

How is this an issue? I swear: sometimes people want to find a negative even in the most positive outcomes.
Now is the time to hone your skills in a highly in-demand area, with little competition.

Get Linux on your computer, study the Linux kernel, and learn about EBPF.

Write some monitoring software using EBPF, learn all about it. Learn about the Linux Kernel, and LDD.

Then apply for jobs in these areas, be ambiguous about your on-the-job experience.

Speak competently when you get the interview about the tech, the companies that are hiring for these skills are desperate to hire for them, there aren't people with these skills falling out of trees.

It's a bad time in the industry, but unemployment is something like 2.3%. There is a position out there for you.
That's a little harsh. How about Medium Fart News? The GP may not be excited about a 4090 but at least they have a 30x0. My Nvidia is from 2011 :-)
Now get gtihub.com
Your intuition is right. Hamming codes work by packing that bit-space full of spheres and assuming the middle of each sphere is the codeword. Then error detection/correction is just mapping to the middle and detecting if that's different than what you started with. Since the space is completely filled, too many errors simply result in an incorrect codeword.

However, you can cheaply extend Hamming codes with, e.g., a parity bit, so that errors in a slightly larger radius are detectable, though for obvious reasons you couldn't correct such an error.

No comment on what sort of algorithm is used for ECC, though it might be worth mentioning that the above is a pretty general feature of error correction, where it's possible to cheaply or even for free be able to detect errors in a larger radius than you're able to correct.
I always thought someone should make a github for cooking recipes and call it guthub
Nice to see some ideas from Newspeak being played with. Another idea which comes to mind whenever I see 'low-level Smalltalk' is the Id object model[1], where objects are opaque blobs of memory, preceded by a pointer to a vtable. Vtables are themselves objects, with a bootstrapping dance to 'tie-the-knot'.

[1] https://www.piumarta.com/software/id-objmodel