For the best experience on desktop, install the Chrome extension to track your reading on news.ycombinator.com
Hacker Newsnew | past | comments | ask | show | jobs | submit | history | zfnmxt's commentsregister

This is not a good comparison.

All the students at Harvard are all selected from the tail end of the distribution and are very capable.

The students at Scandinavian universities are selected to a degree, but represent a far broader range of the distribution and correspondingly there's a broader range of exam results.

Of course, other things are at play here (there is grade inflation at Harvard, the schools obviously operate differently, student disposition is (very) different (e.g., Scandinavian students are far less likely to care a lot about their grades), etc) but students from Harvard would do well at your university in Sweden. Also, the level of the material at Harvard is likely higher.

This is my experience from attending an Ivy undergrad and then doing graduate school in Scandinavia. I actually left my MSc program in Scandinavia because I thought the level of the courses was too low. (I ultimately returned for the PhD---I found the profs and researchers in Scandinavia to be first class/excellent. Much better than I ever will be.)


>The students at Scandinavian universities are selected to a degree, but represent a far broader range of the distribution and correspondingly there's a broader range of exam results.

I disagree with that, it is common knowledge that these students will get A's if they do a semester in the US.


From my experience in both systems, I think some of the students of course would (the best students in Scandinavia are just as good as the best students anywhere else), but certainly not all of them. And the degree of grade inflation as well as the level of courses and course difficulty is not only highly variable by school but also by individual instances of courses, so it's pretty hard to make broad claims regardless.

I should also note I've taken courses in Europe where the failure rate was like 60%, but I've also taken courses where just about every student got (the equivalent of) an A. Easy grading occurs in Euroland as well. Or other phenomenona, like niche courses that tend to only attract talented, interested students.

P.S. The "common" in "common knowledge" is not some claim of accuracy/correctness and does not lend credence to your point---a lot of things that are common knowledge are false! (I bet most things that fall under that description are false to a degree, or at least in terms of each individuals' average understanding.)

P.P.S. Failure in the US system and the European systems are very different things. In most US schools, failing is permanently recorded on your transcript and cannot be erased. You also cannot retake an exam you've failed. You just get the one shot. So the cost of failure in the US is much higher than in Europe, where it's absolutely routine. The US system also samples students more often, with course grades consisting of many homeworks, multiple exams, etc---this gives an early signal to students doing poorly they need to get their shit together and also prevents students from falling behind. In Europe it's often just a single final exam, which may be a whole of 10-15 minutes if it's an oral exam, and you may be permitted to take the exam even if you haven't really been doing the work (often you need some perfunctory thing like 50% of the points from the homework to qualify). All these factors are also responsible for high European failure rates---it's definitely not just the Americans going easy.


> All the students at Harvard are all selected from the tail end of the distribution and are very capable.

It seems like there is a pretty good way to handle this. Make the only letter grades A and F, i.e. it's pass/fail, but then additionally provide class rank percentile.

Even if everyone gets an A, in a class of 1000 students, someone is going to be at the 90th percentile and someone is going to be at the 10th and you can't inflate your way out of that.


If I get a group of 30 kids together that are incredibly intelligent and highly motivated and have had “you must be the best and you must get A” beaten into their success and livelihood since before they could talk by their parents (and let’s be real that is a good chunk of Harvard grads) - do you really think that telling them that they are going to be stack ranked against each other is a healthy and productive thing that will produce the best outcome?


There are only two things you can do here. One is that some Harvard students will have better marks than other Harvard students, and the other is that the school provides no other student evaluation than pass/fail, with the general expectation that approximately everyone will pass. You can't simultaneously give them different marks than each other and not.


No, I was in the highest ranked and most selective program in the country. Harvard is a diploma mill, it's that simple.


[flagged]


E-vibes?


Internet vibes---basically making conclusions based on feelings you get from participating in online communities. (E.g., Europeans concluding that America is a medical wasteland where most people do not have reasonable access to care because they read some horror stories on Reddit.)


I have like 20 brands of foam earplugs in my drawer, 5 different pairs of custom silicone airplugs, unusual earplugs from Kickstarter like [1], and so on. What I'm saying is I know my way around the earplug block. Here's what I'd write for your categories:

Foam: The most effective, by far. I suspect many people wear them incorrectly and do not insert them far enough. You can use lube (they make special ear lube for stuff like hearing aids, although I think anything medical grade will do) if you have difficulty doing so. I have unusually small ear canals; the most comfortable and best I've found by a mile are Mack's Ultra Soft Foam Earplugs. These are much more comfortable than slim fit alternatives and also have very high attenuation.

Silicone: expensive (but they're reusable and last years), but the least fussy once you get them. They are moulded to your goddamn ear---it's a perfect, pressure-free fit every time and they go right in. Drawbacks include lesser attenuation and attenuation that isn't immediately at 100%---it takes a while for it to "seal". I abadoned these once moisture started to accumulate between my ear canal and the plug and I'd hear it as I moved and it became very annoying.

Wax: joke attenuations compared to foam, and bad compared to silicone. The most expensive long-term unless you're serious about reuse. Somewhat fussy and may fall out. Very comfortable (little insertion).

Foam + wax: this is what you really want if you care about maximum attenuation. My ear canals are slightly too short to comfortably insert an entire Mack's earplug, so I snip the ends off mine, lube them up, and insert them completely flush into my ear canal. Then, I take a wax plug and mould it on top. It's perfectly comfortable and it performs better than any other option I'm aware of. I tend to also wear a Bluetooth sleep mask and play rain sounds on 100% volume and it just comes through the double earplug situation to mask any very loud/spurious noise. To remove the flush-inserted earplugs, I use a pair of blunt tweezers.

When I used slim fit foam earplugs I'd routinely get ear infections. Switching to silicone fixed that, but suffered from the aforementioned issues. With the ultra soft earplugs + wax method I never get ear infections. I make sure to always insert a fresh pair (but I reuse the wax ones for a few days) and to always do so with clean hands. I think the infections are due to friction between the plug and the canal during insertion as well as plugs that are too large/exert too much pressure once expanded---the lube and very soft plug addresses those issues.

[1] https://paxauris.com/


Oh well lube would make a huge difference, it's true. Some places require me to wear foam ones for health and safety reasons, and I always put water on them, for softness and a good seal. By calling the silicone ones fussy I just meant that they need washing, really (I am lazy). I buy big boxes of wax ones, they cost approximately nothing and come with a little storage container, and then I throw the current pair away after a week or two, mainly because they start to look gross (I suspect bacteria don't actually find paraffin wax hospitable).


Foam are indeed the best, but there's a lot of variation in sound blocking quality and ear comfort. Experimentation is needed to find what works for you.

White noise also helps without the need for ear plugs. Depends how loud the disturbances are.


I have the same experience with foam being best at noise blocking. The brand makes a big difference. 3M ear plugs are terrible. Best brand is Oropax.


How so? I use the 3M yellow ones for many years and I find the pretty good. I buy like a box of 200 pairs and use them for a couple of times, so they are also pretty cheap.


> they make special ear lube

huh, potentially a game-changer. Thank you!


They aren't that rare. And AI is expanding the niche because making parallel linear algebra go zoom zoom is compiler work. There's also a lot of quantum compiler work.


Ya, I almost got a quantum compiler job at Alibaba (they decided to go in a different direction), and a job with Microsoft working complied ML support for Julia also fell through (I passed the interview, but they couldn’t get the head count) before ultimately joining Google working on developer experiences.


All those LLVM forks need maintainers, too.

Then there are the people building compilers accidentally, like in the <xyz>-as-code space. Infrastructure automation deal with grammars, symbol tables, (hopefully) module systems, IRs, and so forth. Only the output is very different.

And of course the toolchain space is larger than just compilers. Someone needs to maintain the assemblers, linkers, debuggers, core runtime libraries. If you are building a Linux distribution, someone has to figure out how the low-level pieces fit together. It's not strictly a compiler engineering role, but it's quite close. Pure compiler engineering roles (such as maintaining a specific register allocator) might be quite rare.

It's a small field, but probably not that obscure. Despite the efficiency gains from open-source compilers, I don't think it's shrinking.


I also did exactly this and do not receive any spam calls anymore.


Professionalism is not a virtue; measured irreverence is---an uncensored "Fuck" in this scenario falls into that category.

Silliness has an important and necessary place in research.


NOT in professional communication. If you want to run your lab that way, feel free.


Good; censoring profanity (especially self-censoring) is for cowards. Be brave and dish out your fucks liberally in your papers!


Location: US & Europe

Remote: No preference

Willing to relocate: Yes

Technologies: Functional programming, type systems, language design, compilers, parallel programming languages, verification, Haskell.

Résumé/CV: https://rschenck.com/docs/cv.pdf

Email: See CV above.

I recently finished my PhD at the University of Copenhagen, where I worked on the functional array programming language Futhark (https://futhark-lang.org/). My research focused on Futhark’s type system---including sum types and rank polymorphism---and on adding support for parallel automatic differentiation. Right now, I’m a postdoc at VU Amsterdam, working on hardware verification. Specifically, proving leakage properties of functional hardware descriptions (functional in the Haskell sense) in a composable way.

See my CV or https://rschenck.com for a list of publications.

I'm open to both academic and industry positions. I'm broadly interested in all things type systems/functional programming/compilers/language design. I can work in both the US and the EU without a visa.


> But most everything he writes will be right.

I think the the essay is largely about exploring ideas deeply. And in much the same way a chef might stress that you must add the eggs one-by-one or whatever other culinary unfounded superstition they employ, your farm moron will stress always plowing east-to-west or something---both processes may yield a perfectly fine product, but neither has actually understood what's actually going on. They may be expert practitioners, but they are no experts.


> I took a course on massively parallel programming taught by one of the authors of this paper that extensively used Futhark and CUDA.

PMPH? :)


> Notice that all the all the languages mentioned depends on the external BLAS library for example OpenBLAS for performance.

That's incorrect. Futhark doesn't even have linear algebra primitives---everything has to be done in terms of map/reduce/etc: https://github.com/diku-dk/linalg/blob/master/lib/github.com...


The same holds for Accelerate, and I'm fairly sure also SaC and APL. DaCe even gets a special mention in the paper in section 10.5 stating that they specifically _do_ use BLAS bindings.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search:

HN For You