skysight-inc/HackerNews huggingface dataset:
Whether you are invited to pursue opportunities elsewhere or not...

I post this from time to time, including here: https://news.ycombinator.com/item?id=28422944 with some editing. Recycling some replies. More context here https://news.ycombinator.com/item?id=26182988

Understanding codebases:

- https://news.ycombinator.com/item?id=19924100

Testing pipelines, scaffolding, issue templates:

- https://news.ycombinator.com/item?id=26591067

Making the most out of meetings and leveraging your presence:

- https://news.ycombinator.com/item?id=22873103

Product development:

- https://news.ycombinator.com/item?id=22827841

Giving a damn:

- https://news.ycombinator.com/item?id=20356222

If I disappear, what will happen:

- https://news.ycombinator.com/item?id=25008223

Consulting, understanding the problem your "client", who can be your manager, has:

- https://news.ycombinator.com/item?id=24972611

On taking notes. When you're told something, or receive a remark, make sure to make a note and learn from it whether it's a mistake, or a colleague showing you something useful, or a task you must accomplish.. don't be told things twice or worse. Be on the ball and reliable:

- https://news.ycombinator.com/item?id=24209518

Product, architecture, and impact on the team:

- https://news.ycombinator.com/item?id=24503365

Onboarding new hires to a codebase, what if it were you, improve code:

- https://news.ycombinator.com/item?id=22860716

Tips to learn from videos:

- https://news.ycombinator.com/item?id=22710623

- https://news.ycombinator.com/item?id=22723586

Communication with the team:

- https://news.ycombinator.com/item?id=21598632

- https://news.ycombinator.com/item?id=21614372

Reduce information asymmetry, template for taking minutes of meetings to dispatch to the team. Notes are in GitHub/GitLab so the team can access them, especially if they haven't attended:

- https://news.ycombinator.com/item?id=21427886

More meeting notes. Reply to a person who had trouble talking in corporate meetings:

- https://news.ycombinator.com/item?id=20323660

Communication, alignment:

- https://news.ycombinator.com/item?id=24177646

Useful things for the team and product that add leverage:

- https://news.ycombinator.com/item?id=21808439

Management involvement as a spectrum:

- https://news.ycombinator.com/item?id=22715971

Researching topics:

- https://news.ycombinator.com/item?id=25922120

Keeping up with a firehose of information:

- https://news.ycombinator.com/item?id=26147502

Fractal Communication: communication that can penetrate several layers of management and be relevant to people with different profiles and skillsets:

- https://news.ycombinator.com/item?id=26123017

Remote work, use existing tooling and build our own. Jitsi videos, record everything, give access to everyone so they can reference them and go back to them, meetings once a week or two weeks to align:

- https://news.ycombinator.com/item?id=26179539

Write better. Always.
The bulldozer as a symbol of state power – and how Gandhi warned against it
There are a lot of disabilities that are in the brain that can’t be helped with exercise.

Bit by tick and get Lyme disease. Get virus and get chronic fatigue syndrome. Get hit on head and get TBI. Don’t even know what causes fibromyalgia.

I have chronic vestibular migraine, which means dizziness and fatigue, but can work most days.
I'm not, and never was, a "front-end guy". I've noticed more and more quirks (bugs?) in UIs where something is off screen, or unclickable, or suffers extremely unhelpful placement that prevents or significantly impedes my use of a web site/app. Rotate phone/tablet, change font size, hide URL bar, mental note to try it on a desktop or laptop "later".
This feels like the front-end version of "it works in dev".
I've been searching for ereader/note taking e-ink tablets so thank you for the recommendation. I was going back and forth between the Remarkable 2 and Boox devices. What has your experience been like with regards to SuperNote's software updates? I'm weary of getting a device that won't be supported with feature, or at the very least, security updates for the next 3-5 years.
Unfortunately bats don't eat many mosquitos as they prefer other insects. They should eat a few though.
> IIRC the citation notice was cleared by Stallman as GPL compatible

Do you have a source for this? Im confused by this, as the GPL section 7 is pretty clear that additional restrictions are effectively void. I suppose it’s technically not contrary to the GPL to idly state those restrictions, but it is contrary to the GPL to expect them to do anything. If the author is deliberately including an impotent clause in the hope that people will follow it anyways, I feel that trying to confuse or scare people into doing something the GPL gives them explicit permission to do is contrary to the spirit of the GPL.

Furthermore, trying to retaliate against people who (as permitted by the GPL) remove the citation notice, as the author here has done, seems very contrary to the spirit of the GPL.
The code just has to tolerate a period where journald's starting but not yet available, since it's PID1 which starts journald, to avoid deadlock. Chicken-egg problem.

There's assumptions throughout PID1 that journald is the logger, units which log get journald deps added:

https://github.com/systemd/systemd/blob/v254/src/core/unit.c...

Salient point being, this is all journald-coupled, not some abstracted logging concept you can substitute with any other thing.

The problem with supporting a journald-less mode as some first class thing is it's basically a degraded functional state.

Edit:

Here, I dug up the documentation speaking to this when journald was being developed:

> I am using systemd on an embedded system and am not interested in
> persistent logging, can I opt out of the journal?
>
> No you can't really. However, what you can do is tell systemd that
> you don't want persistent logging, by removing (or not creating in
> the first place) the /var/log/journal directory, in which case
> journald will log only to /run/log/journal (which it does in any
> case during early boot). /run is volatile and lost on reboots, in
> contrast to /var. On top of that you can configure the maximum disk
> space the journal may consume to a low value.

From the google doc linked @ https://0pointer.de/blog/projects/the-journal.html in the FAQ section.
Okay; very contrasting opinion here: I use Windows 10 Enterprise, and I don't have any of the crud. I'm holding off on upgrades to Windows 11 until there's a killer feature there that I really need on Windows 10, and so far... nothing yet.

As a developer, I use Windows... a lot. I can't imagine writing complicated C++ without Visual Studio; the debugger is just that good. I regularly script and administer my installs with PowerShell. I like writing fast GUI code that will run on Windows XP with not much fuss.

Now, I like nuance, so I will distinguish between Windows, the OS—which is actually really nice—and Windows the bean-county bit, which sucks.
A RISC transition and a moon landing are markedly different things, though. They've already migrated MacOS to a RISC architecture, whereas nothing Apple makes is really intended to go into space. Unlike building a rocket ship, we already know Apple can do this.

None of us really know the specifics of Apple's deal, though. It's a perpetual license and they are in-bed with the firm that majority-owns ARM. It seems like a good deal, but obviously it's not good enough; Apple doesn't use any ARM-provided core designs and even adds their own ISA extensions when-needed. They themselves are using ARM like it is RISC-V, and they're a big enough stakeholder that they can get away with it.

> They’ve been working on ARM chips for almost a decade

https://appleinsider.com/articles/21/09/03/apple-investigati...

They've been exploring RISC-V internally for a couple years now, too.

I think it is either extremely foolish or ignorant to think that RISC-V won't undermine most ARM-licensed devices. The vast majority of places where ARM is used (even in Apple devices) is small and cheap microcontrollers that mostly cost whatever their license demands. If Apple could switch their internal ICs to RISC-V, they would already be saving a lot of money without transitioning to RISC-V fully.
> It's a disservice to illustrators to make them feel safe.

It is also a disservice to encourage managers to make their illustrators redundant when we don't yet know that, in six months, AI image generators will equal a human illustrator in being able to create adequate pictures. This kind of article has an important role, namely that of countering hype (often based on PR from machine learning companies). That hype is why more ignorant people think that AI can already replace crowds of employees, when the reality is more nuanced.
I didn't realize this Duo was affiliated with Cisco. Now it makes sense it's so popular
Where do you see DBUs being many-times multiples of the underlying compute? AFAICT they're basically a x% (for x << 100) overhead on what you'd pay AWS / Azure for the compute.

Of course, there's the argument that AWS et al are overpriced relative to running your own hardware... which this community can argue ad infinitum, but seems besides the point here.
> The KBI said it was asked by Marion police and Marion County Attorney Joel Ensey to join an investigation into accusations of “illegal access and dissemination of confidential criminal justice information.” Ensey will decide whether to file criminal charges after the KBI forwards the findings of its investigation.

Isn't Ensey the guy whose family owns the hotel/liquor license that started all of this?
That doesn't sound quite right to me. There is a lack of physicians, especially family/general, which makes everything harder.

But that doesn't nearly account for everything. It is also true that the system is set up very transactionally, and that this makes it difficult to address many chronic issues as well as they could be.

If you are lucky, you have an involved general practitioner who has a long history with you, good notes, and time to get into difficult analysis. For many people currently this is a pipe dream. Hell, many people are reliant on ER for basic care - a system that is fundamentally incompatible with this sort of baseline and evaluation.
Sweetgreen Hires Former Chipotle Executives, Readies Mid-America Push
This is an opinion piece, not much different from the strip section with regards to journalism standards. And I mean that as a good thing.
If you want a more recent Firefox, try backports?
This is good news and exactly the kind of oversight that I expected to see.
> While "whiskey" plates are on the vehicle police officers can legally stop the driver of the vehicle

Not any more. They changed this part of the law a few years ago. Probably around the same time that they (MN) began to implement breathalyzer interlocks where you can't start or drive the car if you're above a certain threshold.

However, I think that if you're pulled over and you have an active DUI but are not driving a car with whiskey plates, then it's an immediate loss of license.
I'd bet on this being true six months from now. DALL-E 2 came out in 2021-01 (19mo ago) and Midjourney in 2022-07 (13mo ago). While the quality of images has improved a lot, if you have something specific and moderately complex in mind it's still very hard to get there just from a textual prompt.
https://archive.ph/z13Bs
we are programmers and need to occupy our brains while test suites run / compilers compile / waiting for coworkers to respond to your slack message
You can't safely send zero bytes over XML even with UTF-8 encoding. Not in practice:

echo '<zero>&#0;</zero>' | xmllint -
-:1: parser error : xmlParseCharRef: invalid xmlChar value 0
<zero>&#0;</zero>
^

printf '<?xml version="1.0" encoding="utf-8"?><zero>\0</zero>' | xmllint -
-:1: parser error : Premature end of data in tag zero line 1
<?xml version="1.0" encoding="utf-8"?><zero>
^

And not in theory: https://www.w3.org/TR/2006/REC-xml11-20060816/#sec-well-form...

Character Range

[2] Char ::= [#x1-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF] /* any Unicode character, excluding the surrogate blocks, FFFE, and FFFF. */
[2a] RestrictedChar ::= [#x1-#x8] | [#xB-#xC] | [#xE-#x1F] | [#x7F-#x84] | [#x86-#x9F]
Is it though? Most of the large cities are ... mostly the same, with the same apartments like in 60s. Modern apartments are even smaller than back then.
I can't find a quote but square footage per capita has barely moved in last 40 years.
Couple of McMansons are not changing the stats that much apparently.
It can't be 44x44, it's not even square.

I can't tell what units you're measuring in, are you measuring hardware pixels on a hi-DPI screen? We're talking about logical pixels which is the only thing that makes sense to measure in and compare.

But comparing it with e.g. the refresh button on your browser, it's merely 17% taller than that, in your screenshot. So I literally don't know what "absolutely massive" you're talking about.

It seems perfectly fine to me. Maybe I'd make it a little narrower, but they probably wanted to balance the logo in the top left corner in terms of visual weight, so it makes sense.
People in the US forget that passing new laws is even an option because Congress is dysfunctional.
ya this gave me quite a hearty chuckle. I’m sure the content of the article is excellent but it’s impossible to read on my viewport
> cats have an inborn instinct to murder small critters for fun, and don't need to be taught that

If a cat has never seen mice before and no one has taught it to chase mice (and if it's not even hungry), then I simply can't imagine how this instinct is passed on through genetics. Is there a DNA encoding for "chase and kill small moving objects, preferably mouse-like objects"? Does anyone know how DNA would carry information like that?
The broad set of computer science problems faced at cloud database companies
I agree with most of this, but I do disgree with the thing about producing specific imagery. It's absolubtely a skill one can develop. I spend a lot of time helping people leearn to simplify their prompts and choose the right language for image generation AIs. For some reason people put a lot of unnessacary junk into them, I guess a form of superstition (this sentence fragment worked well the last few times).

As the article mentions, the hybrid approach (using this as a tool in a series of other tools) is the way forward

There are concepts the AI simply will not grasp. For example right now midjourney will extremely struggle with "bulldozer", "centaur", "fantasy archer" etc. These will inevitably fixed (and have in the past) be fixed with new model versions with better training data.

The real struggle comes with either small details or semantic information. For example, its hard to ask it to make a lifelike/photograph scene with everything including the background in focus. Even with "focus stacking" type keywords. "selfie" is about the best word we came up with but unforunately that has significant side effects lol. Perhaps there just isnt enough instances of people specifically describing that property in the training data, but honestly its difficult to even learn english words for these concepts to describe with!

As for small details, it is indeed true that the current approach will probably never scale to handle something like "six blue cubes with a red triangle on each, arranged in a pyramid shape, with a yellow ball balanced on top". But as the author points out, such things will likely be handled with a minimum of photoshop skill using assets made individually
I'm not familiar with details of any of these packaging formats. Are they all single-file? Is there any technical reason they couldn't be unpacked to allow the fs to deal with the deduping?
Until a few years ago Apple was shipping new Macs with 120 GB. Probably same was (is?) happening with Windows vendors. TB-level disk space isn’t ubiquitous yet.
There's a way to do it entirely without viewports, although it's extremely unpopular with designers.

Present a .css file for mobile or for desktop, based on the presence of "mobile" in the agent string. Chrome continues to report that agent data and it's very accurate for this use case (where your primary aim is to detect mobile equivalent, else present for desktop).

You can drop the viewport html tag. All major phones, including iOS and Android operating systems going back at least a decade, will automatically scale your site for mobile without viewport. You customize the mobile version of your .css file for just mobile. And it's very easy these days to cross check to make sure the look and compatibility is correct (for Chrome and Safari mobile in particular). You present different site UI/UX based on the "mobile" detection; if mobile, present mobile layout, else present desktop layout.

Google will punish you (SEO) slightly for the lack of a viewport tag however.

This is a far easier way to design for mobile & desktop vs trying to deal with many different viewports (which is a ridiculous, backwards problem that represents an industry failure).
But they'll never hunt a snake. They have an inbuilt terror of them. This is why they jump at cucumbers and hiss (trying to scare others with snake sounds)
Ole did provide a BibTeX entry to a USENIX magazine article about Parallel, which is fine, though I was always taught that non-journal references generally belong in footnotes or an appendix and not the bibliography, especially for something you’re not referencing for research purposes. Not sure if footnote or appendix or open-source usage citations count for what Ole needs; I’d guess he wants citations you can easily index using Google Scholar or other citation indexes, i.e. it should count toward Parallel’s H-index (https://en.wikipedia.org/wiki/H-index)
You might be interested in the "Commercial illustrators will keep their jobs, but will mostly need to learn to use AI as a part of their workflow to maintain a higher pace of work" section of the article, which gets into this more.
Flatpak seems to follow a similar path as many other Linux technologies like Wayland or Systemd, in the sense that they seem to arouse the anger of a small but very vocal crowd who really can't stand any challenge to the status quo. So this is the template of the story:

There is a new tool or workflow trying to replace or complement an old one. This new tool tries to solve many different complex problems that the old tool, usually designed decades ago, doesn't solve well in this the current world. To do so, obviously, some sort of compromise is required, the new tool won't do certain things that the old tool used to do, but in exchange of that it will do a lot of new things that many users really want. However this small crowd is really pissed by this, without understanding that there is no holly grail solution and some sort of compromise is always required. Additionally, as it's natural with any new technology, the very first incarnations of the new technology are not very mature and there is a lot to polish, a lot of tooling missing, and a chicken and egg problem of not enough users to drive its take off. And the small crowd will use all this as much as they can to try to prevent the world from moving on.

However, as time passes, the new tool starts becoming more mature, the obvious shortcomings get fixed, and all the new possibilities that the tool enables start to really shine. And while the initial compromise will always remain, the majority of users realize that the tradeoff was worth it.

This has happened with Systemd, it's starting to happen with Wayland, and I believe it will happen with Flatpak was well. We'll see.
I'm not sure quite what you mean by the last sentence.

A "right to be forgotten" seems to mean a conflict with the classic rights of others to remember what they know, and to tell each other what they know.
Will this create a market in minor-screen-minutes?
How is this anything but rent seeking on the part of Verisign?

Edit: not surprised how this got regulatory approval... https://www.politico.com/news/2022/04/09/website-domain-more...
I trust myself most to implement selection sort, its the most intuitive to me: just keep finding the next smallest element in the array and place it in its position.

I can never remember the loop bounds of bubble sort, always have to look it up.
If you’ve worked in front-end dev for a while you can be aware of all the issues.

The problem, generally, is that frontend dev is taught poorly if it’s taught at all, and the barrier to entry is so low that there’s an Eternal September problem.
If you have to wait on a computer, it's not fast enough.

Steve's argument here is widely used in the industry. It's almost emotional blackmail (fail and be a killer) but classic nonetheless.
LoRa is fantastic for outdoor sensing applications. Shameless plug: I just released a low cost, 3D-printed, LoRa sensor platform: https://www.thingiverse.com/thing:6170483
Not dissenting generally, just want to point out that the author is wrong about the file permissions dialog thing:

> This is the most complicated and brittle way to implement this. It’s also not at all how other sandboxed platforms work. If I want file access permissions on Android, I don’t just try to open a file with the Java File API and expect it to magically prompt the user. I have to call Android-specific APIs to request permissions first. iOS is the same. So why shouldn’t I be able to just call flatpak_request_permission(PERMISSION) and get a callback when the user approves or declines?

On macOS you try to open a file and it’s handled transparently. “iOS is the same” also could use a citation (I don't recall off hand if it is, and kinda doubt it based on the macOS behavior, so I feel a citation is appropriate). I’m slightly confused why the author is comparing Linux desktop with mobile rather than existing desktop implementations of sandboxing… feels a tad disingenuous.
Exclusive Premiere of Futurist Gerd Leonhard's New Film on AI and Humanity [video]
>Join #futurist Gerd Leonhard and Emmy-award-winning Director Chris Sean Nolan for this exclusive premiere of this exciting new docu-fiction film on AI and the future of humanity: LookUpNow.
Solar Greenhouses Generate Electricity and Grow Crops at the Same Time
This would make roads undrivable by human drivers (unless augmented by modern tech). Probably exactly what you had in mind, but I don't want this future (at least not now)
The post actually goes into a bit of detail on that process.
I'm not saying you're wrong and that I'd do that. But I've seen many travel agencies offer "New York weekend" package deals here in France. If they're doing that, I assume enough people take them up on it.
the .xyz guy be printing money
That's the point though. The rich already have all the benefits, plus more, but we also make the poor spend a lot of time, money, effort, and stress on "proving" they are poor to get the baseline benefits just so the rich "can't" use them (even though the truly rich have access to better and more services). If the rich already have plenty of access to stuff why are we forcing the poor to go through all these extra "proof" steps? Of course, rich people will cheat and take the 'free stuff" too (because they can, because many of them penny pinch too). So why not just make it for everyone and avoid all the tests and stress and administrative overhead of "prove you are poor to get this service"?

(A very similar thing applies to things like public school "free lunch" programs. The poor have to do a bunch of paperwork to qualify every year and lots of real poor people fall through the cracks of the system because they miss the paperwork or get some small detail wrong. The rich are generally going to pack better, healthier lunches anyway, so in some cases the time and cost of that paperwork would be better spent on "free lunch for all" programs, even if that means a few rich kids get free lunch sometimes.)