skysight-inc/HackerNews huggingface dataset:
Ethereum 2 is very different. It is proof of stake (PoS). This reuses the proof of work of Bitcoin (so very different properties for how hard it is to change blockchain history). Also, PoS has some bootstrapping issues where a new node cannot independently (without trusting other nodes) verify the history of blockchains.

Scalability properties are also very different. Eth2 tried the concepts of sharding between <pick a number> chains. That has issues around added complexity between the shards and contracts needing to execute on shards where other data/logic they need is already available (so gravitational pull towards a mega shard). Stacks has no shards and scales horizontally. FWIW, Eth2 seems to be doing a slow move away from the sharding concept towards layer-2 like scalability as well. They disabled code execution for shards and using them more for data availability in latest iterations.
> It’s easy when politics doesn’t actually impact you

I do not consume the news or social media and don't find this to be true. Politics do impact me.

I was arrested when I was 21, prior to joining the military, for an offense that was quite trivial. I was man-handled, hauled off to jail, and forced to wait until a friend read that I was arrested in the town paper (yes, that was pretty humiliating too) and bailed me out.

I'm a veteran, one that's been to Afghanistan with mild to average combat experience. When I got out in 2012 I watched my friends struggle, I struggled, and there were few options to get support and help. The help that was available often came with a catch 22. There was a time I spoke about these experiences more candidly under my real name and I was attacked by other veterans and even non-veterans for doing so. The statistics are grim from my point of view and that's not just speaking about suicide statistics. Things have, in some ways, gotten better. I've used my success to help fund some of my friends starting foundations that focus on jobs and mental health but progress is slow.

A number of my childhood friends were killed during the opioid epidemic, some while I was mid-service and was unable to go home to bury them.

The list goes on. When I read things like:

> You just have the great privilege of letting other people take care of that dirty work.

It always comes across as a dismissal, that I must be just living in denial or that I've somehow reached some stage in life where these things don't affect me anymore. Feel free to read through my post history, they do. When I talk to my friends that are still patching their lives together post-service I am reminded that my own journey continues on-wards and often with them. They are the only people I can readily depend on to know experiences I know the way I know them.

The problem with politics is that change is slow. Getting a whole country the size of the United States to realize why and how your group is important and worth paying attention to takes time, energy, and resources which do not appear over night. People will doubt you, even question you, and it takes a piece of you with it every time they do. These are exacerbated if you appear mad, vindictive, or frustrated in the process and it's hard not to.

News on the other hand moves at the speed of lightning. Attitudes and windows of understanding rapidly close and open and it can be difficult to watch in real time. I've told people before that history is macro-understanding, news is micro-understanding, and social media is nano-understanding. History I can do, the rest; well, it's a bit overwhelming and it has everything to do with my attachment to these subjects and the discourse in between that inevitably belittles me as a human with real experiences.
I don't think AWS really cares. They "bought" (the devs of), and killed, blazegraph to make Neptune. And since, Neptune doesn't really evolve much either so both projects are stagnating. Enough to say they can do "graphs" but not enough to really do anything useful...
Yeah, I kind of doubt it will replicate either. It seems too specific. You have to be hungry, need blue light, doesn't work on women, etc.

I really want people to try to replicate it though. Imagine if humans had another sense we didn't know about all this time!

It's a long shot, but an interesting one.
Also keep in mind that in vast swathes of America, kids are brought up with low value high calorie food. If you are used to junk food, that's chemically engineered to appeal to our caveman instincts it's incredibly tough to switch later in life to a healthy food lifestyle.

This pandemic of shitty food starts with the kids and their tastes being set at a young age.
Working on a Python introduction book titled "100 Page Python Intro" for those already familiar with programming basics.

More than 50% done so far. I'm updating the content weekly on Saturdays here: https://learnbyexample.github.io/100_page_python_intro/

As always, writing a book teaches me a lot as I read documentation and other learning resources more closely. It's fun to discover tidbits, for ex: startswith and endswith string methods can also accept a tuple of strings to check. There's a neat glossary on the official site - https://docs.python.org/3/glossary.html. There are cli options to disable version and copyright messages, .pyc file creation and so on.

Feedback appreciated :)
https://github.com/MoserMichael/ls-annotations wrote a tool that decompiles jdk byte code files and lists declarations (classes, functions, variables) with annotations only. You can also use it to find all classes/interfaces derived from a given class/inerface - and all the classes/interfaces derived from a given class/interface.

The tool uses the asm library to scan class files and to extract annotations. it can detect annotations with retention policy CLASS and RUNTIME. It can't detect annotations with retention policy SOURCE that are not put into bytecode, for example @Override is one of these.
Well, yeah. The US doesn't have the same systems or levels of income tax in place.

But if a country did, it seems that they would want higher salaries so that they would have more resources to fund these systems.
> HN has a serious pedantry problem. Anything that challenges conventional wisdom is villified and attacked

I think you're being downvoted because you've misinterpreted the GP as saying a proposition is untrue ("exclude the possibility"), when the GP is just saying this study isn't evidence either way. Then you went on a pseudoscientific naturalistic tangential rant.

You seem to be claiming that denying this study is evidence either way shows an over-reliance on statistics. Furthermore, this over-reliance on statistics is a myopia particular to Western culture. This over-reliance on statistical significance has lead to poor environmental policy (with some thrown in hints toward naturalistic fallacy arguments). Am I understanding your argument correctly?

I would argue that the major problem with environmental policy in the U.S. is that it under-values statistically significant studies.

Fetishization of non-Western and pre-modern cultures isn't helpful. There are plenty of environmental disasters in both Asia and Africa. Slash-and-burn agriculture predates history, and Rio Tinto shows environmental damage from mining operations 5,000 years ago, so 'reject Western culture" and "just return to the old ways" aren't sufficient as a basis for environmental policy. (My apologies if you weren't hinting at a return to pre-modern practices. I know you didn't mention anything about ancient peoples, but I got a feeling that's where this discussion is headed and wanted to cut one round-trip out of the conversation.)

What would you propose as an alternative basis for environmental policy, if not studies of statistical significance?
Whoever managed to convince them, years ago, that Adobe Flash was the best platform for their train control system must be a malevolent genius of marketing
Nice tutorial! In the 90's got really excited with x86, trying all the DOS/BIOS interrupts and CGA/EGA/VGA/VESA programming. Got a computer lab evacuated with a fake "computer virus" Mcafee AV couldn't detect, a resident program that would display a snake moving on the screen. So much fun.

It would be great to get a book on the new M1 and MacOS services, specially if it includes some guide to their Neural Engine and GPU programming.
For a few things, it really is like being in another country. Some tribes used to require you to pay traffic tickets on the spot, because they had no legal recourse once you left the reservation.

Guess how I know...

And yea, there are even fairly recent cases even saying States can't collect road taxes on trucks driving between reservations, on state highways.

Taxes are one of the clearest exemptions spelled out not just in the treaties, but in the actual US Constitution.
I don’t think this ever applied to a Starbucks or McDonalds compared to a local coffee or burger place.

100% for supermarkets and Walmarts, but I can’t see how (in any jurisdiction) McDonalds or Starbucks would be allowed to do take out but local restaurants would not.
Show HN: Golang1 – After 4 years tweeting about Go, my Newsletter is started
Over a very long period of time, they might have gone under; but their financials weren't terrible, almost 500M in revenue a year, and turning a gross profit every quarter. They just weren't returning shareholder value. The fact is that the Apple Watch is a cultish item, and people within that ecosystem are going to buy a complimentary device. That effectively leaves the others fighting for scraps. Most people just use their Apple Watch as a fitness device without utilizing the other features, but they are willing to pony up regardless.
The Next Likely Covid-19 Vaccine Has Its Advantages
Seeker – These Metamaterials Go Beyond the Properties of Nature
One possible explanation is there is more “egoboo” in left-wing protestors being assaulted by police than right-wing protestors being assaulted, both in street cred and in images that can be used for recruitment.

Left wing - “This anonymous authority figure, who I will never meet at the local events in my parent’s neighborhood in million years, is using PHYSICAL FORCE (against my illegal(?) physical acts)...honor my martyrdom and visit my Facebook page!!!”

Right wing - “Clem, if things get rough, we will get various body parts kicked and it will make us look like wimps. And I do not want to risk losing my concealed carry. Anyway, doesn’t your cousin work for the Force? How am I going to explain that to Lucille at the Memorial Day picnic? Let’s be effective rather than violent...that’s what the ol’ Colonel said...say, doesn’t Jim-bob work for the power company in the big city?”
I'm working on a membership revenue platform specifically for video content creators.

Many content creators are forced to choose between the ups and downs of ad-based revenue on platforms like Youtube, or subscriber revenue on a subpar experience for storytelling like Patreon. We aim to solve for this specific market with Cereal.

Fans love it so far, and we're learning a lot along the way. Distribution & marketing in this space are areas we're looking to improve upon in the coming weeks.

https://trycereal.com
https://documentedny.com/2021/01/06/biden-makes-daca-tps-day...

He's gonna tear down the metaphorical wall right quick.
It’s the least they can do but doesn’t really absolve them of anything in my opinion.
I have a van set up for longish mountain biking trips set up for being off-grid. It was never a resilience plan, but when the pandemic hit and supermarkets were hotspots of unrest, I felt a bit more comfortable knowing I could get the hell out of dodge if it went downhill.
Twitter Insider Records CEO Jack Dorsey Detailing Agenda for Censorship
It is important because M1 is iOS-derived hardware and unlikely to keep disk encryption keys in memory that you or anyone can freely dump. And hardware attacks against TPM are both costly and hard to perform.

Also in case of travel or emergency it's much easier to just power it off. At the same time there is tons of ways how someone can steal your day-to-day lock screen password.
If you need any indication how times have changed, my buddy teaches high school and runs a D&D club whose members aren't remotely socially stigmatized for it. I graduated in '99, and even just 20 years ago it's not something I would have brought up at school.
Debian keeps IBM Thinkpad T41 alive. :)
As someone who has worked from home my whole career - not really. You still have to get your work done because there is no butts in chairs measure of productivity in wfh. You will be judged on your output. In fact you often have to work harder than the people in the office because of this.

Taking time off during work hours usually means making it up in the evening or on the weekend.
Ad hominem much? And yes, why shouldn't someone have the right to say that? Under natural law theory, same sex attraction is gravely disordered, and indulging that attraction by engaging in an active gay lifestyle is perverse and self-destructive. That some people want to silence traditional views is revealing. Instead of counterargument, you see totalitarian attempts to silence people, in this case Catholics, though one not need be a Catholic to hold this view. The presumption that such criticism must come from a place of contempt shows a profound misunderstanding of the nature of love (the willing of the true good of the other), conflating it with the scandalous encouragement of self-destructive behavior. Regardless, let us suppose such remarks show contempt. Then by that definition, the rabidly anti-clerical and Church-hating Jacobins on the left are the pot calling the kettle black.
Not so much essentially as it the futility of imagining unrealized potential. In hindsight I now realize that my example was exceedingly poor, and apologize for that. Many people, including, speak to said that potential as if it were an inevitably good and I find that speculation to be someone taking a terribly romanticized view of someone. Especially after they were gone. Just as much as someone is capable of being great, so too could they be capable of being a disappointment.

And if you talk about potential, I'd also argue that no matter how much waste there is, there's enough numbers in the world to take it's place readily.

>If your health isn't so bad that you're close to dying, then that's also very wasteful in my opinion. You can achieve more with a healthy body. Leave the donation until after you die. There'll always be someone in need of an organ. Even if you provide one now, that'll just leave someone in the future without an organ you could have provided then.

Perhaps but bear in mind that it probably be just the one. Organ donation campaigners harp over and over again that one donor could give back life to multiple people. So is it a waste? It becomes more the trolley question more then anything else; if one person dying could save six others, is him not choosing the die the same as choosing to kill them?

>You seem fixated on the happiness of others. Can't you be a little more selfish?

I'm not sure what you mean. I am being selfish. A selfless man would've conformed to what others demanded and endured in solitary silence no matter what, doing all and asking nothing in return.
I'd like to point out that GP's comment went entirely over my head as I was scrolling past quickly, and your comment is the only reason I came back, took a closer look, and chuckled heartily.
Let me know when every project builds with cmake and maybe I'd agree. OpenSSL and Boost do not. They aren't alone in choosing other build systems. Nix is the only real sane choice in my mind unless you absolutely need win msvc. You can cache, securely and sanely, all build artifacts at a package level. You can target and build for multiple arch, compiler, libc combos. Repeating a dev env or build is dead simple since even the toolchain is included. You don't get that sort of repeatable build environment without extra work elsewhere. You get it almost for free with Nix. You can reuse the work with more than just cmake or C/C++ projects with is a reality of our new and growing language world.
Is it just me or the headline is the complete opposite of the actual message here?
The intercept can decline to publish, that's their right. Greenwald had a contract where if they did decline a piece he could publish elswhere, that was his contractual right. He insisted on it as a founder so that he could not be silenced by an editorial board. Great. They don't want it, he publishes elsewhere life goes on.

But that didn't happen. They wanted to supress it. They tried to stop Greenwald from publishing it everywhere. He thinks the editors of the interecept did this because they had preferences on who should win the then upcoming US presidential election. I'm inclined to agree with him when you look at the correspondance. It's all been published by Greenwald at substack. His approach and his responnse all look extremely reasonable to me.

> but it still makes him a bitter man who can't handle the hit to his ego.

Can't disagree with that take on it enough. Makes him look like he has principles that he stands up for, to me. Indeed precisely that reputation is what got him the scoops and all those Journalism awards like say, the Pulitzer Prize.
Counterparty eventually adopted the EVM, and yet could not get traction for multiple reasons:

1. Network effects already on Ethereum

2. Bitcoin block time too slow and block size too low

3. Counterparty uses Bitcoin as a data layer, but Bitcoin itself cannot recognize Counterparty transactions, so Bitcoin consensus does not secure Counterparty transactions.
An open source newsletter manager web app - https://listmonk.app
The whole point was that the Intercept had specialist security experts on staff who know this, but the reporter rushed the story, told his own sources in the intelligence community critical info without realizing, and never actually spoke to the Intercept security team.

The fact that the Editor-in-chief did not ensure their own processes were followed for an NSA leak is a failure.
I'd argue the inverse.

It's easier to build more complex things on top of simpler primitives than vice versa. So a simpler base layer (say TCP/IP for the internet) opens the doors to more complex things on top (say http or JavaScript).

You don't want a Solidity bug (and there are many) to mess with the supply or ownership of Bitcoin. The limited/simple scripting language is there for a reason. It's easy to add complexity and more functionality at Bitcoin base layer: the decision to not do it is the hard (but in my view the right) choice.
not within your sphere of influence in any way

That's never true. Influence might be tiny, but it's not zero.

There's an irony, in that believing nothing can be done ensures that nothing is done.
This is going to be beautiful
Huh, it's almost like when people are educated they begin to make better choices.

Glad to see security and privacy be taken a bit more seriously though.
Link broken- try again?
I remember the hostility by certain Core devs to OP_RETURN being used for "ulterior" purposes. I remember the push to reduce the size of OP_RETURN to 40 bytes to sabotage smart contracts.

source: https://www.coindesk.com/developers-battle-bitcoin-block-cha...
Maybe I missed it, but notably absent from the listing of Hall's bunker's amenities was a medical facility.
> Further, understanding the NoSQL model is difficult for developers used to coding for SQL systems.

Presumably, these are intelligent people, and I would argue that the concept of "eventual consistency" and the ramifications of that, aren't really that hard to grasp. If you need something now, then you know what to do (you need an ACID compliant database). If you're able to wait, then you know what options you have available to make things better.
Wow, the shadow takes into account the relief of Earth. Looks very interesting!
I believe the first attempts at doing something like this were back in July of 2020. https://github.com/below/HelloSilicon : Someone with an early Developer Transition Kit (pre-M1 release) worked to convert the code from "Programming with 64-Bit ARM Assembly Language" to the M1's syntax.

Porting additional textbooks to M1's (ARMv8) syntax could help a lot in terms of making assembly accessible to more people. I believe there's a lot of value in learning it on a particularly popular real-world platform like x86 or M1 - where it may directly translate to reverse engineering userspace applications without having to then learn another assembler language as you might if you started with, say, RISC-V.

Truthfully I think someone should really add the M1 syntax to the new version of VisUAL: https://github.com/scc416/Visual2 . I've been intending to work on that to go along with porting Bob Plantz' "Introduction to Computer Organization: ARM Assembly Language Using the Raspberry Pi" to ARMv8 for the same educational purpose but haven't quite found the time to really dive in. A tool like VisUAL2 could help a lot of people learn this even if they don't own an M1 themselves.

Very tangentially to all of this, I'd like to showcase https://github.com/cornell-brg/pydgin , which is a flexible toolkit for simulating ISA's in Python, and was used to help validate the first version of VisUAL during its own development.
Not practical at all, but an unusual idea for sure.
when I first started teaching online I used Google Hangouts for 6 months and it was beautiful. I do a lot of rhythm teaching where the student uses their own metronome and taps, claps or sticks the rhythm and I listen for accuracy. I was dismayed when I switched to Zoom and experienced the filter. It has no idea what to with that kind of audio, where as it was so simple in GH. Even with all of the Zoom setting optimally configured you never know for certain what’s going to get through and what’s going to be canceled out.

As for configuring the settings, it can be easy enough to walk a student through the desktop config but last I checked the tablet config is ridiculous. And even required uninstalling and reinstalling. Would be so happy if that’s no longer the case?

The best part of Zoom imo is being able to share your computer’s audio or the audio from a certain window. That combined with Google Shared Piano is pretty clutch for me.

[edit] oh yeah one other offering to the Zoom gods. I also do a lot of screen sharing, like most of the lesson, and I hate how the video feeds default to a tiny format that can not be resized. A lot of times I need to be able to share my screen AND see my students hands but that’s just impossible now. I could do it with Google Hangouts no problem...
This is mighty interesting !
Not as a substitute, but my Galician grandmother always add some carbonated water to the pancake (think more like crêpes) batter, it helps a bit with retaining some bubbles but mostly make them more tender.
Things I’m working on at least once a week:

- Learning how to play this, very slowly: https://youtu.be/egWhW_BdLrI

- Audio synthesis from scratch in C++, and hacking a music synthesis engine on top of it. Consequently, learning about digital signal processing, and studying how different synth sounds are created.

- Working on a Vulkan-backed renderer optimized for multi-surface rendering.

- Learning and practicing cartooning / drawing. I like the art style of Adventure Time and tend to gravitate towards the characters within.

- Writing down ideas as they come around for a game I’m making. Anything goes: storyline ideas, specific dialogue I’d like to use, visual effects I want to create.
Playing with the idea of a static site generator for the masses, instead of the multitudes of CLI solutions out there. Something to point at a folder of maybe 5 markdown files, and generate a site for personal or small business use. (not a blog)

I hate that friends who need a website have to opt for overkill solutions like Wordpress, or a $10 subscription service, just to get a 4-page site on the web...