skysight-inc/HackerNews huggingface dataset:
I still prefer the pre-ribbon bar era of MS Office :)

Funny you should comment about screensavers, the first thing I did when I loaded the Win98 emulation these comments refer to was the display settings then clicked 'Preview' on the pipes screensaver. I believe there was also one that looked a little like Wolf32?
None of the desks I've interacted with had this feature. I've almost crushed things a couple of times on a variety of different desks.
I read the entire manual for tech stuff before I buy it if the manual is available online, but that's just part of my compulsive researching habit.
Why I left Substack and the Email Renaissance
2 years ago, I started a newsletter on Mailchimp called Tech Bound and built it out to +3,000 subscribers. 3 months ago, I decided to migrate to Substack. One week ago, I went from Substack to publishing on my own site. In this post, I explain why, what my current stack looks like, and a larger trend that has been in full swing for 2 years.
There's nothing funny about this. Oh, one thing is really funny. They bought the mask and the book on Amazon ;)
I fear there's a deep anti freedom of speech sentiment in her complaint. Why is it not enough to reply with your alternate opinion and engage in a discussion about such issues? Why such emphasis on attaining an ability to downvote, if not to stamp out dissenting views? Such censorship should be reserved for malicious comments that are intended that way.

I'll probably get downvoted for this, which will be ironic. HN is becoming tiresome with these discussions.
The Anatomy of Interest: Women in Undergraduate Computer Science
Honestly, I don't trust most end users to install root certificates

If you are doing something for an end user, I think it makes a lot of sense just to get a certificate; it's just not a large barrier anymore.
Note that they can potentially change with every single update to the OS. That's why that site lists the syscall for every update. They are not stable.
There was a popular blog post awhile ago where a guy wrote a script to buy a random item for $0.99 everyday. It would automatically get sent to his house and so he was always getting surprise deliveries since the script would decide what to buy.
> Did you mean to say it has no finite representation in the IEEE float format?

Of course that's implied.
Have you seen the SAP GUI?

But you are also right as well - and you'd be surprised at how inefficient it really can be.
Ex-Intel engineer: Apple turned away from Intel over Skylake CPU bugs
To be honest, I fell into that when I studied computer science in college. I just realized I couldn't sit in front of a screen for 7-8 hrs a day without many breaks. I decided to go into medicine mid way through.

That being said, I'm realizing now that doctors spend a ton of time in front of a screen as well..as are many professions now a days.
Nuclear, in one form or another, can work in most of the world and has enough fuel for at least the next 3000 years by most estimates. The areas that it shouldn't be used in can use renewables.

Most items that use electricity are becoming more efficient as is the renewable infrastructure. For example, there is a promising incandescent light design that is supposed to be even more efficient than current LEDs. Solar panels have increased in efficiency over the years and the plan is to place them in orbit (even more efficient) and beam the engery back to earth using infrared lasers. Not to mention many new renewable technologies being researched too.

Any future reduction in software engineers will not be due to energy availability. Automation, politics (eg. economic collapse, maybe due to our consumption based economy and the eventual regulations dealing with overpopulation), or a catastophic scenario (eg. Carrington event or pole flip) would be more likely.
Counterfeits are generally not locally produced and mostly come from China via the subsidized slow boat. The counterfeit industry exists on Amazon because the potential for profit is so high and the risk is almost non-existent.
Cultural curiosity I suppose
Personally I think something like Electrical Engineering is more valuable. At my company EE folks are often competent in both hardware and software, but the CS folks are completely incompetent at hardware and don't even understand basic GPIO usage.
Tips to Get Out of Debt and Become Debt Free
What bothers me is that if I have a verb called "transmogrify" in my API's domain language the REST purists will try to tell me not to use that verb, because some preexisting generic CRUD-type verb can be made to work instead. Sorry, no, that's awkward.
Hacker News, you can't hide from this important topic about a lack of diversity. We need to discuss this and fix it as a community.

https://twitter.com/syllablehq/status/1277616493149196293
XFCE basically still is that. No "reinventing the desktop experience" junk, just a rock-solid desktop with all the features you expect.
I was wondering how the OP could have neglected to mention the klutz book of knots! It came with two lengths of rope (one red one blue, just like the illustrations). I still regularly use the bowline, sheet bend, and clove hitch - although my bowline technique is quite different (and much faster) these days.

The juggling book also worked for me. Good times.
They still are. PC manufacturers still can’t get touch pads right in 2020. They still ship notebooks that feel janky and don’t have the same solid feel like a MacBook does.

It’s just not in their DNA. That says something
This

I've been working has a web developer for two years after completing a bootcamp.
Peoples often ask me questions because they think about doing the same.
I always say to them that this is not for everbody, you are banging your head against the wall most of the time.
Off course nothing beat that sensation when you finally found the problem or even when you get closer.

But that has to be your thing.
I'm curious as to what you use J for. I know very little about the array-oriented languages and what domain they specialize in.
Have you noticed any quality issues? Can you speak to who is making the better manuals?
The tax rates are on the gross salary. Those tax rates help lessen inequality.

Europeans aren't complaining about their net income. They're complaining about their gross income.

> supporting their industries rather than crushing them with ridiculous regulatory burdens (GDPR and others

Ah, I see. This was an irrational rant with 0 critical thinking put in to it.

edited to address:

> levy effective tax rates of 50%+ on them.

Effective is what people actually pay. No software engineer in any European country has an effective tax rate of 50%. With progessive(staggered) tax rates & pension relief, most would end up with ~30-35% tax rate. 50% is charged on money over x, everything below x is at lower rates so your _effective_ tax rate is not 50%.
Was 2011, long time ago. Yes I think it was CSE 548 and some seminars. It was an easy course to pass since Bender is super nice even though the topic is hard
Does anyone have a link for where these books can still be bought? Would love to gift them to younger family members.
I didn't flag it, but I suspect it was flagged by users for the same reason Melissa recommends: "Don’t click on threads that discuss gender unless you’re prepared to wade through crap"
They're working on it! https://plantuml.com/style-evolution
The pin spacing on J2 looks like it would need a pretty steady hand to me. Though it appears only 3 of the pins matter.
Apple and Facebook
Weld it into an anvil to prevent tampering while you are away!
It turns out that nobody cares about scientists and engineers going into politics because they have more or less the same spectrum of political preferences as everyone else. We have an MIT electrical engineer that founded and sold a 3D modeling/haptics startup in Congress. You never hear about him among tech people because he’s a Tea Party Republican.

Whatever value we assign to that background plainly weighs less, even among people who might be a natural constituency, than agreement on various issues. Which is fine, but that means we believe the background just isn’t very valuable.
I believe Enterprise has a self-hosted option, and you can have Enterprise without the self-hosting.
I agree. I think there is a definite need for real 'Software Engineering' discipline that focuses on things like project estimations, timelines, codebase management, best practices, etc.
Service Workers Explained – Introduction to the JavaScript API
Which part of Ebay refusing to do business in Romania is "ignoring courts"?
I don't like that Apple has this tight-fisted control over the app store but I'd hate it even more if websites got the same freedoms as apps. For better or worse there is some sort of diligence being done when an app is accepted in the app store and there is a chance it gets booted out if it abuses power. There is no such mechanism for web sites. Once this is out there there's no taking it back, there's no reigning it in, we're stuck with it. Deprecating these APIs is harder than just not implementing them in the first place.

Each of these APIs is sold as a life improving feature but put together you basically end up giving way too much access to any website. Because you know most users will not understand the problem and will just accept which is like sideloading APKs from random corners of the internet. And it's not their fault, you can't be literate in every field. Even as an expert you'd have a hard time deciding if a certain feature is used legitimately or the site will piggyback on it to screw you over. That's why you pay $1000 for a phone, so the manufacturer protects you from these risks.
I never ended up finishing my degree because it became trivial and pointless by the time that I got a job and started gaining actual real experience and learning that the college/university teaches you idealistic and fantasy concepts of how IT should operate. Reality I've experienced is that it's absolutely nothing like that, places are build upon decades of mixed generation technology, only upgrading a little part here and there. I've moved on from the dig-in hands-on of IT and now do a strange combination of electrical engineering and network engineering. I was working in IT at an amusement park which I cannot compare to any other business to how it functions because the best comparable description would be to describe it as supporting IT for an entire town and all its businesses. What I ultimately learned and took away from that is a fresh BS graduate is basically worthless in comparison to someone who has at least one single year of real experience because it boils down to the requirement that schools do not teach. That skill is troubleshooting, to be able to swiftly and intelligently resolve a problem. It's not something my schooling ever put any major focus on and so as I gained more and more experience at a vastly faster rate compared to going to school, I realized how worthless the degree really was. It was just a meaningless statement. The second thing is all the certifications, and that's what, I believe, is valued higher than having a degree, but about equal to experience. Search engines have provided me with more knowledge and answers than 8 years in school could ever come close to. That's just my experience and view.
Improving HTTP with structured header fields
To choose one of your examples, when I want to paste, my fingers know C{md/trl}-v, so C-y is not familiar. But it's not just copy and paste, I want keys for things like find, find again and replace to work about the same in all the apps I use, notably browsers, where I spend more than half of my time. Keys like these are used by most Mac, Linux and cross-platform apps. I know the Emacs commands aren't exactly the same — they're often more powerful, with more options for different types of find — but editors like VS Code and Sublime Text also have more powerful find than a browser, for example, but their keybindings are much more similar.
That's a good suggestion. I almost bought an NUC last year when I was working on a NAS solution but instead re-tasked a used Mac mini (since it could pull double duty for iTunes media sharing for my Apple TV).

But going back to something I looked at a little in I think episode 1, it's a little of an apples-and-oranges comparison, because the point of the Turing Pi cluster is less about performance vs. a single other computer, and more about the fact that you have some level of redundancy and hot-swap capability with multiple Pis on one board (vs an NUC, which is one machine, even if running multiple VMs).

In the end (and this will be part of my conclusion/review in the next episode), I think the Turing Pi with CM3+ is best for two classes of people: those who want to tinker and learn clustering, and those who need a very compact but somewhat capable 'edge cluster' board, which can be mounted in a Mini ITX case and have tons of GPIO options built in for things like remote location monitoring or small tasks that run and check in with a more powerful central cluster.

I am _really_ excited for the potential a Turing Pi 2.0 would hold, assuming there's a Compute Module 4 which has a processor that matches the Pi 4.

But even then, for raw performance (compared to a more capable machine), the Pi is not a great option. Especially if you want to do ML, crypto, etc. — the Pi is better for smaller tasks or when you are extremely power constrained (e.g. remote and solar/battery power).
I really enjoyed the book, Seven More Languages in Seven Weeks and regularly recommend that to people looking to expand their arsenal.
I found this out the hard way (that the social status of computer scientists outside of the Valley is nearly zero) in my late twenties, when I was starting to look to get married. I'm now changing careers. I realized that women (and society in general) cared absolutely zero about my profession except for the fact that it made good money. Even if you do become obscenely wealthy, you rarely garner any real respect in mature society -- you are viewed only slightly above oil princes and gold-laden rappers -- rich people with no taste. That's really unfortunate because computer science is such an intellectually stimulating profession, but that is not how people see it.

[Spoiler Alert] There's a great scene at the end of Silicon Valley's last episode where Gavin Belson, the failed tech CEO, leaves tech to become a more artsy-fartsy writer with a passion for the arts. Only then does he actually start to be noticed by organizations outside the Valley. Even the stars of the show, Richard Hendricks and gang fade into obscurity at the end of their startup journey - not even future generations of tech people have heard about Pied Piper. I think that is a brilliant portrayal of the reality of most people in tech - they have almost zero historical significance, ride on the waves of economic cycles, and even if they are obscenely rich (like Bezos), they just don't matter to progression of human culture. Even Elon Musk gets much less respect outside of technocrat circles than we think. On the other hand, everyone respects the like of Margaret Atwood, JK Rowling, or Barack Obama.
I assume this means that APIs such as https://developer.apple.com/documentation/uikit/uidevice/162... are not available for their instant apps (the so called "Clips") ?
this is true. I used to work for a closeted racist who argued he wasn't a racist because he voted for Obama.
I was under the impression the driver has to be loaded before the kernel can detect if it can use the hardware (that’s how probing works) so it’s the user space that picks the modules to load.

Of course the driver probably won’t do anything if it never gets attached to a device (other than responding to probe requests on the bus it uses.)
ok, so they just want to take the choice out of the user's hands
As someone who's never read a manual for anything I owned in my entire life I find this fascinating.

Is there anything I'm missing out on, and if I wouldn't read manuals cover-to-cover, what parts would you recommend reading?

Also, assuming many are like me, do you find a lot of quality issues or inconsistencies in documentation just because it's a "tick-in-the-box" exercise to provide a documentation and maybe an overlooked part of the product development?

Thank you!
This question seems like an extreme reach to a questionable conclusion.
I used to do this (stopped checking every manual but still do it for tech stuff with a bunch of features) and nowadays it pays off a lot for my hobby of electronic music production, reading manuals for the synths I want to buy helps a lot to visualise the potential.
Privacy Isn't a Right You Can Click Away
fwiw, Cassidy Labs is in fact from the same folks -- it was founded and is run by John Cassidy's son.

https://www.cassidylabs.com/pages/about-the-founders
It's a well-known fact that the best era of anything was whatever was happening when you were 13 years old, and it's all downhill from there.
Is lisp considered a functional language? I thought it more imperative
Yes paid emails have high quality and it converts well. Unlike free.
Haha, I was thinking of a 50lb block of epoxy resin cast around the device, with metal rods protruding down to the touch sensors.
On the contrary, if energy became very expensive, we finally might get time to engineer our software. For example, a Json-based micro service likely would use less energy if it used a custom-designed binary protocol. Currently, spending a man-year writing and testing that protocol is too expensive, though. If that would become economical, that would be work for a software engineer (possible helped by some machine-learning software)

Similarly, the end of Moore’s law could be a boon to software engineering. It could become worthwhile to fine-tune the initial capacity of every single container, the hash function of every hash map, etc.
+1 seven language, seven database, seven concurrency models all are great books
Oh, it's just U2F? You want FIDO2 with resident key support to get the really nice OpenSSH workflow (plug the key in to a new computer, run ssh-add -k, now you can SSH to all your computers).
Anyone with money can have clout.

Are computer scientists invited into the club before they have money? No. Do they get offered the opportunities that money doesn't buy? No. That's the difference.
You ignore USSR and Bolsheviks crimes, you know better than USSR marshal about "combined efforts", you look quite brainwashed.
This myth that dropouts / bootcamp grads / self-taught people form some hallowed overachieving group needs to stop.

There are plenty of talented people from many walks of life, but statistically speaking, higher education is correlated with higher achievement and productivity in computer science. I can’t even believe it would be controversial. More advanced training and more network effects obviously lead to more opportunities and more productivity, in an aggregate sense.

There’s no mythical “diamond in the rough” formula for scouting amazing talent among dropouts.

And to be honest, a ton of real, actual value for society comes from workers fitting into standardized workplace systems, spending time on anti-harassment training, going through project management exercises that elucidate business value, and trying to absolutely get rid of false “Steve Jobs” like mentality of playing the lottery on hunches about user desires. Many people for whom university education was too structured and “too much bullshit” also lack skills and talents required to navigate that stuff in real workplaces.
> I did not want to be stereotyped.

Did that work at all? Someone would have to be looking at your resume, skip your jobs and graduate degree and then notice what you did for undergrad.
I have the Magicians book on my bookshelf today. And at 42, I'm still referring to it! My daughter just had her 6th birthday and wanted me to perform a handful of tricks. That was one of my first places to look for some things that'd entertain her and might be suitable to teach forward.
Internal tools are always what takes the longest to get the greenlight to rewrite... Don't take shortcuts you don't want to live with forever :)
Show HN: VoiceText – Voice notes with transcription in Slack
I mean, I don't think we need to have an immediate regulatory answer to recognize it's a kind of scummy practice. Just because the consumer is too stupid to recognize the scumminess of the practice doesn't make it not scummy.
A lot of people hold this belief that knowing how to do X with an "incorrect form" is worse than not knowing at all, if you want to progress at doing X.

In programming we have debugging. You have a program that does X, but with some bugs. You later improve the program by removing the bugs.

Why can't we do this in "real life" as well? You learn how to add multi-digit numbers from right to left. You then later relearn that by going from left to right. You learn to swim with your head above the water, then later learn to keep your head in the water, and turn it every two strokes to get a quick breath.

In fact, I read about this concept of "debugging" bad habits exactly in the context of juggling. Seymour Papert covers this in Mindstorms [1], p 111. He explains that the most common "bug" that prevents people from performing 3-ball juggling is following one ball with the eyes. Once you are aware of that, you the fix is quite easy: keep your eyes pointed at the apex of the ball's trajectory. In a later chapter he goes on to say that other things can be "debugged" as well; one example is relearning skiing to replace a v-type position to a parallel ski position.

[1] https://www.amazon.com/Mindstorms-Children-Computers-Powerfu...
> I don't think CS is a high social status field at all.

I totally agree with you. I believe this is one of the factors why women hesitate to enter the field. They are more socially aware than we are.

Also, even in IT areas, technical capable people are relegated. We get good salaries but we don't get fancy titles. We are the only profession that allows to be managed by outsiders. Financial firms(and finance departments) are always headed by a experts in the field, same with lawyers, architects and finance. But we are managed by people that are not experts.
That's not true though, the various gender gaps have been discussed here endlessly. I'm baffled when anyone says there's not enough discussion of these things when they dominated HN for months at a time.
It was flagged. And fairly so I realize, because I see now that it did violate the guideline.
> Don't solicit upvotes, comments, or submissions.

So, sorry.... But you have to admit it would have been a simple hack for redistributing some much needed karma to minorities.
> this is a bit of hyperbole

I don't want to imply neither that this is still the case (it was 20 years ago), nor that it happened everywhere (I obviously didn't visit or live in every region of britain at the time, I lived in Glasgow and visited various other parts).

What I'm 100% sure of is that it wasn't the sign for the specific cheddars part of the cheese section in in the store. I made a double take on numerous occasions because the biggest "main" navigation store signs were saying "Bread",...,"Jams", "Cheddars" etc which was the surprising bit for me as a foreigner looking for non-cheddar cheese.

In the cheddars section there were of course all sorts of cheese! Once I started noticing it I started looking for the phenomenon in stores, and it wasn't just one store. Sadly I can't remember if it was just one chain of stores (it's likely).