skysight-inc/HackerNews huggingface dataset:
I found about IHP a while ago and it sounds exactly like what I've been looking for in a web framework: Beginner-friendly, stable, type-safe, functional.

I got even more interested after I read your blog post on Auto Refresh[1], which sounds like it was heavily inspired by Phoenix's LiveView[2] (even though you don't mention it anywhere). Can you do a comparison between the two, in terms of how ergonomic and performant they are, etc.? Any claims to real-time interactivity?

Another, unrelated question: I'd like to use something like HSX but I hate the verbosity of HTML. I'd much rather write Haskell or something like Pug[3] (formerly Jade). How much friction would there be in switching to one of these instead?

[1]: https://ihp.digitallyinduced.com/ShowPost?postId=a2d56dc7-d2...

[2]: https://hexdocs.pm/phoenix_live_view/Phoenix.LiveView.html

[3]: https://pugjs.org/
Either that or it was really impressive for the few minutes it did load. Kind of hard to figure out at this point.

Though the fact that it grinds to a halt under high load is also interesting.
>Nothing we do sits outside of that

This is untrue. While it's correct to say that nature is involved in its own destructive churn, human interference in the natural world operates on a much faster timescale, over much greater distances, and with much more consistency. That's why humans are able to cause much more devastating ecological disasters than a natural process would - and why those disasters are qualitatively different from naturally-induced ones, since especially their speed means there is less "bounce back" to a new and equally active equilibrium.
Do You See What I See? Capabilities and Limits of Automated Content Analysis
Why worry about one more level of abstraction, if using the same version of Postgres should be enough?
I’m in the same boat. I loved Apple’s stand on privacy. That seems to have now been thrown out the window. I despise child abuse but this isn’t how you protect children. What are my options on Android? Any smaller phones? Everything I see there is enormous. I loved my original iPhone SE. :(
> I agree that the phrase "greedy Frenchmen" can only be reasonably interpreted as the speaker believing it is typical for Frenchmen to be greedy.

That isn't agreeing with me! My point was that both meanings are expressed by the phrase. I also think the phrase "fundamentalist Christians" does (in practice) contain an message about Christians, as well as acting as a qualifier that excludes many of them. I'm entirely not a Christian, but I imagine if I was, I might well not read it and think "Well they said fundamentalist Christians so they definitely don't mean me..."

If we want to get language lawyery about it, the meaning where the adjective acts as a qualifier is technically correct, and I would love it if everybody could agree that's what matters and read carefully and charitably, but that is not how things work in this universe. In practice, a bit of care and empathy is required if you don't want to offend people.
From https://www.easyelectriccars.com/how-much-do-electric-cars-w...

Here are some examples of popular electric cars and how much they weigh in order of weight:

Model X Long Range – 2459 kg without passengers or fuel (7 adult capacity).
Tesla Model S Performance – 2241 kg without passengers or cargo (5 adult capacity).
Tesla Model S Long Range – 2215 kg without passengers of cargo (5 adult capacity).
Model 3 Performance and Long Range AWD – 1847 kg without passengers or fuel (5 adult capacity).
Nissan Leaf – 1775 kg without passengers or fuel (5 adult capacity).
Chevrolet Bolt – 1616 kg without passengers or fuel (5 adult capacity).
Opel/Vauxhall Ampera-E – 1611 kg without passengers or fuel (5 adult capacity).
Renault Zoe, 44 kWh – 1480 kg without passengers or fuel (5 adult capacity).
Hyundai Kona – 1399 kg without passengers or fuel (5 adult capacity).
BMW i3 – 1343 kg without passengers or fuel (5 adult capacity).

Based on this, and the upcoming plans of many automakers to launch pickup truck and SUV type EVs, I would say that a significant portion of EVs will be heavier than the average car on the road currently.
Looking at how the DOM is being dealt with and how poor the actual rendering is, I don't think network performance is the only problem here.
Yes, as you can verify pretty easily in BQN: https://mlochbaum.github.io/BQN/try.html#code=IkJRTiItIkFQTC.... I explained at https://news.ycombinator.com/item?id=24172488.

Like APL versus "apple", the normal pronunciation is to spell it out B-Q-N, but it may be pronounced "bacon" if one wishes to establish a double-entendre. So a BQN user is a BQNator, pronounced like https://en.wikipedia.org/wiki/Baconator.
This post starts out alright, but the idea that police will raid your house without even requesting a copy of the picture that triggered the system is outright ridiculous.

A better (and more related to his issues) scenario would be Apple automatically kicking you off their platform and you losing access to all your data, including your passwords which you stored in iCloud Keychain. Because that is an actual realistic scenario.
My friends call me hobo whisperer. It comes to me naturally.
Maybe, although I loaded it less than 4 minutes after it was posted. HN Hug of death must come really quick
"And how about specially crafted 'normal' pictures sent to individual to trigger the system? Special mind would have a perfect tool to get some one down / put into the troubles."

Exactly this was my first thought.
Sad that these days my first thought, if some new "system" to prevent/catch something/one is introduced, is "How could this system be abused to blame somebody?".
How Honest Should You Be During Your Exit Interview?
This phenomenon has occurred since the 1970s...toothpaste used to be in 8 oz tubes, cans of tuna used to be 8 oz, the o.j. and toilet paper info in the article is also correct. Cookies, chips and other snacks, yogurt, pasta sauce etc. It's sad.
One of the problems with examples like this is that it gives an unrealistic expectation to non-technical people that large & complex sites are actually quite basic. There is a lot of functionality that a typical user never sees and is often where the complexity lies.

And as the "app too busy" error message proves, there is a lot more to a site than it's front end alone and cloning a front end does not clone performance. Good for proof of concepts or low use, non-critical apps but I would hesitate to build a business on one.
> Slow as hell, to the point it does not load.

So it looks like they nailed it.
You don't even need to sneak illegitimate hashes. Just use the next Pegasus-esque zero-day to dump a photo from the hash list on to the phone.
I wasn't able to get it working. I'm on mobile. Page load very slow at first and resolved to an error (didn't copy it, sorry).

Second attempt loaded a header and some elements but no content. I tried to click every element that looked interactable but nothing responded.
https://news.ycombinator.com/item?id=24463347
My Apache server is fine speaking HTTP/2 over port 80:

curl -v --http2 --http2-prior-knowledge http://localhost
* Connected to localhost (::1) port 80 (#0)
* Using HTTP2, server supports multi-use
* Connection state changed (HTTP/2 confirmed)
* Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
* Using Stream ID: 1 (easy handle 0x559a7c6545c0)
> GET / HTTP/2
> Host: localhost
> user-agent: curl/7.74.0
> accept: */*
>
* Connection state changed (MAX_CONCURRENT_STREAMS == 100)!
< HTTP/2 301
< date: Fri, 06 Aug 2021 11:16:05 GMT
*snip*

Sadly none of the services that I reverse proxy through Apache support HTTP/2..
I am a somewhat LÖVE veteran but I have gone in the opposite direction: LÖVE is *too powerful* me :).

I gave PICO-8 a try and ... I found peace.

The strict limitations are strangely liberating. Asset production (one of the most time-consuming parts of game development for me) is a breeze when you are limited to a 8x8 image and a 16-color palette. A similar thing happens with sound and music.

It is the missing link between developing a text-based roguelike and LÖVE.

Then there are a lot of small details like the fact that sin and cos return numbers in the 0..1 range instead of 0..2Pi range. And there is a reason for that (most things in Pico-8 work on the 0..1 range, it saves tokens). And there are "secrets" as well. It might not be something that I would use to create a commercial product, but it is FUN.
Ironically, it seems this clone does a great job of cloning the performance of reddit, at least when I tried it (bunch of unnecessary requests that takes multiple seconds each, sometimes just returning errors)
Third possibility: Apple is going to E2E encrypt iCloud photos, but the only way the U.S. government will allow it while still complying with CSAM laws is if the photos to be uploaded are scanned on the device.
Just want to thank you for publishing this and taking the time to present it in such a clear manner.

As someone who has implemented HTTP/1.1 message parsing myself, it blows my mind how downgrade implementers could've made such basic mistakes as to not validate the contents of headers. The companies selling security software with these mistakes should be held accountable IMHO, as the attacks are so simple and so many that they've probably been exploited extensively in the wild, and similar attacks almost certainly continue to be.
Working at MIT and having a small history of good guests probably helps.

The guests themselves make value judgments of whether this polite, motivated, knowledgeable, reasonably boring guy with a sizeable audience and good credentials can help them to spread their own messages without much journalistic pushback.

His audio quality is also not bad.

-----

Personal opinion: The interviews are far too long. I'd like an informed opinion of the best (as opposed to most famous or controversial or odd) guests. If a biology expert told me Lex's interview with Eric Lander was a Must Listen, I'd value that more than, "oh! It's three hours of Elon Musk, but his personal values are well-known and haven't changed."

I would listen to a few very interesting conversations unedited OR a larger collection of reasonably interesting, short, heavily curated conversations. I enjoy hearing about subjects I normally don't encounter, and some of his guests bring this experience. Listening to months of audio to find these gems is not for me.

I prefer a small group of podcasts that have shorter episodes, entertaining/engaging hosts, interesting guests,
This is so weird to me. I'm over here in the US using a website with a regular old password, no 2FA or anything. Same thing at multiple institutions.

I've run into a few that require 2FA - either SMS or email, your choice.
1000 Photos per iPhone per week sounds a bit much.

Not arguing with the general sentiment though.
An Open Letter Against Apple's Privacy-Invasive Content Scanning Technology
Dude...

> We physically hurt each other.

> But, was it an open, inviting environment? No.

> It was very unwelcoming and harsh to anybody but our own character type

I hate physical violence. You don't seem to keep it in focus here. Like I said, you extrapolate too much, its obvious now.

It should be unwelcoming and harsh to other character types, because that is the character type that we need to finish the job in this ecosystem. Its even the opposite of what you claim - we have a dude who was playing according to the rules you mention, and now he "switched" to our side because he realized that sometimes, strong words is the only way to make something happen :) There is a saying here "the beating came out of heaven".

> I would encourage you to try to reach beyond your current group, there is much to discover.

No thanks. I am not that young as you seem to think.

> I bet that you can be more welcoming, more pleasant to work with

People just love to work with me - both colleagues and stakeholders, because I get the job done and because they think my reactions are unique and funny. You please continue to be pleasant, that is probably great skill to have in supermarket, not in my line of work where people expect results yesterday :)

You see, you can theorize all you want, you cant fight the facts.

Also, this is not set in stone - if certain situation requires me to be nice little puppy in order to get the job done, I will do it. Like I said, context is everything, and life is a mess, while you can keep pretending you play board game with strictly set rules everybody is following...

> Try not to identify yourself completely with this group you are now in. If anything, they are quite rare and not universally loved.

"Whenever you find yourself on the side of the majority, it is time to reflect"
My life experiences have made me incapable of empathizing with this view. My fellow citizens have never had my back, and I disagree with most everything they hold dear, as they disagree with most everything about me.

I don't hate America or its people, I'm just not that into them.

Patriotic people love to tell others "If you don't love America, leave it". Well, as my patriotic act to those great patriotic Americans .. I left.
Error: OwnerError

Message: Operation timed out -- app too busy
Code: 1628248706218x559231799994115000
Yes, the rank is always displayed leftmost - whereas OP was saying that the leftmost column should be the label (in the case of golf, the player name)
> 3. I don't like this way of doing things, but I do understand that there's been major push from the US Government for this kind of tech. Basically, the tech companies had two choices: either add an actual backdoor, or provide another way of checking the content of all their users. They went with the latter.

That was the wrong decision. Had they just removed the strong encryption of cloud content, this would be the standard case you are referring to.

Now, since it's local, the question is no longer what it's currently being used for, but how long before they are obligated by the government to activate it for local files also.
Or just use (at least) MERV13, and ideally MERV16, filters in your fresh air intake ducts:

* https://www.greenbuildingadvisor.com/article/understanding-f...

* https://www.researchgate.net/figure/Mean-PM-25-removal-effic...

You'll take care of >70% of PM2.5 particles.
I don’t see a stable and effective long-term alternative to raising carbon-intensive energy prices.

If you create a large pile of government giveaway money but keep energy cheap, people will take the money and continue to use a lot of energy. (I’ll save money on heating and use it to keep the house 74°F instead of 69°F in the winter or to take a vacation to a tropical location.)

Bezos, Musk, and Gates aren’t the problem here. 100s of millions of Americans and a couple billion people worldwide who could all save 2-5% of their footprint are the problem. Incentives need to nudge them each a little rather than confiscation and redistribution of the wealth of a few dozen people. It can be comfortable to think “I don’t need to change; we just need to tax the ultra rich”, but the reality is closer to the opposite.
It doesn’t even make sense because these vaccines don’t actually immunize you or stop any spread. That basically negates any moral argument for getting the vaccine.

Even if everyone gets the shot, the virus will eventually run through everyone, and we’ll be thanking Pfizer for the “comparatively minor” symptoms.
Ask HN: Inconsistent expression calculation between programming languages
This expression shows that we have several disagreements between programming languages about what is the end result:

=====

EXPR = (((((((788)*(8.46))))+8342*1.803-1))*4186.4*(15))*(((22%284/((7530/((2)*(((((25))-421))))))*597%2663)+7283.8-9.60+167.8644%((3))))+(8871)

POSTGRESQL = 8291561284461.33301440

SQUILU = 8291561284461.3

JAVA = 8.291561284461331E12

D = 8.29156e+12

SQLITE = 8290383058308.3

PHP = 8035491468054

JAVSCRIPT = 8036090802426.098

MYSQL = 8036090802312.071

PYTHON = 1.1107636287e+13

RUBY = 11107636286950.146

LUA = 11665910614443

=====
A historian in Russia has been jailed because of comparable charges (while in fact he got pinned hard due to him investigating Stalin-time mass executions). https://abcnews.go.com/International/russia-convicts-histori...

After all the courts he ended up with 13 years in prison, where he is likely going to die.
understandable shifting sands; but that's NO excuse for the sort of shoddy work they've done to address it. At best interpretation, there was not enough rudimentary QA done, because some of their changes (at least, in previous releases i worked with) outright broke the ability to compose messages. This was the result of finally hitting the "upgrade" button: black text on a black background. So I rolled back.

This, in addition to some of their other UX changes (like moving to SVG icons) - just makes it feel like after 10 years I am no longer their user base, and from what I've read the team is unwilling to be flexible with these changes. Thanks for the middle finger. They're breaking things and I'm supposed to just be happy about it.

Regretfully I've fallen out of love with thunderbird, and i am exploring other clients. My needs are not complex, outside of perhaps the google auth song & dance.

I want thunderbird to be the FF of email clients.... I guess in a way they are. Open source disappointment that pushes people to non-open solutions.
Is it hypocritical to make the first step and reduce car traffic overall, just because they're not yet a perfect human being that prevents all suffering indirectly connected to them?

Complaining about that (and in that tone) helps nobody.
Probably because they are also adding a feature to parental controls which when enabled checks images sent to the phones of your children 13 and under and if the image matches a known bad image they give the child the option to accept it or not, warning the child that if they elect to accept it their parents will be notified and given a copy of the image.

That has to be done on the phone because Messages is end-to-end encrypted. If they are going to have to have hash matching on the phone anyway for that, it makes sense to also use that for checking images that are to be sent to the cloud.
Dreamweaver 3.0?

Wasn't there some IDE like that in the past where non technical people could build data driven apps visually? I don't remember then name of that application. Wasn't it related to Microsoft Access or something? Hmm, the name eludes me...
Isn't "glorified WYSIWYG editor" basically what nocode is? Why would the terminology decide your mood when the two are basically synonymous in this context? Bubble (which been used for building this) describes themselves as a nocode tool quite literally ("The best way to build web apps without code") but because you see it as a WYSIWYG your irritation disappeared?
That's the one. From the conclusion:

> Indeed, with a benefit-to-cost ratio of 0.2σ increase in test scores per
$1,000 of expenditure, air filter installation is one of the most cost-effective education policies available to policymakers today.

> Specifically, economically disadvantaged
students disproportionately attend schools in highly-polluted regions. Given this, installing
air filters in polluted regions should both raise student achievement and reduce the pervasive
test score gaps that plague public education.
Ask HN: Which static site generator has the best themes?
Out of the box or provided by someone else. As an example, Hugo has these: https://themes.gohugo.io/

Related question to those who built your sites using static site generators: How did you find the theme for your site? Did you go with what is available? Or did you design it yourself?
One year on from the Beirut port blast Lebanon is sliding towards civil war
Terrorism is rule by fear. Liberation struggles inspire fear in those that rule, not among the ruled classes. Imagine yourself in nazi germany, would you be terrorized by the resistance movement blowing up trains and assassinating cops/officers? Or would you be terrorized by the political police?

The word terrorism has a nebulous meaning. Historically, it could refer to 19th anarchist bombers blowing up bourgeois cafés and police stations, which arguably nobody in the general population fears (and back in the days of the propaganda of the deed, had in fact a lot of popular support).

Or it can mean takfirist islam like Daech or Al Qaeda, considering the general population is not pure enough and mass assassinations are necessary to open its eyes... which is scary as fuck for anyone and everyone.

In that sense, studying the balance of power is important in order to label (or not) a movement a terrorist. Even when i disagree with its method, i will never label a resistance movement "terrorists", because that's precisely what the nazis did and what their ideological followers are still doing today in regards to palestinian/kurdish/indigenous resistance, anarchists and eco-warriors defending land against industry, racial minority groups mounting armed self-defense groups, etc..
k-Collector was aggregating many feeds and building a browsable content database indexed by a community created taxonomy based on facets such as who, what, where, and when. Yes, each tag had its own RSS feed (I believe we also supported feeds for combinations of tags, it was definitely on the roadmap) but we were also connecting together related tags, forming tag groups, supporting filters. We were also starting to think about how to address the problems in shared taxonomy. It was a very fertile period.
No, I am pointing out the _bit_ order inside a byte, not _byte_ order. (The mentioned Appendix describes both, I am quoting the intra-byte part.)
Transparent walls - well, walls are transparent to many types of electromagnetic waves, which can be visualized:

https://www.sciencealert.com/wi-fi-signals-can-identify-you-...

https://www.nbcnews.com/tech/tech-news/mit-device-can-detect...
You can scope the DDL permissions to a single schema while still using the same database (and benefit from all the transactional guarantees a single database offers).
Adding our own custom statement to Rust language
> where is mobile Linux when you need it?)

There's the Pinephone these days, but it's not ready for general consumption.
The input space for these neural networks is huge, it is roughly the number of colors to the power of the number of pixels. What neural networks do is subdivide the input space and assign a label to it. Because of the high dimension of the input space it is very likely that it is possible to find images that are on the boundary between two labels. Using more advanced techniques might make it more difficult for an adversary to find such examples, but it does not eliminate their existence.

One of the big problems with neural networks (and other AI techniques as well) is that they cannot explain their classifications, which makes it difficult to determine whether a classification is correct. Most people seriously underestimate how difficult this task is. Humans can do it quite easily because our hardware has been optimized by eons of evolution. Neural networks are only in their infancy.
The current thread seems to point to the underlying paper.
Based on a fairly cursory examination, the "N-word" ban is largely enforced by white people and using it is likely to get them more riled up than black folk.

So simultaneously I can imagine how black people wouldn't care and why that doesn't matter. The word isn't banned because blacks have delicate eardrums, it is banned because white people are showing respect.
Steam Deck is nothing like a phone, size wise.
Sounds like only/mainly image data? EHR/EMR (Electronic Health/Medical Records) data are super valuable to have — these are histories of patient-related readings, visits, diagnoses, treatments, etc.
The thing is, that it's as always - anyone arguing against this system will be branded as a pedophile sympathiser.
Could it be a California thing? I've spent perhaps 90% of my US based time there.

I was very confused as to why he thought that meant we had some kind of connection.

Both foreigners/travellers, perhaps?