skysight-inc/HackerNews huggingface dataset:
> Wasteful, but ensures that no head-of-line blocking can occur.

That’s not how head-of-line blocking works. Just having a single stream doesn’t guarantee no blocking. It’s not really about unrelated requests getting in the way and sucking up bandwidth (that’s a separate issue, and arguably applies regardless of how many TCP connections you have), head-of-line blocking is about how TCP handles retransmission of lost packets. Websocket suffers from head-of-line blocking too, which is a reason that WebTransport is being developed.

Certainly, if you have other requests in flight, you could have head-of-line blocking because of a packet that was dropped in a response stream that isn’t related to your SSE stream, but this only applies if there’s packet loss, and the packets that were lost could just as easily be SSE’s or websocket’s.

I agree that HTTP/3 should solve the issue of head-of-line blocking being caused by packets lost from an unrelated stream, but it doesn’t prevent it from occurring entirely.

My understanding (which could be wrong) is that WebTransport is supposed to offer the ability to send and receive datagrams with closer to UDP-level guarantees, allowing the application to continue receiving packets even when some go missing, and then the application can decide how to handle those missing packets, such as asking for retransmission. Getting an incomplete stream at the application level is what it takes to entirely avoid head-of-line blocking.

As alluded to earlier, there is zero head-of-line blocking if there is no packet loss. Outside of congested networks or the lossy fringes of cell service, I really wonder how much of an issue this is. I’m skeptical that it adds any latency for SSE vs websocket in the average benchmark or use case. The latency should be nearly identical. Your comment seems predicated on it definitely being worse, but based on what numbers? I admit it’s been a couple of years since I measured this myself, but I came away with the conclusion that websockets are massively overrated. There are definitely a handful of use cases for websockets, but… it shouldn’t be the tool everyone reaches for.

HTTP/3 is really meant to be an improvement for a small percentage of connections, which is a huge number of people at the scale that Google operates at. I don’t think there are really any big downsides to HTTP/3, so I look forward to seeing it mature, become more common, and become easier to find production grade libraries for.
Don't forget the property tax. Also, some of those are fix-er-uppers, and basic remodels are $100k's out here.

Edit: Don't want to sound too negative. This is a great windfall. Simply sticking it into an investment account should pull in financial independence/retirement by 5-20 years, depending on his age.
Laravel does CRUD out of the box doesn't have many dependencies once installed. Documentation is excellent and can you get started quickly.
Not the person you were asking but I'd chime in with my opinion:

We should set up a system by which these platforms have a choice.

Either they are responsible for the content posted on their sites similar to a news organization and they enjoy the right to fully editorialize (create, remove, modify) the content on their sites.

OR

They are classified as providers and similar to ISPs they are not responsible for the content on their sites but they're also not free to modify it except under order from a court.

Give the sites the ability to choose how they are classified but once they pick they can't switch between the statuses. Then let the natural experiment play out and let's see what happens.
Yes, I more recently used modbus and lazily conflated them in my memory.
You seem to be reading too much into what I wrote. I simply implied that what parent wrote was incorrect.
Thank you for the elaborate answer, and for your admirable work.
Yeah, I actually lean towards openness too (though I once had to give up on an exciting job offer because I naively anchored the salary discussion with my previous government-salary-band-for-a-high-school-dropout, instead of just not answering). But it's gotta be a free choice; someone demanding it of you, as a supposed norm, is being pushy.
The revolution is over and the result isn't good. Sorry, addicting people to their narcissism is not very positive, no matter how it is spinned
Developer resources on the Teams front are just horrible.

It's mind-boggling how bad the SDKs remain this many years into the product.
Here's median, quite clearly 50% higher than the 70s: https://fred.stlouisfed.org/series/MEPAINUSA672N

Agreed that people cherry pick the specific goods vs inflation to defend their point of view. TVs vs College are typical examples of radically cheaper vs radically more expensive.

The housing situation is quite a bit more nuanced though, in my opinion. A lot of data shows it hasn't really been getting more expensive.

For one, we're not comparing the same houses. The average home size in 1969 was 1200 square feet. Today it's over 2400 square feet, or double.

Second, we're not comparing the same members of the household. Homes were shared by 3.33, now by 2.5. That's in part an indication of cultural change, but also in part a change in wealth and luxury, as the number of single-person households more than tripled since 1969, something unaffordable at the time.

Then there's the costs of the loan. Virtually nobody, certainly not first-time buyers, outright buys a home in cash, not then and not now. Homes are financed with mortgaged. The price of a mortgage is in the interest rate. Paying off the principal isn't an expense because it reduces your liability, any debt paid off means the equity is now yours, and if you sell the home you get the cash back. The interest you never get back, it's the price of the loan. The interest rate was 7.5%, now it's 3.5%, less than half.

Putting it all together, yes, nominal home prices are about 15x higher today. But the cost to rent money to own a certain size home per person, is indeed 14.8 / (3.332.55) (1200/2500) / (7.5*3.55) = 2.57x as expensive, nominally. Whilst median personal income grew by about 6-7x [0]

In other words, housing has gotten cheaper. It's the reason current prices are sustained despite the average house being 2x as big, and shared by 25% fewer people. The reason housing prices are so high is because we're living in bigger homes and sharing them with fewer people and paying less on the financing costs.

[0] https://fred.stlouisfed.org/series/MEPAINUSA646N
wouldn,t this lead to lots of false positives
Thanks. I'd read that one previously, and had much the same "this is a grab bag of idiosyncratic gripes" to it, too.

The "don't copy range values" one is particularly indicative. I think the whole point of copying range's values is to avoid all the ugly, ugly problems with modifying the object being iterated over if you don't copy them. Wishing for real references to the iterated-upon object in a range is one of those things that you should maybe think about before asking the genie for it.
Maybe / maybe not. It's relatively easy to translate C to unsafe Rust, which is a mostly automatic process.

The hard part is taking that unsafe C/Rust and turning it into checked/safe code. For this part, Rust has many benefits over C:

- As a language it is easier to refactor. This is due to a more hygenic macro system, a lack of header files, etc.

- The safe subset of Rust is much larger and more expressive than the subset of checked C. This provides more options for the unsafe -> safe translation effort.

- The safe subset of Rust is more powerful than the subset of checked C. This means that it's more likely that a piece of code can be translated 1:1 into safe Rust, compared to a more complex transformation. For example, code which returns a pointer into one of its arguments is not uncommon in C, and this can be directly translated into Rust lifetime annotations.
Much easier. It doesn't change the runtime representation of types at all. It also supports a gradual typing-esque system for adding more precise types onto existing languages without changing the source code.
My contrarian view is that there are way too many people who want to become "full stack" developers for the money. The bootcamps are guilty of making them think that programming is easy, but they only teach web development.

I should probably add that I have met a lot of those developers who wonder what they are doing, and cannot do a simple Google search about the topic they are supposed to learn. I'm scared of what will happen in the next few years for the companies who employ them. As an example, if you're learning Python, the first task would be to install Python and read the doc instead of being confused in various forums.
SARS-CoV-2 induces human endogenous retrovirus type W envelope protein
Thought I was having a stroke reading this headline.
Exactly. Verbally ask 1000 randomly picked English speakers to “spell Reddit” and I’ll wager that well over 900 of them answer something like “R-E-A-D I-T”
Don't bother. Sinclair is considered a quack by even some life-extension enthusiasts.

He owns part of the company that makes patented NMN which is just another form of NR which is a another form of very cheap Niacin.

He also owns part of the company that claims he is rolling back his biological clock.

That's not science, that's marketing and profiteering.

NAD production slows down with age and illness. All he is doing is supplementing what was produced more easily by a younger body.

There are a many other factors to aging, most of which cannot be changed (yet) by science.
they can close your account and limit to only withdrawls
I first discovered Ran's site (through this essay) around 15 years ago, and it's been a big influence on me. I ended up following most of How to Drop Out more or less by accident.

I think it's generally good advice for a certain type of person. Someone who resonates with this part: "If you have the mental focus and self-discipline to be successful in the dominant society, but you don't like it, here's how you can change your value system to reduce your need for money and status, and gain some benefits of industrial civilization without being in a position of forced obedience."

It's true like someone said that it's basically a crustier version of FIRE, but probably more achievable for most people.
I launched a baby book, Computer Engineering for Babies (https://computerengineeringforbabies.com/), back in September. And have surpassed my regular salary by a 3x. It’s still a side project because I am having a hard time leaving my own job. I’ll probably leave soon, but when you have a mortgage and kids, something about a regular paycheck is hard to leave behind.
I dislike smarmy self certainty, present company included
I think your premise is fundamentally wrong there. Say I buy something my credit card but it's never delivered. My bank will reverse that transaction - exactly because half of the transaction never occurred.

The way that the credit card system works in the US is fundamentally biased towards consumer protection, because that's an explicit policy objective. The same with the Direct Debit guarantee in the UK, or the various laws which limit the maximum exposure due to fraudulent use of payment cards.

And when exchanges break trades, they undo the entire transaction - you don't end up with one party out cash or shares.
I raced my hand built wheels on tour divide. They didn't explode, unlike a lot of people with overpriced wheels from "specialists". Granted, tour divide is the extreme end of endurance though.
https://www.prohealthlongevity.com/collections/nmn-bulk-and-...?
Only a minority to accuse them of being a shill, which is the same on Reddit.
There is no conversation we can have if all you say will be "you'll learn with age" especially without knowing other commenters age. You sound nothing other than like a religious zealot.
If you ever need a more exhaustive feature set: https://cloudapps.herokuapp.com/imagetoascii/
Good for spoked wheels of every type. The speedup factor for repairs is one of the main benefits. The display highlights the most deviant parts of the wheel and shows these deviations in the context of the whole wheel. Mechanics can use the tool to take before-and-after snapshots (essentially for free), which can be helpful on the customer interaction side.
Permanent ban does not result in losing access to account, for saved posts. In fact I have been running a script for years, to export the saved posts links to a file, and tried it again post-ban - worked just fine. So one could just monitor, save and export links of posts of interest, but lack of ability to participate would definitely slowly kill this social media ... eventually ...
I barely pay attention to usernames, much less Karma, on HN or Reddit.
Paul Graham on Airbnb Business
No new syntax, unless you want to write scripts in xonsh, or mix bash and Python in the same command. There's rarely any reason to. 99/100 times I just write pure bash or pure python
Yeah, for Pro mechanics who are paid to build the absolute best, yes perhaps it's useful. But for the rest of us, nah.
It's frustrating that the way Twitter hides tweets causes the archive to lose information. That thread is actually really interesting, but it's missing a whole bunch of tweets!

https://twitter.com/graydon_pub/status/1492640056523116544

Graydon talks about how companies aren't willing to fund risky work, and that Rust would have never been a thing if he hadn't invested massive amounts of personal time into it.

My limited experience at large companies suggests the engineer has to basically have a working prototype developed off the clock before anyone listens. And this matches what I know about corporate R&D mostly following public investment in government & academic speculative work.
News flash: you were social engineered into buying ETH in the first place.
Well then, let's learn from events, and choose a better timeline!

I believe in this causal chain

Computers are insecure
Which many bad actors find profit in exploiting
Which makes new web sites a risk
Which makes users prefer their known "safe" spaces
Which leads to walled gardens
Which then sell the "users" for profit to advertisers
Which incentivizes dark behavior of those walled gardens
Which then attract the rentier class
Which then leverage control for more power

I believe this causal chain can be broken by fixing computer security. The necessary research was done in the 1970s. The Bell-Lapadula model [1] in 1973 was one of the significant results.

The Principle of Least Privilege [2] was adopted in the Unix system in a weak form. The superuser (root) account was a special privilege, which administrators and code was supposed to use as little as possible.

There were (are???) implementations of a multi-level secure systems, which saw limited application in the military, and briefly elsewhere. However, for general use, the root/user separation was widely seen as good enough.

There are now efforts to fully extend operating systems so that they can provide tools so that the users can also use the Principle of Least Privilege. I believe that eventually it will be as easy to use these as more conventional systems.

In these systems, no default permissions are given when running a program, the allowed resources, also known as capabilities, must be specified. This is similar to deciding which bank notes you are going to hand to a cashier, instead of handing over your wallet. It is up to US to demand that it be as easy for any user to do so, in a transparent way.

It is my hope, that should this model be accepted, a new causal chain will arise

Computers will be made secure
Which users will grow to trust
Which will allow experimentation
Which allows new ways of communicating
Which don't require corporate sponsorship
Which doesn't require the rentier class
Which helps innovation
Which helps society

1 - https://web.archive.org/web/20060618092351/http://www.albany...

2 - https://en.wikipedia.org/wiki/Principle_of_least_privilege
Mid 30s. Gauging by how my joints feel and how quickly I recover from physical exercise and injuries.
That’s a very interesting question. Thanks for that.

The way I view it is that it’s important to seek out yours ahead of time -— to game out different scenarios, and to consider whether you would do X or Y if forced to choose. That way, when you’re in a situation where you feel like compromising, you’ll remember your limits.

In other words, I was less tempted to act unethically in the moment than I would have been if I’d been surprised by the opportunity.

This is especially important in scientific circles. It’s often trivial to falsify data, and the rewards for doing so are generally high. It’s also not always an active, conscious decision; it’s easy to make small mistakes that have favorable outcomes for yourself.

The exercise has helped me steer far away from any of those. I’ve watched peers fall into a trap that I’d label “scientific hype,” i.e. claim that you’re doing something impressive when in reality you’re nowhere close. This is a very easy mistake to make, and if I hadn’t mentally found my boundaries ahead of time then I’d have been vulnerable to making the same error. Or I may have stayed silent when my peers were doing something naughty.
> because they obviously use the font list for fingerprinting. And also block WebGL for reddit domain.

At this point, there are hundreds of fingerprinting techniques they could be using.
It might be something to point to if a startup talks to an angel investor who insists on seeing such documents.
Wow, really cool to see this. I remember your name from seeing it in Cydia all the time when I was 11 and had my iPod 2 haha.

Congrats on the bounty, glad to see you don't plan on blowing through it mindlessly :)
With a worldwide diversified ETF portfolio you should be able to live off of this amount of money indefinitely.
Swipes do not make people "wonder why they are so hated". They just make them hate back. That is not useful.

If you want to actually be heard, you need to communicate in a way that works for the other.
It would be valuable if there was a CLI xmpp tool which could also encrypt... Then it could be used in home automation projects
> What do you think is true in your domain that most of your peers don't?

“In your domain” is the important part.

OP, thanks for including this so as not to start a flame war.

For those expressing contrarian views about social issues, foreign affairs, etc., OP isn’t looking for armchair opinions.
0. My strategy is lots of unsucceses and result is close to nothing but i keep getting fun from reading any works which fits to my interest.
1. I do take notes when doing and do not while listening. But i write down some words to google and some professors jokes if funny. 2. Do not understand the thing. 3. Definite yes, our nature is to be forgetful to anything not repeating. 4. My old approach was just a desire to look for some special, but few days ago i have tried zettelcasten and it is surprisingly neat for that task imo.
Would you include voting systems within threads and messages such as the one we're on, where visibility can be affected?
Toshiba to release 26TB HDDs this year, 30TB to come later
You can't have it both ways. If you want an exchange where you can buy crypto with USD these exchanges need to protect themselves from fraud.
I agree that perpective matters - what I wanted to say here is that from my perspective the enterprise applications that You are thinking about are like this because they are somehow direct or indirect descendants of excels. The proper ones (old school ERPs from SAP, Oracle or MS) would crumble under their own weight if implemented in excel (and I have seen stuff done by "Citizen Developers" that tried to achive just that and it was a sight to behold).
'Four-day working week makes us more productive'
Yeah for sure.

> I think this very similar to risk taking as entrepreneur. It's much easier to do if you know that in case everything goes to hell there is a backup plan.

It's really hard to get past the idea of a safety net, but I think that net is mostly an illusion -- although a very helpful one which also has real world non-illusion benefits but those benefits end up being for things that are outside of our direct control.

For example:

Person A has 3 million in the bank that's tucked away in case disaster strikes, how it got there isn't important but it's there.

They decide to quit their job that provides income to work on a "passion project business" where the goal is to do what they like while also making money (ignoring the advice in the author's drop out article). They don't make anything substantial for 1 year but eventually and gradually turn it into a $500,000 / year business over the next 3 years.

You could read that and be like "wow it's so easy for them, with FU money sitting in the bank they could tolerate the risk and even if they failed it's not a problem at all" and I think to a high degree that's right. If you do the same thing but as Person B and have $100,000 in the bank this changes everything. Technically you could live on that for a few years ($30k / year is very achievable if you're single while still living comfortably in most places in the US) but there's this idea that if your business fails that 100k is gone and now you have $0 savings where as if Person A failed they probably made more than 100k in interest off that 3 million in the worst case scenario.

So where does that leave us?

There's no doubt that Person A is in a better position, but I think if you decouple the safety net from any decision making around running your business for those 3-4 years and both people executed on their idea as if they had 3 million in the bank then maybe the outcome would be the same which means the safety net never gets used in which case it's an illusion. I think folks without the safety net might make hasty decisions or give up sooner because their decisions are tied into money instead of letting things unwind on their own terms, they never get to mentally free themselves of obligations because they're still always on the clock.

This gets further amplified if we introduce Person C who has $0 savings and instead takes out a business loan from the government or a bank, they are geared up for failure because they have to pay that loan back or face serious consequences where as Person B "only" drained their savings. I would love to hear some stories of folks being successful in this case.

To wrap things up, I understand that it's much more than an illusion because there's definitely not a 100% success rate here, Person A could have just as easily tanked that business and they're in a much better spot than the person with 100k, but what this really boils down to is having more chances to try. Since success isn't guaranteed in either case (big safety net vs not so big safety net) and independent businesses can either succeed or fail on their own I think our only choice is to accept reality for what it is and roll the dice.
Something similar happened to Tony Hsieh, founder of Zappos (acquired by Amazon for $1.2B), though he still left a considerable fortune after death.

https://news.yahoo.com/zappos-founder-tony-hsieh-didnt-17410...
Ask HN: Tools to visualize data in SQL databases?
I’d like to hear what tools you use to easily visualize the data in a sql table?

Preferably I’d just like to click on a MariaDB table and receive some plots and statistics on the columns.

Whats your experience on this?

Edit: to clarify, I don’t want to visualize the database itself (Schema’s, keys etc). Just the data within it.
If you don't want to get banned from Reddit, your best bet is to be a libertarian or a centrist liberal. Ever since their IPO was approaching Reddit admins have been banning or threatening leftist subreddits too.
In your scenario, the attacker with the web site could simply proxy requests to that CORS "protected" end point (through their own web site, on the back end.) That would allow them to read the JSON response, and deliver it to the browser with alternate headers.