skysight-inc/HackerNews huggingface dataset:
The lack of attention is that Microsoft doesn't want to put too much cash into it, and hasn't figured out the marketing message. Microsoft has sold the message that F#'s for strange high-IQ people in finance or science and so on. A lot of ".NET developers" are just confused. I mean, ffs, look at C#'s "var" keyword. Even some highly respected people that worked at Microsoft didn't understand it and called it "dynamic typing". If high-up "engineers" can't understand these basics, then what chance do the majority of MS's customer base? Doesn't look good.

Plus the hiring mentality is "oh no, we won't find an F# developer". The problem is that they're looking for "language" developers in the first place. Who the hell cares if a hire knows F#? If they don't but worth hiring, they'll easily learn it. This is true for most languages, but extra true for F# as you still have the CLR, the whole .NET Framework, Visual Studio, etc.

The biggest thing holding F# back apart from that, and apart from people that are well, scared of it, to put it kindly, has been .NET itself. Mono's been flaky for F# development I hear, and people have been suspicious of .NET overall, I feel. Though I do have long-running server apps at high volume working fine with F# on Mono on Linux, ASP.NET and other experiences are suboptimal.

With Microsoft's new stance on open source and shipping .NET everywhere, hopefully a lot more people will give it a spin. F#'s probably in the top spot for the combination of tooling, libraries, and language - so long as you don't mind GC.

As far as the language itself, it does a pretty good job at doing multi-paradigm. In fact, it does OO better than C# in some cases (object expressions).
Care to share how you did it?
If I'm reading this thread correctly, hg doesn't even have a staging area! And you've got to come up with some far-fetched conspiracy theory?
One of the best orators I've ever heard was a CFO / COO of a company I've worked for. I was in awe of how great his delivery was, how he had great comedic timing, and how empathic he seemed to be with his audience.

Turns out, from people who worked with him, he was a complete imbecile, and completely incapable of getting anything done.

I'll take the substance over the sizzle any day of the week.
But they could now, and most deep cycle lead acid batteries are flooded, not sealed, which means they have to be ventilated to prevent hydrogen explosions hazards. Not so with Tesla's offering.
> no point swapping utility bills for tesla bills for replacements every 10 years

Well, there could be additional benefits, such as not being linked to the grid and it's occasional problems (not to mention you aren't drawing power provided in part by coal). Then again, an extended period of low solar energy could have it's own problems.
If what you say is true, then with better economies of scale and longer investment horizons, utilities would quickly erase any peak-vs-non-peak arbitrage opportunities.
I completely agree with you. Hopefully something will come to fill the space that Grooveshark left, but Grooveshark did a lot for the tech community there. GroovesharkU, presentations, events, etc. They'll definitely be missed.
very beautiful! some promising concepts. mosaic assemblage of stories seems like the next logical step. love the attention to design and mode.
If only Tesla had experience with batteries... wait! They ship cars! Electric cars! With a lot more battery history than A123! Woah.
2 is not enough. 4kW seems to be the maximum potential drain from the battery. That wouldn't power an oven… let alone anything else at the same time.

4kW inverters seem to be around the $1000 mark… but they don't seem to increase linearly (10kW inverter $4000 for example).

Of course you could go totally off-grid, but the cost isn't going to be just $7k… it's likely to be at least $15-20k by the time you get everything you need and installed. At that price, you could've bought a larger capacity deep-cycle storage solution already readily available on the market with batteries that will last 20+ years.
Electric bills in Hawaii can top $1000/month.
When BMI and ASCAP can shut down a coffee house "open mic" night in 24 hours it's absolutely astonishing that grooveshark lasted as long as it did.

But what's the harm? Just torrent the music you want, or if your daddy's rich, buy it for 99 cents or whatever.
Aren't name restriction extensions sorta adopted now?
Very shortly, its going to be as big as the entire world's lithium cell consumption currently.
Some phones have baseband processors that can remain powered up even when the phone is officially off. No malware is required.
Every website using jquery will have the real hash, so you can poison all the mirrors you like and it won't matter.

The only way to get the wrong hash onto sites is to actually publish it on the authoritative server. That's not cache poisoning, that's a malicious official version.
Different entities have different risk profiles, and utilities are extremely conservative. It will probably be profitable to load shift for several years before utilities start to do it on their own. And even then, it may take quite some time before there's enough battery capacity for all the fluctuations to even out.
Obviously there is a lot more than just the batteries. In solar systems, $7k is not a big amount compared to all the other expenses.

I'm assuming you'd minimize your loads, it is silly to size your solar system for a business-as-usual set of loads.
The introduction of lightweight processes and channels is huge.

Kudos for your work on Crystal.
Seems to work just fine for StackOverflow... Then again, maybe 560M pageviews per month on 9 web servers isn't nearly enough for your high-level app requirements. They've stayed with ASP.NET MVC since at least v3 back in 2008. Current [1]:

- IDE Visual Studio 2012 & 2013
- Framework Microsoft ASP.NET (version 4.0) on .NET 4.5
- Web Framework ASP.NET MVC 5 with MiniProfiler
- View Engine Razor 3
- Browser Framework jQuery 1.7.1
- Data Access Layer LINQ to SQL and Dapper
- Cache / Additional Data redis 2.8.4 via StackExchange.Redis, with serialization via protobuf-net
- Source Control Git using a self-hosted GitLab instance (previously Mercurial from 2010–2014, Subversion from 2008–2010)
- Compare Tool Beyond Compare 3

Disqus on the other hand (originally based on python/Django) sounds like they've rewritten a lot of their core components into Go. [3] At the end of the day any solid web framework will still need caching thrown in front of it along with high levels of custom tailoring. Both Disqus and SO have done that. Either way the .NET stack has long since proven itself as a capable foundation.

[1] http://meta.stackexchange.com/a/10370

[2] http://stackexchange.com/performance

[3] http://highscalability.com/blog/2014/5/7/update-on-disqus-it...
> At that price, you could've bought a larger capacity deep-cycle storage solution already readily available on the market with batteries that will last 20+ years.

Citation? Deep cycle lead acid batteries have a maximum life expectancy of 5-8 years, even if aggressively managed.
The max temperature basically makes it a no-go in much of the so-called "sun belt" where solar power conditions are optimal.
Assuming you have a consistent naming scheme for your language I'd assume this would be mostly used to call libraries written in other languages
Yes the real breakthrough tech needed is a new battery! Which hopefully Tesla is on track to develop,because as is, electric cars are just not scalable.
That would be determined by the inverter, not the batteries. And yes, almost all grid-tie inverters will serve your load with a switching time fast enough that computer equipment would continue running.
> Can someone explain why HTTPS is necessary for a webpage where I don't log in or submit any information?

What about a site giving out health info? No login there, but could have consequences if tampered with. Or recipes (same as health info in some cases). Or news (could make investors jump).

Not that HTTPS fixes all of this, but there's no reason to think that a non-interactive or "static page can never benefit from security.
My question whenever this comes up is how will the web respond to the millions of caching devices out there that will now provide no bandwidth savings?

ISPs and companies all over the world cache static HTTP content (i.e. HTTP resources with proper caching headers). Doesn't endpoint-to-endpoint encryption basically kill that?

What I'd love is to have HTTPS for encrypted traffic, and signed HTTP for traffic that doesn't need encryption. So you would use the certificate to authenticate the payload, but a cache would still be able to deliver the content (because a replay would be valid).
Try putting your phone in a metal box like this: http://www.containerstore.com/shop?productId=10031018&N=&Ntt...
Best practice here is using a WiFi-only device with a separate cell modem. So you have hardware baseband isolation. See <https://blog.torproject.org/blog/mission-impossible-hardenin....
Hey, for fun let's use this to do a rough math check on Tesla's future plans.

The battery is $3500 for 10kWh.

Model S with a 270kWh battery is advertised with a range of 240mi.

Model 3 aims for a minimum range of 200mi, or 5/6, a.k.a. 225kWh battery.

225 is 22.5 * 10.

22.5 * $3500 = $78,750.

Model 3 is supposed to be $35,000.

I believe in Elon Musk completely and I want nothing more than to see him succeed and I have been blown away by what Tesla Motors and SpaceX accomplish at every turn.

But even so, I will be amazed again if the Gigafactory can truly make the price point feasible. I really believe they'll do it, I just don't see how.

Can the factory's massive gains in efficiency really change things by such a huge factor in 2 years? (Model 3 targets 2017, doubtful.)
Hey, for fun let's use this to do a rough math check on Tesla's future plans.

The battery is $3500 for 10kWh.

Model S with a 270kWh battery is advertised with a range of 240mi.

Model 3 aims for a minimum range of 200mi, or 5/6, a.k.a. 225kWh battery.

225 is 22.5 * 10. 22.5 * $3500 = $78,750.

Model 3 is supposed to be $35,000.

I believe in Elon Musk completely and I want nothing more than to see him succeed and I have been blown away by what Tesla Motors and SpaceX accomplish at every turn.

But even so, I will be amazed again if the Gigafactory can truly make the price point feasible. I really believe they'll do it, I just don't see how.

Can the factory's massive gains in efficiency really change things by such a huge factor in 2 years? (Model 3 targets 2017, doubtful.)
You can still play old versions. You can use the launcher to create a profile that uses the old alpha or beta versions.

http://www.howtogeek.com/203196/how-to-change-your-minecraft...
You definitely could, but that will increase costs even further. You're potentially replacing all your lighting, climate-control, water heating, cleaning (dishes/clothes), cooking & fridge/s to be more energy efficient also.

Actual power storage is a reasonably small cost (probably < 20%) in even the solar, power equipment (inverter, switches, controllers, etc), power-storage equation anyway if you want to go completely off-grid. So why does this product make anyone more likely to switch than the existing options?
> Imagine Facebook disappearing with your list of friends, or Google Docs with your documents.

Yes, I imagine it on a daily basis. That's how the cloud works. It's happened before, and it will happen again. Any cloud based data is bound to disappear at any second because of a hack (ask Matt Hunan), because of a court order you are not aware of, because of an in-court-or-out-of-court settlement you are not part of and not aware of. Lots of reasons. That's why I don't actually trust the cloud as anything but backup.

Furthermore, anything not backed up offline (even if there's an online backup) is also in danger from malicious actors.

The only person to blame for not keeping a backup (of just the song titles, no less) is yourself. Use expletives if it makes you feel better, though, by all means.
$3,400 on IIsi in 1991... one of the first 'affordable' color Macs. That was an amazing machine and I still remember the magic.
> Reverse engineering is a very broad term, but generally involves analysis of decompiled source, no?

Not necessarily. If you are reverse-engineering a file format for the purposes of reading and writing files compatible with the software, oftentimes you start by using the software to generate multiple files with small changes. Your analysis is limited to the output generated by the software, not the actual software itself (you treat the software as a black box).
EVERYONE START MIGRATING YOUR CODE NNNNNNNOOOOOOOOOOOWWWWW!!!!!!!!!!!!
For now you can install arbitrary custom Android builds on a few commercial devices until all the device bootloaders have Trusted Execution Environment (TEE) signing schemes preventing any user changes. Mobile devices are becoming increasingly more tightly sealed blackboxes not more open.
Whether or not batteries are "clean" seems to be a matter of opinion. My understanding is that lithium mines aren't inherently unclean, but many current lithium mines are unclean. The idea is that it is good to support bad tech, since public pressure could ensure it is clean. That's unlike fossil fuels, which can never be clean. All that is just hearsay though, I can't confirm its accuracy.

Still, some might say that carbon pollution and groundwater pollution are different problems. One may decide the trade off between one and the other is worthwhile.
I tried this on one of my projects today. Created account via github, enabled the project, watched the wheels spin. I'm approaching 12 hours now and it still says: "This project will be analyzed soon. Please check back later." I'd like to like it, but that performance isn't going to win many converts.
The best live digits angular directive ever (open source)
Native apps are 2x better than mobile responsive ecommerce sites. Here’s why
This. It's not unreasonable to flat-out require 2FA.
We spend over $2,000 per year and it's just me and my girlfriend. From the sounds of it you have either very good rates or perhaps a frugal lifestyle? Either way it's impressive.
Users should still get a warning if they requested an HTTPS URL. If they requested HTTP and there was opportunistic encryption, fine. But under no circumstances should HTTPS URLs, which indicate secure intent, silently downgrade to insecure (self-signed or otherwise).
Your battery sizes for the cars is way off. The Model S has come with a 60 (no longer available), 70 and 85 kWh battery. The 240 mile vehicle is the newer 70 kWh battery.

70 is 7 * 10. 7 * $3500 = $24,500.
That may well be how you feel, but lately I feel like any burning of petrol is just disgusting (though I still do it as I cannot afford alternatives at the moment). I want to completely divest from fossil fuels, even for intermittent use. That's as much for the social value of saying "yeah I don't use fossil fuels and it's great" as it is for the environmental impact. I want to try all this tech to be an early adopter and help people prove it out to the rest of the world.
Not in any meaningful sense. Hardly any big tech companies manufacture hardware in the US any more. Hardware is Apple's single distinguishing feature as a business, and theres way more to it than which company happens to assemble the components together.
I've never been moved to tears by an example of webprogramming before.
What is that font size... 8 point?
So I assume this is currently just the server?
Riding Gravity Away from Doomsday
Well you still depend on 3rd parties to register a domain. And one to provide a connection, if not a server.
Interesting framing with the CS degree. I guess sometimes I forget that congress decides on issues that it has no formal education in. But the bold preface "with CS degree" makes me question if we would accept an opinion on this matter from someone who studied, say: philosophy, economy or liberal arts. In that regard it feels a bit like an appeal to authority, or an editorial decision: "technologically stupid" is not a Bushism by a computer illiterate, but a legit criticism.
People say that, but from what I've heard there is plenty of lithium in the world to increase use 20% every year for 30 years before we need to get more creative in how we mine it. That's a huge total increase and means that electric cars totally are scalable.

Do you have information supporting the idea that electric cars aren't scalable? My understanding is that they definitely are scalable.
> utilities would quickly erase any peak-vs-non-peak arbitrage opportunities.

Probably right around the same time they're no longer necessary, as the cost of distribute solar continues to plummet. Its actually truly amazing how quickly the price continues to drop for panels each year.
I am not really sure what you are calculating here. That being said I am pretty sure that the model s has a 270mi RANGE, not a 270kWh battery. It has a few options, like 85kWh or 70kWh. It has been published that the model 3 will have a smaller battery, and be a smaller car. Being more efficient at the vehicle level, coupled with cost savings of vertical integration, will allow use of a smaller and cheaper battery.
How hacker friendly is this?

I'm not crazy enough to do anything fancy. But I would like to build some metric system to see the data and usages. If I can some how hack it so that it keep track of which devices uses the Tesla battery the most.
Reverse engineering is usually illegal, but trying to reproduce the behavior of said software by trial and error is not. That's why they mark the difference.
Rep. Ted Lieu makes some great remarks (including the quoted lines), that are further along in the embedded video, starting here: https://youtu.be/KsAkMZRAQLk?t=1h16m18s
Sometimes the best name for a variable is a variation of the associated class/function name.
Imo open book/open notes is enough. The process of writing down notes is the main point. If people use google then there really isn't any learning going on.

Also, open-google tests make it way too easy to cheat
Iron Edison talks about their Ni-Fe batteries lasting 25+ years.

http://ironedison.com/iron-edison-usa-series-nickel-iron-nif...
Not as long as you're connected to the grid, and the energy you're wasting could have otherwise been sold.
This. Singapore's system of fuzzy, undefined "OB markers" denoting topics you are not allowed to discuss in public also does wonders at keeping conversation stifled: https://en.wikipedia.org/wiki/OB_marker

And a recent case of somebody saying things they're not allowed to say, even though they're true: http://www.tosingaporewithlove.com/
I would like to buy one. Can we use it in Western Europe? Will it be certified for the EU power grid network? How long will the battery last (expected battery life)? About 7-8 years would be the minimum, but is that the lifespan of lithium batteries?
Moving to geothermal heat pump for the AC would drastically drop your peak power consumption.

As a fellow (part-time) Florida resident, I'd encourage you to send a comment in to the Florida Public Service Commission:

"The Florida Public Service Commission (FPSC) staff is gathering information regarding
enhancing development of solar technologies in Florida. To this end, we encourage individuals,
businesses, and utilities to provide input on demand-side and supply-side policies and programs,
and any other information that would be useful to the FPSC.
Comments should be limited to 20 pages, excluding attachments.

The comments are due to
Lee Eng Tan via e-mail at LTan@psc.state.fl.us on June 23, 2015 by 5:00 pm. Please note that
comments provided to the FPSC will be public record and will be posted to the FPSC’s website."

http://www.floridapsc.com/utilities/electricgas/solarenergy/...
Or: Should have been implemented in a language without garbage collection pauses?
Thing looks like a giant Apple Magic Mouse[1] bolted to your wall.

[1]: http://store.storeimages.cdn-apple.com/4572/as-images.apple....
To me the tax thing sounded like a deal you would get at a pizza restaurant.
But do they actually warranty them for that long? I could find no mention of a warranty on their site.
So why not solar power (1kW), storage (3.6kWh) with 25+ year life, inverter (2.8kW) and other electrical systems for just USD$8,702.

The batteries are only USD$2,910 of that.

http://ironedison.com/edison-power-plus-system
That's just a matter of coding style. It's very easy to write code that reads equally well in a proportional or monospaced font. All you have to do is give up column alignment.

I haven't used column alignment in my code in over ten years, and it's been a real blessing. Column alignment leads to some absurd practices, like the examples below from this Servo source file:

https://github.com/servo/servo/blob/master/components/layout...

You may need to scroll horizontally to read these long lines:

let construction_item = ConstructionItem::TableColumnFragment(Fragment::new(node,
specific));

self.set_flow_construction_result(&kid,
ConstructionResult::Flow(kid_flow,
Descendants::new()))

Those statements would be more readable and much more maintainable with a simple change: Stop making a distinction between parentheses and curly braces. Instead of lining up columns where parens are used, indent expressions the same way we typically indent statements:

let construction_item = ConstructionItem::TableColumnFragment(
Fragment::new( node, specific )
);

self.set_flow_construction_result(
&kid,
ConstructionResult::Flow( kid_flow, Descendants::new() )
)

Here's some of the trouble column alignment gets you into, again from the same source file:

ConstructionResult::ConstructionItem(ConstructionItem::Whitespace(whitespace_node,
whitespace_style,
whitespace_damage)) => {
...
}

It's easy to guess what may have happened here: at one time the code was aligned perfectly, but then four characters were added somewhere in one of those names, pushing whitespace_node farther to the right so it no longer aligned with the code below it.

With a non-column-aligned style, this would never happen:

ConstructionResult::ConstructionItem(
ConstructionItem::Whitespace(
whitespace_node,
whitespace_style,
whitespace_damage
)
) => {
...
}

Now you can change any of those names and it won't affect the code formatting one bit. And look how much shorter your lines are when you use indentation instead of alignment!

Another benefit of giving up column alignment is that it eliminates any need for arguing about "tabs for indentation, spaces for alignment" and all that. And with no alignment, your code becomes resilient to re-indentation. Company founders get older and find it's become harder to read two-space-aligned code? You can re-indent the source mechanically to four spaces, or tabs, or whatever you like, and it won't break the formatting at all.

Of course if you have to work with column-aligned code like the Servo source, you'll probably need to use a monospaced font. But if you have any influence over the formatting of the code you work, try giving up column alignment. Even if you don't find it makes any difference in readability, the people who have to maintain your code later will appreciate not having to fiddle with the alignment any more.
See <https://www.paraben.com/stronghold-bags.html>.

> Paraben's StrongHold bags block out wireless signals from cell towers, wireless networks, and other signal sources to protect evidence.

Works both ways :)
https://twofactorauth.org/