skysight-inc/HackerNews huggingface dataset:
> fail to address the actual ethical issue

Could you be more specific about what you think the ethical issue is? I've seen many comments describing very different ethical objections, from several perspectives, and I'm not sure which one is yours?
All the billions that went into it have what to show for? How has it improved anyones life besides making some early enthusiasts and lots of criminals rich? How is society better off?

Lots of grand ideas that went nowhere because they are entirely unrealistic and divorced from reality.
...and good old fashion virtue signaling https://www.jefftk.com/donations

imo, honest hearts never need to publicize their altruism to the world.
Kind of a self-snipe, really :)

I spent more time that's reasonable on Tetris, but mostly on modern variants. The 'classic' tetris most people are used to feels kind of weird to me.
Agreed. No empathy in this article at all... extremely slanted and I only got halfway through it. Also, there is a pretty major cult in the US that has been forming around one Dr. Fauci as well that has plenty of weird dancing and TikTok singing. Oh, but that one is the REAL "Happy Science" that promises doomsday for those that don't put a mask on for it or follow the rituals.
Browser default is not necessarily the same as the OS default. Even Safari on macOS (which one might expect to be well-integrated) sans-serif resolves to Helvetica, not San Francisco.

It would be great if they were equivalent, but alas, they are not.
That would help. Although there's some cognitive load involved, and the question for me is "What's the upside?" I suppose I've done exactly what you're suggesting, but I've drawn the line at social media itself. Because "everyone's little issue" is 100% what it contains and transmits, whether it's something personal or a shared news story. I have deprioritized all of it. Even Hacker News, where my participation is much less lately.
>"A simpler..."

You are not the first to twist the meaning of words.
Then you've been lucky. Good for you!
eggs, meet basket
privacy doesnt mean no ads. it just means the ads arent targeted at you specifically
This happens with everyone I know who is self employed. Lawyers, auto shop owners, repair shops. If you bill hourly, or by the job, it is very easy to calculate how much you lose by not working right now.
It does not eliminate the conditional jump, it's just synctatic sugar.
Jessica Alba's Honest Co. Surges in Nasdaq Debut
That's because company owners and shareholders did all the hard work and deserve any increases in profits.

/s
I think any discussion of "Guns, Germs, and Steel" needs to come with the caveat that the author (Jared Diamond) is widely criticized by the greater historical/anthropological/poli-sci community for prioritizing narrative in his books over scientific accuracy.

"Guns" is still a good read, as long as you don't stop there.
It may or may not help with sleep, but reducing blue leds sure as hell helps with migraines and eye-strain.

Anyone who really knows study design have an opinion on whether they properly accounted for the increased likelihood to do computing late at night, and thus reduce sleep from been brain-amped before bed? (I doubt it, but I know just enough about study design to know I don't know study design and lots of other people don't too!)
Thanks! Wouldn't have been offended if you'd just linked me through lmgtfy.com
He puts his mouth where his money is*
> embed a third party on my website, all bets are off considering privacy/data flow.

That's definitely not the case. It'd be true only if there is no contract w/ the 3rd party at all. Many contracts cover data leaks and the like and the contractual obligations are "non-trivial" to put it mildly.
Maybe they’ll do that someday. Bootstrap to there, and then switch around and save us all the hassle of writing webapps.

That would make this comment thread look more hilarious than «less space than a Nomad, no wireless».
You have an off-by-one error. The strings are 3 bytes long.

I'd write something similar, more or less; Probably the following, not for optimization, but more as a matter of style:

const char countries[][3] = {
"A1",
"A0",
// [...]
};

// [...]

int total_countries = (int) (sizeof(countries) / sizeof(countries[0]));
return cc < total_countries ? countries[cc] : "UNKNOWN";

No need to hard code the length, and the cast is guaranteed to be within the bounds of an int on all platforms as long as you don't go over 2^16-1 countries.
> You really shouldn't do "block this element, allow this element" type sanitizing ever.

> What you should do is:

> 1. Parse the input into an AST that only allows safe nodes. I.e. the AST should have no <script> node at all. 2. Write it back out as HTML.

Firstly I don't see the difference between what you say you shouldn't do and what you say you should do. This is what a sanitizer does: it parses the input into an AST that only allows safe things. It does "block this element, allow this element" on an AST.

So I don't understand what things you're contrasting?

Secondly, I guess this was just brevity, but disallowing script nodes is the tip of the iceberg when it comes to sanitization. You need to deal with a plethora of vectors involving scriptable & interactivity attributes, and other "active" non-script elements.
Standard for many companies? Probably. For tech? I don't think so. We start at 10 days the company picks (the typical ones) plus 19 days that "you pick"* and add 1 day per year of tenure for the first 5 years and that feels "competitive but not exceptional" for tech to me.

We also offer an additional 4 weeks (contiguous) once every 5 years, which is not standard for tech and is an enjoyable perq.

* - plus sick time which you aren’t paid out if you’re fortunate enough to not need to use, plus parental leave
I guess median numbers are a terrible metric to use since house prices on the east/west coast have ~2-3x'd since 2008.

Michael Saylor says there is now at least a 15-20% annual inflation hurdle that he has to overcome (~2019-2021). He uses 10 year treasury bond yields, house prices, healthcare, education and a few other metrics to come to his number. My calculations (~20-25%) roughly line up with his.

All things considered, I trust his calculation method more than plebs that have little real exposure to markets, very few assets under management, and no shareholders to answer to.

How Michael Saylor Defines Inflation, Risk Premiums and Hurdle Rates - https://youtube.com/watch?v=sw3kVeE1Pxg
Amazing how differing fonts successfully make each screenshot ”feel” like each OS to me.
This is a problem inherent to Linux, that is, you need maintainers, with APIs changing regularly.

Windows is a lot more stable in that regard, and mainframes are not even on the same league.

It is a choice made by the Linux community, it goes very well with its open source nature and it has advantage in terms of performance and ease of implementing new features, but the drawback is that you can't keep compatibility without active maintenance.
the left wing in the US is markedly different from traditional left wing politics. Traditional left politics are about class and capitalism (being fundamentally derived from Marx), the mainstream US left seems almost entirely derived from intersectional feminism and critical theory. I'm aware that the US does also have traditional left-wingers like Bernie Sanders, but most of the attention goes to the intersectional form.
Some comments on DataFrames.jl 1.0 release
I don't think ads are bad per se, people don't like them because they don't like paying.

No-one is forcing you to see ads and often you have the option to buy your way out of ads.
More in general if people preferred to pay we see a paid alternative emerge, thanks to the nature of the market. The reality is that the majority of people are not privacy conscious and don't care as much as people in tech do.

Overall, I'd be prouder to work on Google Ads, which provides services on a voluntary basis, than to work for the IRS or HMRC which impose their government's decisions on people under threat of fines and eventually incarceration.
Modern freshest gcc 11 can optimize the if's nicely
https://godbolt.org/z/771foExcG

getCountry:
mov eax, OFFSET FLAT:.LC0
cmp edi, 258
ja .L1
mov edi, edi
mov rax, QWORD PTR CSWTCH.1[0+rdi*8]
.L1:
ret
Check volumes, non-root volumes are kept on deletion but should be EBS charged instead.
There is a lot of meeting fatigue due to WFH. People are probably preferring async platforms. Imagine spending an hour only to find it waste.
> The researchers further posited that mental stimulation, not the kind of light displayed, plays a role in impacting sleep quality for those who regularly get a sufficient amount of sleep.

So would the solution then be meditation before bed instead of the consumption of media, even books?
Why did they delete it.

Appel dont delete their Press Release. Why do they delete these blog/post then? It is still part of the company communications.
Am I the only person who loathes this form of 2FA? I have this on my eBay account and it never works. I click the "Approve" button, and it fails to send so I can't login. I would prefer to just use my 2FA TOTP app, which has yet to fail me!

My work has the same sort of setup, they expect you to install the "Microsoft Authenticator" app (no TOTP supported) and click approve in that. But how have we increased safety when my Team/Outlook phone app requests that I click "approve" on a different app? I'm basically alt-tab'ing and clicking a different button, not really an improvement. It should be on a separate device, or something out of Microsoft's control so they can't screw it up.

Worse still is SMS 2FA, which appears to just be an analytics technique rather than a security feature. As we know, a phone number is only as secure as a carrier's most-tired employee.
The theoretical end you describe — one where we are all just writing web applications to run in Mighty - sounds incredible but ignores the reality. There will not be 100% or even close to 100% adoption of streaming browsing, especially if it costs $50(!) a month. And you can imagine everything else that will go wrong:

- mighty creates arbitrary APIs that allow more speed so now we have yet another build target

- it manages to become successful, so now competitors jump in and now we have multiple targets to build for.

- god forbid, competitors offer “free” versions that become even more invasive to your browsing
There are rumbling about nuclear power as a solution to climate change...now we can't have that!

Last time the UN made such notices we got the Chernobyl TV series...
I do not believe Ads are inherently evil. However there are some problems with the _current_ ad industry.

The extreme tracking based on the mental state and identity of ads make them more than annoying. It is annoying to watch stupid ads on TV. But it is way worse when the ads are targeting my mental weaknesses directed directly at me. Example being how the Cambridge Analytica was able to make ad campaigns targeting _individuals_.

Generalized, non-targeted ads are fine. Though I do have problems with ads assaulting me wherever I go. I am fine with visiting a website that is ad supported and getting ads on the side, but I am not fine with walking home and seeing ads everywhere I glance at. And worse when ads are formatted so much like the actual content to trick you into thinking you're consuming content and not ads. Or even worse, sponsored pushes when you don't even know this is an advertisement.

Point is: Things cost money. Yes. But I don't think the current ad industry is anything other than toxic as hell.
Seemingly because they download and build bcc as part of the build process. As to why they do that... probably because the three year old distro they're targeting has a three year old version of bcc.
Even 30 years ago, police violence against black men was just another day. The difference is you're now aware of the truth. That's a good thing. We can't learn from our mistakes until we're aware of them & can confront them without writing them off as merely a shocking outlier.

I wouldn't conflate movies and real life. A snuff film is not the truth. Woody Harrelson is not a murderer, Derek Chauvin is.
thanks. I read through the definition, are you aware of any organizations, books etc?
> 470 The term does not include any information service, system,

> 471 Internet search engine, or access software provider operated by

> 472 a company that owns and operates a theme park or entertainment

> 473 complex as defined in s. 509.013.

The bill includes an exception for companies that own theme parks, which I for one am entirely in favor of.

Move Fast And Break Things - The Rollercoaster

https://www.flsenate.gov/Session/Bill/2021/7072/BillText/er/...
So they will serve a different stylesheet depending on the useragent the browser sends?

As a reason they cite that that Arial looks dated. I wonder why they don't simply use a web font of their choice.
Uh, yeah, I've read the account of the Basecamp all-hands meeting a couple of times. I couldn't believe how childish the whole dispute was after the first reading, so I read it again.

Rather than spending that morning strategizing about the next version of their software, what bugs needed fixing, how to increase sales, what features were working or not -- they argued over politics.

I mean, no one was accused of doing something illegal or even wrong. There was no sexual harassment. There were no racists or racist work practices uncovered.

Just non-work political grievances. One guy had different political opinions than some other people. I think he said something positive about Breitbart, gods forbid. Some of the participants claimed to have been literally crying and yelling at their computer screens. Words were interpreted or twisted to frame an argument over if there was no white supremacy anywhere, or whether there was no white supremacy in that work environment. "Privilege" accusations were leveled.

The whole thing was ridiculous.
> Anyone who has studied the history of ideas, and especially the history of science, knows that's how big things start. Someone proposes an idea that sounds crazy, most people dismiss it, then it gradually takes over the world.

Funny how he says this but then later goes on to mention Darwin. Perhaps we could say part of the natural selection of new "big things" is if they (both the ideas and the people) survive the early dismissiveness and criticism. I would welcome criticism from highly experienced and conservative people, because if you can respond meaningfully and survive - you're probably on to something.
Nevermind, found it: https://macintoshgarden.org/games/wesleyan-tetris
That studies recently been challenged by the contrary results of a new one.

https://www.forbes.com/sites/alexledsom/2021/02/07/new-study...

I for one, would be much happier with a less overtly abusive workplace, and oppressive living situation. Money is not everything, but as I cannot afford a better existence, it might as well be the only thing that matters.
It is a mistake to assume that those living on UBI and not working in formal employment would be "never productively contributing to society". Sure, a portion of UBI recipients might be entirely idle, but others would contribute to things that are seen as a social positive even if they don’t neatly fit into profit-generating, paid-salary-position-creating activities.

For example, if I didn’t have to work myself, I could finally do some of the more ambitious contributions to OpenStreetMap that I have been dreaming of: adding all the missing house numbers for my county, for instance. Then society as a whole benefit from that libre resource even if I as a contributor was not paid a salary for it. By the same token, some of the most active Wikipedia editors are able to dedicate such enormous time and effort because, for whatever reason, they do not work. Yet all of us here benefit day in and day out from what they do.
Thanks for the response!

That's very cool, I wouldn't have thought that the trend would swing that way. I suppose it makes sense in a conventional wisdom kind of way.

How long ago was the switch? I'd like to read (code or prose, idc) about your experiences switching the syntaxes out. That's a hard thing to do right, but maybe not so much if it was really early on?
> the first thing he says to defend his work with ads is that he gives money to charity

The reason that I work (as opposed to https://en.wikipedia.org/wiki/FIRE_movement) is so I can donate, which is why I start with that piece of the explanation.
To go at it from another angle: I'm working in a relatively large Java codebase that also likes to pass around generic ad-hoc data-structures such as maps. And I'm having exactly the same problem problems there. Static typing does nothing to help the situation.

I realize that data-oriented programming is more likely to happen in dynamic languages. But correlation is not causation.
two thumbs up.

with our own set profiles, we could opt out of gambling, loot boxes, and alcohol ads too. I've been suggesting this for some time now.
States are free to enact laws and companies are free not to do business in those states. States might prevent realtors from discrimination when showing homes, it is within their role as government.

Big tech could exclude Florida if they choose.
How do you propose handling the asymmetry between asking questions and answering them?

It's much, much cheaper for someone with outlandish views to shotgun you with questions than it is to answer them all in detail.

Combine this with the fact that there are fewer experts than there are trolls/people with outlandish views.

Further combine this with the fact that the trolls/outlandish views folks are not coming to get themselves educated, they are coming to try and convince others to hold their outlandish views.

How do you propose we keep a community resilient against that?
I’m not crazy about these “consult your phone to log in” things. There’s just so many more moving parts. Sometimes the push notification doesn’t make it through. Other times the acknowledgment from the phone doesn’t make it back. Occasionally my phone is doing updates when I urgently need to log in.

I’d love for the “something you have” to be “my laptop.” It has a TPM; we can do this securely. Something like the MBP’s Touch Bar where there is a separate integrated physical device with a screen that can make security prompts is ideal.
Yes, but we don't cut people off of benefits because of "fairly low" unemployment. Were GOP governors itching to impoverish their own electorate in 2019? Why not? What changed? (I mean, we know what changed. Minority parties have vested interest in government failure, and now that partisanship is nationalized GOP governors are actually incentivized to hurt the people that elected them if there's a Democratic federal government.)
> The solution to bad ideas is more ideas, not less.

I can easily imagine situations where that's not true; besides that, you'd have to admit that people being convinced of bad (and potentially deadly ideas, e.g. anti-vaccination) will happen for some period of time. This concept of "more ideas" is time-based, it relies on the hypothesis that things work out to "the truth" in the end. I don't think that's the case much of the time, and I can see why people don't like the idea of holding that hope for some statements.

There is reason to believe that some authorities - such as scientific ones and even judicial ones, do a better job of finding truth than other venues of discussion. I think AskHistorians desires to be a microcosm of that.

There is an excellent paper by Fred Schauer about the "search for truth" defence of free speech, and how it relates to time[0].

[0] "Free Speech, the Search for Truth, and the Problem of Collective Knowledge" (2017): https://scholar.smu.edu/cgi/viewcontent.cgi?article=4682&con...
In a discussion of "it's so hard to attract employees", you probably should consider doing things that are better than "standard".
When I was younger I drove way over the speed limit. Then I discovered places like Liveleak and saw videos of crashes, mangled wrecks and mutilated bodies.
particularly if their personal luxuries (ie internet and beer) are affordable within this income level
New research on gender and racial biases in early-stage fundraising
Probably made for a fun "methods" section in the resulting paper.

"Uh... we shot the nuclear waste. With an AK-47."
My gripe with the author's rationalization (which is probably held by many of his peers as well, not to point specifically at him) is that the default of the web has become that you must accept ads being thrown in your face to do the most benign browsing activity.

a user makes an http request to a domain. the current accepted response is to send back ads and trackers, pillage and extract as much value from that user as possible, immediately. as a user I feel I should be prompted:

"this site is funded by ads. by continuing, you agree to the following..."

its just a sort of zero permission adulteration of the web - guaranteed ad revenue from a click begets more crap clickbait content and so on. in fact, perhaps ads and tracking mechanisms should be treated by browsers the same as zero click JS malware. no content til the user agrees to have ads delivered to them.

i get it, of course prompting a user would create friction and decrease revenue. its the user's machine, data. they are entitled to the optionality of rejecting an HTTP response if it contains unwanted/unwelcome crap.
I'm being downvoted into oblivion in this thread, that's ok, I'll go ahead and burn what little karma I have left to attempt to make my point.

Our passions are easily manipulated. When you have sacred cows and official truths, you enable the very thing you're trying to fight.

Take a look at the "I punch Nazi's" crowd. That sort of outrage reaction was understandable in the context of Nazi's.

Yet that sentiment was exploited. The definition of a Nazi was expanded to include anyone who voted for Trump, for example.

Violent attacks based on politics became normalized.

For the folks who are downvoting the comments I've made in support of freedom of expression and critical thought: can you honestly not understand the dangers of the path you're going down?
It's not just a random tweet. He's had these ideas since 2013 at least. So here for more details:
https://davidgerard.co.uk/blockchain/buterins-quantum-quest/
But I'll take a look at his blog, thanks.
And I've responded with the reality of the business model. There's no "CPU sharing" on "my computer". It's a beefy VM in the cloud.

Well, it most likely shares the CPU with other VMs, but that depends on the cloud, and the instance. And since the browser is always open, Mighty will always run that VM, with no sharing: https://news.ycombinator.com/item?id=27063554
Unrelated to the actual topic, but I believe there is a copy-paste bug in the first sample:

const char *getCountry(int cc) {
if(cc == 1) return "A1";
if(cc == 2) return "A2";
if(cc == 3) return "O1";
if(cc == 4) return "AD";
if(cc == 5) return "AE";
if(cc == 6) return "AF";
if(cc == 7) return "AG";
if(cc == 1) return "AI";
...
if(cc == 252) return "YT";
if(cc == 253) return "ZA";
if(cc == 254) return "ZM";
if(cc == 255) return "ZW";
if(cc == 256) return "XK";
if(cc == 257) return "T1";
return "UNKNOWN";
}

This will never return "AI" (Anguila, as it seems!)
I think you are leaving out the data story. It is very difficult to push data to the edges, you can easily run into volume or consistency problems.

No surprise that this means that there is no single solution. Complexity sometimes makes sense at the edges and sometimes make sense in the core. It just depends.

I think we have a lot to learn about building systems that give us the flexibility to move things around as needed. Plan 9 was interesting from that point of view because it gave a way for edge resources and core resources to be composed via 9P at any place in the network.