skysight-inc/HackerNews huggingface dataset:
The answer is pretty obvious to me: all of the above are potentially sensitive. They aren't professional. They suggest unsavory intent. They can harm people who have experienced those concepts within their personal lives. You wouldn't want to use them when reporting to shareholders. But the degree of consequence is more contextual.

That one or the other is being called out now, specifically, is a matter of political fashion. Sexualized language, racist language, those get airtime because there's groundwork there to carry those stories widely. In the past, it was religious oaths and the like that were transgressive. On the other hand, language around mental illness and disability, for example, has less of a support system now. You will easily get away with saying that an idea is "fucking retarded". I know I've said similar things many a time and I have some regrets about it.

And that's a thing that the culture negotiates one conversation at a time. It might not matter in any one instance, and if you look at it in more weaponized terms of "oh, I need to call out that guy for using a bad word" it gets embittered and negative really quickly, but any sensationalization ultimately hinders intended use of the term. When you go looking for strong language of this sort, you end up in a space where you're going to borrow the imagery and insert it in situations that are just flat out not the same, and make people think: "What? Is that normal? Should I play along?"

On an individual basis what's most important is just communicating clearly to make language and conversation pleasant and not going for "colorful" just because you can.
Y Combinator Learns Basic Income Isn't So Basic After All
One of the other benefits of bitcoin is that you can use it or send it anywhere. Not just Europe or $otherrestrictedproprietaryregionssystem.
The Bill of Rights is part of the constitution, and applies to noncitizens as well. There are a range of accepted loopholes on top of the agency's willingness to ignore the constitution.
I find it incredibly fascinating that a site like Buzzfeed can do amazing journalism, but the majority of mainstream media falls grossly short but expects the same respect.
Ya, I've been using Asciidoctor and Asciidoctor-pdf for long time. Those are some awesome tools, too.
> But ever since then, i've always seen the process of abstraction in software as creating something useful rather than discovering something true.

Software, in my personal experience, is closest to the study of mathematics: there is an arbitrary part (the choice of axioms)—but, once that part is in place, you must obey those axioms and discover what facts are true within them.

If you don't obey your own chosen axioms, the system you will create will be incoherent. In math, this means it just fails to prove anything. In software, this means that it might still be useful, but it fails to obey the (stronger) Principle of Least Surprise.

The regular PoLS is just about familiarity, effectively.

The strong PoLS is more interesting. It goes something like: "you should be able to predict what the entire system will look like by learning any arbitrary subset of it."

The nice thing that obeying the strong PoLS gets you, is that anyone can come in, learn the guiding axioms of the system from exposure, and then, when they add new components to the system, those components will also fit naturally into the system, because they'll be relying on the same axioms.
> The fringe part is the idea that the US is fueling cycles this way

I thought that the entire point of lowering interest rates is to fuel the economy? Problem is when the markets have become addicted to cheap money, and politicians don't have the guts to force them to give up the cheap money, so eventually the bubble bursts...
I'm not American. I'm Spanish and have been living in Mexico for close to a decade.
Those were just examples. There are dozens of alternatives.
SF is also famous for its hills, especially the steepness of some, which creates an additional barrier to cycling beyond the usual "not for everyone".
Triple byte interviewers don’t know what they were interviewing all they have is bunch of questions they keep on asking without any opportunity to answer
> he would have had grounds to file a lawsuit.

Anybody can file a lawsuit against anyone else at any time for any reason.
> "From a pure hardware side, we weren't prepared. From the standpoint of how fast people were getting to max level and are we going to have content in place for them; we weren't prepared. We never really experienced what it's like to be on a game that never ever ends," adds Pardo. "In a lot of ways everything starts the moment you launch, which none of us were really mentally or emotionally ready for the difference, because again a lot of us had shipped games and you go through that final moment where you launch this thing and it's finally out there. Honestly, the first two years of post-WoW development was really this perpetual state of 'Can we just catch up to the popularity of the game?'"

True for so many startups as well, where "max level/endgame" is the arrival of users with needs you didn't anticipate, whose momentum and confidence you rely on to present your brand in the marketplace. For every ounce of stress, though, there's two ounces of excitement, and that's its own fun.
I assume the 5 years means starting with a Bachelors. At least in the US, it's fairly unheard of to finish a PhD in 3 years or less.
Hot and cold spares are rather wasteful. Just RAID1 and then use software (i.e. ceph) to make that redundant across multiple enclosures and ultimately, geographic zones/DC's.
I can see pretty clearly where the logo design has come from: if you scroll down to the "Stationary"/"LCM Magazine"/"Posters" examples it's clear that they started with print layouts and worked backward to find a logo that would fit within their plans for those print layouts.

The problem is (a) the print layout, while nice, is neither innovative, nor suitable to the brief (it's a carbon copy of every cultural/avant garde/art magazine I've seen recently) and (b) it's very restrictively print-oriented. The iPhone X screens look like lazy afterthoughts.
True, but give them something they can do at a computer, in an hour or a day or a weekend. Coding on a whiteboard with someone staring at you counting the seconds is not natural. It's like asking someone to do their job backwards and underwater. You'll get a lot of false negatives.
Maybe he edited his post, but it now ends with "... Let's just say I get a bit lost when it isn't available. " suggesting that he actually does use pandoc for stated tasks.
reducing error on the training set doesn’t always generalize to an unseen test set
>It's pretty ridiculous to me that this even needs to be said.

I once had to explain why it was unprofessional to spit in someone's food if they didn't tip you in the past.
When I lived in Norway, this was pretty much the norm. They would publish gossip about celebrities and politicians all day instead.
If you can feed/attract a feral cat your pigeon problems will be solved.
Not OP, but I used `+citations` and `pandoc-citeproc` along with a bibtex file that I managed by hand for https://bernsteinbear.com/dat-paper/ (a small senior project paper). It worked pretty well for me.
I use pandoc-crossref.
Great job to everyone involved! I've been keeping up with the project since it was 6to5, and these changes look like they'll help clean things up quite a bit and hopefully reduce user confusion.

This change might a bit painful for some, but it had to happen. People shouldn't be relying on such early proposals in production.

I've been using @babel/preset-env since early on and it's superb. You just pick what platforms you're going to target, and you're pretty much good to go.

I'd suggest being a bit weary with automatic polyfills. It's very easy to start using every new feature out there only to have your resulting bundle balloon in size. Depending on the type of project, it might sometimes be better to be explicit about which features can be used, and manually importing those polyfills so you fully understand the price that you're paying.

There will probably be some people complaining about complexity and how certain things are still confusing. Although I would agree that there's still room for improvement, targeting multiple independent platforms just seems like it's a challenging problem to solve well. My experiences with cross-compiling native apps have been fairly limited, but when I've tried it I found it far more overwhelming when compared to setting up babel. Perhaps it's just my limited experience in the native space. Am I the only one, or have others shared similar experiences? If you disagree, I'd be very interested in reading about which tools you've used, and examples of ways in which you believe babel could be simplified or improved.
tsc in --watch mode still outputs even if there are type errors for precisely this reason. You can ignore the cli warnings and still have everything run in the browser or node while developing.
Does it come up with the right semantic content for lists and tables?
How about maricón?
ZTE and Huawei 5G hardware banned in Australia
Um, no. If I say "that movie is so gay" and you understand that as an insult, even a joking one, it's because you understand "gay" to be an insulting thing. That is homophobic. That's not a United States thing, it's a "this is literally how language works" thing.
Secret message board drives 'pizzagate'-style harassment of small businesses
Thanks, glad you enjoyed it! Lately I’ve had a break from full time work, so I could dedicate all my time to them. This one took a little over three weeks I think, which is pretty typical. His next book, Physical Audio Signal Processig, is a pretty huge tomb of a textbook so I imagine it would take much longer even with full time dedication. I started it but have to put it down for a bit to look for work. Even with this Filters book it was easy to get stuck on a single problem for most of the day.
Isn't quitting your job to stand up for something just about one of the most individualistic things you could do?
There are fields in the sciences (e.g., biology) where the PhD routinely takes 5-6 years on top of a bachelors, and you won't be hirable at the PhD level in academia and some parts of industry until after at least two multi-year postdocs.
And if they're right they might be the fastest to scale. It's an interesting gamble.
This topic was pretty lively last time I commented about my interviewing practices. Coding is a creative effort -- yes. It's not objective.

But I see no other way to test if the person is competent than sitting them down with a problem to solve -- if only to have them explain what they do and don't understand, and what their process is.
Also, bear in mind that a lot of these companies are founded or led by very young men who might not even have gotten through college (let alone have any actual experience what it means to be professional in a professional context)

With leadership that has no experience, what do you really expect?
I don't want to subject my drivers to dangerous conditions to train my cars to handle them
I'm reminded of the chart in this article showing the number of leading edge foundries dropping with every generation:

https://www.extremetech.com/extreme/240901-tsmc-announces-pl...

and now one more step down.

(As explained in the article, GF is not in the righmost box because they were not yet on the leading process when the chart was made).
It doesn't help that politically in the US we have a movement to justify immaturity as a form of "freedom". Add to that the whole "echo chamber" effect which they've seemingly formed a perfect specimen of, and it's a perfect storm for a void of tact and, really, humanity. Woof.

I will say reading about all of this makes me even more gung-ho about focusing on this stuff as we grow our current company. There are so many implicit biases even if I'm not a horrible tech-bro. I think we're really good about this stuff but things change and we can always do better.
Growing up, my mom always prepared a roast goose for Christmas dinner. Super tasty.
Basic income is conceptually the same as social security. If you want basic income, you should be thinking about lowering the retirement age.
It's not just you. The entire design world thinks this is misguided garbage.
I work at NVidia as a GPU architect doing ML applied research. I'm not a hiring manager, but I have interviewed a bunch of people.

1) Having a PhD will make it easier to get an interview, but it is not necessary. Relevant experience counts just as much. I only have an MSc.

2) That will vary a ton from one team to another and from one position to another. The interviewers are not going to change their questions depending on your education.

3) The same requirement as for PhDs. It will depend on the role, but in general I expect people value hands-on experience more than theory.

Except for some particular hiring managers with strong opinions, a PhD is not going to be a hard requirement for nearly any job. However, a PhD in a relevant area is going to be useful, just like any other relevant experience you may have.
So you think maricón is a compliment in Latin America?
To whatever extent that is true, there is a practical difference between the kinds of suits that any law firm can get dismissed, and the kinds that decent plaintiff's lawyer can credibly threaten will see trial.

I think the reality is that credible lawsuit threats will virtually always settle, relatively quickly. That's what I've seen at smaller companies, and I assume it's even more the case where Ben Tilly works.
It does have one security implication: Wireguard never responds to an attacker. Your tunnel is responding to attackers, so now they know your box exists and can probe it for problems. Each TCP connection takes up memory. If you limit the TCP connections, they can run a slowloris attack and tie them all up.

So it's not a security hole, but it is slightly less secure.
> Journal writes are often a bottleneck

The point I was trying to make is that the alternative—writing all your DB activity into the DB—means that you're already, 100% guaranteed, creating more overhead than the heaviest possible journal-safety properties would create. You're writing unabridged journal entries into the DB, where they then get even more journal attached.

There is no world where it makes more sense to write a copy of everything you do into an "everything I did" table, than it does to use an append-only / immutable / log-centric DBMS (where "Postgres with an ETL pipeline pointed at its WAL logs" is a rather hacky immutable DBMS.)

If you know, before you ever start coding, that you will need to know everything that ever happened, writing everything twice—when your DBMS is already writing everything twice—is a rather silly way to choose to go about solving your problems. You're already in a world where you need different guarantees than a traditional (ephemeral) RDBMS gives you; you just haven't realized it yet.
ThreatFeeds: Free and Open-Source Threat Intelligence Feeds
Note that the article you cite also reports Riot as being one of the best places to work (according to Fortune) and indeed explicitly makes the claim that it is not a toxic environment.

It sounds more like the wanted to reduce the turn-over of their hiring process by pre-screening candidates for behavior, rather than dealing with a systemic problem in their organization.

It could be that the results of the re:work article were glossing over unaddressed toxic behavior (i.e. crude language) but it could also be that they were targeting different kinds of toxic behavior.

Now, I wouldn't use the kind of language described by the OP, nor do I think I would feel especially comfortable working in an environment that did. However, I can conceive of other kinds of behavior (with regard to playing the game) that they might have been looking for, including:

* being a "lone wolf" and generally not cooperating with teammates

* persistently blaming others for one's own failings

* taking undue credit for successes

* rage quiting, or otherwise being a sore loser

* trolling others rather than actually playing the game

EDIT: fix formatting
Despite Comey Assurances, Vast Bulk of Weiner Laptop Emails Were Never Examined
Huh? I'm legitimately missing what's controversial here.
Small Trusted Hardware for Large Distributed Systems[pdf]
Don't ask people to do something they've maybe never done before and will never have to do on the job (write code with a marker on a whiteboard as seconds tick down). If you want a reasonable coding assessment, sit them down at a terminal and give them an hour (and an appropriately difficult problem). But literal whiteboard tests are a recipe for complete blackouts.
5) No, but I am obviously biased due to not having a PhD. I doubt you are going to get an unbiased answer from anybody; everybody wants to believe they made the right choice.
Sorry to be pedantic - but I didn't think that 'pandoc' was an actual document format purely a tool for converting between formats. Do you mean that you do your writing in kind of a 'pandoc flavoured' markdown? [0]

[0]: https://pandoc.org/MANUAL.html#pandocs-markdown
maybe the meaning has changed?

https://en.m.wikipedia.org/wiki/The_F_Word_(South_Park)
Go live in a place where you are a minority that is treated like a joke so you can experience it firsthand and you will understand very quickly.
Yeah. As a chem PhD, the average tends toward 4.5-5.5ish.

Between classes, teaching, and genuinely getting things done, it's not a fast experience.

Also, you probably arent making a ton more unless you go for an industry job...which is a little bit the opposite of the Platonic independence supposedly at the heart of the training method.

But very few people I know want to be a PI.
In computer science in the US, this is just false. Four years is the usual "officially expected" length of a PhD straight out of a bachelors' (which is the most common way to do a PhD in CS in the US). In practice it usually takes longer, sometimes much longer (seven+ years is not unheard of).

In the UK and Europe, shorter PhDs are much more common, in part because you're expected to do a master's before a PhD.

Even for two or three years, I don't think getting a computer science PhD is a good bet if your primary goal is making more money.
Not possible from my understanding. The only reason Via has an x86 license is due to a successful settlement (forgot details of the case) with Intel in 2003[0] after acquiring assets from National Semiconductor and under the terms of the settlement got a 10yr license. That got extended to 15yrs and is due to expire this year last I heard.

Licenses to the x86 ISA can’t be bought or transferred via acquisition. Re: the other question someone asked about patent expiration, a patent expired version of the ISA is pretty worthless. Each new iteration gets new patents.

Update:
[0] - a source for Via lawsuit: https://www.cnet.com/news/intel-via-bury-the-hatchet/
I grossly underestimated how much I could learn by working in industry. I believed the falsehood that the best way to always keep learning is to stay in academia, and I didn’t have a good grasp on the opportunity costs of doing a PhD. My undergraduate experience had been magical, and I had always both excelled at and enjoyed being in school. The idea of getting paid to be in school sounded like a sweet deal!

Wholeheartedly agree. Aspiring PhDs discount what industry can teach them. The problem is compounded by undergrads who have zero industry experience when they graduate.
Traveling as a thinking process
I write fiction as a hobby, I do it in markdown and use Pandoc to turn it into epub files with a custom CSS. It works great. Thanks Pandoc!
Can you diff two Word docs with Word? Afaik you can only hit the "track changes" button, which doesn't help if you got a new version of a document from someone else.
Pretty sure if you reduced executive pay to being no more than 30:1 where the 1 is a typical Chinese unskilled labor salary, the executives would be even less happy about it.
Asking what editor HN uses is a pretty loaded question, but it looks like there's a couple neo/vim plugins for live markdown preview. This one[0] says it can use pandoc as a backend. I'm pretty sure that emacs offers something similar, and org-mode may be worth consideration all on its own. I hear spacemacs and spaceneovim are nice.

[0] https://github.com/euclio/vim-markdown-composer
Well I don't hate gay people, and I think it is fine to say it.. Marica, Maricon, lo que sea parx
Real. I ran enterprise sales for a very very large web host and these are figures we commissioned. Lots of other data in there too, like how 6,000,000 people on earth received money in 2015 for providing a digital service or some kind. A number expected to grow to 20 million by 2020.
http://www.sciencemag.org/news/2017/10/swiss-university-diss... makes it sound like there was a lot more going on than one comment:

> The accusers’ identities have not been made public, but—according to the NZZ report—students charged that Carollo expected “superhuman commitment,” including being reachable on weekends, rarely taking vacations, and participating in evening meetings that would sometimes go until midnight. According to the report, Carollo would criticize students’ postures and tell them to spend less time on makeup and more on research. The article says that one-third of Carollo’s Ph.D. students failed to graduate, and many of her postdocs left the field after they failed to publish enough papers.
Because according to American accounting standards workers are an expense and not an asset.
Yep. Yep. Yep.

I once rewrote a Python program into Java just to avoid those problems. 10/10 would do again.
A reminder if you or your org use Babel to consider donating to Henry's patreon (https://www.patreon.com/henryzhu)

He's a smart, nice person who plays a large part in software that many of us use on a daily basis. Support open source if you can :)
Most people are going to assume certain baseline standards at a large company. Maybe it’s not some big conservative financial firm but you’d be excused for thinking things like rape jokes are universally unapproved.
China is currently holding 1 million Uighers in 're-education' camps [0].

I think if China had the will, they could manage it.

0: http://time.com/5366225/china-uighurs-detention-report/
Nice. This is standard industrial feeder technology, done with Legos. Here's a commercial bowl feeder, which uses many of the same tricks.[1] Here's a discussion of the design principles.[2] You don't try to align the parts much; you just push or drop the misaligned ones back into the feeder for another try.

It's good that people are doing this. The US doesn't have enough production engineers, and stuff like this is how you learn that kind of job.

[1] https://www.youtube.com/watch?v=QsJzSFVAnhk
[2] https://www.autodev.com/vibratory-feeder-bowl-orienting-part...
I'd look at how websites like uptimerobot.com make money. Let people set up lists of sites to track and give them analytics about how often they're down.
It'd help if industry didn't treat undergrads as though their labor were worthless.
> Accent varies by ethnicity and ethnicity is a proxy for race

Accent varies by location, not ethnicity. My Scottish ancestry does not in any way help my understand a thick Glaswegian accent but if we took a kid from China and bought them up in Glasgow they'd have the same accent as everyone else.

Location isn't a great proxy for race.
Safe storage is not even remotely a technical problem. It's a political issue. NIMBY concerns over transport are the only barrier. The government already has a completely viable storage facility plan at Yucca Mountain.
That doesn't really change the incentive though.

I guarantee Fortnite wishes they had silently released the patch and hope Google didn't know.

I'm guessing they might in the future.
Effects of Adaptogens on the Central Nervous System (2010)