skysight-inc/HackerNews huggingface dataset:
> Sadly, they seem to have completely gone from the UK - I can't remember the last time I saw a single starling here.

Anecdotal, but they are present where I live (south coast UK). We have had multiple individuals including juveniles on our bird feeders in the last month. I had to reconfigure the feeders to stop the Starlings from eating everything.

More formally, this year's RSPB Big Garden Birdwatch [0] put Starlings as the third most prevalent bird, with an estimated UK population of 1.8m, although their declining numbers make them a Red List bird. [1]

[0] https://www.rspb.org.uk/get-involved/activities/birdwatch/

[1] https://www.rspb.org.uk/birds-and-wildlife/wildlife-guides/b...
Namespaces are great but Python’s module system being coupled to file system structure kinda sucks. You either have overly-granular modules with manageable files, or you end up with multi-thousand line files that present a reasonable module organization. Or the totally unreasonable granular module structure for reasonable files with a facade set of modules that just reexport things.
if you want this on your phone, apple's notes has this capability
Ok. But you think the government should pay a living wage for the personal choice of having a child, and just be home?

Even though people do it anyway, and think the trade is worth it?
MSI’s 17-inch laptop goes up to $6k, comes with Intel HX-series CPUs
I suppose the true problem is to understand the source of financing behind the media organizations. The ideas are pretty easy to understand, what drives them. But in this case you gotta follow the money.
LispWorks for example has a documented and extensible mechanism to record the locations of definitions:

http://www.lispworks.com/documentation/lw80/lw/lw-dspecs-ug....

Common Lisp has standard function FUNCTION-LAMBDA-EXPRESSION:

* (defun foo (a)
(my-if (> a 10) 'big 'small))
FOO

* (function-lambda-expression #'foo)
(LAMBDA (A) (BLOCK FOO (MY-IF (> A 10) 'BIG 'SMALL)))
T
FOO
I start with containers, even if we're deploying single binaries. Local repo of the prod environment is incredibly useful when you inevitably need it. GitHub actions/Gitlab CI build containers out of the box, and deploy to ecs/kubernetes/digitalocean/whatever straight out of the box.

I can set up a CD pipeline on a fresh project to AWS with github actions in about 15 minutes that I will never need to touch again until the app grows to a scale that I can't develop and run it as one person. For anything other than a literal toy project the payback period is roughly the length of time it takes me to make a coffee while I wait for an ec2 instance or fargate cluster.
No truth is absolute, to begin with.
For podcasts only human transcription works good. Tech still is very hard on people with accents, even worse with non-english languages.

And human transcription costs like a lot 45 cents a word, imagine a 1 hour conversation.
I work in a FAANG at this level - but one of the expectations is "you lift the others up around you" rather than just handing out tasks, and the other is "you write the hardest parts of the system".

For me this can be something algo heavy with tight perf requirements, or setting up initial abstractions and architecture - it's a mix.

But I'm only coding about 30% of the time.
> The protocol comprised of 60 daily sessions, five sessions per week within a three-month period. Each session included breathing 100% oxygen by mask at 2ATA for 90 minutes with 5-minute air breaks every 20 minutes. Compression/decompression rates were 1 meter/minute

How can one person have 60 daily sessions?
Under Obama, the America invents acts switched patent IP ownership to first to file.

Inventing something first no longer matters in patent law.
> Sadly, they seem to have completely gone from the UK - I can't remember the last time I saw a single starling here.

They've definitely not completely gone! I live in the UK (in the Surrey hills), and see ~30-40 starlings just in my garden multiple times a day every day, since the babies fledged a couple of weeks ago. They make an almighty racket squabbling over the food in our bird feeding stations. Even when I lived in outer SW London we'd get them regularly, up to 20 at a time. And I know that down Portsmouth/Southsea way there are so many starlings they're considered a pest by some.
Unfortunately, Gboard doesn't seem to support multiple languages enabled at the same time if they use different scripts - you still have to switch languages.

I can kind of understand why, but I don't think it would be impossible to design a way for it to work.
The article explicitly states they are free floating tethered to the ocean floor. And this is by far the easier way, I'd think.
> It's hardly personal, society kinda collapse if people stop having kids.

I hear this often and it's such an incorrect assumption. People had kids way before subsidies. Humans won't stop having kids if subsidies stop.
As seen on HN in the half a dozen "I'm a software developer and now I do all my work on my iPad*" blog posts over the years.
Ye I agree. Unit tests are fine for small things that can be tested in isolation. Like "reverse string" etc.

For more complex things I prefer integration tests. I.e. "program output tests".
> Putin's is genocide

I'm not defending Putin, but how is the Ukraine war genocide? Not all wars are genocides.
Minor nitpick about being surprised that a power law shows up: you need to be really careful when you say something follows a power law. The appearance of a nice power law may actually be illusion, sometimes, because log-scale tends to 'squash' data with quite a lot of 'pressure'.

That's because it's quite possible to have 2 lines of fit that look like they both very nicely follow a power law, but then once you go from a log-scale plot to linear plot by doing the inverse of the log, ie exponential transform, one of the 2 plots may turn out to be really crappy, actually.

So, if the error bars on the log-scale plot are not in some sense really small (e.g logarithmic in themselves) already to begin with, then, you may actually be committing ~great crimes of statistics~, unknowingly.
I have an anecdote, I believe from Herbert Keppler's column in Modern Photography from the early 1980s. A newspaper sports editor was complaining to him about the work of his photographers. He said, "Back when they carried Graflex 4x5s, I could send a guy to a game with 5 plates of film and he would come back with 5 usable shots. Now with motorized 35mm cameras, they shoot several rolls at a time and often come back without a single usable shot."
The goal is that it is not. After all you don't want the bad actors to circumvent the bans. Or trying to work at edge of them. Standard practise.
For home EV charging, Georgia Power already does this. 11pm-7am is $0.01/kwh. At the other extreme, on weekdays in the summer between 2pm and 7pm, the cost is $0.20/kwh. All other times EV charging is $0.07/kwh.

If your driving habits are such that you can top off your battery within the eight hour window each night, it's nearly free energy.
What did they use instead of spreadsheets? Especially the non-technical staff.
To be fair, this doesn't appear to be an official account (i.e. one that is affiliated with YC). Seems like a project by an unaffiliated developer that happened to grab a relevant Twitter username.

If anything, I believe that https://twitter.com/hackernews is HN's official, YC-affiliated Twitter account.
Tinygo is great. I think they could address a much larger "market" by improving support for ARM-based systems, notably iOS and Android. I've experimented with cross-compiling Golang code for these platforms and it works great with tools like gomobile, the binary size and runtime overhead can be prohibitive though. I looked at Tinygo to see if it could help with that but couldn't figure out how to compile code for Android, I think it would have been a perfect solution otherwise. In my understanding it supports most of the TLS stack and many other standard libraries as well, which makes it realistic to use it as a systems language on mobile platforms.

I know that Tailscale keeps their own fork of Golang with some optimizations for mobile as well, and where they try to merge stuff back into the mainline, so maybe in the future binary size and runtime overhead will go down for regular Golang. Tinygo seems to do a much better job at reducing that though, so it would be great to have it work on mobile.
Drupal Is Dying
CCL has a feature called source-note to record locations and source.
The more I learned about "best practices" the less productive I've become. I think it happens because I spend my mental energy on solving the problem in a way that fits those so called best practices instead of solving it however I can in the most robust way possible.

It took me quite a bit time to re-learn to write a code that solves my problems and is inelegant enough that I can jump on it and modify it as my needs change without thinking how to do it elegantly again.

I start to think that the tools must fit elegantly to the domain, the solution built with these tools can only then be elegant. Code can get hard to read and maintain when the way of thinking about a problem doesn't mach well the way of the toolset works. Things get messy when you try to think of ways to make your tools work in a way they are not designed to.

For example, there are some domain specific languages and frameworks for stuff like maths or physics or engineering that work the way the mathematician or physicist or an engineer will think about a problem. If you try to make the code made with these elegant in a sense that it's optimised and nicely structured from software developers perspective, it will be a huge mess and very hard to understand from the mathematician/physicist/engineer perspective.

Therefore, when working on something I find that the most productive AND maintainable code is the one that matches my thought process - no matter how many sins(like repeating myself or writing non-reusable) are commit. Also, optimisation for the sake of the optimisation is evil. Abstractions work well only when they are intended to match the mental model in the solution and are evil when they are made to optimize something(like making it re-usable for all kind of situations).
Where is he living now? Israel, Malta, or Russia?
The true cost of linked lists
That’s the essence of the post. Every “absolute truth” is more of a talking point that is relativized and leads to more insightful and grounded comments and learnings.
This one isn't at all surprising because it was clear from the outset that the "shortage" of lumber from the outset was artificial ie supply was being held back. You could maybe argue there were transport issues getting lumber from lumber yards but that's a stretch.

What I think a lot of people are learning is that a lot of these "shortages" and supply chain issues are entirely opportunistic and artificial. Prices are going up because prices are going up.
Brittle in which way? I wouldn't expect a maintenance release of an old python version to add support for syntax from a newer version, or a new version removing syntax for current syntax (if that happens we are on a new major version and failing is entirely acceptable)
Or FAANG TC
Very good summary !

If you want to DIY it... Donate blood often :)
I'm all for equal cost for a couple who choose to have a child.

At the same time you can't mandate it. And there's no denying that statistically women choose family more, when choice is given to them.

I know several couples where the wife is essentially asking to retire (in their thirties), to be home with the children and video games, and that the man should continue working for them. Even if it jeopardizes their shared FIRE plans.

If they do that, who is actually paying the tax? Financially the wife for sure. Life quality the husband for sure.

As for replacement, the population age pyramid is not sustainable. It relies not on stability, but growth. The greying of population is inevitable (compared to the classic pyramid) thanks to medical advances and the fact that exponential growth has to stop, mathematically. We can choose starvation, war, plague, or reduced births.
The land (only the land) costs in France half of what I would need to pay in Germany right now.
Hate paywalls? 12ft.io is the answer
I've come to understand that when I hear this "EVs are for the rich" argument, it's not about the cost of the vehicle. Or at least that's not really the issue today (just as you suggested, we bought an immaculate used eGolf with low miles for ~16k).

One of the most expensive parts of owning an EV is the charging part. If you don't have your own charging point, you probably need to forget about EVs if you're in the market for a car. Sure there are people that make it work by charging at work or live in an apartment complex with a couple of community chargers, but for most people with kids just trying to make ends meet, etc... it just isn't worth the extra hassle.
Interesting. I heard someone from Solana labs describe write access to Solana as an oligopoly. But I don’t understand the play. Is it for Jump and retail investors to play in the same Dex derivative bath tub?
Yes big cities but probably not a boring countryside
- Why did you decide to target Volozh for economic sanctions?

- In fact, we did not, it was made purely algorithmically.

(funny joke)
Since I don't drink coffee, you are unlikely to ask me that question. But if you did, I might assume you are either joking or an idiot ;).

Clearly, it's a trick question (with unnecessary details to distract you from a possible solution) and the one asking probably thinks they are very clever. So now, whether you accept an equation or insist that it's impossible to solve when it's not really comes down to how you want to play that game.
How to Use Chrome DevTools as a Code Editor and Debugger
Bottom line, crypto winter is coming, it will prob last 4 years like in westheros.
In my country, school lunch cost 60 euro per month, down to 0 depending on your family (so, whn i was younger, my mother was a nurse making 15k/yr on a 80% contract, alone with 3 children, it cost us 0€). One big advantage was the we only ate potatoes the evening, and had actual lunches the rest of the time (i'm partially joking, i remember one month after an issue with our car where we ate potatoes with butter for two weeks)
Thanks for this, I will add this to my collection :-) I use multiple recovery distributions with Ventoy, see also:

https://pilabor.com/blog/2022/01/the-ultimate-boot-stick/
>Aminah Al-Noor is able to earn points that can be redeemed for shopping vouchers from a number of retailers

So retailers are given data about you to better target ads, which earns you coupons to shop at those same retailers? Am I being too cynical here or is this just the next evolution of the coupon packs that I get in the mail every week?

One of the reasons I don't want targeted ads is to avoid the manipulation that can lead to spending more on stuff I don't need. Giving discounts attached to those targetted ads just seems like even more manipulation.
The Russians have been jamming GPS frequencies routinely for years, and apparently pretty much continuously in the Ukraine war.

Also consumer drones can carry almost no weight, certainly not anything genuinely heavy like a shell. And let's not forget their range -- even as lightweight as they are -- which is so limited as to make them useless as anything but toys.
True. But these people also die earlier.

I saw a study saying smokers are a net financial gain for society because of the huge savings on pension payments.
Inventor Robots Deserve Patent Rights, Federal Circuit to Hear
In general a "senior engineer" is simply a dev. with about 5+ years of experience so that they are no longer junior and no longer need hand holding.

There's usually no, or very little, project management, lead work. At least that has been my experience everywhere I worked in the last 20 years...
That’s actually great. You are playing and exploring, which will definitely lead to deeper skills. It’s not impostor syndrome, it’s just realizing where you are and putting in the time to improve.

It’s only an issue if you stress out too much over it, or if you spend too much time doing it.

Maybe schedule a time for this type of work, like 1h a day, or 3h. Really depends on the type of work you’re doing and what the circumstances are.
I currently answer yes to all of those questions except owning property in the US. I am not deemed a US person. I carry no obligations or liabilities related to FACTA with my local tax office nor the IRS.

This is purely a procedural thing for a bank. If you qualify as a US Person then the bank is going to withhold additional tax on your accounts and you’ll have to get a rebate for any discrepancies you are owed when you file your returns. While I hate the whole process and think it’s a gross overreach by the US gov, it’s governance 101 stuff for a bank. If you’re dealing with a bank that is incapable of doing this I’d recommend finding different bank. This is like the “no brown m&ms” basic competency check in a band’s tour rider. If they’re not getting this right then who knows where else they’re incompetent.
I have a lot of vivid dreams where there's some storyline going on, and within that story my mind constructs some architecture for the story to play out in. Very detailed and specific structures that I'll navigate through (that's the sensation)- hallways, rooms, environments with people and objects and where I can remember very small details, like a golden fleur-de-lys symbol on a public bathroom stall door.

I've always suspected that these dreams are somehow linked to coding and the spatial/navigational sensations I get when constructing some idea in code.
What was your reason for switching? Did you get a home battery pack that charges overnight? Assuming you have electric appliances, start cooking meals and taking showers from 9pm to 5am?
> if the universe is that simple does that imply a complex runtime?

There is a tradeoff to be made between (algorithmic) information specified as a program/software versus an interpreter/hardware http://www.hutter1.net/publ/ctoex.pdf

However, all we really need is a Turing-complete runtime, which can be very simple, e.g. https://en.wikipedia.org/wiki/Rule_110 https://beza1e1.tuxen.de/articles/accidentally_turing_comple...

One easy way to make our universe is to run all possible programs (even if you don't think our universe is computable, we would still end up running simulations which are indistinguishable to arbitrary precision). We can even apply an anthropic argument to this: that the vast majority of programs are not universes conducive to containing life, but we must necessarily find ourselves in one which is.

https://www.kurzweilai.net/in-the-beginning-was-the-code
Ever heard of xournal and xournal++
They are already better solutions. I hope you had contributed to those projects rather than reinventing the wheel.
It's very much workload dependent: https://www.anandtech.com/bench/product/2894?vs=2892
I think it's here: https://github.com/athersharif/voxlens
That's perhaps because it is a very small team but it's highly unusual in larger organisations.

In general "senior engineer" is actually a rather junior level in the overall organigram. 5 years experience doing pure dev. and your title is bumped to "senior engineer" but you're still a 'only' a dev.
The biggest problem with Apple cables I've seen is that they don't seem as durable as others. But I totally agree that if you want to be sure that a cable is capable of what it claims, Apple is a great choice.
Aging is quite a sad prospect overall, but as long as everyone is subject to the same process it is a great equalizer of sorts. An unforeseen consequence that is often brought up regarding the philosophy of unlimited or greatly extended human age is that it would exacerbate all inequalities in a society. As it’s well-known, time is the biggest pyramid scheme of them all.

On the day of Tiananmen massacre, it occurred to me that it would have even stronger repercussions at country scale.

Taking democratic countries’ shift to the policy of non-involvement and combining it with hypothetical advancements that continuously extend Supreme Leaders’ ages essentially sentences generations of dictatorships’ subjects to hardship, exploitation and gaslit life under a kleptocracy.

Add to that increased existential threat to democracy, since such a dictator never would have to deal with inefficiencies of internal power and knowledge transfer or spending resources on facilitating an honest voting process, infinitely building connections and spinning its webs around the remaining parts of the free world.

One wicked old man interminably learning new ways to turn the world into a zero-sum game and win at it, as generations of servants come and go around him they are even easier to control.
This is actually the second time this has happened. Guess the EU really hates Yandex

https://en.wikipedia.org/wiki/Tigran_Khudaverdyan
It could presumably also be used to run a completely sandboxed copy of macOS on the phone while simultaneously running iOS (for use when docked with a mouse/keyboard/screen).
It is a serialization of relative lifetimes, basically. Whenever you write code in any language that doesn't have a GC, you either have to maintain a mental map like this to avoid bugs, or you make the language do it for you like Rust does.
It is not standard practice in criminal law.
The keyword is “some”. In web dev there are things that lend themselves to automated testing, for example domain logic. There, it is often most beneficial and most helpful during development. Start with that, it won’t save time if you don’t.

Other things, like UI, I think are best tested manually and visually. This takes a ton of time but leads to the highest quality and confidence.
Since I know I'll forget this in 10 minutes... I threw together this bookmarklet to use it as needed.

javascript:void%20function(){location.href=%22http://12ft.io/%22+window.location.href}();
Move Your Money Freely
> If you are disproving wide claims like "you can't run a business without MSOffice", even one contrary example is enough to make the claim invalid.

That's not how rhetoric works. That is how logic works, but this is not a logical argument. One counterexample does not disprove the rhetorical claim that businesses do not run without Microsoft Office, because rhetorical claims are not hard logical claims. They are exemplar claims. They are to be backed up for most cases, and caveats will exist.

Rhetorically, most businesses do processing through Excell files. You will receive them from B2B partners. You will be required to send them to businesses and governments. They will have weird advanced features and logic embedded, and if you do not make use of all of the features and send something back to the other side that works perfectly, partners will drop you like a hot potato.

Logically, it is possible to run a business that has no interaction with B2B partners, one that chooses partners carefully to never interact with Microsoft customers, etc. Rhetorically, this limits the possibilities for your business vastly. Rhetorically, the solution space you limit yourself to with that one constraint is infinitesimal compared to the standard problem space with standard constraints.

All arguments are rhetorical. Some arguments are logical in form but without an absolute truth evaluation engine (which is logically but not rhetorically impossible) you cannot hope to evaluate them, since you'll be starting from some axioms. We cannot prove axioms, even within the pure spaces of logic and mathematics there are still axioms; you cannot prove a system using itself. This is the oft-cited and almost as oft misused (Rhetorically: always misused) incompleteness theorem: https://en.m.wikipedia.org/wiki/G%C3%B6del%27s_incompletenes...
No, since this is not life or things definitely made by life. It's a point in favour of pseudo-panspermia (https://en.wikipedia.org/wiki/Pseudo-panspermia). Amino acids have been found in comets before, though it sounds like they found more here.