skysight-inc/HackerNews huggingface dataset:
I blew up my C64 poking at the chips on the board inside, a spark one day and it died. It booted up fine and showed the READY prompt but the cursor block never appeared and it froze before it could accept keyboard input.

I then got a second-hand Amstrad CPC464, but this time I got a manual (I didn't get a manual with the C64, it was a gift from a family friend) and a non-functional tape drive, which, unlike the C64, was integrated. It also came with a monochrome monitor!

Every program I wrote I had to erase before I could write a new one. I wrote an alarm-clock program which made an air-raid siren noise that woke me up every morning, and I had to rewrite it again every night.

The BBC project was hugely worthwhile, IMO. It had side-effects in Ireland, I had a couple of friends with BBC computers, and of course there were all those Usborne books, though Vic-20, TRS-80 and friends (before my time) probably helped too.
Bread in 2021.... https://www.reddit.com/r/Cheap_Meals/comments/rvy340/bread_i...
Drake turning away: ElectronJS 0.06GB app

Drake approving: Any modern game requiring 100GB of content
Some non-default browsers (e.g., Snowhaze, Firefox) support adding new search engines. However, if you highlight and "look up" a word on-page, the search link will always take you to the OS-default search engine.
Profits generally go into the pockets (cotton lined pouches attached to trousers) of investors.
Most of us concerned about this slow tech-authoritarian march haven't been running MS Windows for decades. The problem is that by treacherous hardware, we'll get forced back into running more proprietary software. Instead of being able to run a Free web browser that renders content according to our own interests ("user agent"), remote attestation will allow websites to force us into running the locked down browser of their choice on a supported platform of their choice.
Yeah, it needs Javascript to display text. No thanks, bye.
> EDIT: Interesting. I’m picking up downvotes for this, is there some way to achieve this (other than jailbreaking) I’ve missed?

Downvote patterns on HN are the most lunatic of any I've seen, including on much lower-quality fora. I wouldn't try to fit a model to it.
> It works for 10-year-olds

No. It works for some 10-year-olds. Few, even. The school system is not intended to educate a few children, it is intended to educate all the children in the country. Even the poorest and least motivated. You cannot just throw children into a room with an adult and computers and tell them to learn.
That's actually not true in general, tell me how to compile Proxy and regex lookarounds to ES5 or whatever version that doesn't support these features. In fact tell me how to polyfill these features in any way at all.
There's R which is weird in a way like Perl is weird.

I think R is worse but it is bundled with a very good stats library. R users aren't so interested in "programming in the large" or even the small so it is OK.

Other than the meaningful indentation Python strikes me as a generic and normal programming language. I'm quite amused at how Python and Java got pattern matching at about the same time with a broadly similar approach to "fit this new feature in this language so that it feels like it belongs and plays well with decades of existing practice".
So what?

Weaving is a necessary stepping stone to making lounge suits. That doesn’t mean humanity has been destined to wear lounge suits all along.
> The machine also freezes if I try to open a jpg or a PDF from the file explorer. Just completely freezes. Fan spins up like crazy, but as I mentioned, I have 64GB of RAM in this thing. It should be able to open a single one-page scanned document from my own scanner. If there's anything wrong with the file, this is the computer that's making the file poorly.

This almost certainly has nothing whatsoever to do with the framework itself. That sounds like a software bug all day long. Something about your OS install is broken or similar.

The only other possibility seems like it'd be if the storage drive is broken. Which could then possibly be why you're experiencing so many other issues, if things like code pages are just failing to load or getting corrupted in the same way your JPG isn't able to load.

But it seems like starting with a fsck or even a re-install seems like a good idea.
It is a bar they use to hire. The barrier to entry. They figure they can't go too wrong if you get over the bar.

In the beginning, they just took grads from Stanford / MIT. Then, someone did a study and figured out that was a bad idea, so now they are doing this.

Is it a good idea? For a small startup, absolutely not. But they are at a size and scale where that doesn't really matter.
In most markets, profit is not elastic, costs are. Meaning that sooner or later the savings will get to the end customer.

Don’t believe me? See what changed during the last two decades of globalization, product cost and availability or profit margins.
I did one of these recently, and they basically looked at it, said it was great, and and made me do ANOTHER leetcode interview!
While I agree that CEO pay is obscene, that money wouldn't do much. What is the percentage of CEO pay to annual expenses and revenues?
Because it saves my company 66% in development costs.
The last example

$ kubectl apply -f <(cat << EOF
…
EOF
)

can be written

$ kubectl apply -f- <<EOF # ...

Piping from cat is a pretty big red flag that you are doing whatever you are doing in a roundabout way.
Memory leaks: the forgotten side of web performance
I don't know the model he mentioned specifically, but I'd put some old T-series thinkpads against almost anything you can buy now for build quality.
It's sad to put it this way but some "software engineers" roles are essentially like bricklayers: a bricklayer is expected to know how to best lay a brick given the circumstances, or to come up with new techniques to lay bricks faster and better, but they don't need a civil engineering degree to do it.

Other software engineering roles do involve a fair bit of creativity though, e.g. architects (designing the structures), computer scientists (study how to make better bricks), and perhaps also project managers (coordinate brick laying and manage bricklayers).
I think all of the negative externalities are reason enough to crack down on miners (gangs, mafia, ponzis, environmental concerns to name a few). Pick any one that makes you most comfortable.

If you can still “create value” as a miner in a country that welcomes you, more power (hah) to you.
A bit orthogonal, but here's my suggestion:

In addition to: cut | copy | paste

Add: swap

It swaps the current selection with the contents of the clipboard (replacing the clipboard with the selection, replacing the section with the prior contents of the clipboard — a swap).

It's a nerdy ask, if anything adds more complexity to the clipboard concept. But I have found myself having a need for this shortcut often.

Maybe others have as well.
Another:

https://search.brave.com/search?q=snowy+Red+mad+man+lyrics
Dehydration is not a symptom, it's a cause. Just drink more.
I don't think that the Js devs are entirely to blame for this - Chrome literally eats memory for websites even with little to no Js. That's not to say that some sites are not guilty of this - Reddit is a travesty for example.
The problem is that Chrome does things that make sense for a browser - like hanging on to a lot of cached stuff in the page history, or starting a separate renderer process for an iframe, but are horrible ideas when you are running a desktop app.

Additionally, I'm pretty sure stuff like React is also horrible for memory usage - if you create a reference to a HTML element from Js, that means all the native resources that that element uses are subject to GC lifetime, and React, with it's shadow DOM does exactly that.
Introduction to Gravitational Waves Physics
How the Building Industry Blocked Better Tornado Safeguards
Nukes don't defend a country without a huge human force supporting and maintaining them.

In addition to that, you need to constantly evolve your delivery vehicles to overcome newly developed defense capabilities.

In even the most bare-bones defense scenario, the needed investment is fairly large, and it depends on how large of an investment adversaries make.
something tells me Florida Man likes snowmobiling across the swamp a la https://www.youtube.com/watch?v=NySgXKgfICM
76ers New Metaverse Partner Somehow Getting Weirder
Making Most of World Talent for Science? Nobel Prize and Fields Medal Experience
Agree and disagree.

I agree as a default scenario, you are correct.

However, we always need evidence to show if a team member is struggling and needs extra assistance, or in the worst case is not contributing positively to the team. This is not over a single blown estimate but rather a larger pattern of underperformance.

This is the failure mode, however.
This sounds like something is broken in your client (or maybe server config)?

I use Let's Encrypt wildcard certs quite extensively, both in production use at $dayjob and on my home network, and have never encountered anything like this. The only "trick" to wildcard certs is one for .apps.blah won't be valid for apps.blah. The normal way to handle this is request one with SANs .apps.blah and apps.blah.

Similarly, it won't work for sub1.sub2.apps.blah. I don't run setups like this myself but if you need it I'd recommend using a separate *.sub2.apps.blah for that, mainly due to the potential for DNS issues when LE is validating. Same thing with multiple top-level domains. The reason is when renewing if one of N validations fail, your certificate gets re-issued without the failed domain which then means broken SSL. If you have completely separate certificates and validation of one fails the old (working) version stays in place. With normal renewals happening at 30 days before expiry, this means you have 29 days for this to resolve on its own, manually fix, etc, and LE even emails you a few days before expiry if a certificate hasn't been renewed.
Uncontrolled, open label.
What was the solution you found for your grinding / TMJ issues ?
Flying Fish and Aquarium Pets Yield Secrets of Evolution
While I generally agree that solar winds was lacking a lot on their internal DnR team (iv cut investments in cybersecurity) a lot of the identified issues are things that are seen in businesses EVERYWHERE.

Until recently I was a pen tester and (just a guestimate) 9/10 clients that I do testing for don't properly segment IT networks, use weak passwords for things they shouldn't, and list sensitive and high-value clients on their webpage (they are trying to draw other customers in).

I'd like to clarify two points:

1. It doesn't matter how much money you spend on security - there will ALWAYS be a way for attackers to get in. E.g. Log4J issues recently. There is always gonna be another zero-day or a new email phishing payload or a new NSA hacking tool leak and at most a big company can pay a lot of money and hire a lot of engineers to Reduce the chance of something bad happening.

2. None of these practices are really that unusual (I've seen plenty of software that recommends to tell your AV to ignore it.) and actually managing and knowing about every single credential/password etc in a corp network is almost impossible. Usually things like the FTP server with a weak password get set up long before the company hires their first security engineer, and then refuses to make changes to existing stuff that would take a lot of time and effort.

I do feel that SolarWinds is on the hook for this, especially egregious is (iv cut investments) because of their exceptionally high value clients and the level of access they get into client environments.

However, I don't think it would have mattered much how much money they put into their security team, the team that ran the operation was likely a state-sponsored team and they probably had the funds/people/time to crack such a juicy target regardless of how difficult it was going to be.
Nepotism was once pretty groovy – it’s meritocracy that’s freaky and new
Apple's market cap briefly tops $3T
When you are the only IT person then you can expect to all sorts of other duties to come your way.

Having said that my guess is this job would be shit and only someone desperate will take it.
Can you think of a historical period in the distant part where there is evidence of a preference for quantification?

It seem like you are simply assuming that was present.
I love perl for regex scripts, where I need to quickly filter or transform a text file. I never liked it for other kinds of programming projects, for some reason to me it doesn’t feel as well suited to, say, numeric simulations.

> Naturally far more efficient

What does this mean exactly? One big reason for Python’s success in data science is numpy, which is far more efficient (especially on large data) than vanilla Python. I’m unaware of the state of the Perl ecosystem, does it have something similar?

> how come Perl lags far behind or gets dwarfed in data science by Python?

Perl seems to be lagging behind in general, no? Is there anything specific about data science where Perl should be shining?
If you purchased your laptops with a credit card you should check to see if you have accidental damage protection.

My credit card has that and I've used it to replace a phone with a cracked screen. It was literally a 5 minute phone call to make the claim and all of my money was refunded the next day.
WPA2-Enterprise and EAP is the right way to go about it if people have profiles attached to them (a members club essentially).

For one-off access, EAP is pretty terrible as you'd have to give them a new username/password every time and they have to enter it.
Here what I emailed in 2008 to the author of an article that was already debunking their 'research'. I know it's easy, now, to mock them (and well deserved in many ways, but at one point, they were influential, for the good of the like of Little Me in any case.

Date: Wed, 24 Dec 2008 11:15:42 +0000
To: baez@xxx.edu
Subject: Regarding the Bogdanoff

Hi John,

I'm a french engineer, 39, living in england. I've read your very interesting
article on <http://math.ucr.edu/home/baez/bogdanov.html> (which was pointed at
by
http://golem.ph.utexas.edu/category/2008/11/the_case_of_m_s_el_naschie.html)
and just wanted to pinch in from another direction.

I've been interested in technology since in my 10s (I started programming
computers at 12, and never stopped since) and I'm afraid to say that my
interest in anything scientific, engineering, astronomical etc is probably due
for a large part to the Bogdanoff's TV programs in the very early 80s. In
fact, I know quite a few friends with similar background who remember these
shows not necessarily 'fondly' but remember as them being the 'key point' in
an afternoon otherwise filled with inflatable and/or fury creatures on TV.

So, in a 'french' way, they are quite similar to for example Sir Patrick
Moore, the revered TV presenter here in the UK. Oh I'm sure they probably have
a large dose of self-interest that Sir Patrick lacks, but in my case it did
fit a very similar purpose. I'm not sure how large an impact they had on the
whole, but in my case it did.

Given that, I do agree that this shenanigan to get doctorates is both stupid
and embarrassingly crude, however, I've worked with enough 'doctors' to know
that many of them haven't contributed anything to anything in their entire
life, and thats if they're able to tie they own shoes. My opinion is that the
brothers deserved Hon Doctorates from a random and suitably posh university to
celebrate their indirect but real contribution to the scientific world (in the
like of little me for example), and deserved it a hell of a lot more than many
'celebrities' that get these for having played football well or similar
frivolous reasons.

In any case, thanks for the very informative piece!

Best Regards,
(I'm a real person, not a Bogdanoff in disguise ! ;-))
Perl doesn't have the tooling/library ecosystem Python does for Data Science. Additionally lot of Data Science people come from maths/stats and Python is easier to begin with. In my experience most Data Scientists aren't full blown devs since you focus on different things (business aspects of what you do vs scalability).
Exactly. Try open source development on a boeing 747 or even agile style development. @svantana Would you step onto a plane that was developed this way? The bar is low as hell.
I admit that's the weakest article out of the ones I posted but still makes still makes a few good points defusing commonly repeated sentences like "I can just patch out the bad stuff" like we all read during the W11 announcement.
Numpy probably.

> Naturally far more efficient

Most data science languages are interpreted with a few higher-level routines. Same with J, for instance - it has adequate performance as well.
I think this is a huge market opportunity for Apple.
Add great visualization (Seaborn) and ML (Scikit and numerous frameworks like Pytorch) and you have a pretty complete analytic package.
Part of the problem is that hierarchical neighboring societies tend to absorb their neighbors.

But, I agree that one would likely need some technology to scale up the reciprocity system. Money and the free market is a reciprocity system of you squint at it.
Are they using this as an additional bug test?
What is even the appeal of such a device. Linux runs as smooth as it gets on Thinkpads and those are also pretty upgradeable and components can be replaced if required. Maybe not onboard Wifi or GPU but pretty much anything else. So why the fuzz about this laptop?
This guy should be CEO
(s/hut/hood/; s/sind/since/; s/whole/while/; - no offense intended, just looking to save 10 seconds of headscratching)
Here is NASA’s blog with more details - https://www.nasa.gov/feature/callisto-technology-demonstrati...
For any device that has a web interface, and no way of updating the cert automatically built in or via an API, you'd probably have to automate the process with something like puppeteer.

https://www.npmjs.com/package/puppeteer
I'm a Sysadmin / DevOps / Cloud Whatever and I find the solutions for this problem space seriously lacking.

Most companies choose between not securely connecting their stuff correctly or having a complete mess of an internal network.

So congratz and all the power to you.
It took me a few seconds to figure out what you were talking about with Pokemon. That's the first time I've heard that term! I love it.

(For anyone else scratching their head, it's Pokemon exception handling cause the except block catches any and all exceptions (gotta catch 'em all).)
My addendums:

tail -f

# -f follows live files. Very useful for watching log files from /var/log in real time

grep -Iir “pattern” *

# search local and subdirectories for pattern, skip binary files, case insensitive. Handy for searching whole source trees

tail -f file | grep “pattern”

# useful for live watching very busy logs where you know a specific pattern you’re looking for

find . | grep “filenamepattern”

# search the local directory and down for filenames matching a pattern. Find actually has arguments for doing the search itself, but I know grep already. For more structured types of searches “e.g. I want to find a file named that is of a particular type”, man find
eli5 int*** support;
The biggest differences with Tailscale are that you can use the kernel version (speed) and that we are self-hostable. We actually noticed a major contributor to the speed difference between us and them was a lot of times, they'll route traffic through their relays which can eat up a good amount of time.

With Nebula, they're a lot closer on speed, but also we've got a management GUI which makes things a lot easier. We were very close to using Nebula in our early days. The main thing that stopped us was, we decided WireGuard was going to be the standard in the future, and wanted to be based on WireGuard.

That leads to a bit more fundamental of a difference which is a bit harder to quantify. Our aim is to really be a "WireGuard controller." You should be able to shut down our server and agents and your network should still run fine, and you should be able to manually modify all your WireGuard interfaces if necessary. We're getting close to that vision but aren't quite there yet.

That last point leads back to the kernel thing. We use kernel by default, but really, Netmaker can use any WireGuard implementation. If users are scared of the security implications of using kernel, they can use the userland version, and Netmaker should be able to pick that up just fine. They can even run it in a docker container on their machine.
Certainly, but I don’t think it’s unreasonable of them to assume a prior basic knowledge of GitHub.

The releases page is the prebuilt binaries they publish, and there are several links you can click to view the source at the tag, commit or main-branch level.
100% overleveled, imo. Being underleveled literally erases years from your career.

It will take a little while for you to "wash out" as you put it, and in that period you can just look for another job with a better anchor point. In the mean time you'll be getting paid significantly more.

I also think that the levels are noisy. A good enough L4 can manage a "good enough" rating at L5 almost always. The hard part is actually getting promoted.
Going by the article, it seems a large part of the "culture clash" is TSMC's insistence on three hours of meetings each day and using outdated software that was designed back in 1987(!). While workers in Taiwan used to work 12 hour days, time worked is not a good indicator of productivity and I'm willing to bet that TSMC's massive profitability meant there wasn't much incentive to make the work process more efficient.

Honestly, I'm surprised so much hands-on work is needed when we're talking about a semiconductor company. One would think a lot of the fine-tuning work, which seems to be what requires a lot of the labor, could be easily automated with current technology.
Investments and bonuses are not part of any of those categories. Profits don't just get dumped into a Scrooge McDuck-esque money pool. Businesses obviously keep some money on hand, but it doesn't benefit anyone involved to have the money sit there forever. Profits are eventually used to fund expansions, acquisitions, improvements, charitable donations, rewards, etc.
This is a nice chart (though arranged for disassembly/decoding rather than assembly) and shows how accessible 8-bit architectures really are. You could probably memorize the opcodes and program directly in machine code!

It's also interesting how the core (presumably 8080) instructions are one byte.
And why is that? I would never have allowed it to happen… especially with if I had many rich friends to reach for counsel!
The 2008 financial crisis brought down Lehman Brothers, Bear Stearns, Washington Mutual, and other companies, and there were several books about it, as well as company-specific books. Maybe someone can supply specific titles.
I've found that, while the smaller model's battery life seems boundless, what really drives the appearance is their remarkable ability to recharge quickly. I can wipe out the battery of both of of the smaller models I'm currently in charge of and within 2 hours they have resumed normal levels of activity.
Funny, but since when did McSweeneys turn into the Onion with no pictures and nicer fonts?
I'm using a wildcard certificate and CNAME records to interal hostnames, it works pretty nicely for my use case. I don't need to leak out a map of my hostnames and I don't need to do a full split-horizon DNS.

So if I want to encrypt traffic to "service1.example.com", "service2.example.com" and "service3.example.com" that all run on server A, I'll make three CNAME records that all point to "server-a.internal", and I'll just resolve "server-a.internal" in my local network. Obviously, anyone can query what "service1.example.com" points to, but they won't figure out anything beyond "server A".