skysight-inc/HackerNews huggingface dataset:
Exactly, I've been programming for a long time, almost 13 years since I started working on complex software and that question just makes me draw a blank. There's been bugs in my career but none that have "traumatized" me or been all that complicated to get through. Maybe I just don't put that much emphasis on negative experiences. I don't remember losing poker hands all that accurately either, I just don't care.

Also if you've only ever worked in web dev or something easy like that are there even that many really "weird" bugs anymore? Maybe if you work on embedded or low level code bases with lots of race conditions.. those could qualify but if you're doing high level work.. that's rare
Actually, ChatGPT might be useful for actually testing the theory of mind. The philosophers were always working with an N of 1 (with respect to language) when they devised these tests. It is real easy to overfit a test if you have limited samples.

Chat GPT is actually a good test as to which parts of the theory of mind are actually BS.
on this whiteboard *points to physical whiteboard on the wall*
typically how much time might you get to answer a question like that?
How do you get the precursor chemicals on-site? At some point, something needs to be transported.
What's more worrying is that this is controversial even in cases where people are not being treated at all.

Efforts to criminalize knowingly infecting someone with HIV without their consent are very often shut down as homophobic/racist/etc.
Have you actually used any of these products? GPT et al are perfectly capable of taking knowledge from any one domain and applying it towards the solution of any other problem domain, through various kinds of data abstraction, reasoning by analogy, and other techniques similar to what humans do. It makes plenty of goofups along the way, just like humans do. But if your requirement is that it performs absolutely perfectly in new domains without making any mistake or needing any supervision... well that is certainly a requirement no human could ever meet, either.
I wouldn't recommend PHP to anyone who isn't already invested/emerged in the language.

Wordpress for blogs or websites on a shared host with automatic updates and a few select plugins? Yes. Laravel or Symphony for applications? Ok.

But just PHP has way too many footguns and doesn't provide nearly enough affordances to make them worth it IMO. Plus it's a language that breaks backwards compatibility way too often, stops support for older versions. You need some sort of protection layer that shields you from all of this. So you might end up with something that is way more complex and slow than it needs to be.
Odd choice using systemd syntax willingly when all other industry tools use YAML, IMO
Their tech writers were under their marketing team, and the CMO got exited as part of this. At least one tech writing team got laid off.[1] Their opt-in list includes six technical writers or editors out of about 152, but I've seen more writers announce on LinkedIn than are listed here. (Engineering took it on the chin, 73 listed.)[2]

DO had invested a lot over the last few years into expanding its technical content library as a SEO strategy. They seem to have completely backed out of that investment.

Coyier's $4M exit was nice, sure. Built on 15 years of work, though, alongside his primary job being a developer/designer and CodePen founder who also wrote, not as a full-time writer.

Still standing by my guarantee that no technical writer here got north of $1M of salary or compensation for two years of work. Not even close. If any got north of $500k they're both role models and were probably overpaid for the market.

1: https://www.linkedin.com/posts/bphogan_hey-all-a-whole-bunch...

2: http://do.co/sharks
As a counterexample, I know of a church (in the US) that gives away groceries for free. It's once a month, but they allow people to take home a good amount of food, including meats.
For example, could you today run a ruby based SSG from 10 years ago? Let's pretend there is a bit of custom code and time invested in it.

I guess you could install a bunch of old versions on Ruby, gems, etc. on your machine too, but docker, or a VM might be easier.

Or you could go through, remember how all the code works and upgrade it to the latest versions of everything to run it. Assuming the SSG du jour 2013 is still maintained :-).

I tried to resurrect a 2 year old NodeJS project and gave up trying to upgrade it to the latest versions, NodeJS people really love their major version changes, and breaking back compat for no real reason.
They may cut the extent of a free offering, but I suppose they won't drop it. An ability to make a quick proof of concept, to just try something and play with it, is very important for bringing in paying customers. People tend to buy with more confidence things they already know and comfortable with. People tend to pay for things that are widely known, with tons of examples and explanations online; free services generate much more of these.
call me old school, but it doesn't make sense to me that people get to live off the work done once, then repeated (recreated or reproduced by technology) while the 'creator'

in practice whomever owns the 'licenses' continues to collect payment for what the technology does (namely: machine-based repetition/reproduction)

I guess this is the way NFTs can make real sense: when whomever owns the NFT receives auto-blockchain royalty payments for the underlying asset (if/when the blockchain system gets political support)
E-Evidence compromise: a hole in fundamental rights – European Digital Rights
What are you talking about? A month of tech salary at $180k annually is maybe $10k after taxes. In the high CoL areas where those salaries are “common”, $2k/mo might get you a studio with a reasonable commute.[1] Throw in utilities and food and you’ll be lucky to make it 4 months.

That is absolutely not a “very, very, very, very long time”. You can’t compare the cost of a studio in Albuquerque with a salary from the Bay Area.

1. https://www.avaloncommunities.com/california/sunnyvale-apart... - 1 bedrooms here start at 2800 and this isn’t even a good location apart from reasonable commutes on the 101.
Dilution is still commonly used:

https://www.elgalabwater.com/blog/solution-pollution-not-alw...
> MSVC supports C11 and C17, minus the C99 stuff that was made optional in C11.

Sure they do now. They were particularly slow at implementing a bunch of C99 stuff, some of it landing only in VS 2019

https://learn.microsoft.com/en-us/cpp/overview/visual-cpp-la...

MSVC has long lagged in C support because they focused on that subset of C standards that were required for C++.

https://herbsutter.com/2012/05/03/reader-qa-what-about-vc-an...
1984: Computers are like a bicycle for our minds

2024: AIs are like super-sportcars for our minds
Yes, you are right. Though, I think the idea is that pop music has become more of an industry now than it was before, in the sense that every aspect of it is optimized and all those optimizations are pushed to the extreme over any artistic merit, far more than 30 years ago.
I heard you like abstract tools to do stuff, so I added an abstract tool to your tool to manage abstract tooling.
I've been able to get mostly-crisp bitmap fonts via some CSS hacks. It's still a work-in-progress but I've been documenting my findings here: https://github.com/DavidBuchanan314/bitmap-font-css

Notably, `filter: contrast(100.00001%);` works as a hack to disable subpixel antialiasing (although not antialiasing as a whole). I've only been able to test this on desktop Linux (in Firefox and Chrome), I'm hoping it works on other platforms too.

You can see a bit of a demo on my homepage[1], although note that I'm using the "Flexi IBM VGA"[2] font which is a hybrid bitmap/vector font (the block drawing characters, for example, are still pixel-perfect)

[1] https://www.da.vidbuchanan.co.uk/

[2] https://int10h.org/blog/2018/05/flexi-ibm-vga-scalable-truet...

Edit: Variant with true bitmap font: https://www.da.vidbuchanan.co.uk/index_bitmap.html
I'd suggest finding a cheaper vendor if that is the lowest price you can get for an 8xA100 server. We spend a lot on both and colo our servers so I've definitely done the math!
You can call any distro "Linux". Just because you're using GNU software doesn't mean you have to specify it every time you want to talk about your system. Although the best way in my opinion is using the distro's name + Linux.
What country? 30k is minimum wage now in California…
>You sign a deal to trade them X amount of minerals.

The sharp end here is what happens if you don't come up with the minerals.
twitch

Sorry, but since you used a phonetic misspelling twice, I suspect it's not a typo and you could benefit from being corrected.

It's copyright. The right to make or distribute copies of a work.

A copywriter is someone who writes texts for advertising or marketing.
Or stay true to your professional standards? Maliciousness usually is detectable.
It also doesn't help that N vs S Vietnamese sounds fairly different. My father in-law joked he probably couldn't understand someone from the central coast.

There's quite a bit to remember regarding proper pronouns due to one's relative age from what I can gather.

I've gotten to the point where I can pick out a few words in spoken Viet but I don't know if I'll ever be conversant.
> The stem cell transplantation is a complicated procedure that comes with many risks, and it is too risky to offer it as a cure for everyone with HIV.

Maybe it's just me but I hate when people/articles generalize like this. What are the risks? What are the benefits? What is the SPECIFIC hazard to health that is occurring? They just stick to general statements, because, in my opinion, they don't want to do the research. Either way the news itself is good to hear.
I hope that doesn't come across too negative, but that sounds more like a problem that you personally have than something inherent from the customization that Linux offers. I run Arch with i3, vim, and tmux and quite frankly I don't think I spend more than an a couple of hours per month maintaining my configuration, and I don't see exactly where one would spend so much time. If you struggle with that, instead of changing your config, write down on a notepad the changes that you would do, and at the end of the week review them. Chances are the majority of stuff is unimportant.
> host at home unless you want good uptime.

It doesn't even really take much to get 99.999% uptime from a home server. I have my server, cable modem, router, and firewall plugged into a small UPS that can keep everything going for about 30 minutes if the power goes. I've never had downtime due to power interruptions.

If I lived in an area where the power was less reliable, I'd use a bigger UPS.

In order for someone to accidentally switch off a critical piece of equipment, they'd have to go to my closet and remove all of the boxes and other crap I have stacked in front of it in there. Not likely to happen by accident.
> apt is just annoyingly slow

A lot of that is due to aggressive use of fsync. apt tries hard to be robust against power failures when changing the system.

When using it for something ephemeral (say, part of a CI workflow) you can disable fsync and let it rip. It's still not as fast as apk but it's several times faster than normal.

apt-get -yq install eatmydata
eatmydata apt-get -yq install (all the other things)
You know, the only thing I get more sure of over the years is that defining a "good programmer" is hard

Now, I can't tell if you're being facetious or not, but if one seriously conflates being able to write a binary tree with knowing how to program... they're at least making defining the antonym a bit easier.

-

Also no one is saying ChatGPT is "so great" in this specific case, if anything the point is that ChatGPT can do impressive things, but again, regurgitating leetcode answers isn't one of them.
Did they sort out rootless networking? I've tried podman twice but simply cannot get networking to work properly when using a docker-compose file.
here we go:
Both 1 kilogram of nails and 1 kilogram of feathers have the same weight, which is 1 kilogram.

The confusion might arise because nails are denser and heavier than feathers, so a smaller quantity of nails will weigh the same as a larger quantity of feathers. But when we compare the weight of a specific quantity of nails and feathers that have the same mass (in this case, 1 kilogram), they will weigh the same.
Same thing for a esp8266 or a esp32, and you can connect using GDB to it remotely
But you are asking for the most interesting example, which you may remember from context, but not in any interesting or even technical detail.
If you’re going to ignore what people say there’s little point in hitting that reply button.
no, in-person whiteboard / laptop based interviews can still ask these questions when the interviewer is shadowing you IDE.
I didn’t at any point suggest we recreate the conditions of his childhood. All I said is we should create conditions that enables more of these anomalies to flourish in society. It feels like modern society is set up to stamp out such anomalies.
How many of them are indeed correct?

https://auerstack.substack.com/p/what-chatgpt-cant-do then search for 'prime' and read the transcript.
some of my treasured childhood audio books have instead been prefixed with a disclaimer

"this audiobook was developed and recorded many years ago. It's a product of it's time and day. It contains discriminatory thinking and language which back then was not challenged or questioned sufficiently. Any discrimintation is wrong, back then and today, and it is inappropriate, as we understand today in our pluralistic and equal opportunity society. We have still made the deliberate decision to re-publish the audio book unmodified and to _not_ hide it's past cultural shortcomings. We recommend to critically reflect discrimination. We have gathered introductory and deepening material about discrimination on our website ... "

imnsho this is a much more helpful approach, as it leads to critical thinking instead of shohooing "bad stuff" under the rug.

The uncensored books are a learning opportunity for both parents and children, which is thrown out to present a sterile nice clean world. And this cleansing is doubling down on Roald Dahl, who very deliberately kept rough corners in all his works to get people thinking.
I agree it's the best question because it's a good topic to begin a bigger conversation about your programming experience. It's hard to fake and you can take the discussion in many directions. Simply asking for their weirdest bug, getting an answer, and going "ok good, let's move on" is a bad interview question.

For example, you say the ratio of debugging:development changed dramatically over the course of your career. I would follow up and ask what key things you would attribute that to? Testing? Changing languages? Changing programming paradigms? Maybe it's simply that you have a wider knowledge of CS concepts and a stronger intuition for the correct way to model your logic. There's no right or wrong answers, just trying to see that you actually do have some opinions of your own.
I wish this bill was "ban ALL FEES" period. Classifying something as "junk" or "hidden" sounds like a nightmare that plenty of businesses and industries will find way around. Get back to bottom line pricing, taxes included, and watch competition rise while prices fall
Not sure why the author insists on "exactly one" server. You can easily also host a SQL server in the same datacenter (or even run a SQL server on the same server!). This was how most web apps were built before the other options existed.

It is trendy nowadays to just use SQLite for a single server claiming speed advantages, but there are disadvantages as well. In my last startup, our SQL server was not directly connected to the Internet, isolating it from potential hackers.
> I'm stating that the math involved is a model but it isn't ever going to be identical to the thing being modeled.

I don't know what "identical" means in this context. Either a mathematical model can capture all of the information in the system, or it can't. We know that we can reproduce a function on a long enough timeline just by observing its outputs via Solomonoff Induction.

The only escape hatch here is if reality has incomputable features. There's no evidence of this at this time. That's why it's confusing that you would go from "we have persistent hard problems" to "mathematical models can't exactly correspond to reality".
Life, Death, and Motorcycles
Then there is the line that says there are very few cows now but still the same conditions persist. Meaning it could be a different source and cause of the excess sediments to flow into the ocean.

I am going to take a complete negative view when someone mentions overgrazing as the cause of vegetation decline. In
South Africa, there is a person who predicted for the British that by removing 30,000 elephants we can restore the land and vegetation. He later went down to regret that and realize it became a lot worse than it was before. The elephants were helping.
I tried it. TLDR; no it does not get it correct. But ChatGPT does!

> 1 kilogram of nails is heavier than 1 kilogram of feathers.

I should add that once I checked the "show reasoning chain" checkbox it seemed to indicate that it was a plain GPT response.

> Thought: Do I need to use a tool? No

> AI: 1 kilogram of nails is heavier than 1 kilogram of feathers.

> 1 kilogram of nails is heavier than 1 kilogram of feathers.

Once I checked all the tools in settings to include Wolfram Alpha I got this:

> Thought: Do I need to use a tool? Yes

> Action: Wolfram Alpha Action

> Input: what is heavier, 1 kilogram of nails or 1 kilogram of feathers?

> Observation: Wolfram Alpha wasn't able to answer it

> Thought: Do I need to use a tool? No

> AI: It is difficult to answer this question without knowing the exact size and shape of the nails and feathers. Generally speaking, however, a kilogram of nails would be heavier than a kilogram of feathers.

> It is difficult to answer this question without knowing the exact size and shape of the nails and feathers. Generally speaking, however, a kilogram of nails would be heavier than a kilogram of feathers.

---

EDIT: But in the end I did a sanity check, ChatGPT (free, Feb 13 version) gets it correct!

> Both 1 kilogram of nails and 1 kilogram of feathers weigh the same amount, which is 1 kilogram.

> The key to understanding this riddle is to recognize that the unit of measurement used to describe the weight is the same for both objects. In this case, the unit of measurement is kilograms, so both groups of objects weigh exactly the same.

> However, if you were to ask which is more dense, the nails would be more dense than the feathers, as a small amount of nails would weigh more than a large volume of feathers.
Cows or animal husbandry? Let's blame cows ... people are innocent here.
You don't think school has any value? There's a reason we have higher education - Work-based learning is somewhat prone to leaving significant gaps in a person's knowledge.

Not to say working has no value, but neither does schooling have no value.
Working with Rails I learned, after much hair loss, that Class.new is a memory leak. So it can happen in high level languages, too.
https://americanpregnancy.org/healthy-pregnancy/changes-in-y...
According to your definition of lying/fraud, basically all of the following would count as fraud:

1. Pretty much every retail store in existence in the US, because sales taxes aren't calculated until checkout. The sign in the aisle says "3.99" but the minimum you can pay for it is 3.99 x .08 or whatever, so according to your definition that's lying.

2. Every online retail store that charges for shipping and handling, because those charges aren't calculated until checkout (usually because they are variable). Again, according to you, another instance of lying.

3. Even your cleaning fee example isn't as cut-and-dry as you make it out to be. Cleaning fees for vacation rentals are usually assessed only once per stay (i.e. for cleaning the room after checkout), so including the cleaning fee into the nightly rate isn't accurate, even if I enter my rental dates while searching. A place that charges $199/night but has a $100 cleaning fee may or may not be a better deal than a $250/night place with a $40 cleaning fee, depending on my length of stay. If I just lump that in with a nightly rate, and my dates are flexible, I lose information about which place may be the better deal.

4. I've seen customers get irate and demand something was "fraud" when a vacation rental had parking fees. The parking fees were clearly spelled out in the contract (but, again, only on checkout). But this truly is an optional fee - many customers would Uber or whatever to get to the rental without a car. What determined whether the customer thought it was "fraud" was their own personal expectations about what should be included, even if other customers didn't share those expectations.

Furthermore, many/most of these sites that only show details of fees on checkout still say "plus fees" or "plus S/H" on search result pages. Is it still fraud if they tell you there are fees upfront but don't actually tell you what those fees are until checkout?

In general, I just find it very distasteful when folks try to redefine words that have pretty straightforward meanings to meet their personal definition of the what they think the word should mean, especially for topics that have gray areas, and especially when there are other words that better encompass the idea that you're making a statement of opinion rather than fact. E.g. I think most people wouldn't mind you saying "Their marketing practices are deceptive", because most people would think there is some amount of opinion into what constitutes deception, but most people think of fraud as much more of a clear-and-dry instance of lying for financial gain.
To be very blunt - do you not have a concern that companies tend to shed less skilled, under-performing and generally not terribly useful employees first?

We had the same idea after the .com bust, though at a somewhat smaller scale. In our case however everyone got laid off. The startup I was in burned through its money, failed to raise more and was closed down by the VCs. All developers and several project managers then gathered for beers and decided to start what you have - a co-op of sorts. The idea was that everyone would fish around for gigs and share them with others, under a (naive) assumption that some people would get more than they could handle, e.g. the PMs.

Sounded good in theory, but in practice just two devs out of 20 were qualified enough to bid on projects that paid enough. The rest just kept sitting things out. Two months in, the whole thing fell apart.

Ultimately, the incentives are just not there. If there are two people of different professional levels, there's no reason for a more skilled one to associate themselves with another person. So the dynamics of the co-op is that it keeps shedding most qualified people, making it less and less competitive. If you managed to figure out this aspect - chapeau. But it's an extremely hard nut to crack.
Yeah, using one of the big boring distros really helps to focus on work. I've switched to Fedora for my new box and once the hardware setup was sorted I just stopped messing with it.
It might be "irrational" in some sense with unbounded knowledge, but we only have bounded knowledge. I'm not sure using the former as a definition of "rationality" is useful. Rationality should be a sort of preferential ordering of choices according to one's bounded knowledge.