skysight-inc/HackerNews huggingface dataset:
I'd written a reply to someone commenting on the description of "elitism", but that comment was deleted. So, instead, here's a partial list of issues (both elitist and otherwise), and reasons to not link to or advocate that particular document.

Quoting directly from the document:

> you are one of the idiots we are talking about

> leave us alone and everybody will be happier

> What we are, unapologetically, is hostile to

> We call people like this “losers” (and for historical reasons we sometimes spell it “lusers”).

> J. Random Hacker is quite likely to reply with a uselessly literal answer while thinking “Stupid question...”, and hoping the experience of getting what you asked for rather than what you needed will teach you a lesson.

> Stupid:

> we can't be bothered

> will make you come off like a giggly teenage girl, which is not generally a good idea unless you are more interested in sex than answers

The entire section entitled "RTFM and STFW: How To Tell You've Seriously Screwed Up", especially things like:

> You shouldn't be offended by this; by hacker standards, your respondent is showing you a rough kind of respect simply by not ignoring you. You should instead be thankful for this grandmotherly kindness.

> The same place I'd find it, fool

> J. Random Hacker's response to this is likely to be “Right. Do you need burping and diapering, too?”

> While muttering RTFM is sometimes justified

(no, it isn't)

- Terms like "ruthless" used as praise.

- Numerous attempts to praise lack of basic decency and excuse bad behavior in the community.

- A pervasive "us" and "you" approach to othering the lowly petitioner, despite claiming to want to welcome them.

The above is a partial list of reasons why not to recommend that particular document, and why to seek out and recommend better ones. I've seen people recommend this particular document while simultaneously attempting to excuse it; better would be to write it off as a hopeless bit of elitist historical interest, recommend better documents that already exist, and update any such documents to include any useful information that they might lack.
So the post is missing nuance in favor of a "big picture" opinion. I still view it as a thoughtful take on the situation. Then again, I generally only downvote trolls and distractions, not thoughtful posts with which I disagree.
I've worked on a few teams at my job that only seemed to hire from GA Tech, MIT or Purdue (engineering), though I was the odd one out in coming from a non-engineering background (math) from a state school. Intellectual inbreeding is a big problem in some areas. New ideas tend to emerge when folks with separate (or even seemingly disparate) perspectives find ways to address a common problem. This can describe multidisciplinary teams, but also teams with folks who learned the same subject in different ways.

That said, I do agree that I've always been impressed with prospective hires & the students we've mentored from top-tier schools. But I also know that a great student could come from anywhere, and if they also happen to be local it can be a real value multiplier.
Absolutely. Clean and free of any discomfort is not just desired but required.

After looking at expensive office chairs I ended up making one out of the seat of a wrecked sports car ($70 and they removed it from the car for me. Leather, very comfy). I used the base from an old swivel chair. Best chair I've ever had. The only downside being that it reclines enough to nap in.
Nothing new here, all this and more can be accomplished by a simple browser extension.
I find ergonomics is the most important factor for me. My desk is a bit cluttered but it doesn't affect my productivity (I think?).

A comfortable chair, keyboard, mouse and monitor setup is almost critical for working an extended period of time. I also work from home and realized I needed a dedicated room/area for my workspace. Before this, I was in a smaller apartment and my desk was in the living room area. I noticed my morale deteriorating after a few months in that environment.
Certainly. I've self funded several startups and worked a broad array of positions in my career.

I tend to work a year for somewhere then work a year or so for myself. Get bored with that then go get a job. Rinse/Repeat.

The craziest thing is now I have dual incomes (well dual earners) with my wife finally finishing grad school. So much spare money (DINK).
> 12 acre feet of water rights on 58 acres

Could you explain these terms better? How does that work? Thanks!
Add Trello card may be something I'd use for sure.
Hey @trizinix, I fully understand and agree with your sentiment. History sure has a way of repeating itself. As one of the devs on the team who is primarily a Firefox user I feel this everyday. The primary reason we don’t support Firefox is due to our usage of custom scrollbars: https://bugzilla.mozilla.org/show_bug.cgi?id=77790#c188

You can vote for this issue on our Wishlist to help get Firefox support prioritized on our roadmap: https://wishlist.webflow.com/ideas/WEBFLOW-I-17

(Fwiw the published sites from Webflow do fully support Firefox, just the Designer itself does not.)
Too many people equate speech to text as 'speech recognition' and it clearly isn't. What is not a solved problem is Natural Language Processing. That NLP isn't solved, is a fertile source of papers. What is 'kinda' solved is the voice CLI, that is where speech is converted to text, that text is inserted in a class command interpreter, and if recognized the command is executed, otherwise it isn't.

Nobody expects to be able to type 'find me the files that changed yesterday' into a computer shell and have it do something sensible. But 'find ./ -type -f -mtime yesterday' sure we can expect that to work. Getting from the first one to the second one requires something called an ontology.

I worked on a team at IBM that was building this sort of capability. The plan was that in conjunction with an excellent tool kit for disassembling a sentence into its component parts (verbs, nouns, adjectives etc) and then matching the elements recognized with an onotology associated with that action. 'find' being the verb would select the search action ontology, 'files' as an object of the verb would select the computer files object ontology, and then 'changed' and 'yesterday' would match 'modification' in that ontology and 'yesterday' would match one of the two sub children of 'modification' (time and change-actor). Then you would go back with what was the compiler equivalent of an abstract syntax tree which the 'command generator' would use to emit the necessary command actions and flags.

I have no idea why they cancelled it. It was an inscrutable place to work at in many ways :-).
couldn't find your email, please ping me about your land, its in my profile.
I once filled out "None" for my religion on a Saudi visa. It was accepted and I had no problem whatsoever on my visit there, even discussing my alleged atheism openly with curious taxi drivers etc. Only later did I discover that atheism is considered a form of terrorism there, and is a capital offence.

Still probably less controversial than what a truer answer would have been.
This article treats "CS graduates" as interchangeable cogs, where the only variables are race, parents' income, and where they grew up. The reality is that particular tech companies have very specific needs around the kind of training someone has. CS curricula vary widely in terms of technologies and depths covered, and applicability to real world problems.

A company like Apple has litte use for someone who has only ever worked on IT-focused Java development. A company seeking the latest AI talent will never find it at a school that trains students on the latest web middleware. And once companies realize they're getting a lot of well-prepared candidates from a particular program, of course they're going to focus on those schools. It would be a waste of time and scarce resources to do otherwise.
I would say it is not only valid but a very interesting method to deal with 0-day exploits and automatic scanners.

I have a number of services running at home, all outside the standard ports - sip is on 5099 (remote gateway is on 5088), SSH on 5225, etc - and the difference in the number of attempts to log into my box (and make international calls..) is huge - actually, I did not have a single attempt to put a call through my asterisk box since I changed the ports outside the default range.

Of course, it's not the only security measure, but I'd argue it can be as important and as effective as any other.
> Outside of the Second World War

That is a whole lot of fighting to leave out.

In any case, these things compound. Immediately after WW2, the USSR still felt threatened by the West, which was not an unfounded fear. Multigenerational paranoia about being invaded by more powerful nations is precisely the kind of thing that damages institutions to the point where they no longer serve any purpose but preserving themselves.
But that's not backed up by anything else in the article. Knotel just claims that was the objective, but provides no backup for this.
However, it's quite possible that a plurality speaks at least Spanish.

Being able to know folks are saying around you is a survival skill for jobs like law enforcement.
How we found rogerkver’s obfuscated wallet private key
Habitica
There is a reason why the Western powers (especially France) supported the White Russians. The Bolsheviks had indicated the possibility of not paying back foreign loans that were taken out by the Russian Empire (they followed through on that promise and defaulted on all foreign loans; USSR was basically cutoff from the Western Financial system until WW2). France had provided most of these, but the other powers were involved as well. This was probably the most important reason for their opposition: if they let the Bolsheviks get away with not paying loans, not only would their bankers lose a shit ton of money, but what was to stop other foreign powers (possibly communist ones) from doing the same?

Most foreign wars have surprisingly banal reasons for taking place...
Mozilla may not be able to make much headway until these patents expire:

https://www.quora.com/Is-anyone-working-on-an-open-source-ve...

Apparently, the business model for voice services in the past has been to snap up as many broad patents as possible to keep competitors at bay. I read an interview with a google engineer a couple years back claiming the same thing. They have to carefully work around a patent minefield with their own services and how these patents are holding back better voice search on mobile technology.
Chapel the programming language is really from Cray, in the spirit of classical Cray.
Check out https://www.flexboxgame.com/ to experience the Webflow UI while playing a Flexbox game. Gives you a sense of the controls that Webflow exposes without signing up.
I have a fixed chair (no adjustments) with fixed legs (no wheels). I found over the years of home office that an adjustable/movable chair is a big distractor.

I quit using a second monitor too. That was a big productivity gain. I am a project manager, so I have no need for two screens.
my grandmother lives there, it's nice
IN the days when people used boustrophedon there were not separate glyphs for numbers and even positional number orientation wasn't especially common.

As it happens the big-endian notation of hindu (aka "arabic" in English) numbers is kind of a botch in L-R languages since you have to parse the entire goddamned thing to learn anything about it (and when it's long you have to parse it r-l anyway y divided sections). At least in R-L writing you can get evenness immediately.
it really makes me wonder who upvotes those links that have no products to show.
I often argue that Firebug is the reason Firefox is still around.

It was easier to develop on Firefox and then debug on IE. So a lot of websites worked on Firefox even if the management team didn't care (or even, in our case, when they told us not to support Firefox and we nodded and did it anyway)
I think you are being down-voted because others have pointed out this is a venture by the Crown Prince of Saudi Arabia, so it will most definitely not be Secular humanism or anything close to it.
I certainly don't think that the market selects good ideas or is sufficient to promote long-term advances. Per the bit of my comment that you quoted, I'm saying that the reason that the ideas are not in use (more) is that they haven't been incorporated into more compelling products. He feels that good ideas are not in wide use because we didn't "get" them or forgot them. I'm saying that sure, that may be part of the reason, but I think most of the reason is that certain ideas that seem good on paper are really hard to put into practice.

Quoting the talk:

> But I do think that it would be kind of a shame if in forty years we’re still coding in procedures and text files in a sequential programing model. I think that would suggest we didn’t learn anything from this really fertile period in computer science. So that would kind of be a tragedy.

Lots of people seem aware of the idea of coding without text files. There are some "visual" programming environments with traction (in the game dev world, Max/MSP). I'm even working on one myself! But there are significant downsides/challenges associated with this approach (more difficult to version control, often tied to one editor, etc.). So to his quote, the fact that we're still coding in text files may not be because we didn't learn anything, but because the idea of non-textual programming is hard to form into a product that more people want to use.

I agree with you that his talk is very valuable in terms of drawing attention to ideas that deserve more exploration, and I love the talk. It's just this one facet that I take issue with, the suggestion that the ideas haven't caught on because nobody appreciates them. His talks are frequently at the top of HN, they are widely appreciated. People have been super excited about related projects, like Light Table and Eve, and yet they haven't gotten much traction. So I think it's worth acknowledging that the problem is less idea-awareness and more compelling-implementation-difficulty.
Yes, of course. They're not the only picky ones, though.

For instance it's very common for income debates on HN to be full of comments about how people "cannot live on 12k/year."

Replace 12 with whatever threshold you think it is.

But they can, of course. I did for half of my adult life. It's a matter of pickiness. I had roommates I didn't enjoy, I ate rice and beans and ramen, I cooked for myself, I drove beater cars, I had no cell phone or no phone at all. But I always had money in the bank and I could pay my bills. It's a matter of choices.

So yes, it's a matter of pickiness about the city. They're destitute in the country, perhaps, but they're living in the home their grandfather built, on the land he farmed, their cousin lives a mile up the dirt road, etc. Many of them aren't unhappy, frankly--people here have decided they are.

But they aren't sure they'll make a lot more money by moving to the city, and they're definitely unsure about how they'll like it. My best guess is that most of them wouldn't. I moved away from the city on purpose, so perhaps my perspective is skewed.

I would move back before I starved, but not much before that.
> Apple

> scarce resources

haha
> Insulting the community won't help against the downvotes. The healthy path is to just ignore the votes and freely discuss your opinions, whether they resonate with other people or not.

That's the problem with "Downvotes" in the way they're done here. Legitimate discourse, albeit unpopular will attract downvotes. And so will unrelated offtopic garbage (Spam, 1 word replies, crazy rantings ala TempleOS).

The end result to both "unpopular" material and "spam" is the same - hidden. Simply put, -1s = losing right to talk and be seen. So yeah, I am pretty disappointed in the community, and I have a justifiable right to be.
Since the person behind this project is the sovereign of a nation-state, perhaps they should build a new way of living in their existing cities and society.

A good place to start would be enshrining basic civil liberties and not bombing civilians in a neighboring country.
The problem is that it is hard to hire, and if you can pick a criteria up front that makes at least some sense then it can help a lot. Justice Scalia explained why he only takes people from the Ivys:

“I’m going to be picking from the law schools that basically are the hardest to get into. They admit the best and the brightest, and they may not teach very well, but you can’t make a sow’s ear out of a silk purse. If they come in the best and the brightest, they’re probably going to leave the best and the brightest.”

In this way you are just taking advantage of the hard work that some college admissions committee put in to sorting your candidates.

Of course my current employer has even less diversity. Out of the 50 people in the IT department here I am one of two that didn't go to school here. When I pointed out that fact my boss defended herself and said that she doesn't consider herself to be from here either because she didn't come to to U-M until grad school. That is what qualifies for an outside hire here.
> To handle low-level corruption, they are developing the social credit system [1], which is a kind of national reputation system. It is negative for individual freedom but might be deemed necessary for rampant corruption practices in many businesses and government units there.

How would that help with corruption? Are people going to be able to thumbs-down a corrupt official without facing penalties or retaliation?

I assume individual corruption doesn't happen in isolation, but in mutually re-enforcing webs. The low-level corrupt have the support of the high-level corrupt, who they pay off, etc.
We have a few senior developers who develop Webflow in Firefox.

So yeah, right now we have soft support for Firefox and definitely want to move that to official support, especially now with Firefox gaining much deserved momentum.
I would have to say yes. The more comfortable you are at your desk, the more time you are going to spend there. Also having a clean, tidy desk will lead to a clean, tidy mind.

Despite knowing that, my desk is still incredibly messy...
> What is the reason for writing always in the same direction?

Only about half the glyphs to recognize. Being able to skip further down the "page" and trivially continue reading. Being able to rapidly scan a line of text.

I guess this is all predicated on a mostly literate populace with a lot of reading material. You probably don't need to rapidly scan a wall carving extolling the virtues of your God-Emperor and recording all of his battle victories, unless you're trying to win a bar-bet. ("I'm telling you, he beheaded TWELVE infidels with a single swing!" "Yeah, well, find it on the wall and I'll buy you a beer.")
wut. I find the more monitors the better. Do you do software development? How do you reference code/documents why writing software? I'm very confused.
The City seems incredibly risky to rural folks, economically speaking. The housing prices seem absolutely insane, and earning enough money to cover it seems impossible.

So maybe you land a job first, then move, and it turns out you can (barely) scrape by renting in some place with a roommate in an area where you hear at least one gunshot a week. Great. I mean you heard at least one gunshot a week back home, right? Granted the targets were of another sort, but hey, different strokes. Then something goes wrong, and you don't know anyone (your family and friends are all back in the trailer parks and falling-down family farmhouses back where you came from), and you're a couple weeks away from being out on your ass and trying to decide between spending your remaining time looking for a job so you can keep scraping by, and digging in the couch cushions for money to buy a sandwich and a bus ticket home.

That's what low-(valued)-skill rural folks expect from an attempt to move to the city—and it's not the high-(valued)-skill ones who need help. Renting a crappy trailer for a couple hundred a month or living in cousin Eddie's broken RV parked in his A-frame's front yard next to his spare-parts truck, collecting food stamps, and working part-time when you can doesn't seem so bad by comparison.
Agreed. The only thing interesting about the project would be the opportunity to live somewhere that doesn't have traditional attitudes towards having a military, dealing with foreign countries, etc.

Completely uninteresting otherwise. Just go to any trendy city.

Where's my libertarian utopia??
Excel also supports Multiplan-style RC syntax for cell addresses, if you like. I find the syntax a bit more clear, but ultimately too verbose to be useful.

R1C1 = Row 1, Column 1.
R[1]C[1] = cell one row over and one row down.

One other point worth mentioning is that cell-relative references in Excel are more pervasive than they might appear. For example, you can specify a conditional format formula that highlights a cell if it has a different value than the cell immediately above. (Or a number of other more considerably complex scenarios.)

Range names work this way too... it's possible to define a range of the form "three cells to the right of the current cell".
Still seems a lot better than building with restriction and getting earthquakes, mud and fire in return.

At least hurricanes are predictable.
Is it really that they were a star? Or just that they cared.
ext4 only received checksumming of metadata in Linux 3.16, which was released in March 2016 -- not that long ago really. So I wouldn't call it a fairly boring feature since it's barely been two years since it was integrated and I imagine some Linux distributions might not even have it yet.

Furthermore, it's unclear to me whether ext4 just uses those checksums for integrity checks or whether it actually has any "self-healing" capabilities.

My understanding is apfs, btrfs, and zfs all have self-healing capabilities.
We (Streak) are based on a browser extension, but we're actually really excited about this launch since it works on the native Gmail mobile apps and it lets you install addons once and have them work across all your devices.
World wine production 'to hit 50-year low'
Bluetooth Hacking Tools Comparison
Data tables can also make things considerably faster. A colleague of mine once made a spreadsheet something like an order of magnitude faster by switching to data tables. (Maybe more speedup than that, even.)
Its published by the Edison Tech Center which is a non-profit in Schenectady, NY. It doesn't need to publish on a more granular level of authorship. I guess it would be nice, but its own editorial policies are what they are and not outside of norms. I don't complain about the Economist doing the same, for example.

>His sources are mostly unverifiable crap

There is a source list at the end of the article.

Sources:
-Electrification in Western Society 1880-1930. by Thomas Parke Hughes.1993 (book)

-Deutsches Museum, Munich, Germany

-Historisches Museum, Frankfurt Germany

-The General Electric Story - A Hall of Electrical History Publication.1999 (book)

-Archives of the Schenectady Museum: William Stanley files, E.W. Rice Jr. Files

-Great Barrington Historical Society

-Hawkins Electrical Guides (book series)

-Men and Volts. by John Winthrop Hammond. 1941(book)

-Folsom Powerhouse Museum. Folsom, California

-Biography of Elihu Thomson, prepared by E.W. Rice Jr.

-Archives of the Edison Tech Center: Rice Family Archives

-Almost Edison: How William Sawyer and Others Lost the Race to Electrification. by Donald Scott McPartland. 2006

Internet Sources:

-MIT website: Inventor of the Week" William Stanley

-IEEE Global History Network: Milestones: Alternating Current Electrification 1886

-http://profiles.incredible-people.com/galileo-ferraris/

-wikipedia: Nikola Tesla

-wikipedia: Transformers

-wikipedia: Hippolyte Pixii

-wikipedia: Mikhail Dolivo-Dobrovsky