skysight-inc/HackerNews huggingface dataset:
> But that will take decades. What do we do until then?

We wait.

I don't understand why people want these issues to be resolved here and now. Society and culture take decades to change, that's natural, and shortcuts—however tempting they might be—often come at a cost of something else.

The conditions of these oppressed groups are not terribly bad, compared to what was going on with people in general throughout history. An average man who lived in Europe 100 years ago would gladly change places with an average black woman living in Europe nowadays. And even lots of white people from poorer countries nowadays have a lower standard of living than black people in developed countries. I speak from my own experience, as a person who grew up in a countryside where people don't have running water in their homes and toilet is just a hole in the ground; then I come to Northern Europe for work and hear how hard it is to be a black person here and that I'm apparently privileged because I'm white.

My point is, current conditions of people in developed countries are not so bad that it requires urgent measures to improve. If solving it takes 2-4 generations of people living in these conditions, it's not that much of a tragedy, and I don't think we must urgently start dumping resources to speed it up.
I get paid in crypto. My colleagues don't know how much I earn. If any of them discovered the address I'm paid into, they'd know my salary by looking up my address.

I see the need for privacy in this instance.
You want to play with Xorg's xinput command. Create a new keyboard / moise pair with it and two mice cursors! Window manager support still mostly lacking.
You don't really want flow control here. Flow control on the 1G interface isn't needed, your PC can manage line rate packets (I assume); asking the WAN to stop when the 1G is full will cause trouble for flows to other ports.

What you want is a small amount of buffer, but when the WAN is sending packets too fast, they should be dropped and TCP will figure it out. But maybe the buffers are too big and you get latency spikes. Or maybe something else is funky when packets are getting dropped?

Flow control usually causes more issues as things will get delayed or dropped in bunches.
What's wrong with Victorinox?
This is tangential to the point that you are making, but it never fails to irk me whenever I see the term legendary used to describe anyone who lived in the last 100 years.

I accept that the term now has a secondary meaning for someone who is highly regarded or significant in their field, but I can’t help but see this as an artifact of marketing speak that’s ingrained itself in our culture.

I think what’s lost is the sense of weight or gravitas that is implicit in the original meaning. The idea of a myth that is larger than any individual and now represents some manner of archetypal story that endures across the ages because it resonates deeply with our human nature.

The modern usage cheapens the special significance implicit in the original meaning. It piggybacks on the original’s import and drains it’s luster for it’s own short-term gain.
Well, same thing really. They are asking a general diversity question in order to get more info about your cultural background.
It seems to me that the human effort spent in creating the original images in an AI's data set is an important element to consider when thinking of the "difficulty" here.
I guess, but like... how? Like I said, I can't really think of 24 things to do lol. I'm reminded of Dolphin, the GC/Wii emulator - people would ask for more cores to be used and they'd basically be like "for what???", they started moving stuff like audio out, eventually they made some breakthroughs where they could split more things out.

Maybe with these frameworks threads are less dedicated and instead are more cooperative, idk. Really not my area!
Absolutely agreed. Chromebooks used to be great because of the battery life and low price. Now with MacBook airs, there is nothing else of the same class for the price. The fact the MacBook Air M2 has about 20 hours of usage time is absolutely astounding. A Pixelbook just doesn’t make any sense in 2022.
But not as weak as the case that the route to production grade commercial art is reached via biasing the training dataset more towards sloppy social media images...
Isn't this solved by GPS and maps with speed limit data? Google maps gives me nonsense speed limits in a couple of places but mostly correct.
I Signed Up for a 4 Day Women’s Retreat
My attempt at recharging from burnout.
Well except the tuna. That just gives you mercury poisoning.
A remote can be your personal remote endpoint, or it can be on a shared remote endpoint, but prefixed with your username. As long as you `--force-with-lease` to a feature branch you control and agree on a protocol with potential collaborators, the harm is minimal.

I mostly avoid creating these kinds of conflicts when people's limited git experience would cause stress or unnecessary use of people's time fiddling with the history. Or if more than one person is doing stuff independent of one another.

I've had colleagues that frown on rebase, and people who can't not.

One of the beauties (and complexitties) of git is that it allows for this diversity of workflow.
Gatto is specifically discussing public K-12 education in the U.S. And it's absolutely correct to describe that as a dismal failure, compared to other developed countries. Especially so when you look at outcomes for the most vulnerable sub-groups, which should arguably be the highest priority given that their family and social milieus cannot pick up the slack to anything near the same extent.
Yeah - it looks great but CV = a PDF for me.... :)
> Handling the SFP module itself will more directly expose you to the heat than an integrated ethernet port, so maybe that’s the difference.

This would explain a lot, TBH. Thanks for the productive discussion -- it helped me realize a few gaps in my knowledge
what i find interesting is that most people don't realize that the majority of your calories out is actually breathed and peed out. it doesn't, eh, turn into heat or something silly like that, which is common wisdom.
If you used an AI to write a million DALL-E prompts for a million different outputs - are you an artist if you pick the nicest looking output and call it art?
Off topic but why are there so many fairly fresh accounts posting hot takes that reach high on the front page lately?
Bike paths are indeed amazing and could of course work great for small little electric assist bikes, scooters, etc. That bike ride that drenches you in sweat might actually feel pretty nice if the electric motor is doing most of the work and now you are getting a nice breeze over you. Although 100F is pretty miserable regardless of what you are doing without AC - there may not be a solution to that other than highly cooled public transit.
I take your point. And I guess tone becomes particularly important when you're trying to communicate an unpalatable truth.
> It's like if a virtuoso musician were told that he can't play music anymore. He needs to move on to conducting

That's because coding skill, once you reach a certain baseline, is good enough and other things like architecture matter far more than raw ability.

Unless you are an outlier like John Carmack, improving your coding ability really does not improve your ability to provide business value. The difference between a junior and senior engineer is really the difference in knowledge about what can go wrong, and that knowledge is fundamentally about architecture and edge cases, not coding ability.

> Some business somewhere ought to make an effort to let the virtuoso coders keep doing their thing, and break out the engineers who want to go into system design as a separate career track.

That does happen, mostly at large companies that can spare the resources. I know a number of people who have been around for decades and make a lot of money doing that.
Between Fact and Fable: Historical Fiction or Nonfictional Novel?
> In this scenario switching is not just getting a different teacher, but an entirely new set of classmates as well, meaning the child is willingly walking away from all their friends and acquaintances they've made possibly over years.

Do they (correct me if I am wrong)? What I have seen in the USA, children indeed would switch classes, but relationships are continued on, especially middle and high schools where free time and extra curricular activities are often in shared space and time across classes.
Nobody stops you from taking a bus everyday...

Do you really need to take a bus to work to reap that benefit?
because they teach.

the difference being drawing (evoking, pulling) something already there out of the student (education).

versus putting some knowledge from the outside inside of the student (teaching).
Sigh... same trash UX/UI as every browser out there. :(

Get a good UX guy to gain an edge over the current offerings.
Can you give an example on how a white male software developer would develop something differently than for example an asian woman, and how the cultural difference would translate into a different approach of writing code?
Gonna echo steaming. The trick is to stop shortly before it's at optimal doneness. Doneness can frequently be assessed by the bright, rich color of the veggies: too raw and they're dull and tough, too cooked and they're gray and mushy.
I was back in my hometown recently for the first time in years, and I was shocked to see that my childhood mall was busier than I had ever seen it.

The end-cap Sears carcass has been demolished. Apartments are being built in its place, with a private breezeway connecting them to the mall.

Two adjacent large stalls are now an enormous arcade and bowling alley. A stand-up comedy venue has replaced Ruby Tuesday. There's an escape room now, indoor bunjee jumping, and a dance studio too. A deaf people's advocacy group has a neat little cultural center.

There's a bunch of new, huge sculptures in the large center area. Someone finally had the presence of mind to install some seating. The big sculptures deaden some of the noise. It's a genuinely pleasant place to just sit, socialize, and people watch.

The big multi-level carousel is still there. Sadly, they took down the huge steel-cable jungle gym, but the one they replaced it with looks a lot friendlier to toddlers.

For my entire childhood, half the food court stalls were empty. The other half were bland fast food. Today, all the stalls are filled, and the available options span many cultures.

Despite all this, a lot of things are pretty much the same. The retail is still there, there's just fewer redundant stores. Almost every store that remains has an obvious reason for its physical existence.

Conceptually, malls still make sense. They will always make sense, as long as buildings that share walls with each other are cheaper and more energy-efficient. In order to survive, a mall must find ways to make people want to visit the mall.
Add the "autonomous car trapped by a circle of salt" to your repertoire if you haven't seen it already: https://www.youtube.com/watch?v=thuN2HD6m2s
I do most of my work with protos in Java, and it's nice to have a schema like this that will build a bunch of immutable POJOs with builder classes and enough infrastructure to be able to do some interesting reflection-style stuff on top of the serialization / deserialization.

The wide variety of client languages is really nice. I'm fairly certain that I can parse a proto in any language I'm ever going to use.

The binary wire format is fairly straightforward, and is pretty tight without using compression. Fields are byte-aligned, and if you wanted to generate a binary proto message by concatenating a few things together it isn't very hard. And then you can use your proto definitions in whatever language you want to parse it. You can even parse your proto definition into a proto (Google provides the proto proto definitions, I think I got that grammar right) and write tools that generate whatever code you want easily.

I think the text format is under-utilized. It's my go-to for configuration files. You create the proto definitions with whatever structures you want to structure your config settings, and then use the official parser to parse a text file. It supports comments (I'm throwing shade at you, JSON), and is simpler than YAML, while adding that structure. You can also use command line tools to validate the file as a pre-commit, or translate it into a binary format if you don't want to rely on the text format.
Your real estate example is not a great fit, because real estate transfers are not common. That particular tax-free status on the transfers would probably be best interpreted as a carve out or loophole, with the normal status being that the transactions should be taxed.

On the other hand, depositing money is the normal status. Depositing what amounts to large sums over arbitrary periods of time is also normal. Directly to the point, the limit in place is not a restriction, but merely one that triggers mandatory reporting. The limit is very clear and absolute -- though at their discretion banks may report smaller transactions. Structuring is specifically about avoiding that limit and the accompanying questions and reporting.

So how would you rewrite this law to require mandatory reporting, but also not allow structuring? Because it's not apparently trivial how to achieve that goal any better than they did.
This is possible with linux. https://forums.linuxmint.com/viewtopic.php?t=342686

It gets kinda tricky with the windowing environments which don't really support this use case this well.
Pointlessly injecting a remark relating the birthday of a project to the "great day" of 4th of July is absolutely america-centric and presumptive. By extension I view it as a definite case of nationalism.
Perhaps we should come up with different job titles for people who do design, and people who do implementation.
Backlash against US News college rankings
Good thing we have the North Korean government and CP traders on our side, defending our rights.
He's hung up on the Supreme Court's rationalization of Affirmative Action, which is why he's wedged in this one embarrassingly narrow notion of what "diversity" is for. Even within that notion, he hasn't actually made a valid argument; by the logic he's using, you could evaluate a diversity program based on how many flat-earthers it admits.
30-50% increase in photosynthesis with elevated CO2, 25% increase in crop yield
The ambiguity of the one-to-many character-reading relationship may also affect its usability for objective diction, as in science. Quoting from Neil Postman’s Technopoly, Nobel Prize for Medicine laureate Susumu Tonegawa said that “the Japanese language does not foster clarity or effective understanding in scientific research” and recommends adopting English.
Depends on the teacher. My kids have had some teachers that I'd love for them to spend years with. Others... not so much.
There really seems to be a lot of mental gymnastics going on here.

Your original point was that casinos are allowed to operate because of their "lack of intent". I respond that it's actually because they're as heavily regulated as banks are. Your response is, "But sometimes they break the law!"

Who cares? Casinos are heavily regulated and most of the time they follow their regulations. Or they would be shut down.

And here we go back to the real original point... what regulations were Tornado Cash following? Were they ever following AML/BSA regulations? Did they do anything significant to attempt to comply with regulations that all money exchange companies have to comply with?

Seriously, take 2 minutes and read this:

https://home.treasury.gov/news/press-releases/jy0916

Your little example of Casino money laundering was $47 million and was touted as “the largest all-cash, up-front gambler the Venetian-Palazzo had ever had to that point,”.

Now read that link from treasury.gov:

Tornado Cash, which has been used to launder more than $7 billion worth of virtual currency since its creation in 2019. This includes over $455 million stolen by the Lazarus Group, a Democratic People’s Republic of Korea (DPRK) state-sponsored hacking group

It's not even comparable. $47 million is 0.6% of $7 billion. Tornado Cash's raison d'être was money laundering and it was right to shut them down.
I live in the US. My daughter switched classes last year. We transferred to the school system before the start of the school year (a much better one than the previous one which mostly catered to children from lower class families) and as a result, she was behind her classmates for her grade and age group.

The teacher was openly derogatory towards her when she didn't understand a concept and refused to help her during open study periods. The child was flat out depressed when having to do anything with the class. We had enough and had a conference call with the principal, her assistant, and the teacher. Our kid was in a new class the next day.
ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest

:DDD
Because you may want to back up your work remotely before you have the time to write something nice. I had to leave halfway through writing a unit test today. My colleague asked me to back up the code by pushing it. And now I'm back, fixing that test, writing that commit message. Most likely we'll merge right after, so my colleague probably won't need to add more, so the branch is in my control.
True but maybe they would be less sweaty if they were bicycling more and in better shape :-D
The world has more trees than it did 35 years ago (2021)
Congratulations on the new release Yorick! Inko is pretty close to the ideal language I'd like to use in 2022. I'll give this new version a try soon.
Can you detail what you mean by 'cultures'?
The concept and visualization reminds me a lot of similar technology in the TV show Person of Interest. https://en.m.wikipedia.org/wiki/Person_of_Interest_(TV_serie...

It's quite interesting to think about how relevant the themes being discussed in that show are ever present today.
Sure, but only after teaching the necessities first.
You're not wrong but really the whole problem is cyclical. It has to be broken down everywhere. Diversity and anti racism in education is getting raked over the coals right now. Housing discrimination is still pretty rampant. Racists are winning elections. There's an unfortunate tendency to force compliance on those who can best accommodate it rather than who is more in need of regulating.
I don’t see any causal link here. This whole thing reads like lazy copaganda.

Their premise is that large, well-funded violent criminal organizations had previously stayed out of California because they were afraid of going to jail?

I knew some people that dealt with the weed side of cartel grows in California going back to the sixties, and those guys never gave a shit about jail.

If I had to guess, this has more to do with cartels employing fewer opium farmers since fentanyl supplanted a lot of the traditional heroin trade. The cartels don’t really let people retire, even farmers, so I wouldn’t be surprised if they’re just optimizing their workforce for maximum profit.

But sure, LA Times, it’s because of legalization. It’s only a coincidence that by blaming legalization they’re tacitly implying that it should be repealed! The return to prohibition and a massive increase in police power is what we need by happenstance! There is no agenda here!
I work at one of the best unis in the world in a big ML research group and I have not. Unfortunately.

I even know researchers with 10k+ citations in ML that even talk about "continuous maths" and "discrete maths". This pretty much sums up their level of mathematical sophistication and ability.
>China is planning at least 150 new reactors in the next 15 years, more than the rest of the world has built in the past 35.

https://www.bloomberg.com/news/features/2021-11-02/china-cli...
No, you didn't get it.

You may have children accounted as DL list and so each Node should have m_next / m_previous node references.
+ Parent node to have m_first_child reference (if list is circular).
+ m_parent (Node) reference.

So you need 4 pointers per each non-terminal node. Or 3 pointers for terminals.

Otherwise (vector of children):

You need only m_parent (Node) reference in terminals.
And in container nodes additional vector<NodePtr> m_children; to store child references.
The Ultimate History Lesson: A Weekend with John Taylor Gatto [1] is a (long) revealing look into the history of education in the United States. I don't agree with everything but certainly had my assumptions challenged.

As more families choose to eschew government schools, it's hard to argue that he was not ahead of his time with his observations.

[1]: https://www.youtube.com/watch?v=YQiW_l848t8
I never allow HTML to render in my emails, for security purposes.

I've found it to be rather helpful in determining which emails to delete immediately. If it's HTML, it's probably commercial in nature, and if I can't easily read the contents in the HTML source, then it's certainly an email that isn't worth reading at all.

That said, email in general would be greatly improved if it were strictly plain-text.
Those who follow a plant-based diet until they die live longer.

The confounding factors there are enormous.
Ehh I would attribute this to general ignorance of the country's history caused directly by the states are very loudly outlawing the teaching of it now and the states more quietly censoring it in the mere 2 generations since the civil rights act, 5 generations since slavery was outlawed.
Don't speed up the video, cut the useless trash and stop wasting ppls time. A general 300 page book has around 270 pages of useless content.
The pilot light on my furnace went out years ago. I only noticed because when I opened the door to the room with my computer a light but noticeable heat blast hit me. It took a second, but I turned around and checked my furnace, etc instead of going in the room. It really was a revelation about how much heat those things produce.
It's possible that the internal version of protoc is very different from the open-source version. (I know there are numerous differences, but not sure how pervasive they are in the parser.)

The open-source version has a hand-written tokenizer and recursive descent parser that is not too difficult to translate to EBNF. You'll notice that the section on numeric literals is a little wonky, because the tokenizer does a check that is hard to describe in EBNF. But it isn't too bad.

Also, some of the constraints of the language are in prose in this spec because they are easier to enforce using a semantic validation pass, instead of trying to model purely with a CFG. (Optionality of the colon in the text format, used in message literals, comes to mind.)

There are some things that technically _could_ be handled in the grammar, but they would make the grammar much more cumbersome to read and understand. So those things are also extracted into prose.

> Definitely interesting for this company to create an EBNF definition for protobuf.

For what it's worth, Google has also published an EBNF definition (the subject blog post contains links to those specs). But they are incomplete and not entirely accurate, which is a non-trivial part of what led us to writing and publishing this spec.
Diet is an HN magnet for bike-shedding and anecdotes.
How much of the snow has melted, so can it happen like this anymore?
https://www.fincen.gov/sites/default/files/2019-05/FinCEN%20...

Here ya go.

If you use Pokemon cards in such a way as there is a reasonable expectation they may get converted back to dollary-dos, you are required to track that too. Sorry mate. Nice try. But no.

Thank you, come again.

I get it. It's frustrating. If only the means of exchange wasn't such a pivotal part of criminal enterprise, or people would just not do illegal things, we could have nice things. Alas, tis not the case.