skysight-inc/HackerNews huggingface dataset:
Thanks for sharing!

I personally don't have an issue with it, but one thing that might set some of the people here at ease is if you stopped incrementing the timestamp after the second visit.

This would give you three possible states anyone could be in: never visited, visited once, and visited more than once. It's less data, but still enough to give you your bounce rate and your total visits while minimizing the number of boxes you're sorting individual visitors into.
Can you please make a newsletter to sign up for? I would love to follow your progress. I have wanted an app like this for a long time!
Yes, I'm all-in for BCIs and cognitive augmentation.
Why do you think that? Businesses cut staffing just as much as governments do. They already got your money, why would they care about spending more money on you when they know it's a pain in the ass to switch to another "provider"?
They are connected because the protests are about Covid restrictions.
Where I live private businesses can act as agents of BMV. IT creates an economic incentive for productivity and pleasantness because the customers are not captive to this business and since they are in competition and profit from each license, they try to make the process as efficient as possible. Meanwhile go to an actual BMV and no fucks are given because there is literally no economic incentive to move along nor be nice to you.
Thanks for obliging me.

But I think the math ended up being superfluous. It's about the rich getting richer. Which makes sense to me, unfortunately.
Here are a few examples of non-extreme/factual positions resulting in backlash: https://news.ycombinator.com/item?id=33800802
Duplicate of https://news.ycombinator.com/item?id=33805310
IRS is same way: have to get EIN through form during business hours.

Long ago, the Best Buy website also closed then opened during business hours.
Quite popular misspelling:

https://codesearch.debian.net/search?q=%28%3Fi%29%5Cbiso%5B+...
As long as you don't ask them what happened in the news last week, or this year.
I can imagine owning one of these if I ever find myself needing a car again. Seems like the perfect City car, without paying for a Tesla
Damn you are dense. It is on the employer to prove they are not affecting the wages of US legal residents as part of the LCA.

Bringing in foreign labor to a market implicitly lowers the wages of those workers. That is how markets work. Thus, there must be absolutely 0 residents already capable of performing the job. Otherwise the LCA is fraudulent. The only other possibility would be the employer is bringing in foreign labor to pay them a premium over legal residents. Which obviously no one does.
For most of my years in primary education, math was easy. Until it was not. I ran headlong into the idea of "instantaneous rate of change", and I was confronted with the existential crises that there is nothing inherently concrete or "real" about the idea of instantaneous rate of change. My mind just got stuck on there, and I nearly failed the course in high school.

Everything after that point was not easy, and somewhere, there was a belief forming that maybe I was not so good at math.

Two things I encountered changed my perspective on that. The first was reading a math graduate student's experience where they talk about struggling with concepts, like groping about in a dark room until one day, you find the light switch and you see it all come together. The other is Kalid Azad's "Math, Better Explained" series. His approach is to introduce the intuition first, before going into the rigor. Between those two, I realized that I had never really learned how to learn math.

Once I started with the intuition, I also realized why people get stuck on things. There are people who don't get negative numbers. They keep looking for something concrete, as if there were something intrinsic to reality that makes negative numbers "real". And there isn't. And yet, in my day-to-day life, I work with negative numbers. I am far better able to reason and navigate the modern world because I grok the intuition of negative numbers.

Then there are the cultures where there isn't even a notion of natural numbers. Their counting system is, "one", "two", and "many". In their day to day life, to echo your sentiment, they can go on their whole life without the "insight" that things can be countable. Many of them probably won't even care that they don't have the intuition of countable things. And yet, in this modern culture, I find myself introducing the idea to my toddler.

Ultimately, it's up to each individual's decision how far they want to go with this. Each culture and civilization has a norm of a minimum set of intuitions in order for that person to navigate that civilization. Category Theory is outside that norm, even among the software engineer subculture. Perhaps one day, it will be the norm, but not today. Beyond that, no one can make you grok a mathematical intuition, as useful as they are once grokked.
Great thanks for the feedback and resources! This led me down a path to discover we have a dojo in our neighborhood I was unaware of and they have an age 3-5 class. Just in time for winter break too! Thanks again- I would have just assumed he was too young for BJJ but this is pretty exciting actually. I probably won't do it myself but he can practice on me at home :)
The US police have no right to delete someone else's video.
Yes. A React Component could be defined as a Functor with contramap function which map props with function.

const renderer = props => <h1>Hello {props.pageName}</h1>

const Title = ReactComponent(renderer).contramap(props => { pageName: props.title })

Title.fold({ title: 'Home page' }) // <h1>Hello Home page</h1>
How does one handle cross-customer data work in a single-tenant SaaS arch? Do you pipe a lot of "exhaust" data from those envs into a shared env for analysis, ML model development, etc.?
I have noticed the same thing lately. I don't think it's Baader-Meinhof as I've seen my personal BM-uptick in ADHD content 2 years ago after my own diagnosis.

My theory is that it is a general increase of awareness around both ADHD and autism (and some other neuro-divergencies) in mainstream media. Fueled by the pandemic/lockdown situation which seems to have surfaced a lot of pre-existing ND problems for many people.

I'm in Europe and before COVID, going to a therapist was often viewed as only necessary for trauma. During and post-COVID everyone and their dog is seeing a therapist for focus/burnout/anxiety/motivation issues. Which could lead to an increase in
diagnoses, which in turn leads to more people talking about it. Feed that into the Twitter/TikTok/Insta feedback-loop combined with the media jumping on it and we get the current situation.

It's either that or the vaccines do cause autism... /s
> “What I believe happened is that I and other accounts have been mass reported for the last few weeks by a dedicated group of far-right extremists who want to erase archived evidence of their past misdeeds and to neutralize our ability to expose them in the future,” Loder said. “What I suspect happened is that Twitter’s automatic systems flagged my account for some reason and no human being is reviewing these.”

> “Twitter was never a healthy ‘public square’ for most of us. Let’s not rewrite history while eulogizing the hellsite,” Loder wrote on Mastodon on Sunday. “Twitter was a frightening battleground where we managed barely to claw out an uneasy existence amidst the worst violent neo-Nazi extremists who constantly published our home addresses, threatened our kids’ lives, and sent hordes of racist trolls into our mentions.”
San Francisco Cops Now Allowed to Use Robots to Kill People
I think this is correct but I also think that means the US public has strange, contradictory values.
DNS aka NameCoin is still the best use case in my opinion. Even there, the current centralized "everybody trusts ICANN" works well enough.

It would require a situation close to WW3 such that China decides to create their own top-level registrar maybe. Then the EU does a third and then the world splits into chaos. Then NameCoin could arise as a neutral viable alternative. Looks very unlikely to me.
Yeah, I was also thought that Stripe may have called themselves 'Strippers' after 14% were 'stripped' of their employment. From the top comment if I was to replace it: [0]

* Severance pay. We will pay 14 weeks of severance for all departing 'Strippers', and more for those with longer tenure. That is, those departing will be paid until at least February 21st 2023.
* Bonus. We will pay our 2022 annual bonus for all departing 'Strippers', regardless of their departure date. (It will be prorated for people hired in 2022.)
* PTO. We’ll pay for all unused PTO time (including in regions where that’s not legally required).
* Healthcare. We’ll pay the cash equivalent of 6 months of existing healthcare premiums or healthcare continuation.
* RSU vesting. We’ll accelerate everyone who has already reached their one-year vesting cliff to the February 2023 vesting date (or longer, depending on departure date). For those who haven’t reached their vesting cliffs, we'll waive the cliff.

It works interchangeably for both 'Krackheads' and 'Strippers'. Oh dear.

[0] https://news.ycombinator.com/item?id=33450753
The Nickel Market Almost Broke
What does it mean to go on non-compete or garden leave?
How exactly is it useful? Reflexivity and transitivity are concepts independent from category theory. How does category theory, specifically, help here?

As someone familiar with algebraic objects and relations etc., I don’t see what category theory is adding in terms of practical usefulness in software development.
Good tip, but I also have an anxiety disorder. I'm kind of a mess lol. I've been forced into those firefighting and rapid demo situations in the past (because the companies involved didn't hire for those rolls specifically) and it was the worst time of my employed life. Still I appreciate the suggestion. I think ultimately I need to just get on the Rx meds, hate to do so at this point in my life, but that's just how it is.
Like with IoT devices, this seems to be a place where there is a massive lack of care or understanding in how to build a secure product. The repercussions of which, however, are potentially much more severe. Perhaps this will get the ball rolling on some much needed regulations for the security of internet-connected products (especially cars).
I'm not without gripes about the immigration system in the US as my wife is European and we've been fighting to get her permanent residence established long enough that we've had two kids and moved three times, yet still we are in the struggle. However, the beauracracy is so complex that one's standing doesn't fall into the hands of any one particular USCIS officer. Such an assertion is incredibly disingenuous to how mundane, slow, beauracratic, and absurd the process really is.
AAA does run some DMVs and the service is considerably better in my experience.
This is like "communism is good, it was just badly implemented".

For a movement that prides itself on being evidence-based, there is a lot of evidence EA is willing to ignore.
As a biologist with nearly no physics knowledge, this sort of work seems to have more in common with setting up quantum computers than it does with thinking about self-replication in living organisms, at least in terms of the lack of robustness to environmental noise. Maybe that is just overly metaphorical thinking on my part.
IRS stated the average American spends 13 hours every year dealing with tax filing:

https://www.washingtonpost.com/blogs/fact-checker/post/claim...
Your landing page says "no cookies or consent banners" and "compliant with all privacy laws", but the timestamp approach stores data on a user's computer in a way that is not "strictly necessary in order to provide an information society service explicitly requested by the subscriber or user". Could you explain how you see your approach as compliant with the ePrivacy directive?

Full text: https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CEL...

Guidance: https://ec.europa.eu/justice/article-29/documentation/opinio...
"If the CEO says they'll resign, people will say they're taking the easy way out, and anyway, it's no skin off their back because golden parachute"

Nothing prevents the CEO from resigning and gifting the golden parachute back to the company. You know, if they want to "take responsibility."
They didn’t predict global warming. They measured directly industrial emission accumulation and predicted an impact on human health.

Global warming is a colloquialism. The researchers did the science that gives rise to it.

Luminiferous Aether is just another name for electromagnetic field effects. Which do literally exist but our written logic works out better if we talk around it as an idea not a thing.

You’re just arguing semantics to look smurt. Qualitative ideas like survivorship bias are relative in when they apply.
That is why we shake it.
It felt like this was really low, but according to the most fun wolfram alpha query I've made in a while that's 5.68 hours per person!

https://www.wolframalpha.com/input?i=hours+in+860+years+%2F+...
In more technical jargon, it is about value spaces. All UTF-8 strings map to WTF-16 strings semantically (lists of Unicode Scalar Values are a subset of lists of Unicode Code Points), but some WTF-16 strings do not map to UTF-8 (Unicode Scalar Values exclude some Code Points). That's something UTF-8-based languages have to deal with anyway (on the Web, which is WTF-16, or any other mixed system), but it's odd that the expectation has become that even languages that map to each other incl. to JS/Web APIs now have to share a problem that does not exist in their native VMs for reasons. To emphasize: These languages just do what's perfectly fine in WebIDL, JSON, ECMAScript and their own language specifications.

let myString = "...";
let returnedMyString = someFunction(myString); // might or might not cross boundary
if (myString == returnedMyString) {
// sometimes silently false
}

I am having a hard time to understand how so many people prefer this as the outcome of a Web / polyglot / language neutral standard, especially since affected languages cannot change, and the problem is so trivially avoided, say with a boolean flag "this end is WTF-16, it's OK if the other end is as well" (otherwise use well-formed/UTF-8 semantics).

For context, I once gave a presentation about the pitfalls: https://www.youtube.com/watch?v=Ri2NMnSQo4o
I dont buy it. Ill bet bullying is way more normalized in the UK.
Many laser cartridges are legacy designs from before they started cheating on the amount of toner. That "extra" space was used to provide 10,000+ sheet capacity standard cartridges.
I don't think agents are paid well enough to care this much about any particular company unless one of their higher ups told them to. And the higher ups aren't going to care about what will likely be less than 100 people, at least some of which will get jobs within 60 days, and who overall are not trying to game the system even if it's technically what they're doing.

In other words, I'm pretty sure they all have better things to do.
Better to buy a laser and send the occasional photo quality ink job out to a print shop, unless you’re running a creative studio.

Even the starter Brother laser toner prints for ages.
https://www.cbsnews.com/news/los-angeles-shut-off-water-powe...

Water and power shut off to houses having parties during lockdown. Certainly a form of protest, and assembly, and yet here we are.
Change Python Code While Running Without Losing State
I worked for a private company contracted to provide a portion of a public service and later got employed by the the government agency.

- The contractor had no budget. Our servers were out of date and we were running out of date OSes and software. We were all paid below standard and overworked.

- We had a tiny budget at the agency to buy things at the very end of the year. We ran up to date software and OSes, except for a few large complicated systems that were setup with grant money. We were all paid well below standard. I was no longer on call at all times of the day and night.

Contract awards go to the lowest bidder.
I don't know the whole story here. I hope he doesnt have a lot of baggage my generation has with over work. It may just be a bus-factor issue. I don't have the whole story.

I remember a story my Dad told about cultural clashes with overseas employees.

I'm ironically constrained by those stories. I dont think I'll escape them. It's work trying.
Ben - I miss The Appendix!

Thanks for posting this article. Who wrote it? I don't see a byline. (EDIT: https://www.europeana.eu/en/exhibitions/the-art-of-reading-i... )
Every consumer device comes with spyware. You mean Chinese spyware as opposed to Western?
To quote:

Time estimates matter not only to the business but they’re a reflection of your level of expertise as a software developer. An experienced software developer can keep tasks on schedule and communicate delays in advance.

I have 51 years as a software developer. Time estimates are worthless.
Why is it that these people default to calling everyone Nazis?
That was a good and important question - I've moved cstanley's answer to the top text so other people will get the information sooner. Thanks!
Ooh that's kinda evil. A server could give a client a uniquely identifying ETag for a given URL. So whenever the client comes back on the same browser, they're identified.

Fortunately this is probably just as detectable as the Last-Modified abuse in the post.
> That's like saying Robinhood isn't the stock market.

I feel like you're arguing against your own thesis here. If it had turned out that the CEO of Robinhood had YOLO'ed all the customer deposits on GameStop options, would we ask "is this the end of the stock market"?
Spearfinger
Okay, but increasing state and federal government staffing levels by a few percent to try to save that time would cost more than 100,000,000 hours per year.
I tried taking medication to deal with a demanding lifestyle before, but then I analyzed how my environment shaped me.
Turns out I spent most of my waking hours at work and no matter how much I optimized myself, it never stopped.
What helped was switching jobs and where I live.

I simply needed to do maintenance on the base levels of the hierarchy of needs to keep the upper levels intact.
It may not work for you, but most of your effort should first go into evaluating whether what you do still works in your favor.
Trusted Language Extensions for PostgreSQL (Pg_tle)
You'd need to introduce something new for that. Many servers compute ETags today as hashes of inputs to a process.

(Which is nice computationally, since you can immediately say "not modified" instead of building the response, hashing it, and throwing it away if the hash matches)
He gave a talk at northeastern (acm) in 1999? He’s a very much hard core open source… (thanks for the correction: free software) I think he told someone if their job didn’t include makeing the source code open they should quit. It’s not Linux it’s gnu/Linux..

I still think it’s too far, but we should control our own devices. We’ve lost that.

I’ve started running Linux as my daily driver.. it’s been great. Perfect? No. But pretty excellent.
The success of our Estonian digitalized government services is possible because we have:

A nationwide digital ID, that can be used to authenticate someone,

We have a National Id Number for every citizen and residence permit holder, that acts as a global foreign key for all the services, the number alone can't be used for anything, is public, and should not and is not used for authenticating anyone.

The Id number enables the next thing: it is mandated by laws that every type of information should only be stored once. My name, date of birth, where I live and document photo is stored in the citizens registry. If elections start then the local municipality knows who are it's residents and everyone is sent an e-mail or letter about where they can go to cast the vote. If I want to renew my driver's license then I can choose to use the photo I last used to get a new passport or Id document.

The one place to store one type of information is enabled by the national id number, because we know exactly that this person in this registry is the same one with the same number in the other registry, even though they may have the same name and date of birth, there is no possibility to confuse someone. And this makes keeping data safe easier, because it's easier to secure one database, than twenty ones that some random government departments would otherwise have to store my name, address or whatever else they would need. And their data would be mostly out of date, since it would get updated only when I interacted with them.
> ...opportunity to innovate in how we design homes... @munificent

This sounds like a statement made by someone that's never gone through the US process of purchasing a new home.

New homes have floorplans that are not designed to be 'consumer usable.' The floorplans and layout of the development are designed to maximize profit. That means squeezing tiny spaces into tiny plots in order to make several million more dollars per development, sometimes hundreds of millions of dollars.

These generic plans are drawn up by the lowest-cost bidder, and then sold to buyers who can barely afford those.

The entire market is complicit in this, and it is by design.

Want a multi-generational house? It won't be in a development, and it will cost more than two houses that are in a development.

Good luck with that...
What Is WebAuthn?
>Obviously, Americans filing tax information the government already knows every year is another canonical example

Yeah it's pretty ridiculous, especially when you hold things like mutual funds. You have to figure out how much to pay every quarter. Why can't the gov't bill me with the info they already have?
5.4h more like 10+ h as older and younger population is not doing anything that require spending times in public que, and it is very impressive not waiting extra 6-10h per year + twice that for transporting to and out of the government buildings.
Yeah actually, it used to be if a CEO did a shitty job they were fired.
Our Letters of Credit and Document Collection finance charges and operational hoops were insane when starting out. That's the sweet spot for margin / profitability for the 'bank-less' transfer. Your comment correctly points it out that the wire is the more profitable if you can forgo the loc/dc costs by a trusted relationship with wires.
It's not that "truly good" causes need an "influential backer," it's that I don't want to have to get into an argument with someone in real life who decides I am some kind of scammer due to being affiliated with a movement that has been getting nothing but bad press thanks to one individual. Time is precious, just like I can't spend time researching every single tool that gets posted on HN for production viability, I can't spend time researching every relatively obscure social movement out there to adopt for myself. I ignored the crypto craze due to listening to the right people, just like I can ignore EA by listening to the same ones.
Absolutely this. Society, and the industry itself views software engineers still as highly paid blue collar workers doing menial plumbing tasks. In reality they are writing the words on the pages of social engineering. It can be a washing machine firmware programmed to ignore circumstances that could save shelf live of the device, networking firmware giving access to manufacturer that could be backdoored, game development where other parts of the software siphon data to advertisers, all realms of software has the potential to be a tool of adversaries.

While this potential is there for every paid job ever, software works invisibly, it's untraceable and ununderstandeable for the general population.

The profession would gain a lot from something like a code of conduct that everyone could make an oath to.