skysight-inc/HackerNews huggingface dataset:
Musk will warranty the hell out of batteries. Maybe they'll wear out in 5 years, but he'll have a giant battery factory in full swing by then.

Tesla cars are warrantied the same way. He over promises now to get traction, then uses the profit at volume to cover any gaps in initial deployments. It's a pretty solid plan, but you have to deliver or you lose your reputation. Musk knows he can do it.
>> and the danger it faces in losing those cultural artifacts if they are not given the respect and care they deserve.

It is too late, already lost. And about to get worse with the new far right government that wants progress at any cost.
Spontaneous Events Drive Brain Functional Connectivity?
How Human Culture Makes War Inevitable
If you run it in a browser, you already get all that, don't you?
In most real physics systems, you have to solve systems of simultaneous constraints in order to get the right answer, i.e. all the guys involved in an interaction are sort of going at the same time. (Though also these systems do tend to have ways to break constraints and subdivide the problem when it gets too big, which then does give preferential movement, but not in a way that any kind of functional programming would solve, because it is inherent in reducing the complexity of the math problem.)

There may be exceptions to this; it is not a subject I keep current with.
Yesterday's USA Freedom Markup: A Glimpse into the Fight to Reform Section 702
JVZOO All Time Best Sellers – My Secret List of High Converting JVZoo Products
This is how Glitch works (my programming model for time management):

http://research.microsoft.com/en-us/people/smcdirm/managedti...

If you modify the past, events are recorded and replayed, however (just rewinding focuses on a different world state). This is all baked in directly to the programming model. Another thing we are able to do is capture deltas rather than do entire world checkpoints, which works out well since many states do not change on all time steps (except for that moving bullet, of course). So each cell has multiple entries of temporally scoped values (for values that change on every frame, they just have one for each frame).
The DEA Is Coming Under Congressional Scrutiny for Buying Hacking Tools
Why We Love to Anthropomorphize Spaceships
As a compile-time macro of sorts, yes (early LISPs just had (labels(...)), for instance).
http://cleantechnica.com/2015/04/13/solar-wind-power-prices-...

"Deutsche Bank actually predicts that all 50 US states will be at grid parity by 2016 — that’s next year. (Note that it takes several years to build coal, natural gas, or nuclear power plants.)

Deutsche Bank also predicts that ~80% of the global electricity market will be at grid parity by 2017. This is why solar power is scaring coal companies, natural gas companies, and utilities so much, and why you see so many anti-solar myths out there being repeated over and over again… despite being several years out of date."
The places utilitarian careerists create are miserable alienating cultural wastelands. As a result, they are repelled from the places they create and drawn to "artsy" cities and neighborhoods. When they arrive they bid up the price of real estate and drive out the natives. Rinse and repeat. If only the humanities had any economic value.
Even if the solar panel only reflects 1% of the light, the reflection of the sun would still be blindingly bright.
Everyone has to go at the same time or weird instabilities occur in your physics engine; one way to do that is to have everyone read past frame values to produce current frame values (very much like a world -> world function).
Humans are also literally the apex hunter on the planet. We can successfully hunt and eat any other predator if we choose to. Even nearly perfectly evolved hunters like sharks, lions and tigers are merely food and decorative pelts to us. A right of passage for some human children to be considered adults is to track, hunt and kill other apex predators.

Humans have no natural predators. Zero. Think about that. Anything that may have once threatened us, we've out organized, out planned, and out thought on the way towards global dominance. Even superficially similar co-inhabitant species like Neanderthal could not survive in a world with Humans. Today, only microscopic creatures threaten us, and we once again organize, plan and think about ways to defeat these creatures.

Even with stone-aged levels of technology we spread to every corner of the world, in every known climate and ecology, in large numbers, and thrived. The only thing that is dangerous to humans is other humans. And we've even arrived at the point that, with no considerable effort at all, we're capable of wiping out every living thing that inhabits the surface of a world.

Despite having poor biting power, diminished canines, running (poorly) on our heels, lower than average strength and no claws. We are the the most dangerous creature in the known universe.
I just use the same hardware (Soekris net6501) with pfSense 2.2. Still requires a little more work than the Ubiquiti, which I might try next time. But it works pretty well 'out of the box', too.
Exactly: I record the positions of all objects every frame (and other state variables), not the inputs that generated them.

It is more expensive in terms of the amount of memory required, but it is much less expensive in terms of the amount of CPU required, and CPU was ultimately the biggest problem, so it seems I made the right decisions. Even on a limited-memory console like the Xbox 360 you can rewind most levels for 30-45 minutes before running out of buffer. That is more than anyone ever wants to do as a practical gameplay interaction.

Working on The Witness... it will be done ... someday not too long from now.
I believe the DNS compression pointer mutation will both lower your latency and help you identify which DNS is best for you.
OTOH, at least there are second-tier vendors. I haven't been following FPGA development, and I thought there's just ALTERA and Xilinx. Do you know any others?
So, they are using the connect develop logo as their own?

https://connectdevelop.com/

(I am aware that the icon is in font-awesome which is probably why they used it)
I don't think the article really is about printing. He just uses printing as an analogy to point out that you can calculate changes without altering the simulation data during the calculations.

And changing topic, I am not a huge fan of how the Writer forces your code into a monadic style. One of the things I enjoy the most when I program in Ocaml instead of Haskell is being able to put printfs or mutable buffers wherever I want.
Wow. You guys really dislike colour coding maps. Colour coding is really okay for most of us, even if its not easy to distinguish between all colours. What alternative do you prefer?
For those who aren't catching the "May 1 + 248 days" reference: http://arstechnica.com/information-technology/2015/05/01/boe...
There isn't any reason for the author to bring up those points because they are irrelevant.

This article is about whether it makes sense to buy a tesla battery right now. It doesn't matter if solar will be half the cost in five years. If that's the case, just buy it then when the numbers make sense.

Let's say someone wrote an article reviewing a new apartment complex opening in the Tenderloin of SF. If they said that the crime there is terrible so people should look elsewhere, would you be complaining if they didn't provide in-depth projects of potential future crime rates in the same area?
If 230 "engineers" all make choices about tech in use, you end up with a fucking nightmare mess of every imaginable tech stack mixed and matched.

It says very clearly they will use new things when the benefit can be shown.

So it still just sounds like you don't like that you would need to prove why you're changing something on a whim, because "oh this is better" doesn't cut it

Edit: fixed weirdest typo/autocorrect weirdness ever.
I've pondered on multiple occasions, what if computing was born somewhere other than the west and we had to use roman numerals and/or Chinese/Arabic for software development. I could never understand how anyone can quickly discern/read a huge dictionary of such dense and wildly intricate glyphs.
Absolutely have to charge during the day. The charge varies by as much as 15 miles when it gets really cold. Summer doesn't affect it as much, but it can still vary by as much as 10. The mileage estimation in the dash is never right, so this is based on personal experience and what the car said was left when I plugged it in.
If you install the T-mobile app which lets you know your monthly usage, it claims I have 100 megabytes of tethering data. I rather quickly uninstalled it since it's a pain, but some limited tethering does seem to work for me -- I've only used it occasionally to SSH/mosh, but after a while it does an http redirect to a "No tethering for you!" screen; I assume after that 100mb cap is reached (though I haven't checked)
Have a look at Dave Jones' EEVblog video about his solar install, it include numbers from a year on his roof. He exported around $185 worth of power at 6c/kWh. The price of buying from the grid is 25.5c/kWh. In principle with a battery system that would be a saving of $786, assuming optimal charge/discharge (it's about 80-90% efficient I believe).

If you run the numbers, the battery slightly decreases the payback time for that system to ~7 years vs 7.5 with the panels alone. However, once its paid off, it could save almost $1000 a year if you live in somewhere like Sydney. This does make the big assumption that you store the electricity and use it optimally, but it's not unreasonable.

I would argue that in this case, it's definitely worth buying.

http://www.eevblog.com/2015/03/16/eevblog-724-home-solar-pow...
It's efficient enough, given its a 2D plattform jump&run game. The developer wrote an extensive article how it works, it's really interesting, search for it.

Game creator Jonathan Blow explains the rewind in a video (27min): http://www.youtube.com/watch?v=tSeYShR-OG0

And there is Gamasutra article about Rewind, in four parts: http://gamasutra.com/blogs/CameronLeBlanc/20130220/187036/Re... and part 2-3: http://www.gamasutra.com/blogs/CameronLeBlanc/20130313/18844...
For me, having first class functions with proper lexical scoping is enough to start feeling functional. That might sound like nothing but its surprising how few of the most popular languages get both of those right.
I also did give a try after I saw a post here on HN about a new release. I wasn't very happy with it. There were many bugs that's a complete mess to get started with.

I tried the example on their documentation and got it running on my Linux box (which was very easy), but kept failing on Android due some missing dependency. These issues are not listed on their website, giving the impression it will just work out of the box. There by wasting a lot of time for anyone wanting to give it a try. After much googling I got to find out that SDL is not supported on Android for Kivy. You have to use PyGame and PIL. PIL isn't maintained anymore, so you can't just do:

pip2 install PIL

Instead I had to run:

pip2 install --no-index -f http://dist.plone.org/thirdparty/ -U PIL

Pillow didn't work for me, complained that it was compiled for some other platform. With that I was able to get rid of 'No text provider found' dependency error, but still I can't open the application because of some 'Window provider not found' error. I left it at that.

It's a cool project and I'd like to see it succeed, but there is a long way to go. I'd appreciate if someone could post a link on how to setup an environment that setups Kivy to build for Android.
The Agent Orange – World War MC [War Rap] Best Trace Bitmap Video
Star Wars Assault Team Cheats Hack Tool for Android iOS
From the philosophy page: https://github.com/CausalityLtd/ponyc/wiki/Philosophy

> No loadable code. Everything is known to the compiler.

What does "loadable" mean here? Does it imply no dynamic linking?
Protip: Install Git for windows. Then instead of regular cmd console, you can right click on the folder and use "Git bash".

Not full on bash, but you get a better console with ssh, scp and a few other utilities.
just want to point out that is traditional Chinese which only used in Taiwan, no main land.
> Civil forfeiture law is one of the most despicable aspects to our current system.

And yet, under Democratic and Republican presidents; under Democratic and Republican House control; and under Democratic and Republican Senate control, the policy persists. Why is that? How much power do these agencies have over the elected officials?
Dart has static analysis as well. There is a server that reports errors and warnings in an IDE, and you can also run it as a batch job using the dartanalyzer command if you like. You can run dartanalyzer in a test, parse the output, and treat warnings as errors, and some people do.

The question is whether the existing static analysis is enough. Some people think it isn't, and the Dart team has a couple of projects to improve on it. See the Dart Development Compiler [1] and linter [2].

The DDC project in particular plans to implement a subset of Dart that makes it easier to check types statically.

This is all supposed to be integrated into the analysis engine using a plugin architecture so that these errors will show up in IDE's and anywhere else you want to display errors.

It's work in progress, as are some of the other type checkers.

[1] https://github.com/dart-lang/dev_compiler
[2] https://github.com/dart-lang/linter
>Hallador has a 45 percent equity interest in Savoy Energy, L.P., an oil and gas company with operations in Michigan.

It's a bit daft to point to a company that has a pretty be hedge against the decline of coal.

I pointed to ACI because they mostly depend on coal sales in the US so it's a pretty nice reflection of the US domestic coal market.
Well, the fact that feelings are being hurt means that it's not purely a legal case.
Location: Novosibirsk, Russia
Remote: yes
Fulltime: yes
Willing to relocate: maybe (I have no working visa)
Email: find it in my CV

CV: http://abelyaev.net/cv/resume.pdf

My recent experiment with 10 million(!) concurrent connections: https://github.com/abguy/trade-processor
I am going to write an article about it.

Technologies: JS, PHP, Python, SQL and NoSQL, bash, Node.js, Symfony, Django, jQuery, ExtJS (Sencha), Dojo, Backbone.js, Angular, Flux, XML/XSLT/XPATH, SOAP, RESTful, oAuth, OOP, architectural design patterns, etc. /this list is very long and it grows every day/

I have 15+ years of experience in IT industry. Actually I am a system architect in a medium sized software company (900+ employees). Meanwhile, I believe that theoretical knowledge is useless without practice, so I always have enough time for programming.

I have a deep knowledge in the web applications development including building of different APIs as well as integration of various products. Nowadays I am passionate about modern cloud technologies like AWS services, Docker, OpenStack, Puppet, Chef, Ansible, Heroku, ZeroMQ, Apache Hadoop and Apache Spark.

I always learn something new. Nowadays I am taking some courses about machine learning from Stanford university.

I am able to build development teams from scratch. Moreover, I managed to do it several times. One of these teams was distributed and successfully worked remotely for about 5 years. For each project my number #1 goal is to find a balance between requirements and the reasonable cost. I always try do not reinvent the wheel and reuse the existing solutions. Meanwhile I am quite creative and able to make something absolutely new.

Currently I am looking for a new challenge to make something valuable. I want to find a project where I can utilize my talents to the maximum.
Solar skeptics are fascinating. They've been saying the same thing since solar was $1/KWh and they'll keep saying it until solar is $0.05/KWh. However, that won't stop solar adoption from growing, maybe it will just slow it down slightly. The more solar panels (and now batteries) drop in price, the quieter those voices will become. I think in 10 years they'll all just about shut up.
Next thing we're going to have airborne battle bot competitions.
i like how everyone's definition of affordable is different. us centric net journalists seem to have a pretty low bar in particular...
Out curiosity, what happens if you run out of buffer?
Microsoft has moved to requiring signed drivers ever since the x64 versions of Windows have come out. All 64bit installs only run signed drivers.

Yes, it's turnoffable, but only as a temporary measure and with huge warnings - kinda similar to what Apple does now too (boot parameter, but no warnings AFAIK)
Yeah, I'm not really getting the single-assignment bit. That kind of thing makes me think about effect systems and linear types instead...

In any case, let ... is basically syntactic sugar for lambdas.

let x = a in b

is equivalent to

(\x -> b)(a)

Other than aesthetics, the only reason to have a separate "let" syntax is to tell the typechecker that a function can be polymorphic.
I think this is roughly how demos (in Quake, et al) are recorded. I think most demos also include the state introduced by RNG if the game involves that. It's interesting to think about that idea with relation to functional programming.
The Rubber Duck Story
Well for some truly bizarre reason, the government is keeping that "other reason" a secret, and not charging them with anything at all.

That is not something the government should ever be allowed to do, at all, under any circumstance.
Prestations de SEDECO: un service de qualité en continu
"Human beings do not have an instinct for war" is the HTML doc title as well as the url, so the submitter didn't make anything up.

But since the question is more neutral, we'll change it.
I am a great lover of functional programming, so much so as to seek out and find a summer job in Clojure this year, and to have written my own functional Lisp dialect.

Lately though, as I've been weighing engine options for a CRPG project, I have become increasingly skeptical of its applicability or utility to games.

The simple point of the matter is that games are humongous state machines, but even more importantly, humongous state machines that are performance sensitive.

The standard approach so far has been to simply deal with this either monadically or atomically, having some big state object that gets passed through each cycle, copied again and again with every frame. This is all well and good when the full extent of your game state is a handful of blocks and a paddle, but stop and think how many, say, console-style RPGs you've seen done in functional languages to completion.

In the Pokemon games, there is a move called Defense Curl, that increases the users defense. Simple enough. Then in the second gen games, it was very silently given another effect: there is a particular attack move whose damage is doubled if the user has previously used Defense Curl in that fight. In the third gen, this was done again for an additional move that, at the time and for three more iterations of the series, was only available to a single character.

That is an incredibly specific state detail. And that's just one. The entire game is filled with little quirks and mechanical details like that. There are over 600 moves in the game, many with other unique effects, not to mention the 700+ creatures, almost 200 abilities, plus an entire hidden second stat system with the IVs.

Try passing a state object containing all the flags you need to keep track of that 30 or 60 frames a second.

Is it any wonder then that you see so little done with FP languages that isn't just clones of old arcade games? I know of one company working on an A-level game in Haskell. Beyond that, I've seen a couple Quake 3 ports and a whoooole lot of unfinished projects.

I'm just not convinced it's up to the task yet, and the research and theoretical end still seems to focus on trivial toy examples instead of full-scale projects that are on a whole other order of magnitude from Pac-Man. I seriously start to wonder how much of the learning so far and the 'obvious' patterns and solutions that seem to already just be accepted dogma, really have anything to do with real-world games programming in the large.

Maybe Wayward Tide will finally release source and prove me horribly wrong here, or Elm will indeed prove as promising as it looks when extended beyond simple browser toy experiments, but in the meantime I'm veering hard back to commercial, traditional engines instead.
As has been already pointed out, the domestic coal market is not indicative of the entire coal market.

In the ten year period between 2002 and 2012 (the only figure I have the most recent numbers for) coal consumption went from 5 and a half billion tons to over 8 billion tons, and it's slated to hit 9 billion tons by 2019.
Photos Apple's first employees showed us from the company's earliest days
Because it's not 10c/kWh overnight, baseload.

Fridges and lighting and waterpumps need 24/7 power.

Solar with battery raises these costs considerably and are not suitable for the type of power needed.

Solar in-fill is great at low cost. It doesn't scale out like that when you need to make power 24/7.

I have nothing against solar power and battery tech. I just try and keep things in perspective of the bigger picture for the majority of the world.
While the whole Schengen area may not allow you to work everywhere, the core EU area pretty much does[1]. Of course you may have to do some paper work, but, generally, if you have a job offer from another EU country, you will be able to take it without having to worry about getting a visa.

Nordic countries also have their own passport union, so a Finnish passport, for example, will let you go and work in Iceland or Norway pretty freely.

I would imagine there are be some other regions that have similiar agreements. I think that the Commonwealth at least used to have some benefits for its citizens, but I'm not sure how much of those remain.

[1] http://www.citizensinformation.ie/en/moving_country/moving_a...
In a few years from now we will expect this from every mainstream programming language/platform.

Dart allows you to use gradual typing in production right now, PHP and Python are in the process of adding support for it as well.
> single-assignment "variables,"

It's a pet peeve of mine to see people disparage the phrase "immutable variable" as a contradiction. A given variable's value can vary each time its function is called, or each time its program is run, without ever needing to be mutated. In fact, in practice most variables don't end up requiring mutation, which was a surprise for me coming from traditional imperative languages (not to say that mutation isn't valuable, but it makes more sense for your language to make variables immutable by default rather than mutable by default).

</rant>
This is hard won advice.

I've worked at places where we managed lots of systems, and we weren't quite organized enough to jot down when known issues would crop up far in the future and remember them. SSL certs specifically bit us once or twice.
The fact that your employer can't have you beaten up is because assault is illegal, not because of your first amendment rights. The first amendment protects you from being thrown in jail by the government for your speech.