skysight-inc/HackerNews huggingface dataset:
I'm not OP but I am 16 years post graduation and here's the classes I found useless over the last 16 years:

It had a different title but was "provide helpdesk support for Excel 2003 to businesspeople". What are the exact keystrokes required to change a background color of a cell or create a pivot table in Excel 2003, such that you could explain it over the phone to a non-technical person. Yeah... I get it... some of us grads would end up on a help desk and learning how to read a manual and explain parts of it to completely untrained people is a skill, and why not Excel? But I found it quite useless.

We had some intro to programming classes that presumed to teach non-programmers how to program in the sense of decompose and arrange a problem then re-encode it using an alternative language (assembly, C++, lisp/scheme...). By increasing the workload it operated as a filter not a learning experience. If you already had the knack and had been screwing around with BASIC and home computers since you were 6, it was an easy 'A' low labor class and if you entered the program without programming experience you would drown in the workload and flunk. Pointless. If you want an English degree they do not start the curriculum assuming someone who has never seen written language could get a degree, much like if you enter the math degree path they assume you can already count from 1 to 10 and do not falsely advertise that someone who can not count to ten at entry can later graduate the program. Just put in a pre-req that to enter the CS degree path you must already have written at least one successful piece of code and skip the "how to program" intro class.

Hey cobol programmers made bank on the Y2K thing, lets offer two semesters of cobol. Yeah, I took that because I already knew C++ and thought it would be fun to learn cobol. It was fun and interesting to poke around on an AS/400, but it was quite useless.

Assembly programming on a motorola 68hc11 microcontroller... The teacher didn't seem to know if he was teaching "lets learn how to program" or "assembly techniques and strategies in general" or "lets just memorize the programmers model of the 68hc11 processor so at least you know one typical machine model and learning your second will be easier". The first part was useless to me, the second was shortchanged and not enough, and the latter part was useless both then and now.
Replay employee here:

We definitely want to enable something like that in the future. But first we need ensure the user's privacy is maintained. Right now a recording contains _everything_: all variables, all cookies, all network requests. The challenge will be communicating to a non-technical user exactly what is shared and allowing them to redact portions of the recording, while making sure that the recording is still useful.
It was a standalone app that you'd type within, and then use the equivalent to the share sheet to send it to other apps.

A video of it in action here: https://youtu.be/KYnAB4jYJV4

So it did take you out of a flow to do it.
It should be. Like it or not, one cannot avoid the moral implications of a decision to treat or not to treat. If more of the hospital resources are being used by people who knowingly placed themselves in harm's way, then there are less resources available for those who bear less responsibility for their predicament. There are already examples of this kind of moral judgement in medicine - eligibility for scarce transplant organs.
Sigh.

1. According to DigiTimes, you should have stopped reading right there.

2. Intel has already been discounting their Server side CPU since combating Zen 2.

3. It is actually listed inside Intel quarterly report where Server margin are under pressure.

4. Did I mention DigiTimes?
Or reducing work hours in response.
Of course, it's taken on a new meaning now that Apple has the power to (and does) outright ban apps that compete with their own from the device entirely.
Options and equites markets have a similar risk called pin risk where an underlying stocks price will tend to stick close to a strike price with alot of open interest.

> Pinning refers to the potential for institutional option buyers to manipulate price action in the underlying as options expiration approaches. If these option buyers face the potential for a total loss of the option, they may try to pin the stock to a price just in the money by strategically entering buy orders at the last minute before the close

https://www.investopedia.com/terms/p/pinrisk.asp

You end up with this tail wagging the dog model where options end up moving the underlying as the option seller/writer doesn't know if they will be called on the option so they have to acquire it to hedge out their risk just in case.

Similarly the option buyer doesn't know if they will be assigned so they tend to short the stock to, again, hedge out their risk so the stock experiences both buy and sell pressure around the strike price due to bets placed on it.
Oh, VOX creates video to blame unaffordable housing on racial and lack of diversity - - of course - - and you have to sit through several minutes of wasted time just for them to get to the point . . .
Without reading the registry agreement to find anything specific, I'm pretty sure that violates ICANN rules.

I would also like to hear more about it because that's scary.
exactly - we don’t need more browser code editors. the process is broken and needs to be changed, and does not account for the years of experience and previous (personal) projects
So you're with joombaga, not willhimsa -- right?
Having lived both 10kms north and 10kms south of Newton's birthplace (in more flat Lincolnshire farmland) I'm not sure he's the best example for that argument!
Yes that is what I intended. The line up the father side for the boys and the mother side for the girls.
"You can drop a mouse down a thousand-yard mine shaft and, on arriving at the bottom, it gets a slight shock and walks away. A rat is killed, a man is broken, a horse splashes."
Show HN: DerzForth – Bare-metal Forth implementation for RISC-V
You're correct about that, sort of but not in the sense of language - only for computer definitions. A ligature in language is "a printed or written character (such as æ or ﬀ) consisting of two or more letters or characters joined together" [1]

[1] merriam-webster.com/dictionary/ligature
We have a student debt crisis. This means, categorically, many degrees proper are bad investments. To pass on a bad investment is smart. There exist good degrees but not everyone is fit for them. We could easily frame this as young women victimized by universities selling frivolous degrees at astonishing prices.

I speak not of education or the humanities in abstract but rather the degree proper; the piece of paper. An expensive document should be understood as a certification with concrete numerical price that can be compared to its effect on your earnings.

My advice to my daughter, who is working actively to become an artist, is very clear; stay far from college.
I see this as further evidence that Stack Overflow is dead. Questions have grown old; answers refer to libraries and language features that are deprecated; it is almost impossible to remedy the situation, because new related questions are closed as duplicates, and new answers to old questions will never bubble to the top. The best you can do is add cautionary comments to outdated answers.
You've completely missed the point of why I want response notifications.
Open Source JavaScript Games
In the financial world, it is generally accepted that you get no reward if you take no risk.
If it's like coding styles, almost anything to do with style is a matter of how much you're used to it. If .”. was the norm you might not find it so stylistically wrong.

But .” is always syntactically wrong when then quoted text didn't have a full stop in it, and ”. is ambiguous about whether it's a complete sentence or not.
I think talking about some of the attributes you have that let this work for you might be valuable. Maybe talk about the aspects of your personality that let this work for you, or the type of support your family gave (or didn't) give you. Maybe you can talk about how this sort of approach could work for non-programming stuff.

I think you might be overestimating how many people are self-starters like you.
Do they encode in real time, cache the results, etc.?

I don't have a huge amount of trust in the encoding decisions that they're going to make, how the images are going to look for other people, etc.

For instance I am making the prototype of my system and testing it locally and often I look at the origin server without the CDN. I think hard about the encoding trade-offs and user experience and I don't like a black box messing with my images. Also to get the best results from AVIF encoding I'd think it would get better results if it was working from less-compressed images as opposed to what I put up which might be aggressively compressed.
Generally they’re going to be for legacy ciphers/MACs/etc.

If you don’t need them, you can turn them off. If you’re the only one accessing your servers, you can honestly just pick a single option for each based on the highest security option that’s supported by all your client devices.

https://infosec.mozilla.org/guidelines/openssh.html is a good starting point. The lists of available options are sorted from left -> right, most optimal -> least.
How much faster is Java 17?
I just make one LibreOffice document for every work day. I've tried several other things and keep coming back to this. I usually print off my logsheet at the end of every day and keep them in a binder. I pretend like I'm writing a book about my time at the company, one day at a time :)

I like how it is so easy to copy and paste images. Also, I like how What You See Is What You Get with such a simple approach.

I also use odtgrep to search through my old daily logs:
https://gist.github.com/gwpl/4bc476457156f88cdf64121cbe57fad...
That's where Hanson's idea of futarchy (as opposed to prediction markets) comes into play. You don't bet on an event A, you bet on A given B or on A given not B. So the prediction market wouldn't be for an asset paying $1 if there's a streaker, but for two assets: one which pays $1 if there's a streaker given there's 100 or more security guards and $1 if there's a streaker given there's fewer.
>average lifetime of American cars is 8-12 years

Just a small bit of nuance, but the age at which a consumer trades up their car shouldn't be conflated with the design life. Design life is based on a certain reliability level and the reliability of cars is generally increasing; 25% of vehicles are over 16 years old [1]. The 'lifetime' of cars may be independent from when consumers decide to upgrade.

[1] https://www.cnbc.com/2020/07/28/25percent-of-cars-in-us-are-...
Does it block access within the same group by default for the lateral motion case? That would definitely help somewhat, although it's certainly too common for people to have allow-all rules for internal traffic.
> I'm pretty sure that violates ICANN rules

I wonder in the end who's more powerful though: ICANN or Google.
Gift Card Economics
Agreed, this post completely misses how the power dynamics of wealth affect the opinions and 'rationality' of players. It also never mentions how a whole section of society would be unable to take part in this system due to their socioeconomic status.
they are already distinguishable by color without any change. this is about comments although it marks only comments as new it hasn't seen before regardless if you read them or not.
Because you bump into the problem of transparency. SO has always had a transparency-first attitude - that is, until the new owner came along.
CS grads did enough of this in college. are you asking your lawyer or doctor for a mock trial or bypass surgery before letting them do their job?
Pine64 September Update: Hurdles and Successes
Sure! First of all, thanks for saying I am proficient in english, it's something I am a bit insecure and always try to hide that english is a second language to me. I also must clarify that I am extremely fortunate to have parents that were both polyglots so language learning was kind of a given in my household, specially english. Right now, I am working in my second year in a big consultancy firm doing nearshore web development for a big healthcare provider in the US. Although right now I am working as a tester, my school taught us how to do (nearly) fullstack development, so I have been rotating duties in my work, ranging from normal, run of the mill web dev to backend in nodeJS and a bit of cosmosDB. I did learn a lot of stuff for myself before going to trade school but I did learn the basics of working in a development team while doing my third year thesis, which simulates the design, production and release of a real world, fullstack application with an actual use case.
I was thinking of something like this:

let style = document.createElement('style');
style.innerHTML = ".unread::after {content: ':bell:'}";
document.getElementsByTagName('head')[0].appendChild(style);

document.querySelectorAll('.athing.comtr').forEach(comm => {
if (comment is unread) {
comm.querySelector('.comhead').classList.add("unread");
}
})

That shouldn't collide with other custom CSS, and it avoids adding extra elements in the loop.

Edit: I used the actual bell emoji in the code, but HN removed that, so I just replaced it with :bell:.
Its probably not worth your time, but I'd like to know which of my comments you consider unsubstantive. I'd say most my comments are terse and I don't care to provide references unless requested. My terseness has a point and I try to rely on big picture details that we can all agree on and are readily available to be provided if someone was curious to ask or look themselves (https://www.cdc.gov/coronavirus/2019-ncov/cases-updates/burd...). When so many people are vocally willing to set a dangerous new precedent in a state of emergency I think a biting tone may become appropriate. Although I understand that this isn't necessarily a forum meant for discussing such politically charged happenings and you have precedents to worry about yourselves as moderators of this forum.
A carbon tax (along with rebate & tariff to make it fair) is much more fair and effective than a gas car ban, because it impacts old vehicles as well a new ones. It can be brought in gradually.

A complete ban is not a great idea because there's always somebody somewhere who need a new gas vehicle for some essential reason or another. There might be 5 of these people in the whole state but they'll dominate news stories as the date gets closer.

There are lots of effective ways to ban things without going for the full ban -- ICE vehicles are environmental disasters, put limits or even better, fees on some of those things. Like particulates, or CO2. The European fleet CO2 limit is a great example of such an approach.

And don't assume that a carbon tax is a complete non-starter. Here in Canada we have a Federal election in a few days. The 5 mainstream parties all include a carbon tax as part of their platform. Sure, the right wing party's carbon tax is ineffectively small and counter-productively structured, but it's symbolically there. The narrative has shifted from massive opposition to a feeling that any party without a carbon tax in their platform are climate change deniers.
I really enjoyed Stephen Wolfram's mini-bio of her.

https://writings.stephenwolfram.com/2015/12/untangling-the-t...

I very much recoginized from that that she had the attitude and experience of a "programmer," so I would say she was the first programmer, in the modern sense.
s/counts/should count/
Floatingatoll said "It's not futile to reconsider conventions". This shows that's not a complete sentence, suggesting that you added a caveat or other clause.

Also, your preceding paragraph highlights another issue: what if the sentence being quoted has different punctuation than the sentence it's placed in? You wrote a sentence that should end in a question mark, but the quote should end with a period.
"Eat your dinner, there are starving kids in Africa" is the same sentiment, and is meant to guilt you into finishing the meal. The same sense of guilt is implied here
> ...is tweeting into the void kinda sad?

No, I think it's brilliant. I think we'd see more interesting writing on the internet if it didn't always start with the goal of acquiring and maintaining an audience.
China is purging celebrities and tech billionaires
Look up "fuck white people" (or the variations, "fuck wypipo" and "fuck yt people") on Twitter and tell me how there isn't an inordinate amount of discrimination against whites, which is totally socially acceptable, by the way. Yet if you were to post "fuck black people" or "fuck [insert nonwhite color here] people" your social credit monitors would be alerted, you'd immediately lose your job, and you'd be lucky to find work as a janitor.
Thank goodness with Postgres 13 the uuidv4 function got moved into core (not requiring pgcrypto installation)
This gave me the idea that I would like that standard everywhere. This convention is just so helpful. Maybe replacing with an outline on more heavily styled links, so as not to break layouts too much.
Am really I the only one who would rather have a Future Anarchy, where worker cooperatives take over the world?
I actually thought they exited the US mass market post 2008. Or may be they keep saying they are going to exit without actually doing it.
Under the warehouse system you described, wouldn't all the workers be concentrated in one place? Why would you need moving toilets? I'd imagine the "I need to walk 5 minutes to go to the bathroom" complaints come from warehouses that don't have the moving shelves, so workers have to walk around the entire warehouse, leading to a 5 minute walk to the bathroom if they're on the far end of the warehouse.
I would expect that they would be more effective at advancing it's electorates interest than the owners would be at advancing their workers interests for the simple reason that the new elected body can be simply removed and a new one voted in.
In any colloquial sense, the existence of exceptions means there is inconsistency.
Don't the constant flamewars push people away from Facebook, thereby reducing engagement in the long run? I quit Facebook several years ago because I honestly just didn't like the experience. It was miserable and I didn't enjoy going to it any longer.

I have the phone numbers of my closest friends and family, why wouldn't I just call or text when I want to talk to them?
Designing Billions of Circuits with Code
> You've completely misunderstood the point of university and the piece of paper

no I didn't. I have a degree and a nice job; my point was more and more will reject university because that'd do nothing for them - they wouldn't get hired just because they've done their degree, or they can't bear the cost. universities do provide a good environment as you (and me) pointed out, but I don't think that is acceptable for most people with the price tag currently going in the US
great idea although option C is really all you need. i graduated years ago in CS and had several projects already that i could show, upon graduation. if you have none you can show or talk about, your CS program is broken.
Tim Cook named as one of TIME’s most influential people of 2021
Hey! This looks interesting, have some feedback.

I downloaded the replay app, and couldn't figure out that in order to record I needed to sign in first. But not too big a worry, a few minutes of fiddling around later and I'm signed in.

After that, happily started recording and then hit stop. Replay then told me that my replay could not be viewed, because:

"Your Replay account is currently unactivated because you have not been invited to Replay by an existing user. Until you are invited, your authored Replays will be unviewable."

I do wish that this was told to me earlier, before I started recording. Also - anyone has an invite? XD
Having played with Replay already, I have to say it feels nothing short of magic. I can't tell you how much something like it would have made debugging weird issues in the depths of something like Webpack a whole lot easier.
(Replay engineer): That's something we'd love to enable in the future, but before we do we want to make sure that non-technical user can understand the implications of what they are sharing (a recording contains everything: every value a variable was ever set to, all network calls, cookies, etc) and has tools to redact information they don't want shared.
I changed the script so that the bells stay till you mouseover each HN comment: https://news.ycombinator.com/item?id=28540049
Replay has been amazing for me to debug hard to reproduce issues like live collaboration issues. You just record the bug, share it with others, place some console.logs (after the fact!) and scrub through the recording to see where things went wrong.

Also nice side-effect is that it's amazing to explore other code-bases, just being able to put a console.log somewhere to see how often it's run when using an application is a lot of fun.
I think the accepted answer is still an important signal. I've seen cases where the highest voted answer does not necessarily respond to some nuance in the original question. It may be an overall better approach to the general matter, or make an important point about it, but not necessarily an answer to the specific question as asked (and when asked).
And hence, not a letter.
I did that too. Until I realized most of the group that remained overlapped with friends/family I communicated with in Telegram, WhatsApp and SMS chats. So there was no point to keeping a Facebook account.

Addition/edit: Furthermore I closed my account because I truly and sincerely believe that mass social media has a more negative impact on society than addiction, untreated mental illness, and all forms of abuse (child, domestic, etc) put together.
When that phrase is used to troll people into freaking out at an innocuous phrase, and they do so, that's on them.
Probably? I know that you're capable of doing that, but most of our friends and family log onto Facebook to zone out, not to curate their feed. Their feeds will continue to be full of garbage, not even counting the ads that show up that often target people for political ends.

I would much rather Facebook removed link posts entirely, and also provided an easy toggle option to disable shared content in the feed.
> Many university programs exist simply to make money

Absolutely agree, but that doesn't change the fact that employers demand diplomas. It's exceedingly difficult to break into a white collar industry without one. Employers largely don't care about what universities teach, or why they exist, they just want to be sure that the candidate has experience overcoming adversity.
Data on what? "Relocation is unpleasant, time-consuming, and expensive"? "Jobs aren't equally distributed geographically"?
This guy gets it.

Global warming is scary because of nukes.

The timeline till we get widespread crop problems is 15-20 years.
We don't forget to enjoy life; employment is offered on the basis of work 40 (or more) hours a week or you don't work at all. Working less hours for less money is rarely, if ever, a choice professionals get to make.

The benefits of productivity have not gone to workers at all, even professional workers. In fact, it has been the opposite, with even high value workers being squeezed for more hours.
One reason why Facebook keeps failing in increasing "meaningful social interaction" could be because they at the same time tries to sell ads.

It seems like it would be easy to simply exclude "reshares" from users news feed. They could try to: "Sort by date" and "only posts posted/shared by my friend directly". Personally I think that would remove much of the toxicity. Secondly, simply ban news sites from the platform.

Facebook is trying to fix an algorithm that can't possibly work, because it has two opposing jobs, increase time spend on the platform and at the same time it has to downplay the content people engages with the most.