skysight-inc/HackerNews huggingface dataset:
Proclaiming yourself average may not be such a bad thing if your experience consists of a 3 month bootcamp. If anything, proclaiming yourself "average" with that kind of background is vastly overselling yourself.

I would say it is actually pretty good negotiating strategy by subtly getting the hiring person to agree that 120k is the absolute floor and probably insultingly low, since who (especially at companies like Google and AirBnB) would willingly admit to hiring below-average or even average employees? "Everyone knows" that they want Only The Best (tm). Just the fact that they're talking about salary therefore implies that the applicant must be above average and confident behavior/being hard to get can easily reinforce that impression.
Could have made a hole in the pcb the size of the chips, and flip them so they take up less vertical space which makes the card more flat. Not sure about the uSD card slot but a solution for that might also be possible.
The issue is, if you miss a point at the beginning of the lecture, you can't ask a question, you'll have to wait for the live session to do so. This impacts the topic and remainder of the video
I've found CadQuery to be a pretty good replacement for my purposes, but I haven't done anything complicated with it yet, just designing 3D printed/laser cut electronics enclosures.
The best reason to use Emacs is because it is _yours_ in a way no other software is.

You can change practically every aspect of it; and crucially it's really, really easy like no other editor or program.
Yandex: Owner of 'Russia's Google' pulls out of home country
i keep reading confounders...
"Mexico" -> "USA, close enough"

Also possible with Russia + either one of those:

* Ukraine

* Norway

* Poland

* Estonia

* Lithuania

* North Korea

* China

* Latvia

* Finland

* Georgia

* Mongolia

* Kazakhstan

* Belarus

* Azerbaijan
OKRs seem to be the reinvention of Taylorism for software: https://en.wikipedia.org/wiki/Scientific_management ; with all that implies about management relations. This is rather like trying to do Freudianism in the 21st century. We've moved on. There are better ways. Naive Taylorism tends to degenerate into Stakhanovism: https://en.wikipedia.org/wiki/Alexei_Stakhanov

More people should learn from Deming instead: https://en.wikipedia.org/wiki/W._Edwards_Deming
Imperfect carpentry is easily reproducible in the sense that when you spot a flaw, it's trivial to point it out to others. This motivates the maker.

Imperfect software is different. Your use case is (probably) not my use case so why would I get upset about the flaws that affect your use case ? Does this make me alienated from the user base as a whole ? Quite possibly.
> rm just unlinks, doesn’t actually delete,

On HDDs. On SSDs it'll lead to now-unusued space getting TRIMed which actually erases the blocks. Back to scraping the papyrus.
It's another tool in the toolbox. Can't have too many of these!

In the end, you'll need to profile it on your target chips.
No. Not even Google Pixel can promise error-free major upgrade jumps e.g from Android 12 to 13.

But on LineageOS you can update through all the updates for the major Android version (mostly ASB fixes and some new features here and there) by clicking a button from the Updater menu, courtesy of Android's A-B dynamic partitioning update system.
+ 1

The need to click "submit" was my biggest bad UX moment
We see more surprising effects than expected effects.

95% of our explanation for how the universe behaves is "dark matter" or "dark energy".
A periodic tenancy is a type of lease agreement where the tenant rents a property for an indefinite period. It is a common form of renting property that provides flexibility for landlords and tenants.
> If I click "Check" without typing anything and then click "Correct" my score goes up.

I believe that’s a feature. If you can’t find the actual answer (or don’t want to) you can just say or think the answer for yourself, then check and honestly choose if you got it right. That way you still get to keep track of your score, without having to input the name every time.
The thing I find interesting (in a way) is that even then, the damage caused is not a single-variate function.

Where I live, we just had a massive for the area storm with really strong wind gusts. My little weather station on my balcony recorded 80mph gusts. I also have several new cracks in the walls from when the roof tried to leave the building. But in other places, hurricanes and tornadoes much stronger than that still end up leaving buildings intact.

We try so hard to reduce so many things to a single number, a single qualifier. And nature just keeps showing us why that's not entirely useful.

Musings from an evening spent in the dark, and perhaps the slightly spoiled leftover meatloaf that I had because there was no power to cook anything.
Ah, good point. The concern about on-disk ordering then only applies to other databases.

I suppose the index order may still be relevant for PostgreSQL?
i dont mind that way either, and far prefer it to a react native stylesheet approach where the styles are all at the bottom of the file

but since using tailwind, i far prefer this

class="bg-red-500 hover:bg-blue-500 mx-4 my-12 p-4"
> "I know I should do X to actually benefit the product, but I do Y because this is what gets us to the Key Result.".

it just means you think you are smarter than person who decided on Y, which may be true or maybe not true regardless of OKR process.

> You can only pretend to know what is a good number, and people do pretend as if it can be done and everyone plays along with this bs.

there are many business decisions based on educated guesses, not just OKRs.
> move in together, have a couple of kids then get married pipeline

I know you might be a geek, but that really isn't the definition of "one-night stand"...
The absence or presence of craftsmanship is primarily a differentiator in which sandboxes you get to play.

You simply cannot build e.g. a viable dbms without at least a modicum of software craftsmanship. If you attempt such a thing with the shovelware mindset of most user-facing applications, it will simply never come together.
Which iOS settings require a factory reset?
You could do easier difficulty by making the questions multiple choice. (I mean, technically it's already multiple choice, but say 5ish choices.) Potentially could have multiple levels of difficulty by varying the number of choices, or by selecting options by proximity.
> I sometimes get nervous during important phone calls, so discussing the offer over e-mail helps me to keep a clear head and communicate more clearly. I hope this is okay with you. :)

I personally wouldn't send something like this.

"I would prefer to discuss the offer over email".

Is enough.
Is it possible to use Emacs effectively if
you never want to do any Lisp programming at all?
Oh yeah you're right! McDonalds and Revolut are the only two apps that don't work on my phone no matter what I try. (Those and the phone-as-a-card-terminal apps, but that's totally reasonable.)
Just to play devil's advocate, if I were on Microsoft's team, I'd say: You just proved our case. Having the "whole fucking internet" == having general knowledge. Synthesizing general knowledge is fair use. If it was trained only on the works of a certain artist, it would be plagiarism. But if it's trained on all artists, it's not really trained on anyone.
Location: EU
Remote: Yes
Willing to relocate: No
Technologies: Android (Kotlin, Compose, Coroutines preferred, but did a fair share of Java, Rx2, and a bunch of older tech back in the day too), ML (TensorFlow, TensorFlow Lite), Python
Résumé/CV: https://www.linkedin.com/in/maciejsurmacz/
Email: maciejsurmacz at protonmail.com

Have been focusing on Android (11+ years of experience) with Kotlin (6+ years of commercial experience)- developing apps used by millions of users each in the past 6 years. Have experience working on big, established codebases, focusing on quality, as well as in an R&D environment, creating prototypes and iterating quickly. In the past, worked with other languages and tech too (JS, NodeJS, PHP, MySQL, Postgres, MongoDB, CouchDB). Lately focused on a DL project involving siamese network with triplet loss. Have prior experience working with on-device ML on Android too.

Open to both short and long-term contracts.
I realized I had an old apk installed and grabbed the newest thumb-key from the site, and it does indeed have a ME-compatible layout now so I don't need to relearn everything. Not having gesture-based capitalization still irks me though.
> Also, the inability to have more than one mac desktop is very strange.

is it. sounds like typical apple to me.
We continue to over engineer solutions around a key/value struct to make a div blue.

Modern frontend is increasingly depressing. Don't get me wrong, there are lots of great things that solve real engineering problems, then there are things that really don't solve a real problem.
The way I've seen OKRs work so far was always the same:

Top management defines a strategy for the company.

Each department (commercial, marketing, product, etc.) create department OKRs from the company OKRs.

The year/term starts.

Each department comes to the implementation teams (product, IT, BI, support, etc.) with a HUGE list of poorly defined objectives or tasks.

The implementation teams only have limited capacity and can only deliver maybe 15-20% of what everyone wants. No one actually thought of checking if the objectives have any reasonable possibility of being delivered at all during the term.

Optional drama to decide what's going to be actually worked on might happen.

When the term ends, and if communication isn't a disaster between the departments, some MVPs are delivered.

A new term starts, and either the previous objectives are continued, or they're simply forgotten in favor of new ones.

Rinse and repeat.

edit: formatting and typo.
This was indeed the case, but I recall that even in late 00s there was already a spam problem with this mechanism.

OTOH over the years (especially during covid lockdowns) I got a few messages from strangers on FB Messenger and Snapchat, and usually replied to them, and it was fun. However, it was always caused by some FB post/comment or Snapchat story that I posted before. Still, I guess if you have enough bored people, they will find a way to socialize no matter the medium.
> not have it redirect on load

I've not been able to reproduce this in neither Safari nor Chrome (https://sf.gl/share/1707213387.mp4), curious to know which browser you're using. Thanks!
A magnetic Ramjet could help (1)

1. https://www.sciencedirect.com/science/article/pii/S009457652...
Because it's HackerNews, not BakerNews... sadly, statistics posits there still isn't enough interest in hacking with girl geeks (although I know some boy geeks who are teaching their daughters how to program etc.).
And because that fact is quite salient in current geopolitical affairs.
That's an excellent book. If you enjoy it, try (hard to find) "The Man Who Stole Portugal".
Wow. I remember this being announced and thought it'd be a while or that it wouldn't be possible. Very happy to be wrong!
The hard ones for me were countries in mainland Africa, island nations in the Atlantic and the Pacific, and small adjacent countries that you associate in a group – say Lithuania, Latvia and Estonia, or Uzbekistan, Turkmenistan, Tajikistan, Kyrgyzstan.
a) I bet you're no fun at parties.

b) That would be way to ambiguous and imply this is the only/main developer website when it's just relevant for web developers.
I would like to see Positron rebooted. Positron is to Firefox what electron is to chromium.

https://mykzilla.org/2017/03/08/positron-discontinued/
There is (was?) a shop in Washington DC that sells/sold these OTC. A pleasure to browse. I had a North Atlantic chart that I'd pass to cabin crew, and pilots would chart the flight. I had quite a collection of flights on that chart. Dates & names.
> anyone who doesn't meet your expectations is 'bottom of the barrel' in your book

Please try re-reading what I wrote because you clearly didn't comprehend it the first time.

I never called anyone bottom of the barrel.

I said the reason not to use them is "bottom of the barrel", as in, it's a poor excuse for not using something, based on blatant misuse. Like saying "people mis-type URLs all the time, we should get rid of them" or "people get electrical shocks when they stick utensils in power outlets, we should stop using electricity"
If you stop to think, a trip to the future is a trip to immortality because you can go to a time where the technology to live forever will be available.
This seems oddly badly argued. Take the criticism of 70%, the author essentially poses the question "What do you mean by 70%" and goes on to illustrate an example of where it is extremely obvious what it means.

It's almost a malicious compliance attitude towards OKRs. Ok so the objective was to migrate, we got to 70%, well I guess then we're just going to stop doing any more work on it and cause an obviously preventable bad situation.

Of course the goal is 100% migration, and if you get to 70% migration you've done well but not hit your stretch goal, of course you're then going to still spend time doing it.

The real question is what is the alternative to OKRs? Is the author literally just advocating for not setting objectives? How do you propose to align what the engineers are doing with what the company needs? Are we suggesting we don't create metrics to measure our progress towards those objectives? Yes, there is some overhead in creating ways to measure the results, but the alternative - not measuring the results - is terrible!
Years ago I worked at a place where we were meant to set objectives to please HR. Instead, at the end of year we always found what we'd needed to work on had completely changed, so instead, we retrofitted objectives for the work we'd actually done. So, hacked the system / circumvented the spirit of it, but did a very effective end of year annual review i:e what have you actually achieved this year, are you/we happy with that, what do you ideally wanna achieve next year (with caveat that we can't necessarily predict what we'll actually need to do), any training or anything else you need to achieve that. I recommend this approach to anyone encountering OKR nonsense. Change your objectives after the event, to fit what you've done. Just make sure you got a decent list of stuff you've done. Its ridiculous. Think of a plumber for example. Should they specify how many toilets they're gonna fix next year? ;) Depends how many break, in what way they break, how hard they are to fix. I suppose, maybe you could average it out. But software is far more unpredictable.
There're some proofs, check the https://blog.ydb.tech/ for comparison against CockroachDB and YugabyteDB.
Fact is I never take (or give) business cards. A "what's your name - is this you in LinkedIn?" is more than enough for me. We could chat about your fancy card but I'm definitely not planning to carry any around, from or to home.
I’m imagining a ship with a hole in it and a piece of fuel at the backside where the particles hit. It would slow you down first since you’re tethered to the particles, then the explosion would push you forward.

The issue is that the energy for that explosion comes from the slowing down of your ship, so it doesn’t work.
Moved to a department in another country for work, got a mandatory introduction into the annoying expense reclaim process for new employees there. She was from finance and instructed me, I was from R&D. Expenses were duly filed, we were friends, eventually more, got married, now have a child and today is our 12th anniversary.
Nice project

Gameplay wise, I find the feedback loop to be lacking tho. Right now, there's no much feedback other than "You got it wrong, actually, it's X. Anyway, moving on...". This makes it less of an educational game and more like a test.

For me, I'm always close, so revealing neighbor countries on the map along with the answer (especially for small countries) can add a "spaced repetition" element to the game, it help your brain connect the dots and feel more productive and fun
Best Practices for Unit Testing RAG Systems in Prod
The problem is logging into your Google account without your 2FA device or phone number.

The answer in all these cases is having more than one option enabled. I just recently tested my Google and Apple login simulating a loss of phone and computer. It was tough but there are options (e.g. Apple lets a friend be your full 2FA, so you can even recover encrypted data)
This makes sense in a small company context when, say, a competent CTO/CEO personally knows everyone and can resolve conflicts, bottlenecks, disfunctions quickly.

But what if a company in question is a relatively big, 1000s of employees, and something is clearly wrong in the org. Both managers and employees are friends, seemingly competent, have all the explanations at hand and all the right excuses.

And nothing gets done.
I only go to work to get paid. As such, I’m always thinking about money. How much more can I invest each month?

How might different risk investment allocations affect my retirement date?

The second I have enough money to quit and live the rest of my life as I want to, I will. If pessimistic retirement projections show a large success rate of funds through retirement, I’m gone! I don’t care how long I’ve worked for a place; I’m only there for the money and no other reason.
Oh now this one is interesting, I've given it a short try and the UX is just on another level compared to the usual, I might actually be able to get something done with it. This is what EasyEDA should've been, not the terrible KiCad web clone that it is.

For us hobbyists there's no point in investing years learning something proper like Altium because we won't ever be shipping to production or doing stupidly complex multilayer boards. We need the Tinkercad for PCBs, not Fusion360. Something that can be crude and oversimplified, but quick to use and also simple enough that even middle schoolers can learn it.
>This isn't seriously about building a nuclear bomb destroying super-ray.

What a pity. Imagine how peaceful the world would be today if we could suddenly and irrevocably destroy every single nuclear weapon, across the globe, in one fell swoop.

Well, we better leave them entombed in their casings for a more advanced society to develop the technology to do this .. if we can do it for scrolls, we can do it for bombs.
Am I the only one disappointed this isn’t a link to a real relativistic spaceship?
Some years ago there was a silly game, the topic was to make friends with "phone number neighbors" whose phone number is just one digit away.

I gave it a try, texted $(my_number + 1) and said "hi, you're my phone number neighbor, our numbers are very similar. What's up?"

Their reply: "who are you and how did you get my number?"
The tnt has potential energy. The only reason those protons have energy is because you’re smacking through them with energy you’ve already found.
With nearly 100% of Web traffic served over HTTPS one would think that stories like this become much less frequent as the transport layer crypto is very picky about data integrity.
I love it, my only feedback was the I didn't really understand which I was supposed to pick when it showed me N. Korea. Because all I saw the Korean Peninsula, and the north was dark green and the south was light green.
> Not everything is an ism. Doro makes phones for people with poor eyesight. Most of those people are old. Glancing at their product catalogue, it doesn't seem much different from what you're doing with Lineage OS. Not everyone will have a geeky son to make a customised Lineage phone. Doro fills a niche. Be thankful someone does.

My father has a Doro handset. I recommended it to him based on a misunderstanding of the advertisement* and have regretted it every since.

The user interface is confusingly designed, with nested menus ten levels deep in which pressing the wrong button can just delete your message, contact etc. without waiting for confirmation. The screen is tiny and low resolution - I have 20/20 eyesight and still can't see what the status icons are supposed to be! It is so awkward to change the ring volume and unclear what mode the phone's in, that my father doesn't trust it not to ring at concerts, so leaves it at home.

All that leads me to the opinion that Doro is just predating on older users and their carers with the idea of being simple and accessible, whilst actually doing absolutely no real UX research. Yet, their 'dumbphones' approach the price of some basic smartphones which have hardware orders of magnitude more powerful.

* This was back when 2G was new, and I incorrectly assumed that it would imply some level of internet capability on any handset new enough to support it. The device in question does not have any internet support.
> To me at least it’s [...] non-straightforward to say that this query I wrote is going to scan the data in a new and expensive way. Am I doing it wrong?

When you put a query in the BigQuery console, it'll tell you "This query will process ??? MB when run" at the top right.

So if you code all your queries interactively in production (which is what everyone else is doing anyway) it's not too hard to keep an eye on.
Website, not web app. Static website if it has no backend. Strictly speaking, 'static' used to mean no JavaScript either, so perhaps 'jamstack' is the appropriate neologism.
ah, another attempt of how to make something simple, easy and elegant like css and turn it into a convoluted mess that will evolve into maintenance hell real quick. I can see the good intentions, and it will work initially, but I wouldn't want to be involved in something mature that uses this (or other similar) tooling.
OT, but: Gruber makes the point [1] that AVP uses indirect manipulation, where the iPhone uses direct. "You don’t reach out and grab a window bar to move the window."

So I have to wonder, did it occur to Apple to try direct manipulation ? The basis would be to emulate Reed Richards a.k.a. Mr Fantastic (elastic).

[1] https://daringfireball.net/2024/02/simple_tricks_and_nonsens...
Globle: Guess the Mystery Country, Every Day
Just because the Nazis did it, doesn't mean it's automatically bad.

"Say what you want about the tenets of National Socialism, at least it's an ethos."
I love how ChatGPT is good enough for the boring corporate BS.
On the one hand I’m sad we left EU since there are some good consumer things (and Brexit was moronic)

But I’m also waiting to see how this is torn apart and made horrible by big corps just like cookies was
Please stop spouting these grandiose claims.

Go on Facebook, enter a local group and interact with posts and become active in the community. After a while either people will contact you or people will be nice towards you contacting them.
I want to break free!
Good work.

I couldn’t name 98% of the countries. Realised my geography sucks
Show HN: Protect your software from DMA access
It's a big game of cat, mouse, pride, and political points.

-> Around 30 member states of the UN also fail to recognize the statehood of Israel...
The rewriting history comment from Nat Friedman is super interesting. It'll be amazing once this data passes into the hands of historians.
Likewise, I'd hoped for something designed to pound my ears, not my genes.

But, anyway .. Here's another amazing open source sequencer, hard and soft, worthy of the attention of the sequencer-loving subdivision of the HN music-making aristocracy:

https://github.com/FundamentalFrequency/

Yet to build one myself, but having immense fun with the hardware emulator that is included in the project .. definitely worth the build.
> the Rust CPU time advantage is -75%.

This is in error.

The difference is -75% but the advantage is 75%.
There are couple of entities in the game whose statehood is debated / contested.
Was this adjusted for inflation?