skysight-inc/HackerNews huggingface dataset:
That’s an indicator of being in a bubble: https://www.theatlantic.com/ideas/archive/2018/10/large-majo...

> Whites are ever so slightly less likely than average to believe that political correctness is a problem in the country: 79 percent of them share this sentiment. Instead, it is Asians (82 percent), Hispanics (87 percent), and American Indians (88 percent) who are most likely to oppose political correctness

> Progressive activists are the only group that strongly backs political correctness: Only 30 percent see it as a problem.

> So what does this group look like? Compared with the rest of the (nationally representative) polling sample, progressive activists are much more likely to be rich, highly educated—and white. They are nearly twice as likely as the average to make more than $100,000 a year. They are nearly three times as likely to have a postgraduate degree. And while 12 percent of the overall sample in the study is African American, only 3 percent of progressive activists are. With the exception of the small tribe of devoted conservatives, progressive activists are the most racially homogeneous group in the country.

(I should caveat this by saying I’m in the apparently 18% of Asians who doesn’t think political correctness is a problem. But there is a huge class/education divide.)
That video really is awesome. A lot of practical experience distilled.
Reminds me of the work Jonathan Oxer presented at LCA 2019 about the journey of reverse engineering and building a similar (and more capable) breakout board for wheelchairs. https://youtu.be/-9Rjh8qJk68

https://www.superhouse.tv/product/wheelchair-control-breakou... is the result
The applicant likely will never know why they were rejected. How long would it take for someone to realize they could assassinate the character of a rival or someone they simply didn't like by posting with a fake account in places the AI is likely the source input? The target might never know that the false posts exists while being silently passed over.
It doesn't like special cables, though. For example, it won't charge off a Dash/Warp charge cable like Oneplus uses.
eh.. not _all_ analysis of class conflict is Marxist
Good question... (In fact, a small project with a single .c file does not even need include files.)
Do you have to dump on Rust because of its learning curve? It isn't even that bad. It's not like Golang doesn't have warts of its own.

I have a hard time believing you make this choice often or "usually". This seems like flat out prejudice.
IME HTTP 406 is not as uncommon as you imply. Ask a Java/JAX-RS service for accept: foo/bar and 406 Not Acceptable is what you'll probably get.
Depends on the seal; most are not particularly strong and the rest require thorough and well-designed inspection procedures.
How about generating a synthetic group of such personalities using ML with retweet and emotional conflict generation as feedback parameters? Then letting them loose on the public? Wait, that's already happening...
I grew up in the author's city in the midst of long term economic abandonment and decline. It was terrifying, to be honest. I think the spread of this across the industrialized Midwest elected Trump. I have had many arguments with fellow liberals about the globalized economy. In a nutshell, I don't believe in it, if the result is an alienated wasteland where the old working class economy used to be. We, the elite (I include myself as I'm a well off and successful engineer), have destroyed the social contract by supporting and implementing outsourcing and automation. The result may well be the destruction of our democracy. Cheap consumer goods from China are not worth this price. The article is only wrong in downplaying the potential of bringing industrial jobs back to this country. That is essential, as a part of the overall change in priorities.
Any fly "premium" economy to Europe? The horror.
JavaScript is write once, run everywhere :-)
You don't need a lot more than a few seconds to understand that "Fuck, i am tired" or "Fuck nazis" is not something inherently bad. For an algorithm - i am not so sure (even a company as huge as youtube cannot figure it out).
Anyway, the museum is dope. They've got looms, tools, scientific instruments, old computers, a rocket engine, Foucault's pendulum, vignettes of dams, Lavoisier's laboratory, all sorts really.

Appropriately enough, it's halfway between Du Pain et des Idées and the Experimental Cocktail Club, both of which are also worth a visit.
The exoplanet most potentially habitable discovered so far
>Is meritocracy a belief really held by elites though? It seems more a propaganda for the professional class to keep them from acting in solidarity with everyone else.
> In material terms, people making high salaries at FAANG companies are still closer to their low-paid and contract working peers. But it’s important for them to think that they’re closer in position to the CEOs and Capital owners so that they’ll continue to administer the ownership class’ empires and bureaucracies. Thus the fiction of meritocracy.

Why do you think that the members of the professional class would personally benefit from more solidarity with the working class? Many high-earning professionals own millions of dollars worth of "capital" (shares, rental properties) and would not benefit from any kind of revolution that would tank the value of these assets. They also already possess many of the benefits that the working class are agitating for (good benefits, high pay), and don't need an overhaul of the economic structure to obtain those.

I'm not saying solidarity is bad, I'm just saying your derisive view of high-income professionals as dumdums brainwashed by the rich into acting against their own interests when they decline to participate in the revolution is not an accurate reflection of their actual incentives.
GNU C Library 2.31
The social trend discussed in the article has taken over the world. Not just the USA. I realized this a bit late with the "gillet jaune" uprisings in France. The working class from outside the cities were upset with the increasingly disconnected ruling class and "bobos". https://en.m.wikipedia.org/wiki/Bobo_(socio-economic_group) (this wikipédia page really should be much longer)
>406 "Not Acceptable"

That is fairly amusing considering the sort of nonsensical popularity of that phrase (at least in the US).
Considering a large portion of the people I meet at company all hands are thanking me for it, git-cinnabar, a git remote helper that allows to access Mercurial repositories and has decent performance for the Mozilla codebase compared to alternatives (to the exclusion of Mercurial proper).

Ironically, it's a tool I wrote and maintain by sheer selfishness (I grew sick of Mercurial), on my spare time.
Shopify’s REST API returns 402s when the shop whose data you’re interacting with hasn’t paid its Shopify bill. Always thought it was an interesting usage cause the payment-required relationship is between the shop and Shopify, as opposed to the shop and the application hitting the API.
But there's relatively little value in that being an extra code: How often do you encounter systems that do something with the fact that it is 406 and not a generic 400 and e.g. switch their content type? I think that's what the parent is referring to.
All crypto services should be run through a decentralized, extra-codebase voting scheme to generate a confidence interval. Mature services like Bitcoin should have multiple clients and client versions available, geographically distributed across a range of networks, frustrating identification and creating an aggregate mechanism for rapidly detecting anomalous output and mitigating unknown attacks. I implemented this ~8 years ago.
Yep, some plumbers are making way more...even than grads in "majors with a track record" (whatever that means).

The issue is that most jobs pay too little. College is not a reasonable way to achieve income equality. You can graduate as many people as you like, it doesn't create more jobs (this is how majors get a track record...by controlling the number of people who apply).
Scams. Some are getting a lot more sophisticated, but I really mean the "if it's too good to be true..." scams.
In this case "reserved for future use" means "don't use this for new proposals, because we already assigned it to something else that didn't pan out."
Clarifying a little what I meant by my last paragraph, as it was hastily written - and also had a few typos:

My point is that there's a functional difference between bigotry and a nuanced position that touches on sex/race/etc relations - and that the latter does exist, and is often called out unfairly.

Now, one might believe that such a nuanced position is impossible to exist (without being bigotry).

That is, one might believe that nobody can have a stance on a matter concerning sex/race/etc that goes against what some enlightened minority holds, without being a bigot.

I try to point that this is wrong, via reduction ad absurdum.

And my first argument is: there are opinions called out as bigotry which some of the members of the group they reference also hold (e.g. saying something about group X which some X also believe, and being called a bigot about it).

If one doesn't believe that those opinions are nuanced, and not necessarily bigotry, then they should also accuse those members of group X as bigoted against themselves - which is absurd.

My second argument is: why would one believe that an accusation of bigotry can't be off? Especially since any random person/mob can make such accusations, for whatever purposes, and with whatever faulty reasoning -- and not only some ultimate arbiters of truth.
Why do you suppose the Tor project has been so resistant to mitigating this class of attack? In particular, the proposal to require that rendezvous nodes be publicly listed seems sensible to me, and I wasn't immediately able to find any Tor bugs on the subject.
If you have this kind of disdain for these people why not let them split off and govern themselves in their own country? What good can possibly come from letting two groups that hate each other take turns ruling over one another?
But that system was designed (by humans) to give information and warnings to a human. Of course it would be a mistake to design a system like that and then remove the human.
In a country riddled with mafia, corruption and crime, i would consider safety for the president and not fly commercial
Language policing is big in every human circle where people realize language has impacts, whether it's a religion that has prohibitions on the name of God, a disgust-sensitive subculture that finds some words too vulgar, or a political culture that insists the United States is "A republic, not a democracy."

And when you zoom in on specific linguistic struggles, you often find that it's less a matter of one side being the police and the other being the anarchists, or cerebral philosophers accurately reckoning with the hazard of losing some ideas in a wide-ranging territory of thoughtful discourse, and more two sides with competing values they understand are promoted or eroded with certain language. For example, there's no "freedom" side in the fight over "Merry Christmas" vs "Happy Holidays" (however much inflated), just two forms of "policing" with different implicit values.

Sometimes, of course, you do find topics where one side of a struggle is much more about restraint and the other side is struggling against restraint itself. See, for example, people who are upset that they can't tell racist jokes anymore without someone getting offended.
Fair enough. But corporations don't look too dissimilar from any power authority throughout time that's profited disproportionality from labour. Different name, same game.
IBM didn’t take the personal computer seriously until they saw the succes of Apple and other manufacturers.
"And what country can preserve its liberties, if its rulers are not warned from time to time, that this people preserve the spirit of resistance? Let them take arms."
Every day people learn new things that others think is common knowledge.
I am reading this on a 6-year old ThinkPad I fished out of a dumpster a few days ago. It does not have a fan problem.
I was going to say the majority of people in the UK who've gone from nothing much to >£1m (dunno if that's rich) it's been through property, mostly buying a place, renting it out, buying another.

Like I've got a friend, 40ish, works in education hiring teachers etc on a normal salary but every 5 to 10 years has bought a place on a mortgage and now it's worth that. She's not even entrepreneurial especially, just had the sense to do that when the opportunity was there.
> According to the president’s office, the plane costs $4,000 a week in maintenance alone.

>To ease worries about parking, Mr. López Obrador said on Tuesday the government will cover the first year’s parking and maintenance fees and keep it in Mexico City’s current airport or a nearby military field.

Sell it for cheaper and give everyone money? Nope, raffle it off. What the??? Is this a ruse so they can give it to one of the cartels?
Spelunky Level Generator Lessons (2013)
Workers’ Councils often don’t exist because people don’t dare to form one. Despite pretty good rights for employees, it can still feel like painting a target on your back.

I should have more forcefully driven for the creation of one in my small company. But it’s all too late now. The company was sold by the owner to a much larger US company and the day after that was announced, nearly a third of employees were fired.

We are developing B2B SaaS and sold that in combination with professional services, with about a 50:50 split in revenue from those two parts. The company built its product without outside investments and has practically always been profitable in the past, with ok revenue growth, but we were seeing pressure from competitors who did have large investments.

The US company didn’t want professional services (and also not anyone doing sales and marketing), they wanted the developers. A couple of weeks into this that seems absurd, especially since they seem to be expecting to keep most of the existing revenue which seems impossible since, you know, we had a 50:50 split in revenue and the people responsible for 50% of that (who had close working relationships with the clients) are no longer there. They are now flying people here but there is hardly anyone to teach them and … you know … usually it takes at least a couple of months to get people up to speed. Months in which our existing clients want to get work done! It’s so irrational. It’s also deeply immoral and unethical.

Whether it be greed or a fundamental misunderstanding of how the product works or what do I know … that whole thing was surreal and weird and I kept thinking that one of the problems was that the person making the deal was fundamentally not understanding the business. Maybe a workers’ council could have helped or at least found a socially more responsible way.

But when the acquisition was only a rumor I frequently mentioned to my colleagues that forming a council would be a good idea but never actually did it. Because, you know, who would want to paint a target on their back.

But it is important for such institutions to exist. Employees inherently tend to have less power than employers and their work is not really optional. They can’t just decide to not do it and changing jobs or career or places where you live can be difficult to impossible. That’s why that isn’t just some kind of exachange of money for work. It has to be specifically and explicitly and strongly protected and workers should always have a say in the business because it concerns them. And their interests and the employers interests are not always aligned.
That's a poor example. How about a message that gets flagged, where the message is a strong frustration at an issue that is very nuanced? Do you jump to conclusions on the person's point of view? Do you assume that the person is prone to being angry, just because you've seen a selection of angry posts from them?

There's many things that can go wrong there, and they will, given a system like this operating in the wild.
I just send a friend request accompanied with a short introduction. It worked last October, but I haven't tried since.
Principles for the Application of Human Intelligence (2019)
Does anyone have first hand experience with this system?
Looking at your `init` function, I would refactor it to not be so nested with if statements. Try logically inverting the if checks and returning early up near the top of the method and remove the else branches. Keep repeating this kind of refactoring on all your if statements. Eventually, you'll find that the "happy path" ends up at the bottom of the method and can return a success status without being so far indented. This style makes it easier to reason about what conditions are possible at various points in the method, i.e. you don't have to mentally compose the boolean logic conditions of all the nested if/else statements.

Here's an example I did: https://gist.github.com/JamesDunne/a94782bc39d95515f7dcc8516...

Also, I would generally move all implementation code out of header .h files into standard .c files. Header files are traditionally just meant to contain forward-declarations of types and methods.
Palindrome Day 20200202
I'm not familiar with the newspaper industry, but I would assume the issue wouldn't be with the wapo journalist as much as with their employing paper, in a twofold way:

- It's worth assuming that the Washington Post (as an organization) wouldn't want their employees doing content for a major rival (rather than on Post Reports, their equivalent of The Daily).

- As the article mentions, the podcast is in many ways a promotional tool for the rest of the newspaper, and I can't see NYT (again, as an organization) wanting to use it to promote a competitor.
Not sure how this is relevant to OP’s post aside as an attempted hijack. You don’t even address the differences between the product you’re pushing and OP’s.

If you want to Show HN something, make your own post; this is just rude.
>This is a problem with unequal access to the legal system, not with the law.

The legal system didn't magically become the way it is recently or suddenly. When the law was created, the legislators knew that there would be unequal access to the law. They did it anyway.

>In most cases a lawsuit isn't needed. If you receive a false complaint and file a counternotice, the content gets restored 10-14 days later if there's no lawsuit filed.

And your content is taken down for 14 days with no reasonable recourse for you.
Should be fixed now, except commenting won't work for the demo tenant id. I'll address that too. I was a little overzealus with my request validation.
A big student loan is a terrible consequence for someone who’s looking to figure out what they want to do in life. There are better, less expensive, ways.

On the other hand, if you know what you want to do in life, and you can’t stand not pursuing it, don’t let a student loan stand in your way.
BTW, one thing which makes it a bit hard to get into self-supervised learning is that the most common benchmarking task involves pretraining on Imagenet, which is too slow and expensive for development.

I recently created a little dataset that is specifically designed to allow for testing out self-supervised techniques, called Image网 ("Imagewang"). I'd love to see some folks try it out, and submit strong baselines to the leaderboard: https://github.com/fastai/imagenette#image%E7%BD%91
>What's your approach for these cases?

Send an SMS/Whatsapp/etc
Pretty sure Fastmail do (provide unlimited aliases). They certainly provide wildcard aliases, including domain wildcards.
Well, LLVM is a specific project, so "working on LLVM" is a lot clearer than "working on WebAssembly" (which would be spec work I guess).

And e.g. if we're talking about improving WebAssembly support in LLVM, I'd primarily consider that an LLVM job: Familarity with LLVM, compilers, ... is probably more important than knowing WebAssembly. If you work on a project targeting WebAssembly in the end, knowing the source language (and if targeting the browser, browser APIs) is probably the primary part.

I agree that "on top of others" wasn't the best wording. Another attempt at describing what I meant: You're unlikely to be a "WebAssembly developer", in the same way that you won't a be a "LLVM IR" developer, and "x86 assembly" developers are rare. Way more commonly, knowing about those lower-level things are an add-on to the primary label, e.g. useful things for a C++ developer to know. I don't think WebAssembly is big enough that a specialist role of e.g. "WebAssembly on $platform performance expert" would be a job description yet, even if there's maybe already a few people being effectively that.
Who would support mass transit? If everyone has the option of low density housing with the luxury of their own cars, they're going to take that option instead of mass transit. The proof is everywhere.
In other languages I'm familiar with as long as the syntax can actually be parsed, errors are mostly localized. Of course if you change the type of something that can cause errors elsewhere. But this is different. The new errors have nothing at all to do with the one that was fixed except that they come from an earlier stage of the compilation process.
The question can make sense in any country really. Even if you are some place like Spain say which I gather has a sane electronic records system you still have issues if you get treated by someone outside the system, say in another country.

The UK's system, where I'm from is famously a mess. I think we hit a record with "£12bn NHS computer system is scrapped..." My aunts doctor has a GP system and the local hospital has another and when she collapsed and was treated in the hospital the doctor can't see the records as different systems. I guess unless they print it out and shlep it over somehow.
“Only [...] SAP, a software-maker, is among the world’s 100 biggest companies. Apple’s $1.4trn market value is roughly that of the entire DAX 30.”

Is this actually a problem though? The model seems to have provided some insulation from global turmoil in the past; is having enormous corporations the only important thing for a country’s economy? For as long as it doesn’t fall foul of EU laws, I can see Germans wanting to maintain this strategic advantage that other nations ignore while they’re busy chasing down every last short-term dollar.
It made me realize that the reason "Learn to Code" was treated as such an insult on social media is exactly its topical proximity to this very discussion.
Right, I have never seen this used against any major corporation ever.

This "rule" was also approved and jammed through by the same lobbyists that protect DMCA abusers. It's all smoke and mirrors to trick people into thinking "oh no it's covered see here's the fine print they would never do that"
> assessments I wrote despite never having any classes on formal assessment design.

PG had a post here recently on (approximately) that subject. http://www.paulgraham.com/lesson.html

Very few assessments are well-designed.
The Onelook Thesaurus
Couldn't the whole thing be shortened as follows, or to something very similarly concise?

曼德博術寬高也 (ie. Mandlebrot is a function of width and height.)

In terms of concision, actual keystrokes required to type that are mandeboshukuangaoye (19). Compared to function mandlebrot(width,height){} (35).
I've started associating a shower of warnings with "success", because those only appear once all the errors have been taken care of
I try to follow the Rule of Three

https://en.wikipedia.org/wiki/Rule_of_three_(computer_progra...