skysight-inc/HackerNews huggingface dataset:
I am sympathetic to your argument, but I would say that the quality dimension is also heavily corrupted, especially in basic science where people rarely retrace experiments, and there is no requirement for a "working product".

The word "superstar" labs is itself loaded. Scientific discovery has always been heavily influenced by chance, and the fact that certain labs regularly publish in high profile journals has more to do with political connections rather than the intrinsic quality or impact of their work.
I like to soak beans for over 24 hours in order to let them start to ferment (lactobacillus, not yeast) a little. It can be tricky to get the right timing, but I think that the slight tang is quite tasty.
You clearly have not seen all the cartoons that Charlie Hebdo published, have you. That would have answered your very silly and uninformed question.
Being nice and being fair are two different things that often get mixed up.

Often being nice is seen as weakness, and attracts people who expects that kind of niceness which warps expectations, and you might as well tear up that contract because of it.

Being fair, ensures that both parties are getting what they asked for within the limitations of said contract.
Awesome! Good thing I have unlimited texts!
Congrats to everyone involved (and there sure are a lot of you)!

The TL;DR of the alpha is basically this:

1. The concept of a six-week release cycle begins today, with the first beta coming in March.

2. Breaking changes will basically cease, with the exception of a list of libraries that are still unstable and features that may be tweaked (https://github.com/rust-lang/rust/wiki/Anticipated-breaking-...).

3. Given the aforementioned degree of remaining instability, users should still probably stick to the nightly releases in order to help keep their code up to date and weed out bugs in the compiler.

As ever, it deserves to be reiterated that the 1.0 release does not represent the language being "finished" in any way, only that things will stop breaking. The language will continue evolving rapidly after 1.0, and even the 1.0 release will contain several known (and sometimes rather unfortunate) restrictions that will be backwards-compatibly lifted over time.

Post-1.0, I expect there to be a large community outreach to determine which work to prioritize (for example, I foresee a great clamor for making macros more usable). With developer help I intend to publish a blog post before then detailing exactly which deficiencies Rust 1.0 will contain, and the use cases that they currently either prevent or make awkward.
If that is all a career in science will cost you, you are one of the lucky few. For many others, it costs a lot more.
If your significant other is also in science, bonus costs for you!
If you came to US on a student visa and want to continue living in US and you spent your OPT working as a post-doc, more bonus costs for you!
If after many years of postdoc, you have not been able to get a tenure-track position, even more bonus costs for you!

One has to try though.
Well, I'm often skeptical of articles that claim "everything you know about x subject is wrong". As I said, I've cooked beans just about every day for years. Yes, I could easily be a professional bean cooker. The journalist stated that he has very little experience actually doing this himself and based his conclusions on a few ad hoc tests. The journalist is neither experienced nor an expert.
you are a simpleton. In your world: smart == rich.

In your world Justin Bieber is a f#ing genius.
He means the author of the Ars article whose name is Xaq Rzetelny.
A BMW stops on its own when a driver tries to ram it into an obstacle at CES
My scientific computing toolbox
This is a joke right?

"Penguin Café Orchestra's Union Café has an altogether more natural recorded acoustic. On Scherzo and Trio QNAP1 promoted the leading edge piano transients, following through with a lighter, brighter instrument tone – possibly Steinway-like? The same piano had more lower mid body on QNAP2 and slightly softer hammer impact, perhaps more like a Bosendörfer.

That hint of glaze on QNAP1 also showed an impaired subjective noise floor elsewhere. In hi-ﬁ parlance, QNAP2 had the blacker silences and deeper spaces between notes. If anything, this track highlighted a fundamental shift in timbre between the storage sources. This wasn't the gentle tweak of a DAC's digital filter option; we felt it was more akin to changing loudspeakers. System sound was improved as if the DAC itself had been upgraded, say from a £500 to a £2000 model."
Your rant reads like "I'm a woman and want special treatment."

Tech is not touchy feely and I will never work for a company with female developers on the team, as women always try to be held at different standards than men.

Newbie bashing has been around since the dawn of the internet and harsh criticism is the only way for coders to improve.

Nothing is ever good enough, which is also the reason why technology improves.

Easily satisfied people tend to create sloppy work.
This is Super Exciting!
Maybe people are thinking about lunch.
Can it be made to play 'Ode to Joy'?
ThorCon Power
If you're looking for proof, we can always run the research through a Begger's funnel plot and graph the results; the outliers should then be revealed as plain as day!
Six weeks after Feb 16. On their blog: http://blog.rust-lang.org/2014/12/12/1.0-Timeline.html
> The core libraries are feature-complete for 1.0.

Can someone well informed about Rust give some impressions on the standard library? It is as comprehensive as in python or Go for example?
Braying for Battle: The Long Love Affair Between Donkeys and the Military
I think you need to check what you type before you post it, because those are some pretty baseless claims that are also offensive. I know many Catholic priests and lots of people respect the priesthood. Where are you getting this "important proportion"? What is that proportion and how did you determine it?

To extend that to the teaching population is madness. Where are you determing "the average teacher simply isn't that good"? How are you making that conclusion? Because it sounds like you just pulled it out of thin air, or it's just a personal view you have.

To say that teachers don't deserve a higher status because "some [imaginative] proportion" are "simply not good [according to you]" is laughable.
The phrase that came to my mind was "wildly disproportionate straw man", but, yeah.

I'm mildly sympathetic to the author's point -- there certainly exists a subset of developers who are more interested in bashing other peoples' code because it's not properly buzzword-compliant / in the wrong language / the wrong framework / uses the wrong whitespace formatting / does or does not include semicolons, than in evaluating it on the actual merits. (Though I suspect other industries also have their fair share of pedants and egotists.)

Maybe I'm misreading but it seems the criticism the author cites was in the context of job interviews, which isn't exactly the right place to be looking for mentorship or supportive "A for effort" type feedback.

It also seems like she isn't differentiating between critique of the code and critique of the coder. (To be fair plenty of people have a hard time keeping these separate, whether on the giving or on the receiving end.) The point of asking "is it responsive?" is -- or at least should be -- "responsive is important, maybe you should do something about that", not "I am unimpressed and you are a bad person who should feel bad."
>I've tried to be a helpful force in a few coder's lives, but something prevents them from taking the advice to heart, and instead of getting better, they just stop coming to me.

Why do you think that is? (Sincere question)
Religious flamewars are not ok on Hacker News. We've already asked you to stop. Please stop now.
I can only assume this is a joke pointed at audiophiles, the sort who promote the 192khz/24 bit music.

http://xiph.org/~xiphmont/demo/neil-young.html
Not really. Some (most?) ISPs have servers in their own networks that can speed up the loading of, for example, YouTube videos. By not using your ISP's DNS servers, you will miss them.
Programmer Ignites Debate with Claim Apple Has Lost Software Touch
Why do you describe the author as an amateur? He's been writing about cooking for 30 years and has several published cookbooks. What does qualifications would he need to be a "professional" bean cooker?
ISPs will cut off service entirely if a customer is behaving abusively.
Is this a Poe (http://en.wikipedia.org/wiki/Poe%27s_law) or are you really that stupid?
Put the sticker on the bottom.
Core team member here.

The standard library is _not_ "batteries included," on purpose. Given that we have Cargo, and it works well, tying package updates to the language version has quite a bit of downside, and very little upside.

That said, the Rust team itself maintains and provides a number of packages on Crates.io ourselves. Many of these were pulled _out_ of the standard library over the past few months.
They appear to be awful at OPSEC but pretty good at offensive security. Which is a very common theme with groups like these.

As long as their core botnet infrastructure stays afloat, it doesn't really matter to them what's discovered about the stresser or even their real identities in some cases. They're very brazen, to say the least.

I imagine their botnet won't be up for too much longer though.
M.D. programs don't in general have a thesis/dissertation requirements (its a professional rather than research degree), though there are M.D. programs with thesis requirements, and they tend to have more prestige (either more research-oriented options at some institutions, and all M.D.s at certain institutions.)
> However, I think I'll still go with my thesis on the Amiga: the failure to gain sufficient market share and therefore volume

This depended on where on the globe you are.

In Europe the Amiga was everywhere. I was the only guy in my circle of friends having a PC instead.
I've sat in more than my share of interviews and my experience is almost directly opposed.

It certainly takes longer than thirty seconds (or a few minutes) to determine that someone who looks good on the surface, who is clean and neat and who sounds like someone who would fit in the team fine, should be avoided like the plague because they can't actually do the job.
iRobot Co-Founder Hopes to Brand Drones as She Did the Roomba
There's a pretty good chance our economic system reflects our revealed preferences better than others. "Out of the crooked timber of humanity, no straight thing was ever made." - Immanuel Kant.
Criticism is not bad, but is "harsh" the "only way"? Is there no utility in constructive criticism that isn't harsh? Is there really no other way to improve? For example, if I review someone's code who is better than me, and I learn new techniques from that review, then I have improved, even though there was no criticism involved.

Also, be careful with "always". Pedantically, all it would take is one woman coder somewhere in the world who doesn't try to be held to a different standard to invalidate your premise. I've found that the women coders I work with do not appear to expect or behave any differently in terms of standards or quality compared to the men.
We are in need of four developers whom we would like to hire preferably in the Raleigh/Durham/Chapel Hill/Cary/Morrisville, North Carolina area (but San Jose, California will work also).

- Jesse Bikman Research Analyst Scry Analytics (www.scryanalytics.com) jesse.bikman@scryanalytics.com

----Front-end web developer:

Responsibilities/Necessary Skills: Develop an extensible web based UI from scratch that will run on Apache Tomcat with a Unix back-end. Must be able to produce design documents on UI elements with appropriate detail for all functions for the given UI. Must have strong UI/UX design skills and be able to produce page mock-ups using graphics tools of their choice (Photoshop, Illustrator, Gimp, etc.) The web front end must be completely custom made and not a template from pre-existing copyright software (i.e. wordpress templates).

Must be proficient in: HTML, Javascript, CSS, nix, Apache, Apache Tomcat, Java servlets, Event drive programming, MVC patterns, etc.

Nice to have experience in: Node.js, Angular.js, Talend, R, Java

4+ years as a web developer with at least 2 years focused on developing web GUIs.

----Back end developer:

Responsibilities: Write server-side scripts that connect Java, R, and Tableau (BI) reports with corresponding databases and data-marts. Create the interface between a web based (HTML/Javascript/CSS) GUI and back-end scripts. Create a file system to store all the scripts and automatically patch/detect new scripts. Schedule scripts to run on a schedule and update the web GUI with new script outputs.

Must be proficient in: nix, shell scripting, Java, Java Servlets, Apache, Apache Tomcat, Event driven programming, MVC patterns, etc.

Nice to have experience in: Node.js, Angular.js, Talend, R, cron daemon

Recommended 4-6+ years experience developing *nix scripts or server side scripting with a web front-end.
I believe the official term in grant funded kinds of places is "no cost extension" of the project.
I think DIY scientists have it the hardest, especially the ones that cannot survive without a job.
As I was trying to get over, you need to be fair. Not nice.

You'll have to (probably?) step outside your comfort zone and be assertive so your vendors deliver what you ask of them in a timely manner.

You're their customer, you're not there to help them feel better or inspire them. If you're the one that signs off their timesheets/customer acceptance reports/etc then you're the guy/gal that sets the expectation for them.

Be consistent with them and be firm about behaviour you don't like. Of course reward occasionally but appropriately (ie outstanding work, etc). But at the end of the day their reward is a paid invoice.

As for the lawyering up, sometimes you need to, often you don't ... lawyers are there generally to avoid litigation (expensive/messy) not cause it.
Ok, having seen balut, I'd starve before I ate that.
Python/Django behind the referral marketing
Truth nothing, that is a petty, shortsighted view. Yea, if you want to go work for some thugs in the financial industry, go ahead, get your silver. The people who sacrifice their entire adult lives furthering knowledge for the sake of humanity deserve better.
Please do not spread this incorrect information!

The reason you soak beans is not to improve the flavor. It is to dissolve the flavorless and indigestible sugars that give you massive bean-gas when you eat them. If you soak beans well before cooking -- then change the water and cook them -- then change the water again and rinse them well before finishing the cooking process -- you will have a tasty, nutritious treat that doesn't make your ass explode!

That's right! You can have totally fart-free beans. Only most restaurants and chefs are totally oblivious to this fact, so you can't really trust prepared beans any time you go out. There should be a certified-fart-free label for the restaurants that really know what's up.
Nice. I've been looking for that; only found some Japanese outfit that made one years ago, for (the yen equivelent of) $100 ... out of my price range. Glad to see yours is much more reasonable.

Curious about accuracy ... how many bubbles (stars) are etched?
Yes, though you will get fewer tomorrow: https://github.com/rust-lang/rust/pull/20786
The linked original research into textual similarity[1] offers more compelling examples than those in the Scientific American article
(which could plausibly be the innocent consequence of researchers diligently following a Chinese language "how to structure a publishable meta analysis study" guide and incorporating a few turns of phrase from the example papers)

Especially, the use of a definition copied verbatim from Wikipedia...

[1]http://blog.thegrandlocus.com/2014/10/a-flurry-of-copycats-o...
Assuming this is sincere, I find the most striking thing about it to be the mismatch between the high quality of the writing and the extreme silliness of the conclusions.
> You're unable to study what your computer actually does. You don't have access to the source of anything that happens in kernel space. You can take university OS courses and tinker with the educational toy operating systems, read about Windows internals but to see what you're actually running is different not only at a philosophical level but also practically.

Uhm, or I can fire up windbg and trace through my kernel... not sure what you're getting at (though I do miss the days of softice where I could just hit ctrl+d).

Same goes for pretty much everything else you stated too. We have kernel level debuggers, don't blame me if you can't be bothered to learn a little assembly and trace out the knowledge you need.

Sure, it may not be as easy as C, but it's _very_ possible. It just requires some reverse engineering skill too.

If what you were saying was true, I would absolutely agree with you, but as long as ring0 debuggers exist, it won't be. I find reverse engineering just as exciting if not more so than forward engineering most of the time.
I've also always heard that, but isn't that one of the myths that the article supposedly disproved?
because internet.
How one man built an app to help those with HIV/AIDS in a day
The upside to a batteries-included stdlib is, of course, that you don't have to go fishing around for the best lib to do $WHATEVER_PARTICULAR_TASK, and you also don't have to wonder whether whatever lib you eventually choose will be abandoned by its developer next month.

At such a young stage of language development, I agree that it makes more sense to let the community develop libraries in order to foster competition and quality. But eventually (read: no less than a year or two from now) I think it will be up to the project maintainers to officially endorse certain third-party packages and commit to their maintenance. At a certain point, the advantages of a library that's well-known, well-maintained, and well-documented outweigh the disadvantages of de jure ossification.
You're absolutely correct. The problem with software development is for some reason, there's an environment that makes a hell of a lot of people insecure, and then it feeds on itself (more insecure people criticizing, creating more insecurity).

Why are people so insecure in software? I have no idea. Outsourcing? Social backgrounds?
I do agree that unsoaked beans are more flavorful, but I disagree with the assertion that "soaking does absolutely nothing to reduce the gas-producing properties of beans". I've eaten them both ways for years, and in my experience, unsoaked beans definitely produce more flatulence. The exception to that is pressure-cooking. Pressure-cooked unsoaked beans do not seem to produce any more flatulence than soaked. I'm not sure the scientific reason for that.
I agree, I haven't seen the "Wait in line for a free account" before. Can you describe this feature in more detail? For example, how long does a user have to wait, does it allow in more users as the size of the queue grows, etc.?
it seems like the so called creative coding community is less about poking holes and more about cool stuff they made
> Only most restaurants and chefs are totally oblivious to this fact

For some reason I find this hard to believe.
Sure, I think that this means that the try the normal case and the flipped case.

> ie. compare both hash(enteredPassword) and hash(invertCase(enteredPassword)) to the hash in the database and see if either match

Here's an example in bash:

$ echo PasSwoRd | tr 'A-Za-z' 'a-zA-Z'
pASsWOrD

In the database store one variant

$ echo PasSwoRd | tr 'A-Za-z' 'a-zA-Z' | sha256sum > db

Then you can test both on input

$ echo PasSwoRd | sha256sum > sum1
$ echo PasSwoRd | tr 'A-Za-z' 'a-zA-Z' | sha256sum > sum2
$ diff -q db sum1
Files db and sum1 differ # i.e. LOGIN FAILS
$ diff -q db sum2
$ # i.e. LOGIN SUCCEEDS

The problem with the caps lock behaviour on Macs is harder. You definitely don't want to force to uppercase!
I don't think the article disproved it. In my experience, soaking does definitely reduce the flatulence effects.
Ask HN: What does Engineering culture in a super professional company look like?
When a company consists of a super professional developers and relatively small (WhatsApp, Netflix etc.), what does a company culture look like?

In this case, in my understanding, there's no need to make an extra communicational effort during code review for example. So you can say that a code is not good enough or even bad and not hurt someone else's feelings. In biggish companies one always should explain a little bit more and be more careful because there are developers with a different level of skills.

Or am I entirely wrong and there's no dependency?
Snabbt.js – Minimalistic animation library in JavaScript
A Stanford Ph.D. turned taxi driver

http://kentridgecommon.com/?p=4962

Even if you had been successful for 16 years, it could still turn bad.
Speaking of bacteria and beans, if you eat sprouts (uncooked), you might want to look at https://en.wikipedia.org/wiki/Bean_sprout#Bacterial_infectio...
It's been my experience that the standard library is _never_ the place for the best lib to do $WHATEVER_PARTICULAR_TASK, but different folks have different preferences. We'll see how it all shakes out!
This is a totally fair attitude. To be honest, there have been a few times when I've been going on and on about something I've accomplished (not even necessarily in software) and I've been cut down by a more experienced person. After I finish fuming, I usually stop and think, and that's been a good thing.

The problem I've run into in software is that I've also been slammed when I've very humbly and timidly introduced a project or some code, in an area I'm new in. It's a problem, more so than in other professions/hobbies I've spent time in.
It's an intentional business decision, and it makes some sense if you understand the process.

First, here's their CEO's explanation of their stance: http://blog.cloudflare.com/58611873/

Cloudflare is closer to a router than a host. They just happen to be a router which masks that which they're routing to.

If you file an abuse complaint to them about a specific domain, they won't take any actions themselves. However, they will tell the reporter the server's real hosting provider, and will forward the complaint to the hosting provider with information allowing the provider to determine what server the domain corresponds to.

There are some pros and cons to this approach, but considering their role as a completely neutral "transit station" of traffic, I think it makes the most sense legally and practically. Ethically I have a few qualms with it (if a site is very, very blatantly advertising illegal material, ethically I think they should either disable Cloudflare cloaking for the domain, stop resolving the domain at all, or just cancel the customer's account entirely; legally they don't necessarily need to, though, and I can understand why they don't), but they still make it very easy for a hosting provider to take action when there is an abuse complaint.
I know it's N of 1 but I did grad school with a wife and kid both at home, all of us supported on my typical student stipend. Then lived in one of the most expensive locales in the country as a postdoc, again, wife was at home with the kid(s). Started making $45k, 2.5 years later was at $55k (you do know that postdocs can ask for raises, right?). Now in a tenure-track faculty position, have federal funding, and making $125k/year. It's not impossible to make it work, and I'd do it all again.
Congratulations to the rust team. I've been having fun for a while in the language can't wait to start developing serious tools now that we have a stable release :)
Yup - "STEM jobs pay well" is just wrong at this point. Neither Science nor Mathematics pays worth a damn, what people actually mean when they say this is "go work in technology or engineering".