skysight-inc/HackerNews huggingface dataset:
> there's a family of careers were wealth is more a consequence of status and influence than the reverse

That's I think where I disagree. I would say that wealth is almost always a consequence of status and influence than the reverse, with maybe the express exception of CS/tech because of US entrepreneur/startup culture -- even that is debatable, but we can at least come up with examples, in large part because tech is so young as a field. If tech is, say, 50 years old compared to common law which is 2000+ years old, to what extent should we really be drawing comparisons and to what extent should we be saying "well, the /field/ is up in the air even if human socioeconomic relations are not"?
That is my first reaction...
Sounds like the package which-key [1] might help you out. (It comes pre-configured for those who use Doom Emacs, but I was using it in my personal config for awhile.). From the about: which-key is a minor mode for Emacs that displays the key bindings following your currently entered incomplete command (a prefix) in a popup.

[1] https://github.com/justbur/emacs-which-key
It's also important context to note that Louverture had been in control of much of Haiti for almost a decade and no genocide took place while he was in power.
this is true. I used to work for a closeted racist who argued he wasn't a racist because he voted for Obama. But would hire guys he thought he could add to his inner circle. He loved to point out examples that "proved" his theory that stereotypes were truthful, and he only did this when he thought he had the "right" audience. Real manipulative fscker.
Is Bluetooth not encrypted? It would be disastrous if just anyone could read what your Bluetooth keyboard is sending.
Memory RNA
Paradigm
Multi-paradigm: functional, procedural, reflective, meta

Actually it is both
With a credit card you enter your own credit card number in the shop's site.
With sepa direct debit you enter your account number in the shop's site.
With instant transfer you enter someone else's account number in your banking app.

The modality differences are minor, all of them are payment methods. Perhaps not the payment method you prefer, but still an alternative.
There’s no replacement for the thrill of browsing in a bookstore
They might not like being associated with it, but JDownloader is amazing Java software. It's fast, looks good, integrates with all desktop environments I've used and still works impeccably.

I wish Java had a solution for web+platform UIs. Webapps that then run in Electron is by far the most annoying thing I've had to deal with as a user.
I care about politics and participate, just not electorally. ^_^;
That's not good customer service. Good customer service is not wasting my time with any of that bullshit in the first place.
I found the RSS feed - https://www.youtube.com/feeds/videos.xml?channel_id=UCz3qvET...

...unfortunately, it's not a podcast RSS format, so there's no way to load it into Podkicker.

In AntennaPod, it'll subscribe, but won't download or play the episodes...
You're definitely right, what each of us individually perceive as "the golden age" is probably driven largely by age and nostalgia.

I think I phrased my initial comment incorrectly - I definitely didn't mean it was the golden age of personal computing, but rather the golden age of the internet.

Certainly, some things have improved. There's been more standardization and a proliferation of knowledge about the 'right' way to design a website (from both a tech and marketing perspective). Back then, there was an excitement and a feeling of freedom I got when browsing the web. Part of it I suppose could just be that I was young and not yet so cynical, but it felt like the wild west to me back then.

Every site looked different, many were ugly and gaudy as hell with bright colors, flashing animations like the Vegas strip, and regularly broken links, but despite this, there was something charming and endearing about it that just isn't present today.

Browsing the internet today is a very contained and sanitized experience. Everything is wrapped in plastic and padded with nerf, and though you may go to different sites, there's a feeling of sameness to it all. Every time I click on something, I'm making someone money. The data I generate while browsing is sold off to the higest bidder. You can assume, like a digital panopticon, the man in the watchtower (NSA, other government alphabet agencies) could be watching you at any given time.

Maybe not all of this is true or framed accurately - browsing the web has definitely become easier and more streamlined and for the average user, that's a good thing. But something's been lost for me - the wild west of the internet has become a guided tour.
RESTful CRUD API Using PostgreSQL and Spring Boot – Part One
Web standards are meant to have multiple independent implementations. That’s pretty much the entire reason that Google pays for Firefox at this point. “Everyone should just use SQLite” is a slippery slope to “everyone should just use Blink”.
Manchester United willing to sacrifice some players to sign Jadon Sancho
> Jims review on Ars was a bit unfair, considering the enormous difference in man power involved with the Haiku community and the commercial support most other OS’s have

Does that really matter to the person who uses the end product though?

I agree that Haiku has had a lot of work put into it by dedicated people and is something of a marvel because it's a non-Linux FOSS desktop OS that is actually usable, but I don't see why that need be a consideration of a review.
Not for me it isn't. I try to watch logs from an iOS app I'm working on (by connecting my iPhone) and it hammers the CPU. My laptop becomes unusable.
I wouldn’t be surprised if eFraud wasn’t used as a tactic when Bulgaria and Romania were admitted into the EU. No doubt lots of tech companies did a lot of lobbying for these two to get their act together.
The advertising business actually has social status the UK. Saatchi brothers have links with the conservative party for example.
I have been using a [1] Jarvis frame only, with an IKEA top for now close to 5 years and really loving it. I swapped the top out when I wanted to change color.

[1] https://www.fully.com/jarvis-frame-only.html
And it's a good thing. It helps keeping bad people on a good behavior.
> and may use byteswap instructions if needed

Or it may not because often compilers fail to make simple optimizations:

https://godbolt.org/z/NAt3uX
I like the BeOS interface in that it has a nice feel of polish and integration similar to MacOS.

Also it doesn't pretend your computer is a tablet. Even MacOS succumbed to that trend with version 11. In 10 years someone in Silicon Valley is going to rediscover classic mouse UI and sell it as something new and advances.
Care to expand on that a bit? If you're saying it should have the same amount of votes in the House as a larger (by population) state has, what is the purpose of having 2 separate legislative bodies?
Wrong story, this one isn’t about Chrome.
It has nothing to do with Lebensraum.
I only don't like HATEOAS. The rest of REST is fine, well, except for the transaction problem, but we all make do.

The DOM thing was answered ably by u/gridlockd separately, so I won't say much more about it other than this: in a modern web app you won't necessarily see links in the resources fetched by JS -- you might need to know how to transform that content into links (if there are any), and you might find that embedded as logic in the JS. That's not really HATEOAS unless it's documented and stable.
I studied CS up to a German Diploma (comparable to a Major-Degree) and it was hard.
Now, ten years later, with all that advances in AI I finally know why I had to learn all that theoretical stuff: for the future to come.
Do your major degree, it makes the future more fun!
Is Joy getting any active development? The only resources I could find with a quick search seem to be almost 20 years old.
Unfortunately I don't remember. :(

Back then, I wasn't so much interested in the computer itself as I was in what I could do with it - as a four year old, that meant hunting and killing pixelated T-Rexes.
The east coast is where most of the US population lives. We often make generalizations about our infrastructure even though they don’t hold for Alaska.
Stuff Matters
This lets you create programs that run on the Chromecast, and programs that can send data to the Chromecast. Programs that run on the Chromecast must be "registered" on Google's cloud platform, and "published" on Google's Chromecast platform. https://developers.google.com/cast/docs/registration

The only way to run code on the device is to either serve your code through Google's platform, or root the device and own it like the Linux box it is.

None of Google's documentation speaks about the Cast protocol itself. It's against the Chromecast TOS to create a custom receiver device. You must buy the Chromecast hardware. There have been several attempts to reverse-engineer the receiver protocol and create custom receiver devices, but none of them work with the current protocol.

I'd call this a "walled garden."
What there isn’t a lot of discussion of is how the space functions in a holistic sense for women, but so it goes for other groups as well. I don’t think “more discussion” is what this situation is lacking, though I couldn’t tell you what it is.
Webdesignplus69, 28 – Yorfriends_social and business networking com
I'd quite like tech to be completely free of anything to do with sexism, racism and politics, but it turns out it's part of the world.
They are certainly very well known still in my experience I find a lot of people who haven't done C or any lisp before specially people who arent coming from CS backgroud
Since we're already down this path: I've heard elimination diets work well with suppressing/curing eczema.
> What would you learn in a BSc Software Engineering that's not in a BSc Computer Science course that's not going to become redundant after a couple years and couldn't be covered in a module?

Requirements management, information security, software architecture, all the big picture topics that are applied and not theoretical in nature.
I used Beos way back in 2001 as my main OS. Compared to linux it was more stable and used less resources. Great to se it still exists.
Please don't assume everyone on HN is male.
Show HN: Headlime – Auto-generated headlines for your product or website
There are countless ways for infrastructure to break on its own, without being tied to a specific deploy or feature flag. A few common examples in the db tier alone:

Have you ever encountered a write rate that exceeds your db replica's ability to keep up with async replication? There's nothing to "roll back" in this case, and it takes time to determine whether the increase in write rate is from legitimate usage growth vs some recent feature (possibly deployed hours/days ago) writing more than expected during peak periods vs DDOS/bot activity.

Have you worked on multi-region infrastructure, where traffic is actively served from multiple geographic regions, with fully automated failover during regional outages? This is impossible to fully automate every possible situation -- even Google and Facebook have outages sometimes! Even just as a first step, it's hard to figure out conclusively which situations should be automated vs which ones need to alert humans.

Have you ever implemented read-after-write consistency for multi-region infrastructure, where multiple async DB replicas, caches, and backend file stores are not automatically in sync, but need to appear in sync to users making writes from non-master regions? The network latency between regions is sufficient to make this a complicated problem even when things are stable, let alone when there's other sources of replication lag to consider. There's no "out of the box" solution for this; every company needs to handle it in a way specific to their infrastructure and product.

Have you ever implemented a realistic dev/test environment for a massive infrastructure involving dozens to hundreds of services, and many different data stores, some of which are sharded? Again, no "out of the box" solution exists. You need to do something custom, and there will be plenty of cases where it doesn't accurately mirror production.

Or for a non-technical one: have you ever worked for a medium-to-large size company whose exit was via acquisition, rather than IPO? In my experience this always results in a major increase in attrition of the acquired company's top engineers. With an IPO, early folks are more incentivized to stay on; there's a better feeling of ownership, and the efforts of good talent can directly impact the stock price. But when it's an acquisition by some corporate behemoth, the opposite dynamic is at play: there's very little that the acquired company can do to impact the parent company's stock price, leading to a feeling of helplessness. Couple that with different policies and values mindset (say, a contract with a government agency that puts children in cages) and you can guess what happens.
Then what does it have to do with?

* Soda, like all sweets, are bad for your health if not consumed in moderation or at least with mindfulness about their nutritional content.

* Large food-stuff manufactures are quite good at convincing consumers to buy their products and choose their brand over others with very expensive ad campaigns.

What I’m not convinced of, and what doesn’t follow from these, is that ads are effective at persuading consumers to buy and consume their products on top of their regular diets which is what would be required for them to be a public health issue.
That's awesome! SX-64's are a rare beast. I remember seeing my first and only one at a user group meeting back in the 80s. We all came in with our duffel bags of C64s, 1541s, and then had to lug in our monitors or TVs. Then this one guy rolls in with his computer all in his hand and we were amazed. Of course most of us were there pirating games, but he was just running some demos and basking in the attention. That is until the guy with an Amiga 1000 came by. Those were the days...
Show HN: A simple Rust CLI for debugging transient errors
Facebook made the data "slurpable" because techies at the time were demanding FB be more open with their data instead of being a walled garden. That was the programming community zeitgeist at the time.
There are some pretty good tutorials on Idris which cover just enough Haskell to get you started but yes, maybe it's too much in one go. Dependent Types though <3
Senior Engineers Reduce Risk (2016)
> "There remains the possibility that a toxic culture in high school has prevented some students from realizing that they are interested in computers"

I take some issue if the characterization is "the nerds" are the toxic ones here. It's been a while, but the high school culture was overall toxic if you were not attractive and popular, and computer geek types were frequently targets for their interests. Young women were as bad as the males in the shunning.
Note that the highlighted comment was already downvoted, flagged and with a warning comment by the mods. Try to upvote good comments, and unjustly downvoted comments.

You need 501 points to downvote. Here you get one! Try to use the downvote button wisely when you get the ability.
Tech and the New Normal
It's a fairly common convention for the filename '-' to mean stdin or stdout. However, it's only a convention, and many things don't seem to follow it, particularly things ported from a non-unix-like OS (looking at you, pico2wave).
I suppose you would've preferred to be in NKVD interrogating and killing harmless people by thousands
You can also open an Explorer window and then enter the location that you want to go to into the location bar. <Win+E><Ctrl+L>C:<Enter> takes you to C: and <Win+E><Ctrl+L>Control Panel<Enter> takes you to the "old" control panel, instead of the confusing new "Settings" UI. <Win+E><Ctrl+L>Network Connections<Enter> also works and is often useful because all the newer network configuration utilities are useless. <Win+X>A gives you an administrative prompt. While in an open explorer window, [<Ctrl+Space>]<Shift+Menu>S will give you a regular prompt in the current folder.

These are the small quality-of-life tricks that I use daily. I am not going to claim it makes it enjoyable, though.
The Code of Ethics is based on the Rule of St. Benedict: https://www.sqlite.org/codeofethics.html
You've chained together several assumptions I don't think are correct.

> Sooner or later our over-dependence on fossil fuels will have to end.

This could be in a very long time.

> While renewables will help us, our energy demands will likely have to decrease significantly.

I doubt we will respond to climate changes if this is a requirement. More likely we respond with carbon sequestration, climate engineering, capturing, and clearning fossil fuels.

> Since most of computer science is very energy intensive, will the use of software engineering/ technology decrease?

This amount of energy computing requires compared to things like driving, public transit, flying, a/c, etc... is so small (2%) that if we don't have the energy to compute we're living in a subsistence style world. And there is no way the majority of the population will decide to live like that to avoid climate change.
Curiously, I almost never read “for all XYZ” as an instance of universal quantification, because people seem to use it with sufficient abandon to dilute that meaning. Nonetheless, I would say that at least in this forum “most” arguments from biological essentialism are not well-founded, however they also tend to end up downvoted and flagged, so it’s clear the community disapproves.
you're right. he's hilarious. His diatribes on chickens, for example, i'm sure he does entirely for comedic value.
You can try it in backend server for your pet peojects.
This article, or perhaps an update of it, is still up. https://www.edutopia.org/textbook-publishing-controversy
> No. People were apparently overwhelmed by system instability and resource hogging (mainly hard drive grinding). I don't remember people complaining about the UI's usability. Though there were UI complaints which were mostly echos of the same complaints leveled at the glossy "Teletubby" XP theme.

The biggest fault of Windows Vista in my opinion was Microsoft made one too many compromise. There were machines that came with Windows Vista pre-installed that should have never gotten Windows Vista. My roommate in college had a Compaq machine on which the screen completely blanked for over three minutes at a time as it tried to display the user access control overlay. Of course, over three minutes later the screen would turn on as if nothing had gone wrong at all. iirc it was something about the processor/integrated graphics being too weak for Windows Display Driver Model. [1]

I think Microsoft is making a similar mistake today by allowing OEMs to ship Windows 10 on new machines with anything less than a SATA SSD (mechanical hard disks or eMMC).

[1] https://en.wikipedia.org/wiki/Windows_Display_Driver_Model#:.... Off-topic but if the url looks weird it is because it is a Chrome only thing: more at https://wicg.github.io/scroll-to-text-fragment/
That is exactly what comes to mind for me when I think of "Java games". Absolute classics
Docker Storage Driver – Setup
This is plainly not safe. A desk with memory needs to require a continuous button press to keep advancing the desk, so that if the operator or someone gets caught in the desk and can’t push the stop button, it stops as soon as pressure is released.
Bringing free retail listings to Google Search
The information war is a lot cheaper than the Cold War was. They seem to be making a significant profit from insider trading, manipulating markets, and selling military arms.

It's hard to see a negative end-game to the Russian story in the short term.

The biggest threat seems to be a disorganized power grab after Putin retires or kicks the bucket - but I suspect they have a secret succession plan for that.
Prem Natarajan on issues of AI fairness and bias
> If REST is "not even approximately" coupled to HTTP, then how do you explain that people attempt to use the fixed set of CRUD-type of verbs (GET, POST, etc.)?

REST over HTTP uses standard HTTP methods with their HTTP-defined semantics rather than unnecessary ad hoc, API-specific extensions because, well, first, why would you do anything else if you want to use a standardized underlying protocol? And second because: “A REST API should not contain any changes to the communication protocols aside from filling-out or fixing the details of underspecified bits of standard protocols, [...]” https://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypert...
An Ansible filter is a pure function
>They are more socially aware than we are.

Is there any evidence that women are more likely to choose careers with high social prestige?

I find this doubtful, since in North America at least the traditionally female-dominated job sectors seem to be the ones with lower social prestige. Compare the prestige of a nurse with a cardiac surgeon: which is more stereotypically male?
Broadly that falls under the category of "development" and will have the opposite effect, lowering birth rates, and that's fine. Finland has all of that and more -- in addition to high wages and low inequality. They'll even mail you a box of supplies when you have a child. They have a birth rate of 1.48 vs Canada's 1.5 vs US 1.77

Yes, we should have those things.

No, they won't increase birth rates, they'll probably drive them down. I know it's counterintuitive, but they data is very clear.
While researching for standing desks to buy, I came across this [1] listing the problems with the Bekant. The stability issue is a design problem and hard to fix.

[1] https://www.btod.com/blog/problems-ikea-bekant-desk/
These are fun projects. Even in the simple case it's somehow kind of magical and the effect can be remarkably compelling.

I made a simpler desktop version as a game years ago, with a small team at RHIT's "Catapult" summer camp. Not sure I still have the code for it sadly.

We had a custom software 3D renderer with OpenCV face-tracking for both the parallax effect and steering the player character around obstacles.
It has everything to do with internal representation of data in general, and floats are one specific example that turns up quite regularly. Sometimes one machine has some data, and you need to transfer that to another machine. Sometimes the internal representation of that data will be different. Sometimes you can't simply "send the bits" and have it work.

So in those cases you need to go through an intermediate representation, and then the question of conversion arises.

So sometimes, when sending a float (as a single example) from one machine to another, you have to go through conversions, and one way to do that is to generate a string representation. The point here and in other comments is that many people think this is easy and obvious, but in truth it's hard and full of pitfalls.

You said:

> I do not understand why would you ever round trip floats through text.

I'm trying to explain that. I have some experience of the issues involved, and was trying to share my experience. You are dismissing it, which is entirely your choice, and in that case, my comments are here for others.
MetalSoft Introduces Infrastructure Management Platform for Data Centers
India bans TikTok, UCBrowser and 59 other Chinese Apps
If the only way to have privacy is to nuke functionality, then I’d rather have the functionality.

Luckily you can have both, despite Apple wanting to pretend otherwise.
I took a module in my MSc in CS on these topics and they were boring, out of date, and things you learn as you need on the job anyway (I took a part-time MSc while working). They were also covered in just two modules.

Sure, some courses could be up-to date but ultimately they'll be out of date in a couple years. Core concepts like OO are a bit more stable but you can be taught this in an applied sense or a theoretical sense and both are covered in a good CS course anyway.