skysight-inc/HackerNews huggingface dataset:
paradox of tolerance is just a meme and not even a very good one.

8chan, which was usually coded in the media as the most extreme platform managed to be host to both /pol/, /leftypol/, a myriad of queer & lgbt boards and /christian/ as well as boards for other religious denominations and multiple competing sects of gamergate and, of course the q boomers. at one point of polling, /v/ was something like 60% lgbt. on zeronet and the webring you see a similar plurality of views and usecases. there have been hundreds if not thousands of imageboard clones over the years with even less moderation than voat if for no other reason than incompetence. fatchan and chen2 were hardly festering havens of white nationalism. there is far more that leads to a website's culture than speech policies and administrator doctrine, the outright user revolts of SomethingAwful and Neogaf stand as a testament to this.
this whole idea that free speech is a one way road to the fourth reich simply does not hold when weighed against the facts, especially considering that the 'sensible' platforms like facebook have been used as the rallying grounds for actual genocide and the livestreaming of murders & kidnappings.
Video evidence is of little use when the people in charge turn a blind eye to it, are culpable themselves, or denounce it as "fake news".

When the have the cooperation and participation of the military, the secret police, and the general population (as has often been the case in many atrocities, genocides, and pogroms in the past) it's even worse, and by the time the video evidence gets out (if it ever does) it's too late to save the victims, assuming there's even anyone in the position to do so.
I can't recall a specific case of a student actually getting banned for anything DMCA or piracy related. We issued warnings to the most egregious offenders and that was always enough. To actually get banned from the network you'd pretty much have to get expelled first. The point was we did have the capability to enforce it and keep the network secure.
Yes. Function and operator overloading, default arguments and templates alone make it better.
> Shutting down is the consequence of not compromising ideals.

Couldn't agree more with this.
Ruby just never clicked with me, and I feel like if I am going to use something other than a scripting language, like python, it should be something that has insane native performance.
How its used
Well we’re about 10 months into this and most news outlets won’t even admit that there’s natural immunity, even though with 10s of millions of cases we have maybe a dozen of cases worldwide of reinfection.

I think the fundamental issue is that the public health measures break down once everyone doesn’t have to follow them. So either you refuse to admit that there’s no reason for a recovered COVID patient to wear a mask, or quarantine after close contact with a new case, etc.

Or else, if you admit that exemption, you either basically can’t enforce the rules anymore, or you need to track everyone who was infected and provide verifiable “passports” which is a step toward a dystopian future we should not allow.

I think in the end it’s easier to deny that there is true natural or vaccinated immunity than to deal with this conundrum head-on. However, at some point the admission must come, I can only hope in the April/May timeframe once vaccination is more widespread.
An interesting startup story, and links to measures of atmospheric radio-generated randomness at https://www.random.org/history/
Agreed. Flaky tests are a bug and the only agreeable solution is to identify and remove the non-deterministic inputs.
Thank you. One thing I was looking into was integrating my user DB with subscribe/preferences/unsubscribe link that is being sent with each email. Mailchimp does it very well. I am not sure I can integrate my Django user model with sendgrid, but I will sure check it out.
http2 is binary and so is systemd log.
Yeah, good comment, good link. I also like their github though: https://github.com/internetarchive/openlibrary
Look at Eagle gas cans. They work well. You can also buy the old style spouts for the plastic cans (I guess they just can't sell them with the can).

SDRs can recieve in those ranges.
Physical addresses of 270K Ledger owners leaked on hacker forum
> I don't really believe the notion "imperfect code style is a code smell" anyway.

Blaming developers for something that can be automated? Yeah, something is off here, though not necessarily the review.

> nitpicking of inconsequential things like variable names

To me it sounds like a good thing when there's nothing else to comment on. Making code more readable is a win for everybody.
I want to agree; corporations should not be the arbiter of what is and isn’t true.

But they do want to promote content to us, because their entire business model depends on keeping us in a never-ending scrolling algorithmic stupor.

So there’s the catch-22. I don’t want them promoting falsehoods. And most falsehoods only survive be being more interesting, more salacious, more engaging than the truth - so unless the system has some bias against them, it will prefer them.

If there’s a magical solution to not promoting falsehoods without deciding what’s false - there’s probably a lot of money waiting for you.
I guess the refugees will head off to parler or thedonald.win, though I wonder if voat's level of racism is too much even for those sites.
Literate programming could solve some of our everyday problems, such as discrepancies between documentation and implementation (in contrast with often hard to use automatically generated documentation e.g. using JavaDoc). I'm not sure why it never caught on - perhaps most programmers rather want to work on code and not on explaining it...

While not as elaborate as Knuth's WEB system, I liked the approach used by Douglas Comer in his Xinu OS books (my first OS textbook) very much. Comer's integration of explaining text sections and related code is not as tight as some of the commonly mentioned literate programming examples, but IMHO it still helps a lot to understand the system structure and the dependencies of the piece of code discusses with other parts of the system.

What is great about the Comer books is that - like Oberon - they also cover more than just the OS. In the original version of the Xinu book, there was an extensive explanation of the PDP11 the system was developed on, though not on a sufficient level of detail to actually build a PDP11. While Comer doesn't include a compiler or GUI in Xinu, he extends the system in another useful direction with Xinu-based Ethernet and TCP/IP support in a second volume. The Project Oberon book includes a short chapter on networking, but this is a point where the "not-invented-here" paradigm that helps to keep the Oberon system so simple and elegant seems to break down, as real-world interfacing is essential today. The difference in complexity between the homebrew approach and TCP/IP is easy to see, however. Networking is covered in a single chapter (IIRC) in the Project Oberon book, whereas it took Comer a whole book volume to describe his TCP/IP implementation (admittedly, also including the description of a number of network protocols on top of TCP/IP).
The Western kitchen aesthetic is very industrial: bulky appliances of stainless steel, maybe a dab of glossy paint. The KitchenAid mixer is a classic example: https://www.kitchenaid.sg/countertop-appliances/stand-mixers...

But in space-constrained Japan, easy to clean white plastic is standard and the hydrocephalic robot look (like the example you link to) considered high-tech.
Well, amex is pretty good in features and experience end to end. In comparison, the Uber card was garbage as it's just a badged Barclay Bank card with shitty apps and an awful purchase notification implementation.

But usually the rewards are all anyone cares about, and the Apple Card is decidedly mediocre and pell mell here.
> It is not the same as making an iPhone.

They can make phones because they hire/hired experts who can make phones. I doubt they would use those same electrical engineers to design the brake systems. I don't think there's anything evidence to suggest that they couldn't acquire/hire the right talent.
Strong disagree here.

I'm not sure what's going on, but this craze about computational photography is ruining cellphone photography for me.

Try to take a selfie with the iPhone 12 Pro. It's awful. If you use the regular camera, it generates an HDR selfie exaggerating every imperfection on your face. And if you use portrait, it applies a fake looking blur and softness to your skin and is incredibly strict on framing.

Camera photography is moving further from realism and I don't want a part of it.

Turn the camera around and you get similar problems. From detail-less low-light images, to sun-saturated indoor shots. It's like everyone took the Samsung model and ran with it.

My DSLR is the only lens I have that can produce a realistic photo nowadays and give me access to the raw sensor data.
ive developed a defacto rule of thumb / intuition that a function size should basically be as big as it can be without being inconvenient to test. which means that its pretty small most of the time
I think we should be careful when using the engineering term.

The author is writing specfically about software engineering but by by-passing the 'software' word in the title he is making a disservice to the real engineers (those professionals who have to go through a rather demanding set of requirements to be considered as such, e.g. mechanical, structural, chemical, etc).

We software developers love to be called engineers because it give us gravitas and status. But we fool ourselves and, most importantly the public, as our field is not regulated and it doesn't have a clear mandate nor ethical rules as the registered engineers.
The onus is not necessarily on me to convince you. Reasoned arguments exist to convince people, but there isn't any sense in expecting to convince 100% of people, including my racist drunk Uncle Harry. The bar you're setting with "Your job is to answer every set of people who don't like your idea," is essentially saying that change should not happen at all unless there is unanimous acceptance.
AZ law

You are

Sec. 19-151. Crossing a roadway.
(a) No pedestrian shall cross the roadway within the central business district other than within a marked or unmarked crosswalk.
(b) Every pedestrian crossing a roadway outside of the central business district at any point other than within a marked or unmarked crosswalk shall yield the right-of-way to all vehicles upon the roadway.
(c) No pedestrian shall cross a roadway where signs or traffic control signals prohibit such crossing.
Here is the commercial center I was referring to and the road across which jaywalkers dangerously dart:

https://www.google.com/maps/@39.17947,-77.2383268,3a,75y,359...

And here is proof the speed limit is 45:

https://www.google.com/maps/@39.1826157,-77.2383985,3a,75y,1...
Fecal transplants from "super not depressed" donors.
Ask HN: Do you use Dvorak or any alternative typing / input technology?
Any time I find myself repeating some process a lot I generally try to reflect on how I might make that process more efficient. This has led me to adopting new workflow tools and plugins, but I still haven't done much to address what seems to be the elephant in the room - having most of the work I do go through a keyboard with a infamously impractical layout, especially for programming. I've been curious to try switching to a layout like Dvorak, but never actually wanted to spend the time. One thing I find particularly frustrating is the frequency of symbols I have to type while programming that are pretty unergonomic to input and often lead to typos. For example all the []\{}|;':" keys on the right hand side. I saw a snippet of some Rust code a minute ago (below) and one of my initial reactions was apprehension toward the use of pipes "|" in the lambda syntax since they're relatively difficult to press. The keyboard is definitely something I don't want biasing my judgement of a language or syntax, so that feeling has reminded me that it might be worth investing the time in taking a new approach.

Rust snippet:
let squares: Vec<_> = (0..10).map(|i| i * i).collect();

Do you use Dvorak or another keyboard layout alternative to QWERTY?

Do you use any other unconventional input devices such as mouse alternatives?

Do you use any other non-standard input configurations?
Yes, a limit per type. Not for the whole serialization.
I dunno man, plants are trying to kill us.. they don't want to be eaten..
So they are basically bullies that exploit the weak and defenseless and are afraid of people that fight back.
Most of the original Voat groups were groups that has been kicked off of Reddit, but then people there made groups that corresponded to groups that were still on Reddit, like /v/science and /v/movies.

Reading those is quite an experience. On /v/science right now there is a submission about dark matter and MOND [1], which was also discussed today on HN [2].

The title of the Voat submission will give you a good idea of what the place is like: "Another Jew Science Lie to Fall? DARK MATTER not needed?! Evidence of "modified gravity" in 150 galaxies strengthens dark matter alternative. Gravity has >8 anomalies but this one is solvable."

That's actually a fairly tame discussion by Voat standards. Here's one that was a submission of a video on pilot wave theory from PBS Space Time [3] (or as it is referred to in the comments, (((PBS)))). Voat title: "Kikes have been shitting up science for over a century". See the comments for how the ether is the right theory and the Jews suppressed it.

Here's what a movie discussion is like over there [4], "Mandolorian - Season 2".

[1] https://voat.co/v/science/4169827

[2] https://news.ycombinator.com/item?id=25496725

[3] https://voat.co/v/science/4152241

[4] https://voat.co/v/movies/4164913
I think that's exactly what GP is doing
Daiso is the canonical example of a Japanese company that makes virtually everything in China.
> In my experience, code with too many functions is more difficult to grok than spaghetti code.

Because it is, just on multiple plates.
You would hope that logging out and back in would refresh these settings.
This in turn is dwarfed by the deaths caused by automobiles!
I used to lurk 4chan regularly (granted, not /pol/), and the amount of viciousness and toxicity on voat.co still seems high in comparison IMO.

The way 4chan uses suffixes like "f*g" (which is mostly jocular/memey, even if in bad taste) is not the same as the kind of outright hate speech you'll find all over voat. Voat might be more comparable with /pol/ in particular.
Yeah, the complexity comparison of a DOT-legal EV to smartphone is idiotic.

There has been some improvement over ICEs though, at least in the precision-machined parts and assemblies department.

But a smartphone is analogous to the infotainment display in a modern car. There's still a lot of car attached to that. I think many people commenting on this don't have the slightest clue what the average automobile is composed of beyond the engine, interior, exterior, and wheels.
I think part of the issue is that the average age of Reddit users plummeted. It was in the high 20s, but I've seen some research that puts it in the high teens these days / early 20s.

That has a huge impact on the quality of conversations.
I have a contrary view on code style. If there's no semblance of consistency to the code you write, how can you possibly formulate a consistent and sensible architecture?

The style itself is inconsequential, but no consistent style is a red flag to me.
Moved my notes from laptop files to Notion. I'm Sharing the link:)
what is on the other side, again?
During a public emergency with uncertainty like the beginning of the pandemic, a person who becomes physically aggressive in a supermarket, makes a point of coughing and spitting on shelves and aisles, and threatens the cashiers and stock staff everyone else depends on, because they want to provoke a confrontation that makes them feel powerful - does not earn sympathy.

Equating people experiencing depression with those who have violent delusions and borderline tendencies creates a worse stigma on seeking treatment than recognizing that dangerous people are just plain dangerous. Sure, we're all people etc, but in an emergency, there are men and women you can trust, and there are ones you can't. A psycho is someone who threatens or harms others for gratification, and it is an epithet they earn. If that's "prejudiced," perhaps we're just from different cultures.

The stakes change when there was a reasonable threat that their actions could put people and their families at risk.
What’s funny is everyone (including Microsoft) was saying all this same stuff about Apple in 2006 and early 2007 when it became clear they were going to move into phones.
"Lasagna code" might be a better term.
Just wanted to let you know I favorited this comment for the responses it garnered. Great question, great efforts at providing answers.

This could be its own “Ask HN” thread.
Chiming in to say the the Reactiflux discord channel has been an amazing help while doing FE work with Typescript, React, Redux.
Imagine that you have two employees with complementary skills (one excels where the other sucks, and vice versa) working on the same project. They will probably enjoy it a lot, because from the perspective of each, they can do the "easier" part (easier for them, than is). And the quality will probably be high, because each is working on what they know best, and what they enjoy.

However, from the average manager's perspective...

What happens if one of these two takes a vacation, and you decide to put in the sprint something that the other one sucks at? (Planning? What planning? This is Agile!)

What happens if you later decide you could save some money by moving one of them to another project, and leaving the other one to handle it all?

Also, what if one of them asks for a raise?
"How do courts uphold this? You go to a restaurant, they say you can buy the tasting menu for $100, but they have a temp chef working that day which will cost you $50 extra, which you find out as you're paying.
"

In the US you go to a hospital and basically sign a contract "you can charge me for whatever you feel like". What surprises me is that they get away with often charging for stuff that never happened. When you confront them they just say "Oops!" ad take it off only to try it again next time. I don't understand how they get away with that.
>Apple is fundamentally now a company that can move immense amounts of capital into new industries with the underlying ethos of user experience.

The user experience of many Apple products is notably substandard. Maps, homepod, keyboard, list goes on. What Apple is good at is integration (both horizontal and vertical) and managing user perception through design.
I am using it in couple of projects at work. I published it just yesterday, so no-one else is running this yet. However, IMO use case is strong — given amount of backend Go service code running and interest in machine learning models these days, this project should come handy.
> Could the great filter be something like developing language?

Perhaps it's a combination of factors?
Dolphins are social animals that appear to be capable of complex communications among themselves, but don't have hands to manipulate their environment the way we can.

Apes have hands, but don't have complex language.
The first one ever (I believe) is about a block up the street from here. Before Coronavirus, I would stop in and say hello to it, every couple of months.

A museum piece now. Would be great to see it running again. Not likely.
The US is on target to have everyone that wants one jab'ed by June.
>ABA is... quite controversial, to put it mildly. It is essentially an "aversion therapy", which is a codeword for "I will keep hurting you until you learn to behave properly".

This is not true. Modern ABA has no punishment as negative feedback component. You clearly have no idea what you are talking about. If you find that a facility engages in said techniques they should be reported.
Stop Charging for Support Plans
Yup, I never knew the name.

Look what I found.

"Regulations: In 1998, the U.S. Food and Drug Administration (FDA) declared that mercurochrome was "not generally recognized as safe and effective" as an over-the-counter antiseptic and banned its sale in the U.S.A"

I thought it had been banned many years earlier.
An infinite Universe makes the most sense, let's adopt that
I don’t know for London, I wouldn’t describe Tokyo as full of cars.

There are major axes to accross the city with constant traffic and most bigger blocks are accessible by car (even just for deliveries). But there are pretty large areas with no car entry, and small residential parts are often shared car/bike/pedestrian zones were cars are not privileged.

I also think the goal shouldn’t be car-free, but to have clear separation of the “liveable” space with shops, parks, administrations, schools etc., and the “transportation” space with the trains, cars, cans and trucks. Speaking of Tokyo it often layers the two, with lower level streets/buses/truck roads and upper level walkable space. Seems to be the best compromise, albeit more expensive to build.
> It's also less than ideal that they body-check facts from right leaning news sources far more than left leaning.

You mean statements like this?
> physical-world-analogue UIs

FWIW I think the word you're looking for here is "skeuomorph"
Thermal design, fluid dynamics. Apple said as much in advertising at the time, IIRC
This is a fair argument for taking a stab in the dark. That's certainly how we started out.
Does any government require ASIL D yet?
What do you think are the next steps in improving this?

My impression is that the one thing that will make a significant change in this is that private shares are liquid in secondary markets like Forge or Sharespost. It would be revolutionary to also valuate companies from the perspective of employees, being able to pick winners and negotiate more stock from the not-so-winners, where stock is worth less.
They're escalating levels of technical skill, as defined in the linked article. I see no indication that there should be significant overlap.

While young adults might be better able to e.g. use Gmail, I'd be willing to bet most of them can't configure and recompile DWM, modify the gtk3 settings.ini by hand, or make changes to their xorg.conf.
Not in practical terms - by their very nature, registers must be mutated during a non-trivial program. Still - processor instructions are functional by nature: for example, an ADD op requires two register inputs and one register output. The assembly I worked with in university also includes the ability to create callable procedures. So even when designing assembly code, it pays to think in functional terms, although as stated earlier, registers are mutable by nature. My point was the constraints of the time kept developers from making things too complicated, so their programs often followed functional like, simple designs - see the POSIX utilities for example.

Still, Lisp was created in 1958 [0], so it's definitely likely some folks grandparents were programming in it :)

[0] https://en.wikipedia.org/wiki/Lisp_(programming_language)
Fun fact pop.com used to be owned by Steven Spielberg and Dreamworks. Back in 2001 the company i worked at were involved in developing an identity for them for some tv platform. It never went anywhere.
Ammo clips too. Now every 10 minutes I have to stop so I can hold the A button for 2-3 seconds for each of the about a dozen clips I need. It's super boring.