skysight-inc/HackerNews huggingface dataset:
> asshattery

Stopped reading there.
> Also, slightly unrelated but Cloudflare protected websites are almost impossible to access via tor, the captcha never succeeds.

Yes, I've never understood why it's seemingly so important to CAPTCHA me before serving me less than 100kb of read only plain jane HTML. What sort of "attack" is this stopping? I'm pretty sure the CAPTCHA itself is bigger than half the sites it blocks me from reading.
The important thing was that she had an onion on her belt, which was the style at the time.

Now, to take the ferry cost a nickel, and in those days, nickels had pictures of bumblebees on 'em. Give me five bees for a quarter, you'd say.
Well, horse shit is incredibly poorly digested, so poorly that it's basically just stinky straw, but I never got sick from using it as fertilizer either :)
can't they do that in any app? or do you mean face to face is more dangerous or something?
Their document says, correctly, that the means by which they could try to do this would be to shove the arbitrary random ID they get into a cookie.

You may have noticed that both Facebook and Google already use cookies. Did you know Hacker News has a cookie too?
lead in your hamburger is illegal in both libertarian legal frameworks and non-libertarian legal frameworks.

liberty: intentionally or intentionally harming people is illegal. If you or your company poison someone, you are held responsible for the harm you caused.

non-liberty: a specific regulation about the level of acceptable lead in meat. limited liability shields the owners from being held responsible.
> The people who would be hurt by such an increase, absent already-in-place assistance, constitute the vast majority of people.

and so you suggest hurting the vast majority of people even more?

That's right, your suggested approach of keeping artificially-low-prices-that-allow-hoarding leads to zero gas at the pumps, and zero gas at the pumps hurts the vast majority of people very directly and very effectively.

Allowing prices to float higher in a shortage solves the allocation problem for scarce resources by ensuring that people think twice about how they use it, while keeping it available. Ignoring that the resource is scarce not only doesn't solve anything, it makes the problem worse.
Ask HN: Improving the Usability of HN?
Hi there,

I'm new to HN, so please bear with me here... coming from Slashdot (remember that?) and Stack, I found HN's discussions to be incredibly refreshing, a mixture of fascinating submissions and intelligent commentary. Reminds me of the good ol' days of the internet, especially compared to the post-apocalyptic wasteland that reddit has become.

That said, I also find HN's UX/UI pretty difficult to use. It's hard to see which stories have the most upvotes, for example, besides a tiny gray vote count under each story. There are no topic or time period filters. Inside the comments, there's no way to sort them (hotness, newness, top) or collapse them (either individual threads, or the whole chain to the top replies).

Now, none of those are dealbreakers, obviously, and I would never want to see HN turn into the acidic glop that reddit is now, with a bunch of meaningless icons and colors everywhere, like MySpace all over again. But some basic usability features would be very welcome. In the olden days, old.reddit.com had the "Reddit Enhancement Suite" browser extension, which made browsing & reading quite easy and pleasurable. Is there anything like that for HackerNews?

Or, has this ever been discussed for HN, either as a first-party change or a fork? Is syndicating the content and/or forking the code allowed? I know there are often coding exercise examples, like the "HackerNews example written in Vue" (https://vue-hn.herokuapp.com/top) that uses the HN Firebase API (https://github.com/HackerNews/API). Is it OK to just take this content and write a new interface for it and then make it public, as an alternative interface to consume the same content? Does that negatively affect HN monetization... is there even HN monetization?

Just trying to think of some ways to change the UI without annoying users who prefer it as-is.

Has this already been discussed to death? What does the community think?
https://cloud.typesense.org/ A cloud hosted option.
Customers pay for this as a feature. Why would they feel it's a fundamental problem? There's nothing that says admins need to let you crawl their site.
New Paris Car Ban Will Target Through Traffic
Life expectancy for an 83 year old is 90 (male) or 91 (female):

https://www.ons.gov.uk/peoplepopulationandcommunity/healthan...
It has absolutely nothing to do with life. Evolution doesn't work like this; it searches for local maxima.
I have some experience with Zulip through the rust zulip server and I have to say as far as I can tell Zulip is the best choice for this kind of communities.

The threading model might not be the best choice for all use-cases, but for a open-source project related community its superb (IMHO).
Show HN: Create your own Chrome Extensions (with basic JavaScript skills)
Good observation. Except if you type very fast, then it's all pure "cake" entries again.
Sure, but most of the content they are writing is neither entertaining or engaging, its long and wandering and I couldn't care less.

No novel is allowed to lollygag around the point its trying to achieve in the way these articles flagrantly waste your time.

It's like someone misunderstood that the act of moving your eyes along the page is not interesting in and of itself.
I had a hospital appointment this morning, physio said that the attack happened in one hospital and all IT systems were shutdown to prevent it spreading. They were back to paper to manage all appointments. She said the big issue was bed allocation, live count of available beds no longer available and people running between different departments to see if people can be admitted and/or ringing other hospitals to find available beds. Luckily ambulance and COVID vaccination systems not impacted.
Oh that's pretty insightful about SQL, innnnteresting.

Yeah stuff like this gets entwined with engineers' experiences, so you get very subjective takes. Plus, there seems to be some kind of human bug with these things that gets people fanatic about them (see also Agile, DRY, microservices) that then creates a lot of backlash. Like, it'll be hard for anyone to get me to do DDD ever again, just because my intro to it was pretty negative, and no matter how pragmatic or whatever I was in trying to analyze our performance after, our CTO was like "nah we're doing it, please be quiet". I don't know about you but, that doesn't sound like engineering to me.

But that aside, I find that I generally agree w/ DDD. I like coming up with the language of the domain, I like the idea of event storming, I like immutable values, etc. I generally think it maps well to modern web apps, and FWIW people seem to agree, see GraphQL, Redux, and so on.

I always come back to construction--there's building and there's building science. When you're building, do things you know work, don't experiment. But in-between or on side projects, try out new things building science has invented, tested, and the industry has productized. If someone came to me and said, "use this ___", I'd say "show me stats, metrics, case studies, examples, comparisons", and then if all that went well, we might start evaluation--on the way to evolving our process. Doing anything else feels like satisfying a different need, maybe that need is important, but it's not the same need as "build things professionally".
This is false. The white person may be a member of an ethnicity seen as non-dominant. For example, his surname is unusual because it is typical of Muslim peoples but not for historically Christian whites, as for many immigrants to the USA from the former Yugoslavia or Albania. Yet unless the person asking about the surname is intentionally targeting that ethnicity, the behavior cannot reasonably be called anti-Muslim racism, let alone used as proof of a rising incidence of what is specifically termed "hate".
Sounds a bit like Rocket Internet's business.
before, not after the announcement.
There are quite a few proxies that can do this; Envoy's probably the most popular.

You can also load-balance on the client side. Clients connect to a management server, and the server tells them what percentage of connections to send to which upstream. I don't think anyone has written any publicly available software to manage this, but it can use the same underlying protocol as Envoy's configuration servers (which are also rare in public; I wrote one, but it sends clients Endpoints and Clusters and the gRPC implementation happens to want Listeners). The xDS implementation is a newer version of grpclb, which maybe had more support but I've never heard of anyone using it. (Google internally uses the client side load balancing. Worked great when I used it, so was always surprised it wasn't more popular in the real world.)

The article is really negative about client-side load balancing, but you can't complain about the latency properties -- no proxy between you and the other end. I always wished the Internet standards did a better job here; you can serve multiple A records for a DNS lookup, and browsers kind of sort of try to load balance (by selecting one of the endpoints randomly), but it doesn't work too well if one of the backends is broken. If you could just supply a pre-defined health-check function and maybe select a simple balancing algorithm, HTTP would be just a little bit smoother for everyone. (If you put topology information in the DNS lookup, you could even balance geographically without having to run special DNS servers that serve different replies to different users. A lot of upstream DNS caching hacks could then go away. It would be great! People are onto the value of this; Envoy Mobile lets you serve this information to your mobile app, so it can easily survive regional failures in your server-side infrastructure. Probably not a lot of adoption, but something that browsers should start doing.)
Potentially. But the trade off with Al-ion cells is lower energy density, and thus less battery life/range compared to Li-ion.

Would you accept half the battery life/range if it means you can recharge in 5 minutes instead of an hour? In phones, probably not. In cars and trucks, maybe, depending on the specific application. In stationary storage? Quite possibly!
The government disclosed that they did this to Rudy's lawyer after the fact.

https://ca.finance.yahoo.com/news/lawyer-feds-got-rudy-iclou...

Rudy made a video detailing the FBI breach of his iCloud account. [Starts at the 18:30 minute mark]
https://www.youtube.com/watch?v=PcjaaBcmUVg
Its a general problem with "revolutionary" breakthroughs with batteries. Its not that they are bad at all, but the most promising ones have timeframes that move them back into incremental enhancement.

The good news, though? EVs will be at least twice as good in 2030 as they are today.
well... it might be normal, if you're on VPN and traveling and what not.

The key, imo, is 'normal'. A new account has no activity, but an account that has, say, 3 years of only ever logging in from IPs located in, say, Detroit area suddenly has logins from Europe and attempts to change email/pass/etc while activity is still coming from Detroit - that's an anomaly. But until there's historical data to compare against, you can't really know. And... unless you've got a lot of computing power to check for that all the time (or outsource that sort of stuff), you probably can't detect that.
I agree. Changing the building codes' ventilation requirements will cost time and money. And the resulting designs are potentially louder, bulkier, and less energy-efficient.

Hopefully we'll make those changes if and only if doing so brings significant health benefits.
Alternatively there's a good business here in creating a cookie-cutter dating site concept with the intent of selling all of them to Match.

Or take it one step further and sell turn-key dating-site startups. "Optimised for a quick Match Group acquisition".
Are you suggesting that bringing more air from outdoors into our indoors environments will cause us to lose our ability to tolerate outdoors air?
If you wanted to operate a fully legitimate tethered cryptocurrency, you have to do two things. Firstly you have to make public the basket of holdings backing the currency and secondly you have to bake in an arbitrage mechachanism to ensure the price of the basket and the price of teh currency don't drift too much.

The way this works for the most obvious analogous product I can think of in the financial markets (index ETFs like SPY https://www.ssga.com/us/en/institutional/etfs/funds/spdr-sp-... for instance) is known as the ETF creation and redemption mechanism. For any given ETF there is a pool of participating brokers who are entitled to create or redeem units in the etf with the ETF administrator. So if the price of the ETF gets too high relative to the assets then these brokers can buy the assets in the market and hand them in to the ETF admin who will add those assets to the ETF and give them in return the new units that are created as a result. This has the effect of raising the prices of the constituents and reducing the price of the ETF units (when the broker then sells those new units), bringing the prices back into equilibrium.

Conversely if the ETF units are too cheap, the broker can buy the units in the market and redeem them for the correct proportion of underlying assets (ie exactly the reverse process) bringing the price into balance the opposite way.

It's incredibly important for this mechanism (and the public record of assets in the basket it relies on) to be built in to the process if the price is to be truly tethered. Otherwise the tether is just an illusion and in the ETF world, ETFs which didn't have this type of mechanism went completely haywire and became defunct.
The presence of time vs free will is present in a few other stories by Ted Chiang. However, I read it somewhat differently. (Even though myself I am agnostic when it comes to free will.)

It is not that free will does not exist. It is that free will is a perspective (i.e. not something true or false), one mutually exclusive with knowledge of the future. It is like the rotation of an object, which one we can see only one of its facets. In "The story..." Louise learning the different perspective is gradual.

To some extent, it matches some other tropes like Lovecraftian that learning about the Great Old Ones brings insanity. Or maybe it's not that it fries one's mind, but rather - give a perspective incompatible with everyday human thinking.
good to hear, but beware what it says in the last paragraph here https://pypi.org/project/psycopg2/ ...

"The binary package is a practical choice for development and testing but in production it is advised to use the package built from sources."

...or use one from your operating system distribution.
Very interesting use of Google's sparse hash. This library is used throughout the codebase: https://github.com/greg7mdp/sparsepp

Also, after a quick look through the codebase, it really resembles how Algolia deals with indexes:

https://www.algolia.com/blog/engineering/inside-the-algolia-...

And distributed search:

http://highscalability.com/blog/2015/3/9/the-architecture-of...

Amazing project, hopefully gets a lot of traction.
There are some Russians that look really Mongolian (and probably are close to Mongolian ethnically), and of course pass for East Asians. There is a lot of land between Novosibirsk and Vladivostok.
Why would you possibly think you can do whatever you want to someone else's site?

Yes, you must adhere to the controls that site administrators put in place, like Cloudflare.... You don't get to blast my site with requests, just because you want to...
This is true of all grocery stores in NYC..
A divided nation flocks to partisan brands
How is a non-vaccinated person supposed to be able to tell if the person breathing on them has been vaccinated?
This could work on top of GMail, with the help of a browser plugin.
If everyone is just mistakenly assuming that these rules are important or were ever really rules at all... and you're the sole person to realise that actually these were never rules all along and you don't need to follow them... then yeah I think that's a really smart insight to make.

Challenging assumptions, thinking outside of constraints, re-assessing the foundations of the way we do things, redefining what is possible... smart.

Galileo had to break the 'rules' to model the solar system. Do you think he would have been smarter if he'd followed the current thinking instead?
or he could go the traditional way and look for investors.

There are ups and downs to both
One way to view this is that while the "act of performing" mathematics happens in a physical world, the results as such are unrelated to time.

Below is written from a specific pedestrian view of mathematics, and is partly arm-chair philosophy.

Similarly to one playing a specific piece from sheet music, the sheet music is an invariant of time, while the act of performance, is, yes, very much time related.

I think what you mean is the act of performing the computation 1+1 always takes some time, what mathematically is generally understood as relevant is the relationship 1+1 itself, which does not really change.

We can change the numbers so we don't know the result beforehand, but that does not mean the end result would change - it does not, as long as the rules don't change.

The relationship of the diameter of a circle and the the circumference is always pi. We can take any number of of circumferences and diameters, and given one or another is unknown, we may need to do some computations to know for example the circumference of a wheel with a diameter of 2.

While we need to perform the computation pi * 2, the result itself actually never changes, and is irrelevant of time -an eternal truth so to speak, crystallized forever in the fundamental logical nature of our reality.

Or, another example, if we take a right triangle, say with the Egyptian famous example with side lengths of 3,4, and 5, it gives us many more invariants that don't change no matter how many times you perform any computation.

Given a right triangle with non-hypotenuse sides 3 and 4, the hypotenuse is always a length of 5. No matter how many times we perform the computation, for example, sqrt(3*3 + 4*4) - the end result is something timeless.

Pythagorean theorem holds for all planar right triangles, for all eternity, and everywhere, Acapulco or for example on a some desolate rock circling a star in Magellanic Clouds 2 million years ago.

While "Pythagorean theorem" is just a name given to a specific logical relationship, the logical relationships described by the theorem do not change. They are eternal.

Discovering Pythagorean theorem certainly took time.

One view of mathematics is that it's just a way to navigate a vast logical landscape of logical relations that are invariant of time or space. That the act of "performing" mathematics is navigating a static landscape crystallized beyond space and time, into a fundament.

Others view mathematics as just a logical game. Never the less, even there with fixed rules, specific input will always result in specific output.
Can't speak to the HSE specifically but when I see government jobs come up the pay is vastly lower than private sector.
Not so perplexing. It's just as easy in crypto to make money on price rises as it is price dumps. It's legal market manipulation.
It's interesting because their #2 (Honda) I don't think of as partisan at all. But the other ones I could see why people think they lean one direction or another
There are many similitudes between writing novels and writing code, but the main difference is that it's much easier to write bad novels than bad code.

Bad code doesn't work.

There can be "beautiful" code that doesn't work, but it's pointless. And there are many instances of ugly, even abominable code, that does work, but... well, at least it works!

It's very hard, and maybe impossible, to determine if a novel "works". It may work for some people and not others. It may not work today and work in a hundred years, or the opposite.

We can never know. Least of all, the author herself.
> I genuinely don't understand why everyone has insisted on talking about COVID-19 in terms of absolute deaths. For everything else like heart disease etc. we talk about statistically "losing X years of life".

We do this because people misunderstand the "losing x years of life" statistics...

> The median age of death for COVID-19 has been at or above the statistical life expectancy.

...just like you've done here.

https://wellcomeopenresearch.org/articles/5-75

> Results: Using the standard WHO life tables, YLL per COVID-19 death was 14 for men and 12 for women. After adjustment for number and type of LTCs, the mean YLL was slightly lower, but remained high (11.6 and 9.4 years for men and women, respectively). The number and type of LTCs led to wide variability in the estimated YLL at a given age (e.g. at ≥80 years, YLL was >10 years for people with 0 LTCs, and <3 years for people with ≥6).

> Conclusions: Deaths from COVID-19 represent a substantial burden in terms of per-person YLL, more than a decade, even after adjusting for the typical number and type of LTCs found in people dying of COVID-19. The extent of multimorbidity heavily influences the estimated YLL at a given age. More comprehensive and standardised collection of data (including LTC type, severity, and potential confounders such as socioeconomic-deprivation and care-home status) is needed to optimise YLL estimates for specific populations, and to understand the global burden of COVID-19, and guide policy-making and interventions.
It's a philosophical question. Whether 1 + 1 = 2 is a tautology (analytic) or if it "has more information in it" (synthetic) is an open question. This dispute is associated with the analytic-synthetic distinction which has existed since at least Kant.
RARA is hiring engineers to build social crypto experiences NFTS SOCIAL MONEY
> and it still happens today (at least with elements.io) that a message or two can get lost when you restart your client in an unfortunate moment

Is that unlucky moment during Element sending/trying to send the message to the server?

In this case Element stores messages now until they are sent (since 1.7.26).

Otherwise, don't see how this could happen.
In the story this climbing accident is a powerful example.

It is preventable in the case of not knowing the future (yet it this case we have no idea that it will happen). If we are in the state of knowing the future, it is a part of the reality fabric, it IS, just separated by an interval of time.
Currently 46.6% of the population. Over 2m/day on average being vaccinated.