skysight-inc/HackerNews huggingface dataset:
I agree. However the problem isn't necessarily that students are "customers", but rather that according to this writer the universities apparently have some kind of "customer is always right" approach to teaching.

Ideally the college experience should be a transformative one in which the student has a chance to progress beyond the worldview they grew up with in their parent's home, by learning new things in a fresh, neutral setting.

But when it comes down to it there are always going to be some people who are so entrenched in their current world view that they refuse to consider anything outside of it. In that case there are plenty of options for them. If someone wants to learn creationist worldviews in a college setting and have professors tell him that evolution is "just a theory" then there are religious universities they can go to for that. If they want to learn conservative worldview or liberal worldview only they have options to make that happen. If you are willing to pay money for a flawed, narrow minded education, and there are enough others like you to create a market, then there will be an institution that will serve you in order to get your money.

Of course if the student chooses one of these myopic routes they are wasting their money by missing out on a tremendous opportunity for self improvement by learning about the world and other people's viewpoints on it.
Summer cucumber salad with dill
You can be burned in any scenario. I strongly suspect you're far less likely to be burned by Google (even considering poor support) than you are by doing it yourself or going with many of their competitors, for services like Gmail, Drive, and Docs.

That's not to excuse their lack of support, but just to point out that alternatives might not be better. I'd rather have one problem in ten years that doesn't get resolved due to lousy support than ten problems, eight of which get resolved with stellar support.

Even if you host yourself, you probably grossly underestimate the likelihood of failure. The wrong set of disks failing at the same time, a fat-finger by an admin, etc. are going to be way more common and can potentially destroy much more data. Not to mention the costs are certainly higher, when you consider hardware and administration.
DARPA's million-dollar search for software that can defend itself
How so? He's pushing pretty hard for it.

http://www.nytimes.com/2015/05/14/us/path-to-pacific-trade-d...
Improve API Quality: Don’t Forget the GUI
No commit logs in the graph? I would prefer a list view instead...
All Girl Massage – Lesbian Massage Porn Videos and Lesbian Sex
Heh, I've got the opposite - a very fast machine for it's day - 386DX 40Mhz but with Hercules (mono graphics chip). What I did was a resident application that has internal 320x200x256 colors buffer, and I would hack each game (looking for 0xA0000 or debugging a bit to use my buffer rather than using the graphics card directly). Then every few milliseconds I would transfer the buffer as monochrome - there was no palette transformation, just use the highest bit or something like this.

It worked fine for Star Control 2, Trolls, and few other games - yes it was very weird, slow, etc. - but I got my excitement just for doing it. And some games were not playable - I was taking 10% of the available memory back then, and others were just too damn hard to crack (taking over interrupts, etc.)
The qualification round is happening right now. Here's a twitter list with the competitors and their robots:

https://twitter.com/trailofbits/lists/cgc

https://twitter.com/search?q=%23DARPACGC
"We hold these truths to be self-evident, that all men are created equal, that they are endowed by their Creator with certain unalienable Rights, that among these are Life, Liberty, the pursuit of Happiness and not having their feeeeelingzz hurt."
I imagine it is the classic loophole of "ask forgiveness rather than permission", which when talking about corporations becomes "take calculated risks based on the likelihood of having a suit brought against you, the probability you would lose such a suit, and the cost if you do". For a big company like Disney, mistreating a department of IT workers is very unlikely to be costly.

On the other hand, it does seem like there should be a regulatory body taking action on this sort of abuse, and I'm curious if anyone knows more about that.
Clearly it creates a potential conflict of interest. Prisoners should get paid at least minimum wage. The money could be put into a savings account for them for when they are released. This coupled with financial management lessons could have an positive impact on the high rates of recidivism the system experiences.
Google Diversity Report Straight Out of 'How to Lie with Statistics' Playbook
It really seems like the distinction you're trying to draw between the UK and US prison systems is essentially based on an implied allegation that prison rape is condoned in the US. That's an egregiously inflammatory argument to make, one that essentially kneecaps the rest of the discussion. It's also false, and papers over the fact that rape is endemic in the UK penal system as well.

It's too bad, because your second graf raises some interesting questions.

In any case: this has nothing to do with the story we're commenting on.
But what do you expect when the student is the "customer".

True. Universities have turned into an industry. The university industrial complex. I've always lived near large UC and CSU school, and one thing I've noticed is that they're always under construction. Always! All that expansion costs money, and a lot of it. I've also noticed how the heads of the universities (chancellors?) are more akin to CEOs rather than being an academic leader or champion of sorts (not that I know anything about what the head of a university should or should not be).
Hey, same happened to me, but I just pinged the interviewer several times until he finally scheduled my interview. Now for the 2nd interview, I'm having the same problem. I guess they are quite busy :)
Whenever I start to think graphics are important to games, I think about the differences between the Activision graphical sequels to the text-based Infocom Zork games: Return to Zork, Zork Nemesis and Zork: Grand Inquisitor.

Of these, Zork: Nemesis is by far the worst game, even though it put a great deal of effort into its graphics. It was another victim of the Myst effect, but five years later, when everyone should have known better. The plot seemed shoehorned into the set, rather than the locations built to support the gameplay.

Return and Inquisitor felt like Zorks, but Nemesis felt more like a glorified fetch quest. I don't care if the graphics hold up or not after a few years, because the game itself was not particularly fun to play. The only factor preventing me from re-playing the other two is that I can still remember the solutions to their puzzles after 18-22 years, but all I remember from Nemesis is "bring me more red pages... er... I mean pure elements".

Therefore, if graphics matter, they cannot matter more than gameplay.
Ideas City: New York festival considers the way we fill space
I stated on the update about "Who is hiring" that there needs to be a way to track and review the interactions with these companies. Glassdoor doesn't really have a "these guys never bothered to reply to my job application" section. I just went and "reviewed" companies on "Who is hiring" as this community should try to promote those we'd recommend others try to apply and those we don't believe others should waste their time with. Eventually, we'd be left with only quality job postings.
The development costs of the hardware used in today's supercomputing has been heavily subsidized by PC gamers for well over a decade. If PC gamers all switched to low-tech games for the next decade, the supercomputing industry would find that maintaining the momentum of their tech advances to be much more expensive than they are accustomed to.
That's really a different and more difficult question. In many cities (like Toronto) living in the "boondocks" as you put it vs. downtown is a pretty fundamental lifestyle change.

This comparison at least narrows the variables a lot.
Pretty sure it's due to it meaning in a literal sense, "Helmsman".
has been a while since I tried it. it was basically

open rw, set length, mmap from two 2 processes to have shared memory, unlink & close.

expected behavior is to have a chunk of shared memory without the tempfile in the directory tree
It is just confirmation bias.
Can you link to a study where any of this has been empirically proven?
No, it's not. And at-will employment does not mean that you are their slave. Quit parroting that
> because each component was released and versioned separately.

For SOA a mono-repo with synchronized releases is a huge help.

In one commit you can refactor a shared module and update all apps that depend on it. And you know when you deploy to staging or prod that all machines got the latest code
This is exactly what happened in my situation. I'm 54. I was laid off in November 2015 after 25+ years of service at on company. Even though I send out several responses to job posts, I get no responses. Fortunately, I'm financially independent due to saving and investing religiously.

Lesson for all you younger professionals: Save and become financially independent. You will never know exactly when they come for you during a round of layoffs. If you are older than 40, watch out. You are likely on their list.
> Does the current process put the burden of proof on the government to show that yes, there are in fact US workers who could do this job?

The burden is on the company. They must advertise the position externally and internally. Note that in this case it wouldn't be Disney advertising the position and filing the application - it would be the outsourcing company.
Different Martin.

This article is from Martin Fowler who works for ThoughtWorks. Martin Odersky is with Typesafe.
Outsourcing rarely saves money. And while we can argue in how many percent of cases outsourcing ends up being cheaper than retaining your current experienced engineers, I am certain that number would never equal 100%.
He just loves purple (look at his logo) and fashion over function.
Right, ILP is a great tool for solving NP-complete problems relatively fast (depending on the solver, but there are some very good ones out there). However, as a theoretical tool it probably is not that exciting unless you're ready to tackle P vs. NP this way. (Unless you move to semidefinite programming and the SDP hierarchies, where the progress is very exciting but not yet that applicable to scheduling, to the best of my knowledge.)

> With a large, fairly homogenous environment it didn't outperform random assignment that well, though. It worked best with small, inhomogeneous loads.

Yes, that's probably a piece of the puzzle that I don't have yet -- to know a theoretical model that is both useful in practice and at the same time greedy/randomized assignment is not "good enough" for practical uses.
The companies/stacks Fowler encounters are generally in a problematic state. Thoughtworks, like other consulting companies, is generally hired when things are already going wrong. If they are hired to assess a broken monolith stack, the refactoring to microservices is naturally going to yield positive results, and it's easy to come to the conclusion that microservices are an improvement when refactoring from a monolith stack. When they are hired to assess a broken microservices stack, it's easy to come to the conclusion that starting with microservices is broken. What they don't usually see is the hundreds of instances of microservices (and monoliths) working as intended, as there is typically no need to call in a very expensive consultant in those cases. How many times in the case of badly-organized Microservices was the solution to migrate to a single monolith? I imagine the solution is more often to re-organize the services. If that's true, then one cannot say that microservices-first fails -- just that badly-organized microservices-first fails.

Starting with microservices first, especially in a small team of developers (but more than 1), helps things move much quicker than it did with everyone sharing responsibility for the same codebase. Organizational structure tends to reflect its products' structure. Microservices requires that the splitting of responsibilities between teams or developers roughly matches the split of responsibilities among services. Otherwise, you're just working on micro-monoliths.

An actual study needs to be performed before deciding on a "Right Approach" as this piece does.
hm. that wasn't my experience (I have no degree, and started my career in the late 90s) - as far as I can tell, the period after the crash was about contacts, mostly, and secondarily about attitude.

In my experience, a "regular" or below school doesn't help at all. Hell, my side project employed some people with 'regular school' degrees. Of course, a rich person's school helps a lot, but now we're back to contacts.

The big difference I noticed about the crash was that my attitude... the combination of being cynical, honest, and the fact that yes, I will tell you if you are making me do something stupid, but I'll still do it, usually... my attitude works really well during the down times, and not nearly as well during the good times.

During the good times, as far as I can tell, there is a premium placed on yes men and others who are willing to drink the kool-aid, and those people? those people are absolutely destroyed by the crash.

But yeah, I still kind of prefer working during the crash. It's not any harder for me to get jobs; and I know it's shitty of me to say it, I certainly wouldn't wish a crash upon those people, but it's way easier for me to hire good people for my side projects when the economy is down.
It's also a pun on Borg Cubes.
I have no experience on the hiring side of this, but I always assumed that a lot of companies prefer not to make any clear statements until after a decision is made, since at this point it's basically zero cost to defer making a first contact with someone. It's quite possible that the person who got the job applied 2 weeks before they hired him/her, went to the top of the "interview" pile, and soared through the process.

Of course, it's also possible that someone did wait in the queue - I've been interviewing for jobs since the beginning of the year, some of which had almost no lag in contact but a fairly long process (multiple phone screens, etc), others had long lag time but a quick process.
Given the crime associated with unions, the featherbedding, the simple observation of how union dominated companies and whole industries abjectly failed in the post-post-WWII era, well, let's just say they did all the demonization needed to themselves.
Nope. The visa does not count cost as being a factor. If the only person in America that you can find costs $1MM a year, then you are supposed to hire that person, instead of seeking H1-Bs. If you can't afford them, then you clearly did not need them that badly in the first place.
Dr. Toal- as a former student (decade plus) made me smile to see your post up on HN. Hope all is well.
This is where types come in handy. With types you are constantly declaring APIs, publicly and with confidence, so it's easier when one starts to bear real load.
What, apart from legal approval is morally or materially different from performing capital punishment on convicted murderers and performing capital punishment on a free citizen?

The point is there is a spectrum/grey line.
According to the NHS (http://www.nhs.uk/Conditions/vitamins-minerals/Pages/Vitamin...), 1000mg is the typical cut-off for where vitamin C becomes toxic (which is dramatically higher than the 40mg a day most people actually need).
All of that is rampant personal speculation. You are saying I am reading into your statements... but you are reading into what will happen way more so. Kettle calling the pot black is kind of lame.
I also know people who had no career at all before the bubble. But managed to make one as Project Manager/Product Manager/Other tech support roles. Just because they managed to get jobs before the crash and make a career by moving around to other companies in the country.
I highly question that, and I really, really wish that they would file a lawsuit so that this question could be settled by a judge.
I was going to say the opposite -- feels shitty to read that and see that it's still happening, though I guess I could take comfort in that it's less prevalent now.
Disagree! It's a brilliant comment. Should really be at the top, in my view :) - though as food more for thought than discussion.
You're inaccurately oversimplifying the mining market.

The most important thing that refutes any notion of "miners control the network" is that, if some miners adopt a ruleset unfavourable to users, users will simply stop accepting whatever that miner is mining as Bitcoins, and their profits will go to zero (because they're mining some Bitcoin-Like but not really Bitcoin currency). If users start using a different ruleset than miners, the miners have to switch over or they will have no one to sell their coins to.
SEEKING WORK - Remote or Near Chicago/Indianapolis

Looking for short- to medium-term contracts (1 week to 3 months) that are ready to ramp up within the next few weeks.

I'm a full-stack developer with over a decade of programming experience. My primary platforms have been Python/Flask, Ruby on Rails, JavaScript, C#/.NET, PHP, and C++. In my spare time I program with Clojure and Python, and I would love to use these technologies specifically.

I can handle most roles but am most efficient on the backend, with a sprinkling of supplemental UI/UX development.

I've spent time in finance, GIS/mapping, and telecom, and have worked on project-based contracts and as a freelancer for startups, mid-sized companies, non-profits, and universities, both on-site and remotely.

Website: https://jeffkayser.com/

Contact: https://jeffkayser.com/contact/ or jeff plus hn at jeffkayser dot com

A few projects I've created: https://jeffkayser.com/projects/ http://dumbdata.com/

LinkedIn: https://www.linkedin.com/in/jeffkayser
Yeah and I'd buy Apple. Let me know when you get the time machine.
Exactly. Neither does what happened to those people.
Like a virtuoso metal bender. That's a rough horse to ride, endless creativity. He just looks a little worn. Maybe his age? Maybe forgetting to eat after working for so many hours.
But they're not at will, as they don't have the "benefits" that everyone says being at will brings the employees.
Well let's see, which JavaScript framework is popular this week?
Yeah how dare they develop a nice and useful tool, right?
Think in terms of leverage. Next up: should I buy in Detroit - 2005 edition.
To me it sounded like he was writing to the people who are trying microservices because it's the hot new thing they read about on some popular blog.
Mithril.js Components
And if you didn't want your dick pics leaked, then you had to pay the fee that the person was asking for. Seems reasonable?
Git analytics for engineers by engineers
Hypothetically it does, but practically it is too easy to bind a card to Apple Pay so that binding a card to Apple Pay is a great way to take advantage of a stolen card.

Also note that the people who are most interested in new and exotic payment systems are the scammers.
>The problem is - opportunity cost.

Yeah. It was the late 90s before I got anything but a desktop support job. If I had gone to college rather than getting a real job in '97-98? I would have been looking for my first real job in 2001-2002. I would have been so screwed.

As it was, I had a few years to prove my competence, and with some help from some contacts (okay, okay, my dad's contacts) I stayed fairly well-employed through the bust.

Part of me kind of wishes that I took some time out later, after I had established myself, to go back to college. Mostly for social and "personal enrichment" reasons. but I totally don't regret getting a job right out of high school. I think that made the difference between me and my brothers.
I don't know if it's such a good idea to start by showing how easy changing commit messages is or even have this option that easily available, because after all you're changing the history and the beginner might not be aware what this really means, and beginners seem to be the target audience for this tool.
The labor performed by prisoners of the US prison system isn't comparable, you're right. But given that the US imprisons at a vastly higher rate than the rest of the world, and:

Over all, there are now more people under “correctional supervision” in America—more than six million—than were in the Gulag Archipelago under Stalin at its height. [1]

That, I think, is a useful comparison, and one that we should be making and asking questions about.

[1] http://www.newyorker.com/magazine/2012/01/30/the-caging-of-a...
This is true, and in my experience with Tesseract, while a great project, is almost useless without an amazing training set. The effort to create this set is not insignificant, in fact its actually likely the hardest part of any OCR project (more than building the code that surrounds the rest of your product, at least in the early days anyway)
It would be nice if SourceForge wasn't "Hotel California"

https://mail.gnome.org/archives/gimp-developer-list/2015-May...
Mapping, Beirut-style: how to navigate a city without using any street names
The law says nothing about lower or higher wages, the law is specific about "prevailing" wages. If someone gets paid a $100,000 salary, but the prevailing wage is $75,000, paying $70,000 puts company within the realm of prevailing.

The formula does not incorporate experience, education or cost of living.
Try Cmd-D to see a list of ancestor commits with summary, date & author while in the Map view.
Strike funds are one of the few good in theory concepts about unions.

(Flip side is that they can be used to ease the pain of strikes called for e.g. internal political struggle reasons, like a not too long ago UPS strike, and they can be raided like any other union piggy bank.)
It is dead. That is why you can't comment on it. I believe you can't tell it is dead because the site shows you your own stuff as not dead. Try logging out and looking at it.
I finally read something that Fowler wrote that I can agree with and that isn't abstract (or overly abstract).
but it isn't true. Only a very small percentage of the prison population works at any task, one of the primary reasons for such a low percentage; like under ten percent; is security. The majority reason is that prisons switched from rehabilitation to punishment and punishment usually means having nothing to do. First off its easier to implement and second its actually cheaper.

What worse is that when getting out the states themselves if not the federal government put many onerous barriers that prevent if not downright discourage employing former prisoners and those on probation. There are many jobs which require certification by government through regulation that explicit exclude felons.

The true issue is we have a system which does little to prevent repeat offenders because the government's own regulations put up too many barriers to employment after prison.
What Apple doesn't get about Google's success: Consumers don’t value privacy
None of that sounds unsurmountable or inherent to microservice architectures. What's hard about starting five JVMs? Why did it take "a while" to register with Hazelcast? Why would you expect to initially come up with bad service boundaries, and why is switching two services you've refactored at once difficult?

I think that none of these are problems inherent to microservice architecture, but to someone learning by designing such a system for the first time.
Careful, Russia has slaves. The US has prisoners (most likely to be descendants of actual, real slaves from a few generations back)

Russia is coming back at the main bogey man, don't you read the news?

;-)