skysight-inc/HackerNews huggingface dataset:
Maybe I'm not articulating my point very well.

I absolutely agree that consistency, in principle, is usually a very good thing.

My objection is to the idea that it's always a good thing, which it's not. Treating code formatting as rules rather than suggestions, in my experience, is a waste of time and unnecessarily tyrannical.

In terms of mere code formatting, I don't buy that there's a meaningful difference between 100% consistency and say 95%.

It's far more important that APIs and other conventions are consistent. When constructs in the code aren't consistent, it can be an absolute nightmare. When code isn't formatted well, it's usually just annoying and can be trivially fixed with automation.
I feel for this person.

Partly though, it seems to me that he will never achieve the results he hopes for. He is a product of the culture - he cannot think outside of the terms he has been given. He says as much:

> Despite my injury, I still try to maintain a bulletproof growth mindset. I constantly ask myself why I shouldn't make more money every month. The worst part is I truly do not know whether this is a ‘good’ mindset to have.

The thing I would say, is that yes it is possible to adopt all sorts of mindsets. The author is likely the product of his upbringing - ie the product of a good school, that has directed his competitive nature, etc. He has easily taken to the provided framework, which promises money! Ok, fine - but this is not what a person actually is, imo. It is akin to growing a tree in an espalier fashion to make it more usable for the gardener - the tree grows, fruits, etc, but does not grow as it would naturally.

To work out what one is requires inner work, uncovering what one is inside oneself - and adhering to that. One needs to listen and be in accord with one's soul. (Which is not an acceptable HN phraseology, I know.) I'm not making a religious point either.
My point is that you can't estimate time with any accuracy. At the end of the day, even this fix and shenanigans was still "easy" once we knew what was going on. The effort never changed and we would have been dead on. The issue is when trying to say, "It will take me two weeks to do this," and it actually takes two weeks -- there are simply too many unknowns for ANY task in our industry for us to actually be confident in that assessment.
Mapping isn’t a major issue because there’s surprisingly few roads across a country. The interstate highway system is 47,432 miles in the US, you could send a car down every lane every day without major issue.

The US has 4.09 million miles of road for 333 million people. If you assume it costs 10$ / mile / year which seems excessive that’s still a trivial expense.
How does a news site operate without plaintext? The body element is entirely empty. Is there no need for SEO or accessibility? At some point last decade the text-only version of the BBC was discontinued, but instead you can only compare to the likes of the NPR Text-Only Version https://text.npr.org.
People knew how to name things back then.
Only as inevitable as the dearth of interpolation/parametrized query primitives… though whether the industry has actually learnt the bitter lessons of SQL injection remains to be seen. I don’t hold my hopes up too much.
Yeah, agree!

I also find cooking (not necessarily baking) to be quite similar to programming: you follow steps and if some bug happens in production (too salty, too thick, not flavourful enough) then you go in and try to debug it and fix it (I guess the simile breaks down here).

But if someone is good at breaking down IT tasks, I believe they will be able to prepare a large meal with multiple courses, as I find it requiring a similar mindset to releasing a feature.
Rumors circulating that Amazon Web Services VMware service is going away
FTC's ban on noncompetes could be good for startups. But might be struck down
> 2. Less stupid typing, more smart typing.

Can you elaborate?
I think this is pretty common in loan agreements but I would guess it's rare to have this actually exercised because usually the change in circumstances is going to be something that's going to make repayment harder (no one is cancelling the loan because you notified them that you now make way more money). Trying to collect the full loan from someone with less money is going to be tough and if they then put them on a payment plan then they didn't achieve anything.

Plus it isn't great for customer relations and poor people are great clients for a bank who knows they can hit them for more and more fees.
I'm not suggesting Boeing was behind the deaths. I was replying to a comment that suggested that if a company took part in killing someone, it would hurt the stock/company significantly. I don't think that is true at all.
+1 for embedded software. I work for an IoT company and the web and app devs think LLMs are the saving grace of the universe. The firmware team just keeps chugging along, ignoring the noise, debugging hard problems, and writing unsexy low level code.
Half of web in Russia is blocked. Literally, powers that be think of Russian tech companies as of their servants and nothing more. Yandex basically sold their main asset, domain name to other entity.
I definitely went on this journey with my running. At first I would run very short distances at very high pace(zone 4/5), but I fell out of it. I picked up running again last year and ended up more in zone 3/4, but for the last six months I've been aiming for zone 2 in most of my runs.

I've had some knee pain recently so I've not been running much, focusing instead on knee strengthening exercise. On my last run I discovered this weird phenomenon were my knees stopped hurting if I ran faster with longer strides, it felt like I was "rolling through" each step which seemed less demanding for my knees. Perhaps my slow running style is just poor.
Can anyone point me to an open source implementation converting GJC-02 to WGS-84? The next time I debate with my Chinese peers on why this obfuscation is stupid, I need a reference.

And to answer your question, it's because anyone proposing to break away from the current model will be accused of being a Western agent.
> It's a rough ordering of relative complexity of different tasks, which is something programmers can do.

Yeah, when put as an estimate of effort or complexity, we can be good at estimating that. But that isn't how it was put.

> so someone will somehow attempt to turn them into time estimates.

It works until it doesn't. I would estimate manually entering data as "pretty easy" but it won't be done in a day no matter how much you pay me. I can only type so fast. There are many tasks that are easy but take a really long time, and many complex tasks that take a very short amount of time.
Thank you for creating sqlite-vss. It helped me learn how RAG works and implement one in my toy project. It was a bit hard to debug but it worked FLAWLESSLY on ubuntu when done right. I'm still using it. I'm glad you're making a new better version with no limiting deps! You are awesome. Thank you and good luck!
[Article author here]

Yes it is. I didn't think that was an important bit.

True story. ROOL went to show the RPi foundation their first version. It booted to the desktop, had an Apps folder with text editor, graphics, sound, command prompt, BASIC etc.

Eben Upton asked how big it was.

They told him it was 6MB.

Eben asked "no, not the kernel, the whole OS?"

They said "that is the whole OS. We haven't got SD card reading working yet. This is booted from the FAT partition kernel image."

Upton commented that if he had known the Archimedes OS was still around and it was FOSS, and it ran Python, he'd have made it the Pi official firmware.

Such a giant missed changes. Hundreds of millions of people would have had Pis that booted into RISC OS.

Acorn's own original Unix hardware booted RISC OS from ROM, then you clicked a desktop icon to load RISC/ix, Acorn's BSD.

The Pi was very nearly the same. A 10¢ flash ROM would have held the whole OS as it does on the Raspberry Pi Pico. That is the price Upton gave me personally in an interview.

https://www.theregister.com/2022/01/17/raspberries_pi_direct...

Pis would have booted direct into RISC OS without an SD card needed.
Europe is more challenging than US due to lower average solar irradiance per sqm combined with more seasonal variability in solar availability. Probably overbuilding wind in diversified locations since the correlation drops off with the square of distance I believe. Denmark's grid would be a template of what to expect. Transmissions with neighbors would help a lot given the decorrelation.
Second Boeing whistleblower dies suddenly after claiming safety flaws ignored
You should try it.

It is a good demo that some of the tech that Unix folks fetishize is actually an optional extra, and if you let it go, you can do more in 1% of the space.
stock compensation went up as the valuation of the company goes up. That number is Total compensation, base is probably in the $200k-ish
Right, but they were asked to estimate TIME, not EFFORT.
> Even my last team leader sent me a message out of the blue saying “I think I’ll run a bar. I want to be a bartender and listen to other people’s stories, not figure out why protobuf doesn’t deserialize data that worked JUST FINE for the past three years”.

I worked at a bar when I was young, listened to the stories; the most annoying protobuf deserialization issues or 'Agile meetings' are freaking fun compared to the most of the stories you can hear.

This is just comparing apples to oranges. Woodworking or any other hobby that you enjoy will be more pleasing than any real job you will do. Programming is fun, that is why you started doing it. Working as software developer can be less so.
I'm Russian speaker and I don't really understand why do you think that Russian sucks as a technical language. The only reason I could imagine is that computer science today is full of English words, so trying to translate every word to Russian will result in an incomprehensible text, but Russian is happy to adapt words from other languages.
Auckland is built atop a massive volcano field. 1.5 million people, on top of and surrounded by dozens of volcanos, and the volcano field is not extinct... Here's a great article about it: https://www.nzgeo.com/stories/the-fire-beneath-us/ Check out the maps in this Wikipedia page: https://en.wikipedia.org/wiki/Auckland_volcanic_field
I don't think this applies to calling back someone who just called you. Also people who have premium banking tend to use the same relationship manager every time without this suspicion.
Consciousness, Creativity, and Godlike AI
> I still don't understand what problem passkeys solve for me that my random passwords in my password manager didn't already solve.

I just don't understand them at all. As in, I somehow can't just wrap my head about that they are.

My current understanding is that they are like NIH client TLS certificates, but whose content you can never even read (not even the encrypted bytes), that you can't backup (because you can't read), and that's why you have to use a proprietary device with custom hardware from a random company to act as a middleware between your actual secrets (hidden in-device) and you, and trust that device and company to handle the auth for you.

At least that's my current understanding, as far as the details I could find about them (my search terms seem to be failing me). If I could understand them better, maybe I wouldn't be so pessimistic.

So, given that that's how they look to me, they rank pretty low in my trust scale of stuff that I should let handle my auth, including ownership of any secret material. That scale currently looks like this (most trusted first):

(1) Open source software > (2) Desktop computer components that you can plug into motherboard > (3) Smartphones > (4) Let Google/Apple/Microsoft generate and control my secrets > (5) USB sticks from random companies.

(P.S.: Yes, computer components are closed, but even if I don't completely trust them they still rank higher based just on them having existed for longer, so you kinda know what to expect and how incidents are handled.)
Digital book library that determines it's resell value
Hi all! I've been developing an app that lets users digitise their book collection and discover its worth. Users can explore each others' collections as well. Right now I'm busy figuring out a more precise pricing model as the one I'm using now is coming from ISBN directly and displays the msrp price for books, not the resell value. If anyone has any ideas regarding this I would love to hear them. You can download the app on the website - www.bookboss.org - and let me know what you think! Cheers
https://news.ycombinator.com/item?id=40220072
All these examples assume an understanding ahead of time of your data structure.

Can you write examples in Python and Javascript where you'd extract those titles from an arbitrary JSON structure? ;-)
What the Whales Want You to Know
Totally agree. I just posted above my first impression was exactly 1998 Geocities.

That is probably priming the hiring manager to look for things on the CV they feel would also be outdated and then they are on to the next person.

I would honestly say no website would be better than this current version.
I consider the view "many discoveries were made much earlier by soviet counterparts" to be mostly incorrect and heavily biased.

But it is a common and easy trap for a lot of nationalities to fall into, because there are innumerable discoveries that happen before (and/or independent of) the canonical "inventor" (and you're automatically more likely to know the independent inventors if they come from your country!).

Regarding Kotelnikov specifically: You could make the same argument (re: discovery of sampling theorem) for Whittaker, who published in 1915; ultimately, though, the whole debate is mostly pointless.

I strongly believe that no single inventor so far was truly "significant", in that his nonexistence would have delayed science as a whole by more than a decade or two (consider Newton/Leibniz for calculus, Einstein/Poincaré/Hilbert for relativity, etc.).

People should not focus so much on WHO discovered a particular fact, because the cold truth is that it's mostly a personality cult and that any single scientist that ever existed, no matter how brilliant, was still replaceable (from a "human progress" kind of view). Which does not stop me from being a Fermi-fanboy.

But I completely agree with you that language did not really hinder USSR science.
Is Llama-3 better than GPT-4 for generating tests?
I don't think I want to have diagnostic support from an LLM. Perhaps it works most of the time but then you wake up with 13 fingers. The "battle" of Gemini vs GPT-4 doesn't really gain too much.

There are quite good specialized systems for medical applications that were thoroughly tested and vetted against quite high barriers for entry.

I hate the approach of ad companies to approach medical problems. Of course you need patient data for clinical studies, but far more interesting would be to collect data that hint to medical indications and offering up this knowledge to doctors that cannot know about all of them.

LLMs probably will just grow a new generation of hypochondriacs because they certainly will never say that you are healthy if diagnostic supports ever make it into production.
> nobody uses his software

Yes, you're absolutely right. Popularity is the best indicator of quality.
One of the main roles of governments is regulating private transactions.

Also, he should have done what every supermarket does around here and sell bananas at a flat price per bunch.
> is there any advantage (military or otherwise) for China to persist with obfuscation?

Probably just China suffering from the same problem most of the world has, boomers that don't really understand technology running the government.

> Is it just because of inertia that GJC-02 still exists?

That could also be part of the problem, the 14 companies that currently provide all mapping services in China, and everyone who uses their services, would have to convert to WGS-84. No doubt those companies will do everything they can to keep the law as it is.
> Own your own car and stop taking Ubers

Given that you went straight to "own your car" instead of "Use public transport, bike around and use regular taxis when needed", I will assign you a 98.85% chance of living in an North American suburb or exurb.
I've used Linux distro since almost 10 years now. I'm not a poweruser, so I've stick to Ubuntu and Linux mint which is based on ubuntu. It require minimal effort and community is big. If you want to play videogame, I think those are good distrib. Linux mint also install proprietary drivers I think, which is good when talking about gaming.
Two things:

1. You want to land on the mid-foot. Heel-striking puts a lot of pressure up you leg and joints as you are basically braking with every step. Forefoot strike puts a lot of pressure on your calf and achilles as you have to 'bounce' on every foot-strike to support your body weight. A mid-foot strike is the most efficient transition of energy into and back out of the ground for forward motion. Small steps help you to find a mid-foot strike, large steps (over-striding) will create a heel-strike.

2. For lots of people taking up 'running' they (naturally) believe that they should run. But for many, running continuously will be beyond their zone-2 cardio. It's much easier to start with a jog/walk and build up. In the UK we have a brilliant app called 'couch-to-5k' which is a progressive build from essentially no fitness (walking some distance) up to being able to continuously jog for 5k.
There was another story from a guy who suffered a PTSD from coding too much, who would have literal panic attacks whenever he would work on something. If you remember it, could you please link the story?
What I love, is a code formatting check on the server side. Just check that the code is properly formatted using Biome or Prettier. Everyone can set it up in their editor, or run it manually however they want, and nobody ever has to think about it.

What I absolutely detest, is any kind of code formatting comment on a PR. If it cannot be enforced automatically, it’s not worth arguing about, and definitely not something to hold a PR up for.
~80% of computer users are still use Windows OS so not that surprising :)
Meanwhile, Boeing is targeting its foes domestically with killings, poisonings, and harassment.
All of this is hitting too close to home!

I work for a large company , and I love people I'm with and had some great challenges and accomplishments, but yeah... There's still a creative urge that's left not completely filled. So I ran a photography business for a decade!I loved interacting with happy and involved clients, and creating something that brings them immediate joy :). I don't have time anymore to do it professionally but I still do it for friends and family ( while I work with my therapist to survive my day job :)
> governments are broke

That's just what they tell voters in order to get away with cutting the thing government exists to provide in the first place, all to lower taxes for some weird political-religious ideals.

If the government can't basics like health care, that government has no reason to exist.
No, there would be evidence. It was really hard to get to, as it required a significant amount of seafaring technology and knowledge. Check out the dates on this map: https://en.wikipedia.org/wiki/Austronesian_peoples#/media/Fi...
Looks great, I wanna use it! Could you add a feature to import data from other apps tho? Clue for example has it stored in zip files so it'd be cool if I could import that directly. Thanks in advance!
Beatrice Forms does this using photogrammetry:

https://beatriceforms.com/
For cycling you don't need the talk test, it should just feel easy. My breathing isn't elevated, my legs can feel there's resistance but there's no strain. Feel free to go 25 minutes on 5 minutes off, that really helps with the saddle comfort.
Doing the boring job at all is a waste of 50+% of your waking hours? By all means, do it if it makes the remaining 50% more enjoyable, but I think it’s possible to have both.

I want to have my cake and eat it too.
> Can we at least upgrade the fonts, colors, and negative space to make it look more 2020s?

Ew. Please no.

I hate 2020 OS design. It's flat and ugly and confusing.

And this is very much not just me.

https://medium.com/@jared.cyr/is-flat-design-overrated-1b9d4...

https://www.spinxdigital.com/blog/downsides-flat-design-tren...

https://www.nngroup.com/articles/flat-design/

1990s design was clearer, cleaner and better, dammit.

https://twitter.com/RetroTechDreams/status/17860872619535321...
I've lived in the EU and all over the US. I've yet to see a loan where there isn't a clause allowing them to collect the entire loan under certain conditions, or even, in some cases, for any reason. Would you loan a bunch of money to someone if you couldn't say "sorry, you lied to me and I want my money back" or "you've missed 8 payments in a row, I want the remainder now and if you don't have it, we'll go to court?"

Check your loan agreement, I'm fairly confident there are ways for them to collect the full amount immediately.
Nothing will ever top shark repellent bat spray
Put Apple Maps also in the “seems to be fine” category as well.

I just compared two parts of Shanghai, and Apple seemingly had no issue overlaying the roads correctly where Google maps were offset.
Nostalgic - Mongols using silk shirts to make removing arrows easier was a favorite anecdote of my World History teacher in High School. Movies and stories always make pre-gunpowder war seem like a face-to-face battle between warriors, but arrows were always the biggest killer, both in battle and through attrition due to infections and laming. Another anecdote I always remembered was that the lead balls fired by early muskets were often more deadly than modern firearms because they were so slow and heavy that when they got into the body they wouldn't pass through but instead roll around along the bones and mess up the insides, similar to the modern street lore about .22 pistols being the worst to get shot with. Cannonballs also rolled and bounced through the battlefield, taking out limbs and crushing people rather than exploding like modern artillery.
Well, I mean you could use an adze or a froe. Axes are really common in green woodworking (chair making) and they’re great for getting wood to split along the grain.
>I went through those stages too: when the Agile meetings at my last job got so absurd that we were being asked to estimate JIRA task time in T-shirt sizes

Oh, boy, I can relate. Every three months, I think our program increment planning meetings can't get more ridiculous and, yet, they do. Most recently, we were told that we should just treat story points as days of effort.
My comment acknowledges the issue mentioned by the parent comment and extends it with extra information out of my own curiosity, and which others may find useful or valuable too. Or not. I don't care.

There surely could exist std::vector implementation with std::realloc implementation under the hood where the issue described wouldn't always be reproducible? I think that MSVC actually uses this technique AFAIR.
I remember looking at this when I last looked for a new job. The landing page is very cool, the environment sounds great. Pay is lower than US but at this point in life it's not my #1 consideration. I was ready to apply.

And then I read about the company requiring a spy app doing logging and regular snapshots. This seems so antithetical to everything else in your policy book (and a hard stop for me). Just curious, what is the reason for using it?
No, of course there'll be more recessions. But the 2021/22/23/24-really-this-time-we-promise one seems to have become a particular obsession of the media, and over the last few years we've seen increasingly weird metrics deployed to claim that actually it's happening right now.