skysight-inc/HackerNews huggingface dataset:
Not sure about this. I'm going to paint with broad stripes here, but take Spanish work culture versus USA for example. Spain is okay with 'good enough', while US is striving for excellence through overtime etc. Or Christmas in the US, everything "has to be perfect", if there's a slight hiccup, the whole thing is ruined. In Spain people just shrug their shoulders and carry on.
In my opinion, as a consequence, the average Spanish person is a lot happier than the average American.
I engage with ChatGPT daily now on a number of topics. In general, I've been trying to search on google and talk to ChatGPT about the same topic, of course I don't put three words in I try to use natural language with ChatGPT. (I had a stint in NLP systems for 5 years around 1997, so that might bias me a bit on how I engage)

What has impressed me is some stuff like "Can you summarize this for me?" and "How would you parse the datetime out of this log entry in python3: {raw text}", "How could I make the following mysql query more readable?" etc.

At this stage, it's like when Stack Overflow came out. And yes, some SO stuff is crap, but once in a while, you get something that saves you 3 hours of your life. For example, recently, ChatGPT has saved me hours of poking around on topics I wanted to solve quickly without thinking so I could get to the high-value work that would get me closer to my goal.

That said, I am amused at how it can bald-face lie about even mathematically incorrect things, and it gets lost if a thread gets a bit too long.

Something is happening here. I think it'll be a while before these things write code from reading a paragraph from a product manager or a less technical user's "use case".

What's interesting is to watch this pendulum swing back and forth, from expert systems coded by hand to neural nets and now these large language models. If the pendulum keeps swinging, it might land on your head one day if you don't pay attention.

All this said, I enjoy my interactions with ChatGPT more than most SO posts, so I continue to use it, and luckily I have 40 years of coding experience to help me identify where it's a bit off.

I have taken to pasting questions from my mentees into ChatGPT and sharing the result and suggesting they try ChatGPT to learn python3 in addition to SO and other tools. It seems to help them, I worry it will confuse them with a bald-faced lie, but I'm here to help when it does!
Happened to me because of nvidia video card (unused) on a work machine… changed the bios to not use it and that was it.

That's out of tens of machines, over several years of running linux.
I have played in the past with the ESP8266 and the (original) ESP32, but I would be too concerned about backdoors to use them for anything serious. I'd prefer something like Nordic nRF.
The bidet leaves you clean and wet. Just like after a shower, you run the towel through your nooks and crannies.
Thanks for this fascinating connection. "History progresses at the speed of its weapons systems." https://en.wikipedia.org/wiki/Paul_Virilio#War_of_movement
Blame scalpers. I work on a small time website that happens to sell limited release shoes occasionally. Its almost impossible to keep the site functional during these releases because the buying bots are both aggressive and smart. They HAMMER sites trying to get at those shoes. Its nuts.
Hum, Do the millions of people frying everything in olive oil know that is impossible to fry something in olive oil?
Hi Debbie,

Amazing to read a response from you. As someone who's been working in marketing & Tech, I have to say that many things have indeed changed, except for the worse. Whereas before we've had an incipient Nicespeak phenomenon, I've noticed it grow larger and larger in various respects.

For what it is worth, I've learned about your article from Madeleine Bunting's "Willing Slaves" book [0], which I'm reading now and felt the need to read it in its entirety (edit: the article, that is); luckily Archive.org had it preserved for us.

[0] https://www.goodreads.com/en/book/show/793071
That's not how it works. You need to bait it really hard and push it into a corner for it to reproduce someone else's code, at which point you may just as well copypaste the code directly from the repo you're trying to lure it to reproduce.
I remember wanting one of these so badly when they were announced, they were marketing the hell out of them at the time. It’s a shame they were not more popular, could have been fun bringing them to school and interacting with students similarly to how we later did with PictoChat on the Nintendo DS.
I suspect this is mainly because the whole hiring process has been internationalized, and 'Software Engineer' seems to have become the common international phrase for 'anybody who has the ability to author software'.

15 years ago it would have been "Softwareentwickler" or "Programmierer" (optionally with the requirement of a degree in computer science, which - funny enough - also isn't excplicitely called a 'science' in Germany, but simply 'informatics'), even though the job description would be exactly the same as today.
It has an external PSRAM interface. You can easily get 64MB PSRAM chips which is plenty for Linux.
the pay can be quite good; but don't go bringing any other concerns to the HR department.
You can find a lot of scientific publications about partial reconfiguration for FPGAs and there seems to be some sort of support in commercial toolchains (Vivado/Quartus). In my experience, the support for partial reconfiguration always was rather brittle and I have never seen it used in practice. But things may have changed in the last decade or so...
The successful startups hardly ever do that.
Google will nuke your entire domain at the registrar level and put it on a malware/phishing list just because one subdomain generates some traffic google does not understand.

Don't trust google with your registrar needs.
I use home assistant with a set of Yale Zigbee locks but really any lock that can integrate to HA will do the trick
One option I never see mentioned in any of these discussions about virtualenvs/stuff is my approach to python environments: Each project gets it's own VM/Container.

You then have one python version in the container, and no virtualenvs at all. All libraries get installed right into the main python libraries folder.

I've been using this approach for 5+ years now, and I've yet to hit issues. I read people lamenting issues with python's packaging infrastructure, and with the approach I've never run into any of the issues they talk about.

Pip complains a lot about being told to install stuff globally, but from what I can tell as long as you are careful enough to never use distro-sourced python packages (they're almost always out of date anyways, at least on ubuntu), it's never caused problems for me.

For web-service type things, this has a lot of knock on effects that are beneficial. Each project winds up with it's own IP, if you need to restart things you can often just reboot the VM/container (assuming you have init scripts), process/library isolation issues are effectively impossible, etc...
No. The argument is the argument over polishing work is not a power play. Work is expected to meet certain standards. A request to polish the work is an opportunity to ensure the work meets those standards, prior to cutting them loose for falling short of expectations.

I have worked with many students who have felt that submitting the minimum possible should reflect the standards. The argument goes it has demonstrated they know their stuff. Sometimes they have learned the material. (Usually they haven't, but that is a separate issue.) What they are neglecting is the expectation to communicate they have learned the material in a clear manner to other people.

Something similar can be said of software development. It is relatively easy to write code that solves a problem. It is more difficult to write code that solves a problem well. It is also more difficult to document the code in a manner that other people will understand, which is important since other people will will have to work on it in the future. (Even if, as the saying goes, that other person is future-you.)
My exact term too!
We build dams to be long lasting.
Some good points here. But I also have to make some objections.

> You’ll need to work around incompetence

It’s amusing that the article never suggests you might be incompetent. No, no, it’s the “other person” whose incompetence needs to be well-documented.

> Rare work-life balance. In other professions, your work day ends at 18:00, and you forget about the job. Not here. You will most likely always be online and checking the code, even in the evening.

I’ve always tended to avoid this throughout my career, and my bosses and coworkers have always been made aware of that.

Wait. Would I be the incompetent the author is talking about?
A bit more dry and sneering tone and ChatGPT could outright replace HN for all things beyond the realm of software
One of the problems with debugging is that everyone seems to approach it differently. With some of the approaches working better than others in some situations. Which is why a group debugging session works great when you have a tricky problem that is not getting solved by one person.

We can definitely test for basic debugging and troubleshooting skills. But I havent found a way to consistently evaluate people who are capable of identifying and finding solutions to complex problems. These days a lot of these come down to framework level experience. With the proliferation of frameworks and tools used in modern apps, it is impossible to find someone who can solve problems involving all of them. So in a big team you want a variety of such experiences to cover a wider base.

Having said that, I have been in many situations where i have had to join a debugging session involving technologies or programming languages where i have had zero prior knowledge and have moved things towards a solution by asking what at times seems like basic queries to help others come up with the solution.
No bubble to burst, SAPs UI sucks. As does any other ERP system I saw. I never disputed that, but that is actually not the point. And all those front ends I know don't cover the core functionalities of ERP system anyway.

The fact only UX, which is different from UI, was again adressed, and none of the other points I mentioned, kind of proofs my point.
IIRC that should count as using tools, but that's still a step away from making tools.
Sigh ... So now we'll have to charge our shoes too. And ofcourse, it'll come with its own app that will require you to share your location to show you how many steps you have walked and where you have walked (or run), on a map. (And since we all want cheap shoes, it will also sell your data to data brokers to "subsidize" the cost of the shoes for you). And ofcourse, it'll be subscription based to make sure that you have access to their latest "gait-adjusting" algorithm. If we stop paying the subscription will the shoe atleast work as a roller skate? /s
This feels a bit too vague for anyone to give you advice on.

Do you want to build enterprise apps. Do you need advice on using React Native vs Flutter vs Swift ?

Do you want advice on actually building a SASSS business?
Those terms are very outdated now
The Case for Truly Public Housing
I found one of these when I was going through some old boxes at my parents house, totally forgot I had it. I really begged them for it - then played with it once, put it in a box and never saw again.

It's an amazing artifact of late 90s design - colored translucent plastic, sort-of-ergonomic form factor, weirdly shaped buttons that can only be used with a stylus, an aerial. The screen is actually amazing for the time, light years ahead of a GameBoy.

The glaring problem, sadly, is that there's nothing you can actually _do_ with it. There were no games of any quality, and the mesh networking would only work over a short range and if somebody else had one, which meant that feature was useless in the suburbs.

I think it has to be remembered that at the time, before smartphones, PalmPilots were a very big deal. Somebody thought hey, what if we made a PalmPilot for teenagers. Maybe not a terrible idea on paper, but they didn't need them.

Still, it's an awesome _object_. A pure crystal of optimistic new-millenium funk, not the drab industrial design of slow, perpetual decline we have now.
I turned Logan Paul’s scam into a working game
The creator economy: the top 1% and everyone else
Try using a different, dedicated DNS provider first - no need to switch registrars. For example you could try (shameless plug) https://nanelo.com
If you want, I can migrate everything for you and hook you up with a free account for now.
As long as we're discussing Vinge, here is Vinge's annotated version of A Fire Upon the Deep, with all his thoughts, alternate plot ideas, and discussions with reviewers and early readers:

https://3e.org/vvannot/

There are very few copies of this out there and it would probably be good if it were more widely mirrored.
Which scanner app are you using?
This type is called autoclaved aerated concrete.

https://en.wikipedia.org/wiki/Autoclaved_aerated_concrete

It's pretty good but it's also brittle. You have to use special screws and wall plugs if you want to attach something.
Came here to say this. They walked into this by creating a false economy of artificial scarcity.

Just make more shoes, damnit…
Making of ‘Elvis’: How the Cast and Crew Re-Created Graceland in Queensland
Are you aware of any (very) low end hardware in the field crunching dates to the point where this matters?
It really depends. If they are willing to learn from those 100 pieces of pottery, then definitely. If they are performing the same mechanics over and over again, then their work is unlikely to improve. Alas, too many people fall into the latter category.
Traffic goes through their DERP servers if all p2p connections techniques fail. For example Tailscale tries to do UDP hole punching to create direct connections between nodes even if there isn't port forwarding.

One of the main reasons behind Tailscale is to do just this, connect nodes directly rather than pushing data through some central hub.
What's the deal with the "processing your cookie preferences" for "up to several minutes" on redhat's site..?
And what if the firewall blocks icmp? What if the dns server is internal to the network and is returning a stale ip? There are way too paths down this rabbit hole.
This is exactly what I had in mind. With integrated WiFi and crypto it couldn't get any juicier as a backdoor target...
> Nobody should start to undertake a large project. You start with a small trivial project, and you should never expect it to get large. If you do, you'll just overdesign and generally think it is more important than it likely is at that stage. Or worse, you might be scared away by the sheer size of the work you envision. So start small, and think about the details. Don't think about some big picture and fancy design. If it doesn't solve some fairly immediate need, it's almost certainly over-designed. And don't expect people to jump in and help you. That's not how these things work. You need to get something half-way useful first, and then others will say "hey, that almost works for me", and they'll get involved in the project.

A quote from Linus Torvalds someone posted on HN and I saved almost a year ago
I’ve tried to use it. There are enough small incompatibilities that I had to give up.

I think podman needs to grow an integrated version that matches compose v2.
Logseq is a good alternative outliner to migrate to https://github.com/logseq/logseq
Body heat can't be accurately measured. You can just measure heat loss via the surface. But there's variations on the cell level. Since heat can be stored inside the body for a longer period, measuring heat loss over a short period of time is not representative.
Don't worry the engineers will use five times less concrete and sacrifice longevity.
They used a 1 Rep Max type intensity calculation (which is very common) and to get that baseline they used an isometric contraction with a joint angle of 50deg. So basically you put someone on the machine, set the angle, tell them what to do and give them ~3 tries to do a bicep curl as hard as they can. Since the “weight” isn’t allowed to move, it’s just down to how hard each individual can pull.

I’m pretty sure they used a machine like a biodex that is basically a load cell/resistance unit that you can setup for different movements and contraction types. It works based on an arm coming off a rotational unit. So direct load cell measurements are torque. Torque can then be used to calculate other things depending on what you’re doing.

The results are interpreted and that sets the individual’s Maximum Voluntary Contraction Isometric Torque, which again is basically just 1RM on this machine.
Convection ovens have been around a long time too. Some have even started labeling certain cook modes as "air fry".
Ghostwriter: GPT3 Powered Typewriter
So they targeted both, as required by law (political lobbying is not tax exempt), and conservative groups were targeted "more", without quantitative context.
How H2 becomes ‘molecule that made the universe’
Our dams don't appear to be that fragile.
Are Cloudflare generally considered ok...?
This is also a very sane combination. HTMX is great and Django is also very impressive :) We need tools that work for us not us working to make them work.
Your comment was better when it was strictly informational. I didn't know Soapbox originated from Gab. That's interesting...

As to your other assertion, the author's view on sex and gender would have been considered liberal ten years ago. The section on his views in this post below is definitely not right wing or conservative at all.

https://blog.alexgleason.me/trans/

At most you can say the author speaks without thinking, or perhaps is just rude. Maybe he's just fed up, I've never heard of him before today so I can't say.
Virilio was a very interesting writer.
> Who is using seed oils unheated? There’s almost zero use cases for that.

Everybody. Eating raw peanuts, almonds, sunflower seeds, pumpkin seeds or pickled olives as snacks is extremely common.

Cold pressed oils could also fall in this category (more or less).
docker is still the major player.

also, podman still runs as root in many distros so i wouldnt care much for thar argument.
I have been in enough debugging sessions to know that it is easy to weed out those who are bad from those who have the basics right. But trying to know if a candidate is good with advanced debugging is a futile exercise. You need to be in a few intense sessions with such people to know who are good/bad at these things.

I have only been able to figure this about people after working with them for 6-12 months. Which is why it helps keep references to such people and have them on your teams in future ;-)
The IRS is required to ensure that political lobbying groups pay taxes, but allow charities to not pay taxes. This job is impossible to do without raising controversy, because many political lobbying groups lie about their behavior.
That's a good question (I think, I'm not one of those either) - it's about as close as they could possibly come with the body parts available, so if we're interested in the intelligence and ability to reason about using things to do other things ('tools') then surely it is.

Surely it's possible for an animal even to know its limitations, and desire to do something outside of them. Like I might think 'if only I could fly up and fix my gutter', say.
Deploying to Ephemeral Environments with Helm Orchestration
We use Helm to deploy our microservices to ephemeral environments and have built a Helm orchestration layer to simplify the complexity of ordered deployments and connecting all the services and dependencies together.
> but mundane tasks are anyway just for the mediocre.

So when you’re working on something you just let other people take care of the inevitable mundane tasks that arise in daily knowledge work? I’m guessing you’ve never emptied the garbage can at the office either as that would be unworthy of your eminent intellect.
It still applies even if the chef in question creates their own restaurant. This is literally how startups are born. Here in CT, a lot of pizza places are spun up by pizza people leaving a pizza place and creating their own.
I don't think any mainstream framework in any mainstream language has these kinds of precautions.

Rails? Django? Express? .NET? Do they kill long running requests so they don't affect whole application?

Can the application still mostly work despite syntax error in one of the files?

Another thing is level of trust. I trust Linux kernel, I trust apache webserver. But some webserver written in scripting language few years ago? Not so much.
Are nests tools for child-rearing? Or is that making furniture without the use of tools?
Right, but the article says:

"you may be able to cut your weights routine in half and still see the same results."

If you do one-arm lowering and two-arm raising curls, you'll have to repeat it for the other arm. So instead of getting "less gym time" as the title says, it seems to me like it will take twice as long, though you will also be doing twice the "up" reps. Maybe that's where the extra gains come from! :-)
> Maybe San Francisco is just not suitable any more?

Good to keep in mind that San Francisco never was part of Silicon Valley, until this past decade where the mindshare of being SV migrated north to include SF.
A compounding factor is that it's much harder to debug code you're not at least reasonably familiar with.

Even if you can gain such intuition through looking at a piece of code, in a realistic scenario, more often than not you don't actually know in which file or method the bug is hiding. What you have is a code base and some externality that is wrong, the debugging process is essentially deepening your understanding of the relevant code (in relationship to what it should be doing) until you understand what is wrong.

Debugging isn't being able to use a debugger or a profiler or syscall tracing tool or whatever, sure they help but the critical skill is being able to quickly and accurately model the behavior of a system in your head, in combination with a tacit understanding of where bugs tend to occur.
This is a really useful lifehack, aside from one minor annoyance: When double-clicking on a word and dragging across the text (when selecting more than one word), the last word selected will include a trailing space character.

Interestingly, this does not seem to be a problem on Chrome (I'm using FireFox.)
I don't think that extends to "forgetting" that you purchased a game so now you have to buy it again. That would be absurd.
Eh, there’s no accounting for taste, but there have always been shitty buildings in every vernacular. We tend to not see the worst buildings in older styles because they’ve long since been torn down.
I'm still hoping to find a list of all libraries you can sign up to online. I found one in New York and Essex (UK).
I will probably never get through all the books they offer but I want MORE! :)
I've settled with: Pyenv > python venv > Poetry
I use it as redis keys, like a namespace thing.
Do you have any business experience?

Have you ever sold something?
The paper is indeed interesting and a good starting point, thanks for that. It also has some references worth checking out. However it is rather informal in its reasoning, I have yet to find papers that try to formalise a bit this kind of problems in software.
Study finds that buttons in cars are safer and quicker to use than touchscreens
Getting Started with Rust for Windows
What is Soapbox?

Soapbox is a UI for the Fediverse. You can use it to replace Mastodon's UI...
Why does an employee ever change jobs?

Because operational funds could be deployed elsewhere for higher return.