skysight-inc/HackerNews huggingface dataset:
> Compare to a stovetop where there's a big heavy pot between the element and the water, and it's not in complete contact with it.

You’re describing resistive stovetops, not induction ones where the heating element is the bottom of the pot itself.

> Also often the heating element is underneath a piece of glass.

These things under the glass do not heat anything. They are there to induce some electric current in the bottom of the pan you put on top, which actually does the heating.
I feel like computers have been there for me even when no one else was.

The primary reason behind me being where I am is probably curiosity.
Lol how did i miss this ! Thank you sir ! :)
I never really understood the toxicity around open source. It was my first interaction around something I published when I was still learning things - being burned to the ground. I don't think I published anything ever since that experience, some 15 years ago. To me, it is just not fun giving your work away like this.

All the code since then was paid for, handsomely, and almost nobody complained about it.
They are hold comparable positions in several countries, in Europe and in US.
I can assure you my disdain spans more than just Musk.
I voted against it and lived where it would be useful because I didn't think it would be on time or on budget, because no infrastructure project is in the US.
Not sure where you’re talking about in Asia. Vietnam uses Zalo, China has Wechat, Japan has Line, Korea has Kakaotalk, Thailand I think is Line as well. I think the average tech-aware person in at least East Asia doesn’t know what WhatsApp even is.
I'm hesitant with databases like these because they are less battle-proven. I normally want my database to be as boring as possible.
If you put something in the public, code, articles, books, music, videos you have to be prepared for everything. From the very best of the praisings to the very worst of the critiques.

If you can't handle it, then keep it private or share just with a restricted group.
Heavy Freenode vibes here.
Because Python has a long experience with REPL, the experience ends up being awesome.

If you try iPython + a PYTHONSTARTUP script, it will be very hard to use anything else.

And ipdb is a very good example of using a debugger that fully benefit from that.

So it is entirely possible to have an exceptionnally good experience in a Python REPL, despite the significant whitespaces, but it does depend of the implementation.
The internet also makes it very easy to be an asshole. If I were to speak to someone vis-à-vis I probably would be a lot less snarky as well. Anonymity is a b*tch sometimes. But we have to give us some time and room to grow, don't we?
But the iPhones aren't assembled anywhere near Shenzen? The article mentions Zhengzhou which is about halfway up China (where Shenzen is at the southern edge).
This is dated "September 24, 2010", so this would be earlier, not later, right?
Or is the date stamp off?
sure, but the article talks about regulations in Europe, designs being filed in Europe, categories in Europe etc.

It seemed euro-centric.
As a non American, what problem does the US have with SMS?

I can confirm essentially no one in western Europe uses iMessage. I've seen people use FaceTime to call friends, but I've yet to even see someone open the iMessage app in person.
Hello!

16-years-experienced, self taught developer/designer/engineer here — currently working with international enterprise/corporate customers as a professional services consultant for a large cloud services provider.

1. I don’t have a formal background in CS, but I have had to learn the industry-standard ways of solving common problems and continuously assessing order of complexity for both systems and code along the way.

2. I started with nothing but a design background and skillset, and I had to learn to supplement it with technical skills at each stage.

3. I really feel like my “success” (which is completely relative btw) is due in part to the time during which I picked up the core development skillset. Back in the early 2000’s there were no mentors around. You couldn’t just stick an evil error message into Google and expect to get the answer to your issue in 20-30 seconds. There was no Stack Overflow (and for a good while, still wouldn’t help).

Sometimes you had to monkey patch the problem. Other times you had to find an alternative route. Sometimes you’d realize that what you faced was a real limitation of the tech you were working with and you’d have to either devote the time to fixing it or give up and switch to something else completely. And yes, that was before you could submit a PR on the Github repo with your patch, so the next release would almost always break your “fixes”.

4. Multi-disciplinary interests and skillset. Having a highly-fungible skillset and being really interested and fascinated about the world around me has contributed immensely to both the technical as well as the professional side of my career and growth. It helps me earn trust quickly with customers, but also provides deep insight when attempting to model a real-world, manual process into a machine — which, in my experience is about 95% of the reason people pay us to do this job.
Think the deal closed somewhere above $0, unfortunately for Muskboy
Incidentally, running frequent services is something the US is really bad at. I doubt there's another country where a line with one (1) train in the morning and one (1) in the evening on weekdays, and none at all on weekends, would dare to call itself a commuter service.

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

On the upside, "additional trips on the S Line are scheduled to be implemented by 2046." Whoo!
If you put something in the public, code, articles, books, music, videos you have to be prepared for everything. From the very best of the praisings to the very worst of the critiques.

And being open source has nothing to do with the comments. They are due to the public nature of the code.

If you can't handle it, then keep it private or share just with a restricted group.
Would you treat someone in real life like that?
Curiosity mostly. I liked to push what was possible on any language or system I was working on. I liked hacking systems or languages to do things they were not "supposed" to. That's always very educational :)

Along the way, I managed to study most of a CS curriculum, but I didn't have that as a goal.
I'm building a crash-like environment on top of drgn: https://codeberg.org/pf-kernel/crush
Now that I think of it, I use Facebook Messenger quite a lot as well. In fact, probably more than iMessage/SMS so you're right.
I feel relieved that Twitter is going downhill. People finally realized it might not be the greatest thing ever and see it more critical.
1,2,3,4

Did all of that. What was more is not being afraid of failure and new challenges.

Ive been constantly exposing myself to different and harder topics.
Yeah, that comment was mental. I'm in Australia and over 55% of our mobile phone users are on Apple devices. iMessage is everywhere. Guy knows nothing.
“Obsessive curiosity” is a fantastic phrase I failed to mention in my response - 100% agree!
I hardly can take this as valid answer until https://github.com/pgj/freebsd-wifibox exists and in active use by FreeBSD users.
Agree. The media angle is mentioned in the video but it's not the main subject. I'm accustomed to submitting with a user script that employs <head><title> to create the title. So that is my feeble excuse, plus maybe that I was really floored by the content - happy to have found two people treating a highly combustible subject with such complete integrity AFAICS.
3 and 4: I started writing code daily at 14, and got my first software engineering job at 19, so I got a massive head start compared to my peers. At 35 years of age I have 16 years of experience under my belt. I've seen a lot of technologies come and go.

Also ADHD and being self taught means I have my own, weird, probably not very efficient way of learning things that involves a lot of skimming metric tons of information. Ingesting new information is how I keep my brain stimulated. Honestly, I never understood why often learning is an effort separate from the act of using. Why people tend to go on a course, absorb information, then just later use it. They should be interwoven, learn by doing and do by learning.

Also my parents couldn't afford to send me to a real university (I wanted to go to MIT as a kid and I was in the middle of nowhere in Southern Europe), so there's that.
>What is needed is to avoid adding bad features and avoid removing good features.

True, but reading change logs (I really like reading them), i very very seldom see "Removed feature xyz" but I do see "added abc X 10..n". I'm pretty sure no-one gets promoted by removing features in the current work-job-boss-promotion-setup.
I am self-taught in the sense that I read every computer book I could find before my first computer at the age of 10, a Commodore VIC-20; everything else came from that. Elementary-school classes on Logo, AP Computer Science in high school, and one one-credit Java class in college are the extent of my formal education in computer science. I've never worked as and have never wanted to be a professional programmer.

I worked through Columbia doing user support for the university's Unix systems group. I got a job on Wall Street like many classmates, but for which the hiring person (an equity analyst covering software companies) was specifically looking for a CS major; I was able to demonstrate that I had the equivalent background thereof.

I have been successful with computers because I enjoy working with them. I enjoy computers because it's a hobby, albeit one that has affected my entire working life. I suspect that I would not enjoy computers as much were it actually my job. Since it isn't, I have the freedom of being able to (for example) write Elisp[1] to improve VM, the Emacs-based email client I've used for almost three decades. While I may contribute my code back to the VM project someday, meanwhile I report to no one and have no deadlines other than my own. That's freedom.

[1] I well remember the epiphany the day in Logo class I realized what recursion is. I still feel like giggling when I find an Elisp task for which recursion is an effective solution.
Not even slightly jealous. The guy purports to be solving the greatest problems humanity has in some kind of altruistic way. But really he’s built a company selling luxury electric cars to the top 5% which allow us to carry on our bad behaviour for a few more years in a new way. At the same time trying to crush worker rights and sell out to China.
I think the US don't deserve high speed trains. This can be revisited in a few decades when the population becomes less hostile towards rails. (Cf this : https://news.ycombinator.com/item?id=33502387)

Building a nerwork in Africa, however, is a great idea !
> One major difference is Singapore and Japan’s stops are profit centers and not cost centers…meaning they’re not as dependent on debt or fare collection

Singapore is a bit different. SMRT is operated by a group of private transit operators that don’t really do real estate on the same scale that e.g. JR does in Tokyo, so fares are still their primary revenue source.

Hong Kong is a better corollary to Japan. The HK MTR is responsible for a bunch of large real estate projects in the city, including the ICC (the tallest skyscraper in town and one of the two iconic buildings that flank the entrance to the harbor).
I can't help but feel like I'm missing context here. The project (https://github.com/harthur/replace) seems like a vaguely reasonable "grep with a simpler interface and a regex syntax I'm already familiar with" kind of utility. It's far from a central example of the dependency bloat that people usually mock about Node.js--it uses the standard library for all the actual filesystem and regex work, and just has a couple dependencies for normal things like command-line parsing and ANSI color codes.

Has the project been significantly rewritten and cleaned up following these posts? Was there some absurd hype cycle for this thing that didn't deliver? Did the Internet get mad at this person for some unrelated reason? What happened here?
I just started reading this which covers some similar topics:
https://beautiful-programmers-stone.netlify.app/

If I had to give a one-sentence synopsis of the first chapters it would be that there are 2 ways of thinking about things/working: “packing” memorizing facts and following routine, and “mapping” compressing facts into truths via reflection.

The latter is what leads to the 10x programmer because they are able to move pieces of the map around in their brain and solve problems more creatively-and seems to be linked to the study component of this approach.

I’m still not really sure what the difference between the study and act steps are, but I like the philosophy in general.
Grit. Code everyday (learning compounds)
> I tell them to make something that they would find useful and put it out there. Can you imagine if one of these new open sourcerers took my advice and got this response, without the support I had. Can you imagine?

That brought forward a repressed/unref'd memory...

Way back in the late 00's, a teenage me was dipping his toes into contributing to open source projects. I don't recall the specific project and won't try to guess, but I can vividly recall this horrible response I got after posting some code for review.

Some presumably older person on the mailing list discovered I was, in fact, a teenager. Went on a tirade about how "children" need to stay out of programming - on the project's mailing list. Nothing about the code, just an attack on me because of my age.

I remember asking my parents what they thought. They told me I could be interested in whatever I damn well please to be, and that if I could avoid internalizing the response, reach out to this person and see whatever they had to say. Needless to say, this person didn't have anything friendly or actionable to say in a direct email either.

I think that's the first time I ever bumped into an asshat online.

Oh well, joke's on him. I only became more interested in computing and started a career in it.
> You can definitely taste it.

If it gets deposited, it means that it’s not in the water any longer, or at least the concentration in the water has lowered. What you can taste is already in the water before you boil it and does not come from the kettle (well, in kettles that have been used normally with normal water).

If it bothers you, just boiling a bit of slightly diluted vinegar will get rid of it.

> If you care about energy efficiency, you should descale your kettles every so often.

Yes, these are terrible at conducting heat.
self-taught SE, working over 20 years in the industry. No CS degree.

4. love for technology, everything else was a side effect. To this day it still feels magical with many layers to uncover and learn.
A link for those interested: https://practicaltypography.com/triplicate.html
It was due to all four. For number 4. I can mention

I am always genuinely curious, I always want to understand how a particular idea, bit of code, software, tool or algorithm works. I am always trying to get better ideas to solve old problems and always trying to solve new problems.

But 1, 2 and 3 are important. With just 4. I would have ended up as an enthusiastic but mediocre code monkey.

1. made me think in terms of Computer Science not mere coding. Also, besides learning a lot of things I wouldn't have tackled on my own. Also it helped me make a lot of conexions between different ideas. It helped me to also learn how to effectively learn. And it made me lots of useful connections from faculty staff also working in the industry to my peers who got employed in various areas.

3. helped me talk the same language with my potential employers and solve the problems in a way my employers expect me to solve.

2. is obvious, consistency and determination is crucial for any endeavor.
HN leans heavily towards a pro-capitalist perspective, not left-wing viewpoints.

Which makes sense as it was founded by venture capitalists and is essentially used as a vehicle to promote their ideology.
The number 1 mistake was searching Twitter and caring about any of these posts.
Yep. Also the iMessage&SMS being in the same place makes the app very prone to spam. I have nothing more than 2FA codes and marketing spam in my iMessage app because the iMessage app is actually integrated with SMS and is called Messages.

I use facetime quite a lot though, because it works better than everything else.
I'm not sure I buy the popular "the internet is full of assholes" theory. I think it's more likely to be hanlon's razor.

I suspect that a lot of people have just internalised social media as a way to casually chat with their friends, without really grokking that their comments online are quite literally potentially visible to a large percentage of the entire species, forever -- including the people being discussed. That all those rules about rudeness apply to public-space interactions that you probably think of as 'private' because the target of the conversation isn't present in the conversation yet at that precise moment.

Like.. one way or another, your great-grandkids, their spouses, and their employers are all going to be able to read every single word you ever wrote on Twitter or in a HN comment or on your blog or nearly anywhere else, and all it'll take them is a random whim to look you up. A large percentage of everything you ever write/wrote online is effectively accessible forever, now, and available to anybody with an interest and an internet connection.

Most of the usenet posts I wrote as a early teenager 30 years ago (written under my real name) are still easily accessible online, for example, and it certainly never occurred to me at the time that that'd be the case. I wonder whether today's kids, who've grown up with all of these forever-archives already in place, are generally more front-of-mind aware about the situation and more careful with what they write than we were back in the early days before we really understood what the internet was going to become.
Would the bad code quality justify the snarkiness on Twitter?
> Everybody is used to centralized where they see everything

You never see everything. There's way too much of it. Everything is going to be a selection. The question is who is going to do the selecting.
You can normally control the number of peers you share with, so I guess if 50 peers are connected but you only want to share with 10, then when one completes you'd send an unchoke message to another peer to tell it you'll share with them. Meanwhile the other 39 will stay choked. I assume that's what's going on here.
I agree with your sentiment but just a nitpick - tasks considered "easy" by humans aren't necessarily easy to automate and vice versa. Eg. beating a computer at recognizing trash vs beating a pocket calculator at 6734100522 * 714261898941.
People who write posts like the GP’s tend to be bullies wherever they can get away being one. So to answer your question: yes, but only if they can avoid getting caught by others.
Entering work in the late 90s helped a lot. There was a huge demand for programmers, but zero quality control to prevent you doing anything stupid. As such, companies threw money at me and my experiments hoping something would work out.
What a nice apology

http://blog.coreyhaines.com/2013/01/im-sorry.html
I used it for a few days, but the not-quite-vim keybindings also destroyed my workflow - I'm a slow learner, took me a while to figure out the few vim commands I know and I hate to relearn everything a bit differently.
I don't think the reason Twitter is going downhill has anything to do with people realizing it might not be the great thing ever.
I just really don’t understand how this whole situation has been this badly mismanaged. I fully believe his original offer to be a troll, but then he got stuck with it, but he has since so mismanaged this entire affair that I simply can’t understand how. Is the guy surrounding himself with idiotic advisers? Has he just gotten so far from reality that he can’t make reasonable predictions? Has he gone off some meds? It just makes no sense.
Yes. But the huuuuge forests of XII century were converted into arable land in Commonwealth times. Export timber, then grow grain in place of the old forest and export it... And then unexpected partition happens and you can't hide in the forest anymore :/
We had a TV that you had to smack on the side after turning it on to make it stop screaming. It would still whine a little, but not as much.
Yes, in a pub, which social media is the digital equivalent of. If you can't handle some mean banter (in this case even surrounded by a majority of praise) I suggest you make your profile private and only follow people you have a personal connection with
Antimatter Dimensions
My strong advice is: take the severance package and go somewhere else. It ain’t going to be a good place to work.

Any place that can “accidentally” fire you is a place you should stay away from.
> Some of those who are being asked to return were laid off by mistake, according to two people familiar with the moves.

Sure, "laid off by mistake" is a way to describe incompetence...
Strangely enough a former co worker at the Angelika is now doing video archives. In a local interview they asked him the most interesting thing he’s found so far. His response:

“You’d be surprised to see we’re still debating and arguing over the same issues we had in the 60s, 70z, 80s…”

Basically same shit different generation - so far.
I turn off notifications except from people I follow. Way healthier existence.

People will bucket you and do pile ons on that site. I just visualize them as drunk drooling assholes about to pass out at their keyboards.
> For comparison the 2021 advertising spend in the US was greater than that of the next 10 countries combined.

That sounds like a quality of life issue for people in America.
Your parents sound pretty cool.
the application i immediately thought about is disaster medicine.

This is when you need huge amounts of blood, and my guess is that it can be less perfect, when there is simply no other choice to save lives.

An inferior substitute is better than nothing
Right. The world is the USA and the rest of it is UK&Australia. If that wasn't the case, why would the aliens always contact the US president and speak English? iMessage is definitely the dominant messaging platform of the humanity.

/s

The cluelessness of the Anglosphere about the rest of the World is very entertaining and sad at the same time.
... which runs a Linux VM to host containers.
I’ve gone 50-60 kmph with traffic before on a road bike, it’s not too hard because the cars provide a lot of draft, but yeah I wouldn’t want to be mixed with traffic on two wheels, even with leathers you can still get run over by the car right behind you. I’ve seen countless instances of a motorbike hitting a pothole and then getting run over by an SUV or just a bus turning and not noticing a motorbike.
You can't throw away your smartphone
Of all the taboo subjects this is interesting!

Nobody admits to loving their Cherry 2000.
5. Fun! It was fun! It still is!

6. Curiosity

7. Trying to be responsible (you would not believe how many people just dont f'ing care, if you're not one of them this already puts you ahead)

Non-reasons: Formal CS - yeah, got some (msc-level edu), learned most of my useful CS before/outside that tbh (with the only exception being database logic and loads & loads of sql). That's not to say Computer Science is not important - it is - but formal CS isn't)
If the code was exceptionally bad, it might not justify the snarkiness, but it would maybe explain it at least. The current code looks fine though; I could definitely see me and my Big Tech colleagues writing something like this and getting some value out of it.

Maybe people just had way higher standards in 2013, and code that seems fine now would have been farcically terrible back then. I kind of doubt it, though!