skysight-inc/HackerNews huggingface dataset:
Students are attending to learn

Depends very much on the course. A lot courses are attended by a lot of students who just need the course to fulfill some requirement and want nothing more than to get a pass with as little work as possible.
Cosma Shalizi (http://www.stat.cmu.edu/~cshalizi/), ever since I discovered this link some 16 years ago:
http://bactra.org/notebooks/
> ACM Fellow for Reinventing Virtual Machines

It was less "reinvention" and more "making them actually useful." From the ACM announcement[1]:

Although the concept of virtualization was first explored in the 1960s in the context of mainframe computers, it languished until Mendel Rosenblum and his students at Stanford University rediscovered the idea as a simulation tool for new multiprocessor architectures.

It goes on to point out how they created a vibrant industry and research area around the technology and spurred a shift to virtual-machine-based architectures.

[1] http://awards.acm.org/award_winners/rosenblum_4094918.cfm
your mother?
For a split-sec I thought this might set the record for time from first experimental result to consumer product. Acoustic transducers. Old dog, new trick.
Well those might be legitimate complaints. Professor is fine but his grading is too tough.
True, but you've glossed over the soul that 6502-based computers didn't possess.
Vin Diesel Confirms “Fast and Furious 8” Release on April 14, 2017
We've been very happy with Paper Trail.
Whilst the article is written a bit like a sales pitch I believe docker makes the difference when having infrustructures requiring several machines/roles
This post is the first infantile thing in this vein I can remember seeing related to Rust, and, as far as I know, the author has no connection to the Ruby community you describe, they're just choosing poor titles of their own accord (I agree with Steve that the title detracts).
This would not work, often students perceive strict professors has being bad because they give too much work load or are too strict. It also goes against excellent researchers who are contributing a lot to science but are not great teachers. Often these are "forced" to teach by their university because otherwise they don't get grants.

I am not in academia, but in retrospective some of my greatest professors where very hard to deal teachers with huge fail rates. Most students hated them.
Ask HN: CMS+eCommerce+CRM for a small ISV
We are a small ISV in the BtoB market. We need a global, centralized solution that includes: Web site, online order, customer differentiation (corporates, resellers, education…), electronic delivery, invoices and quotations, selective emailing, support ticket system, basic statistics. Currently we only sell perpetual licenses but subscription is planned.

We consider several solutions: Orchard+MS CRM, Drupal, Odoo, in-house development… But no clear winner. We are a DotNet shop but open to PHP and Python.

We think we are missing something obvious, because our needs seem rather common those days.

What is your experience/advice?
Functional Programming in Haskell by Examples
Russian hackers accessed President Obama’s emails
Accessibility for 1% can be a pressing issue if you consider your site/service as something important and you do not want to keep disabled users out. Just as food for thought. Letting the market force people away is not very social.
I dont have one. There are some people who have some good traits and habits that I would like to acquire, but I dont get the role model thing. To me it is about process rather than person. "This guy has a great way of doing X" rather than "I want to be like this specific person".
How will we know that student ire will be directed at the right individuals? What are the right individuals anyhow? At my department in my beloved state school there are three full professors, each with no grants, paid USD 120000 for doing no research and giving one bad lecture per semester. Then there are several lecturers who are paid USD 40000, doing a better job at lecturing, and more lecturing altogether. We also have half a dozen assistant professors, who are struggling to bring in grant money and altogether doing an admirable job.

The great majority of the students doesn't know how the sausage is made and should well keep out of personnel decisions. They don't even know what the sausage is!
Actually it can be feasible and quite convenient to have control over the event loop yourself, this is what immediate mode ui libraries and computer games are doing, in a way facebook's flux architecture plus react facilitates that kind of UI programming for the browser.
Why I'm not Leaving Python for Go (2012)
TutzPro – The best free tutorials from around the web
By "most weren't really executed", are we talking 99%, 90%, 51%?
Build apps that you use
The quote is about a pair of university courses.

Students, and probably just people in general, are really bad at knowing what they have learned.
I have a huge admiration for people who, with a strong character, pushed the boundaries of their time and invented revolutionary things while no one believed in them and even when some tried to hamper their research. This may apply to most inventors and explorers but for me, personally, Galileo Galilei and Alan Turing stand out.

If a "role-model" means what I understand it is (Person who had a role in society that you dream of having), then yes, they are my role-models.
I greatly admire Donald Knuth. He's humble, dedicated to his work in a healthy way, and has fascinating outside interests in organ music, for example.

Most of all, I see in him the playful attitude about computer science that Alan Perlis referred to: "I think that it's extraordinarily important that we in computer science keep fun in computing."
Smashicons is the world's largest and most complete icon set with +14000 icons
Rich Hickey teached me how to program. Alan Watts teached me how to live.
Pandora Paying Artists $0.0001 More per Stream Than It Was Last Year
its natural that players will attempt to modify the game (or keep it skewed in their favor) . The externalities have always been there, but some industries have never had to pay for them. I wouldnt be surprised if some industries are not even profitable once you account for their externalities.

But macroenconomic principles mean nothing if you have greed. If one is greedy, then its just a matter of maximizing what's on your plate, with no regard of how much you're taking from others (potentially future generations)
This Is How Fast America Changes Its Mind
Matt's blog post on the topic:

http://matt.west.co.tt/spectrum/the-mahler-project/

I think I'm visible at the back of the crowd in the video, but the compression & low light makes it a bit hard to tell!
Or you could spend a few seconds skimming through and see if it interests you. If you're that busy you probably shouldn't be on HN to begin with.
Idiotic and the adoption of it would destroy public universities, but I suspect that's actually the intent (just like the NC stuff about how professors must teach 4 classes a year).
You're completely misrepresenting the observations and conclusions of the surface stations project led by Anthony Watts. [1]

[1] http://www.surfacestations.org/Fall_etal_2011/fall_etal_medi...
Terrible idea. I went to a school where students had no problems calling mommy and daddy and the parents had quite the culture of bringing lawyers against the university.

The university had a rule of never taking these things to court, so they would always settle. Even when it was stupid things like students violating an attendance policy, failing their class because of it, and then getting off scott free beacuse their parents called a lawyer.

Disgusting practice.
Nokia won't get back into the phone business
I see a common theme in this and your other comment[0]. In my experience, however, evaluations from students have next-to-nothing to do with how much the students have or have not learned, and that is the point of the linked study[1]. Quoting:

> Controlled, randomized experiments find that
> SET ratings are negatively associated with
> direct measures of effectiveness. SET seem
> to be influenced by the gender, ethnicity,
> and attractiveness of the instructor.

The other link[2] says:

> We find that teacher quality matters substantially
> and that our measure of effectiveness is negatively
> correlated with the students’ evaluations of professors.

Both these formal studies are at odds with what you seem to be saying.

========

[0] https://news.ycombinator.com/item?id=9445924

[1] http://www.stat.berkeley.edu/~stark/Preprints/evaluations14....

[2] http://www.sciencedirect.com/science/article/pii/S0272775714...
Note: Page loads icons which could be considered NSFW.
They are not random on the third sphere.
I've only known a few profs who just read the text or parts of the text in powerpoint. Of the profs I was a TA for, only one used powerpoint and he made his own slides separate from the text.

It definitely applies. One of the best profs in my department often got poor evaluations in some of the first year courses she taught (which were required for everyone). But, she consistently gets excellent ratings for her 3rd year, 4th year, and grad courses (which were targeted for her specialty). She's known for being tough, but students can learn a lot in her courses and they actually do well. First years seem to think that they can get away with more because she's a short woman. She's had students try and suggest how to change her exams after midterms because they've taught swimming lessons. She once had a comment on RateMyProfessor.ca, "I'd say she worships Satan, but I think Satan worships her." It was eventually dropped after several years, but she wrote it in calligraphy and put it up in her office. We all thought that was very funny.
> "Professors need to understand that their customers are those students,"

Perhaps professors should work for tips too /s
Definitely Elon Musk, he's a real engineer and we both share the same interests, aviation and electric vehicles
Possibly that reason is that the students are being made to work hard to get their grades, and not simply being given good grades for no work.
"Too tough" means "I didn't get the grade I wanted." Grade inflation is a real problem.
While I agree with others that your name and where you live are not doing you any favors, you have also attempted to start at the very top with the most prestigious internships. Many people would be rejected doing that, even if they were American and went to top US schools. Try a tier lower, and a tier lower than that. And then work your way up to the Facebook's and Dropbox's of the World, once you have some American companies on your resume.
Typo in your link, by the way. The semi-colon breaks the link and we get a 404.
I don't think our government is quite cognizant of the post-national undercurrent that is especially prevalent in the tech industry even if that community insists on clustering in specific places. I get a sense that especially in DC and the status quo industries, there is a feeling that we still live in some post-WWII or Cold War fervent nationalistic society. It seems to me that everyone that knows, can do, or is aware has separated themselves from those notions of central nation state.

I don't know if we are permanently moving past the Westphalian nations state, but there does seem to be quite a fluctuation going on. Due to our own government's actions and serious, deep breaches of trust, our own government is becoming a threat to a whole sector of society and the economy.

I thin the question is how the government will react if it gets nothing but the cold shoulder that it should due to its own behaviors. Will it change its ways and learn how to deal with a new reality, a new world; or will it lash out and take an aggressive approach to infiltrate, disrupt, sabotage, and co-opt the tech community and graduates for its deceptive and rather nefarious antiquated and rather fascist intentions? I think history projects that the latter is far more likely than the former without significant civic intervention, but we will see.
'Homeless' Galaxies Ejected from Clusters
Back in my days in the university we (all the students) hated mostly the toughest professors. Now, many years later, the only stuff that I still remember well, to a degree that I can go and pass an exam, despite not using much of it in my work, is from the courses of those most hated professors.

And now students are much worse, they're expecting a "value for money", they want to be entertained. They do not like being pushed hard. Just look at all those disgusting stories:

http://sheffield.tab.co.uk/2015/01/29/devastated-economists-... (what kind of cretins can find such an exam "too complicated"?)

http://www.bbc.co.uk/news/education-31814659 (another bunch of morons enjoying a right to have their say)

This crap must be stopped. Once and for all.
You need to fix your mailing list signup validation email settings. Right now it comes from "Rockfox" with no mention of Swanest anywhere.
Why do you need to remove tree stumps?

Disclaimer: my forestry education is only from farming school.
What is a "green ink file"? Google isn't helping.
I'm not sure it is that simple. I believe most university students can tell the difference between a good and a bad professor and are honest enough to fill up evaluation forms in good faith. They are able to assess the involvement of their professors, the quality of the projects and the course material. On the other hand, they aren't qualified to discuss the relevance of the topic for instance.

I think this type of evaluation has a role to play in order to improve teaching, but shouldn't be given too much importance for evaluating professors.
2015 MICHAEL JORDAN GAME WORN AUTOGRAPHED NIKE AIR SHIPS SELL FOR $71,000 USD
Or processes. If your hypervisor is KVM, then your KVM + unikernel essentially is a Unix process running on the host, just using a rather complex API instead of syscalls.
Are my comments being downvoted because I didn't have quite as negative an experience as others?

Granted, there weren't thousands of investors there, but my startup personally had a busy schedule meeting with them - that week (before, during and after the event itself) we had meetings with approx. 40 different investors.

Nowhere am I saying you should pay to pitch or pay to meet investors. I'm merely saying that whether or not an event is worth it depends on what you do at it (and beforehand) and that you can't expect it to be worthwhile just for showing up, because it won't. I found it useful, others didn't - I only wanted to shed light on why I thought it was useful and what we did to make it so.

NOTE: We also did NOT take part in the pitch contests.
PyDev of the Week: Adina Howe
> Students are attending to learn and will give negative reviews when they are not learning as much as they expected they would learn.

I admire your optimism but I just don't think that's true in even half the cases.
See, the thing about this comment isn't that I believe it couldn't happen. It's that I for damn sure don't think it will only be done by China.

The designing will be regulated in all countries, some attributes will be ruled unsafe to alter, or only allowed to be altered in specific fashions. The appropriate medical council variant will explain rationally that it's unsafe to do otherwise for such and such reasons. The line between medical justification and political meddling is pretty easy to blur with a bit of pressure and some good relationships.
Jesus Christ is the only one that won't disappoint me. All the other great people I'll freely take the good parts and forget their mistakes.
"that underwent some unpleasant gravitational turbulence and flung from their home clusters, marooned in intercluster space"

They make is sound so heartbreaking and sad.

Curious as to the gravitational forces that occurred, not blackhole crazy, but insane to move something that large!
It's curious that the USA has effectively standardized on a 4 point GPA scale, yet Australia is still a complete catastrophe of marks. The universities in my city use a 7 point scale with 4 being a pass and 7 being 100%, meanwhile the one 100km south will use an American scale.

https://en.wikipedia.org/wiki/Academic_grading_in_Australia

I actually don't know whether it would be more appropriate when conveying my marks to those in other countries to convert, or to just explain the scale.
It's hardly the case that the same thing doesn't apply to students majoring in the subject.
I used to teach statistics. I'd often use this distribution to illustrate that one shouldn't blindly use summary statistics of a distribution - that mean around 80K doesn't mean that all that many people make near 80K. But what I was secretly hoping was that I could talk someone out of going to law school.
Breaking Bad's Hector Salamanca is back with an Apple Watch App
NwdAjax – Ajax Cart magento extension
Spring Social Bootstrap: Creat API SDKs and CLIs That Can Record and Replay Requests
Thank you for the notebooks link.
John Carmack. He's consistently at the edge of technology - whether it is game engines or avionics. His insights are excellent and can often be used in other areas of engineering / software development.
Text file + grep + awk
Well, there are non-ironic alternatives:

declare(strict_typehints=TRUE); // not ironic, not short
declare(strict_types=1); // ironic, short
declare(strict=true); // not ironic, even shorter

JS has one strict mode, this could've been an opportunity to introduce an umbrella mode for strict coding in general.

Also the declare syntax could've been augmented to support passing implicit boolean parameters without setting a value:

declare(strict); // oh yeah.

So... you know. Not that it matters what you call it, but choosing ugly (and ironic) over pretty (and sane) shouldn't be taken so lightly.
If you're going to use the (->) Monad instance, why not:

{-# LANGUAGE MonadComprehensions #-}

import Data.Maybe (fromMaybe)
import Data.Monoid (mconcat)
import Control.Applicative ((<*>))

pam = flip map
fizzbuzz i trigs = pam [i..] $ fromMaybe . show <*> mconcat . trigs

ans = fizzbuzz 1 $ \i -> [["Fizz" | i `rem` 3 == 0]
,["Buzz" | i `rem` 5 == 0]
]

main = mapM_ putStrLn $ take 100 ans
When I was studying CS in undergrad I took an upper level CS course that was suppose to end with learning assembly and building something with it. The class for whatever reason moved excruciatingly slow and we never got past the second or third project. The following semester my advisor who was also a cs professor pulled me aside and asked me, "what the heck happened in that class?" And after my answer he said he would take care of it.

For whatever its worth the professor that was teaching the class was and still is the head of the department. And the other professor I confided in retired the following year and moved to Florida. Probably unrelated, but I can see department politics fixing the issue of poorly taught classes.
But you can just add more drones. 2 people planting 36k trees per day is no small feat.
How come the overabundance of people practicing law has not driven the cost of lawyer related services down?
(Supply and demand makes me assume this would be happening by now..)
The third sphere is the "more æsthetically pleasing pattern" example, so you're right that the second one is more randomly distributed (in the sense that each point on the second sphere is equally likely to appear anywhere on the sphere, while points on the third sphere are positioned to try to keep them apart).
I presume Aoyagi meant a system like this but for monitoring, not shaping behaviour.
Most university students are too young to be able to tell the difference. And they're spoiled by all that "consumer rights" crap. Education is a peculiar thing, the more it hurts, the better the results. But people do not like when it hurts, especially the young and unexperienced ones.
AFAIK, a number of these companies don't even ask for a cover letter as part of the internship application process.
Thank you for this. I was getting pretty annoyed with the scroll down to select video, scroll up to watch video routine.
Ask HN: How did you found your current sysadmin/devops/datacenter job?
Hello world!

I want to ask all sysops and datacenter tech, how did you found your current job? Agency, direct recommendation, promoted, etc?
I have had a chance to look at course evaluation data over time and the scary thing about it is how quickly ratings can change from year to year. One year a professor might be considered an absolute rock star with students raving about the course, but a problematic upgrade to a piece of software used in the course can drive students absolutely mad the next year. I'm convinced that there is a group think that occurs very quickly in the term and profs are immediately labeled as either stars or bozos, and it is hard to change that perception once it has formed.

Another huge factor in course evaluations is the economic environment and prospects for upcoming graduates. Tight labor markets seem to correlate with higher course evaluations as students value subjects that will hopefully make them more marketable. Conversely, a lot of courses get hammered when the job market is good because students start getting a "just give me the piece of paper so I can get out there" feeling.
I don't know if I consider him my role model, but I definitely think what he is doing is amazing. And I love reading about him and his interests.
Speaking of mathematicians, they've also come up with an explanation how to model those graph based, "data flow" languages like Simulink or Blender's connected nodes abstractly. They are all examples of diagrams in some (traced, symmetric) monoidal/cartesian category. What is missing is a programming system that isn't tackling a specific area based on that model, that is it supports polymorphism. Haskell's arrows come close, it is relatively easy to model cartesian closed categories in it. But something better, with graphical visualization and maybe direct manipulation would certainly desirable.
Just to put a stake in the ground, I mean patent trolls specifically, when I call out bad NPE behavior. Not all NPE behavior is bad, and I only hope to limit the bad behavior.

How do you do that, legally speaking? What is the fundamental technical difference between our hypothetical aerospace engineer suing Boeing and some troll suing Vizio? It's not enough to say that the patents of a troll might be invalid; invalidating patents is extremely expensive in court.
I know but different people learn and keep up to date in different ways (or not at all) so for me it is not a yes/no criteria on whether they get hired/approved by me. Just another piece of data to evaluate on.

And similarly unfortunately the majority I encounter don't read many if any books. If people only read books then that is perhaps an issue as well. And reading a specific technical book about a specific software version is also usually a waste of time in my opinion. Read howtos online and experiment away instead.

I do tend to interview more mid-to-senior level of which how they keep up to date is more relevant. I am not expecting new grads to have read the entire backlog of Pragmatic bookshelf if any. Nor am I expecting anyone to have read the bricks (gang of four, Fowler's application patterns etc) cover to cover. But for example seniors not having heard of these bricks or the Clean Code and Pragmatic Programmer books is a red flag. If they know of them but disagree with them then that is fine, but not heard of them at all is weird.

In a previous job they sent me Clean Code and a couple of other books in the post to read a few weeks before I started. Which was a good sign that I was joining the right company, even if I had already read them all previously :)
Four Fantastic Reasons to Follow Wearable Technology