skysight-inc/HackerNews huggingface dataset:
It's actually worse. I drank a glass of water just now, one more than in the previous hour. Extrapolating from a graph of the past two hours, I alone will drink more than the entire country of South Korea by 2030.
I think it’s important to say that they also protect from rogue/drive by superstar IC’s. The ones who will come along and “fix” your problem, leaving a mess that nobody understands behind them that makes them look competent and your team incompetent, when in reality they’ve just half assed the job.

I’ve seen managers stand up for their teams and defend against those guys successfully.
Grid layout, only cars around. Yep, the USA
Don't forget that NGOs also need to justify the cause of their existence, if needed by undermining what they consider a "threat".

Fighting to fix the problem at the root is an effort that will take decades. Interfering with the clean-up in the mean time because it might change the perceived urgency of the problem tells you a lot about what you need to know.
Previous discussions 2 years ago [1] and 7 years ago [2]

[1] https://news.ycombinator.com/item?id=32170592

[2] https://news.ycombinator.com/item?id=14232692
The one real downside is that learning to cook well at home spoils eating out - it sets your standards for what constitutes a good meal that much higher. If I'm spending €16 on a plate of pasta, it better be a lot better than I can make myself.
> ...the only issue would be...

And inclement weather, and overhead wires, and crashes, and liability, and NIMBYs, and all the creeps (from local cops to data aggregators to foreign intel orgs) who want access to the data, and ...
I've written Ruby commercially for about for 20 years, and dislike Rails. Pretty much none of my use have involved it. That includes web dev. Use of Ruby outside of Rails is more low key, but it's out there. My last project involved Sinatra for our web app and financially modelling and simulations for a VC fund in Ruby.

For NLP you will have less choice than for Python, but worst case you can bridge to Python code.
No, the more plastic we produce, the more oil we'll dig up. In addition to the part we burn.
"Why do air traffic controllers have to be under 31 years old? The reasoning behind this is that FAA safety regulations require controllers to stop working traffic at age 56, and to receive a federal pension, you need to have worked at least 25 years.

By making the maximum starting age cutoff 30, all new hire controllers have the potential to do their 25 years and earn a pension prior to reaching retirement age.

Pro Tip: The one publicly stated exception to the 30-year starting age cut off is for former military air traffic controllers. These candidates may apply even if they are older than 30."
I think we're at the point where the people who are going to throw trash are going to throw trash, and I don't believe something like the ocean cleanup will increase how much trash people throw into nature.

You can make the same argument that you shouldn't clean your own house because that will just encourage others to make it dirty again. And thats obviously not how it works. Some people throw trash and some don't.

We should clean it up anyways.
If you are at the point where you are looking for additional Rails (or whatever) developers, you already hopefully have people with runtime platform knowledge in the team.
The possession of power and the misuse of power are of course different things.

But knowledge of the full population is particularly corrosive kind of power. It can reveal negative information - one can query for all people without a donation to political party, for example.
Why not IRSA + IAM roles with policies to access AWS services?
You validated position that PRC has weak historic claims in a comment that started that TW can only be PRC territory according law of to might is right. I clarified, that TW, is already dejure Chinese territory under UN based on post war agreements, so any historic de jure argument based on Qing is a distraction when you claimed "any dejure claim" China has on TW should be based on historic XYZ, and invalid claim when it's already already settled dejure international law. It doesn't need to be based on the historic context you outlined.

My beef are with arguments that sets up strawman arguments of why China has no/weak dejure argument for TW being part of China as if it's premised on TW is not ALREADY dejure recognized as part of China. Discussing unsettled Palestine status at UN with whatever context is sensible because it's not a settled question. VS TW being part China is ratified law with well understood historic basis, which makes efforts to portray it as not appear to be suspect and dishonest. I also highlighted these are old/well trod (failed) arguments that well funded think tanks already tried to carve more legitimacy for TW in international bodies, including by the folks at GMF who tried to push hard using historic arguments in their pior work at other organizations. So I'm also point out that assertion that "any dejure claim" based on history is false in existing international law context, it's also false in past/ongoing attempts to circumvent established Chinese dejure claims over TW context.
Not a town, a nightmare.
I made the opposite choice 20 years ago, and could say the same about my choice. But I wouldn't because realistically language choice is largely about what makes you happy. A good dev needs to be a polyglot anyway.
> It seems to encourage highly dynamic code where even identifiers are dynamically created, so often you'll find an identifier, and try to search for its definition but get zero results.

I wouldn't say it encourages it explicitly but it makes it far too easy. There is usually no need for highly dynamic code in code that is not part of a library.
> One of the exceptional characteristics of the Super Nintendo was the ability for game cartridges (cart) to pack more than instructions and assets into ROM chips

Wasn't this true even on other Nintendo consoles? Gameboy and Gameboy Color cartridges did similar if not even more outlandish things, like the GameBoy Camera
Oh, yeah, more names for the same old thing in order to fragment the ecosystem and write more books that could be a mechanical translation of old books (search and replace old-word -> new-word).

That's definitely what the world needs.
Necessity is the mother of invention :)
Now I need to have an ID to bike down a road, ride a bus, report a crime?

Do they also have a right to build a database of every time I utilize my ID? What's stopping them?

I think there is already a large group of people who would prefer to live in a society without ceding that much power to a centralized authority.
Wow, downvotes were harsh here.

FWIW I don’t think it’s a bad thing to repost articles that were last posted years ago. I didn’t see this article when it was posted in 2020 and 2022, and I probably wouldn’t have seen it ever if you didn’t repost it now.
The triple was|is a damn fine world projection.

My favourite for "local area" usage was the old New Zealand Map Grid .. not a polyconic projection, rather a custom complex polynomial optimised to reduce grid error in toto (by multiple metrics) for the North and South Islands of New Zealand.

As a topographic grid projection it was aligned with the "spine of best fit" of the two islands, rather than stright up North|South aligned, and weighted to minimise the N|S and E|W distortion within the land region of interest as distance from the centre zone increased.

https://www.linz.govt.nz/guidance/geodetic-system/coordinate...

There were very few (three ?) in use about the world pre WGS84 .. and like many things went the way of the Dodo, the Krasovsky 1940 ellipsoid, the Bessel 1841, and all those tens and tens of other ellipsoids, datums, and projections of days yore.
The point of more resilient bags is you take them back with you. Both of our cars has a cooler bag with a bunch of regular bags to get packed at the Supermarket. You just have to remind yourself to bring them in with you.
> 9p+encryption on top instead of NFS, much better

NFS with IPsec for authentication and privacy seems similar in principle, with the added benefit that it's widely available.
That’s cool. Do you have the source code? I’ll definitely have to study it.
You should actually look at the books of these ISP's.

Loaded with debt and other liabilities and grocery store profits/net margins.

Gross margins may be 60% or more but they aren't ending up with the shareholders or C-Levels
You've literally just pointed out the difference between the people who used to know what you're up to, and the people who now know what you're up to.

Anyone trying to convince you there is no difference between the two states is trying to make you ignore that difference in the world, and convince you that your perception of that difference is faulty or mistaken.

How is that not gaslighting?

But - the difference in effect is that, under the old system, the government could not immediately get a summary of that information from everyone in the village, and do so without possibility of word getting back to you. Nor could a prospective employer. Or a bank manager. Or someone half-way round the world wanting to scam you out of your life savings. Or someone wanting to run for political office. Or someone wanting to persecute cheaters/unwed mothers/"sexual deviants"/etc... for personal gain.

Yeah, back then your private life might not have been private, strictly speaking. But at least it wasn't for sale, in bulk, at bargain basement prices, to anyone looking for any kind of leverage over you.
The word 'demos' does not mean ruler, if that helps clear up this confusion.
Yeah

Hiring too much is one of the things the "falling upwards" specialists do
Everything you listed was fixed in NFSv4. Don't use the ancient versions of NFS.
Universal government ID allows your identity to be very efficiently communicated between different public/private sector agencies.

That's how your local CCTV camera catching you jaywalking could communicate to your bank that you should be fined.
Nice idea but I think it’s going to be pretty tough going for a kid. Have you had any children of your target age group read it? Ultimately our opinions don’t matter, those of your target demographic do so you need to get feedback from them before you do any more writing.

To give you a concrete example of where I think you’ll miss children would be using the phrase Number System. I get what that means but to children that is just Counting.

Also “carbon-titanium” is there to sound futuristic I assume? It doesn’t paint a picture in a kids head (it barely does in my adult brain) instead use colour and adjectives “hard shiny”, “shimmery black”, “echoey iridescent” etc. the aim is to paint a fleeting picture with words, not describe an accurate representation.
VTuber Logos for Programming Languages/Frameworks/Software
Thanks for the response. Seems reasonable
This is the funniest thread
I used to deliver pizza for an independent company as a student back in 2000 in the UK (North West). I didn't get paid a lot, but it was easy work sitting in a car listening to the radio all evening. Inflation adjusted I was paid £4.57 an hour and 27p per mile. Used to get another £3 an hour in tips from people who didn't want change (this was of course back when everyone paid cash and ordered over the phone), did that for about 30 hours a week, racking up about 400 miles.

I was earning money to spend on new computer bits etc, not to pay rent for a family of 4. I valued the flexibility and the easy life.

The problem comes when people think this type of work is suitable for a full time career, not just a way to "top up" an income - either by working one or two nights a week, or doing it as a student, or doing it after retiring to keep the social aspect.
> as far as I understand it is not possible to meaningfully handle the diverging effect

I don't know if that counts, but I think `call_with_timeout(duration, function_that_diverges, timeout_return_value, args...)` handles the diverging effect of its function argument.
I have no idea about the salary level for lorry drivers, but a small curiosity:

It is funny to read these treads, and then reading in another HN post that a guy was able to buy his first home driving laundry truck - and how his contemporary peers seemed to be jealous that they were not able to do such.

It indeed seems like being a lorry driver is the easiest way to get started on the suburban life.
Whenever I have more than one item without a bar code, I don't even bother with the self-checkout. Looking items up is such a pain. Is it a fruit or a vegetable? Are the bananas the ones from country X, Y, Z? What's the name of the pastry?

Even buying drinks is a hassle, because of the pop-up asking you if you bought 1 or 24? Why not just let me input the number I bought? Or better yet, measure it automatically.

The biggest shortcoming of the self-checkouts are the fact that you can't edit an order. Oh, the system scanned the item twice? Good luck getting a cashier to help you remove it again. I've walked over to another self-checkout before, because that was quicker than waiting for someone come over and edit the order.
> his "Stuff" example can be reduced to [...]

The Python example is similarly unidiomatic, reduceable, and flawed for the sake of simplicity (the example doesn't allow multiple independent Stuff iterators), so it's not like Ruby is really at a disadvantage in the article. The point of the example is to illustrate the mechanics of custom iteration (which forwarding to the encapsulated implementation wouldn't accomplish, for either language) while keeping the rest of the Stuff definition as simple as possible. But yes, a brief mention of including Enumerable wouldn't hurt.
I would say worse than "kinda dodgy" - it's completely intellectually dishonest, and their paper should not have got past peer review if it claims this has no boundary cut but the Mercator projection has a big one.
I like this, but I think also that a machine maintenance person has a very clear job description, defined set of tools and schedule to follow.
A short story: I was a Windows guy. Driver writting Windows guy. Hated linux to my guts with its chaos. Switched to it on laptop every 2 years to figure out something vital is missing. Gradually, Windows (8) became so horrible, that I have switched to Linux, not that it was any better, but Windows became worse.

Now I run FreeBSD on server and my personal laptop. I don't understand what is the point of this article, I had a problem with LTO5 LTFS on server, installed minimum debian into bhyve, did a PCI passtrough and shared the mountpoint. Works like a charm.

I am not using FreeBSD to support all the hardware in the world but to have a nifty environment, that is stable. And it stays stable (was regularly upgraded from FreeBSD 8 to latest, hardware has changed twice, still running the same installation), while linux is starting to look more and more like furball on y2y basis (not talking about kernel, distributions are THE problem).

---

I would like to challenge arch/gentoo users to try FreeBSD for a while. Just for fun, use vm. You might be surprised how complicated for no reason can linux distributions be. This is how I made a switch to it.
We don't teach theories in primary and secondary education when they are first proposed though. And don't come at me with the Wikipedia summary intro paragraph sir — Margulis started promoting the idea in 1967 with a theory paper, she didn't substantiate it with new evidence. It required the genetic evidence later decades would bring to really substantiate.

And yes, no one has questioned the existence of mitochondria for a good long while now.
Is it the fault of Purdue that people have zero self control towards Oxycoton?

Irony off
I've had good results using https://github.com/Lightricks/pyformance
Speaking as a biologist, it saddens me every time I hear somebody say that they dropped biology as soon as they could in high school, because they inevitably do so just before it starts to get interesting.

The problem is that biology is a subject where you need a lot of fundamental knowledge before you can start to understand how things actually work - simply because the systems involved are so complex and have so many interacting parts. You need to learn an awful lot of facts before you can start putting the puzzle pieces together to see the big picture. But once you do, the view is amazing!

As an aside, I lament that the author equates "biology" with "molecular biology". He completely ignores the wonders of ecology - the beauty of biodiversity, the marvel of trophic cascades, the intricacies of ecosystem functioning. In fact, I think the challenges he sees for molecular biology are heightened for ecology: what you learn of it in high school is often even drier, you need even more background knowledge to be able to see the big picture, and research is even more challenging because experiments can seldom be done in a lab. Yet, once you've dug your way into it, you get to see systems at work that span the globe, that are as complex as anything that happens in a cell, just more vibrant and tangible and alive.
> But that's only if you want to mix code.

Yes, although any GPL program in the BSD land cannot grant the same freedoms than BSD programs and will have to be filtered out for some use cases, which weakens the point of the BSD distributions a bit. That's not only the kernel, it's also userspace tools.

> It's more the GNU crowd making this a huge thing, the BSD approach is more like "do whatever you want"

I don't believe this to be the case. Some people in the BSD world are adamant that their code should not be contaminated by the GPL for instance because suddenly, they could not grant the rights to their users to take the code and put it into a proprietary product.

Some people in the BSD world have a strong opinion on how permissive licenses are the right way to do open source / free software.

> the GNU crowd making this a huge thing

I believe this to be a huge thing though. It is a huge thing. You should care what people can and cannot do with your code. Maybe you care that people can do "whatever you want" with your code. I think it's worth stopping and thinking about this stuff and the consequences for a moment, at least once. The world is very little "don't care, whatever", things have consequences and maybe you care about some of them. Surely you deeply care about some things? (of course there's no bad answer, you can answer no)

I myself think the GPL is the better option in most cases, because I care that the end users' freedom is guaranteed. I pretty much don't want developers to do "whatever they want" with my work, I want them to respect their own users' freedom. This is highly political/philosophical of course.

(there are exceptions, for example for codecs you might want the code to be as permissive as possible so the free codec itself is spread and is not replaced with a proprietary one for instance)
Syncretism is the practice of combining different beliefs and various schools of thought. Syncretism involves the merging or assimilation of several originally discrete traditions, especially in the theology and mythology of religion, thus asserting an underlying unity and allowing for an inclusive approach to other faiths.

While syncretism in art and culture is sometimes likened to eclecticism, in the realm of religion, it specifically denotes a more integrated merging of beliefs into a unified system, distinct from eclecticism, which implies a selective adoption of elements from different traditions without necessarily blending them into a new, cohesive belief system. Syncretism also manifests in politics, known as syncretic politics.
Ruby is what Ruby developers mistakenly think makes not only them, but also all other developers happy, if they would only know.

For a lot of developers though, basking in the glory of ambiguous poetry, documented in some random funny blog, is not what puts more and broader smiles to their face while urgently trying to decipher their predecessors sensibilities, enshrined in mind bending meta-hairballs.

It is not just the job, some people just really don't like Ruby.
IIRC that way of doing the summation is specifically done to avoid issues with overflow.
IIRC This saying was used to define pornography in a legal sense and it made me realize they mean because your member knows porn when you see it and ah reacts to it. But somehow I can't see courts pushing for an objective tent pitching index for imagery in place of porn experts.
FWIW having built a sync service I can tell you that this is an issue in practice, and you have to test for these differences in any event.
It was a very cheap thing off Amazon. I'm in the UK so you might not have it - the brand name is "VPFET KVM Switch 2x1" and it has 4 usb, 1 HDMI outputs and 2x(1 HDMI,1 usb) inputs.

It's the cheapest in their range, I think (about £30) - they have better ones.

Not massively flexible. Has a clicker switch which you could put on the floor if you wanted to let you flip displays. Not super fast at switching.....but it does the job for me. YMMV!

I use a 32-inch Viewsonic monitor with this. It's the most expensive monitor I've ever bought but it's nothing special when you look at what's out there. I't just lovely to use. :-) I think a purist would complain bitterly about refresh rates or whatever but I just love it and I spend my time reading web pages or code or watching the odd video.
I have no idea what "4.9 level" means. When I used to use uber (before it stopped working reliably in the UK about 5 years ago) they would ask me "how many stars" on a range of 1-5. There was no indication of what this meant or how to judge it. Presumably the idea is that the star ratings are relative and follow a normal distribution, so most are in the middle (say about 70% between 2/could be better and 4/really good, with about 15% being 5/excellent and 15% being 1 terrible.
Computing Engine on Web
Not getting closer

Interesting fun project

They just neeed to find some dilithium and develop an anti-matter reactor.

Its the reason why its called Science fiction
I studied CS and taught programming 101.

In my experience, the main issue with learning to code are all the contexts you have to remember.

There is the static type level and the runtime level, all the scopes (class, object, function, nested functions, closures, etc.), the different machines (client, server, or even multiple servers, etc.)

That's probably the reason why most devs start with dynamic languages and frontend/mobile. It can get just as complex as backend development, but at least you can eliminate a bunch of contexts when starting to code, learn what's left and then add contexts later.
> no longer balances out if you say use 20kWH from the grid and feed 20kWH to the grid

Should it balance though? One would presumably feed into the grid when sun is shining, meaning there's a lot of supply (not just from you), and consume during the opposite.
GNU/FSF's opinion on informal licenses (https://www.gnu.org/licenses/license-list.html#informal):

Informal license

An “informal license” means a statement such as “do whatever you like with this” or “you can redistribute this code and change it.”

In the United States, these licenses are supposed to be interpreted based on what the author seems to intend. So they probably mean what they appear to mean. That would make them non-copyleft free software licenses and compatible with the GNU GPL. However, an unlucky choice of wording could give it a different meaning.

However, many other countries have a more rigid approach to copyright licenses. There is no telling what courts in those countries might decide an informal statement means. Courts might even decide that it is not a license at all.

If you want your code to be free, don't invite gratuitous trouble for your users. Please choose and apply an established free software license. We offer recommendations that we suggest you follow.
N64 would be the first Nintendo home console to use a cache.

Then Nintendo DS was the first Nintendo handheld to use a cache.