skysight-inc/HackerNews huggingface dataset:
I dunno. I've been thinking about this a bit, being an awkward tech-y guy in an environment where the knee-jerk reaction to that profession is face-searing hatred.

Actual human trafficking, which does exist in the industry today, rules it out. It just has to; theft of agency is about as bad a crime as I can think of.

But where can you stand on practical regulation? How do you draw a line that separates people who see it as a decent living all things considered, and those who detest the idea but have no other available means of affording to live? Would it even stop the issue of slavery and trafficking, if the laws were only local and on a small scale?

I dunno. But it's definitely thorny, so I'm guessing I'll have moved out of this tech blast zone by the time any of it gets resolved.
Don't beat yourself too much about it. Yes this was a serious security issue from my point of view. BUT to be honest I would probably have done the same mistake and your reaction time was more than adequate.

Thanks for the amazing job you are doing on iTerm it's a joy to use.
> Social media, which is entirely private and corporate operates in opaque fashion bound to basically nothing but their own interest.

There is a small glimmer of pressure on Twitter and Facebook from the public since last year. Things are changing. Glacially slowly, as always, but they are changing. I suppose that's the same development that happened with newspapers a few centuries ago. (I would be very surprised to hear that newspapers were held responsible to some sort of common standard from the very beginning.)
> Finally, copy & paste the results from your local commands and the above tests into a message for our Support Team.

Okay good, the problem is that the links points to the main website, so if we are having problems connecting to GitHub, this would be a redundant operation, shouldn't they offer the email address that we can use to send them the output of these commands? That way, if the connectivity issues persist, we can at least use a non-github.com email address to contact them.
Databases have proper context isolation and conflict detection (constraints, triggers) at least. You cannot break the invariants of a properly designed database (though some effort is required to create one).

I often miss transactions and checks on regular in-memory data. While it must be operative, and cannot be done out-of-process or even out-of-context, locks and dispatching is a mess at the end of the day, because correct paths are usually independent, and vice versa — conficting paths can simply fail or retry at the end, wasting cpu time, not developer's. Actually, good principles (i.e. explicit context, no globals, strict hierarchy, etc) are resembling transactions in a sense; you copy parts of state to worker(-s), delay updates into results and reintegrate these in dispatcher in a blocking manner. Only by hand.

One thing that stops me from doing everything in just sqlite is copying. You always copy to and copy back and every += becomes a copy operation. Right now (well for some background time) I'm thinking of the language that has the concept of transactions and relational algebra built right into the base types, but is not so cumbersome to write and/or poorly optimized like conventional database scripting. Mating rdbms internals with e.g. C-likes (as the common least) would be nice to test in real tasks.

Ps. I'm sure I'm missing some past info on that; if someone is aware of the details, you're welcome to share.
> some kind fuzzy search screen that appears on a key-binding

Firefox kind of does that. If you type Gmail and you have a Gmail tab open you will see a "switch to tab" entry. It support fuzzy search so it's handy.
Maybe it'll divert the miner rigs out of China so that all those butterfly customers can finally get one.
Read that link as "sperm-donor-fags" and was expecting troll post.
With respect to languages: is it the case that Ruby programmers do better, or are companies hiring Ruby programmers more lenient?

(Ruby being an example; Python also applies here, whereas the converse would be a hypothesis that C++ programmers are not less skilled but rather are judged more harshly in interviews).
All kudos to Alex and Carol on this one; by the time I had seen the email, the fix was already being tested!
> If you flunked your way through Harvard, that's going to be difficult.

Not really.

Maybe "flunking your way through" would be awkward, but these folks know the easy majors. See Government at Harvard. See W's surreal academic career for an example of a well-connected but relatively unintelligent person get a Yale undergrad degree and a Harvard MBA.
Not OP, but I'm doing something similar with huginn [0]; I use it to scrape deals and sent POST requests to an Azure ml web service, which is output as RSS.

[0]: https://github.com/huginn/huginn
I remember when they said the same thing about Microsoft.
The zipcpu blog posts never ceases to amaze me, the content is so good. As a sw developer who plays around in verilog on my free time, the posts are extremely helpful to me. I just want to tip my hat to the author(s?), thanks!
Not just censorship, manipulation.

I don't trust any government to censor, but we know the russians engaged in shady tactics already.
> Evolution is neither demonstrable nor falsifiable

Sure it is. It makes all kinds of testable predictions, which have been confirmed. One good example is the evolution of antibiotic-resistant bacteria, which IIRC was predicted by (among others) Alexander Fleming, who discovered penicillin. If more people had listened to that prediction of evolutionary theory (which was obvious even when it was made and is even more obvious today, when we can sequence bacterial DNA and see it changing in response to selection pressures imposed by the use of different antibiotics), we would not have the major problem with resistant bacteria that we have today.
Thank you. Will you be releasing a new beta, too?
I also loved weightbot, but gave up on it long ago. You might be able to pull the data off with one of the filesystem, readers, if that's worth anything to you at all.
At Caltech, the only thing that counted for your grade was the midterm and the final. The homework only mattered if a grade was on the knife edge of passing or failing.

Students were free to do the homework or not, collaborate on it or not, as they saw fit. It was regarded as a learning tool that students could decide how best to make use of for themselves.

I thought it worked rather well, although the high stakes final exams were rather stressful :-)

(Attending lectures was also optional. Institute policy was that attendance would not be taken, and would not be a factor in the grade. You were free to attend lectures or not, do the homework or not, and if you got an A on the final, you got an A for the course. Some students could do that, such as the legendary Hal Finney, but I learned the hard way that I could not afford to miss any lectures and must diligently do and understand all the homework on time.)
HN's voting ring detector rejected those upvotes as promotional. Looking at the data, I'd say it made the right call.

As the FAQ explains (https://news.ycombinator.com/newsfaq.html), it's against the rules here to get your friends or teammates to upvote. We want people to vote for a story because they ran across it and personally found it intellectually interesting, not because their friends have something to promote.
the github account is amazon's

https://github.com/awslabs
Honest question: Would Zuck be running for the GOP or the Dems?

Well, I suppose that, in 2020, only the Dem ticket is up for grabs since Trump will be running for a second term, but if Zuck got to choose, would he go with the Republicans instead?
> Have we observed fruit flies evolve?

Yes.

> By evolve I mean macro evolution.

There is no such thing as "micro" vs. "macro" evolution in evolutionary theory. There's just evolution. Species are not absolute boundaries; they are just convenient labels we use to group organisms for purposes of taxonomy.
A huge portion of the UK's middle class cannot have gone to Oxbridge, simply because they're too small. They take 3000 people each or together 0.01% of the UK's population each year.
Looking forward to the beta! I'm excited to see it.

As for the partner / angel problems, can you elaborate about what worries you? Would VCs have the same issues?
> but they get exponentially more complicated as you add more signals and the logic gets deeper

Clockless designs usually use some other mechanism for marking ready signals. Many of those mechanisms compose linearly and can even interconnect better than clocked designs, because they don't need to care about clock domains.
Citizen’s controversial crime tracker expands to SF, picks up $12M from Sequoia
> I've been doing whiteboard interviews for years now, including for a couple of years at Google, and the notion of ever expecting a candidate to remember a method name perfectly is beyond insane to me. I'm not OCRing their code and dumping it directly into a compiler: why the fuck would I care if they used size() or length() when checking how long a string is?

When I interviewed at Google, a major part of the rejection feedback they gave me was "we felt like you weren't worried about whether your code would really run".
Has Hejlsberg ever written a book? He must have a lot of valuable insight to share. I think part of the success of C++ and C was that their developers are good writers. K&R is phenomenal and Stoustroup's book are excellent too.
'Safe' filesystem access? Honest question, but what would that look like? How is my software going to know that inserting 'no' into my mail file or overwriting a file or creating a new one was a 'bad' operation? Aside from adopting an immutable content-addressable storage system (something like Camlistore) I'm not sure how filesystem access could ever approach 'safe.' But, I haven't given it a great deal of thought or reading, so you might be referring to something entirely different or have better ideas.
Just want to say a personal thank you for your work on it and for the quick response. iterm2 is truly one of those apps I can't believe I get to use for free - thank you.
of course django was an artist. he innovated the style we now immitate. we don't have a ton of innovators in jazz anymore. I mentioned Mostly Other People Do The Killing. There ate many in the downtown NY scene I could mention--- I'd say Christian Marclay. Shelley Hersh. But- that is getting away from the point. the point is--- we need to put the practice of innovation and diversity of perspective to the fore in computer programming or it dies the same unknown death of monoculture.
Jon Skeet
Phil Haack
Scotts Hanselman, Guthrie, and Allen
Mistakes happen. Quick responses and honest apologies are always appreciated!
... and maybe which are science, as well :)
Reminded me immediately about this whatsapp-issue, which is also very problematic:
https://twitter.com/mulander/status/874370124932943874
These schools are big places, so it's not all that surprising different people have different experiences. What department, out of curiosity? I had experience in molecular biology and computer science at Harvard and mol bio at Princeton. (But yes, I saw zero of this in any of those places)
FB's mobile app is used way more than their website. Intended to be left on and active 24x7, that's probably how most people use it -- so they're never out of touch.

If not a software deity, that's at least a 'daemon on my shoulder'.
Nice try CIA:

http://i57.tinypic.com/vg37r7.jpg
So if I'm shy and experience crippling stage fright, what am I?
Agree. How far open does the barn door have to be before it goes from 'irresponsible' to 'responsible'? When does it become a matter of public interest?

What time scale is this guy assessing risk on? Does he have or expect grandchildren? Does he mind if the rest of us do?

I'd appreciate it if industry people like this could behave a little more... responsibly.
The parent's recommendation was to put a filename into the ansible.cfg, and that file could contain either the password, or a script that is then run which prints the password to stdout. For example, we have the script pull the password from a gpg-encrypted file.
> Like it or not, it provides value to some.

I don't think that ntsplnkv2 disputed that. He points out that benefits should not be considered in isolation, and instead argues for a cost-benefit analysis.
I'd love to know how it goes, I haven't actually tried it yet. Not sure how one would go about "releasing" the exported file.
Lately, I am more and more going to free events in the "nearby events happening now" space. Somehow it's the ad-hoc nature of it that really fun.
Taking the exam as many times as you want is a bit unfair to the professor, who has to concoct a new exam each time. If it is the same exam taken multiple times, then it is what is known as an "infinite time" exam which has a deleterious effect on students, as they will be more or less forced to spend infinite time on them.

Besides, taking a month to solve a single calculus problem that should take 15 minutes is a pretty good demonstration that you have not mastered the material.
looks great. I would reduce the blank space from left and right on mobile. Use links when you go to article. it is more natural.
You're shy and experience crippling stage fright. That might sound trite, but it's better than trying to otherwise fit you in one of two boxes that don't accurately (nor intend to) take those two features into account.
If you are interested in reading Newton's Principia, check out the guide Magnificent Principia: Exploring Isaac Newton's Masterpiece :

https://smile.amazon.com/gp/product/B00BH0VOSO
Thanks for the complement!

I'm actually the only one who has posted on the site.
I've been using something similar for a while now. I use pam_jail on freebsd to drop the ankle biters using common ssh login attempts like test, ubuntu, oracle etc into a FreeBSD jail where I watch what the do and get a copy of all their tools. I rate limit the outgoing traffic from that jail to something painfully slow to prevent them from causing any major issues. But being able to fire up 'watch' on freebsd and snoop the tty they are on in the jail is awesome for forensics.

It's secure, they can't break out of the jail.

It's rate limited to prevent them causing much damage to anyone.

It's easy to observe every thing they type and do in the jail from the host.
> CSS especially is a nightmare. It's near impossible in complex projects to work out if your change is going to change other things adversely.

This is solved with shadow DOM.

> In Javascript it seems normal to (at least in angular) push to global scope, and so it can be really unclear where values come from, or how they get set.

Well, nobody forces you to do it in JavaScript. I think newer frameworks (and culture around them) discourages this.

> Testing any of this stuff is also pretty nightmarish. Knowing the web I'm almost certainly behind the curve and there is new hotness out to solve this, but I've never much luck with automated browser testing. Things like Protractor tests are incredibly onerous to write, and inevitably end up as flakey slow messes that fail builds due to flake more often than they find issues.

I agree that testing the whole application is tricky, but testing components is easy enough these days.
Thanks for mentioning JSS. I'd never come across it before but it looks very interesting.
If you're willing to put up with whiteboard tech interviews you have access to companies that enforce them but will pay very highly,

Unfortunately one does not, in general, get a job simply by being "willing to put up with" a whiteboarding session or two.
It's also confirmation bias. If you don't notice that they got a plastic surgery (because it looks good/natural), you won't include him/her in that category.

I've seen many Korean girls with eye/nose jobs and they look very attractive.
I just wanted to let you know that Vim isn't the neutered editor you appeared to think it was.
We also use Ansible Vaults extensively and they work great.

Oddly enough though, I recently tried AWX (the open sourced Ansible Tower), and it wouldn't decrypt our vaults when trying to get the inventory, even though I gave it vault credentials (there was nowhere to associate it with the inventory run though).

So, we are still using RunDeck for a web UI/scheduling/web triggers/Slack integration of our Ansible runs.
And my response was to the claim that their large data set created no value to users. Thus, it remains the point.

We can probably all agree that they are sinister bastards who don't have your interests in mind. That's not really up for debate.

Alas, they do create value. Seriously, stop making me defend Facebook! LOL
50% of Millennials would give up their right to vote to get student loans erased
The problem is that some students are terrible at exams, and exams aren't necessarily a good test of knowledge or ability.

Engineering relies on group projects and assignments a lot for your grade, because engineering isn't just about remembering some facts and writing them on paper. Then there's the problem that people have good days and bad days.

Different people are more capable in different areas of assessment, so I think that the most fair way to assess students is to give them a range of different types of assessment, so that even if they struggle with one type, they can pull through the other.

For instance, I always did really well at large assignments and tasks, especially group assignments (not because I rode on coattails, but because being in a group motivates you to do well), I was mediocre at exams, and I was terrible at small, individual assignments (<5% of final grade). You can see a direct correlation in my transcript between papers with lots of graded homework and small tasks, and poor grades. I did 200-level Algorithms the semester before I took 100-level Algorithms, and managed to get a better grade in the 200 level paper, because it had less homework assignments, despite being the second year version of the same paper.
The whole problem with Section 230 is that it is neutering our law enforcement's ability to do their jobs. Your statement is based on the presumption that these tech companies aren't in any way responsible for what happens on their platform. But you're forgetting a big thing: All of these platforms are monetized in some way. These companies profit off the criminal activity that occurs on their networks, in a big way. And even if they eventually shut down the criminal conduct, guess who walks away with all the money, scot-free?

Right now, tech companies have a perverse incentive to permit criminal activity. Changing the law would fix this. Consider that the reason banks have to prevent fraud is that they are responsible for fraudulent charges. Tech companies have no such responsibilities: They make money off everything, and aren't on the hook for anything.

Here's an example, there was an expose on The Verge about drug rehab fraud this month. You can find it here: https://www.theverge.com/2017/9/7/16257412/rehabs-near-me-go... and the followup here: https://www.theverge.com/2017/9/14/16309752/google-rehabs-ne...

Consider that in this example, Google makes as much as $230 per click. That's a lot of benefit for them to permit fraud, and there's more than enough information in the article to be sure that Google is definitely aware of the problem and that it continues despite their lackluster automated prevention attempts. Considering one rehab company says in the second article they spend "millions per year" on Google ads, we can probably conservatively guess that Google makes at least eight figures on this one particular brand of fraud. Google has no incentive to stop it, and they enjoy blanket immunity from responsibility for it.

Right now, the only jurisdiction with a say over these platforms appears to be the court of public opinion: Because bad press is the only thing that can encourage these companies to modify their behavior. Thanks to The Verge, Google is going to take reasonable steps, like having real humans verify the ads in this category in the future.

And they still walk away with all the money they made off of that fraud. Money that led people straight into these criminal enterprises rather than the legitimate search results below. At the very least, shouldn't the victims be able to come after the profits Google made on this enterprise?
So, in this thread, I already learned that Facebook is AOL 2.0, and also the McDonald's of the Internet. Does anyone have other good analogies for Facebook that they want to share? :)
I've never understood how someone could master a topic yet could not answer questions about it. I know from my own personal experience that when I bombed an exam, it's because I simply did not understand the material. When I did well on an exam, I had corresponding confidence that I understood it.
Potentially, yes. Happiness is a huge value, as is learning.
Except when it comes to writing programs, the homework is the only thing that even remotely demonstrates your utility to an employer. I would go as far as to say that exams should not count, only homework should.
Senators pledge to defeat Silicon Valley on sex-trafficking bill
in my first years I've setup a ssh server behind a nat'd network and installed fail2ban.
the outcome was that nobody could access the ssh server...
probably the same thing would happen, on ssh I've seen so many login attemts even on the smallest VPS I've ever gotten, it's just ridicoulus and important to use non password authentication with ssh (i.e. rsa keys probably 4096b).
Assuming the majority of applications come from natives
UK 65 million
US 323 million

Of course however these universities are very popular internationally.
even though blocking ads is not what I suggested, there were still parts of that section that were unclear

were the ads saying "here's the vulnerable child you might have seen in the amber alert, in case you were searching for missing persons to rape" or something along those lines? How did you interpret it, and where could I find the truth of the matter
Hunting down HTTPS mixed content using robots.txt rules and HTTPSChecker
IMO, the first step for people interested in promoting RISC V should be to get it into the hands of the universities' undergrads. Berkeley's EECS 151 lab final semester project was to implement a RISC V CPU at 50 MHz on a FPGA.

If EE/CS departments of colleges adopt RISC V hardware for teaching their students, providing cheap microcontrollers and boards to students at the start of their semester classes, those precocious little buggers are going to build Doom clones and help port their favorite flavor of linux onto them. When you've got a generation of top talent tinkering with an ISA that doesn't suck like x86, you're going to see adoption in actual industry.
Hovering can be a part of the everyday copy-n-paste action though, for selecting the text to copy.
Yep was already fixed: https://gitlab.com/gnachman/iterm2/wikis/dnslookupissue
Thanks. But it seems like a good first step into the right direction!
Yes, at least for the tech companies. Grades are irrelevant at FB/MS/Google.
To add to that anecdata, most of my mathematics classes would at least have 1% homework assignments weekly. One of my papers had 25% as homework.

They weren't super hard, if you turned up to the tutorials, you could usually get the tutor to basically hand hold you through it, and if you had any friends doing the same paper, you could just copy theirs. In fact, in first year, we had a rota for homework, so only one person would do it each week.