skysight-inc/HackerNews huggingface dataset:
I am personally a graduate of the Mechatronics program (MTE '09) at Waterloo. The requirement for co-op is anything but arbitrary - engineering is fundamentally not a purely academic discipline. Even graduate-level research in engineering is tied to industry (or government).

Academic excellence is an insufficient qualification for success in this field, even if your end goal is to stay in institutional research.

Being able to work in-industry is a requirement of the field no matter which corner of it you want to live in, and holding you back until you prove your ability to work in industry absolutely makes sense.

I suspect your friend was mistaken about what engineering meant.

On a more frank note: maybe more schools should slow down students who cannot prove rudimentary job-finding skills, maybe then we wouldn't end up with the legions of unemployable college grads we have today.
Ask HN: How effective is dual-n-back in increasing intelligence?
This was supposed to be a simple challenge for new employees, but despite the simplicity of the solution, it was way too hard to find... I'm interested to see if HN can crack it :) I'll throw an extra hint : The message is readable in absolutely every web browser. But not if you are using Tor.
This is totally legit. Please remit my courtesy 2% advisory fee for this answer at your earliest convenience.
Reading anecdotes like this makes me so disappointed in my gender. Why do some people marginalize other groups so eagerly?

I see so much "bro culture" in our field, and it feels inescapable. Every time I experience it, I literally cringe. I'm not even a party to being singled out; I can't imagine what it must be like to have this garbage directed at you.

The sad thing is, I used to be picked on and ostracized by these types of people. This was one of those things I assumed I was going to be getting away from back in high school by choosing computing. I thought "nerds" didn't do shit like this.

Apparently not.

I just want to wake up in the decade this is no longer an issue. That must be nice.
I agree we are not there but, I think there is a real chance of this happening. Wasn't there a thread sometime back about a company, which asked all its employees to live together in a shared community accommodation?

The fact is - as cost of living goes up and commute becomes harder in big cities, Companies will adapt. I see primarily three ways:

a. Embrace the status quo and employees commute via trains/cars whatever.
b. Companies allow people to work from home.
c. Companies realize that, it is much more cost efficient if employees lived closer to their offices. Some projects can't be easily worked from home, so what will a company with billions of dollars in cash will do? I don't think companies owe anything to people in general - other than maximize profits for their shareholders, so it is quite viable that they provide housing to their employees.
>America really does love make things needlessly complicated, doesn't it.

I'd say it's just another manipulation tactic companies use to squeeze every cent they can out of their customers - real world dark patterns.
> The existence of God is a given. Science does nothing to prove or disprove His existence and probably never will.

That completely depends on what you define "God" to be. If you define "God" to be the being named as such described in the Quran then scientific knowledge most definitely contradicts with that.

Yes, I was referring to God as described in the Qur'an, but He's not described as a "being" and He's not really "defined" at all because He's beyond definition. The nearest thing you get to a definition is: "God is greater". The Qur'an is probably most explicit about this but the theme is current in all Abrahamic religions. The Holy Trinity, for example, is a deliberate paradox.

I think part of what makes these discussions hard is that the nature of God is misunderstood. If you think that current scientific knowledge contradicts the existence of God then I think you are one of those who misunderstand. What experiment can possibly be performed to determine the existence of a presence that has no measurable attributes?

I don't see how physics is going to get us there. Neuroscience might insomuch as we might determine the nature of our perception of God, but I doubt even this would resolve anything. For example, if we discovered that belief in God is due to a chemical imbalance in the brain, atheists would say that it proves that belief is just a freak of evolution, whilst monotheists would claim that freaks of evolution, like everything else, are God's creation and a part of His purpose.

The problem is that the "What is it actually that the creation myth is trying to tell us?" is a textbook begging the question fallacy. The same fallacy that underlies all of the pseudoscience done under the theology umbrella. It is the wrong question to ask.

Critical thinkers (which is a superset of scientists) should instead ponder the question "is the creation myth trying to tell us something in the first place?"

Why not ponder both? I personally have no issue with this.

Unfortunately, pondering that question is dangerous and answering it with "no" implies apostasy under nearly all religions...(and the threat of death from Islam)

I take your point here. Personally I think this is more about societal control than about Islamic teaching, mostly because the verse that provides justification for death for apostasy just makes no sense when read out of context (at least I don't get it).

It is important to realise that many of the Qur'anic texts are referring to specific groups of people in a particular time and place. If you try to interpret them without that context you'll find yourself at best mislead and at worst tied in a tangle of contradictions.

With all that said, it's pretty obvious that this is one of the first wildcards that is reached for whenever someone wants a good slaughter. Around the world currently, Moslems are using it as a way to justify killing other Moslems.

That said, you can find justification for genocide and oppression everywhere, and not just limited to the religious. You should read what Darwin had to say about Negros sometime. It makes uncomfortable reading, and it was all backed by science.
Show HN: Meet Unyson, a Drag and Drop WordPress Framework
The videos are available here: https://class.coursera.org/ml-005/lecture

I think it is worth mentioning that "beginners" should be understood as beginners in machine learning and not beginners in computer science. Ng's course more or less assumes students have the equivalent of an upper division undergraduate or graduate background in computer science.

While it may be a valuable learning experience for a person who isn't comfortable knocking out algorithms, academic success will be rather difficult to achieve.
Add units to the table, it's absolutely not clear if higher=better or the opposite.
Destapaciones – Plomeria – Desagotes En Capital Federal
It's really just a resource that doesn't generally need updating...it's remain unchanged since it's inception back in 1999 as a resource for getting the exact time according to NIST's atomic clocks. I remember going to NIST's "official time" web page every few weeks in high school in the 90s so I could tell my friends that their watches were wrong because I had the "official time" haha

https://web.archive.org/web/19991002220908/http://www.time.g...
Plomeria – desagotes – destapaciones (cloacales pluviales ) en zona norte
Uh, look at the screenshots, there's a "single ride" option.

Now figure out why your comment's wrong as an exercise in getting better at gathering requirements. Hint, they have to do something to all the machines every year or two...
They don't have to be in silicon valley. The only reason for Google to be anywhere is employees and to a lesser extent investors, lawyers and other service providers of the cluster. It's mostly employees though.

Why are they there, paying high salaries if they could be getting the same for less elsewhere?
See this HN article[0] and, specifically, the interesting chain of comments starting with Mr. Ptacek's ruminations on the article[1] that ends up linking to Mr. O'Church's writing.

[0] https://news.ycombinator.com/item?id=8232746
[1] https://news.ycombinator.com/item?id=8232992
Free, beginner-friendly Clojure programming workshops for women
I worked for a startup that engaged someone like this. Investors didn't like it. Luckily, the contract had an expiry date and an investor that liked us just waited.

They were basically useless in helping us get anywhere with funding. I don't know why the founders engaged them.
Sorry for introducing that inaccuracy when I posted the title. I mistakenly interpreted "As agreed at DebConf 14, Debian ZFS on Linux Maintainers have concluded..." as the equivalent of a vote.
> If your problem is "I have a lot of requests from a web server that are quickly dispatched", then parallel programming doesn't get you anything.

why not? If a page render has 10 independent processes that must be completed before data can be returned to client, doesn't the pmap function give an approx 10X speed-up? Or are you talking in the aggregate where each request is being handle in its own thread, and then the page render speed is really just I/O bound. But even in that case if the web server is doing some heavy computation (wolfram alpha, for example) easy parallelization of a request can make the web a more effective compute engine.
Unpopular Programming Languages That Are Still Lucrative
Each `W` node in that graphic is a different physical host. So 3 kernels.
Agreed. This comes back to the need for a common understanding of what being an agreeable human being involves. "Common sense" etiquette doesn't work because, in my opinion, there is no such thing as common sense.

On the other hand, I'd probably think you were a bit of a dick if you tried to tell me what being an agreeable human being is.

Edit: This comment was...less than coherent. What I'm getting at is that I agree with you, and that I think the core of being "not an asshole" is understanding that other people are just like you in regard to their being far from perfect. The guy that just cut you off in traffic may have terrible hemorrhoids, be angry about something at work, or perhaps just heard that his daughter died. You never know what other people are going through.
Many countries have various types of vouchers (meal vouchers, purchase vouchers, etc..).

I get paid 20% of my salary in Meal Vouchers (I hate them) by Edenred, and an extra 2% in a voucher that can only be spent on certain stores.

Meal vouchers are commonly accepted because they have a 17% tax break, but retailers get 10% less than the face value (they're more expensive for them than credit cards).

http://en.wikipedia.org/wiki/Meal_voucher

http://en.wikipedia.org/wiki/Edenred
That title has two different meaninings, depending on what "support" means. Both are true.
Same reason I don't work in IT at SpaceX. I wouldn't have a wife anymore.
My read was that there was agreement at DebConf 14 among the ZFS-on-Linux maintainers specifically, not necessarily that they'd gotten buy-in from the wider Debian community. It's somewhat unclear though.
It was maybe about 5 years ago that I was still running DSL on a old Dell Pentium II laptop on the side of my desk. It made a decent ssh / x3270 terminal and acted as a digital photo frame most of the day. But it could do some light web browsing and stuff in a pinch. Booted from a mini CDR and used a 32 meg USB thumbdrive as storage.
The n can come from the database, a file, or even user input from a text box. That's the point of dependent types: types can depend on run-time values.
Agreed, but my point was that Docker doesn't reduce dev setup time. Give a good vagrant config file to a dev and tell him to do vagrant up and you have the same result as what you're saying. You can replicate production state with vagrant too (and bash scripts if we stretch this) and avoid "works on my machine" problems.

I'm not saying that vagrant > docker. The way I see it, docker is great if your infrastructure is using it all the way. If your prod setup if not dockerized, using docker in dev seems to me counterproductive than spinning up a VM and provisionning it with ansible or puppet to achieve production replication. As @netcraft said, I don't see why I should "change my server architecture" to use docker in dev.
You find the same people everywhere, but they are only honest when they are allowed to be.
The Quran sure makes a lot of basic scientific errors for supposedly being the word of an infallible god: http://wikiislam.net/wiki/Scientific_Errors_in_the_Quran

> The Quran has a precise description of people like you - though subjective, very eerily objective. It still makes much more sense than you. Rough english translation in the literal sense and also metaphorically "Deaf, dumb, blind.."

http://wikiislam.net/wiki/Scientific_Errors_in_the_Quran#Non...
Not as far as I know. This is the first time we've been able to do per-tab throttling. Up until now tools like Fiddler, Charles Proxy or Link Conditioner throttle the entire connection. This now lets us take an entire tab offline (to test ServiceWorker or AppCache) and your other tabs are still good.
You made The Verge!
http://www.theverge.com/2014/9/9/6126305/tech-employee-lives...
I really wish I found this 3 days ago, spent almost all of Sunday trying to get RO to run on my macbook without dual boot :(

Nice work, time to spam LoV!
For 16, does this mean that you can't ordinarily sleep in the back of the van, but they allow it if drunk to discourage drunk driving, or that you're not considered to be drinking and driving if you stay in the back?

I'm just amused at the idea of keeping a bottle of around for emergency legal compliance.
>Is it at all possible that the perspective of someone who writes books like that comes off as recruiterish?

This was my first thought as well. As soon as she identified herself, I immediately understood how someone could write her off as a recruiter, based entirely on her body of public works. There are many people in the world that will judge someone by the books they wrote and immediately have an image in their mind about the author. It would be hard to overcome this inclination that certain people have within the space of an hour and it doesn't help when someone is especially suspicious because of your gender (Obviously this is the not-ok part). I'm more apt to believe that Gayle Laakmann McDowell has a slightly skewed viewpoint of being taken as a recruiter more often than the average female engineer.

This is not to say that female engineers do not have legitimate concerns. I think its helpful to look at the specific facts of this situation to understand the frustration Gayle Laakmann McDowell experiences.
There's always a balance to be struck. Very often, students will do 2-6 terms in the same place. The difference is that the part that exceeds 4 months only happens if it's a good fit for both student and employer.

Compare that to some places that do an entire 16 month co-op at once in the middle of your program (e.g. McMaster). I've heard horror stories of people knowing in the first 3 weeks that they were going to hate working there, but were basically obligated to work there for another 15 months to get credit. You can put up with almost anything for 4 months.

That, and it's much easier to schedule classes to be shared by non-coop students and coop students when the terms align (non-coop do 8 months school, 4 months summer, etc).
I don't see a benchmark of network IO, especially small packet performance, or heavy random IO workloads on SSD?

If those are the kinds of apps you want to run that is great, but I would need to see more to get an idea of how they compare for frontend, caching, content, or database serving.

The difference I see between virtualization configurations for things like small packet performance is dramatic even within the same hypervisor.
Quick thoughts on Apple’s wearable before Apple’s announcement
I think what we will see before general user adaption is going to be businesses finding ways to use it. Stellar is a good example of something I believe is a good next step which will help build a backbone that will support the transfer of money or buy goods.

I know Stellar is not 100% "on philosophy" in the sense that it still centralizes and isn't decentralized in the puritan sense of the word, but it is taking an open protocol approach which is going to make it many times better than the current bank/credit card companies.
I agree with the concept for the most part, but have a few gripes.

First, the desk space argument is very real. Y Combinator takes 60+ companies and has no real space constraints since they do not offer office space. Other accelerators take far fewer companies and do have office space, so they need to know ahead of time 1) that their batch will be full and 2) that each company has passed their own due diligence process.

Also, as with term sheets, founders can take their offer from one accelerator and shop it to others. It's happened before (with people I know), who take an offer from one accelerator and use it to trigger FOMO from the other.

Couldn't an accelerator just position it's start date before Y Combinator's decision date, and therefore not need an exploding offer but have the same effect?

Exploding offers should be reasonable, and I'm not against being fair to founders. But doesn't democratizing this essentially involve accelerators colluding to have the same offer/acceptance date?
So, then all those Bitcoiners who curse PayPal as the biggest enemy should stop at once as it serves them well?
No, but we have an opportunity to be a leader and not a follower. To be on the right side of history, so to speak.
Some Really Bad Recruiters Haunt Job Boards, Don’t Judge One Book by Another
What would be a good distribution for playing around like you described?
Sounds like the plot of Oryx and Crake (I did not like the book, but it was an interesting plot):

https://www.goodreads.com/book/show/46756.Oryx_and_Crake
My advice, consider just walking away and finding another job. I'm not saying that that's what you should do, only something that is worth considering.

Collecting may take a lot of time and energy. That time and energy is on top of the time and energy spent actually showing up at the office and doing the work, and the time already spent is a sunk cost.

Finding other gainful work gives a person options. It gives a person time, and reduces financial pressure. It lets a person look forward.

Good luck.
Obviously there are examples of companies and individuals doing all sorts of things. But there is still a huge spread in cost of living between places. The reasons for that spread existing are diminishing. Meanwhile, the spread is growing, not shrinking.
I've seen a lot of developers want to simultaneously test a given site with different device characteristics. So here you can have a few tabs open (iPhone, iPad, Samsung S4) all on the same page, with LiveReload so you're getting instant feedback as you develop across all those device types.
Colbert Report Unearths Alien Wearable Conspiracy to Build Crystal Pyramid
Are you sure that reverse mapping is universal?

I was going to go for a few anecdotal examples of people I would decidedly consider as counter-evidence to your claim: the Dalai Lama, Mahatma Ghandi, Martin Luther King, Mother Teresa, ...

Then I realized that you're probably right. :(
I'd normally agree with much of what you said, with one twist that changes the nature of the discussion completely: you're describing an industry where employers routinely claim that there is a critical shortage of software developers (at the price they want to pay, though this is almost left unspoken).

So I could rephrase your last sentence as "so quit your whining and either invest in your workforce so that they have the skills that you need, or raise the pay you're offering until you get your workers at a rate that technically has no limits."

If we're part of the labor market "like everyone else", then why does our particular segment of the industry spend so much money and time lobbying for special visas and other types of consideration from the government? Like I've said many times here on HN, I support a greater emphasis on skilled immigration. But when a software developer in SF earns only a bit more than a dental hygienist and a bit less than a registered nurse, I don't think that the software developer "shortage" is any more acute than the shortage of skilled workers in every other segment of the economy.
Driver's License Scanning Identity Theft
Dunno which version of FF you last used but, it does and you can.
Good luck waiting out the gold rush, it's been a part of the California way of life for more than a hundred and fifty years.
To be fair, I looked at her website and she does kind of look like a recruiter. This is likely because being an attractive blonde female opens a lot of doors, and recruiting is a job where you need a lot of doors to open for you. It doesn't mean she's not a rockstar programmer (because once you look at her resume, she obviously is) but she does have a certain "look" that doesn't jive with the stereotype of a software developer. Fortunately, most of us learn early in our careers not to judge a book by its cover.

That said, the "asshole" in the article is a troll.
Are you sure about that? :)
The official JRE really does prompt to install the Ask toolbar. First Google result: http://www.quora.com/Java-programming-language/Why-does-Java...

I've mentioned elsewhere ( https://news.ycombinator.com/item?id=8285065 ) that I really don't mind Java, and FWIW I have liked the Jetbrains IDEs, but the consumer JRE installation and update process is really quite bothersome.
docker run --name=my-data -v /host/data:/container/data data-container

docker run --volumes-from=my-data app-beta-container

docker run --volumes-from=my-data app-prod-container

That would share the data store, however the real way you'd do this would be....

docker run --name=my-data -v /host/data:/container/data data-image

docker run --volumes-from my-data --name my-database database-image

docker run --link=my-database beta-app

docker run --link=my-database prod-app

Doing --link will allow those two containers to network-communicate and you should only be communicating with your database over the network anyways.
Care to do a spoiler?

Does he have an interesting reason why not?
You can click on a username to view someone's profile:

https://news.ycombinator.com/user?id=kabdib
I have 4 pants, maybe 4-5 pairs of shorts, 6 button down shirts, and 15 t-shirts. On my most recent flight from India, I even managed to fit a suit in.

Let me emphasize that the larger backpack is not carry-on luggage. It's a $200 fancy pack, something like this: http://www.amazon.com/gp/product/B00388W5KO/ref=as_li_tl?ie=...
I hate to break it to you, but it'll never not be an issue. Humans stereotype. It's a natural function for us. It may not be as much of an issue on a specific topic (race, gender, sexuality, etc.), but it will never not be an issue.

Also, you probably do it too. That's okay - we all do. The trick that people haven't learned is not letting their automatic beliefs have overt influence on their actions.
Oryx and Crake?
For that, the first step should probably be to have more women in STEM classes so they can get recruited in these industries to begin with.

I've no idea how it currently is, but back when I was studying the ratio was something like 90% male in some curriculums. (There were exceptions, e.g. chemistry or biology, but they were rather rare.) Has this changed since?
Ragnarok has long been a center for OS development of one kind of another. When I was younger I was part of a team of people trying to add the WoE feature set to one of the server emulators. I wasn't very capable, but I helped a little. I recall that it was made more difficult by the comments in the source code being in japanese.