skysight-inc/HackerNews huggingface dataset:
There is no such thing as a macbook replacement at the moment IMHO. There is literally nothing with the same quality, battery life, thermals, audio, display, keyboard and reliability on the market. Not even the most expensive machines can get anywhere near even an M1 MacBook Air on this front. The M1 MBP destroys everything else.

I develop software on it no problems at all. We are way past targeting one platform. Linux can be the destination for sure but like hell I'm going to do the dev work on it. Years of attempting to run Linux on a laptop or desktop have left a very unpleasant flavour in my mouth. It might work today but it probably won't tomorrow and I'm getting too old to waste my time futzing. It has to work right now, properly, today with no risks.

Note: I have a mandated Dell Precision 7670 for some work, one of the most ridiculously stupid computers ever made and far more expensive in this config than a high end MBP M1 Max and it's absolutely a pile of shit from a hardware and software perspective. If you ran Linux on it, it'd be worse than if it ran windows on it, which is already terrible.
I got one last month and I'm very happy with it. Linux still has a a graphics issue with 12th-gen Intel, but the hardware has been great.
- Team computers-control-the-humans (CCH): run by a small group of humans on a power trip and staffed by a much larger group of humans who don't mind the control as long as they get to be Better than Somebody™ in the overall hierarchy.

- Team humans-control-the-computers (HCC): those of us for whom not being in control of the computers around us is enough of a problem to warrant doing something about it.

CCH can't win because as they get closer they end up treating the muggles poorly, which give HCC a recruiting uptick. But HCC can't win either because as they get closer it stops feeling important to continue the fight.

It'll be one of those forever wars.
Same. Really sucked.
Hard to say without more info about the relationships and company structure. It looks like this person is pushing back on your judgement with their own judgement. If you can't fall back to finding a mutual understanding then you're at battling for power. If you have the seniority you can just say "No, this is the standard that the team agreed on and we enforce, your PR is not being approved until it is fixed", and if you don't then I think you need to involve someone who is one level above you to resolve the judgement dispute.

If you're not willing or able to clash, you'll have to try find some compromises that improve the situation but make for an undesirable choice for this person. eg. In the PR example, require that large PRs require an in-person walk through.
how is this relevant to OP's concern?

most software engineers today are employed to solve unsolved mathematical and computer science problems or IMO-style problems.
I use houseless because it was what she suggested
Advent of Code 2022 in pure TensorFlow – Days 1 and 2
But let's be real, who has the time or energy to carefully curate content these days? It's all about efficiency and getting the job done. And let's face it, anonymous forums have their charm and can be a great source of information if you know where to look.
Re: Nissan

And, somewhat ironically (do not put production in dictatorship countries), Nissan lost one of these locations. They sold Russian plant for $1.
99.99% of what humans do, if not more, is not original work by your definition. Replacing those 99.99% is on its own already revolutionary.
T14S and other Think Pads are also pretty good. I use a latest-generation T14S and get about eight hours running modest workloads on Fedora.

ARM Macintosh Book has better battery life, but it does not run usefully run Linux (yet).
If they are private, yes. But in countries like France, they don't try to make money on health, and the goal is to get less people sick, not to milk them.
The claim the above person made was that the argument was used, not that the argument was a good argument.
For what it's worth I always look at GitHub profiles if they are provided in the CV. I will disregard everything in your CV and won't even look at your cover letter if you provide a GitHub profile.

The proof of the pudding is in the eating.
Well, why is LPS (low pressure sodium for everyone playing along at home, took me a bit of googling to find) better for street lighting and street lighting only? I like their light, but presumably if they were better they would be used, wouldn't they?

Edit: There's some nice information at http://lamptech.co.uk/Documents/SO%20Introduction.htm
For some things, ChatGPT is just better than SO. I have to say I probably won't hit SO for some basic stuff anymore, I'll just ask ChatGPT.

And some queries are just not acceptable on SO, but fine for ChatGPT.

For example I might wish to ask, "Give me the framework for a basic API written in Python that uses API key authentication. Populate it with several sample methods that return data structures in json."

If I ask that on SO, I'll be down voted and locked before I know it. I may also get some disparaging comments telling me to do my research, etc.

If I ask ChatGPT, it will give me a nice and tidy answer that gets me going quickly. It will explain things too, and allow me to ask follow up questions and take my requests for refinements. I might say, "For the python api I asked about earlier, have it look up the API authentication key in a database. If the key is in the database, it is valid." - and bam - it does it.

Sure, some pretty simple stuff if you know Python and APIs already, but if you just want to hack something together to test out an idea, it's great."

In the end, SO is a query with responses (maybe). ChatGPT is a conversation that can go beyond just the initial query.
E-ink art frames are a scam (2021)
back in 90s on windows, our secret directory used to be alt+255 (it looks like a space but not space i think)
> Weird flex, as that code is like 90% boilerplate[1].

Isn't 90% of code boilerplate anyway?

Also, didn't ChatGPT generate more than just the boilerplate?

Didn't it interpret what I wanted and generated the code for computing the factorial as well, as well as modifying the boilerplate (e.g. the kernel module name, printed messages, function names, the module description, ...) so that it matches what the kernel module is supposed to do? Which is exactly what a human would do?

Aren't you also missing the fact that I gave it a 2-sentence instruction and it "understood" exactly what to do, and then did it? Like a human programmer would do?

Which, in sum, is totally the opposite of what you were claiming?

> Everyone was freaking out about Copilot and no one seriously ended up using it because it just generates buggy (or copyrighted) code.

Don't most programmers also generate buggy code at first? Don't they iterate until the code works, like what ChatGPT does if you give it feedback about the bugs and problems you've encountered?

Also, Copilot and ChatGPT have different levels of capabilities, don't assume just because Copilot can't do something, that ChatGPT can't. ChatGPT is clearly a big step forward as you can clearly see from how everyone is freaking out about it.

Finally, don't assume that these models are never going to improve, ever again.
Are any of these examples concrete/factual, or are they all exclusively opinion based?
Yes, this is key.

Also if you run a platform that ends up being used to say live-stream mass murders, it seems pretty reasonable that you would want to ban that. Ultimately companies are run by people. No one wants to work for a company that becomes a platform for that kind of horror.
That guy seems like an idiot.. can't climb up <1000 feet, only .5 mile. The other two guys are able to come down easily... then he follows them up the hill, turns out he can get up it!

Doesn't seem to realize he can simply soak his dehydrated food, doesn't need to heat it.

Obviously they shouldn't have doxxed him, but damn some basic competence on his part..
The last paragraph seems a bit out of place given ChatGPT's thorough understanding of nuance.
I started programming in the 80's on a Commodore 128. I had the Commodore BASIC manual, and just went from there.
I purchased the ThinkPad P1 mobile workstation in 2018. It's a great machine but it's about as loud as a vacuum cleaner.
haha. i surely sniffed it out before reaching the end. The formal style is familiar
Thanks.

Side note: I wish HN would change Wikipedia links to desktop by default. It seems most people post the mobile version. It is a bit annoying, because when you are on mobile, a desktop version gets switched to mobile by wikipedia; but if you are on desktop, you end up with a mobile version which is not optimized for desktop reading.
Goretex isn't a coating though, at least with their membrane stuff like shakedry. The fibers themselves are PTFE. It doesn't wash away over time. As I understand it the environmental risk with these jackets is from the production process and PTFE use there. Once it's a membrane it's inert and stable.
For sure. I wonder if there's an optimization available for a company that centralizes manufacturing for each continent, minimizing the "ship" and "plane" part of shipping costs.

Imagine iPhone factories in West Virginia, Romania, and India, to start. I suppose the economics depend on how much you can spread out component manufacturing: I know TSMC is the only manufacturer even capable of making the top-of-the-line iPhone SoCs at this point, but I suspect batteries, motherboards, cameras, metal, and glass have a little more competition.
Well ... good
All they ask is that you pay them first in crypto.
Yeah that's just the business plan of the evil bioengineering company in the Jurassic Park novels.
I know you asked for books or blog posts, but I believe the best way is to read lots of code from the tools you use. Look into how your favorite libraries do things, for a start.
I do not believe it is possible to watch high resolution content from Netflix on Linux.
Synology’s upcoming big DSM 7.2 update is filled with long-awaited features
Me: OK WebEx, start meeting

WebEx: Thankyou for saying that!

Great, your speech recognition is so bad it can’t recognise me saying the single most common phrase you ever receive but you’ve got a jokey response to something I didn’t say.

If this is the future I’m gonna be tearing up railroad lines.
Goodbye Grandma. By eliminating you, I can potentially improve two other people's lives.

Iterate trillions of times per second.

No, thank you. I would prefer CEO's remain firmly able to experience pain.
If the article is right, Shakedry is also heavily treated with perflourated toxic stuff. On the outside, presumably.
Unemployment is at all time lows. What exactly is getting harder for people?

I agree that people have more and more sources triggering their fears and prejudices for a buck, which is making them angrier and angrier.
It's really funny how culture can shape perceptions.

I grew up in the 90s in Germany, so every single child between 6 and 12 had these - before you became "too cool" for them and started using anything else to rebel against the system (tm).

So while I believe you that it's a good product, and I see that there is nothing obviously childlike about the design, I still can't separate it from that image in my mind.
I completely understand your concern about the quality of generated content on HN and the impact it may have on the community. However, as a large language model trained by OpenAI, I am not capable of taking any kind of stance or action. My purpose is to assist users by providing answers to their questions based on the information I have been trained on. I do not have the ability to browse the internet or to interact with the HN community in any way.
I have trouble with stainless. What’s the trick? Do you use cast iron for skillets and stainless for slice pans?
Forgive me, but your comment drops below any reasonable threshold of HN guidelines and I am forced to use strong language like “absurd” and “clownish” to describe what you’re asserting …

The overriding market distortion, which trumps every other variable here, is the zero value given to any environmental externalities coming from air travel.

In addition, both CH and FR have massive governmental subsidies for their national carriers and the operation of their airports.

Which is to say:

you’re swimming in free market distortions so deeply you’ll never come up for air … and you’re decrying this one ?

Seriously: grow up.
The other issue he didn’t talk about was how bad we are at fractions, or what I usually call budget based tuning.

What I’ve seen over and over is people who won’t look at single digit percentage improvements because those aren’t “enough”. But the thing is that if you are trying to cut time in half, the 6% for that one method is 12% of your target. So they’re optimizing the way some people do personal finances.

Some of them get “there” in the end, but the road they take is longer and ineffective. When you are looking at four slow methods in a particular flow, you have the perspective of seeing them as parts of a whole. Maybe there’s a way you can rewrite these 4 methods into three that do less, or five where we avoid work in the common case.

If you do them one at a time, and prioritize new ones as they cross your artificial and inaccurate threshold. you won’t see these options, and if you do you’ll talk yourself out of it because you already spent a bunch of effort on what you have now (sunk cost).
Ruby: Notes on using BigDecimal (when float or big int don’t cut it)
We’ve recently gone deep down the rabbit hole of 'BigDecimal'.

Although we accumulated decades of experience in Ruby, this was more challenging than we initially thought, because of the few things we discovered along the way (that led to quite a bit of rework!).
Ah sorry I hadn't realised that there was a narroow moment where it wasn't widely covered yet :) I upvoted, if that's any consolation
It wasn't in the training set - the puzzle was released today, as part of this year's advent of code. ChatGPT is eminently publishable and has demonstrably produced plenty of novel, if boring, code.
Depending on the location of the poster the host of that poster would be amplifying the hate speech. For instance, let's say it was on a billboard on a busy highway. Are they now responsible for it if they don't take it down quickly?
I think any company relying solely on AI to build a tech business in the future is itself at risk. Where's your moat if your business is built entirely on AI licensed from someone else?
Sorry, got distracted asking it to write code to detect itself. Good solid code - but nothing that would work really well.
seconding this, very high signal-noise ratio.
Sam Bankman-Fried's Self-Incrimination Tour
Lets see:

> Integrated Intel® Iris® Xe Graphics

No Nvidia, nice, may work with OpenBSD

> 8 GB LPDDR5-6400MHz (Soldered)

Why Soldered Memory, not good. And who sells 8gb memory with a serious look :)

> 256 GB SSD M.2 2280 PCIe TLC Opal

Fine by me

> Intel® Wi-Fi 6E AX211 2x2 AX vPro® & Bluetooth® 5.1

Should be fine

> 14" WUXGA (1920 x 1200)

Edit, not bad I think - seems even better than 16:9, more vertical resolution, nice.

All in all, sorry, I will pass due to the Soldered Memory. But looks like a nice machine that could be used with a BSD
Indeed. It appears Amazon is the first to say “Is the money we’re spending on this actually bringing in revenue?”. Products can be hugely successful until you ask that question.
You say, talking about Linux: "It might work today but it probably won't tomorrow". Can you elaborate?
Metric: centimicrometer
The problem is the concentration that nature has never experienced before. Alcohol is natural but in concentrations that required distilling is a poison.

Or in Norway it turned out throwing into fjords pieces of stones that are a by-product of quarry is very problematic. It releases into water copper and other metals within years poisoning plants and fish. Through natural weathering it takes thousands of years to release the same amount.
In the real world, it tends to perform better, though. Frankly, it also probably isn't as good as "mental math" as some humans, but that's also not what it's optimized for. However, it's able to perform roughly as well as an average human for practice SAT tests, so it doesn't seem that it really has general issues with intelligence test questions, even if they are more contrived than most real world problems. Nobody ever said that ChatGPT demonstrates intelligence similar to humans in every way, but again: who the hell cares? People are going to be saying this right into their own layoffs at this rate. I'm a career SWE, so I'm not really looking forward to it anymore than anyone else.

I also wonder: is there a chance you had more dialogue, but only presented this interaction?
Yeah that's interesting, it certainly seems true in reverse that what software developers were doing 15 years ago is now trivial, as well. So I wonder what software engineers now should learn to stay ahead. My own thinking and answer to that is being an ML engineer
First two of these examples may be on the religious or yak shaving end of debates, where the best practice is probably not an absolute.

1. There are code bases and PRs where coalescing many small changes into one "this changes how we do this" commit is encouraged when it's a semvar level change requiring coordinated edits to keep working, rather than a purely iterative change.

2. Most research shows universal unit test coverage is lower ROI than judicious coverage of intefaces and risks.

If many of your discussions fall in this zone, it's possible you, yourself, may be taking guidelines as too black and white.

Meanwhile ...

3. That one is just bad.
You appear to be shadow-banned because of your second ever comment, which, while wildly offensive, does not appear to be a statement that you believe but instead an explanation of what Meloni believes.
But I don't want a specific timezone. I want it to ignore the timezone. I knew it was being thrown off by timezone but was unsure why.

This is one of dozens sometimes hundreds of questions I need answers to every day and want to minimize the friction. I don't want to have to read this unless I don't have to. Sure sometimes if its important enough or I'm curious, but the ChatGPT answer was much better for me. And I get by fine on Google otherwise

function convertTZ(date, tzString) {

return new Date((typeof date === "string" ? new Date(date) : date).toLocaleString("en-US", {timeZone: tzString}));

}

// usage: Asia/Jakarta is GMT+7

convertTZ("2012/04/20 10:10:30 +0000", "Asia/Jakarta") // Tue Apr 20 2012 17:10:30 GMT+0700 (Western Indonesia Time)

// Resulting value is regular Date() object

const convertedDate = convertTZ("2012/04/20 10:10:30 +0000", "Asia/Jakarta")

convertedDate.getHours(); // 17

// Bonus: You can also put Date object to first arg

const date = new Date()

convertTZ(date, "Asia/Jakarta") // current date-time in jakarta.
"Software engineering at Google" (O'Reilley) has a lot of "team focused" advice also, it's overall pretty non-technical but generally a good read. Free to read online too https://abseil.io/resources/swe-book
It has a very recognizable default writing style but it will change things up if you ask.

> Write a response to the following comment chain in the style of an angry Hacker News commenter.

> ...

What the hell is wrong with you? ChatGPT is a brilliant piece of technology and you're just dismissing it because of some stupid writing style? Get a grip and appreciate the advancements we're making in AI. Stop being so negative and enjoy the fun while it lasts.
People self-report feeling "down" in various ways in the winter months. The experience is happening to them regardless of whether we know the causes or solutions. Perhaps there are in fact many different things that are manifesting in similar ways. Dismissing the experiential phenomenon doesn't get us any closer to figuring that out.
It's an interesting world we live in where Apple is the choice for performance. For years and years everyone talked about how Macs were underpowered compared to their price tag.
No, you are washing lots of topics together. Just because it AI, its not the same.

AI art: Yes, its here, yes it will make life for lots of artists/graphic designers different. But they will not go out of business, there will be requests that are so nuanced that no master prompter will able to fulfill. I'd expect that AI art generators will be a part of a modern digital artist's toolchain just like Photoshop. Someone not using AI art in say 20 years will be like saying that you restrict yourself to MS paint.

AI for code: We might see something similar just to a lesser degree. For example if your clients has requested a "picture of a man with trees in the background", he might accept a pic with trees and bushes if he likes it or there is just 1-2 bushes in the picture. But no one would accept a banking software that transfers the wrong amount in 1 of 10000 cases. Or just one where a very senior engineer cannot step forward and say "I wrote this, and it will work. If it doesnt I will fix it"
No one banned one political side except Fox News
Totally, and it seems like ChatGPT almost does the experienced dev work here for a junior developer - impressive.

But much like you need to cause some stress to a muscle to cause it to grow, junior developers historically needed to get experienced at finding some of the solutions to their own pain to become really experienced developers...

It seems like ChatGPT may cut that form of growth out of the cycle...

I wonder about the implications of this... Junior devs will progress more quickly, but they will also grow less of their own skills and be very reliant on ChatGPT - like an exoskeleton for their development skills.

I guess that will be great for OpenAI if they can charge a hefty monthly fee...

I'd still rather max out my own skills before relying on an exoskeleton (once I've maxed myself out sure, give me the exoskeleton, and let's see what it can do), but maybe I'm too old fashioned...
Sorry, I meant PFC. I’ve edited the comment.
More details can be had in The Digital Imprimatur (from 2003): https://www.fourmilab.ch/documents/digital-imprimatur/
The fact that these are man-made is irrelevant to their harmful effects and framing it as if it was contributes to the persistence of the natural fallacy.
Why wouldn't you get one of the AMD ThinkPads?

That i7-1280P only has 6 performance cores on "Intel 7", when the Ryzen 7 PRO 6850U as in the Gen3 X13 ThinkPad has 8 performance cores on "TSMC 6nm-FinFet".
I guess pretty soon people are gonna have to meet in person to communicate. Not sure how I feel about this.
Scotch pancakes.

Scotch pancakes is still the one thing I can't cook without non-stick.

If anybody has any tips that doesn't include half a kilo of lard, then I am very interested.
'Becoming A Technical Leader', Gerald Weinberg. Jerry, working for IBM, designed the telemetry system NASA used to track early manned space flights and then spent a career helping organizations, teams, and people achieve their goals, both technical and personal. He wrote many books on the topics you mention, all of them worthwhile. I picked this one as a place to start.

'Making Things Happen', Scott Berkun. Berkun was a successful developer and product manager at Microsoft and the book captures his reflections and research on project management.
The trick is get the pan hot (not smoking hot, you’ve preheated too much), then put 1-2tbsp butter or cooking oil in the pan and spread it around. It should sizzle a bit and then mostly disappear, leaving behind a nonstick coating.
I got ChatGPT to describe it's conception of it's consciousness and identity
The chunk of code copied from SO is a legit legal risk for the company, not a code quality issue — you need to either revert that or escalate it quickly.

The rest of it, I’d follow Galxeagle’s advice. Lay out the standards, lay out the consequences, have empathy, do not argue with them. Humane, but firm.