skysight-inc/HackerNews huggingface dataset:
If its only credit and this work, banks really have something to learn from this. Having customers pay you to restrict withdraws from the bank account is one those ideas that sound crazy, but sure, I can see some direct value from that kind of service. Not one I would personally pay for.
Neither of those support your original claim. The author is focused on one specific feature, which is nice but excludes the entire shutdown process and booting up until the Windows logo appears. Anyone who's run a server knows that just the BIOS initialization is often much longer than 10 seconds. And, of course, many services take a noticeable amount of time to startup so time-to-available is longer than time-to-login-screen.

Worse, the conversation was actually about the time needed to install updates. Now that Windows logs out before installing updates, you have a fairly sizable time delay – tens of minutes after a large update even on an SSD – while the service is unavailable but before the system starts rebooting.

How does Fast Boot work? Well, it's actually not booting at all – it's logging out all active users and hibernating:

http://blogs.msdn.com/b/b8/archive/2011/09/08/delivering-fas...

That's a really nice bit of work in normal usage but it means that you have to do the standard cold boot process when you're getting a system update. That means that a sysadmin would need to review each update to know whether it would trigger a fast or slow boot, assuming that a patch for e.g. SQL Server wouldn't always trigger a cold boot to be conservative.

The alternative is what everyone's been saying, namely that you have to assume that a reboot is slow and have n > 1 servers if uptime matters.
I guess cuz it's fiction then the answer is no, the map is not the territory. Or come to think of it, maybe yes. Or both. Or neither. I actually have no idea. That's why I hate lit-crit. I do love me some Borges though. Maybe best not to sweat it.
> I use Git every day, and i'm still struck by how pointless the index and the idea of staging is.

This is probably more a symptom of the fact that either your workflow doesn't require an index or you don't understand its value.

Either way, the index is by far git's more popular and used feature, besides branches.
Sure, you still probably need some capital to bootstrap the process. Guarantee an hourly rate to drivers for a short period of time, and offer really low prices for passengers.
IBM Watson, the Love Expert
This is the projection I’ve been working on for the past few weeks, a conformal spinoff of Cahill’s maps from the early 20th century:

http://i.imgur.com/Y6ki0l9.jpg

I think it’ll be great for a map where the triangular sections are each about a meter on a side (1:10M scale), or perhaps half a meter on a side (1:20M scale).
Maybe off-topic, but why exactly do we have hard and soft real-time? I think this is terrible, either you have deadlines or you don't. E.g. in games which lag you are missing deadlines and the result is terrible.

Currently it seems that we distinguish between hard-real-time, soft-real-time and no-real-time, but probably we should just have hard realtime everywhere and if we do not care, we just give big numbers. I mean even if you are not hard realtime you're are probably expecting results before the heat death of the universe, so maybe it would be a nice idea to NOT abstract time in programming languages but give the possibility to the programmer to annotate timing constraints in e.g. function's definitions? E.g. such information could be crucial to the GC.

Maybe we could build such a mechanism into a fancy type theory?
I'm so excited for this. The power of org-babel is the common 'org table' format that can be used to interchange data between different languages.

Has IPython thought about how to send data / state between steps without python?
I think simple concepts can naturally be hard to come up with unless you are thinking in the right context. When someone in that situation should be thinking in the context of what that means to the people they are beholden to, often it's the first time they've been in that situation (or more accurately it's foreign feeling enough that the parallels are missed) and are still seeing it as a metric of their personal worthiness as measured through their creation.

At least, that's my take on it. I don't have any real experience here, so I could be totally off.
Yes, but the character who gives that advice is very blatantly portrayed as a moron (by the way, does anyone know who are the inspirations for the character?)
Exactly. Then you can tell investors you are "pre-revenue"
I think that advice is out-of-date now - and in Silicon Valley, the advice was given by "literally the worst person in the world", so I didn't see it as being advice anyone was meant to take seriously.
>The world needs an emoji translation engine. Help us build it using the power of crowdsourcing. (0)

This is fucking retarded. Almost 1 Billion malnourished people on this planet (1) and this asshole thinks we should to devote resources to his dumbass project?

(0) https://www.kickstarter.com/projects/fred/the-emoji-translat...
(1) http://www.fao.org/publications/sofi/en/
You really think LNKD is hyped? They make money, and lots of it. They're one of the few companies in the valley that have a solid business plan and footing.
The confod
I know what you're saying... but this is odd:

"... we found that IP addresses hard-coded in the malware are closely tied to those of Yellsoft"
The score is a bit silly; to get a better one, just add more points.

A smattering of poits scribbled close together nets me 220000, while a single big ring earns only 700.
http://fsharp.org/use/mac/
The fact that they are both modifying code makes them comparable from an end user experience perspective, which was the comparison I clearly made.

I appreciate you wanting to be specific about their intended purpose but, frankly, you're stating the obvious. Anyone who's spent more than 5 minutes inside an IDE (or even basic programming-geared text editor) will already be well versed on the subject. You don't need to be an IDE developer to understand this (and to be honest, what developer hasn't written their own programming environment at some point in their lives anyway? :p )

In any case, I was just making a light-hearted passing comment; hence the "hehehe" at the end of it. It didn't really add anything to my original post and certainly wasn't meant to picked apart in this level of detail.
http://fsharp.org/use/mac/ is probably a good place to start - if it doesn't work for you for any reason, do please complain - the community is really active in trying to make everything better! (The general section on cross-platform development may also be helpful - perhaps more when you've got a little way in!)

Additionally, there's an F# room on http://fpchat.com/ (a Slack group dedicated to functional programming) and you'd be more than welcome to come and ask questions there too - I recommend that venue in particular as it's very active at the moment.

Hopefully that's enough to have a play - reply here if I can help at all too.
Oops: Instagram forgot to renew its SSL certificate
This looks neat! Signed up. Question though -- is this all $$$$+ restaurants or will you guys expand to cheaper/lesser well known joints too?
My friends? That's it's an Orwellian nightmare designed to legitimize encroachment in everyone's basic freedoms in the name of protecting the U.S. from a nebulous exaggerated threat.

The average American? Who knows?

But in any case, even the most political informed of my friends wouldn't know what H.R.3162 is without a Google search, nor would they remember the number even if news articles referred to it constantly that way. Section 215 is mentioned all the time and I still need to think every time whether it is the "keep a record of everyone you call" section, the "spy on your web browsing" section or the "force companies to secretly spy for the government" section. Short of being a lawyer I don't see how I would remember H.R.3162 better than "PATRIOT Act".
The 95% confidence interval is 5g - 40g, which seems pretty wide to me. I would like to know at what confidence threshold 0g lies. It seems to me that there is a good chance this result is just random chance. Am I missing something?
Great software developers began non-technical and bulldozed obstacles to learning
Aren't they just records in a database? Assuming Localize has a scalable architecture, it shouldn't be too hard to support sites with little traffic and few phrases.
Common Mistakes in UX Design
Well, sure, if one is distracted or outside the context. But for one of them, that was his job. As for the leader of the group, the example of the problem was right there in front of him and he still didn't grasp it.

The reason I found it interesting is because I could see it actually happening. Of which, I'm sure it has.
Network service is a good example for soft real-time systems. Under high load, it is preferable to delay the responses a bit instead of starting to drop requests.
I noticed the same thing. I was able to really boost my score by just drawing over the 'same' circle a bunch of times. Doing that got my score up into the 7-8 million range.
I am not up to date on the latest kernels - I last wrote an NT driver in 2002 (Win2K/XP compatible), but based on that experience I beg to differ.

My no-stalgia: It was an overengineered beast at the time, with an original grand vision that wasn't performing well enough, and seemed to be fixed with duct tape.

The Video Driver + GDI, originally conceived to be outside the kernel, was too slow - so it was moved back in, causing a lot of problems.

The IO subsystem was nicely abstracted with IRPs. Except it was too slow, so they added the "FastPath" interface, which fixed the speed but made it impossible to safely unload or stack drivers. IIRC, they were the main reason for the "PlugFest" parties, where microsoft would invite vendors to come to place and then install their drivers in random orders and to debug the collisions -- the fact that microsoft needed to organize these parties is an indication of how bad it was.

The POSIX subsystem was removed in XP/Server 2002. Perhaps you mean SFU? That was discontinued in 2004. Oh, you mean SUA (nee Interix). Well, that was removed in 8.1.

And your experience might be different, but "incredibly performant" is quite the opposite of my experience with the POSIX subsystem.
From a city perspective, Chicago should be added of course. Beyond that you should have the ability to mark restaurants, food types, and neighborhoods as no gos or desired (what if i hate chinese food, don't want to go to hyde park, or need gluten free...so basically take the different categories in yelp and add those in as well for both positive and negative). At least that's off the top of my head. Another concept would be as opposed to the current scheduling to allow me to add when i want to go in a calendaring format and let you fill it (this tuesday, next wednesday...nothing the week after, etc)
If we're trading stories about shady linkedin things, I want to participate!

While I have never synced any of my email addresses with linkedin, and I have always used the hidden craigslist email address when buying/selling things, linkedin currently wants me to connect with two different people that I have sold things to on craigslist.

I'm not even sure how that happens, especially since I use the craiglist-internal email for handling the transaction.
The same for my MacBook Air. I can't recall a single case when the built-in fan was so loud before.
Why on earth would you get raspberry pi into the mix with Minecraft modding? Python for mods seems great, but that's just using extra hardware for the sake of it.
I dunno, Moby Dick is like a whaling blog by a philosophy major complete with "links" to such things as the definition of whiteness and lists of whale types.

Also Tristram Shandy is like the LiveJournal of someone popping dexedrine.

And of course Inquire Within Upon Everything is pretty much literally what the title describes.
Crystal 0.7.0 released
Haha, possibly. I don't see why they'd send email to an old address, but it definitely shows that I had a different definition of "delete" than they did.

Also, I had some pretty terrible experiences trying to use their API (see: http://fucknolinkedindev.tumblr.com). Thankfully, I stopped developing anything using LinkedIn a couple months before they decided to totally nuke their existing dev resources (http://thenextweb.com/dd/2015/02/12/linkedin-takes-aim-devel...).
Sample of how to add authentication to an Angular2 app using the new router
Russian climber performs life-saving surgery using snow as anesthetic [video]
I know you said on "mobile web" but I just wanted to point out that Google Analytics can track install campaigns on both Android and iOS without dubious fingerprinting techniques, they just use IDFA/AdvertisingId to do so and is free to use.

The only drawback is that in iOS you can only track campaigns done through mobile in-app ads. No attribution for email campaigns, or mobile web campaigns.
Thanks! We're starting off with the $40-$60 per head price range, and we definitely want to hit different price points.

Our selection of restaurants include both well and lesser known joints - good food exists in all places, and we want to help people discover that.
Not this time — but 4 years ago it was ☺

→ http://www.gnu.org/software/hurd/news/2011-04-01.html

Times change.
"Maggiore's promotion of AIDS denialism had long been controversial, particularly since her 3-year-old daughter, Eliza Jane Scovill, died of Pneumocystis jiroveci pneumonia, considered to be an AIDS-defining illness. Consistent with her belief that HIV was harmless, Maggiore had not taken medication to reduce the risk of transmission of HIV to her daughter during pregnancy, and she did not have Eliza Jane tested for HIV during her daughter's lifetime.[3][4] Maggiore herself died on December 27, 2008 after suffering from AIDS-related conditions.[5]"

I'd suggest she be tried for, at least, negligent homicide but she's already dead. She should be held up as a poster-child for what happens to you when you deny reality.
Being wary of a person that has spent 10 years in the same position makes it far more sensible. There are still many types of positions where this is fine, but there are also quite a few situations where someone might be taking up a slot that someone else needs in order to move up the ranks.
Indeed. You need to ride on the coattails of the people who have followers for quite some time before you can expect activity for your own tweets.
Engaging in a discussion that's already there is much easier than trying to start one.
Yeah, but isn't that just hard real-time with bigger deadlines?
My name is Kevin Greer, and I lead the FOAM project at Google. Answers in-lined below:

> a mature app written this way

I've added links a number links to FOAM apps for you at the bottom of http://foamdev.com.

We have a number of mature apps.
QuickBug, which is a codesite issue tracker, is about two years old.
MBug is a mobile version, is about a year old.
The ChromeOS calculator was written last summer as a demo but went into production just recently.
There's also a rough but working GMail client.
The Chrome App Builder is also in production, but, unlike the other apps, isn't open-sourced.
We also have a couple very large internal Google apps that I can't talk about.

> project timeline
FOAM was started in 2011, and generated its first production code, in C++ and JS for Chrome, in early 2012.

> war stories

Here's one:
https://docs.google.com/presentation/d/139TUw8tLtqRzFSHGoLTQ...

I have several others as well, but I would need to scrub them before making them public.
Microsoft sneaks Java into Visual Studio.
> The fact that Mercurial is written in Python has a big impact on its performance, and git is running rings around it as a result. When you run tens of commands every day, it adds up.

This wasn't the case at all. In their early years, some operations were faster on git, and others, faster on Mercurial[1]. I don't remember any recent benchmarks, but early last year, there were reports of Facebook making Mercurial faster [2].

> Frankly, I think it's silly to use any other source control these days

You might get that impression if your work is centered around github, but I have friends who use enterprise-specific extensions on Mercurial that structure their workflow.

[1] http://draketo.de/proj/hg-vs-git-server/test-results.html

[2] http://www.infoq.com/news/2014/01/facebook-scaling-hg
This is some serious fun! My son would love it...

But I no longer have Windows machines (couple of croutonized chromebooks and iBooks)...

Anyone had an idea?
Ask HN: Architecting a SaaS for backwards-compatibile data and business logic
I have a SaaS platform where the user fills out a form and data entered into the form is saved to a database. The form UI has a large amount of config (originates from the DB) and business logic (in JavaScript). After a form is filled out and saved, the user can go back at any time and edit it.

The wrinkle is that an old form entry needs to behave like it did when it was first filled out - it needs the same config and business logic from when it was created - Even if the SaaS has gone through a data schema change and changes to business logic since then.

I need a sensible way to version the config, business logic and any dependencies (e.g. view templates).

The best I've come up with is, when the user saves their entry, to save the form's config as JSON along with the entry. When the user goes back to edit an old entry, I do not load the config from current database schema but simply dump the JSON config that was saved with the entry.

For the business logic, I save a system version number along with the entry, for example "01". When the user loads an old form, I check the version of the entry and I then load the form JavaScript from a path like "js/main_01.js". When I make a non-backwards-compatible change to the business logic, I increase the system's version number to, for example, "02". New forms would then use "js/main_02.js". I also use this cheap versioning approach for HTML view templates which is getting hairy.

This approach works but it seems a bit flimsy or homegrown. I'm trying to avoid conditionals in my business logic like `if version==2: do this`. This approach avoids that but also has it's downsides.

I don't think the stack really matters for this convo but just in case, I'm using django/mysql.
To get started on OS X just go to http://fsharp.org/use/mac/

A nice and very good online tutorial to learn the language is http://fsharpforfunandprofit.com/
The future of fairmondo (alternative to Amazon, etc.)
Yeah, a world map that shows Greenland and South America at the same size is probably not a map I want in my living room. Even sticking pins in it would feel weird, knowing that Brazil is the size of Montana or whatever.
Well, you can go part way. In a business, there are investments, and there are expenses. Both involve spending money. What's the difference? Investments pay you back, and expenses don't.

There really isn't a problem with government making genuine investments. Needed infrastructure is a great example. They actually do pay even the government back, in the form of increased tax revenue.

The problem is that government often says that something is investment, but it's really just expenses. Bridges to nowhere, and a blizzard of other pork. But government decides where to spend via politics, not rational economic analysis, and so government spending is much less efficient than the label says.

Government should borrow to invest in the country. The problem is getting them not to borrow to throw the money away on political boondoggles.
I'm not knowledgeable enough on this topic: can you explain what you mean? I am interested.
It was started in 2011, and can be used to target any language. It was first used to generate C++ and JS code in Chrome in early 2012. It is a Framework written in JS, not specifically a JS Framework.

I lead the FOAM project at Google.
There's some variety there. Pet rides. Rides for those with mobility problems. Options for extra trunk space. Options for large groups. Free WiFi. Drivers that speak specific languages. Pickup within five minutes or the ride is free.

And there is always differentiation based on customer service.

I guess I'm saying that there are plenty of niches to fill.
It's possible he has a mature opinion on the matter which relates to the actual bill. Unlike your opinion, which seems to focus on ad hominem attacks on him, and ad verecundiam appeals to the EFF.

For instance, I am upset with the provision that gives immunity to any corporation that aids in government spying. I am also upset that this bill does not provide any new oversight apparatuses to the NSA, and does not remove any of the linguistic vagueness that created the loopholes they exploit in order to spy presently.

Yet, at the same time, I do not think 'the EFF is down with totalitarianism.' Perhaps it is your dichotomous perspective on support for this bill which is puerile.

Is that a "grown up" enough response to you?
Thanks for the feedback! We are actively adding a dining preference feature, so hang tight for that.

The first iteration of the product actually had that kind of flexible scheduling in place, but we decided to simplify it for launch. We do want to add it back once demand scales up!
> There is a profession called »plasterer«

Maybe it is a German thing, in Australia a plasterer is anyone who installs plaster boards on the interior of houses by nailing them directly to the stud work (the wooden tresses).
MSR really is an incredible place to work, but also impossibly hard to get in. It's akin to getting a fully tenured professorship at a top-tier computer science program. Back when I was in graduate school, MSR dominated every other computer science research department in the number of SIGGRAPH papers they published each year. And that's just in graphics.
If you load it off of the TodoMVC site, it loads much faster than the AngularJS version. If you load it from GitHub then it is slow because that isn't a packaged/built version (it's just loading directly from the repository) and is loading all of the individual models separately. We have a 'BuildApp' tool which can package applications for production, which doesn't happen when you load directly from GitHub.

FOAM doesn't require a build step, which is why it can be run directly out of the Git repository, but that method isn't representative of production performance.
Not sure what the difference between "forked and merged" and "branched and merged" is. You can use rebase/histedit to delete branches in mercurial if you want to.
Android Developers: Custom Voice Actions
http://www.technicpack.net/

Very easy, just use this.

Edit: I should say, it's not official of course. But it takes all the headache out of using mods. And the mods use the same modding framework it seems Microsoft is using.
I use covering indexes for most queries. It works Great for reads, and still write performance is better in postgres (on Linux).

https://wiki.postgresql.org/wiki/Index-only_scans
The Navy uses IRC for ship to ship communications but they haven't solved netsplits yet :-)
Still better than what vogon.js emits, right?
Hardly surprising for what is essentially a piece of jewelry. The cost inflation for the gold piece especially has nothing to do with the cost of the most expensive material (the gold itself).
That has nothing to do with types vs. variables.

Try having a variable signon and a variable signOn. Or two functions with the same type signature, one called signon() and one signOn() (for example, imported from two different modules).