skysight-inc/HackerNews huggingface dataset:
Code Reading Club: https://codereading.club

The idea of this project is to make a small, cozy kind of “book club for code” that enables club members to study and discuss the architecture/structure of open source code. I wanted it to be both a way to study others’ work as a means of developing more intuition about how to structure software, as well as a creative exploration and discussion of code as art.

I know the UI is quite poor right now, and the information about the time of the first session needs to be updated. I’ve pivoted to working on another project (a CLI reader for HN that lets you navigate with a UI like that generated by pager utilities such as “more”) while I flesh out the idea for this one more, as I’m not sure if I can reconcile the two aims for the club I cited above. I have to think more carefully about what I want it to be, and who I want to reach/how I want to reach them.

I really like the idea of doing this, but I just don’t have the mental/emotional bandwidth for it at the moment, which is why I’m working on other, more solitary projects instead. I think it’s important to have discipline and “grind” through things at times, but when I’m doing something in my free time for my own enjoyment and already feel a bit burned out from my other existing roles/responsibilities, I prefer not to add to it by actively building something that might create even more expectations from others. Instead, I try to get back to my first passion, which is just the joy of building programs bit by bit and understanding every piece of what I do in a gradual, methodical fashion.

A related idea I’ve had is making a YouTube channel where I do a similar thing to Code Reading Club, but just break down different applications on my own, bit by bit. I’d include architecture diagrams, doodles, and source code snippets. I imagine it being something like MaiZure’s Decoded: GNU coreutils project[0].

[0]: https://www.maizure.org/projects/decoded-gnu-coreutils/
>The range of SAT scores at a US prep academy populated with the progeny of relatively closely related families will be substantially determined by heritable differences between individuals.

Can you explain that more in depth? To me that is counterintuitive. If there is a group of closely related people, I would expect their differences to be due to environment, rather than genetics, because they have similar genetics.
I’d throw walking lunges in there, to; an excellent posterior chain movement that also gets your heart rate going at a healthy pace.
LevelDB is kinda like a single-tablet bigtable, but because of that its mmap i/o is not a result of battle hardening in production systems. bigtable doesn't use local unix i/o for any purpose at all, so I'm not surprised to hear that leveldb's local i/o subsystem is half baked.
I don't know where you're from, but for our US readers it might be worth pointing out that large farms in the UK are nowhere near the size of "large" farms in the US.

I've also never heard of "bees as a service" here, though I know it exists in the US.

For reference, I'm not a farmer, but live in the British countryside.
AND the evidence this movement is organizing more violence around the inauguration.

With this knowledge, Twitter would be complicit if they continued to enable and amplify it.
The thing that has surprised me the most with the current crypto-craze is the number of people that I consider generally quite rational/thoughtful who could nonetheless not resist the temptation to jump onto the bandwagon. I'm left thinking that they must know what they're doing and that they simply enjoy the thrill of a game of musical chairs.
I thought about saying "western" mindset, but I didnt want to open that can of worms
Because it is the most effective means of communicating a stream of short messages with a huge audience.
A combination of hands on experience plus doing a few of the certs will dramatically accelerate your knowledge of AWS and cloud architecture in general. Speaking from experience.
Thanks, nothing public yet but I am getting inspired to share what I have. It is really nothing more than some systemd units, /etc configurations, and a dockerfile. I will try to put something together though.
"emergency use authorization"'s tend to be renewed, and renewed, and finally made permanent...
Reverse-engineering a low-power LED flasher chip
truth over feelings, appearances or face saving. Not always true, but pretty much spot on in air disasters investigations
Cool project. How us the score calculated?
Does doing sit-ups exercise these muscles? I find that my neck goes forward when trying to do sit-ups.
The paging system will only page in what's being used right now though and paging out has zero cost. Old data will naturally be paged out. To put it directly the answer is each mmap file will need 1 page of physical memory (the area currently being read/written). There may be old pages left around since there's no reason for the OS to page anything out unless some other application asked for the memory. But if they do mmap will go to 1 page just fine and there's zero cost to paging out.

I feel mmap gets a bad reputation when people look at memory usage tools that look at total virtual memory allocated.

I can mmap a 100GB of files, use 0 physical memory and a lot of memory usage tools will report 100GB of memory usage of a certain type (virtual memory allocated). You then get articles about application X using GB of memory. Anyone trying to correct this is ignored.

Google Chrome is somewhat unfairly hit by this. All those articles along the lines of "Why is Google using 4GB with no tabs after i viewed some large PDFs". The answer is that it reserved 4GB of 'addresses' that it has mapped to files. If another application wants to use that memory there's zero cost to paging out those files from memory. The OS is designed to do this and it's what mmap is for.
Humans Have Rights and So Should Nature
RPG Playground (https://rpgplayground.com), the easiest way to make and share RPG games. No coding required.

Been developing this for many years already, but this year I hope to go to some state where I could rival RPG Maker and all the likes.
It's a set of SIMD (single instruction, multiple data) extensions to the amd64 instruction set. They allow you to operate on larger chunks of data with a single instruction - for example, do 16 integer multiplications in parallel, etc.
I'm very pessimistic about speech and Democracy in the United States and I believe the tech industry is contributing to a real witches brew in our society.

The consequences will play out in unpredictable and dangerous ways.

The focus is all on Trump today, but even politically distant voices are being silenced by this corporate-government alliance. For example in the most recent Ron Paul Liberty Report - they note that the Youtube censors have warned the Liberty Report and it is aggressively collecting email addresses anticipating a ban.

I favor free, unregulated speech and I recognize that I am a dinosaur.
This isn't about neonics specifically, it's about a range of pesticides that are being used.
Again, it doesn't affect only honey bees. Honey bees exist in an ecosystem of pollinators of which they contrive only a small percentage.

There's also the fact that neonics ao. are persistent for at least a couple of years, affecting the crops after the one for which they were originally intended. That is why along with temporarily allowing certain pesticides, certain crops are being prohibited or enforced as a follow up crop.

It gets complicated pretty quickly. Laissez-faire indeed...
An unprecedented week for the tech industry! Is that what we're calling it lol?

A week in which more Americans died from covid than any week prior. The day after the insurrection over 4k people died from covid, a disease that half the country thinks is a hoax. The lame duck president (who has done his very best to spread covid) whipped an armed mob into attacking the nation's capitol building during the vote to confirm his opponent. Trump accomplished that final betrayal the old fashioned way, with a stage and a podium.

But yes, the industry sure is seeing some unprecedented stuff. Banning the president from Twitter is the biggest thing HN has ever seen because a large chunk of its users are trapped in the tiniest bubble in the country.
Tools should be chosen to match the use case. Haskell is a good choice when you've got:

1) a problem that requires a very high-assurance system with very low tolerance for bugs, errors, and failures, and

2) a large complex system where refactoring and other maintenance-over-time activities are made materially more manageable by Haskell's strong type system and other tools,

3) a need for large-scale parallelization that a purely functional language like Haskell facilitates, and

4) a world class team of engineers who can become productive in it relatively quickly, support new hires doing so too, and won't foreseeably be outsourced to some low cost overseas sweat shop.

Rust is also worth considering under those criteria, in addition to embedded systems, hard/soft real-time or constant-time systems, etc.

But obviously not all software projects have all those criteria. Other languages like Go, Python, Javascript, Java-ecosystem, .Net, etc may be ideal in other circumstances. You just have to match the tools for the job.
I've wondered the same thing. It seems like Parler is just a lift and shift version of Twitter. Mastodon seems like it has to be different as well otherwise Parler wouldn't have been able to come into being.
Funny that all the anti-Apple news stories (re unfair regulation of its marketplace) started popping up right after they signaled to FB “no more tracking” (via regulation of its marketplace). I don’t think I’d seen a single story criticizing Apple on moral grounds before this.
The software engineering research community has almost no idea how to measure "ease of writing correct programs". So it becomes very difficult to make meaningful claims that Haskell programs will contain fewer bugs.
It would be nice to read a static blog that talks about more than creating a static blog.
Quick Fun! Not a smart guy. All 3 letter words.
I'm sure they at least care about getting the economy back on track.
I agree. If someone calls to burn down a courthouse, they should absolutely face charges. But that's not what's happening here.

In this case, someone is saying "the courthouse is bad" after someone else tried to burn it down. The person who tried to burn down the courthouse is already facing legal repercussions. But what do you do about the person still complaining about the courthouse? Are they wrong to do so?
Well some people are doing something, even though so far it is ineffective. I think it is a spectrum. The worse life gets or the more fearing the people get, the more motivated they will be. It seems we are not there yet. Maybe next generation or the generation after that, 30-60 years. But maybe the change will be slow and continuous and people who can will just adapt.
I love the style in which this was made.
Google Search Console Sitemap Bug?
In Search Console => Sitemap is says "Couldn't Fetch", "Sitemap could not be read" and Discovered URLs is 0 but 4 sitemap validation sites show our sitemap is valid.

For reference: https://www.offermarket.us/sitemap.xml

Anyone else experiencing this?
I think it would be best to create a spin off of Haskell. A small subset with only the good parts of Haskell, few hand selected extensions, new prelude, with focus on performance, very easy tooling/build chain and use in production for businesses: "Production Haskell Lite".
This is plain stupid, do the maths and you'll realise the cab ride over to the airport gives you a higher chance of death than flights themselves. You can't just worry endless about low probability events
Hold on. I know what you're trying to say, reps at 5-10 will give you strength benefits. But there's a nuance you're missing that's quite relevant to the discussion. There are different metabolic options for the muscle, since different muscle cell types behave differently and metabolize differently. There is power, strength and endurance, broadly speaking, with a lot of overlap of course depending on your movement speed, resistance and volume. Which is why that at above around the 5-10 range you mentioned, you begin to touch into the endurance/hypertrophy area.

Your comment about 1-2 reps not being good for beginners is questionable, though. It depends what you're training for. 1-2 reps is good or bad, but it all depends on what percentage of your max output you're attempting. a 1-2 rep range at something like an 85-90% of 1 RM isn't particularly offensive or dangerous, but it might not be optimal programming-wise if that is All you do. But it'll give you more strength increase faster than doing 8 reps.

Your "there is no such thing" comment is wrong, though. I have in front of me Practical Programming for Strength Training by Mark Rippetoe, and there is a whole chapter that discusses the three muscle fiber types, twelve characteristics, and their relation to rep ranges. There is a continuum of strength v. hypertrophy, and the rep-range of 5 and below being optimally useful for strength training. Sure, any rep range really where you're not doing cardio will lead to both strength and hypertrophy, Especially for an amateur, but there is a rapid fall-off at either end of the scale (low rep = more strength increase / higher rep = endurance + muscle hypertrophy).

In short: it's nuanced and I think your 5-10 number is again, a sort of "bodybuilding mentality" seeping into popular discourse, instead of a "good rule of thumb."
The problem is that "defund" means remove all funding. So these people are playing word games.
Over the past year I've been working on Check Sheet in my spare time which is an add-on for Google Sheets. It lets you define rules or "checks" for your spreadsheet and will then send you a notification when they match via Email, Slack or Teams. Google used to have a similar thing built in directly but decided to remove it, there still seems to be demand for such a thing so I've been working on something that adds that functionality back.

The add-on runs primarily in Google's Apps Script environment which is essentially like Lambda/Cloud Functions although it's been around for way longer. In terms of the tech stack the frontend is a fairly simple Vue app and the backend is written in TypeScript. Apps Script is quite restrictive in terms of some of the quotas and limitations they apply so over time I've moved some of the logic and data out into Firestore and Cloud Functions.

You can install it for free on the marketplace: https://workspace.google.com/marketplace/app/check_sheet_not...
Evolution of Antibody Immunity to SARS-CoV-2[Nov.2020]
I kinda think he was better off constrained.

Now, we've unleashed him and his followers (80 million to be exact) onto all manner of third party social networks, almost all of which prominently feature racism.

Way to expand the racism market, <insert your choice of epithet about nearsighted liberals here>
You'd have to have a static analysis of which syscalls can transitively reach which functions, which is probably not possible because linux uses tables of function pointers for many purposes. Also if thread 1 enters the kernel, suspends waiting for some i/o, and the kernel switches to thread 2, how would it know it needed to restore thread 2's registers because of AVX activity of thread 1? And if it did how would it have known to save them?
Waf is another interesting build system I've seen used in production. It's config is done with Python scripts, which is cool.
Then he could use div tag instead of code tag but then it wouldn't be 'next-gen' I assume.
Ask HN: How do we make internet free again?How do we take pwr from technocrats?
Perhaps in the last couple of days many of you have noticed that internet censorship has been rampantly elevated by the powers to be. Even the most powerful man in the world can get deplatformed by technocrats and their data sucking cronies. The question is how do we go back to the old more free internet, or if anything how do we free ourselves from the yolk of the likes of Zuckerberg?
Yep! I use Privacy with almost all of my online transactions and have my Simple account setup as the funding source. That way I don’t give out my debit card number.
More importantly, you are allowed to drive a car without aircraft-style inspection and part replacement regimes and periodic total rebuilds.

If you weren't, few car accidents would occur due to poorly maintained vehicles, but fewer people would be able to afford to drive.
> absent the EC, the Republican Party would have to recalibrate its platform in order to remain competitive.

Absent the EC, both parties would have to recalibrate their platforms in order to remain competitive. It would completely upturn the map. You would see Republicans campaigning in New York and Democrats in Texas. Wall St. and Big Oil and Hollywood would gain influence, retirees in Florida and auto workers in the rust belt would lose it. It would redraw all the lines and fundamentally change both of the parties.

I think that's really where you're going wrong. Treating the members of each party as two different species, as though every voter for a given party has uniform shared interests with all the others. There is no such thing as "Republicans" being over-represented. Pennsylvanians are over-represented, which influences the party platforms of both the Republicans and the Democrats. Which allows them both to ignore California and Texas and New York, but also the entire dozen odd little deep red states that are supposed to be the most "over-represented" despite not being competitive at all and consequently being totally ignored by both parties.

> The average state is currently much more Republican than the average American, amounting to 6.6% bias

The obvious flaw in the party-based analysis being that we're currently going into a legislative session in which the Democrats control the Senate, which they do approximately half of the time. Because they adjust their policies to the map.

Also, the purpose of the Senate is to be this way, in the same way that Justices of the Supreme Court are not elected. Senators were not originally elected, they were appointed by the state legislatures. It's by design as a check on the populist tendencies of the House, and causing Senators to be directly elected has only made everything worse by depriving the states of their voice in the federal government and the destroying the restraint on federal power that once implied.
This site has a fairly complete index of all the studies about vitamin D and COVID-19. The total weight of evidence is now quite strong.

https://vitamin-d-covid.shotwell.ca/
Google pulls Parler from Play Store for fostering calls to violence
Contentwok: https://contentwok.com/

The idea is to make creating & publishing content a bit simpler. The possibilities in the space are endless, but I started with an "automatic image finder". The way this works is that you just copy-paste your article/text or just provide an URL to already existing one and the tool will automatically recommend images that you can use in the article based on the context (currently from Unsplash).

Some screenshots how it looks so that you don't have to sign up: https://twitter.com/stribny/status/1341490526609149953
I use Hey.com which allows me to screen first time senders [1] and it works really well. This is in combination to a spam filter.

[1] https://hey.com/features/the-screener/
There are a variety of different opinions on the matter.

Don't check at all. Check, but report without pursuit. Some have issues with traffic stops entirely, given the racial biases involved in who to pull over. (Demonstrated most effectively in this study, where the disparity disappears when the sun goes down: https://www.nbcnews.com/news/us-news/inside-100-million-poli... / https://news.stanford.edu/2020/05/05/veil-darkness-reduces-r...)

There's also the fact that the scary "normal cops being executed by unhinged drivers" scenario is a vanishingly rare scenario. The rate of murders of police officers matches roughly the rate in the general population. https://www.newsweek.com/it-has-never-been-safer-be-cop-3720...
The term "business logic" itself tends to be somewhat controversial:

https://adsharma.github.io/flattools-programs/
FarmVille and Facebook helped to cultivate a new audience for gaming
There is also an element of each project optimizing to its own minimum. If each project selects the best language, tech stack, hosting stack, etc, for itself, it creates an overarching complexity across projects.

Fixing this requires lots of communication and leadership. Each project may need to select sub-optimal components (like language) for itself, but in doing so it can remove overall complexity.
This HN article, the Twitter blog page that it points to, all of these comments, and all linked related URLs and news stories surrounding this --

NEED TO BE PRESERVED FOR FUTURE HISTORIANS

I repeat...

All of this:

NEEDS TO BE PRESERVED FOR FUTURE HISTORIANS

In other words, don't let the fake news (or whomever else) horseshit you about what happened at this point of time in earth's history 5, 10, or 20+ years from now, when all of this information "conveniently" goes missing...

THIS IS A VERY IMPORTANT POINT IN TIME IN EARTH'S HISTORY

I don't care what side of the debate you are on; all I ask is that if you care, if you truly care, then capture and store as much information as you can about this event as you can, from your side, from the other side, from all sides...

IT IS AN IMPORTANT POINT IN TIME IN EARTH'S HISTORY.

Don't let this information, all of it, or any of it, go into future memory sinkholes...

https://en.wikipedia.org/wiki/Memory_hole

On behalf of myself and future historians, I (and they!) thank you!

We now return you to your regular HN reading and commenting. <g>
Not allowing incoming connections from anything besides their signed app.
It’s a deflationary store of value, it does make sense to invest some into it.
Of course it does justify expanding surveillance. The Capitol riots caused a mild discomfort in very important Democratic politicians, which basically equates it with 9/11.

In contrast, many months long BLM riots, while they resulted in many deaths, made thousands of people unsafe and caused billions of dollars of damage, weren't nearly as important.

Why? Because they were controlled by the Democratic establishment and only affected working- and middle-class people, whom those politicians barely consider human. So obviously they didn't see a need for legislation or even condemnation. In fact, they seen the riots as a good thing.
Scientists Discover Short-Legged Corgi Giraffes
Forget the writing, I didn't get past the title. I hate this modern trend of making the title into multiple clipped sentences. It makes even the most innocuous or mundane concepts sound like clickbait. So obnoxious.
That’s a high price for one season of Reno 911.
In 2020 I wanted DC to start looking at smart-city cameras. I have been living in DC for nearly 10 years and watched the crime in the area go up alarmingly during the quarantine. People being robbed in broad daylight, Porch pirates, Arsons, burglary, auto theft - not to mention other threats and hazards in the capital go on without being apprehended. I am specifically interested in the smart-city Forward Looking Infrared (FLIR) cameras which could identify sick people, terrorists, gun shots, and all other kinds of hazards, threats and security issues.
I require none of those things for being able to chat with my sister, mother, or random friends. Facebook wanting a piece of the action that is skimming off transactions I conduct with shops or online is not something I need or want in my life. And make no mistake, that's the only reason they are eager to get into that business. They'll fail because they add no obvious value here.