skysight-inc/HackerNews huggingface dataset:
> Workers are given little or no choice about the shifts they get, which commonly cut into family celebrations

So what? Many people work on holidays and some actually enjoy it over spending time with their families (independent of whether they can paid more or not). The fact that others don't have to work doesn't change the reality. It's a job and it's fairly well know for certain jobs that you will have to work on holidays when others aren't working. You are given a choice. You can choose to find another job that doesn't require that. [1] You can try to get a job in an office doing something which is certainly not going to have you come in on a holiday. The reason you choose a mall job (food court or otherwise) is because it was something that others were doing and/or you didn't put the effort into trying to get another job. And you probably like being around a constantly changing array of people (which you wouldn't have in an office). Bottom line stop complaining and whining it's not the worst thing out there or even close. Stop being so entitled and blaming others and the boss for your predicament in life (whatever it is and whatever the cause).

[1] Can't find a job? Maybe that is why in high school you should have been working harder and not socializing and what not. Of course there are people that this doesn't apply to. But my guess is it does in an overwhelming number of cases. Besides mall jobs are as stepping stone. You will get to enjoy and play later in life.
I wrote a comparison of all popular content moderation APIs on the Internet. My basic understanding from doing this is that it is far from a solved problem and there is no 1 size fits all.
I run into the same problem, am much better at understanding maths stated as code than in mathematical notation.

3blue1brown's animated maths channel is pretty good. - https://www.3blue1brown.com/

Khan Academy's maths section covers a lot of stuff - https://www.khanacademy.org/math

math.stackexchange is excellent for specific questions -
https://math.stackexchange.com/

One thing that works for me is to try and find something stated both in code and in maths notation, then you can work out one from the other.
If anyone uses Alfred on macOS I have a workflow to access a lot of Google's services:

https://github.com/PierBover/AlfredWorkflowGoogleApps
Even more fun I recently had someone outfitting their brand new restaurant in New Jersey using my email address on a bunch of different sites like Amazon and Walmart. It was getting annoying so I was going to send them a text message telling them to get their own damn gmail account but they seemed to have stopped.

Just imagining the damage I could have caused using the 'forgot password' link and their stored CC info...
If your wrists are digging into the edge of the case, you are setting yourself up for repetitive stain injury, irrespective of the case edge shape.

You should be orienting your keyboard/body in such a way that your forearms are approximately parallel to the keyboard surface, and most importantly so that your wrists are as straight as possible. If your wrists are more than slightly flexed (or extended for that matter) injury is waiting just around the corner, and finger strength and speed is undermined. Look at any expert tool user, especially tools requiring finger motion (e.g. musical instruments), and you will see they largely keep their wrists quite straight.

Ideally wrists/palms should be “floating” freely above the keyboard, held up by your arm muscles or possibly light fingertip pressure on the keys, with your upper arms roughly parallel to your body and your shoulders relaxed. But if you lightly rest your palms on the laptop surface that probably isn’t the end of the world, as long as your wrists remain straight.

Typical desk/table and chair heights are poorly adapted to typing on a flat keyboard. A table which is the right height for handwriting or eating is generally too tall for typing. To compensate (assuming you aren’t willing to get a lower desk or taller chair or put the keyboard on your lap or a low tray) I recommend tilting the back end of your keyboard up (e.g. by piling something underneath) until the keyboard surface is parallel to your forearms when you place your fingers on the keys. For inspiration, look at the slope between keytops of mid 20th century typewriter keyboards, which are built to fit in with typical office furniture.

Once you get your body/tools into a more appropriate pose, your typing will be faster and more comfortable.
Most important female character in gaming
I'm going through the books -
1.How to Prove It: A Structured Approach; 2.Mathematical Proofs: A Transition to Advanced Mathematics
The are very different books on how to read/write proofs, but complement each other nicely.
On top of that, I'm doing though few elementary logic and set theory books, they also have what I would call "barebone proofs", since logic/set theory don't even deal with numbers.
My goal a very different from yours, in my case I want to learn real and complex analysis and move to quantum physics, but nevertheless, two books mentioned above are helping me a lot.
You have to spend time to build your mathematical foundations. You have to get familiar with it through problems and exercises. I don't think there are shortcuts.

If you don't have the foundations it's wasteful to spend time trying to work out academic papers and such. Bite the bullet and start from the beginning, it'll pay off over time. It will also allow you to go much farther. Even if you manage to 'understand' what a paper is saying, without the background you won't be able to do much other than replicate it.
And what if your comment has the opposite effect, motivating people toward suicide?
> If you discover through this stalking that they are on the opposite side of some issue to you, will you be able to overcome any innate bias?

Absolutely, there is this risk. On the other hand, how do you know they would never bring up this opposite side of the issue at work, or that you would not inadvertently offend them by something you say? Also, I've heard culture fit mentioned a lot, and if you are looking for someone for your team and they turn out to be on the opposite side of some issue to you, is it possible they wouldn't fit your culture?

Although I completely understand what you are saying and it's a really good point.
Your link suggests the Indian story is based on the Sumerian or Akkadian. That would be news to me. It’s certainly possible, but in my personal opinion people often go astray with these methods - there’s little reason to believe many examples couldn’t have evolved independently based on similar real world occurrences or common human archetypes.
Yes. Exactly. The T2 does nothing positive for software freedom.
> Including Abilene.

I'm not sure I understand this comment.. Are you suggestion the city of Abilene, TX was named from an anecdote? IIRC it was named after Abilene, KA, which was at the other end of a cattle trail connecting the two locations.
Happy Thanksgiving to you, too.
TabNine now supports semantic completion
Is Sinus Infection Transmittable?
It has to be C because so many embedded-system vendors are pathologically hostile to anything else. Most tolerate C only to try to win ports from other, typically end-of-lifed, targets, and resent it.

A few have begun to embrace LLVM, and so don't care about the front-end language -- they still only say they support C, but turn out to not notice if you feed in IR from something else. Then it becomes a question of how badly your code needs the language runtime support code, or how good you are at porting it, because they will not pick up maintaining any of that under any circumstance. GC? Ha.
> some items slip through the cracks

For reference, go to eBay and type in the word "flown".
Yes, just look at Gmail. Not sure the same can be said about Google Docs/Sheets. Those programs, within the last few months or so, have become hilarious sluggish and, sometimes, barely usable.
Not all people that want suicide are rational, but some of them are, for sure.
The term domain knowledge may not be specific enough to convey what I'm talking about; "domain app logic" might be closer to what I'm getting at. It's the domain specific portion of a given system. It (hopefully) represents domain knowledge or is oriented around a process informed by that knowledge, but it's encoded in the software (and docs, if any).

I can see why many companies don't often have a process around teaching programming fundamentals and prefer to hire those who can demonstrate competence in one or more languages. I understand less why companies with a determination to build their team rarely have any kind of methodical approach to introducing developers to their systems and seem to prefer sink-or-swim ad hoc task assignment.

There's a consistency to that approach with the approach of a precise list of specific stack/tooling requirements, of course: it says "we want to rent talent, not develop it." And that approach has its merits, even. But there's an inconsistency, too -- if your primary approach to introducing people to your existing systems is learn-by-flailing, why be concerned about avoiding that with frameworks and languages, too? Especially when, as far as you're concerned, the familiarity that matters is with specific languages and frameworks as used by your system.
Are you aware that you are using MacOS outside of the boundaries stated in the user agreement? For personal use that is probably okay/defendable but I can hardly imagine a business would like taking that risk.
I often need to use vim in servers that are not solely administered by me. It seems like bad etiquette to impose my configuration on my co-workers, so we leave it mostly unconfigured on these servers. There's also cases where I want to use vim in docker containers running web servers to debug by tracing execution in installed libraries by inserting prints and repl launching function calls, etc. It doesn't make sense to bother installing configuration each time the docker image is rebuilt, or including vim's installation and configuration in the Dockerfile.

I just do this minimal configuration on starting vim:

:se et ai ts=2 sts=2 sw=2

Just that makes it usable enough for me to not feel a productivity loss most of the time.

EDIT: Key to that is not being so reliant on plugins, of course. I used to use a lot of plugins, but then focused on learning more of stock vim features, and doing more things in the shell. I now feel more productive without the plugins.

For example, I used to use NERDTree, but now I opt for using :e's path syntax. I don't get lost looking for files in the tree, scrolling around, opening directories. I just type stuff like :e %:h/fi<tab><enter> or :e %:s?local?global?<enter> to get straight to where I want without having to look at anything. I can probably work in vim blind-folded without a productivity loss (the only problem being remembering enough of the files I'm working on) and I find that awesome.
Ask HN: Chordify.net for flute notes
I need chordify for flute notes. Is there any developer who has made this possible?
we don't necessarily need to believe the hype. Neuroscience has not discovered something that can be used reliably in connectionist networks recently. The prevailing model for learning/plasticity (hebbian - "fire together wire together") is an obviously dumb model, and plasticity has proved hard to crack. A lot of people do not believe that the artifacts observed under STDP experiments are fundamental[1]. So the key question that has to be answered before neuroscience can influence deep learning is how plasticity works. With that in mind, all the neuromorphic computing platforms that have been proposed so far seem premature optimizations.

1. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3059684/
GP said … "sends you a welcome email with your password in plain text" … which seems clear enough.
Shopify Watch Black Friday Cyber Monday Happen in Real Time
Google cloud seems to be a better fit for startups while azure is for larger non-tech firms. I can’t imagine a new startup ever choosing azure over gcloud or aws and i can’t imagine some random all-microsoft insurance company choosing gcloud over azure.
Ask HN: Can you recommend a modern, accessible P2P framework/library?
I'm interested in building p2p applications.

I've checked into IPFS, GNUnet, Freenet, libp2p, and a few more.

My main tools are Rust and Python.

I haven't found anything (I could be reading things wrong of course) that I can directly build GUI applications on top of, with great documentation, and minimal head banging.

Does anyone have experience building p2p apps? Can you recommend/suggest a route to take?

Definitely don't want to have to implement my own thing.

Thanks
I wouldn't describe it as a "drop-in replacement". It's very similar in the way that it allows one to use html syntax within javascript, and I appreciate the fact that it doesn't require and extra compilation step. But it does appear to be lacking what I see as the main draw of %eact -- the ability to compose and remix components. (Correct me if I'm wrong?)

Edit: Composability does appear to be a feature. I agree with your description.
This list annoys me. Reading it, some of those still exist, many we're just folded into other services, and a couple appear to have been 20% projects that were never Google's to kill.
This would be more convincing without the first sentence.
Live video broadcast on Angular Ivy, with Angular experts
> Having a curriculum means that the content is laid out in a logical order that the professor believes should be achievable.

> There is a stupid amount of information out there. Breaking it down into a progression that students can follow in order to learn and understand it is incredibly important.

You can get all this from a textbook. The curricula of most undergraduate math classes are based textbooks anyway. Many math textbooks even have a roadmap in the preface that tells you which chapters can be skipped for shorter versions of a course, which ones discuss advanced topics, etc.

> Tests and deadlines provide motivation to do the actual work.

The person who asked the original question already seems to have the motivation to learn math for a specific purpose. They're not a random undergrad who has to complete a math course just because it's a requirement for graduation and never expects to use the knowledge.

Also, the downside of studying based on arbitrary deadlines is that if it takes you even slightly longer than average to understand the material, you fall progressively further behind the class. If you learn at your own pace, you can study a topic until you really understand it.
That's how a lot of visualizations from Pudding are, especially on mobile.

These pages are written by freelancers who are paid thousands of dollars per story. It's insane, especially if they don't browser test the product.
Please don't post nasty rants to HN, even if your underlying points are correct. It poisons the well here.

https://news.ycombinator.com/newsguidelines.html
And what, pray tell, gives you cause to believe that we would spend those 40 years productively addressing said problems? Because all available evidence seems to point to the contrary.
Doesn't seem like it. Some Pudding visualizations just werk, others are Dumpster fires in the browser.
Enabling Postman’s Team Sharing Features for OpenAPI Users
Saw a discussion about self-hosting email on DigitalOcean a couple days ago, seems like the most consistent con is having your sent email get sent into spam (b/c many data centers have their IPs flagged by spam filters).
The perception is common but inaccurate. HN has always had plenty of general-interest articles.

HN's mandate is "anything that gratifies intellectual curiosity". As people's curiosities differ, so do their opinions about what's on topic. When you run into a streak of articles you don't like—and randomness guarantees such streaks—it starts to feel like HN has gone off the rails. The underlying system is more stable than that makes it seem.

Fortunately, if you don't like one article, there are others. For example, you can always look at what you missed yesterday: https://news.ycombinator.com/front?day=2018-11-21.
iStatMenus is great on macOS for any types of system stats.
Writing and reading lots of small files on disk. Which is basically what 90% of Unixes are.
> why aren't more Mac users complaining about the sharp deck edge against their wrists?

Probably because for many people it isn’t as much of an issue as it is for you. Personally, it doesn’t really bother me. I understand how it could bother others though.
Interesting! I'd always thought of it as "f"orward.

Is there any official reference to it standing for find? Googling has found a few unofficial references, but help doesn't appear to say either way.
Thousands of special-purpose, minimally-featured, embedded systems. You don't notice them because they are invisible, and they are invisible because they "just work". For high-enough volume products they have a decoder chip or section of a gate array, but most are low-volume and can barely afford the ROM for the code.
My personal computer is a 2015 and my work is a 2017, and there are zero features from the 2017 that I prefer.

4k@60Hz. The MacBook Pro 2015 with Intel Iris (I don't know about the Radeon GPU) only supports 4k@30Hz, which is terrible.

(My wife has the 1st gen MacBook 12", which has the same downside.)
You are mistaken if you think those DNA percentages are "facts" exactly either, though.

If that is the impression I gave, then my wording probably was sloppy. I've reread it and can't figure out what I "should" have done differently to make it clearer that I am aware that the tests themselves are of questionable merit (at this point in time, when it comes to racial identity), given the issues you pointed out.

I have personally read of cases with devastating personal consequences based on things that are on more solid ground, such as paternity. There was an incident where someone got a DNA test and I think gifted their parents DNA tests and the parents ended up divorced because it revealed that the husband had fathered a child out of wedlock prior to getting married.

I found that especially shocking and bizarre. When I saw the title of the piece, I assumed that it had revealed an illicit affair during the marriage.

Anyway, this article is about someone who was adopted. Adopted children often don't know they were adopted. Even if they do know, it leaves a huge hole in their knowledge about their heritage.

So I think it is inevitable that at some point we will have more reliable tests and someone like this individual will learn that their genetic heritage conflicts with their self image in some important way.

Perhaps we will even see some Neo Nazi members learn that they are not entirely Caucasian either and then what? Do you rethink your racist ideology? Do you kill yourself? Do you live in denial and try to hide the truth from your Neo Nazi brethren?
Oops... they either let Kumo II slip in or intended it to be there as an example of Mistral, the other font from the designer of Choc, and forgot to point that out.
Bill Nye on Terraforming Mars: “Are You Guys High?”
> Spelling, grammar, and usage mistakes on a resume can be a red flag that the candidate is sloppy or careless.

I wonder if there have been any studies done into this or whether it's just a popular mantra repeated in many resume guidelines. I lean towards your side, but a much more experienced colleague of mine is adamant that you cannot tell a good developer from a bad one by how clean or sloppy their resume is. And that the list of companies they worked at and their years of experience are a much better predictor of success.
No reason to 'think' that, incidents involving a single person do tend to generate a stronger emotional response.

"The statistics of large-scale killing don't convey emotion"

https://www.npr.org/sections/health-shots/2018/11/09/6661503...
Just use vim or emacs for text editing. Both have been around for DECADES.
What about Matura
I know this, hence me stating Ant Design is documented primarily in Chinese. I was simply using the same terms as the OP — perhaps that’s where your niggle should really be directed? ;)
Other than if Apple try and track him down via HN, how would they ever know?
The nice thing about React, vs others like Vue and Angular, is that we've learned not to write code in strings. You'd think this would be a fundamental law of software engineering, but we keep seeing things like

v-bind:id="'list-' + id"

or

<button [style.color]="isSpecial ? 'red' : 'green'">

or this.

Writing code, not strings, means you can do everything to it that you can do to code. You can type check code. You can lint it. You can optimize it, compile it, validate it, syntax highlight it, format it with tools like Prettier, tree shake it...

That's why I like JSX, it's Javascript all the way down. Everything is code. It's a very well designed and thought out DSL.
Being bad at something and swimming in cash only provides more opportunity to do bad. Without competition nothing good is ever rewarded.
>The interests of HN participants is wide ranging.

Sure, but I guess then I lament the lack of “approvable opinions”, or diversity of opinion.

See the guy above downvoted into oblivion for wanting more tech articles on hackernews. I don’t love it’s getting harder and harder to tell the difference between here and Reddit including the bubble and brigading.

Edit: well, way to prove my point about lack of “acceptable opinions” :D
Personally I prefer hot corners because I can lock it with one hand, sometimes as I'm in the middle of getting up.
It’s terrible compared to the old way.

You click the sound icon, then the slide opens up, then you can either slide it or click one of the two icons.

It’s probably quicker to change the volume from one to ten this way, but 99% of my use cases for changing volume is for one or two steps, for which the slider absolutely sucks.

It’s some of the worst design I’ve ever seen for volume control, and the old system is some of the best.
If I find out anything about their political leanings by looking on LinkedIn, I would probably bypass them anyway. LinkedIn is not the place to argue social and political issues. If they don’t know that, they will probably not have the maturity to not talk about politics at work.
There seems to be a misunderstanding with what I'm talking about. I'm not saying that phone screenings shouldn't be about qualifications. My point is that if through that process I'm made to feel like a number, that gives me a bad impression of the rest of the business relationship. If the person doing the screening comes off as friendly, maybe enthusiastic, and we can have a pleasant 2 way chat, then I'm much more likely to move forward with the process.

To provide contrast, I had a phone screening yesterday where the screener was only asking yes/no questions that were easily answered by my resume, didn't want me to go into much detail, and didn't seem friendly at all. Why would I want to move forward with that company? There are others where I can tell off the bat that they'd be a better culture fit. First impressions do matter.

One of the things I like about a video screening is it usually changes the tone of the conversation towards being a bit less formal.
I prefer everything about my 2018 to the 2012-2015 generation, keyboard included, but I can see how the lack of ports would be a bummer to some people. I hook it up to a dock and LG 5K at work though, so it's not an issue.
Many home computers of the time were equipped to decode data from audio cassettes. It's not implausible that the same audio could be beamed over the radio.
Accent is such a non issue, in the UK the accent can be very different even 30 miles from one another, so let alone someone speaking it with a French, German or Spanish accent. It's still English and 99% of the time you can understand it. I assume the same is true of other languages too.