skysight-inc/HackerNews huggingface dataset:
I taught as an "assistant language teacher" in a Japanese high school for 5 years. "Assistant language teacher" means you generally have no qualifications or experience, but you are a native speaker of the language :-) Your role can be anything from sitting around doing nothing all the way to taking on a full set of teaching responsibilities. My job luckily tended to the latter.

In my first year of teaching, my colleagues had a meeting that I wasn't invited to. After that meeting, every time I bumped into one of them, they "casually" gave me a tip on how to improve my teaching. Literally, "Hello X-Sensei. How are you today?", "Hello Mike-San. I'm fine. If you do Y in your class, I think it would be good. What do you think?".

Obviously they had brainstormed ways for me to improve and then dished them out to each person. Amazing team. I was so grateful to them because it was the beginning of how I could start to improve as a teacher.

As you say, there are so many things to learn as a teacher. Even in the 5 years I did it, I felt that I managed to get to a competent level, but I was nowhere close to the really great teachers in my school. It is a very deep subject and the idea that it can't be taught is ridiculous in my eyes.

One thing that Japan does with "assistant language teachers" is that usually they teach together with another teacher in the classroom. You are really supposed to be assisting (potentially just modelling language), but often they allow you to lead the class. And if they are happy with what you are doing, they may no longer show up any more and trust you to handle things. This was a such a ridiculously good way to learn how to teach, for me. I taught together with 10-15 different teachers in my 5 year term (teachers in Japan move to different schools at least every 5 years, so you cycle through colleagues rather quickly). Each teacher taught me something new (even the bad ones :-) ).

I'm a programmer by training, and I am back to programming again. I like teams that do pair programming frequently (although it is difficult since I work in a timezone 9 hours shifted from my colleagues). Both with teaching and with programming, I think the idea of spending your first few years doing a lot of pair programming or team teaching is really valuable. I wish schools had the budget to do it.
Better yet,analyze emotions and truthfulness using ML against video statements made by officials who deny they're the author.
Jim Dao, who edits the op-ed page at the NYT, says that they did not do anything to alter the writing style:

> He said there was no special effort to disguise the person's writing style, for example by rewriting the piece in some fashion.

https://money.cnn.com/2018/09/05/media/new-york-times-resist...
I would definitely love to be proven wrong, because if I am, I am certain I would learn something new. I am pretty comfortable with Python, so I am pretty comfortable saying that you could not write a tool as fast as xsv in Python without writing some substantial portion of it in C. Using Python's standard library CSV parser is certainly fair game, but writing more C code on top of that which included the loop over records in a CSV file feels like a cheat. The problem here is that you've already lost because xsv's CSV parser is faster than Python's parser at the C level[1]. :-) Assuming I haven't made any silly gaffes in xsv itself, I don't see how you're going to make up the difference. Because of that, I am willing to extend a handicap: if you can get within the same order of magnitude as xsv while doing the same amount of work in a robust way, then I think I might even learn something there too. :-)

I am less certain about PyPy, LuaJIT or Node, but I am certain I'd learn something if you proved me wrong.

Note that a problematic part of this challenge is that your program would need to correctly handle CSV in a robust manner. It is very easy to write a very fast CSV parser that doesn't correctly handle all of the corner cases. Python's CSV parser certainly passes that test, but I don't know if Node's or Lua's CSV parser does because I've never used them.

[1] - https://github.com/BurntSushi/rust-csv/blob/master/csv-core/...
To me, a business decision is always based on _relative_ risk to reward ratio. If you're a startup hiring employee number 3 vs Google hiring employee number 739813, your risk profile is completely different, but the absolute dollar investment in one employee is about the same. In that scenario hiring an employee number 3 could be a huge gamble in a way that hiring employee number 739813 could never be.

But lets leave out the technicalities. Call it a gamble, stupid investment, whatever. Yes, I agree a billion is a lot of money. Apple still needs to have this project, in order to stay relevant to competitors and current/potential employees. Even if it does fail, the side effects of having this project mainly to attract talented engineers and stay relevant make it worth the investment.
`firefox -P`
The probable mood is very funny.

> dang
> Probable Mood: Tense

The eternal life of an admin I suppose!
Needs to denote difference between price per month and price per user per month.

Especially on items like support and HR. Apps that charge per user in “flat hierarchy” companies like mine where any employee can do anything is death to your service because I’m not paying for all my employees when we equally share the workloads depending on schedule.
Why not type comments? Almost any PDF reader provides the feature.
The life I've built depends on communication, and the people and groups I wish to communicate with mostly use FB.

The non-profit I volunteer with organizes everything over FB. The union I work under announces almost everything over FB. I literally never look at my FB "feed" but I've got 5 private groups that I check every day. If I stopped using FB, I'd be completely out of the loop with almost everything I do.

I suspect that's how a lot of the world operates. FB is free and easy and reliable and everybody already has an account. It lets people post text and photos and comments, and tag other people, and report when they've seen something. That's everything we used to use email for (and a bit more), but more convenient.

I got my first cell phone a couple months ago. It's a lot easier for me to live without a cell phone than to live without FB. No cell phone means I have to wait a couple hours to read my messages. No FB would mean I wouldn't get organization news at all.

Even for people who hate FB on principle, they've never suggested an alternative that meets our needs better today. Possibly Google's services could, but a significant number of people I know don't have Google accounts (or use Gmail), and the people who hate FB usually hate Google just as much. Possibly Yammer, but ditto everything (and Microsoft).

Decentralized social networks are a cool idea, but until FB starts breaking so bad that we're unable to communicate about our upcoming project, we have no reason to consider switching to anything else.
While that was my first thought on reading the headline, consider this scenario:

Man makes a drug to help people in pain. Turns out this comes with some nasty side effects. Feeling guilty, he works on a way to help undo what he made.

Not that I believe this was the case, but this is a damned-if-you-do-damned-if-you-don't situation.
Agate (http://agate.one) seems a reasonable way, but unless it builds a following I don't see it lasting.
Presumably the candidates for consideration have speech writers and staff who would either write a given speech outright or influence it heavily. So, that would likely rule out any speeches related to their position.
Ah. Yes I see that you did. I'm sorry for my comment, it was perhaps too glib. I wish you the best in your job search/immigration situation.
Funny, I guess I am an expert in "heck". There is a certain rightness to that given the last couple of weeks. Is there a way to see the comments it deems 'happy'?

[edit] I do wonder if the analysis of topics is affected by both the frequency something shows up on HN[1] and not repeating the keyword in a reply post.

1) less examples and more likely to miss a topic a person is expert on
Everyone(new to bsd tools) is annoyed by that. This will get me many downvotes but the BSD community embraces elitism,this is part of that "if you can't be bothered to learn your shell's shortcuts to move to the desired position immediately then you're not elite enough for bsd" or something on that line...
Large-scale wind and solar farms in the Sahara increase rain and vegetation
and least active these days :(
> iOS emulator

No such thing exists
Or, just use the same analysis that these bloggers used and then change your text to reshape the data. Anyone who is dealing with governments would know to watch out for exactly this, it's the first thing that people would watch out for.
The comment was about loading a large VM at each invocation, so only minimal example is sufficient.
as to where I think all surveys are tinged with multiple layers of BS for various reasons,
I do think it's quite possible for 30% or so of people to change how much and in what ways they use fbook, and yet fbook could still show high numbers of DAU/MAU - certainly not everyone who deletes the app totally stops using it - they can access the portal in other ways.

I can also imagine that older people could be lured into using it more while younger people abandon it nearly completely, which may show a steady MAU and that Americans relationship with Fbook is indeed changing - they can both be true I believe.
While you make some valid points, none of them are even tangentially related to irony.
It started with an older version. Logging into Google automatically linked your Google account to the settings page.

At least in the last version, clearing your private data (ctrl-shift-delete) no longer deleted Google cookies. To completely log out required manually digging into the advanced settings and then rebooting the browser.

Google fundamentally doesn't respect user privacy, and people should use Firefox.
The language itself doesn't have much importance, what matters is :

- is it portable ? Or will the users have to install a specific runtime to run the tool ? For Linux it's not a big deal because it comes pre-installed in most distributions, but making Python work on Windows requires some work. It's not too much if you're going to use the tool often, but for merely testing it, the runtime installation burden can deter users.

- is it fast ? For many application, speed doesn't matter, but for some it matters.

- is it stable ? Or will it crash every now and then ? C or C++ software have memory bugs, that leads to crashes (segfault). The most mainstream one don't have too much of it, but as soon as you start using niche software, you'll face crashes more often than not.

For these three reasons, the language matters, but there's not much difference if it's Rust, Go or Haskell.
People like you really rise my blood pressure.

May I suggest that this is a very ugly, condescending, dismissive way of talking to anyone. The phrase has no place on a forum like HN.
If you're that paranoid, why would you trust Google?
I changed it a bit to be able to update more than one package: https://www.pastery.net/mushya/
A more positive implication is that downstream security has gotten good enough that large breaches like this can’t be systematically exploited for financial gain. Two factor auth seems to be more pervasive, and there’s a host of retrospective security tools in the industry.

That said, I have no doubt there’s a vibrant underground market for all this data, and its likely being used in more surgical attacks already, and could, one day, be the basis of a broad attack (once an appropriate attack vector becomes available).
I don't get it. Cars are mass produced, they make millions of them, all same. Between one person's Honda civic and another, what's the non-frivilous difference?
> That a misconfigured Singaporian banking site is the worst example in the world anyone can come up with is perfect evidence that the apoplectic reactions are unwarranted

The "worst" example? I don't think I turned in a ranking. You asked for concrete examples of a problem. It is one. It's part of an unknown but decidedly non-zero number of examples where the www subdomain meaningfully differentiates hosts in the real world, where we live.

If there's a specific reason this example or others aren't worth considering, that's a bit of goalpost motion, but a more clearly articulated case can be worth it.

> my comments are restricted to the "www" prefix.

I'm glad your comments are. The change under discussion does not appear to be. Per comment #16 under the ticket:

"the domain m.tumblr.com is shown as tumblr.com."

Apparently the policy of identifying some subdomains as "trivial" is not limited to www.

Sortof raises the question -- once a player like Google decides it can designate a subdomain as trivial over its common (but not universal!) redunancy, what keeps them from stopping with www?

> It only concerns the entirely redundant "www"

Commonly redundant is critically distinct from universally redundant.

And allowing domain holders the possibility of treating them as redundant is a distinct situation from unilaterally imposing it.
A more interesting question is if costs of fighting financial fraud and or identity theft using the stolen credentials has noticeably increased in the past year. I suspect the costs of this are being borne systemically with consumers paying in slightly higher interest rates on loans/credit cards, etc.
The BBC tends to cover itself more harshly that competitors cover the bbc. On the other had they often drag entertainment into news, strictly, bake off (when it was on bbc), etc.
Not the OP, but when I was teaching, surveying my students was a technique that a colleague introduced to me. It was probably the best thing I ever did. I handed out a small sheet of paper to all the students at the beginning of class with some multiple choice questions and a space for general comments and asked for it back at the end. They didn't have to fill it in. I just told them if they get bored in class, just jot down whatever. Usually I think about 20% of the forms were filled in any class, but the info on them was really amazing. Since I did it every class, the students soon got used to it. Kills a lot of trees, though :-)

In defence of the OP, though, students can seem some parts of the teaching process. They can't see all of it and they definitely do not have the experience to provide good advice. Looking at surveys, you've potentially got good data, but you need to translate that into good action. What a student imagines will work and what will actually work is often very, very different. This is why you need help from experienced teachers.

I was lucky to work in a situation where I did "team teaching" a lot -- two teachers in the same class room. It's incredible what you can learn in that situation -- either just watching the other teacher handle a situation, or getting feedback on what you are doing.
Με εθνικές ομάδες και πρωταθλήματα την Κυριακή
You can still take a salary with VC funding. That's really the whole point of seed funding. But there's a balance there. If you're taking much more salary than your cofounders, you also take much less equity.
It’s not about what I believe. It’s that your original comment made it seem that everyone “knows” these things are false, which is not true (not even loosely).
The language tells you a great deal about whether the tool will fit in with your other tools in just a word or two. "command-line" here tells you a bunch as well, but there are command-line tools that require a runtime env that you might not want to deploy and maintain just for one tool.
I completely switched whenever FF quantum was released to stable. The experience is amazing. I will say I think chrome dev tools are better though.
You answered your own question. It's used to recast the employee as property of their employer, and the act of offering them another job as dishonourable.
People are not asking for fair play, they are asking for what they consider "normal" politics to be allowed and all else denied.

That's not crazy. Normal is mainstream, and TV has always cleaved to only allowing mainstream ads no matter the costs involved.
This is just a grab at getting more user data. Where are all the Google employees who jump on any mention of Google to defend it with disclosures?
I went from Happy to Unhappy while looking at it. I am so confused.
This looks great, and I'm very keen to try it out.

I have a malformed 115GB CSV which took some work to process with SSIS, but I'm really interested to try again using xsv to split off the bad rows and see if that would have been an easier option.

Very cool!
One would assume that the author, who decided to publish a time-insensitive piece anonymously, was smart enough to employ language to intentionally misdirect analytical methods.
You said pretty much impossible which means it's possible.
With a warm cache, ripgrep takes 80-100ms to search 500MB of files across all the projects that I have checked out (for a regex like /val\w+;/ which matches 500 lines). Python starts (also from a warm cache) in 30ms on my machine. 30-40% seems like a large percentage by most measures.
Horses should be open to extension but not to modification
Isn't this the plot for various Mission Impossible and James Bond movies? (and the sub-plot behind the ever-excellent V for Vendetta)?

... couldn't they at least give them good names? (e.g. Chimera & Bellerophon from MI:2).
When things break on Mac, it's a black box.

That's more attributable to Apple than BSD.
what about white paintings, you know, like the ones at the Witney?

https://whitney.org/Exhibitions/MaryCorse
Some thoughts about peer review post-NIPS
Doug Lemov's book "Teach Like a Champion" is great: https://www.amazon.com/gp/product/1118901851/ref=dbs_a_def_r...

I'd also recommend "Teaching as Leadership": https://www.amazon.com/Teaching-As-Leadership-Effective-Achi...
I had a couple of plumbers come over a few days ago. I asked them, out of curiosity, how apprenticeships worked these days. Do you apply to some organization? Some school?

They looked at me like the huge, suburban house-husband idiot I felt like at that moment.

Apparently, apprentice electrician is a title that means as much “junior software engineer”. It’s just a word for entry level. Any company can “apprentice” you. All it means is that they are willing to train an entry level person.

Personally, I think any company not dedicating at least 5%, preferably 10% of their hiring budget to finding and training entry level talent is something of a parasite on the economy. This would ideally be force implemented through moral shame or promoting it as some new “best practice”, just like Google’s old stupid hiring strategies were, rather than regulation.
What is the false positive rate though?
I agree that this is pretty simple stuff for HN.

BUT on that same note, I've actually done something similar but hopefully a bit more organic here: http://mondaysoups.ca/daily/029.html
"Computer" used to be a job description. That bundle of roles no longer exists. The roles have been partially automated, and moved elsewhere. Jobs that use spreadsheets for instance.

Surgery once did far more harm than good. Then took killing people for granted. Now it's discovering checklists, and teams, and crew resource management. Surgeons are discovering their roles of skilled technician and team manager conflict. Medical error is still a major cause of mortality. For a given condition, there's a very very broad spread of institutional competence. The best, are learning organizations with an intense focus on continuous process improvement and on not failing each and every one of their patients. The worst... don't wash their hands going from bathroom to ICU.

Instructors at first-tier universities describe incoming introductory science students as expecting to be "spoon fed" - lacking both the skills and willingness to wrestling with a body of knowledge to extract understanding. With wealth, they've had such "good teachers", they haven't needed to. Consider a country with a focus on memorize-and-regurgitate - even more so than the USA. When a school fails to teach memorization, it's at least easy to recognize the failure. But what might equitable and effective science education look like? If every freshman class resembled incoming Ivy, a question might then be: "ok, we've nailed equity... now when are we going to make a start on effective?" Chemistry education research describes pre-college chemistry education content as "incoherent", leaving both students and teachers deeply steeped in misconceptions. With science education at least, we're currently failing badly and pervasively.

Tech is coming. VR/AR, hybrid human-computer teams, ML, spoken dialog system, etc, etc.

"Classroom teacher" is bundle of roles of breathtaking difficulty and scope. As with surgeon, those roles are now being specialized and rebundled. Like barber surgeon, it was a bundling that required accepting that we would pervasively fail our patients. Perhaps decades from now, we'll end up with something like a "classroom teacher", but with a vastly greater support system. Or perhaps people will forget that "classroom teacher" was once a job description.
A few of the authors mentioned in some comments here, or in comments on the article, are referenced in Blake Hodgetts song "The Reader" [1]. It's an interesting challenge if you consider yourself a well-read science fiction reader to see how many you can catch.

If you give up annotated lyrics are available [2], but it is more fun to see how many you can figure out without looking.

[1] https://www.youtube.com/watch?v=KRsVkmC-N3Y

[2] http://members.efn.org/~bch/songs/thereaderframeset.html
This situation reminds me a little of the Unabomber, who was finally caught entirely because somebody (his brother) simply recognized his writing style.
lol “perspective of the ML developer” maybe

Something like this can be great, but feel a hand curation would probably be better served. Here’s a quick one, read Vox and then Breitbart. It’s an intellectual rollercoaster ride.
Comments are toxic anyway. Disable them and post a link to a subreddit or other place that is willing to deal with them. Or just disable them.
One can assume, but I don't know if you watched the Twitter/Facebook congressional hearings last week but it doesn't seem like a high level of technical competency is required to work in government. Text attribution probably seems like magic to most folks without a stats background.
I've found that to be true for me, too. "I feel pain in my mouth. Oh, right: that's where the dentist gave me a shot. That's reasonable, then." It doesn't reduce the pain sensation, but it definitely reduces my emotional response to it. I wouldn't have believed that those were separable, but they really are.

For historical reasons, I get very tense when the vehicle I'm in goes fast around curves in the road. Last week, I started to get the tell-tale panicky sensation as my bus was flying through a big bend in the highway. I thought, "huh, I'm experiencing a stress response, aren't I?" Just being consciously aware of that immediately and drastically decreased the anxiety I was feeling.
This question reduces to "Why trust Tarsnap?"

Colin is a renowned security expert and it's known how he handles vulnerabilities: http://www.daemonology.net/blog/2011-01-18-tarsnap-critical-...

After that incident, the probability goes way up that it won't happen again.

Trust credibility, not tools.

Also, Tarsnap has had a long-standing bug bounty program, which is another reason to trust it.
Anecdotal: I prefer a sedan over SUVs, but there are so many SUVs in the US that I feel my view is frequently blocked by all the high SUVs when not in a SUV myself.