skysight-inc/HackerNews huggingface dataset:
The fast-food drive-in chain Sonic is really dropping the ball on this.

They're positioned perfectly for this model as the whole point of going to Sonic is to sit in your car while you order your food, wait for it to be delivered to your car, then eat in your car.
What if you miss out on some amazing kernel of knowledge (that also happens to confirm your biases)? You'll need to read every 500 comment threads to find out!
There's one part of this document that I would push extremely hard against, and that's the notion that "extended grapheme clusters" are the one true, right way to think of characters in Unicode, and therefore any language that views the length in any other way is doing it wrong.

The truth of the matter is that there are several different definitions of "character", depending on what you want to use it for. An extended grapheme cluster is largely defined on "this visually displays as a single unit", which isn't necessarily correct for things like "display size in a monospace font" or "thing that gets deleted when you hit backspace." Like so many other things in Unicode, the correct answer is use-case dependent.

(And for this reason, String iteration should be based on codepoints--it's the fundamental level on which Unicode works, and whatever algorithm you want to use to derive the correct answer for your purpose will be based on codepoint iteration. hsivonen's article (https://hsivonen.fi/string-length/), linked in this one, does try to explain why extended grapheme clusters is the wrong primitive to use in a language.)
Rennsport | Software Engineers, Systems Engineers | Germany/Sweden | REMOTE or ONSITE | https://rennsport.gg

Rennsport is a AAA video game project with the ambition to bring motorsport back into the digital realm. We are (stealthily) hiring across essentially all disciplines:

* 3D Art (Blender/UE5)

* Audio Programmer (UE5/FMOD)

* Backend Programmer (Golang/GCP)

* Gameplay Programmer (C++/UE5)

* Tools Programmer (C++)

* Web Developer (Vue3/Vite)

The team we have already in place is exceedingly strong and are mostly veterans of large game companies such as Ubisoft (& Massive), Avalanche, IO Interactive, Coffee Stain, Fat Shark and Sharkmob.

The approach to technology has been: Hire smart people, give a little direction and permit autonomy. We are all adults and we hire for culture fit and intelligence over specific experience. We are independently financed (which is rare for AAA) which gives us a lot of creative control!

If this sounds interesting at all: Please contact me here or on linkedin: https://www.linkedin.com/in/jharasym/
Surely you mean `**kwargs`
My biggest fear is what has happened with Gen Z. The UX becomes so user friendly that you end up never needing to learn how it actually works. Great for happy paths, but terrible if you need to dig into edge cases and work under the hood. We all know the classic case of the junior dev who just brute forces stack overflow into their code and prays it works; this is the next iteration of that.
I'm holding out hope for a Fortran resurgence.

It's a tiny hope. But a hope nonetheless. Fortran is fun.
The electrical grid is designed to cover the highest load (typically the hottest hour of the year; A/C drives peak load).

Most of the grid is a fixed cost. The transmission lines, distribution lines and the power plants recover enormous investments whether they are used or not.

The marginal costs are surprisingly low. Marginal costs of fueled (fossil or nuclear) power plants are typically < $0.05/kWh.

Peak load is what drives capacity expansion -- both in wires (transmission and distribution) but also generation. Building all of this capacity to only run for < 1% of the year incurs tremendous cost.

By flattening the (demand) curve (through either generation or load reduction) there are tremendous savings for society.

However, electric utilities are natural monopolies, so investor owned utilities (contrasted with munis or coops) must substantiate investment to their regulators who in turn allow them to make a rate of return on their investments. So, these utilities only increase profit by increasing investment.
The confusion about 'pairs' is because it takes an interaction with another object to eject something from an orbit. (and as mentioned in the article it's not clear how these could form on their own). So how these would form is not clear, we don't see binaries of gas giants orbiting stars, but to be ejected they would have to somehow have been 2 gas giants interacting with a third mass (and not the star they are orbiting) to eject the pair.

Pairs of objects can't couple like this if they randomly meet in space because they would always be on a hyperbolic trajectory relative to each other unless they had a mechanism to bleed energy, which generally they do not outside of a stellar disk.

I guess my hypothesis is that these gas giants were ejected from the system they formed in, but rather than being merely ejected they also collided with something which ripped them apart. Imagine if the collision which created the moon also ejected the earth from orbit, like that.
In Greece, though, the goal isn't to get drunk at all. You see very few drunk people in the streets, at any hour of the night. Usually everyone will just nurse 1-2 drinks the whole night, which is a stark contrast from the UK.
I'm just happy for itertools.batched for chunking iterables: https://docs.python.org/3.12/library/itertools.html#itertool...
> I suppose I'm being downvoted for spreading Big Wheel's antiwinger talking points.

No, for an absolutely abysmal analogy.
Don’t XFS and ext4 also support CoW?
Why Luck Isn’t Real
If it's not going to be your problem in two years, then why would you complain about it?
I agree. Sure, maybe I will soak in the nature but I'm not going to do that 24/7 for a week. Some days I might just want to program in said nature while sitting outside.
I'm surprised and a little concerned with the way this article freely outs people it is describing as 'trying to preserve their anonymity'. Thus enabling harassment and censure. Has this been written with an agenda? I fear as much, everything is done on the web these days.
Does anyone here have one of these framework chromebooks https://frame.work/products/laptop-chromebook-12-gen-intel? Haven't seen many impressions on it so I've been hesitant to buy one. But it looks pretty good spec wise.
A big use case for kwargs is not breaking compatibility and not having to copy/paste a ton of parameters when just forwarding them. But that's exactly the case which is difficult to type correctly.
I wonder if it would be possible to make a usable dedicated hardware encryption card for the Apple II using 80s tech.

(Of course, it has the downside that upgrading to a new protocol would require a new card, but hey... we're just having fun musing on retro-futurism here!)
Phonetically - as a Japanese speaking person - how would this be pronounced?
Such as???…
Ask HN: Where to read the recommended reading list in Google mobile app?
on phones (iOS or android), in the google app home page,
there is a list of articles based on my search history. these articles are relevant and useful, and like to read them. but where to see this list on desktop, chrome browser? could not find it anywhere. cannot install the google mobile app to a macbook either...
any suggestions, ideas? thanks...
Even though I have (like a lot of other folks) become anti-Windows recently, this is amusing, for nostalgic & other reasons.

Perhaps that is where Windows fits best -- in the history museum.
Right; to be honest I'm not a C# expert, I just did some stuff with RimWorld modding a while back, and when I did that I had to keep all that around for some tooling (specifically: ilspycmd) or it didn't work, but looks like I just couldn't figure it out. Checking my notes I used "dotnet tool install ilspycmd -g" with .NET 6 for this, but looks like I should have used "publish".

I've saved your comment here to look at if I go back to this in the future; thanks!
Is the rest industrial fishing nets?

Can't point fingers at "poor countries letting trash get into the river" anymore.
It puzzles me that nearly 4 years after the start of the pandemic, this naive libertarian thought fragment is still so widely used. As the saying goes, “Your right to swing your arms ends just where the other man’s nose begins”.
There is Windows CE one!

And if I came to site like back in the day I would definitely grab some wallpapers.

https://crustywindo.ws/Manley_Evangelista%27s_Windows_CE_Boo...

https://crustywindo.ws/Whistler_Build_2531#/media/File:Whist...
Canada Issues Further Blow to Free Speech
> How are these even remotely similar?

In both cases the original owners are buying their own assets in a public market and driving the price up

You explained how they are also very different in the way they are done and regulated, but they are definitely more then “remotely similar”

In the case of public companies, retiring really doesn’t mean anything. Just like they can retire the shares, they can issue and sell more. Of course as you pointed out it happens in a relatively transparent way and it’s regulated
You simply need to accept that through your actions, you will not just be performing good things. You can certainly pursue a higher good, however if done carelessly this entails higher evils shifting into lock-step behind you.

I like to think of it like a system of feedback loops. A naive pursuit of lofty moral heights naturally creates a vacuum in its wake, where whorls of moral lows collect and aggregate. The reverse also holds true. Should we accept evil being done because it will spawn a great good to balance things out? Paying the cost up front. I find the idea no more absurd than the supposedly logical inverse. Perhaps the ultimate good was not to fight a war, but to recognize its increase in likelihood and defend against evil's manifestation in the first place in a less reactionary way. Failing to do this, we are left with a moral debt to pay. Playing games of gods and devils so to speak, it's like a finger trap puzzle. The more you struggle, the tighter you become bound.
> if you want to convince people of something (aka politics) you may want to appeal to them using logic and for that you'll want to use facts

I used to think this way, but this advice needs to be conditional.

Dispassionate or distant parties can sometimes use facts to drive a decision. It's not even clear that it's the "correct" decision, since nobody has all the facts, and presentation, ordering, accessibility all matter tremendously.

Once you add an emotional reaction, well, people will logically or rationally pick or ignore facts to justify the emotion. Surely you've had someone tell you that you logically shouldn't be angry, and you greatly appreciated that insight and recalculated your emotions, right?

https://news.harvard.edu/gazette/story/2022/01/logic-or-emot...
Sigma360 (http://sigma360.com) | Senior Software Engineer (Backend) | Golang | 100% REMOTE | Full-Time | $120,000 - $175,000

Sigma360 is a VC-backed startup that builds compliance software for banks, retail, and fintech companies to better manage all kinds of risk. Things we work on include complex search, entity resolution, ML-powered NLP, graph analytics and more.

We're using Golang / Postgres / Neo4j / Elasticsearch, on a distributed architecture on AWS to process terabytes of data on billions of records.

Typically, our backend team works on building new features on top of our powerful search tools, scaling up our applications, and improving our product. We are looking for a developer to help us vastly scale up for the future as the company and product matures.

Successful candidates will have experience designing distributed backend architectures in a cloud environment, and scaling existing applications. Experience with strongly-typed languages is a must, and experience with Go itself is a big plus.

More info at https://wellfound.com/jobs/884165-senior-backend-engineer-no... or email your resume to backend-team@sigma360.com
Parsers like simdjson output a sequence of tuples, not trees. You can do a lot with that even if you need a tree in the end because you can filter the stream first, thus using very little memory until you get to the part you're interested in, which you then hydrate by constructing the equivalent tree using just that part of the stream.
Look up the efficiency curve for you engine. To get the most of it you should be driving at the highest gear at around 70-90 km/h. Driving in lower gears is obviously not a problem, but that doesn't make it efficient.
The CDC Awards $260M Contract for Disease Surveillance
I totally disagree with your opinion. I liked it because I found it easy to read (both in skim and in depth, as well as backwards), didn't require additional context (title was included), and programming release notes capture the historical context of the release (where refugees are subject to extreme NIMBYism in our day and age).
Vivint | Home Automation - IoT, making cool stuff | Boston, MA | onsite

At our Boston Innovation Center, we're delivering an integrated platform, award-winning products and the industry's first artificial intelligence for the smart home. Check out our openings and join the #SmartHomeRevolution

We are looking for designers and engineers across multiple functions, but here are just a few:

- Android principal and senior engineers

- Backend Python/goLang engineers

- Product Managers

- Mobile UX designer

Check out all of our openings here: https://www.vivint.com/company/careers/team/technology

Technologies we touch: kotlin, swift, golang, python

Please email matt.deangelo1@vivint.com
Exciting news! Does CloudFlare have plans to sponsor the maintainers of the Fontsource project?
Noted, with thanks!

I don’t play competitive shooters much so I’ll probably stick with 60 or 75Hz for a while.
Why your new Apple iPhone 15 is overheating
Framework and chromeos feel like a very strange combination to me.
Trauma is Indeed Like a Car Crash in that most people get over it
Source? A quick Google turns up 8 as a common number, not 800.
As someone who works primary in a functional language I'm pretty convinced that most of these types of things are elegant solutions to self-created problems.
Location: Poland Remote: either remote or on-site/hybrid in Cracow, Poland
Willing to relocate: No

Technologies: Python with Django/Flask, DRF, SQL, HTML, CSS, JS basics, Git, Linux, Docker, API

Résumé/CV: https://drive.google.com/file/d/1bloRONWF9_Bk2XTysjO41lroiSx...

Email: dryznar96@gmail.com

Github: https://github.com/Schabowyz

LinkedIn: https://www.linkedin.com/in/damian-ryznar/

Portfolio: https://portfolioapp.fly.dev/

My name is Damian and I'm junior web developer with no prior commercial experience. I've been learning programming for over half year now, after transitioning form architectural industry. My preference is back-end job but I'm happy with doing full-stack too. You can check out my projects either on GitHub, LinkedIn or my portfolio page.
Have you read the entirety of my post?

Labour productivity has gone up (As has labour participation, if you compare it to the 50s and 60s). It should more than counterbalance a demographic-caused dip in labour participation rates. Fewer people, working less, produce more today than they did 40 years ago.

We produce more for less work. Why can't that be turned into a lower labour participation rate, while maintaining the same quality of life, despite demographic shifts?
How China's “debt traps” work
I have a LG fridge that can reduce its power consumption when requested. I have never seen it turn on though, so it must require some coordination by the utility that isn't there yet.
Location: Oregon, US (Remote)
Remote: Yes (for the last 8 years)
Willing to relocate: Probably not
Technologies: Distributed systems, Full-stack web, Clojure, Elixir, Javascript, AWS, Datomic + Postgres
Résumé/CV: https://www.bitsbyluke.com/portfolio
Email: lukewhorton@gmail.com

I've spent over a decade solving complex business problems, often with software. I particularly enjoy finding opportunities where software can reclaim people’s time and free them for more meaningful endeavors. I also have an affinity for teaching, especially where it involves software craftsmanship.

I have designed, built, and deployed many software systems from scratch. I have also scaled and improved existing solutions to better align with business needs. I am comfortable in a variety of programming languages (and their associated toolsets) such as Clojure/Java, Elixir/Erlang, and Javascript/Node. Given the choice, I prefer small teams working on simple solutions in a functional ecosystem.

I bring the most value to a team when working directly with stakeholders and subject matter experts. By immersing myself in a domain, I serve as a hands-on partner adept at solving core business problems and overseeing the execution of a software strategy.
Security Hub gives me imposter syndrome
One problem with these tools is that even if you manage to get a good layout for a document then as soon as you need to add/remove/update then you have to wrestle with them all over again.

I've used a few of these code-as-diagram products because I dream of a world where technical documentation, including diagrams, are part of the source code of a project. But my experience is that getting acceptable layouts, especially for external distribution but also just for internal use, is arduous.

And that frustration leads to at least two possible undesirable outcomes: the diagrams become unreadable or the diagrams become unmaintained.

To be honest, the idea of code-reviewing the documents during check-in is also a myth. In general the diffs on these kind of documents are extremely difficult to grok. It is almost impossible to meaningfully check the document is correct without rendering it and reviewing the output.

It is the kind of thing I really wish worked. Maybe one day it will become a solved problem.
It is a useful ability, and I’m still willing to sacrifice it. I’m afraid that allowing updatable firmware to be part of the hardware will just allow hardware companies to get sloppy, not to mention the freedom we could lose if that firmware is proprietary. If hardware is (by law) immutable, then it’s pretty clear it’d better work from day one. No last minute patch, it has to work, or it won’t sell.

This will drive up the costs, as well as the selling price, but if it means hardware will work out of the box more often than it does now I’m willing to pay that cost.
Swift made an effort to handle grapheme clusters but severely over-complicated strings by exposing performance details to users. Look at the complex SO answers to what should be simple questions, like finding a substring: https://news.ycombinator.com/item?id=32325511 , many of which changed several times between Swift versions

I was working on an app in Swift that needed full emoji support once. Team ended up writing our own string lib that stores things as an array of single-character Swift strings.
Good luck getting your hands on one of these legally
Julia is not a major language like Swift.
I beleive this is a naive take.

The guys at Uralvagonzavod were thinking they speak with russian troops.
The distinction is important. "Reading from memory" (function arguments) is pure, but doing I/O is not. A pure parser can be a functor, while one that does I/O not so much.
Making some pretty harsh assumptions about a massive and diverse group of people here.
- "I wonder if they could perform analysis over time and apply statistical models to subtract solar output from the data, knowing the orbital periods etc. But that’s just me being a layman here."

They do that in the paper. That's the "secondary eclipse", where the planet goes behind the star and they subtract the difference.

https://iopscience.iop.org/article/10.3847/2041-8213/acf7c4 [open access]
It's not all sunshine and rainbows. Most of the time, there's either no seating, no fast Wi-Fi, or no power outlets left. That's why I prefer to work at home with a nice desk, monitor and chair setup than to go to a cafe, which I do to relax and take a break.
It's up to the judgement of the officer whether to get a draw at other times.
Then a few millenia from now, scholars will be debating whether or not e-mail, Teams, and Slack were accurately translated into Jovian Esperanto or whatever the language of the day is.
Building AI apps with Elixir [video]
> unless there is some fundamental moral hangup with it
hey! let me know if you find something?
Video game competitions should be in the Olympics
This is an interesting point. Thanks! I’ll look into GSync.
hey be nice to my mouse cursor
What is the OS on these? Is it Linux based but very limited? Can you install a normal Linux distro on it without hacking an entire universe?
> often fail to recognize the best in their ranks

I know it's a dumb cultural cite, but I keep thinking of the "12th man" scene from the movie (book too?) "World War Z". The Israeli is explaining that his job is to disagree with the consensus. Just in case. Who is then given charter and resources to plan accordingly. Just in case.

I hope there's many buckets of research funds. With a modest bucket for long shots. And perhaps a smaller bucket for loonie tunes. Where by formalizing that model would preempt all the reactionary "omgherd golden fleece!?" outbursts.

As a taxpayer, I'd be thrilled if researchers, artists, journalists, musicians, and misc crazies got some kind of UBI, to do their work without starving. Considering the scale of all the usual waste and pork, genius grants wouldn't be more than a round-off error.

With a payout of 1:1000, it'd be a bargain for society. Smartest investments ever.
FDA Moves to Regulate Lab Tests That It Says Put Patients ‘At Risk’
I live in the bible belt and visit the north frequently to visit family and I sometimes get a kick out of how most of the things I expect to be closed on Sundays where I live are closed on Saturdays. It's fun to experience.

You also get signs like "Will be Closed for Yom Kippur" like you see signs for "Closed for Easter" etc.
How well did FidoNet work? It's not quite as fast as federation over TCP/IP, but looks like it solved a lot of issues on paper.
I mean, that would be the sensible approach. I was just thinking that designing an FPGA board for my Apple II might be...fun.
This is fine and all, but in the old days we used to have a "simple" editor bound to $EDITOR and a more advanced editor bound to $VISUAL. But hey, it's YOUR system, so who am I to tell you what to do. Just a reminder that you might find people using $VISUAL instead of $EDITOR. I think common practice for a bazillion years has been setting BOTH $VISUAL and $EDITOR to the full path of your favorite screen editor since hardly anyone needs to worry about editing something on a feature-poor terminal.

And since we're all talking about our favorite uses of $VISUAL and/or $EDITOR, this is mine:

tcv() {
if [ "$#" -ge 1 ]; then
touch $@
chmod 755 $@
${VISUAL:-`which emacs` --color=never} $@
fi
}

I use this when I want to write a shell script that's instantaneously executable. I'm much too busy to issue the chmod command after editing the file for the first time.
I will fear no paywall, for thou, Wikipedia Library, art with me
Does "800 parking spots per car" pass the sniff test?

There's order of magnitude 1 car per US resident. Does it seem like there are 800 parking spots per US resident? A quarter of a trillion total parking spots?

I doubt my car parks in 800 unique places (including different street parking spots as unique) in a given year.

On the smaller end, call each space 16'x8'. That puts a little more than 2% of the entire land mass of the US as parking spaces (assuming I didn't get any of the exponents wrong).
Malaria vaccine big advance against major child killer
Americans Saved $1.1T Less Than Previously Thought from 2017-2022
https://archive.ph/jEgeA