skysight-inc/HackerNews huggingface dataset:
I see zero interest or even hope in where we've headed.

There's been a serious failure to start the alternatives. And I think there's a lot of good reasons. But the status quo of fewer & fewer & fewer being reasonably cross-proficient at computing, and the world delegating all work to them?

It's fucking busted as fuck. It's janky broken down out of control shit that no one anywhere likes.

We'll marshal up eventually. Some folks will figure out how to care with effectiveness.

I don't care what you think the indicators are. You're right but it doesn't matter. It's dead fucking obvious to me that the pendulum will swing back at some point, that people will re-personalize computing, and that this time, we'll have a bit more ambition in our personal computing & want to project our powers wide & far, not just within the single-system domain. We will beget a new, communicative way of doing things for ourselves.

Because the current way fucking sucks. It's infinitely limiting. Some day it'll be clear doing for ourselves is the only possible conceivable way, that it's enriching & not limiting, and that the paid for alternatives all suck & are limited. Not to mention monitored by every government via dragnet surveillance & sold as marketing data. Figuring out how to get ourselves online (or interconnecting offline or semi-online) isn't easy, and everyone hates on the ambition, the possibility of better, but some day a new cool will emerge, a new train of being powerful, cool, interesting geeks, and it's not with any of the shitty awful anti-humanity big cloudtech crap we endure. Computing will rise again, out of the ashes of this crap.
You can turn a sort into a shuffle by replacing the comparator with a random coin flip, and you already have defined a sort algorithm, so there's no added code complexity.

fn bogosort(a, comparator):
while not is_sorted(a, comparator) do
bogosort(a, rand)
Yeah you're right so you should have the same issue with obese people. Actually you should have MORE of a problem with them than un-vaccinated since they've been a consistent burden on the system for far longer.

Getting pretty tired of the hypocritical and illogical dissonance displayed from people who should be smart enough to think the ENTIRE picture through on their own.
I found no setting. Im using an addon "ModHeader" to set the response header (for all websites) "Expires" to a date far in the future. It worked in the past, but doesn't work at the moment. Have to debug it.
Illegal isn’t just another word for “forbidden” and the Law isn’t just another word for “the rules”, particularly in the context of this larger discussion on Facebook’s actions.

Your parents can punish you for eating all the cookies but the government will not sanction you nor them for doing so (even if a hypothetical and tyrannical government in theory could; maybe let’s not theorycraft absurd ordinances).
Bingo. So what's wrong with that? Take what happened in Myanmar for example. The government was using Facebook to commit genocide against the Rohingya people. Facebook could have just turned it off in that country. At some point Facebook should just turn itself off. The leaks allege that insiders at Facebook have more or less argued the exact same thing: turn off or greatly tone down profitable features like groups that are routinely misused.
I don't think it is that great actually. For instance the pay button kind of glitters, when you hover over it. I mean, somebody put work into this effect, that isn't even physical but probably using a CSS curve for animation. It looks cheap. Speaking of UI, they could've e.g. made it easier for developers to test these prepared checkout forms with additional UI to fill out specific credit card numbers that you could enable in testing to make going through the cases easier? Or just do a panel in the developer dashboard to trigger the right events?

Also, the messages they send to the webhooks are not really that well documented. You never know 100% what actually happened. E.g. low funds isn't the same thing as a payment card limit, but Stripe send the same message for both. The second is usually easy for the user to fix, the first one can be tough one. You cannot help the user as you just have no idea what is happening - so you usually don't make the sale and who knows if the person will return. Testing things like subscription renewal is quite wasteful of developer time, you have to actually wait for stuff to happen and it can take an hour. Downloading receipts as PDF is done by parsing an HTML page - there really could've been an API endpoint for that. The Stripe CLI seems to only show so many items e.g. when creating products and prices. I haven't discovered an option to load more/ all/ a concrete number of these items. If it is present, it isn't easily discoverable when actually using the tool or reading the included help.
The documentation usually stops exactly at the point, where you would like to see a concrete implementation of things. Like what events do you actually need to handle and what do they mean exactly?

Oh and did I tell you about that time, when the support staff lied to our CEO about the support of USD accounts outside of the US/ Canada? No, it isn't possible to have funds transferred to a USD bank account created e.g. in Europe because you don't get a routing number there. The documentation on the website is correct, the support staff provided a false answer when asked absolutely specifically to clarify because it really isn't all that clear if you are setting things up.

All these things just make you angry, when you see the supposedly "polished" UI and then spend extra days or weeks handling situations that could've been handled from the get go by Stripe so no developer has to go through the pain. So the UI/ UX design and the overall style of communication seems to be quite shallow and disconnected from the real needs of customers be it developers or people buying stuff.
Don't get me wrong, Stripe is probably better than the average other financial institution and there are very hard-working people doing great engineering work at Stripe. It just all seems so 80% and that is much too short of the "really good" feel that would be actually polished.
I don't think he claims the traditional media contains more of it -- I believe he rather seems to imply that 'since the same problems exist in traditional mediums, the criticism of these modern platforms is misplaced'.

I'd disagree though; Facebook has basically given every monkey a typewriter, and not even the most industrious spin doctor can match that amplification factor of dangerous half-truths and straight up lies.

Of course traditional media also contains plenty of that, but there's a point to 'the dose makes the poison'.
Amazing, incredible idea. Run with it for a bit. Setup a hosted, super easy to use version, that's billed ultimately at cost plus but in an easy to understand way (maybe # of games, that sort of thing).
Ideally in the ocean, solving the acidification problem at the same time.
Exactly why you shouldn't shop at Amazon. (Or one of the reasons.) You can't trust the products. You're much better off using specialty retailers for the kind of product you're looking for.
Saving a few percent but getting a crappy product is no bargain at all.
I mean, to me this seems like a minor concern. There are tons of places on earth that are essentially a whole lotta nothing. I mean, have you ever driven east-to-west across Texas?
We do web apps so if that's a disqualifier, might not be able to help. But if you're open to web app development at a large tech company, send me an email. Your story reminds me of my own.
> In a way, the very existence of the normal forms can be taken as a sign that something is seriously wrong with the relational algebra given how easy it is to create a data model that will produce rubbish for certain queries.

I am of a growing opinion that normal forms below 6th (i.e. 1-5) are simple mistakes taken as performance optimizations. The mathematical side of me says to keep going too - I suspect that there is a "normal form" beyond the 6th that says something along lines of how all keys must be synthetic and that there is no such thing as a business or domain key. I strongly believe the relational algebra/calculus as applied to domain modeling hasn't quite reached a fundamental conclusion yet.

> If the problem with 6th normal form is the underlying storage, then change the underlying storage to optimize for 6NF.

You're god damn right. There is zero reason we cannot build storage layers that can handle this kind of logical layout. My current favorite solution is to simply event source all the facts and keep an in-memory copy of the active business state. You can store pointers to strings and other BLOBs so you don't bloat RAM over something you could stream from NVMe on demand. Most of the pain in higher normal forms is with the join, so having a working set that can fit into RAM is one way to partially address this problem.
It's not how many you've planted, it's how many are still alive at age 20.
Ask HN: How can there be cybersecurity in the long run if a screen renders text?
From the perspective of any payload reaching a user, isn't all cybersecurity open to attack vector once anything is rendered on the screen?

Then that means a sufficiently advanced attacker can compromise all information by reading electromagnetic signals within the physical boundary of where the user _physically_ is and or additionally with any injection at the software or comms level.

Is this a problem that can be solved? Any radical ideas that have been suggested?
- We only fetch the rows of data as you keep scrolling and render only what you see on screen.

- Since we are built on Firestore database, it is the same DB throttling as what Firestore provides which is 10MB IOPS

- Since we only render what you see on the screen, the UI is very responsive and so can continue can scale.
Web-Based Proof Assistant
I feel like I’m going nuts whenever I read about “web3” stuff like this.

The article suggests that you could use a “web3” library to lend out a car. Later, it describes how lending is secured:

> So let’s imagine Lisa wants to lend Bob her $10 item.

> What if Lisa could send Bob a smart contract that asks Bob to deposit $15 in the contract?

> This means that Bob would never be incentivized to steal the item, because he would lose more than the item is worth.

So if I want to borrow someone’s car I’d presumably have to send them money exceeding the value of the car itself? If I want to rent someone’s spare room I’d have to place a deposit worth more than the room and every item within it?

This stuff is so confusing to me because it seems to be solving the wrong problem. The difficult problem with lending someone something isn’t knowing that I’ll get it back: if they steal it I can call the police. Or I can get insurance, like Airbnb offers hosts. Or, hell, take the same principle and just get rid of the smart contract part: want to rent my car? Give me $20,000 for a few days. A startup offering that service would fall flat on its face but because crypto is involved somehow the idea is valid.

The difficult part is the actual meatspace stuff like coordinating meeting with the person to hand it over. The article promises that I can “upload your items to Junto and let them make money for you while you sleep” but my expensive kitchenware item isn’t going to ship itself over to someone else’s kitchen.

(also: maybe a minor aside in the grand scheme of things but describing this as a library feels particularly cringeworthy: libraries are free at the point of delivery and are a great societal good. What’s described here is “Airbnb for stuff”)
Microsoft's .NET Foundation under fire, resigning board member questions role
Best take it out using the ocean by growing things in it - carbon is a cycle and we need to address the problems of this cycle.
Where I live, you need a similar deposit just to get electricity in your place, if you don't have credit.

A patron is generally someone who pays.

Nobody is paying in this situation; there is a deposit which is refundable, with reasonable interest competitive with bank savings accounts in the area.

Where I live, the (one and only) power company charges deposits against new accounts with no credit or bad credit:

https://app.bchydro.com/accounts-billing/bill-payment/custom...

Why would a library not charge deposits for borrowing? Because people need to be able to take books home (as opposed to reading in the library) more than they need electricity?
It looks good, but isn't nearly moddable enough for homebrew campaigns.
Lol...well then. Consider that it's possible that the time in history I'm talking about really was much more different than you realize. I could be wrong, but I'm assuming you didn't come of age during that time (the early to late 90s). I'm talking about when only a handful of funny people had modems or even computers. There were still many households that lacked a computer of any kind. And yes, if you were into computers, you were truly seen as different and even rather unfortunate. There wasn't even really a term for it. The term "autistic" still mostly applied to people who were almost catatonic and not interactive. It may be more or less impossible for people from the current generation of technologists to understand it. Nowadays, as you point out, the idea of being "weird" in that way has become so common place as to be a meme. That's because there's no aspect of our lives that computing has not infiltrated. I'm telling you there was a time when it was different.
This is an interesting thought experiment.

Unfortunately i don't think this removes all the friction of having to add your items, writing descriptions, photos, getting things picked up or shipped.

the author agrees there are inherent problems in this model like what happens when things break or come back damaged, how much wear is acceptable, etc. but the magic contract is the solution, and the nuke option seems like it would need to be used heavily to solve disputes.

a peer to peer rent-a-center sounds cool in theory but not sure how it holds up at scale.
In this case greed is pretty clearly bad.
The article you cited points out this was a rush of people returning books after the amnesty, not a change in ongoing book return rates - as the article says

"The Chicago Public Library system’s 240% jump in book returns may even out in upcoming months, since the new policy change is likely what spurred library goers to take advantage of their newly bestowed late fee amnesty,"
I’m pretty supportive of this idea.

In practice, there’s more hurdles for tools, since they have more risk of harming the user, but they seem like they’re possible to overcome.

Oh look, we aren’t the first ones to have this idea: https://en.m.wikipedia.org/wiki/Tool_library “ Given their increasing popularity and proven history of success, tool libraries and tool banks are now playing a role in the sharing economy and can be found in local public libraries and makerspaces, for instance. There are software platforms for managing tool and other types of lending libraries”
The only thing surprising about this, is how bad many people's education is. If you don't learn a slow way to do something, how can you know if a fast way is fast? If you don't try to solve basic problems for yourself, how can you expect to solve hard problems if you get to them? Entirely self-taught people will likely have learned this. Children before the age of computers "invented" this algorithm, and many others, while sorting sticks on the beach.
They all had good quality and trees make pine cones.
Responding to myself, but I also think a "why did I lose?" / "where did I first go wrong?" variation would be super popular with people.
As described, it seems to be essentially the same attack as someone physically in a vault with secret papers. Buy a good lock and hire some guards?
Implementing this paper < https://arxiv.org/abs/1903.03129 > for a computer vision application.
Did you know Steve Jobs personally?

I'm stupefied as to how someone who didn't know him socially can miss a CEO of a giant faceless corporation, especially one known to be such a monumental asshole.

I mean his company made consumer products. It's like saying you miss the former CEO of Braun.

I honestly don't get it.
I guess it depends on what fans you're running, but 1 A should be enough for at least 3 of the most commonly used ones. Noctua lists max input current for all their fans, and even the high speed industrial ones are only 0.18 A.
Text only link: https://text.npr.org/1042921981
Hey, don't know if you're still reading, but the ability to sort frontpage by Best would be an awesome addition!

Been using this for the last couple of days. There's a slight tradeoff due to not having a good overview of the "discussion tree", but overall it's a super smooth way of browsing HN!
I think a better solution would be to keep the late fees then after they totaled the cost of a new book send a bill to the borrower for the cost of the book plus and added 50% handling fee. If that is not paid within x number of days sell the invoice to a credit collection firm. The people that don't return books are in essence thieves and are impacting legitimate library users abilty to read books. May seem kind of harsh but I grow tired of seeing petty theft and shoplifting going unpunished.
All right, that's certainly counterintuitive...
I really do think you're ascribing emotion and malice to decisions where it doesn't make sense to do so.

> Shutting down iOS emulation projects seems spiteful.

No, it's because Apple "pays" for OS development by selling hardware. Emulation projects cut into that. It's not spiteful; it's a logical business decision, regardless of whether or not we like it.
This may be good according to general stats, equity, etc. However, I'm not concerned about overall book return rates for popular books, which will dominate those stats.

What I want to know is how this affects books that I actually use libraries for (and for which libraries are most valuable): expensive or out-of-print books—for which the best alternative is an expensive copy on the new or used market, or some poor scanned copy from internetarchive or the "evil" pirate library whose name shall not be spoken.

It seems like this will encourage people to jam up the queue for those books, since someone who rarely goes to the library will have no incentive to ever return it until the next time they want some obscure book.

In the general case, it makes the already somewhat unreliable "return date" listed for checked-out items even more unreliable, so all you can do is put yourself in the queue and have no idea when it might actually become available, since there's no longer any incentive for someone to return it on the due date instead of 1 month or 6 months later.
No. OSPF and IS-IS really works by communicating the network topology and then each node independently computing shortest path route selection.

But BGP (and also RIP and Babel) works by a distributed algorithm, where each node selects best routes for each destination from available routes received from neighbors, and announces selected best routes to neighbors.
Similarly, if you set out in a boat and circumnavigate the world in an easterly direction, ticking off a day on your calender every sunset, when you arrive back at your setting-off point your calendar will be one day ahead of everyone else.
> Vaccines aren't 100% so the continuing circulation of the virus will cause some number of those to get sick. Then there are variants.

You're negating your own point. Full vaccination is not achievable just stop with this silly pointless rhetoric.

>Travel restrictions.

The un-vaccinated aren't restricting your travel. You've got a bit of stockholm syndrome going on.
The Platform page lists a selection of positions that I think would not be very controversial.

https://www.forwardparty.com/platform

Surprisingly, the issue that Yang is known for, UBI, is not on the list.

UBI is, however, present here:

https://www.forwardparty.com/whyforward

I wonder if that was accidental.
This is a weird argument because it’s not like CO2 is being produced from thin air (heh). Most of the CO2 we produce comes from fossil fuels stored deep inside the earth or inside literal mountain ranges. We can put it back there. Mountain top addition instead of mountain top removal.
I've found when it comes to crypto, you're not crazy - it just really is that dumb.
The third coming of Bobby Fischer?
Because wealthier groups and individuals can afford to pay taxes that impoverished people can't? There are all kinds of subsidies for the poor today where wealthier people pay a higher price. There is precedent here for that.
They list homomorphic encryption as the first fact, but has anyone created a truly complete HE implementation yet? My impression is that there are a lot of great theories and experiments in the field, but nobody has really created a practical standard for it. I'd love to be proven wrong though, it's a fascinating field.
> at least basic editorial processes in place that do a rudimentary check on truthiness

I mean, you really need to watch a whole Tucker Carlson episode.
Which is why the correct response is along the lines of "we take these allegations very seriously but have no comment at this time". Coming out of the gate with a response that does nothing but attempt to cast aspersions on the individual immediately brings to mind what happened to people like climatologist Michael E. Mann
If their internal docs show that they know their product causes harm and is engineered to be addictive, it could be a big tobacco moment from a mental health perspective.
I’d love to see some overlap/collab with Supabase here. If Timescale is providing databases I don’t have to monkey with that scales to my workload, and Supabase is proving Firebase-like ergonomics and DX, there’s some strong synergy here.

Supabase as an add on to Timescale Cloud or Timescale as a supported alternate provider for Supabase would be compelling for get-it-done devs and teams out there
What really throws people for a loop is the wait time after queuing starts. People expect the wait time to drop once arrivals return to normal, but there just isn't capacity to catch up.

In the real world, except at the DMV, people give up and shorten the queue (or don't join it to begin with), causing the arrival rate to go below nominal allowing the workers to catch up. In must-have or automated situations they see the full consequences of under-provisioning.
Dumb take. If Congress invites you to speak without fear of arrest and the main stream media hold you up as a darling then you are NOT a whistleblower. You are doing the bidding of power... If you are exiled to Russia (Snowden) or locked up without trial like Assange THEN you are whistlw blower and dangerous to power. This chick is a shill
I read "The Dream Machine" years ago after hearing Patrick recommend it in passing during an interview.

The book gave me a sense of purpose and belonging in the 'computer industry'. Software and the internet were already magical to me. After reading the Dream Machine, even more so.

Learning about computing pioneers' vision for what could be has kept me motivated to learn and one day contribute to humanity's greatest endeavor.
I thought Alpha Zero is stronger that Stockfish, or was, if it doesn't exist anymore.
Oh gosh. Now you made me remember my own Catalan number problem with regards to weird solutions to generating balanced parentheses ahahaha.
> It's quoted in the GitHub link

Is it? I don't see it, just a link to a Twitter thread that also never links to the actual joke.
Oh, so a minute ago you didn't have $200 to deposit, but now it has come to light you have a house?