skysight-inc/HackerNews huggingface dataset:
The true answer is: No grades should matter except the final exam and you should be able to take the final exam as many times as you want. (With a reasonable minimum period between retakes, possibly increasing each time.)

If you take AC motors, and fail, and study your ass off and six months later can pass it with 100%, shouldn't that really be... your actual grade? Isn't a grade supposed to represent your ability and understanding of a topic?

And then almost magically: health problems, study problems, (most) test anxiety, and other problems no longer actually matter.
Yes I am involved in the project and worked with them. Did you check before commenting?
> I don't like your conclusion. Because ultimately, humans make politics, so one can influence them.

I agree with you; I meant to imply that as part of the mechanism.
I had a different experience at an Ivy, but I'm not rich. Wouldn't say arrogant either, although I should probably leave that up to others to judge.

My point is that "rich" and "arrogant" are key words here. Such people tend to get preferential treatment in our society, at Harvard and elsewhere. It's hardly specific to Harvard.
> the insinuation that the professors and other teachers at the school systematically favor privileged students in some sort of effort to reaffirm social hierarchy is totally unsubstantiated

How do you know for sure though? Naturally such conversations would occur away from the public eye.

Oddly enough, I'm not sure I would support subsidizing more expenses. That seems like a separate issue.
And here's "Clocks for Hardware Engineers": [1]

[1] http://lamport.azurewebsites.net/pubs/time-clocks.pdf
Looking at my modern code on Github (not the stuff from the 1970s and 1980s I've revived), few projects have any global mutable variables at all. There are a few that are assigned once at startup. There's a timestamp. In Javascript work, of course, there's the DOM and other state that belongs to the browser.

In some other Python code, I have some global objects which manage some data, but few or none standalone global variables. There just doesn't seem to be much need.
If you see what you think is site abuse, please contact the mods via the Contact link in the footer. They can take appropriate action, such as updating the URL, if necessary.
Now I'm curious, I wonder how feasible it would be to use acoustic sniffing to hear people like him talking or typing. Some guys infered letters from the sound of keystrokes.
Journalists don't feel like they are qualified to report on the actual technology (which is a good thing), don't bother learning anything in order to become qualified (which isn't), don't bother speaking to qualified people on the front line of this technology (which is horrible).

So what they have resorted to is reporting on these "philosophical" topics, because all you need for that is a fucking opinion, right. It's a great Faustian bargain because you then get all those companies and people, who similarly have no clue but are fishing for PR, to pile on.

See "should the autonomous car hit the pedestrian or save its passengers" or "this artist drew a lane marker around his beater car".
the response time of the rust team was extremely quick, great job!

2017-09-13 @ 19:19 - Justin sends mail to security@rust-lang.org about this

2017-09-13 @ 19:28 - response sent to Justin acknowledging the vulnerability

2017-09-13 @ 21:14 - a patch to crates.io was finished, all current tarballs verified not-malicious
One big reason to use DynamoDB with Lambda is to avoid the VPC penalty (~10-20 second cold starts to attach ENI) in Lambda necessary to use RDS securely. DynamoDB can be used without security groups and still use IAM-based access to lock it down securely. With RDS, you need to use security groups to properly secure your DB, which requires VPC for Lambda.

DynamoDB has world-class horizontal scalability but certainly comes with a high architecture integration cost, depending on your use cases.
24 Days of GHC Extensions(2014)
>Would it be Ok for a Buddist to interrupt a debate about criminal law with the remark that, given reincarnation, all murders are an illusion???

Maybe not but would it be ok for a Buddhist to interrupt a thread to point out that Buddhists don't believe in reincarnation?

https://www.thoughtco.com/reincarnation-in-buddhism-449994
That's strange, all my mathematics classes had ungraded homework. Anecdata of 1.
Interesting theory. I don't like the idea of 2/3rds of the hashpower to be owned by one player. 50% hash power means not only the ability to double spend, but also to censor txs. If someone else mines a block they don't like they can just ignore that block and eventually get the longer chain.
I very much enjoy watching football, and might have seen over 100 Michigan football games. But it's a game; the welfare and education of the students playing it are real life.
This is how it works in Germany. One exam at the end of the semester. Nothing else counts. Studying and finding motivation to study is the students responsibility.

It's not perfect either, a bad performance on exam day might mean a bad grade even if you're good, but whatever, nobody cares about grades, anyway.
Let military incorporate AI in a significant way, and then we shall see..
Just wanted to say: congrats on the book launch Nate! I haven't read through it yet, but skimming through it seems really great. I'm looking forward to reading it all this weekend.

If any of you are on the fence about reading this: please give it a go! Nate is one of the best people I know (both personally and professionally). He's an incredibly hard worker, really great developer, and awesome human. I'm sure you'll learn a lot from him.
> But today's "search" is also manipulated to an extent not seen in the early 1990's

Exactly, it's so spammy for many keywords that more and more curated resources appear, i.e. Link Directories 2.0.

For example, if I need some software then I'm going to check Hacker News, Product Hunt, AlternativeTo but not Google's results.
If they pay higher tuition fees, it should put more pressure on the kids (through their parents or their creditor) to graduate.
Thimbleweed Park for iOS
I think its more of the opposite. Technology creates spheres of influence in the countries that they operate. Traditional governments attempt to reign it in (this is usually effective if they are a company with ad revenue or they want to follow local laws. But when you cut down one sphere another grows to replace it.
C++ has John Carmack, PHP has Zuckerberg, Lisp has Paul Graham. Does anyone know of any good role models to look up to in the ASP.NET world? As childish as it might sound, that has honestly been a sticking point preventing me to be able to really get into all this.
Lowrisc.org is worth checking out if you're hoping for something that could run Linux. I like their concept of minion cores, as it makes them more competing in the Beaglebone space, versus the Raspberry PI space. The ability to do real-time-ish IO via offloaded processors is a win. And it doesn't need to end up in a $5 board to succeed.
Would not have helped in your situation, but at home I have a locking file cabinet, and I put everything in there and lock them up when I leave the house.
If you control 50 + epsilon percent of the hash power you can censor blocks at will. You can ignore every block that anyone else makes and still have the longest chain.
Apparently he agrees:

> A few years ago, Giannandrea compared artificial intelligence to a 4-year-old child. Today, he revised his statement and said that it’s even worse than that. “They’re not nearly as general purpose as a 4-year-old child,” he said.

(quoted from https://techcrunch.com/2017/09/19/googles-ai-chief-thinks-re..., which also has video of the entire thing and is IMHO a better resource than the thin article above)
> I wouldn't call these event networks "part of the federated phone system". They are clients of companies that are part of it. External numbers into these networks are extensions of a public number they get from the upstream - just like any company having a PBX, they do not participate in any of the inter-provider infrastructure, do not own the phone numbers, ...

I mean, they ran their own full MVNO, with their own SIM cards, with their own code on the cards, and operated their own tower.

That isn’t a simple number.
Not really related to clocks (other than the fact I was watching one while waiting for that to load) but that link seemed very slow to load, I haven’t seen a link to azurewebsites before but I’m assuming that’s some sort of static file hosting on Microsoft’s Azure platform?
Outbrain is one of the ad companies that creates the ads that blend in with the article recommendations that appear at the bottom of the article. They often use misleading photo/headline combinations. It really undercuts the credibility of the organizations that use it and contributes to an a culture of distrust towards the media.

Examples:
https://photos.app.goo.gl/QIgVE16uYImcKIy92
That's not an example of a straw man argument.

I'll clarify, for the downvoters: I don't think the statement I made is an example of any common fallacy, but it is definitely not a straw man. If I were to say that he was arguing something he was not and then attacked that argument, or if I used him as a representation of all people making his arguments that would be a straw man. Maybe you could argue that it is ad hominem, but I'm not really attacking his character, merely his choice of words.
If you store source code on your personal laptop[1] you have to enable encryption. That should be like 'security 101'. Especially if you go to tech conferences where people who might steal your laptop actually know what the "~/.aws/config" is and what "~/Work/<company-source>" might worth. I would be very skeptical of ppl running around with laptops containing proprietary source code without encryption on.

If you own a mac:

* Enable FileVault
* Enable 'require password immediately'
* Choose a password with 8 or more chars
* Never leave the keyboard unattended

You can lock your mac with: "open -a ScreenSaverEngine" or even better:

echo 'alias klock="open -a ScreenSaverEngine"' >> ~/.profile'

[1] If this is a work laptop then the company should have some kind of security policy and encrypting everything is where everyone would/should begin.
Terrorists seek to maximize damage

That's not usually true. Terrorists often don't go for max deaths but for a specific symbolic target (e.g. Pentagon, wtc etc). What they want is to provoke a response, ideally heavy-handed repression - the aim is to polarise the society targeted, to instill fear and panic, and reveal the implicit violence of government as explicit action.

Drone strikes and the policy of global assassination does not keep you safe, it just kills a lot of people. Re support for democracy, I'm not sure why you believe that given support for Pinochet, sisi, Mubarak, hussein, Saud etc
> If there is no user, then the external data the program is interacting with is often global mutable state

Yes. Therefore you need to check every bit of data coming from user. You need to be ready to a lot of breakage, and need to code ways to recover for it. Working with external data is hard, need a lot of checking and exception handling. It is nightmare and you do not want to propagate this to every line of your code. So just do not create global state.

> a database is global mutable state, as is the DOM / UI.

And this also. You always need to expect something unexpected with global mutable state. DOM can be changed while your code is working with it. You should write code, that can notice such an inconvenience and be nice in this case. Or to write code that just works and do not breaks things, if something unexpected happened. Or code that makes unexpected impossible to happen. The same with databases.
The silliness, of course, is that if you are among the "elite" and "privileged" going to an Ivy League school, nobody is going to give a shit about your grades anyway. Your career and success is already pre-ordained. Why on earth would you bother arguing with your professor that your "A-" should be an "A"? You're going to go to work at your daddy's investment bank after you graduate either way! You think big name banks and consulting firms are going to say "Gee.. he's a Kennedy, but his grades are so bad! We can't bring him in." Just party and get C's and D's--you're already set for life.
pretty much :p https://en.wikipedia.org/wiki/%C3%89cole_nationale_sup%C3%A9...
So he compared modern computers to 4 year old and then said worries of superhuman AI are overblown? That's kind of worrying. 4 year olds typically get a lot smarter.
It's an interesting anecdote, but makes conclusions about the aggregate. Give me almost any university, and with time I could probably find at least one story like this.

I'm not saying it isn't true, just that this evidence is weak.
They should have the equity check in the bank before they setup a C-corp.
Fermilab: Fifty years of stories
If you subscribe to rustlang-security-announcements@googlegroups.com , you'll get emails. No JS required there.

(With Javascript disabled, that page still renders, so I'm not sure why it doesn't show for you.)
Well, I think what's more likely is these people will be fine since most jobs are obtained primarily based on prestige and connections, and keeping an elite job once you have it just requires minimal competence. The more elite your job, the less you are punished when you fail (CEOs, for example, get bonuses when they fail). The people who are in for a rude awakening are those that think working hard and being very smart at a decent school will get them anything close to what C students from ivies waltz into without trying once they hit the working world. Remember, the C business students are the boss, A engineering students are the employees is the general rule of thumb.
Jon Skeet?
Every aspect of the theory of evolution is falsifiable. To falsify "Non-avian dinosaurs perished at the end of the Mesozoic Era", you just have to find a dinosaur fossil from a later era.

Of course, even if we found a perfectly preserved fossil of a T-Rex from two million years ago, it likely won't falsify the whole theory of evolution, because there are simply too many evidences for that. It would be like saying "We found evidences that George Washington did not in fact die in 1799! The whole theory of the American Revolution is now in question, and the Aliens-did-it theory should be considered as good as the mainstream version!"
Location: "San\tFrancisco" ;)
It's horrifying to watch your own DNS traffic. All sorts of mysterious domains show up. (On a typical macbook on WiFi, this will do it:)

sudo tcpdump -i en0 -s 5000 -n port 53

On mine, these get resolved every 30 seconds (probably some Adobe updater):

scss-prod-ue1-notif-39.adobesc.com.

Several servers get lookups of names long enough to be exfiltrating data:

r3---sn-nvopjoxu-25ve.gvt1.com. (Google)
gzunified-ecselast-1isehuisml2g4-663788831.us-east-1.elb.amazonaws.com. (???)
kube-nimbus-471965604.us-west-2.elb.amazonaws.com. (BitDefender)

If you hit a popular commercial site without AdBlock enabled, the list is loooong and sketchy-looking.
Thank you, very much appreciate your response (and continuing excellent work on iterm).
Accomplishments and work history are meaningful. The problem is that they're also very noisy. There are false negatives from rejecting great engineers who either can't communicate their experience well, or don't have much experience yet. There are false positives from wasting time interviewing people who are "too good" at puffing up their resume relative to their underlying skills.

Reducing the rate of both false positives and false negatives reduces the time and cost of hiring an engineer for companies.

The data we look at for this is our "onsite to offer rate", which is how often Triplebyte candidates get a job offer after each final interview we send them to. Ours is roughly double what the companies see on their own for people applying directly or referred by a friend. This means we're doing a good job at pre-screening for technical talent and pre-matching for what each company is looking for. If this "onsite to offer rate" wasn't substantially better than normal, companies wouldn't work with us -- and especially wouldn't let our candidates skip their resume and recruiter screens.
Tulips had no innovation. Not sure why techies don't get it. Its so simple that this is a wrong comparison but every two months someone writes an article about it. It's beyond me.
What a scam it all is. How tragic that you TAs are apparently complicit.

Edit: Thanks for the downvote but giving higher grades because it's more convenient than doing the right thing is... the wrong thing.

Painful that at some point it felt like your (and many others') best choice but it was still wrong flat out.

Hey maybe now you can "change the system from the inside!"
Not sure about ASP.NET but Jon Skeet is pretty much the C#/.NET guru in the internet: https://meta.stackexchange.com/questions/9134/jon-skeet-fact...
Hello from Ladies That UX Taipei
Hi guys,

My name is Joy Chiang. I am the Community Manager of Ladies that UX Taipei. This year, we honorably host Talk UX in Taipei from Oct. 20-Oct. 22. I was wondering if you guys can help us share this exciting event with the members? We now provide an exclusive offer for your members only! Look forward to hearing back from you.

Talk UX is a three-day conference with inspiring talks and interactive seminars on what’s trending in tech today with female lineup only. Talk UX was created in 2015 in Manchester, UK hosted by Ladies that UX, an international non-profit that focuses on giving women the chance to meet up to support each other, push the UX boundaries, and promote female skill and talent. In 2017, Talk UX will take place from Oct.20th to Oct.22nd in Taipei, Taiwan.

Use promo code to claim 17% OFF the standard 2-day ticket price. We will provide you full access to the pre-party, conference and workshops with this code.

Buy Tickets Here: https://www.accupass.com/go/2017talkUX_2daypass

Step 1: Choose “Register Now”
Step 2: Choose number of tickets under “Standard” option
Step 3: Enter promo code: TALKUXHN
Step 4: Confirm your ticket selection as “Standard” with discount!
Step 5: Fill in information, choose your payment method and complete payment.

For more info on the event, the agenda or speakers, visit us at https://goo.gl/iLGJpN
One of us is using terms wrong, because we're talking about different things.

You seem to be talking about accessing things through interfaces, so that one can change whatever is on the other side of the interface. For testing, for example.

I am referring to something that there is only one of, while the program is running, which holds state, and that all part of a program potentially have access to.

Even if a dependency is injected, if it has state, and all parts of the program could potentially access it, I would consider it global mutable state.

This is part of the problem with the 'don't use global mutable state' advice. If what you really mean is 'access state through interfaces', then that's what we should say.

So, to be concrete, in my use of the term, a file cache is global mutable state because

a) I don't want multiple caches, potentially with the same content, in my program. In fact, this would be bad enough that I'd like to be confident it can't accidentally happen. I understand that some caches don't need this guarantee, but some do.

b) All parts of my program that use a file, use the cache to retrieve it.

c) The contents (and therefore the behavior, most specifically the timing) of the cache depends on the history of the program up to that point.

However, my implementation, I access files through an interface, so it would be trivial to change implementation.

Dependency injection does not insulate you from the global mutable state. It is a way of managing containers for state (or other behavior). Those containers can have any boundaries within your program you choose, from global down to the most local (remember that 'global versus local' is a continuum, not a binary).
The two are related, because one major pillar of activism around "modern slavery" is based on opposition to sex work (the others being prurient interest, a kind of western saviour syndrome, and it being lucrative).

One random link I followed from the Wikipedia article is the source for the statement "Europe has the highest number of sex slaves per capita in the world". http://realstars.eu/for-fair-sex/ The page prominently advocates for the Nordic model.
don't be so hard on the lad. They tried to teach him this at Harvard and Princeton but they apparently curved his grade and pushed him through instead of actually teaching him :)
That's right! You're paid nearly nothing so you represent cheap labor for the Yale. I guarantee you that somebody is getting paid a lot!

The problem with these so called "Higher" institutions is that the people fulfilling the actual function of the University don't actually get treated all that well. Everyone just walks all over them, including the people in charge. It has become a crazy lopsided system. These schools are basically becoming feel-good daycare centers for adult children of rich families
I, too, was surprised to hit the 50th percentile nearly exactly. Then I remembered that I should account for working only 70% part-time. :) That put me in the 75th percentile.
> if they go and do something stupid like require DRM to visit their site and you don't want DRM you have to switch banks.

But if every bank--or at least every bank I would possibly consider entrusting my money to--requires DRM, because DRM is the standard and all the major browsers use it and the bank doesn't want to go to the trouble of inventing all their own infrastructure just to avoid using DRM, then what bank do I switch to?

> Open Source software was never meant to control others property.

Exactly. So Open Source software does not address the problem I said it does not address. So we are in agreement on that point. Good.

But you were saying, in the post I originally responded to, that Open Source software will somehow prevent the web from becoming effectively a closed system. That would only be the case if Open Source software did address the problem that you and I both agree it does not address.
If you control >50% of the hash power you can also censor tx by ignoring any block that contains them.
It's not Haskell-specific terminology, I've seen it used in other functional language contexts (some Scheme libraries, etc.). But I admit I couldn't find another reference to link to the term, at least not with a quick Web search. :)

(It's still not currying, though! If you're providing partial arguments to an existing function, that's partial application; if you're transforming a multi-arg function into a single-arg, function-returning function, then it's currying!)
Interesting to point out the age of reason culpability here.
Either way, people are just trying best their chances. Naturally or otherwise, they (we) know what is attractive, and some are more willing to go to extremes to get there and be more like what they want. https://www.britannica.com/science/positive-assortative-mati...
CMU: 88.1%
I meant purely from a "connection to the general phone system" perspective - at all events I've been they only had internal numbers and you could be called from the outside through an extension. If there was an event where that wasn't the case I stand corrected.

Having the entire (mostly/entirely? open-source) GSM network is really really cool and important, but from the perspective of the wider phone network still "only" a "fancy internal phone system", with the limitations of control that come with that.
...Who's saying that? The article is specifically about forced sex slavery.
Not for XMR: a good 6+ core cpu will mine 1/3 to 1/2 of what a 1080ti mines using the native miners.