skysight-inc/HackerNews huggingface dataset:
This is the first essay by PG which I find somehow misleading.
It took me a couple of years after quitting my frenetic goal-driven life to be able to sit back and enjoy. I was the kind of person that have a task on Trello to shave and shower.
If you feel that doing nothing is wasting time, I feel there is a good chance you need to look deeper within yourself and see what your REAL drive is. Why you do what you do? Why you can't sit in peace? Why do you have FOMO? Why looking at the TED talk by 10-year-old-genious millionare makes you feel miserable? You try to compensate by keep moving, never stopping, and sedate your anxiety and fear with a ... job. Something you can be very good at, something that can be meaningful, yet you are in autopilot.

If you can't turn it off because you feel discomfort, well, maybe you are missing out on your inner voice. You can go by probably for decades ignoring it, and actually use ""FOCUS"" as mean to procrastinate/getting distracted from thinking about your human condition.

But I'm just me and he is PG.

So maybe listen to him
I agree with the sentiment of not wanting to waste time on your OS, but I disagree that Windows solves the problem. A computer that reboots without my permission is not usable.
(Not a lawyer, and only at all familiar with US law, definitely uncharted territory)

No, I don't believe it is, at least to the extent that the model isn't just copy and pasting code directly.

Creating the model implicates copyright law, that's creating a derivative work. It's probably fair use (transformative, not competing in the market place, etc), but whether or not it is fair use is github's problem and liability, and only if they didn't have a valid license (which they should have for any open source inputs, since they're not distributing the model).

I think the output of the model is just straight up not copyrighted though. A license is a grant of rights, you don't need to be granted rights to use code that is not copyrighted. Remember you don't sue for a license violation (that's not illegal), you sue for copyright infringement. You can't violate a copyright that doesn't exist in the first place.

Sometimes a "license" is interpreted as a contract rather than a license, in which you agreed to terms and conditions to use the code. But that didn't happen here, you didn't agree to terms and conditions, you weren't even told them, there was no meeting of minds, so that can't be held against you. The "worst case" here (which I doubt is the case - since I doubt this AI implicates any contract-like licenses), is that github violated a contract they agreed to, but I don't think that implicates you, you aren't a party to the contract, there was no meeting of minds, you have a code snippet free of copyright received from github...
Here's my shorthand. Google docs. Nested by topic, use ldaps, use "AI (action item)" to assign tasks.

ldap1: This thing

* ldap2: No that thing

* ldap3: Because of this reason

* AI(ldap1): Fix that thing

ldap3: What about X?

* ldap1: I think X is at risk

* ldap2: We have an alternative from [this vendor](link)

...

* AI(unassigned): Investigate vendor alternative to fix X

It's quick and easy to edit/share.

Google Docs creates TODOs automatically around "AI(ldap)" and correctly attributes them.

If you're in a multi-stakeholder meeting, you can present the notes and even have multiple people backfilling with links, screenshots, etc.
A Brief History of FreeDOS
powered by openai, i'm guessing gpt 3
Buy Dilaudid Online
Measuring Meaning, from Jaccard to Bert
Maybe it's just because humans are not as creative as they think.
Whatever you do, thousands of others have done the same already.
So no need to pay a high level programmer, just a mediocre one and the right AI assistant gives the same results.
That's not what I'm getting at. You can accumulate >1M net worth just by being an engineer/contractor - no need to get into upper management or socialise with rich people.

Working on acquiring experience early on in your career will accelerate the point where you're making decent money where you're able to save/invest a decent portion of your income.

Your path doesn't sound widely reproducible.
Absolutely. I can hear those hogs from the other side of the freeway sometimes. The "being heard" part applies mostly in quieter streets, to turn heads.

Some guy on a harley rides by every few days and triggers a car alarm in my neighborhood. I'm sure it gives him a bit of a thrill. Same with those guys who modded their cars.
> But doing dishes during a lecture seems antithetical to what they are trying to achieve.

They are trying to exclude large swathes of the population?

It is extremely common for people with ADD to focus better when they keep the part of their brain that distracts them busy. In college I folded origami in lectures so that my brain wouldn't go off on tangents that would lead to me tuning out significant sections of the lecture.

Some people combat the tangents by being busy, and some people embrace the tangents (which can be valuable for understanding) by listening to lectures multiple times.
Unless we achieve AGI this is never going to replace programming because it will instead just make programming a higher level task.
And well, if we achieve AGI (which I think could be pretty soon), all jobs will replaced, so it's not something I think anybody should be worried about.
> The only thing those who've yet to succeed lack is the vantage point of the successful.

No, that's a pre-Enlightment (or maybe postmodernist, it can be hard to tell the difference at times) attitude.

What both most who have succeeded and most who have not succeeded lack who don’t actively seek it out is the perspective of structured, broad information gathering, analysis, and hypothesis testing beyond self-justifying rationalization of personal experience.

But no one needs to lack that, because plenty of that has been done, so there is no need to rely on duelling self-justifying constructed narratives to understand the world.
Not if encryption was enabled. Anyone know if these devices had full disk encryption?
The jQuery API is really good. It's still better than the DOM API, it's just that now, your framework might give you some of what it does, and the DOM API is almost good enough (and free). You're right about how it was historically misused, thought that has less to do with jQuery than a lack of good client-side frameworks, design patterns, and how rich frontend experiences used to start as just a few callbacks.
No, that's not how it works.

"[...] the vast majority of the code that it suggests is uniquely generated and has never been seen before. We found that about 0.1% of the time, the suggestion may contain some snippets that are verbatim from the training set"

https://copilot.github.com/#faqs
I've used this method since the early 1990s:

1) Use no tech.

2) Cornell-inspired note-taking paper with topics in the left margin and speaker names/notes/sub-topics in the main body. There's room for mind maps if you wish.

3) Actions go in the bottom field so they are easy to find later and mark off when done. If you need to reference something in the body notes for follow-up or action (because you don't have time to write something at the bottom of the page), put an A in a circle next to the relevant sentence.

4) Meeting notes are stapled together and filed in chronological order in a ring binder, divided by working group/meeting name or topic. You can then remove a bunch of notes from previous meetings to take into the current one for reference.

Here's a Word doc of my blank Cornell-type paper:

https://github.com/linker3000/Cornell
I have a related question. Jumbo frames (e. g. 9000) look well suited for internal VLANs in DC networks: DC grade routers/switches almost always support jumbo frames, PMTUD is not an issue for internal networks (servers in which don't talk to clients with filtered ICMP).

Why are they so rarely used despite an almost free performance benefit?
Readable link: https://archive.is/rb6U8
Let’s say the entire internet switches over to this. Does it keep up in performance, does it slow down as use becomes ubiquitous - or does it become faster?
How to quit your office job and find a remote-first software eng role you like
Hitchens has fallen into the category of "verysmart" persons, who are cited by "verysmart" persons when they want to sound "verysmart".

The argument comes from a place of privilege, is egregiously reductionist, and completely ignores simple precepts like yelling "fire" in a crowded theater.
In that time period the cost of your house went from 100k to 700k. You aren’t a millionaire anymore. You are poor. Getting to a million dollars with the same purchasing power (make sure your inflation basked is properly chosen) as of today outside of metro area (as a million in sf isn’t much)
I'd love to take a moment to talk about the quality of the code (assuming that the full code listing that the Ars article links to is accurate).

It's pretty clear that there are no coding standards, sparse comments (literally just 1), lots of mixed tab/spacing, misspelled names, etc.

Furthermore, the fact that this got into production shows that either the code wasn't even reviewed prior to release and/or it wasn't reviewed carefully.

I think this goes to a much larger issue of devices in this so-called IoT world we live in now. So many of these devices are built by "hardware-first" companies, who oftentimes put very little budget, time or emphasis on the software side of things. As people's daily lives depend more and more on IoT devices, I think this should be more and more of a concern: it doesn't matter how good the hardware is and/or how cost efficient a company's hardware production capability is if you don't value the quality in the software that runs said hardware.

(Full Disclosure: I'm a full-time independent software developer who has worked on many IoT projects, working directly with hardware and device manufacturers)
He lost his job at Evergreen. Now, the ivermectin controversy cost him half his income.
Would you mind elaborating a bit on _how_ you implemented this? In my experience with Vuex and large datasets with dozens of stores, the devil is in the detail and how you change stuff matters a lot.

For example, you can't just create and keep a copy of a dataset / variable. It will remain reactive. You need to clone it. Failing to do so will indeed quickly clog up... everything :D
Ask HN: Has anyone hooked a voice stress analyzer to a call center line?
I called into the phone line of a major shipper to get some answers about a failed shipment. Their main line is all automated with the typical "Tell Me The Problem" prompt and some voice recognition back-end. One my previous calls it took a few times to work my way to the information I needed and talk to a representative. I was a little heated the final time I talked to them after being told news of my package. My voice was not calm and after the second question / answer sequence (it generally took about 5 sequences to get anywhere), I heard "transferring to crisis manager" or some equivalent wording and talked to a human agent.

I am wondering if this is some voice stress detection at work, and if anyone on HN has worked on such a system? Also, what stress does this put on the humans who talk to the customers after the computer has already ticked them off? I'm pretty sure most people don't immediately go back to calm as soon as the human takes the phone, but I might be wrong.
Did you read the whole essay? He writes about finding out what's important. That doesn't have to mean (and probably doesn't mean) some mindless job. He also talks about constantly re-evaluating what the correct time commitment is for the given work, and that it's not the same for everyone nor for every task. Bill Gates not taking a vacation day wasn't trying to communicate that we all should be this way; it was evidence of the fact that big success requires hard work.

True he doesn't talk much about leisure and retirement, because that's not what this essay is about.
> Yet another Paul Graham stream of consciousness.

Absurd to expect anything else. I missed the part of the essay where it pretended to be... whatever you seem to think it should.

You're not sure why it's popular and here you are responding to it, attaching to it and reacting, building on it. It sounds like you did in fact get a lot out of the essay, just like the rest of the peanut gallery.
"As I steadily get more disconnected from the day-to-day of software development, I feel I provide my greatest value by helping improve communication from those who have that connection."

I'm a big fan of his writing, including the "Refactoring" book [1], which has changed my life. So it's a bit sad to read this admission. But I appreciate his honesty. Wondering if this "detached" feeling is attributed to the anxiety he has felt on the speaking side.

Anyway, I hope he keeps writing. It doesn't have to be a great hit like, say "Microsevices" [2]. I believe it can be more personal. I'd like to learn what experienced people like him think about things happening in the software development world.

(Probably I'll even enjoy reading about what he does on his "indulge" time. That's what the fandom is like.)

[1] https://www.amazon.com/Refactoring-Improving-Existing-Addiso...

[2] https://martinfowler.com/articles/microservices.html
Why the hell isn't the metadata server authenticated, e.g. via TLS certificates?
Generating Beautiful Flowchart Diagrams with Mermaid and Vue/Nuxt
Firstly you're drawing an unwarranted distinction between physicalism and materialism. There is no consensus that there is a distinction, many philosophers consider them interchangeable, and there are competing accounts of possible distinctions.

Materialism is not a theory of physics, it's a theory of the relationship between physics and various philosophical questions. Asserting that it's somehow incompatible with quantum mechanics is completely unwarranted. Bear in mind the term Physicalism wasn't even introduced into philosophy until the 1930s, long after quantum mechanics had become firmly established, and nobody with any credibility in philosophy was seriously suggesting then that quantum mechanics disproved materialism.
I think this still misses the point.

It's Docker's responsibility to not open firewall ports unless explicitly asked to do so.

Opening random ports without A) Telling the developer first, B) Requesting permission to do so, C) Explaining why Docker wants to do so and D) Providing the ability to "opt-out" of this insecure-by-default configuration - is very bad.

It doesn't matter how secure or insecure the software inside the container is... it shouldn't be allowed to communicate with the public unless the developer specifically requests it.
Parcel is literally zero configuration, maybe that would have been a better solution for your usecase. You need to understand some Webpack basics for it to be functionally useful, but all the criticisms of Webpack could easily be levied against jQuery and some.
SAME exact experience. I wish I wouldnt have been so driven in my 20s/30s.

I made many millions *for other people* -- and as luck would have it, I left several companies a month or so before big aquisitions.

SI spent years as a consultant, where I was brought in to focus on a specific project and get-it-built - so I never got stock in those companies - just had a high paying hourly rate... which obviously life happens, and all the material bullshit I acquired meant nothing and is now all gone and I am pretty minimalist.

I worked with a guy once who would work for six months, then take six month off to travel - every single year. That was a good model...

Also, I became a manager WAY too early in my career - so I had to focus on people/people-skills, which actually took time away from me going deeper on some of my technical skills/creative interests.
I think you are confusing correlation and causation.
Not automation produces jobs, more people and more income for that people produces jobs, because more people means more demand.
I think every brain might be wired differently and a different approach might work better for some people.

But if I'm trying to make notes in a meeting, I can't listen to a speaker argue some nuanced point in a meeting while furiously trying to jot things down.

An approach that works for me is to have the meeting and try and pay undivided attention to it, then have 5-10 uninterrupted minutes at the end while everything is in short term memory to summarize it. If somehow I don't remember a point, it's usually not important enough to write down.

I'd say if 2 people in a meeting take that approach and and consolidate their notes at the end, you're going to get a complete picture of what just happened.
Not only does the "recommended" tipping amount keep going up, but in a lot of discussions there's the additional bullshit of waiters saying "Well 25% is the bare minimum, (if you're a total jerk), but if you tip 35% we'll really take care of you!"

To me, a waiter provides no value at all. I'd rather order at a counter and pick up the food myself. Then I don't have someone asking me "how is everything" when my mouth is full. I don't need to pay someone a 30% cut for this.
Asking as a non-American: how does this even work? If I know someone's SSN, I can take loans in their name? Or I take loans/CCs in my name, but they are somehow on the hook? Seems bizarre to me
Having children means sharing your marshmallows. It’s also a lot easier to chase a kid in your 20s than your 30s. It’s also maturing, enjoyable, and spending time with them is the best part of the day.

Not something many people say about work! Maybe when the work is truly meaningful (I wouldn’t know).

The notion that people need to work through their 20s for this unknown future prize is silly and wasteful. Spending the prime years of your life slaving to a computer is something I think a lot of people will regret.

So, no, I won’t listen to PG. My most fulfilling work is being a dad.
I agree it's probably not getting back up to .70 anytime soon, and we might not see the insane price increases it had earlier this year again, but I do expect long-term it could be good to get (and I do have some myself), despite the only thing it really has going for it is Elon tweets and the meme factor.
He's getting downvoted because more modern versions of epoxy coated rebar are still widely used in new construction. It wasn't the silver bullet for salted roadways it was sold as but it has its place.
It seems that copilot lets one cycle through options, which is an opportunity for it to facilitate programmers moving from a naive solution to one they hadn't thought of that is more correct.

(Unclear to me yet whether the design takes advantage of this opportunity)
Ask HN: Suppose we have a connection with a civilization technically below us
Imagine that we have established contact with a civilization and have already found out that it is absolutely identical to ours, but younger by 50 years (basically the same planet, absolutely same Solar system and very similar people, progress at the level of the 1971 year of our civilization). There is a stable duplex communication between the two planets at an average speed of 1 byte per second, ping 1 year in one direction. Landing from one planet to another is impossible for compelling reasons, even if we have an engine with infinite acceleration. Half of the channel throughput is reserved for reacting to their messages, we will consider them fundamentally unpredictable. On the other half of the channel, you can tell them whatever you see fit. What do you want to tell them? What goals in the conversation will you pursue if they differ from the best wishes? Let's assume that we cannot influence the rewriting of history, because civilizations will not be 100% the same, but of course, we have an unprecedented influence on their scientific and technological progress and possibly on their theological trends. Funny or xenophobic ideas are also welcome if you can prove that there are resources we are competing for.
that doesn't include patent violations nor license violations or compatibility between licenses. Which would be the most numerous and non-trivial cases.
Keeping it dry and sealing large cracks helps, but reinforced concrete breaks down on contact with air so not really. Best option would actually be keeping it in a vacuum, but that’s just not cost effective.
These days I think watching TV means includes streaming and other types of on-demand services. I watch TV whenever I can and it's never synchronized with a broadcaster's schedule, except for sports.
I feel like the inevitable path will be:

1) AI makes really good code completion to make juniors way more productive. Senior devs benefit as well.

2) AI gets so good that it becomes increasingly hard to get a job as a junior--you just need senior devs to supervise the AI. This creates a talent pipeline shortage and screws over generations that want to become devs, but we find ways to deal with it.

3) Another major advance hits and AI becomes so good that the long promised "no code" future comes within reach. The line between BA and programmer blurs until everyone's basically a BA, telling the computer what kind of code it wants.

The thing though that many fail to recognize about technology is that while advances like this happen, sometimes technology seems to stall for DECADES. (E.g. the AI winter happened, but we're finally out of it.)
How long ago did these events actually happen though? Is it a 1:1 ratio therefore events happened 1.2B years in the past?

All these merging events that we are picking up now - are there still on-going events or has the frequency dropped off as the cosmos have moved apart and relative, to early years, "settled" down?
I too get really anxious when I have to give a presentation or do an interview. Beta blockers like propranolol have been incredible for these moments. I don’t take them every time, and I luckily don’t face these situations very often. I wouldn’t encourage anyone to dedicate their life to a career that they need medication to survive, doesn’t seem like a good trade off to me. But if you find this to be a real negative thing in your life, you have options besides deep breathing and power poses! Talk to your doctor :)
>> That Svelte isn't popular is because some frameworks get popular and go viral and others don't. That's it.

This is complete and utter nonsense. Were you programming seriously before React? There were like 50 popular frameworks all competing with each other and no one framework dominated. React has completely taken over because it provided a dramatically better developer experience and solved a lot of hard and very real problems. As an incumbent it has staying power because there is benefit in sticking with the herd, it remains a pretty nice developer experience, and because it has essential features other frameworks don't really provide yet (React Native being the biggest one although I do realize other frameworks are working on this now too).

Svelt isn't popular because to disrupt a solid incumbent you need something that is dramatically better at solving problems devs actually care about (not corner case performance benchmarks when React is "good enough" 99% of the time). Svelt has failed to do that, plain and simple.

Dismissing Svelt's success/failure by saying all framework success is because of fads is an excuse and, if you are part of the Svelt community, maybe is a clue as to why Svelt has failed to be sufficiently introspective in either accepting it is a niche framework (which maybe it is great for) or that it needs to change if it wants to be more mainstream.