skysight-inc/HackerNews huggingface dataset:
Check this out: http://www.jma.go.jp/en/gms/largec.html?area=6&element=1&tim...

edit: The largest image resolution seems to be 800x800 (well, 800x815, with the attribution footer). I wonder if the new satellite's imagery isn't part of this feed yet? I hope that's the case, because it would be incredibly cool to be get such high-res images.
The 12 most influential programmers working today
You can render the graph once, then store the position of each node/edge. Can be done on the server, or in the browser then export the result if it's only for a one shot.
Towards Automating Fieldwork, with Hans-Peter Grothaus from CLAAS
"I don't necessarily disagree with that, but your argument is nothing more than an appeal to believe in the existence of such properties based on how you yourself feel when you look at something yellow. I don't find that very convincing."

No... I'm not inviting you to be convinced based on my experience. I'm inviting you to notice how you yourself feel when you yourself look at something yellow. My bet is that you'll experience that which is referred to in the literature as "qualia".
What about the reverse where I can negotiate an outsized salary to feed my family with so long as our dealings are private.
Actually the net is less than zero, thanks to government inefficiencies. Usually the fact that it's less than zero-sum is swept aside and covered up by selling the future taxing power of the state via increasing the debt.
Genomic data is storage is very redundant, SRA stores the raw data the way it is collected and that is extremely inefficient.

For example if scientists were to collect data that matched the human genome perfectly they would still store all the data, tens or even hundreds of gigabytes - yet the information content of all that is actually one bit: the data matches perfectly the human genome, nothing more needed to be stored at all.

In addition the current genomic data collection is a "prisoner" of the technology. It produces lots of small "reads" (DNA fragments) instead of a single genomic measurement. Because the data is so fragmented we need to measure the same thing many times over (hundreds even). Hence even more redundancy at least 100 fold.

Now magnify this over tens or hundreds of thousands of samples and naturally we have a problem.

If we could sequence one human genome it would take 3x10^9 bytes --> 2.3 gigabytes.

But instead if we were to store the only the changes relative to the reference representing the human genome would take 5x10^6 bytes --> 4 megabytes. Hardly a big challenge to store.

But here is another thing, why store that data when you could re sequence it? All we need is a faster sequencing methodology and all of a sudden data does not need to be stored only the sample does.
As a Portuguese, I have to wonder: if a similar situation began to loom on the horizon, what could a small company do? Could it open a foreign account and transfer some buffer money to it, or would that generally raise questions?

I know most people here won't know about the Portuguese law in specific, but I'd be interested to know what options are usually available/recommended.
very interesting... WebRTC and poker - In the 'About us', you had mentioned on putting it on GitHub... is it still the plan?
Two New iPhone Ad Campaigns Released
and you're competing with dirt-cheap grad students / student ras / post-docs

most labs are just too cheap

(I wrote custom stats software for image / FRET analysis and my lab was certainly too cheap.)
This is something that played a big role in me going from Android to iPhone.
I was big into Android since the HTC G1, and just liked the feel of it over iOS. But if I wanted the latest release of android (without flashing the device, and usually compromising some feature) I had to buy a new phone, extend my contract, etc. I really like how Apple supports their past phones with updates for years after their release.
Yeah, all of that makes sense. I guess I'm just in search of a problem to work on that would make it worthwhile to learn CUDA :)
Once you get past how hard it is to find the thread of conversation, this thing is awesome.

It is basically like chatting accompanied by automatically selected reaction GIFS.
If it were converted to a forum of some sort, you'd basically have an even lower-effort 4chan.
Consumer protection laws might help towards things like glued-in batteries, which would already be a big win (but then again you have reviews that praised Samsung for getting rid of theirs as if that was a net positive), but they aren't going to help the software side of things.

If the manufacturer comes out with version +1 and +2 of their OS that still do run on your device, but coincidentally run only badly enough to make it really annoying to use, how can you protect against that? Even if you mandate that any future version of the OS released during the warranty of your device must run on it, you can't mandate that it runs as well as the original.

When new releases come out the manufacturer will just say that "due to all these new features we can't keep the same level of performance on the older devices" and the software ecosystem being incentivized towards moving to these +1 and +2 versions makes holding onto them even more difficult.
>that is not correct either. For more information, read up on epigenetics.

Epigenetics does not violate the central dogma of molecular biology. Copy-paste from wikipedia:

>These epigenetic changes may last through cell divisions for the duration of the cell's life, and may also last for multiple generations even though they do not involve changes in the underlying DNA sequence of the organism;[5] instead, non-genetic factors cause the organism's genes to behave (or "express themselves") differently.
Head of U.S. federal personnel agency resigns after massive data breach
This solves so many problems for me. I love the idea of streaming games. I have driven the cost of computing at home sharply over the past few years by using a Chromebook ($130!) and Chromecast along with my phone. The last part of this is scratching that itch for PC gaming.

My rig is about 7/8 years old and I've only upgraded the video card when I had to. I'm looking at building a new rig just to keep up and a "cheap" one comes out to $800 for me. Something like this would be very desirable. I would love to be able to shoot this to my main big TV and only using my Chromebook to access it.
Enter Socrates, just asking questions.....

(remember that the charges for which he was put to death started with 'corrupting the youth of Athens').

This is both a horribly bad idea for a wide variety of reasons, and to top it off, it won't work, not even in principle.
Yes, that's all true and the use of the word cynical here is more nuanced. GP seemed to be impressed that a company was producing a quality product as an end in itself - providing consumer surplus for not necessarily any benefit to the company. A more cynical view is that they are doing that because it will produce a better outcome for them as well. Yes, it's a beautiful system and everyone wins, but, generally, altruism would be viewed as a higher motive than self-interest.

I can provide a different and less cynical interpretation for your example too. Companies that sell stuff that only lasts until the warranty is over are providing a valuable service for customers who don't want to pay as much as they would have to for a higher quality product which would outlast its warranty.
Well investing in the stock market is not as popular as in the us where a dividend paying index etf might be in most of the 401k's
Show HN: qs – URL query parameters from Go structs
It's illegal in the country I live in, but we still have tons of TV commercials for online gaming. So it's legal to play, but the site and company needs to be located in a country where it's legal. And they also would have to pay taxes.
A Stackoverflow Dedicated to Data Science Community
It's not that the oppressed are unwilling to view themselves as individuals, it's that they are safer and better supported when they think as a collective. So saying they should just view themselves as individuals isn't so much a "solution" as it would be a sign that a solution was found. Also, is it an unchecked white default bias to believe it's better to view yourself as an individual?
It's completely illegal, even in territories that allow online gambling.

How are they preventing underage gambling if the site is completely anonymous?
Forget the co-workers, how about your neighbors, debt collectors, direct marketers. Publishing the salary of private citizens should be criminal.
I agree with much of your comment.

At the same, it's also true that people have generally gotten nastier towards one another.
I think this is happening in greece at the moment to some extend. True. Again I was much rather asking for some potentially crazy way to implement this that I could not think of.
Mechanically, this tends to be true. I don't know about for electronics. The vehicle engine is a good example - a diesel John Deere from the 70s has a massive block that will last through my grandchildrens' lifetimes. The newer engine blocks are not designed to last as long, and thus have tighter tolerances allowing them to build smaller, lighter, more powerful engines for less money - given, again, that they are not intended to last for as long.
You are right I shouldn't refer to a woman in her early 20's as a girl. Its a habit when I thought "girl" meant, woman younger than me. Sorry.

Horses are expensive to maintain, even if they are gifted to you for free. But people use all sorts of basis for gossip.
As a professional game developer I have so much respect for people who do things like this out of passion and achieve the miracle of actually shipping. Finishing any game under these circumstances is an accomplishment. This is a huge accomplishment and I hope they are very proud.
I don't have a Tesla and don't care if someone who has a Tesla gets robbed any more than I do if someone in any other make of car gets robbed. The bottom line is that the charging station in question was in a safe populated area with plenty of dining an entertainment options near by.

If the author decided instead to stand by the car looking rich and vulnerable that is no fault to Tesla. You can also be robbed at a gas station, which are places unlike superchargers that require you to have money.
"Hone your craft"
Scientists handle the increased data of the Large Hadron Collider
frequently loses connection and when i reconnect the old dealt cards for a hand are not redrawn, only the newly dealt cards for that hand are drawn.
One side effect of Nick Coghlan's PEP 432 (interpreter startup) is that is makes the effort of consolidating global state (out of static variables) easier. His implementation is progressing. My proposed subinterpreter-based project will likely involve the effort of pulling all remaining global interpreter state into the interpreter struct.

As to supporting multiple truly independent Python interpreters in the same process, I'm not clear on what the buys you over subinterpreters. In fact, with subinterpreters you get the benefit of the main interpreter handling the C runtime global state (env vars, command line args, the standard streams, etc.). With truly independent interpreters that's more complicated.

While it's not quite what you described, if you were to suggest that subinterpreters be made even more isolated from one another than they already are then I'd agree. :) It sounds like that's really what you're after: better isolation between interpreters in a single process.
> All assets - Use a CDN

> If you can get away with it, outsource identity management to Facebook / GitHub / Twitter / etc. and just use an OAuth flow.

Questionable advice. At the very least neither of these two are some kind of automatic "best practice" everyone should just follow.

> it can be helpful to rename all those user.email vars to u.e to reduce your file size

Or maybe you should less JavaScript so length of your variable names does not matter.
Itch.io is great! Thanks for creating something so good!
I took that to mean use both identity management as well as OAuth.
First define 'intelligence'. OED: 1) faculty of understanding, 2) quickness, 5) knowledge; exchange of knowledge. To abstract from Chalmers: cognitive software supervening on a conformal neural hardware substrate. OK but in everyday empirical-focused psychology, how are subjects tested for 'intelligence'? My brother and his colleagues draw from Gardner's eight 'abilities': rhythmic (musical), visual (spatial), linguistic, logical (mathematical), bodily (kinesthetic), interpersonal, intrapersonal, and naturalistic. IE, there are subjective elements in evaluating 'intelligence' plus 'fuzzy logic' only supplies a useful fiction for quantifying the subjective. Now this article appears preoccupied with mapping-out neural hardware specs in its emphasis on processing capacity, memory, clock speed and whatnot. Would a savant mentally capable of calculating pi to a zillion places but incapable of communicating results be judged 'intelligent'? MRI maps of mental processing only would suggest such. Would a quantum MB capable of running MATLAB at warp speed but unable to render output in an ascertainable form be judged well-scripted? Not! Even a perusal of the current WAIS-R manual (no particulars since I'm not predisposed to be shot) exhibits classes of both objective testing and tasks which would be categorized also as measures of interpersonal engagement (Who was famous for ...). Would the Ava character in the movie 'Ex Machina' be judged consciously 'intelligent'? Consensus probably would be 'yes' since both her subjective and objective 3D GUI seemed correct by human standards towards the end. [wonder if anyone who saw the movie concluded that the affective agent of Ava’s cognitive development harkened back to John Locke's premise that percepts functioned as something analogous to self-extracting .zip files which imposed real cognitive patterns on a subject's 'tabula rosa', not requiring any native cognitive modeling]. But would Ava really 'understand' anything or just be a 'Searle's Chinese box'?
I'm curious what, if any, effect this has on the type of people who are attracted to a company. I'm personally not a fan of arbitrary pay metrics. I want my compensation to be tied to my performance. I don't want to be pigeon holed based on some formula. I suppose having equity helps with this, as it presents some more upside for everyone to accomplish exceptional things, but I would personally stay away from a company like this. It's not so much driven by the transparency aspect, but I want to be compensated based on my performance.
if the "normal market" is geared towards giving you a "free" cellphone every two years, the market forces aren't going to help much
I have experienced these things as well. Switching tasks and coming back to the problem the next morning sometimes works wonders. Also pari programming and reasoning together about design and implementation can give you a fresh perspective from my experience.
Or... Just use deepdreamer.io
I think things exist independently of whether anyone is observing them

Can you define what existence means as you use the term?
The literary history of duels
Nice points.

writing has been a driving force behind the growth of my business and existing network.

Can someone with experience explain if this works in every niche? For example, a low level web dev making 60-70K a year in a corporate job - what should he write about?
Ask HN: The most interesting current approaches to teaching programming?
Are we trying any genuinely new strategies? Or are we still trying to successfully implement ideas from the 70's?
> In an imperative language, can I write a map or filter whose argument is guaranteed to be pure?

Of course. See, e.g. Java's checked exceptions. If you marked every effectful function as throwing a checked exception, the compiler can enforce which effects are allowed.

> Can you easily convince the type system that an imperative loop will indeed terminate? [Without supplying anything even vaguely resembling a proof.] With pattern matching and recursion, the compiler can check whether recursive calls are always passed smaller arguments.

Model checkers can do this just as well.

> What does this even mean?

That programs aren't required to be 100% correct, just as they aren't required to be as fast as possible. It is perfectly acceptable for most programs to fail on rare edge cases. If there is an inverse relationship between the manifestation of the bug in the frequency of the circumstances that causes it, then you're fine (put simply: it's OK to fail with ever higher probability on ever rarer cases).
The quality of your content is irrelevant if your website doesn't work at all or annoys me into closing it before I've read any significant amount of it. Should I not complain about the scrolling when I literally can't read past the first two paragraphs because every time I try to scroll down it instead switches to some other article or does nothing at all? It's like having a book where the pages are all glued together and then complaining that people only talk about the glue.
Maybe now that Python 2.7 dev is slowing down the change could be done. But historically, good ideas don't necessarily get adopted in CPython. Stackless was never allowed in, and I'd say it is pretty compelling fork, and actually one that would help with this exact problem. So, unless the change was blessed from before the work commenced, I am not
Seems like just desserts after Airbus appeared to have pressured Siemens to withdraw its engine from an attempt by rivals Pipistrel, thus scuppering their chances of being the first.

Siemens, it turned out, are going to be working with Airbus on electric engines.[1] Funny how things work out...

[1] http://www.flyer.co.uk/aviation-news/newsfeed.php?artnum=232...
As a precaution you should enable MFA for you account and change your password. I would be worried about that someone gained access and is now using the email address to sign up for services etc. If the account was compromised you could also loose your domain quickly if this is the account email for your registration provider and the use it to gain access and transfer the domain.
I'm in the United States. To my knowledge online gambling is not strictly illegal, but it's illegal for online casinos to send or receive money to or from any banking or crediting organization, therefore preventing users from transferring money into casino accounts. Bitcoin is still in a weird realm where it's considered property rather than a currency, which I imagine would make it similar to gambling with gold. (My knowledge is outdated by a couple years, so please correct me if I'm wrong.)
My strong belief is that all of them are "more than 10 years". Beyond that, does it really matter? That's a couple dimes to a dollar a day for convenient and safe food preservation in your house.

What would be the basis for predicting the life span of a new design anyway?
Right, but proving correctness would still be much harder than with the model checker, I think.
Debian: How to be a bad maintainer by not updating a 6 years old package
Overcomplicated to me is when I see one method/function etc trying to do too much work. For me that generally means a method/function over 1 screen or 100 lines of code (some exclusions for a switch statement or if/else) is generally trying to do too much.

In my experience when you see large methods/functions generally it means the problem wasn't well understood when it was implemented so the coder/designer didn't know how to break it up. I also think many people may hack out a larger method at first to get the concept right then start refactoring, I know I have done this at times. As long as it gets refactored that is all good.

Also, when you see an architecture that just doesn't fit the solution. For example, someone is building a distributed system to serve 20 users in a web application. That just doesn't usually make sense and is likely over complicated and is time to rethink. There are always the rare examples where it is necessary but I'd go with the 98% of the time when it isn't.

Do you have an example of a problem that troubled you that may help others provide ideas for you?
There are few enough IPv4 addresses that just about any hash forms an injective mapping which can be completely reversed: the best you can do is use something like HMAC and "pepper" it, but that only works if the clients can't verify or generate them.
OnLive tried it already.

It failed spectacularly.
It must really depend on what you're looking for/doing. My favorite is http://getskeleton.com/. I'm a noob, but I like that I can understand and completely customize the 400 lines of code (https://github.com/dhg/Skeleton/blob/master/css/skeleton.css) easily.
If you need to re-generate the graph positions on every reload, the static force layout is helpful (http://bl.ocks.org/mbostock/1667139). The code of interest is:
force.start();
for (var i = n; i > 0; --i) force.tick();
force.stop();
Where n is the number of iterations you want it to go through. Depending on the complexity of your graph, you may or may not arrive at optimal layout (nodes may overlap), but does calculate and render quickly.

Another key is to update positions of nodes and links only at calculation end, rather than at each tick. This means that user may have to wait a couple seconds before seeing the graph, but will save your browser from having to update the DOM at each tick (which could be thousands of times across thousands of elements).

But the best is still if you don't need to re-calculate the positions (no new nodes ever show up, and no nodes are ever deleted), going with what me_bx said.
Interesting. In general, I'm curious why we all seem to feel wealth should be private. That ability to hide liquid wealth is something (relatively) new to our brains and societies. I would think a society where we could easily size up one another's wealth would be more in line with how our brains evolved to understand our social space...
The key for me was in acknowledging that I am not a machine and cannot be productive every single hour of the week. For the past 6-7 years I've been struggling with anxiety disorder and it's only recently that I discovered (with the help of a psychiatrist) that part of it was being caused by me setting unrealistic expectations on myself. Todo lists are great, but to prevent unhealthy obsession, at the end of each day I would focus on what I got accomplished rather than what I didn't get accomplished. Also make sure the list is reasonable because if it is not, it will just draw attention to how (seemingly) unproductive you were that day.
We can look at when, how and by whom the "think of the children" argument is trotted out to get your answer.
Water literally came out of my nose. Hahaha
Usually by having their RNG audited and/or open-sourced/testible (though that has its own potential problems) followed by marketing and support and time in existence.

The newer a poker site is, the more likely it is to be shady, simply because it hasn't had anecdotal reports of it not being shady from actual players.
Usually the front page of HN contains very little noise compared to most other things I know. But maybe this is some reverse psychology where seeing the thing on the front page validates it enough to be of interest for me.