skysight-inc/HackerNews huggingface dataset:
> I'm a sucker for a free shirt, hat, or jacket.

When I lived near a large metro area, I liked to hit second hand stores, mostly thrift stores, to pick up really cheap T-shirts. When there's a lot of school districts concentrated in one area, there is often a nice selection of older style logos of local HS teams, which is what I was after. I was fully grown by my junior year, so I can still wear kids' clothes. Anyone that noticed my flare assumed I was local and from that area, so it was a cheap way to assimilate and be left alone.
a long time ago i remember explicitly "learning" the rest of the keyboard. we took keyboarding class in 6th grade and AIM was around back then so typing words was quick. but eventually i got into programming and i had to learn the num row and the symbols. touch typing is kind of a super power. you can really just connect with the machine and go if don't need the mouse.
> This is just reality and whining about snacks and travel being cut is not helpful.

Tyrany in Russia is a reality too. So was loosing your hand in a machine without compensation.

Whether rights or snacks, if you want to keep them, you have to fight for them.

If all Google employees quit on the same day, and refuse to return without getting a seat in the board, maybe they get somewhere.
I've seen statistics saying an employer can get a bigger morale/retention boost from giving people a $500 monitor than $500 cash.
I heard that so many times in the 1990's in France, "les autoroutes de l'information". I knew that politicians were running after what the USA do, but I did not realize that they were also translating and recycling the very same words.

I just realized it while watching that 1994 video :-)
Did Google gimp performance on their services or did Mozilla not spend the resources to keep up?

I can confirm that Google didn't wasn't testing on Firefox first as of the early-to-mid 2010s, but that was an efficiency-of-testing decision; how much should a company spend on testing a browser with a sub-10% market share?
Equity doesn't buy me breakfast, and nor does a dollar a year. You have to be rich already, if you're going to work for a dollar a year.
The value of Pi you mention was the one in the question, the one in the answer is:

> For JPL's highest accuracy calculations, which are for interplanetary navigation, we use 3.141592653589793. Let's look at this a little more closely to understand why we don't use more decimal places. I think we can even see that there are no physically realistic calculations scientists ever perform for which it is necessary to include nearly as many decimal points as you present.

That's sixteen digits, so a quick trip to the dev tools tels me::

>> Math.log2(3141592653589793)
-> 51.480417552782754

The last statement of the text I quoted is more interesting though. Although not surprising to me, given how many astronomers I know who joke that Pi equals three all the time.
For most people I see it as the language has shifted to be a fancy todo list variant, designed more for team communication, by middle management.

"A goal of the kanban system is to limit the buildup of excess inventory at any point in production" [1] I would also add that its goal is to switch all work from push to pull, which is a concept both odd to understand and hard to totally achieve.

Take the concept of a Kanban card(meaning signal card) [1]. It is great in the physical world of production but not as easy to understand in the digital world of mental work. This physical card can be used to control a simple task such as ordering inventory, as well as a large task of producing a complicated piece of machinery.

Take the simple inventory idea and think of your pantry. You have two bags (two bin system) of coffee beans and you place a kanban card behind the first bag. Once you finish using the first bag you will see the card and set it in the pile of other cards (pulled) because this pile becomes your grocery list. Then when you go to the store you don't have to go through your pantry looking for what all you need to get(pushing), you know because its on the cards, past you did the work, and you still have enough from the second bag will which will last until you go to the store. You end up reducing your unused inventory with everything set to a low par(1 extra bag), and by not purchasing an extra bag because you forgot to look and cannot remember if you need it or not so you get it just in case. Now your pantry is too small and you plan your pantry expansion project because you NEED more storage space.

So when this idea got converted from physical to digital the goal of the board is really to reduce work in process and switch from push (developers writing useless features, writers writing the wrong docs, artists working on art for a canceled project, etc) to pull (planned releases, features based on customer requests, bug fixing over new features, etc).

> 1. Does software have logistics?

Absolutely, there is a limited supply of mental capacity in people. Their productive capacity is consumed via meetings, working on the wrong tasks, spreading their work over too many tasks, email, breaking flow via people asking useless questions such as what is the status of X, etc.

> 2. Is there any need to have a back pressure system for a single user?

How else do you know exactly what to do? What item do you get from the grocery store? If you have no way of the customer telling you what to work on? What to fix? What to build? At the end of the day we are building for the customer and need to build what they want most.

But back to the board itself I think it boils down to most people having to much WIP causing this board to be a fancy todo list that is organized but ultimately overwhelming and just as useless. But again at least it is organized.

[1] https://en.wikipedia.org/wiki/Kanban#Kanban_(cards)
The specification has a separate concept for "specification left this undefined so that the compiler can define it": implementation-defined behaviour.
That doesn't change the analysis with respect to jcranmer's comment, though, since those were not alleged in a court case, let alone a case where government coercion was deemed plausible.

Now, if Berenson sues Twitter again (and/or Biden, presumably) and the judge finds those communications (and other facts) sufficient to establish state action (i.e., the claims survive a motion to dismiss), then that may be sufficient to be a counterexample to the original comment.
The flip side to this question is, how did you get in a position, as someone capable of being CTO, to not have any shares in the company from the start? And the answer is probably that it's your first time as CTO, because I don't see any other answer than that to this situation.

Your best bet is to make some political moves to make ownership happen for you. Otherwise, sounds like you're in for a ride that you're not necessarily the driver for.
I would ask two questions:

• “What is the current market rate for a Chief Technical Officer (CTO) for a company of this size, in this industry, in this particular market?”

• “Can a company of this size, in this industry, in this market exist profitably without a discounted CTO?”

The first question you answer by doing a job search, and collecting samples of total compensation from other companies for comparison with what you’re getting now.

The second question is a bit of a jab on my part, but also worth thinking about: Why should a company exist if it can not generate enough revenue to pay its employees a competitive compensation package? Should employees extend a subsidy to the business through a wage discount? What to they get in exchange for the discount? (Edit: e.g. a stake of the upside via shares.)
I'd say no, because this leads to the "macho programmer", "leet programmer" or "cowboy programmer" clichés and it is not very constructive.

If you want me to go there, I will say that indeed, saying "just pay attention" is not an answer - "find ways to not let yourself make those mistakes" is already a more valuable piece of advice.

I will also say that one should try this style (that is, program stuff in a type-less language like assembly) rather than dismiss it as "old" or "obsolete". Lack of safety will never be obsolete, so learning how to deal with it is a valuable skill.
Is Crypto a Big Scam?
Yeah, when I saw Emily Shea's talk* I became aware of the accessibility-unfriendly code I normally put out. I still find myself writing bad code, but at least now I'm aware what to be aware of.

* https://www.youtube.com/watch?v=Mz3JeYfBTcY
Or as an alternate approach:

https://tildegit.org/sloum/swim
> While these apps claim to have helped many people overcome pornography addictions, experts who study sexual health are skeptical that the apps have a lasting positive effect. “I’ve never seen anyone who’s been on one of these apps feel better about themselves in the long term,” says Nicole Praus, a scientist at the University of California, Los Angeles, who studies the effects of pornography on the brain and the spread of disinformation on sexual health. “These people just end up feeling like there’s something wrong with them when the reality is that there likely isn’t.”

> "“It’s really not about pornography,” says Brit, a former user of Accountable2You who asked to only be identified by her first name, due to privacy concerns. “It’s about making you conform to what your pastor wants.”

> "In the quest to curb behavior churches deem immoral..."

Full transparency: Christian male here. The article seems to be addressing multiple topics - on the surface, the concerns around information leaking with "Covenant Eyes" and other programs. But also (based on this quote) an undercurrent: is pornography consumption actually unhealthy?

This adds confusion to a very clear topic.

Pornography comes from "porneia," a Greek word. In ancient Greek "porneia" was understood in the culture as "to buy." A porne or prostitute was often a slave, and often abused. Writings of Horace and Herodas show the cultural attitude of porneia was about treating people as things - to buy, to use, to abuse. In other words, very much accepted culturally. Based on this historical evidence, I conclude that, had WIRED existed in ancient Greece, an expert who studies "the spread of disinformation of sexual health" would have likely said the same thing about porneia consumers as they apparently do now: "there likely isn't something wrong with the owner." Imbibe in some porneia? Don't feel bad, there's nothing wrong with you.

A counterpoint is the letter to Galatians, which despite their failings I'm sure people in the churches mentioned in the article would know of. That letter, starting with the foundations of how God views people and the freedom Christ purchased, draws the conclusion that people should treat other people as people, not things. In fact, this is one of the points of the 19th verse, which says porneia (lit from Greek) is something Christians should realize isn't fitting for Christians. It is, in fact, unhealthy. If my Pastor wants me to "conform" to this (ref second and third quotes above), sign me up!

You may disagree that the letter to Galatians has authority or relevance to you personally, but it's impossible to disagree with the letter's outlook towards people - people as people, not things. In fact, that letter's outlook was radical, based on the cultural norms of that time.

If we don't disagree with the undercurrent espoused in this article - that porneia consumption is actually okay - then what foundation is left for saying it's wrong to treat people as things?
I'm open to contributing it. It'd save me the trouble of making and maintaining screensavers myself, which is a very common request. The struggle to support a Mac screensaver for more than a few years at a time has already swallowed a great Matrix project before, mathew's RedPill ( https://github.com/lpar/RedPill ).

One important matter I haven't investigated yet is what constraints there are on GL in xscreensaver as a whole. My project is basically a shader sandwich, but there are alternative approaches a port can take if that's untenable.

I also sincerely like jwz's cheeky competitiveness with other screensaver authors— when xscreensaver 4.11 was released, he captioned it, "Watch as GLMatrix makes RedPill scream for mercy." If I port to xscreensaver I'll make sure to continue the tradition.
Show HN: Programming Basics – Interactive, Simply Explained, Runs in Browser
Ask HN: We noticed a recent login” emails
I am beginning to think the proliferation of emails notifying me "we noticed a recent login to your account" are some twisted Marketing tactic to clog up my email inbox with their logos and reminders that they exist. I get it for a bank or whatever, but what's the security rationale for doing this on Meetup or Yelp?
I think he talks about Lisp too or something
Don’t iPhone have an indicator when the mic is recording? Also, this feels like it would be insanely easy to test by capturing the payloads sent to FB; you could even use something like Charles Proxy to do it.

FB having access to microphone makes sense for plenty of other completely innocent reasons (for example, if you can record a video from inside the app).

If this was actually true, I can’t help but feel that someone would have proven it technically by now instead of relying on these types of self experiment and anecdotes, especially given how commonly this is touted.
Edge cases is maybe the best thing what I have learned on one expensive Algorithms course, definitely applicable to problem solving in general.

Another book is TRIZ.
> Search engines find lots of things, including misinformation

You say this like the only people peddling this alleged "misinformation" (which is quickly losing it meaning, anyway) are bible thumping pastors who somehow can afford an army to do so.

In 2001 the porn industry was worth billions [1]. It is not an insane stretch to assume this has tripled, quadrupled, or more with the rise of the modern internet. If we include onlyfans it is likely in the multiple hundreds of billions now. Porn producers can actually afford to peddle such "misinformation" much easier. They do. Often. But to play your game one of the most oft-cited reasons porn is bad is exploitation [2]. The alleged "women-freeing" quality of porn is actually a dramatic negative. Most, if not all, porn actresses are exploited in some form. The recent GirlsDoPorn case that made the news is just one example of thousands. Famous porn star Ron Jeremy turns out to be a serial rapist. We can fermi estimate how much evil is in this industry relatively easily. Perhaps that will fit into your delicate definition of "bad".

Porn addiction is a problem as well [3]. It is a form of hyper-sexuality disorder made worse by anonymity. There are support groups all over these days to handle it. Would these crop up if there wasn't an actual underlying problem? Do you also claim a new drug can't be bad if there's no studies easily "searchable" to prove your point? Sometimes all you need is a few examples and your gut. Recall not even 50 years ago cigarettes were touted as a way to lose weight! I'm sure all those chain smokers would've called people saying it's addictive "misinformation peddlers" if they had such a contrived word to describe a curious correlation.

I find it insane that your post is so common here on HN. Instead of actually providing counter-evidence you dismiss whatever you don't like as "misinformation" and fabricate your own reality to accept so you don't have to be uncomfortable. There are now 6 links worth of evidence to your 0.

[1] https://www.forbes.com/2001/05/25/0524porn.html?sh=34e6d1727...

[2] https://www.theguardian.com/commentisfree/2019/aug/15/why-ar...

[3] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6352245/
Reminds me of the Snowden leaks where the NSA and the Swedish FRA had a deal as neither was allowed to spy on their own citizens, so they just spied on eachother and then shared the data.
not just ad blocking, user scripts are going away too.

Next year is going to be the year of Firefox. Mozilla team intend to keep these APIs around.
Thanks for creating it and looking forward to try it out.

I have been looking for similar solution and the whitelist used to fail with other tools as they weren't resolving the dependencies.
If I have “enough money” then the institutional investors certainly do. I’ll gladly take more money than I need and give it to my family who aren’t fortunate enough to earn tech salaries and yet have “enough money”
I’m really interested to hear the story of joining a company as a CTO on a below-market salary and no shares.
I think the argument for 128-bits being necessary strictly for routing memory in a single "computer" is fairly weak. We're already seeing the plateauing of memory sizes nowadays; what was exponentially in reach within just a couple of decades exponentially recedes from us as our progress goes from exponential to polynomial.

But the argument that we need more than 64 bit capability for a lot of other reasons in conjunction with memory addressability is I think very strong. A lot of very powerful and safe techniques become available if we can tag pointers with more than a bit squeezed out here and a bit squeezed out there. I could even see hard-coding the CPU to, say, look at 80 bits as an address and then us the remaining 48 for tagging of various sorts. There's precedent, and 80 bits is an awful lot of addressible memory; that's a septillion+ addressible bytes, by the time we need more than that, if we do, our future selves can deal with that. (It is good to look ahead a decade or two and make reasonable preparations, as this article does; it is hubris to start trying to look ahead 50 years or a century.)
Thanks for the clarification. I agree that these are valid points, but subtle differences at best and mostly solved for multinational companies. Not something that would justify such disparity in wages. On top of that there are obvious advantages to having a distributed workforce as well.

1) With hybrid work on the rise managing remote is already a task, granted there are different levels to it

2) Similarly time zone differences can be taken advantage of, there are people to handle on call during normal working hours and cover national holidays for example. Also, some kind of work not depending on cross timezone collaboration can be done faster e.g. answering customer inquiries.

3) Also there is strength in diversity. A diverse set of experiences and backgrounds can help not to be blindsided by a monoculture for instance

4) Indeed, taxation can add accounting overhead, but even if we take that into consideration local wages will still dwarf the full cost of remote teams in some cases.

While I find it plausible that someone would put more value in having local employees even in a multinational setting, I would argue that is the exception rather than the rule.
It doesn't take much to invest in relationships in a way that returns much larger dividends than the stock market can offer.

Offering to take someone out for a $20 lunch can move mountains.
> I have seen 6 wrapped versions of DAI on Solana.

What does Solana have to do with Ethereum L2s? And what are you referring to about bridges, forks, chains?

L2 = rollup. Users have several to choose from, and are not forced into a single processor like Stripe or PayPal. Withdrawal back to L1 is trustless. Interop might eventually be solved with recursive zk proofs.[1]

Trying to build a decentralized payment infrastructure on a centralized chain like Solana sounds like a disaster.

[1] https://blog.succinct.xyz/post/2022/09/20/proof-of-consensus
The conclusion doesn't follow from the premise.
Charging cars at home at night is not the way to go: study
Perhaps unpopular opinion, but I think unless you had original risk/skin in the game, you shouldn't have any shares - but should have fair market compensation salary wise. If you didn't put in sweat equity, or actual equity back when a return, or even the early survival of the company was not guaranteed - you are an employee, not an investor/founder - and should be compensated as such.
Error Budgets are your friend
>> The west is captured by Malthusian thinking, and their solution is “less brown people,”

Not sure why you believe this. Antinatalist and child-free movements have exploded in popularity in the west.
You can just hit “done” in the settings app and it will close (with no photos selected).

Then on Instagram (for example) when you go to post, you’ll get a message like “you’ve only let Instagram have partial access to your photos - Manage”. Tapping Manage will let you select photos that Instagram can access.
First Attempt at Horizontal Writing
Are there operations that vector processors are inherently worse at or much harder to program for? Nowadays they seem to be mainly used for specialized tasks like graphics and machine learning accelerators, but given the expansion of SIMD instruction sets, are general purpose vector CPUs in the pipeline anywhere?
Finding fun in things you do is different for going to work for fun. When I still worked in an office and commuted, I'd very rarely attend any out-of-work activities. I have my own life and getting home at 10pm so I can have some beers with coworkers after work doesn't fit with my lifestyle.
And when they reverse gear, it is usually not the "dead weight" that gets axed, as the dead weight's priority is on looking after number 1, while good engineers get duped into caring about 'challenging problems' or 'the company'.
Hugeeeeee vaperware vibes right now
I think I know your meaning, though I would rephrase it as decoupling your deployments from your releases/launches.
Last year I signed up for YouTube premium, but cancelled it after a few months.

Then, a few months later, I noticed that Google was still billing me -- so I put in a complaint and explained the problem and pointed out the receipts I had... and they just rejected my complaint after "careful review" (lol) and didn't reimburse my money.

It was only about $75, but I remember thinking to myself that Google is obviously going to &%^.

I felt like I had no recourse and Google had just stolen $75 from me and then told me to #$%^ off.
My understanding is ARM has less strict memory (ordering) guarantees, as well as the inability to explicitly trigger cache line flushes from user-space. That being said, I imagine most of the optimizations would come from the particular aspects of the GPU/graphics pipeline, which I imagine is substantially different from the standard PC structure.
> I think someone could make a few billion running a positive happy news channel.

Isn't that essentially what TikTok is? A 24/7 feed of all the positive, happy, dopamine-triggering content you could ever want, tailored to you. And yeah, they have.
Tangentially related:

In my experience lot of people operate on 'autopilot', and I find it incredibly sad. They have all of humanity's knowledge accessible to them in their hands through phones, I wish they would sometimes stop to search and read and learn and expand their internal knowledge bases. I wish people were more curious and open-minded.

I've personally always derived a lot of joy from constantly learning and improving myself and it's baffling to me how little growth and positive change I see in many of the people around me over the years.
You should always listen and observe what your instincts are telling you.

Sometimes, they will lead you astray, but sometimes they give you valuable advice on what to do. Learning what scenarios have a high/low success rate is useful. Just my 2 cents.

For example, I have good success rate just feeling around numbers and seeing what feels right when doing tasks like, "guess how many jelly beans in the jar". I have a very poor success rate in deciding whom to date.