skysight-inc/HackerNews huggingface dataset:
> because as we know; SWEs are shit at proper testing

Not true. There's nothing magical about testers. They don't have "special" skills or deep voodoo powers. The best ones are just smart people who understand people and software.

> They should be a good resource for working out how a feature should look and behave

You must have weak designers and PMs. Everyone should be welcome in the process, but those people drive that stuff.
I think it does. Cancel culture is not new, it just seems to be especially aggressive over the past several years.
In all seriousness. Social media is dominated by liberal/left groups. This makes it hard for centrists and conservatives to converse.

Just look at the Trump ban. Nobody did anything when he was doing harmful things. Once he lost power, the social media companies did a huge BS PR stunt and banned him. And everybody was like YAAY. That was useless IMO and that was political. It sets a dangerous precedence. It sets precedence for the right to do the same in a different scenario. And the left will be up in arms like right. A never ending cycle.

The problem is, nobody is interested in solving these problems. Everybody likes to divide people further and make the issues worse. That is not helping anyone other than our own ego. If the goal is peace that is.
Not he.

Also, because tags are functionally the same as subreddits. I come to HN because I want to be surprised and because I know we're all experiencing the same content.

If we let people subdivide into clades, HN changes its character, and becomes a place where posters show up only for a particular class of content and don't engage with other classes.

HN works, imo, because we're all sharing the space together.
I think it's actually not that bad. Scrapping is a topic that is as broad as the number of sites on the web, a minefield of corner cases.
I think you're missing reading non-hard sciences. In science every analysis that clear states its assumptions and models is valid. You don't have to derive everything from axioms and physical laws. You can make assumptions and simplifying models and operate within that, as long as you clearly state your assumptions that may or may not hold -- that's fine. This is common in engineering papers.

> Logical bits are not thermodynamic bits

They are lower bounded by thermodynamic bits? (in the sense of energy for instance) The thermodynamic bits are exactly that: information (although it seems information in thermodynamic theory is still not perfectly well understood).
But Apple, as the device owner/operator, can do all sorts of tracking that cannot be accomplished by anyone else. They know when your phone is on or off. They know how often your battery runs flat. They know how bright your screen is. Apple surely uses this basic data in creating products. Telemetry isn't content tracking, but it is still tracking.
Microsoft: Does not give credit where it's due

HN: They should credit Casey

Microsoft: Credits Casey and several authors

HN: The credits list is clearly fluff.

Never change, Internet.
I don't know about "deliberately". Might be just a confused, inarticulate piece by a confused reporter.

When an article opens with "the Minoan language known as Linear A" (no, it's a script) and "Linear B developed later in the prehistoric period" (an oxymoron, prehistoric = pre-literary)… you know not to expect much.

Did anyone manage to parse out what is even being claimed in this article?
Citizens’ Assemblies Can Help Repair Dysfunctional Democracies
We should have some community guidelines to keep out Medium/Towards Data Science and similar low-effort article sources from HN.

Genuinely in favor of lesser submission vs. increased noise in submissions. Beginner articles are not taboo, but goes against having high quality insights in general.

PS: Flagging is mechanism to filter by community efforts. Guidelines set some general preconditions to the quality of articles for larger dissemination.
Every time I try these apps (Instagram, TikTok), before long all I see are females with large butts and Subarus. I'd rather not even engage.
Forgive my lack of knowledge of brain physiology, but is “cortex” a very small fraction of the total brain tissue?

The common story is that our brains consume disproportionate amounts of energy compared to the rest of our body. So if both of these stories are true, it means the cortex for whatever reason is a very tiny portion of brain energy use, and the rest of the brain uses a lot more?

* edit: Ah, I see the other story on the front page about brain comms using 35x more energy. So maybe the story with brains is the same as the story with computers - memory and transfers are the expensive part, and compute is surprisingly cheap.
Wait... did he mean that seriously? To me that reads like a piece of satire about extrapolation, but I don't know the authors writing style and everyone here acts like he's serious.
You're missing a conversion here.

0.2 watt is 172 small calories. A large "food Calorie" is a kilocalorie, the energy required to heat one kilogram of water by 1 degree C. The small gram calorie is the energy required to heat one gram (or one mililitre) by one degree C. These may be distinguished by a large or small 'c', where "Calorie" -> kilogram calorie and "calorie" -> gram calorie. I prefer spelling out "kilocalorie" where there's any possibility for confusion.

0.2 watt is 0.172 kilocalories per hour, or about 4 kcal/day.
Flagged this, I agree names are important, but the tone and context make this flamebait IMHO. I do think it's borderline.

I also don't quite buy the argument - see jhgb's reply - but that's definitely not why I flagged it.
They cannot see the data because they have chosen not to see it. That is different than being unable to see it. As the creator of the software, Apple could disable to circumvent its own system to bypass these protections, perhaps in response to a legal obligation. A proper implementation, something like Tor, would be a designed to blind all network participants, including the evil ones.
Read the post again, they have given credit where it's due.
And the next step after "how are we going to stay afloat" is usually "oops we're not". The first people to leave are the ones who can easily find jobs elsewhere, and who are smart enough to see the business writing on the wall. Cut perks and you end up retaining only only the bottom X% of your workforce.
Operating During a Downturn – Craft Ventures
Do you think the tweets by King referred to in the article in the article are okay to make on Twitter just because someone has 10K other tweets?

>"A routine background check of King's social media revealed two racist jokes, one comparing black mothers to gorillas and another making light of black people killed in the holocaust
Cancel culture doesn't exist. People shun those they dislike. That's human nature. Entertainers are routinely cancelled for not being entertaining enough. Being morally objectionable makes people be disliked as well. The rise in prominence is due to two things: The permanent record that is The Internet and fake outrage from right-wing media. The same people who created the Hollywood black list for suspected Communists.

The story of the beer guy and the reporter who cancelled him and got cancelled is mostly fake. The reported did background as standard practice and found the racist tweets and reached out to the beer guy for comment. He never intended to play them up or make a case to "cancel" him. But the beer guy issued a proactive statement that the Register was targeting him which lead to an immediate and over-the-top counteroffensive driven by right-wing media. The anti-cancel culture missionaries look for any and every excuse to protect racist messaging, so they fight any and every attempt to shed light on racism.

https://www.cjr.org/first_person/aaron-calvin-viral-story-tw...
And yet OO-isms are replete throughout implementations in go. `interface{}` all the things is another of the worst things about go. It practically begs for engineers to engage in all the worst practices of OO-ism and unit test zealotry.
Not just that they can cherry-pick, but they can go back many years to find words of your own to turn against you. Peoples' positions on all sorts of topics change over time. Punishing them for ever having a certain point of view doesn't help anyone. Instead people should be happy to see that change happen. It means the person took in new information about the world and other people and adjusted their opinions to match. That is far better than someone who digs their feet into a position and cover their ears, even if that position does turn out to be the better one.
> The same MacBook Air can do hour long Skype video calls with ~9% charge consumption, with no discernible heat difference on the body too.

> M1 is a different beast.

The M1 has other advantages which are decidedly not rooted in the hardware: software. Apple seems to do profoundly better than Windows and Linux at applications actually using hardware accelerators. This makes a gigantic difference in performance and power efficiency.

On a Windows or Linux system it is not at all a given that even very easily hardware-accelerated tasks, like video decoding, actually use the hardware that's there.
I think the experience Elon Musk had in regards to this effect is why he developed a strong aversion for misinformation/lies - and why he seems to have genuinely decided to acquire Twitter; even if he's playing a game to see if either he can get it cheaper than his offer by forcing Twitter to be transparent with its numbers, or deciding its not worth anywhere near $44 billion - and perhaps launching his own platform; he does have x.com - not the best for branding, but quick to type at least; x marks the spot.

I don't think ephemeral messages really solve the problem because the information that seems most often weaponized are public posts - or a person can just take a screenshot of it if they're interacting with you for the express purpose of gathering something they could frame in a bad light against you.
It seems that way because people keep writing about it.
Really, this whole field seems like woo. It seems safe to conclude that neurons are not taking in sensory data, converting that data to numbers, then running little discrete algorithms to decide whether the external stimuli can be safely ignored or not, using other numbers stored in their internal registers to modify that decision. The von Neuman cycle of fetch-decode-execute is not a useful model for coordinated neuronal activity, and logical bit operations have little relevance to biological neuronal activity.

If people want to take a look at more reliable science on this area, this is not a bad place to start. In particular look at the 141 citations.

Central command neurons of the sympathetic nervous system: basis of the fight-or-flight response (Science 1995)

https://pubmed.ncbi.nlm.nih.gov/7570024/

This is important and interesting science, and has relevance to understanding and treating things like anxiety disorders (probably related to hypersensitivity to external stimuli), but there's no evidence that any 'computational model' has much relevance. These systems really appear to be analog in nature, not at all digital.

Also, the lead statement in that paper, i.e. Darwinian evolution tends to produce energy-efficient outcomes, may sound good but in real cases it seems to vary a lot. While a flight-or-fight response is likely under constant positive selection (and hence energy-efficient), think about animal mating behavior. Are the endless mating rituals, breeding displays, etc. at all 'energy efficient'? Large amounts of brain energy are devoted to such activities in all species. Certainly there are evolutionary arguments for this, but energy efficiency is not the main issue.

Perhaps, one could claim that each individual neuron is something like a CPU, in that it has state, something like an internal memory, but it's a rather vague relationship. Maybe a network of biological neurons is something like a network of connected CPUs, but it seems doubtful such CPUs rely on Arithmetic and Logic Units or bitwise operations.
> given it's poor performance for things like functional programming, makes it surprisingly of little use.

In most cases it doesn't have "poor" performance and if you're going for optimal performance you are almost never going to be using generic data structures anyways because there's almost always type specific optimizations that can be done.

The intended use case is, and always has been, decently performing type safe data structures and Go generics are sufficient in most cases for that. Go is never going to be a functional programming language.
I'm not saying it isn't, but the "low clock speed" part is often brought up in a discussion like this, implying that Apple could make a M1KFS running at much higher clocks.
So I do a basic `curl wttr.in` and I get back a line "Weather report: not found" followed however, by what appears to be a full weather report. Two things:

1. Either give me an error and exit, or warn me about something meaningful
2. Show me the location of the weather report, as it stands I'm left guessing

Otherwise, it's nice to see people making simple text interfaces for important data like this.
Who owns the copyright to my medical images? (2018)
it would seem citizen's assemblies are essential to democracy, and almost definative to it.
Another reason I wish Apple just stuck to hardware and software rather than expanding into stuff like Apple TV. Can’t be anticompetitive if they’re not in the market!
...which did not have this feature beforehand (nor the email anonymization) and did not increase in price from a dollar a month.

That's what iCloud 50GB cost in 2015, and they introduced these new features in 2021.

Likely possible due to falling capex/opex costs for the storage, but still...they added multiple new features and didn't increase the price, even after a fairly substantial amount of inflation over those five to six years.
No expectation. Just took pork as a breakfast for few days of hackathon but have not consumed any of that. But pork is meal N1 for me when I'm doing hard work like digging a ground or travelling on a bicycle.
No, it's 172 calories per hour, not kcal, which is absolutely tiny compared to our metabolism.

"The average human, at rest, produces around 100 watts of power"

http://large.stanford.edu/courses/2014/ph240/labonta1/
Not a book, but Dan Boneh's Crypto course on Coursera is rad. Really enjoyed it and learned a lot.

(Note: My job is not related to cryptography in any way.)
Same in Romanian, "joc dublu". I suspect it's common in latin based languages or maybe all indoeuropean languages, seeing how it's the same in Hindi.
Positive feedback can be perceived as criticism.

Constructive criticism is the word. You tell em what you liked and at which point they lost you and why. If they respond to that you talk about what could be done better.
I watch it because of the popularity contest.

It's basically a yearly world war in song and dance form. Reflective of the current geopolitical tensions.

If it was a simple talent contest, it wouldn't be worth watching on its own.
That's nice, but I don't see much value in learning about sockets for scraping; it's way too low a level. The lowest level I found useful was using a requests/httpx for requests and using regex to parse data when the data you're scraping has a constant enough structure and you're scraping a large number of pages, as regex is a lot faster than parsing html.

I'd add that it's often worth spending some time looking at the website for alternate ways than the obvious one of getting the data you're after. sitemap.xml sometimes give useful hints.

Another golden trick is to learn reverse engineering mobile app APIs with mitmproxy or something like it. Nowadays it's kind of a pain to do since Android has been locking things down more and more, but it's still quite possible. Apps very often provide endpoints that give you structured data when the web version is server-rendered HTML only, have fewer anti-scraping measures and rate limiting, and even provide data that isn't available at all for the web version.
I think it's a nice article, just needs an "almost" and everyone should be happy. Did you write it?
It’s important to note you actually have a choice to use Apple products or not, or even use this relay or another. In many places in the US you have barely any choices for your ISP which could be tracking you and selling your data.

This is great in that it gives everyday folks a stupid-simple protection from ISP and mobile service providers.

And yes, of course Apple did it as another reason to sell next tier iCloud service and gain good will of folks, which I think is a much better trade off then ISPs and Sprint/Verizon/etc knowing your full browser history.
Scrolling through your article I disagree, it's high quality content. What converts it to "low quality" is the bait-n-switch title. This is not "everything you need to know" -- this is "how to get started from scratch".

Metaphor would be "Everything you need to know about fixing cars" and the article shows you how to check the engine light, change oil, rotate tires, and replace spark plugs. There's just no way to make a promise that large and have your article be considered high quality.
I do not believe it's subject to supply and demand. For several reasons.

Labor is not fungible, even so called unskilled labor is actually quite skilled and requires significant training. (Put me in a strawberry field and I guarantee I'll be slower and worse then existing workers.)

Several sectors are struggling to hire workers, and have been for a long time. But until the pandemic, they really didn't see much increase in pay, despite demand.

We have regulated price minimums on labor.

Unions exist, and can ensure increased labor pool doesn't dilute pay.

The number of immigrants is small relative to the number of working Americans. And the rate of their arrival is slow. Also, we require working people to have work visas, further limiting the number of people who can impact labor pool.
>I think the experience Elon Musk had in regards to this effect is why he developed a strong aversion for misinformation/lies

I'm lost. Musk himself was spreading misinformation and lies about Covid, e.g. about HCQ/Ivermectin being magic cures to his 62M twitter followers. What lies and misinformation are you talking about?
Dokku Maintainer here:

You can certainly roll your own setup and get the minimal functionality _you_ need. Thats the general "build vs buy" question.

Dokku itself comes with a ton of functionality and is actively developed separate from your app. It's been built for thoughtful extensibility (one person in this story mentioned adding TCP/UDP support in a day, as an example) so if it doesn't do what you want, you can add it. We also provide a "curated" experience that handles things based on years of working on other deployment tools (and not just simply cloning the Heroku CLI and experience, though it has had a very deep influence). If our workflow and experience are what you want, its there today.

With something you build/maintain, the system is often simpler. Maybe one or two tools with a couple hundred lines of code, all fairly grokable. If you need to extend it, you know exactly where and can do so. In fact, thats how a lot of Dokku alternatives come out - someone didn't like our codebase or setup and decided to write something else[1]. Building your own deployment stack is often how most companies start - roll your own against tooling that is close-by or familiar.

The unfortunate thing is you now own that experience, so if you need functionality, you need to build it, which can be distracting from your actual business goals (unless you're a deployment tooling company, in which case this totally makes sense!). Would you rather spend 10 hours working on a feature for your customers or hacking together a version of review apps? If this is for your own home cluster, maybe that makes sense, but even then, I'd assume most people _should_ just want to deploy their app and move on vs work on that tooling.

All that said, if Minikube + Ingress and a few yaml templates work for you, go to town. Feel free to try us out if you want a more curated experience :)

- [1] Piku is an example where they wanted ARM support and we didn't have it yet, while the Caprover developer wanted something that works with Swarm.
Maybe we Elon just wanted to destroy twitter. This might help
Igor created several great cli projects like cheat.sh[1], late.nz[2], QRenco.de[3],rate.sx[4]

Also, he maintains the awesome-console-services[5] list

[1] https://github.com/chubin/cheat.sh

[2] https://github.com/chubin/late.nz

[3] https://github.com/chubin/qrenco.de

[4] https://github.com/chubin/rate.sx

[5] https://github.com/chubin/awesome-console-services
The common story is that the brain consume 20% of the body energy. This study (if correct) refine the interpretation that the brain consume 20 watt by partitioning between computation and communication cost. Here there is no disproportionate amount of energy, it is just that the remainder is spent is mere communication.

Also yes they speak about the cortex, it is true that the majority (~70%) of the neurons are not in the cortex but in the forgotten cerebellum, however while mysterious, the cerebellum is not necessary for language processing, there are some humans on earth that don't have a cerebellum and while less intelligent, rumors are that they are still human. Although this should be double checked.

also while I think about it, there's probably a huge chunk (how much) of energy spent in building/catabolizing new axons vs executing the runtime.
https://globalnews.ca/news/8543281/covid-trucker-convoy-orga...

> Now, as the convoy descends on Ottawa with the stated aim of opposing all COVID-19 mandates, anti-hate experts allege those with white nationalist and Islamophobic views don’t just represent the fringes of the movement but are among the organizers of the convoy.

There is no guilt by association. These are the people themselves.
You can either hit the "flag" link, or submit something better.
The same happens to me! My feeling is that my body asks to consume carbohydrates to supply the brain with readily available energy.
I'm not sure what the argument is supposed to be here. Apple adds features to its hardware without raising the price. As a software developer, I add features to my software without raising the price. The point is to make the product more enticing so that more potential customers will buy it.

If Apple wasn't trying to sell iCloud+ then it would have made iCloud Private Relay available to all Apple users without iCloud+.

Apple is not a charity. This is sales 101.
Having worked in orgs both with and without a QA function, they can serve a very important counter-balancing function to an overly aggressive product org, that is determined to ship the features that'll make their growth metrics at any cost.

(This is the more modern version of QA, of course, where it stands for Quality Advocate or Quality Assistance)
Or maybe they are curious about your life and are not judging you or want anything at all...

I mean if you don't want to connect with people then no worries but asking what someone is doing doesn't have to be malicious or transactional
Were you receiving any other kind of therapy for your anxiety during this time?

I tend to see it a bit like “medication stabilizes; therapy heals”.

I tend to see the opioid epidemic (which is comparable to the current benzo problem) as a systemic failure. You were handed a loaded gun and no one taught you how to use it.

Our medical system is designed to be transactional, but the experience of a chronic condition is a narrative.