skysight-inc/HackerNews huggingface dataset:
Shameless plug for Workday, a cloud HCM and Financials company.

http://workday.com/

Promo of our mobile app.
https://www.youtube.com/watch?v=ZjRNZyRkojE

We challenge ourselves to make beautiful UIs by comparing ours to our "design competition", the modern, consumer-facing tech companies out there (FB, Twitter, Google, etc) that our customers are already used to using.
We used to use *Manager: AudioManager, StreamingManager, etc.

Then the word "manager" became unfashionable.
http://joshua.smcvt.edu/linearalgebra/book.pdf
Pros and cons of open hardware in the classroom
IMHO, like most patterns, the pattern is appropriate in some situations and not always an anti-pattern. It only becomes an anti-pattern when it is abused in situations where it is not appropriate.

For example, how would you go about implementing a connection pool without a singleton? Even if you pass it around everywhere, it's still a singleton, just explicit instead of implicit.
I have been using Hiawatha webserver which uses PolarSSL, and have avoided almost all of the recent bugs (on the servers that weren't running other things). I really like PolarSSL, but they just got bought up by ARM, so I'm a bit scared for the project.

Regarding SSL, I just generally consider it borked and try not to trust it if possible. SSH/VPN are just about the only thing I do trust (and even then with trepidation).

Once again, I think the many eyes theory only works when the code is sufficiently simple/terse. I bet if you did a study on lines of code in proportion to security vulnerabilities you would find a correlation (obviously not necessarily a causation).
But would the bot do the same number of requests if it got an error?
Giving expressive, meaningful, coherent and readable names to the entities used all the time in programming languages (variables, functions, procedures, classes, methods, etc) is an incredibly challenging task that in general doesn't seem to be acknowledged as such.
I agree completely, but calculus touches so much of advanced math that at some point you have to learn it in depth (assuming you actually want to learn advanced mathematics). I'd argue that linear algebra is a more interesting subject for most people, but calculus contains more important ideas that are crucial if you intend to continue studying mathematics.
How can you be certain? How many really successful job interviews have you had since you started your one-person campaign, where the hiring company inexplicably dropped you like a hot potato? Do you regularly check your credit rating to see if weird stuff is showing up? Have your bicycle tires quit holding pressure?

Well, that's a fair point, so maybe I should say "nothing overt and noticeable has happened as a result." Beyond that, I could speculate about really subtle stuff, but that strikes me as a sure road to a level of paranoia that I don't want to engage in.
> but then a colleague mentioned that this would become a way to get free computation from Google

I'm a bit confused. What computation does the GoogleBot cause to be performed that benefits the Google service user? (Not Googlebot related stuff like indexing).

EDIT: Thanks kyrra!
> Add the generous amount of space any fancy à la page UI needs and try to keep the all the functionality these apps have, you'll need way more than a 4k screen for it to fit the screen.

Exactly. Reading Tufte's books I learned that if you are aiming for actually useful instead of just pretty, you'll end up with denser information display.
ah, interesting.
Adding Style to Your Bedroom with a Glass Wardrobe
I suppose you mean this?

http://ocw.mit.edu/courses/mathematics/18-06sc-linear-algebr...

I was a bit confused by your statement. You mean that the FFT can be done by matrix multiplication? I tried to interpret your statement the other way around, that you can somehow transform two matrices before you multiply them, trying to fit it into the convolution theorem, but I couldn't make sense of it that way.
Until you port your multiplayer game to the Xbox One where each controller has it's own mic/headset.
Call it whatever you want... I love it. I think I (unintentionally) signed up for it shortly after the redesign. At the start it felt like there were a few things that should have been easier to find than they were, but it has quickly and subtly evolved.

I didn't think I'd ever say this, but the new QBO has been by far the least painful small business accounting software I've used. Very very impressed!
Some fields are so complicated that you need superheroes

If there's a vulnerability it affects the entire world

Who is going to build it? You still need the superhero.

Hyperbole much?

If it really was so dire then that would be all the more reason to not rely on a single "superhero" who may get run over by a bus tomorrow.

Gladly NTP is not the mythical voodoo rocket science that you make it out to be.
Most large corps run their own NTP servers, some of them public, e.g.:

time1.google.com
time2.google.com
time3.google.com
time4.google.com

You can also ask your friendly government for the time: http://tf.nist.gov/tf-cgi/servers.cgi

The official NTPd impl doesn't even have a very good reputation (cf. the recent debate about that security vulnerability).

As I see it someone like Google should indeed just hire the guy and take pool.ntp.org under their wing. Throwing even more money at a single guy doesn't convince me as a good way to improve the situation here.

PS: And I don't mind him being paid well at all. I'm very much in favor of important OSS projects getting sponsored and rewarded. But if $7k/mo are not enough to maintain a package that others have re-implemented for free (openntpd etc.) then something seems seriously wrong.
Apologies in advance for my lack in eloquence, this is off the cuff...

I have been thinking this is true of the information services organizations being organized as ITaaS. There is only one help desk and this leads to IT behaving as a monopoly. As a monopoly there are few incentives to perform better. In order to preserve the organizations value, layers of bureaucracy are added to measure the performance of the organization. These grow organically but manifest themselves as status reports and status meetings. Small committees make broad mandates which operation-wise are questionable. Looking at the CRM this creates chains of approval for resolving tickets, forms with 25 fields which contain hundreds of selectable values.

The perverse design of enterprise CRM I feel is greatly a product of the monopolistic/bureaucratic behavior in a large organization.
Armed drones is terrorism.

Imagine for a moment that drones were flying over the US and at anytime may strike. You don't know where or when but you are in constant fear of an attack.

Next time you go to an outdoor wedding take a moment and think about how that would feel. Do you absolutely know that everyone attending is not a 'person if interest' or even just related to one?
Why we ditched our legacy framework
> To the US, the solution is clear: Kill that guy. The force of his personality is what's holding his local power structure together

On the surface of it, they would seem to hold a somewhat naive historical view of power dynamics, and how cultural and socioeconomic and forces really work.
It's quite simple.

1. Enterprise needs vast amount of custom, specific features

2. It must be universal, to be able to do any business operations.

3. Good design costs, businesses want features, not designs (reasonably good/usable design is enough), thus save money

In my experience, specs change on the go, due to how much customization business want, this is really hard to manage on the back-end, if you'll need to do this on the front-end, development cost raises dramatically. Reasonably good, and extensible design usually is more than enough.
> I'd be surprised if compressor utilities running through Cygwin's emulation layer could achieve the same speed as a native tool.

Why do you think so? The emulation layer should only be relevant for the IO part of the compressors and IO is usually severely limited by the harddisk anyway.
this is the exact opposite of WINE, implements linux sys calls in windows
"There are only two hard problems in Computer Science:
cache invalidation and naming things."

-- Phil Karlton
Arguments about nothing are all the same.
Apple issues apology as iTunes and App Store outage persists for 7+ hours
It depends on the initial quality of the code. Spolsky happens to work with very talented people who tend not to write bad code, so if something looks weird and you don't know why it's there it's easy to give someone the benefit of the doubt.

But if you don't work with talented/skilled/experienced people and there's "weird stuff" in the codebase it might well be for no good reason at all.

You can only invoke the Spolsky "it's bug-fixes!" argument if you're not cleaning up someone's horrific mess.
I would imagine John Carmack ought to know how to handle and prepare for videogame ports by now.
So then you change the code. Or make the singleton handle several things.
Who gets assigned to do this? Where do I apply?
Oh I find it easy to give meaningful names, I just find it immensely more difficult to get others to agree with my choice.

I did find when participating on a standards group within our shop that you cannot have any ambiguity when it comes to naming conventions. When there is we end up with some designated to lead and force all decisions to that person, it becomes amazing how many different ways developers can say the same thing.
So you think this is OK? http://cl.ly/image/0a0r1P1m0b2U
Bad-dragon: fantasy sex toys
14 years later, the popularity of machine learning and "big data", which requires quite a bit of linear algebra, makes this only truer.
The FIX Is In, Wall Street and Bitcoin
SceneBuilder 8.0.0 installers available (Gluon)
The sad state of sysadmin in the age of containers
Submitting this because it's also some valid startup project for me. They've been exhibiting this last year at the roboexotica.
No, they rely on in-house solutions.
Also you wouldn't need to use crouton for Linux on a MacBook.mOS X would offer a better applications and offline support.
Not sure why people are surprised by it. This is capitalism - when you are in competition, the product will develop towards being as crappy as possible while still sellable. You can see thins everywhere - from software to phones to electric kettles to tools to furniture to toilet paper.
Windows has had a proper shell for a while now, in the form of PowerShell. It's quite different from the standard Unix shell, and I'm nowhere near as productive in it as I am in Bash, but that's more a function of lack of familiarity than any weaknesses of the shell. In fact, I'd say that it's actually much nicer than unix-y shells for a wide variety of tasks.

All I really find missing these days is good line-editing, and a half-decent terminal emulator in which to run the shell.
How to Effectively Build Your B2B Brand with Blogging
It's strange to see the author come to this conclusion (fierce drive is necessary for high income, and as a result prevents early retirement) without trying it out on anyone. Why not just ask executives who are still at Google why they do it, and mention what the most common responses were?
Have a bunch of pages with no real content (but have millions of pages). Everytime someone tries to load a page, do some intensive task (ex: mining bitcoins).
If you just make it appealing to GoogleBot and no one else, you get free computational resources.
Yup! There are really only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors.
I dont understand all this "retirement" anxiety. Anyone with half a brain can find a job/lifestyle they'd love doing forever and save enough money not to have to worry about it. Why fritter away you life on activities you hate?
Hiring has something to do with this in the current climate as well. If you find a dev with good UI/design chops odds are against you hiring him/her to build a UI for an invisible B2B/enterprise company in the Bay Area. Most of the people fitting that description seem to want to go to a VC backed startup building the next world changing Uber-of-SoLoMo app something or other.
Agreed!

This goes to show that the person making the comment is thoroughly unqualified to make any kind of substantive comment on anything that this guy does.
>You have the opportunity, if you wish, to sit next to your driver and not treat them as a lower class citizen

This might say more about you than Uber or Lyft. Why is sitting in the back treating them like a "lower class citizen"?
It seems clear that JKR is only needed for permission to publish this in book form. Since the proceeds would go to charity, that doesn't seem like an unreasonable request, although of course JKR might reject it, as is her right.
Have you ever changed the UI on a legacy Enterprise app. The reaction from the Windows 8 UI changes is a taste of it.

Customers hate change. They have been trained on the legacy UI. You change the UI you make their job harder (at least that's the perception).
I believe that the best way is to practice english with native speakers. There are now sites like http://preply.com/en/skype/english-native-speakers that offers tutorials or you can just find a native speaker in person and try to casually converse from time to time.
Yes, but no tech startup has ever employed this many non-Stanford/MIT grads at relatively high wages. Most Lyft/Uber drivers would be laughed at if they tried to apply for a job at Google or Facebook. Yet some drivers are earning more than entry-level engineers at these companies.

Normal, everyday people with or without degrees are the recipients of most of this VC money at the moment. The fight for both drivers and riders is so fierce that drivers are being overcompensated and riders are being undercharged at the expense of investors hoping that these businesses will one day be profitable.
That's not exactly what happened - the BBC Micro project called for bids from UK companies and Acorn's bid won. It wasn't something that was done in-house.

(and the Beeb was released before the Speccy anyhow)
Futsal Dribble Skills and Tricks Tutorial 2015
Yeah I get that. They they wouldn't do it if it didn't work, though I'm not sure quite who falls for this. In any case, I'm just amused that mine are so heavy on the Jessica.
Further to my comment above, we (Countersoft) compete with Jira every day and win deals because people prefer our UI over theirs!
Crazy Futsal Skill Falcao-Best Futsal Player Ever
A mosquito’s ability to transmit disease depends on its sexual behaviour
> I wouldn't call $84k/year "well below" market.

You might not call it that, but for someone in devops with that length of experience, it's <50% of market value.

> Especially considering that the project isn't under heavy development.

According to the article, he spends ca. 100 hours a week on the project. It may not be under heavy development, but there's a constant stream of both development work and ops work.

> Also, I have to echo what other comments have said... he seems to be spending it oddly.

That is only relevant if you want to account for part of the $7000 as something other than salary, in which case he's even more woefully underpaid. Which he is anyway, given that he's also spending on some of the hosting and replacement parts out of his own pocket. Even so, his arrangement is not at all unusual at his level - I used to work for someone whose previous job involved flying from California to D.C. once a week for a couple of days. The cost of a travel arrangement like that is peanuts compared to his value. Especially given there's no established office or other admin costs.

> 1) Move him and his family closer to the data center (Perhaps difficult)

Why do you think he'd want to move for a job that's so underpaid, to one of the highest living cost regions in the world? Chances are good this would increase his monthly outgoings by more than he'd save on travel and board.

> 2) Move the servers to a data center that's closer to his home (Not as difficult)

Did you miss the part where isc.org that hosts the bulk of the server farm does not charge for it? If you can find someone with sufficiently low latency connection to major interchange points near him that are willing to host the bulk of the servers for free, I'm sure he'd be ecstatic to hear about it. If not, it'd almost certainly cost more than it'd save. It'd also represent a major risk to key internet infrastructure.

> 3) He could start using VMs like the rest of the world...

For stratum 1 servers? You clearly don't understand what it is he's doing. Stratum 1 servers needs a reliable physical connection to a reliable time source (such as a GPS receiver). He needs dedicated hardware. Try to get data center employees to properly handle non-standard hardware like that. I dare you.

> 4) Fire him and find someone else who would like a $7k/month stipend to do bugfixes (Fairly easy)

Good luck with that. Pretty much anyone prepared to take on that job for $7k/month including covering server costs and hardware repairs, is going to be woefully underqualified. In any case, if the situation doesn't improve, we'll find out soon given that he set an April deadline before he'll look for other things to do.

EDIT: Also note the part where it is unclear whether the $7k grant will even continue after April.
UK spies keep data on race, political views and more: report
Modulus does auto scaling and load balancing between their mini server instances. The fact that I can get 3-4x more servos free from Modulus (because of that program) makes it appealing. Also features that would save costs from other SaaS solutions ex. they roll similar functionality of pagerduty into it
Getting snazzy UI into enterprises is not easy especially those that still use IE8!

We compete with Atlassian Jira, Rally, etc. and have taken the time to craft a different UI/UX:

https://www.countersoft.com
The article author seems to have had very little experience actually in the positions that he criticizes. The truth is that actually good people in those positions are working very hard and that they have basically no resources available nor dedicated to "make it look good." The number of cycles that consumer-oriented start-ups put towards design is roughly similar to what enterprises would spend on compliance and security. Both sides are motivated by completely different business drivers - start-ups and consumer companies need design to drive customer acquisition, and enterprises tend to require sales teams to be able to engage their enterprise customers. This dramatically changes the output obviously.

Only the top-performing enterprise vendors that have been able to get the funding necessary to meet compliance issues AND design have a remote chance of doing decent UI.

Also, another factor to consider is that most enterprise software these days by the typical vendors are acquisitions, so that software has already been around for roughly... 5 years or so. After they're rebranded, it's been another 2 years and the original engineers and designers have left after displeasure with their new masters. And most of these new companies have very little interest in rocking the boat and just want to keep squeezing the existing customers for whatever and will take years and years to introduce the acquired software to their other accounts. So, by then you'll have really, really old software that you just bought.
If you struggle for testing ideas and hypotheses we can help too. Learn more at http://abtst.com/agency?lang=en&utm_source=ycombinator&utm_m...
Launching Is a Myth How to Build an Empire by Launching to 1 Customer at a Time
It's true.

My concern is that well designed, tasteful and thoughtful services are seen as hipster. I'd imagine that anything with a font size that is readable can be dismissed as hipster bullshit by enterprise clients. Even gov.uk was derided for having a clean design.

But, we've seen many times that our enterprise clients are drawn towards the design of somewhere.com, they want to use something that was built to be enjoyed. Taste is a barrier.
You are unlikely to gain space savings, as it stores the keys as well as the values to all records.
I would definitely restrict Googlebot from accessing site, as it's acting like a "bad bot". Besides, does your business model rely on search engine traffic? I hope not.
Too many pop up adverts on that page. I gave up on reading the article, it wasn;t worth the utter spam
When your cloud provider lets a client run their own source code, how can you REALLY determine that incoming traffic is even from a crawler? Do you want them to spawn a specific instance of the app just used by Googlebot and then using a load balancer to redirect those requests to those specific instances?

The more you think about this, the more insanely complex it gets.
(Another page on the subject: http://www.counterpunch.org/2015/03/11/why-obamas-hopes-of-d... ; I don't really see what Obama is doing in the title, the policy would continue without him)

You're arguing "force first; justice later". In particular, you're arguing that state justice, and your particular version of it, is the only valid and legitimate kind of justice. This leaves no room for what's called "natural" justice.

But there's no point in trying to convince me. It's the neighbours of the people being bombed that you need to convince, that American death from the air with no trial or public evidence is "justice" and "the sanctioned power of the state". After all, is it how you deliver justice in your own country?

So long as America continues to kill unaccountably and without due process, people (especially those close to the bomb) will regard America as just another warlord, just another outlaw.

get down or lay down when just democratic rule

Get your face in the dirt and submit, citizen! Welcome to democracy! (You may want to work on your messaging here)
In serious software for serious work there is a simple way to cut down the learning curve - training sessions. Instead of dumbing down the UI and slowing everyone down, you can just take new employees to a few hours long session where they get familiarized with the parts of the tool they need for the job.
Another website with free cc0 high-resolution stock photography
Very interesting to see they simply used a tripod for this!
I like its design and specs are good too, but boy is it expensive. I imagine ChromeOS is pretty useless outside of browsing web or taking notes, so why not just buy a tablet for half the price?