skysight-inc/HackerNews huggingface dataset:
The worst thing is how often developers almost fatalistically accept that testing sucks. I don't blame them though because improving the test infrastructure has little short-term business value or so they say.
Yeah it could be the problem is just for me, the person who started the Reddit thread and all commenters there, of course :-)
Seems like it would get dark pretty quickly.

take taxes out of their paycheck. Give one of their friends an allowance from those taxes, but don't make them do any work for it. don't pay them every two weeks due to "a computer glitch". pay the kids different rates and prohibit them from talking about it with each other. threaten to adopt an immigrant kid who will work faster and harder and eat less food, and can live in the closet under the stairs. make is clear that one of the two kids is replaceable with said immigrant child, so they fight with each other instead of unionizing. if one of them gets injured, don't feed them while they're not doing chores. make the other kids work twice as much but don't pay them anything extra, make it clear they should be glad they can do chores and haven't been replaced yet.
Exceptions: enforcing code quality that cannot be automated; punctuation in documentation (you WILL use capital letters and periods and complete sentences, so quit complaining about it); encouraging good habits (like using `map` and `filter` and `reduce` instead of `forEach` or `for...in`).

So it's not a waste of time, but pick your battles. Sometimes nits need to be picked so you have some easy-to-grok code and documentation.
It seems endemic, especially everywhere that's not a product company. I think it was mythical man month (maybe earlier) that pointed out the 90% of the cost of software is in maintenance, yet 50 years on this cost isn't accounted for in project planning.

Consultancies are by far the worst, a project is done and everyone moves on, yet the clients still expect quick fixes and the occasional added feature but there's no one familiar with the code base.

Developers don't help either, a lot move from green field to green field like locusts and never learn the lessons of maintaining something, so they make the same mistakes over and over again.
OK, having watched the video at https://www.youtube.com/watch?v=lqogvp1dGpk (8 minutes, so 4 minutes if you 2x it) I understand why they have such a hard time answering the question "What is Glamorous Toolkit?"

It's effectively a combination of a Smalltalk IDE, a Jupyter/Observable-style notebook environment and a tool somewhat like R Studio.

It's a hard thing to categorize, because it's not exactly the same kind of thing as anything else.

Part of the problem is that the way you use Smalltalk is pretty different from other programming languages already, due to the thing where you work within an "image" as opposed to just editing files on disk.

I emphasize with the challenge: I have a similar problem with my https://datasette.io/ project.
yynn – Rate good things and other things
Nokia Service Router Linux and Generative AI Combine for Network AIOps [video]
> All sorts of industries use web tech to render UIs. Even SpaceX used it in Dragon.

When I realized this was performant enough to drive a 747's entire cockpit while the simulator moved along at a high FPS and with incredible visuals, and was now a thing that was being selected for "state of the art" AAA games ... from there I did my homework.

So that led to reading all about SpaceX Dragon UI, as you mention, and all the myraid of other places this is used.

I did feel like I was too far outside the loop, having been a software engineer and working with these technologies for quite a while by that point. "quite a while" being the pre-JavaScript-existing years.

I just wasn't working on projects that such a thing would meet a requirement.

Now? I still have no use for it but I find it incredible that everything in this entire pipeline has become so optimized and reliable. Apparently to the point you can suggest running a spacecraft's user interface and not leave everyone staring at you, blank-faced and not sure how to respond.

Instead, possible responses can now include "sounds good".
Definitely not intuitive unless you already know what they are, but in this case refers to taxanomic naming of some plant families.

https://en.m.wikipedia.org/wiki/Caryophyllaceae

>Caryophyllaceae, commonly called the pink family or carnation family

https://en.m.wikipedia.org/wiki/Violaceae

>Violaceae is a family of flowering plants … It takes its name from the genus Viola, the violets and pansies.
I had the same problem as you.

My current understanding is that it's similar to Emacs, but in this case it uses Smalltalk instead of Elisp.

It's an IDE who's selling point is that you should extend while coding.

If my day job uses Python, for example, is it pragmatic to use Glamorous Toolkit?
Yes, it has a few functions for editing code in some language .. but you get a lot more Python power from Intellij or Pycharm. I don't use Smalltalk but if I were, I would consider it, alongside Pharo or instead of Pharo.
Pororoca, an HTTP Testing Tool
Oh wow, this is very cool!

The way this works boils down to the following: by default, Git has a heuristic for determining the "context" of a diff hunk by looking for lines that start with certain non-whitespace characters. This context is printed out after the "@@" marker in the hunk header. Within git, this context is referred to as the "function name", but that's a bit inaccurate as the patterns will usually match other scopes like namespaces and classes.

Setting "diff=LANG" activates a different (regular expression) pattern which is used to identify context; for example, in Python, this will look for "class" and "def" keywords. Git ships with a bunch of built-in patterns (defined in https://github.com/git/git/blob/master/userdiff.c), and the "diff.LANG.xfuncname" config option can be used to specify a custom pattern.

-L can then be used to look for hunks which have context matching a certain pattern. For example, if you want to look for function "foo", you could use -L ':\bfoo\b:file.py' (note that if you don't use \b you'll get every function that contains the word foo). Also related is the -W flag, which will show the entire function/class/scope in the diff, again based on context.

Note some limitations: the matching is line-by-line, so it will pick up "context" from things like string literals and comments, and you will only get the first line of the context (so multi-line signatures will be truncated). Also, since -L takes a regular expression to match against the context line, you'll want to take care to use an appropriate pattern to avoid matching unwanted functions (e.g. use \b to avoid substring matches, or even "def foo(" to ensure you only match to methods and not to classes or parameter names).

See also https://stackoverflow.com/questions/28111035/where-does-the-... for a very comprehensive overview of this feature.
> most of them are more scared of you than the other way around. No more than a small handful of people are attacked

I personally like to think of the stats too, but then again, why wear a seatbelt?
I'll plug https://tmate.io/ as well, its incredibly handy
> If that package doesn't exist, Gentoo's portage has a system where it suggests "similar" sounding packages. Like if you try to emerge "firebox" instead of "firefox" it will offer it as a correction

This exists in Ubuntu/Debian - if you type `firebox` you literally get:

$ firebox
Command 'firebox' not found, did you mean:
command 'firefox' from deb firefox (1:1snap1-0ubuntu2)
Try: sudo apt install <deb name>
Location: Boulder, CO
Remote: yes
Willing to relocate: no
Technologies: Golang, Java, Python, Docker/Kub, React, react native, Spark/MR, AWS, GCP
Resume: https://connorzanin.com/Resume.pdf
Email: cnnrznn@gmail.com
Malaysia, Singapore and Australia did experiment in field, there are not many countries accomplished this. so they did it.
Confronting problems with medicinal assistance.

Intention makes a difference.
> I have no idea why some tech companies are still there

They are all in the suburbs in gurgaon , not in delhi per se, and for a very interesting reason: Gurgaon was the first city in India which allowed women to work night shift as long as the companies could guarantee their safety. This caused a boom in call center business and also their infamous "company vans" business shuttling call center employees from their home to office 24x7.
Let's say the poster works at IBM and they want to provide a means for humans to contact them and frustrate scrapers so they say:

'My email address is my username@"the company no one ever got fired for buying from".com'

Write me a regex for that.

GPT on the other hand:

https://imgur.com/a/Hw0kcee
You’re right, that’s the core part of it. I think I just assume that goes without saying, but it should probably be mentioned explicitly when defining Web3.
If you are of British or Irish ancestry you may want to get genetically tested before you switch to iron cookware. Hemochromatosis (iron overload disease) is a genetic disease that is common in that population. Everyone in my family has it and we have to be mindful. There are probably millions with the mutation that are unaware.
People click on the video for actual content and will always try to remove other stuff.

It's not shocking, it's not surprising, it's pretty rational to do that if you think about it for 2 seconds. This is a solved topic, I really don't understand why people keep bringing this up.

If you are mad about people skipping your boring sponsorship segments — paywall your stuff already or stop complaining. Or better yet, find non-intrusive ways to monetize your content instead of relying on same old methods that became unsustainable years ago.
I usually use https://oshpark.com/ or https://jlcpcb.com/ with EasyEDA or Kicad depending on what you're comfortable with. A good 3D printer wouldn't hurt either.
> Cupertino can be accused of being two-faced.

It always has been, just that those voices get shouted down. While this particular article reveals the search deal details, keep in mind that the slides are from 10 years ago. It has its own thriving advertising business, and is the largest contributor to government requests for private data.

> which raises questions about Apple's commitment to privacy that it leaned into hard in 2014.

Ultimately as others have pointed out, the privacy stance was marketing, and sadly it has damaged the discourse that we should be having around it. Privacy is you being able to control your data, they convinced us that privacy was giving up our data to them.
A lot of these retro games are hosted online, and can be found with a quick Google. Here's Mario Teaches Typing: https://playclassic.games/games/educational-dos-games-online...

Check here for more options: https://github.com/mikeroyal/Retro-Gaming-Guide

Chances are, your kids won't have the same appreciation for it that you once did as they are quite old and dated now. That being said, there are a ton of modern options now and it depends on age range and topics. You have generations of games to pick from at this point.
Researchers devise cleaner and efficient production of key input for detergents
Not anymore not in this economy I'm afraid
>or lower demand (improve transport into the city, make other parts of the country more attractive to live in)

That's a chicken and egg problem. Most companies want to hire where the labor already is, aka the big expensive cities, and most workers, especially immigrants from abroad, want to live in the big cities as those have the most jobs and the population there is less conservative and racist towards outsiders meaning it's also easier to build relationships and get along with just English without having to struggle with the local language.

It's nearly impossible to convince companies and people to invest in small cities on the offshot that they naturally become the successes they dream of later since it's not something the government can guarantee, nor do we live in prosperous times of cheap money pouring from the sky that would enable governments to fund crazy projects of building attractive infrastrucutre.
This is why I don't understand new LLM start-ups. They hope their low-hanging integration or LLM-flavor-of-the-day fruits do not attract attention long enough.
I wondered why in the heck a static web site running in a resource limited environment would even attempt to run https. Based on the HN hug of death, it appears the reverse proxy adds HTTPS/TLS/whatever support, and it wasn't able to cope.

I wish that the demand for security theater in web browsers wasn't so high that they effectively prohibit plain old text transport.
I would be freaked out building a career on top of a pile of things I don't know how to do
Are these the concerns of people who study ecosystems deeply, and dedicate their lives to environmental protection through understanding it deeply?

Or are they the concerns of people who don't know much, though they care deeply? I find these folks often pursue actions with great passion that are effectively neutral or sometimes even detrimental to the environment.

You say that most mistakes of the past have been made after careful consideration, but I do not believe that is the case at all. Most disasters, like the dumping of chemicals from semiconducting manufacturing in Silicon Valley that created so many superfund sites, was just carelessness and complete lack of concern or study.
We are a Chinese family (well except me) and a low/mid-range zojirushi gets the job done. Rice is important, but beyond getting the dryness and fluffiness right (don’t add too much water, use Thai longer grain rice), I’m not sure are eating habits would improve with much higher end rice cooking tech.

I also appreciate sushi bar rice, but it is something to have out rather than eat in. I guess if I was cooking more Japanese rather than Thai rice it would be different.
Familysearch took down a photo of my grandparents because it they were kissing. It is the only picture I have of that grandfather, but they say no PDA of any kind allowed so I guess his appearance will just be lost to history. Pretty weird if you ask me that they treat a peck on the cheek the same way they handle full nudity / porn / etc.
There were already some great explanations in the replies, but here are a few videos too:

Basic overview: https://www.youtube.com/watch?v=mIkIMgEVnX0

Or a more detailed one: https://www.youtube.com/watch?v=TwaS5YuTTA0

It's been a standard technique in video games for... decades now.
The UK state is dying and that's the reason it's acting so aggressively. It feels cornered, it's starving and pressuring its people is how it's trying to get back some of the control it used to have. It's a lot like an old insane farmer who tries to get its sheep, who are already in a very poor shape, to perform by beating them up.
I really like this program's UI. I assume it's built on the textual library?

Unfortunately, my main use case for a hex editor is editing very large files (firmware images, disk images, etc.), which hexabyte doesn't seem to handle too well. For a few smaller test files I tried, it allocates memory about ~2.7x the size of the input file.
It is good that they define foot, inches, etc by SI units, because SI units are well-defined scientific units (except, until recently, the definition of kilogram was no good), and for the appropriate purposes the foot, inches, etc can be reasonable measures (while SI units are good for general purposes, the others are good for the specific purposes), so now they are also well-defined units.
It very much is not. One example: to prevent your flex container with an height from expanding to more than that height, you need to set the min-height to 0. There is surely a good reason for that (I know there is, and I don't care why it is technically necessary), but this means that to use a very modern layout mechanism (flex) in a way that makes sense for the user (e.g. you want an app that is limited to the height of the page) you need to use another css rule that doesn't make apparent sense for a reason that you can understand only if you have a deep grasp on CSS in its entirety.
Please note that Sweden is not in the US.
It strikes me as very similar to the ever present conflict of interest in the securities world between clients and broker-dealers.
A business like Amazon’s retail one is quite like the latter, and I would be totally unsurprised to see more and more legislative pressure applied to force them to segregate if not choose between their ‘agency’ and ‘prop’-type franchises; especially outside the US. Stuff like the EU’s DMA are just first steps; in securities trading a lot of this stuff sails into criminal rather than civil law.
Linksys WRT54G and WRT54GS power supply (2005)
>but finding PMF is hard and my experience has always been more scale-up.

Do you have enough to invest money? I'm sure some startups would love both investment money and someone who is willing to tinker with some of the less glamorous but still somewhat interesting tech work, or fill in gaps or whatnot.
Never said that they weren't. I agree with you that they are also free.

But that doesn't change the fact that calling it "character assassination" is hyperbolic.
if the AI had access to my calendar, emails, and text messages (like a human virtual assistant would), it could read most of that. if you gave it listening access to you all the time, it could transcribe everything that's being said around you and need even less from you.
It's relatively common in D application to use the compile time capabilities to generator a parser at compile time
Wow WTF is with subscribing me to mailing list and "connecting" with me to LinkedIN just because I used my Gmail to try demo ?
If you make rice everyday, you won’t be able to convince your Chinese wife to ho with a stove top method. Besides, even a pressure pot would take up some counter space, so you aren’t losing much.
Library Genesis in Numbers: Mapping the Underground Flow of Knowledge (2018) [pdf]
lol you're friends with steve balmer or casually run into him at gatherings???
They must have spun up another cluster, maybe with some Teensy’s running Redis on SD cards. ;-)
Just wait for Boeing to start making real cockpits in React...
Automata: "Robots" designed hundreds of years ago [video]
Dropping compatibility would be a huge change for Intel. Don't the latest chips still look like an 8086 on reset? But never say never, I guess.

Arm has entirely dropped 32 bit support in the last couple of years of cores. Cortex-A710 is the only ARMv9 core that supports 32 bit in User mode (EL0). Ability to run a 32 bit OS has been gone for quite a while.
"The Musui Kamado['s edge over its competition is] its precision-machined cast iron pot"
What works for me in the instant pot: 1 cup rice to 1.25 cups water, set it to pressure cook 4 min, then wait 10 min, then release pressure. I get consistently decent rice this way, it’s not the parameters the manual recommends. If I follow the manual I get overcooked mushy porridge instead of rice.
The problems here is not that hardness, and not even yearly certificate updates, or bothering with new certs on every IP address change, but (as the commentator above rightly pointed out)...

1. Planned obsolescence built into HTTPS: no HTTPS-aware server device from year 1999 would work with 2023 browsers. Just because "too old crypto". Plain HTTP works.

Being on a buy side I am against HTTPS in such devices, but I understand the sell side's position.
In Asia you wouldn’t have a coffee pot but you would probably have an electric kettle.
So I had a look at the MASA checks, and it's not bad, I thought it would be just some token badge.

https://github.com/appdefensealliance/ASA/blob/main/MobileAp...

https://appdefensealliance.dev/directory?category=vpn

But that aside, this is a bit surprising. Aren't VPNs against G's best interests, many of them come with built in (DNS based) adblockers. What am I misunderstanding?
Sometimes I wonder what it was like to live in a time and place where I and everyone around me sincerely believed that an omniscient presence was observing each of us constantly.
With systemd you can enroll any string you want as "PIN" for tpm. There are no restrictions. Can be long, can be alphanumeric, contain weird chars, up to you.
Unity has been stalling on it's DOTS and network stack re-implementation for like 5 years now.

There is no excuse other than leadership are cashing the checks and squeezing the juice out of the company until they close it, which would make sense looking at their semi-recent merger and poor behavior by the CEO.

Seriously, I was looking into Unity at the start of Covid while laid off, and DOTS was "around the corner" even THAT far back!

They still don't have an answer for a network stack, and now LOD is broken? LMAO.

Unity has been a dirty word for me for a number of years. This is the pay-off for dismissing people's concerns and insisting it will buff out eventually.
Honestly, automatic LOD generation would solve at least some of the performance issues: add the functionality, make it opt-out for those that don't need LODs and enjoy performance improvements in most projects, in addition to some folks getting a simpler workflow (e.g. using auto-generated models instead of having to create your own, which could at the very least have passable quality).

Godot has this: https://docs.godotengine.org/en/stable/tutorials/3d/mesh_lod...

Unreal has this (for static meshes): https://docs.unrealengine.com/5.3/en-US/static-mesh-automati...

Aside from that, agreed: the multiple render pipelines, the multiple UI solutions, the multiple types of programming (ECS vs GameObject) all feel very confusing, especially since the differences between them are pretty major.
Someone misunderstood the JSONParserFactory somewhere along the line.
I haven’t figured out how to change the time on my rice cooker anyways, and I’m pretty sure much of Asia (at least surely in China) will unplug rice cookers not in use (we got power outlets with switches).
the problem is regular people don't want to program aka use zapier, and just want things done for them, and programmers aren't willing to pay for things.

It's different for work, because the company pays for zapier, and people get paid to do work aka use zapier.
If every HN was full of thank you posts, it would be unreadable. Upvotes exist. I prefer comments to add to the discussion, so I don’t find the users request for more information to be that baffling. Their comment was at least trying to further their understanding, which is more than sillysaurx did.
Show HN: WireHub – easily create and share WireGuard networks
WireHub is a side project I've been working on, on and off, for close to a year now. It's made with django and minimal javascript.

It's a hosted WireGuard config generator/manager, that you can invite others to join your networks and manage their own configs/devices.

It's still very much a beta, maybe an mvp, but I just wanted to get some early from the community.

Thanks!
it's a fantastic feature in theory. in practice, it's imprecise and error-prone, and I believe these regular expressions are probably why. I hadn't looked at the implementation before, but I approached it from the other end: I set up a bunch of test cases, and I was pretty disappointed.

there were two disappointments. first, `git log -L` seems to prioritize tracking blocks of code over lines of code. that's just a design choice I disagree with, so it wasn't a big deal. but it also lost track of lines of code for me quite often, and produced a number of false positives to boot.

to be fair, I haven't tried using `diff=LANG` (per a comment below), and that might get more reliable results.
> You can’t just deny immigration in every country in the world and have the worlds oppressed and poor floating in international waters.

Well, you can and even much worse. Depending on how bad the migrant crisis get, we might well see that much worse. Those boats that the coastguard don't get to in time... yeah.
I thought it was DRM that killed SimCity (?)