skysight-inc/HackerNews huggingface dataset:
> arbitrary appstore rejections with little power to appeal

The big problem is, the average buyer doesn't see or know anything about that.
Wait. What?

He publicly holds very polarizing (and ridiculous) views on issues that directly affect people’s day to day lives, but I’m not thinking straight because I don’t immediately buy the idea that he’s _just_ being bullied for other reasons?

Maybe folks that he victimized during his psychotic break could also hate him for his opinions, but that’s not really a possibility that he mentions. The tone of good article is such that he implies that the main thing that contributes to people not wanting to consume his writing is a singular event 4 years ago. People seem really averse to admitting that maybe, as a human being, he’s not only a victim of bullying from an old event, but also just experiencing the predictable professional fallout from having ghoulish ideals and peddling truly harmful nonsense.

Or am I supposed to care more about the arbitrary, possibly imagined bullying than the plain-as-day “yeah I can see why folks would hate this guy” thought that occurred to me as soon as I read his stuff?

This whole blog post is a petulant child stamping his feet and crying out that it’s unfair that he’s not as well liked as he feels entitled to be. Sorry if that’s not something that I feel overwhelmed with the urge to capitulate to.
Excellent point. I would delete my comment but I don’t have enough karma or whatever. I guess we all do things we regret.
and back https://www.youtube.com/watch?v=MB7-F7Nh53U
I think an argument could be made for writing code in a systems programming language like C or Rust to save energy, but I'd be much more interested to know what the same choice would be for front-end development.

Could we get something as flexible and expressive and ergonomic as React or Vue with the performance of WASM?
I'll be sure to let him know. Once again, thank you.
NOT IN CHILE!
I partially agree with your statement. Writing anything in C++ would cause _unimaginable_ amount of pain and suffering. Better way is to isolate slow CPU heavy stuff and write it in C without suffering.
Bankless is almost exclusively just about ads to pump their own bags with little objectivity, though I guess they occasionally will have more knowledgeable guests who themselves might provide useful information. Either way, last place to go if you want to avoid the hype.
Have you found any drawing apps that work well with the eink screen - apart from the boox one?
Resolved to and and given up the idea of switching careers multiple times. Currently on a wave of the former.
https://archive.ph/cASPi
> I am not sure Hacker News is the right demographic to understand the value of parenthood.

I don't know. Seems like I see a comment espousing the joys of parenthood almost every day on here.
Cosign also has a global signature chain, so new signatures secure older entries. It uses Trillian iirc. I also think that anyone can come along and submit a signature for any project. So in that sense, you could get an entity that verifies and signs widely used packages. They could build trust over time and be relied upon to validate deps so you don't have to inspect every dep yourself.

Granted it supports containers and binary blobs currently, but if you had a reproducible way to zip any repo, you could sign that.
Self-driving is gonna be a whole generation beyond wide acceptance of EV. It’s def two diff market battles.

EVs prob mainstream in 5-8 years.
The GP was suggesting that China was somehow opposed to wearing masks.
Yes! I had this book in the early 2000’s. it was originally published by Microsoft Press.
Kurt Vonnegut's 1988 Letter to the Future More Relevant Today
I think moderation is a bad idea. They should rather provide the tools for the useres to self-moderate their feeds so they can avoid engaging with content they don't want to engage.
I invite you to find any ethics board in the world that would speak out against "I made my company $10MM more yearly by causing the page to load 3 seconds slower for all of our users, with janky scrolling and popup ads". I mean, frankly, that's a very utilitarian calculation—think about just the simple case of a business saving money by removing their caching layer. Who is to say how many seconds of performance deoptimization is worth how many dollars of saved cost? If it only cost users 0.1 seconds in the median case and 1 seconds in the 95th percentile case, and you saved $1MM yearly, would you make that call?
Definitely the customer has a case if there is an intent to cancel the service. But, just ignoring based on a failed auth may not shift the liability.

Infact, when disputing such charges with the issuer, the customer always wins if there was an attempt to cancel the service.
AMD Is Beating Nvidia at Its 2017 Game, but the Game Has Moved On
Complete freedom in this sense is not an abstract good. Society is made worse if it allows a community of misogynists to exist and self-govern. Autonomy can only be ethical with limits.
Or you're after the data. Think about how much information there is in having everybody's financial records.

Industrial espionage. Blackmail. Unmasking informants or undercover law enforcement.

It's kind of a disaster that they even collect this stuff.
I’ll take the bet that that study won’t replicate ;)
I am thinking the argument against would be that the company's contract with you was supported by consideration: they provide the software in exchange for your payment. You are then sending what is intended as an addendum to the original contract, but the company never agreed to the additional terms. In effect, it is an offer of a second contract that is not supported by consideration and likely never accepted by the company. In such a case it would not be enforceable I think.
Some people did, although I’m guessing this is old cars or some other tax trick: https://www.treasurydirect.gov/govt/reports/pd/gift/gift.htm
> Distributed computing is an entire field of study unrelated to blockchains.

I'm not sure if you're just being purposefully obtuse, but this is most definitely not true[1]. Consensus protocols (which are very salient in blockchains) have been studied in distributed computing since like the 70s; the EVM is basically a distributed Turing machine; etc.

[1] https://cacm.acm.org/magazines/2019/2/234355-blockchains-fro...
What Happened at the Millennium Tower?
I started my development career on at the tail end of the Ruby on Rails craze and in the middle of the JS framework explosion. I've always wanted to learn Ruby, but it always seems to me that it would just be learning it for learning's sake and not for any professional development. It's unfortunate, because the little Ruby I did learn, I enjoyed.
Yeah that sounds well plausible, especially because there seem to be many (minor and major) versions of bash still around in different contexts. Not to speak of any other shell. Escaping seems best!

The "bad interpreter" being there or not might be OS-specific, though. Unless some bash versions use fork+execve vs. posix_spawn or similar and that makes a difference there. I haven't checked. Overall I can see how even some current stuff might give the confusing message...
Two things to consider:

1. There's a difference between defining a curriculum (what needs to be taught) and banning things (what cannot be taught). The government is generally allowed to determine the first, but the second is more dubious. It's difficult to claim, for example, that banning certain books has a legitimate interest in improving academic freedom, as educators already had the freedom to not teach those books.

2. This specific example is from a university, where "defining a curriculum" is even more dubious due to the existence of elective classes. If a university wants to, in addition to its core curricula, offer a class on racial or gender studies, why is that any less legitimate than a class on water polo or whatever?
Great point. I don't know much about the protocol but could you build something like, say, a social network on it?
If you have a mental illness you can't really be held responsible for the things you did when you weren't in control of yourself. Legally speaking this is true. It should be true socially as well. "I screwed up, I was experiencing a paranoid delusion" should be enough.

However, you can be held responsible for failing to manage your known mental illness.

I've worked with several people who have mental illnesses. I don't hold a grudge against them for things they said and did when experiencing a paranoid delusion. I do hold them responsible for managing their illness in the future.
From a quick search, I think the Charles Murray quote is talking about perverse incentives and time preference rather than risk compensation. It's a weird choice.
There is still coronavirus in California, but mostly in the flyover counties. The high population centers are much safer.
10k psi actually makes hydrogen safer (chemically). Consider it a form of positive pressure - there is much less risk of air getting into the tank.

The Hindenburg crew had to regularly test the hydrogen cells for oxygen content.
:(

Not too long ago I found out that I was a binge drinker Apparently, getting a couple whiskeys and splitting a bottle of wine over dinner with a friend meets the definition even if I otherwise don’t drink. So I’m working on 1 drink a couple times a week

Yeah, even if you’re not an alcoholic getting a healthy relationship with alcohol is not easy. Good luck
Yeah since chess involves relatively few moves in total it's pretty clear that almost every move should make sense in hindsight since it has to lead to something that makes sense (like capturing a piece and/or improving positioning in a way understandable to GM:s) in relatively few moves.
> Is real estate fraud common enough?

No?
Morality is impacted by perceived norms. Perceived norms are impacted by incentivization. Underage kids making non-nude porn en masse on MySpace would not fly in 2005. Thirst baiting is normal on tiktok today.
I’d like to use this to voice my appreciation for Ruby. Its ergonomics, flexibility, elegance and power continue to bring me joy and make me smarter every day.

It is incredibly malleable and yet pure. It carries a certain warmth and kindness that permeate its community.

It becomes faster every couple of years :)

I feel so grateful to work with a language that makes me feel like a wizard and look forward to writing code.

The community is so incredibly creative, smart and generous that I feel humbled every day.
Or just between 1992 and 1963.

Heck, I only know the 70s onward, and remember the mid 70s only in child's eye, me centric ways. I remember my aunts being upset about Elvis Presley dying, but I wasn't quite sure what the fuss was, and that was 77; I was 5. Someone died, but how did they fit into my world? Oh, that guy that sings? But we can still listen to him? Then what is the big deal?

My wonderful Usbourne Books of the Future were still promising me personal spacecraft and tours of Saturn's rings as late as 1980. The robots would take care of the garden back home. On the space station.

A whole way of looking at the future came unravelled in just the 12 years between then and our prognosticator's birth. By 1992, everyone was dreaming of cyberpunk, of uploading our minds, and fiction had the rich living in LEO. The stars had stretched out of reach.

Our cynical futurist, age 33, has not meaningfully experienced social change with an adult perspective over 29 years. Every 30 year period ever has been a mad scramble of change. I am sure that was true between 1000 and 1030 even. Big shit was happening.

Like my 1972-1980 world view, his 1992-2000 world was likely pretty personal, and coloured by a narrow range of life experiences. So I am skeptical he has the breadth of experience needed to extend 29 into the future.
It’s posts like this that make me avoid HN lately.
So much smug.
Yet for some reason, JavaScript gets a pass. The article doesn’t mention the big web waste of JS. Sounds like they just want to make Python look bad. Personal vendetta-ish.
The Power of the Simplest Possible Example
This is ugly as hell and I love it

The tutorial thingy is great!

I recommend some "under construction" gifs where the "COMING SOON" text is; maybe it's too nostalgic but it just seems like it would fit
I think it's more that they were suggesting that an aggressive response to COVID19 would have appeared to be an anti-China move, and thus further jeopardize the US relationship with China.
Ask HN: Why do you need Anti-Bot?
Aside from credential stuffing (banks, etc), why do you care about anti-bot? Why do people throw money in software to prevent bots?
Yes, a user space network stack and maybe a userpsace storage stack. Or just use the (FreeBSD) kernel where all this works great. :)
Can’t even view the link without Google/Facebook login. That’s gonna be a no from me dawg
This is really cool. I’ve used a number of languages and dabbled in a few frameworks but nothing I’ve used brings me joy like ruby does.

I approach programming creatively. I think in large systems and architecture. Ruby allows me to skip worrying about the details. Code blocks abstract away thinking about loops and just focus on data. Just about every array operation I could want is there, waiting for a code block. In other languages, things don’t flow like that.

I’ve tried purely function languages and I just can’t wrap my head around them because they abstract too much.

I’ve tried python, but I end up having to deal with the mess of importing modules and having to set up loops when all I want to do is map data.

Node.js comes so close but anemic standard library and absolute mess of explicit async everywhere just gets in the way. I want to love JavaScript. :(

Then there is Rails. Nothing even comes close. The attempts to replicate it in other languages ends up missing part of what makes it so great. I’m sad about the move to mounds of JavaScript. Nothing can match the productivity of simple_form and bootstrap.

My entire career has been in Ruby on Rails. I hope improvements to Ruby can keep it relevant. If not, I suppose JavaScript will do.
I would say all the messages about meticulous craftsmanship etc are not wrong and that is the difficulty in some sense. When you encounter a foreign culture in its real full scale version its very from the safe toy imaginary version and not friendly to casual hobbyists.
Do check out the Spotlight version in Tiger — the first iteration has been the best iteration of it, by far. You might be able to pick up a few things!
Thanks, I need it.

I always come back to the thought experiment of "if Alcohol were invented today, it'd be forbidden immediately"
I love the style!! Satisfyingly retro, reminds me of the joy of early internet pages, before all these cookie-cutter super clean designs came along.
US judge vacates convictions of two men for murder of Malcolm X
alright, then in the suburb of new york i lived in (which was, mind you, in the middle of a forest), i could call up the local taxi company and get a cab to me in like... 30 minutes or so. really the only convenience is that it saves me a phone call and from carrying cash.
Im surprised I don't hear more about self driving tests + training on NYC roads. You will see random crap in NYC all the time.

A random block party that springs up that uses a few trash cans to block off a road.

Road signs that don't make sense versus the painted road markers that force you to go "fuck it" and try and make the best of it

People riding e-scooters or e-bikes on a non bike road right on the edges.

So much shit to deal with
Again practice is impacted by perceived norms. If you thought it was constrained by morality and it changed through change of norms and incentives then you just found out it wasn't. You don't have to like that. I sure don't.
i'm white and american and a cop (also white) has pulled a gun on me in a routine traffic stop for going slightly over the speed limit.

i wouldn't automatically assume that someone is drawing a gun on you because of your skin color (though of course your situation may have been different, but if you are that traumatized by it... maybe america will be a less racist place if you move away)
The dark pattern I like the least is the one where providers do not let you set a limit or budget for charges to your account per billing period.

For example, I've yet to find a cloud provider that lets you, say, put a $200 a month spending limit on your account. The best we get is a notification system.
Also, for any of this to work, no matter the theory or rationale or lack thereof, the otherside has to believe that you're both capable and willing to execute any given plan.

Meaning that floating crazy-but-rationlized war strategies, especially sourced from individuals who are respected and known to be influential, can itself be seen as part of the overall strategy.

Regardless of whether said strategies are officially adopted or not. It's posturing.
Reid’s Rituals of Great Boards: The 8 strategic tools used by top companies
Ruby on rails still hasn't peaked yet so I'm not sure what you mean by the tail end. Rust micro services might be the new trend for big tech but there would be more rails apps in development now than there ever has been.
A think you may have missed the part where I wrote "connection to the grid."

My point is create an energy storage station, all you need is water and grid power. No pipelines needed. This hypothetical power storage site would generate hydrogen during the daytime from surplus grid solar, then burn the hydrogen at night delivering the power back to the grid.

To be clear, I'm not necessarily talking about a solution for homeowners. An energy storage facility could cheerfully be as large Diablo Canyon Power Station. It just depends on the efficiencies of everything from the water-splitting process, storage solution, grid losses, and grid capacity.
There are several things you have to take into account when designing a good timekeeping system for use by the general public for their ordinary personal and business timekeeping.

The ones relevant to timezones are that we live on an approximately spherical world whose rotation is not tidal locked to the star it orbits, its rotational axis is significantly out of its orbital plane, and we evolved to synchronize our biological rhythms to local sunrise and sunset.

As the article notes, timezones does not save us from having to take into account differences in longitude when tying to coordinate with someone who is not local. The properties of our world mentioned earlier ensure that.

But it would also mean that when we are visiting someplace at a significantly different longitude, we'd have to keep taking into account that difference when coordinating with the people there.

For example if where I'm from in "everybody uses the same time" world we have breakfast at 13:00 and lunch at 19:00 and I'm visiting a place where breakfast is at 3:00 and lunch is at at 9:00, and the people I'm visiting tell me we are going to a meeting at 10:00, I've either got to remember that lunch as at 9:00 here and so I should eat before the meeting, or I've got to remember that the place I'm at is 10 hours ahead of my home on its day/night cycle, so when they say something is at 10:00 it is in the part of their day/night cycle that corresponds to the day/night cycle at 20:00 at my home which I recognize as early afternoon so I should have lunch before the meeting.

With the current timezone system they have breakfast at 6:00 and lunch at 12:00 just like we do at my home. When I'm visiting and they want an after lunch meeting they will say 13:00 and I know that's just after lunch.

With the current system then I only have to worry about timezones when I'm coordinating something across timezones. With the no-timezone system I have to worry about time differences both when I'm coordinating something across a significant longitude different and when I'm visiting someplace a significant longitude away and trying to simple trying to coordinate things local to that area. That's more work than with the current timezone system.
Can you share a few pointers on how one would go about starting with writing their own OS? I do have iOS and Android dev experience.

How does one even go about writing something from scratch which runs on a particular hardware?

Is this possible to do for mobile OS? Lets say writing an OS from scratch for mobile?
The RBS files seem like a weird compromise to me. I I'm not sure I see the practical benefit, but maybe someone who has used .d.ts files can explain it. Is it just helpful if your IDE has tooling to use it? Seems like it could be helpful, but also sounds like it will become an annoying "code quality" hoop those of us that don't use VSCode will have to jump through for little benefit. When you read code outside of your IDE, like a code review, will you have to scan both files at once in order to benefit from static type information? Does it enforce types at runtime? I'm curious but it's a tough sell to me. I've used optional types in both PHP and Python and found them to be an annoyance compared to strong typing in Rust, where they basically guide you at every step.

The IO/performance improvements and concurrency improvements are exciting. Reading this makes me want to try out ractors.
I have more than vivid memory of the situation - I took part of an effort to ship PPE to friends and family in Asia in January and I started to keep notes as soon as I realized that people are attempting to rewrite what happened.

By 02/02/2020 masks were no longer available in retail channels in the US. Not on Amazon, not in your local store, not at any price.

Retailers ware not competing with hospitals for mask allocations - they we simply cut out. There was even an article on Bloomberg which I can't find right now that talked about supply channels and why your Walgreens won't be stocking masks anytime soon.

The notion that we were told a noble white lie to help protect our health professionals was invented a few months later to whitewash the incredible incompetence of our health officials/administration at the time.
I think so called lower level infrastructure of our software and much better sandboxing capabilities of our operating systems brought us to where we are. Alas, most consumer software is arguably worse than before.
OK, but "these woke folks" don't say that we've come a long way from the 1950s or 1850s. They sound like we're still a nation that has legal slavery.

I'm not saying that they should settle for where we are now. No, we need people who keep pushing us to make good on the check that Jefferson wrote when he said that "all men are created equal". But when you talk as if we've made no progress, people who are at least nominally on your side are going to start tuning you out. That may not be good strategy...
I was reading the police blotter for my little suburb of a city today, and there were not one, not two, but three separate incidents in the last week where people were arrested for driving drunk from one of a couple bars in town. All three were stopped after causing an accident and leaving the scene, the lowest BAC was .18!