skysight-inc/HackerNews huggingface dataset:
Android does have keyboard and mouse support. An Android device can in theory make a decent Linux-ish device -- some even have monitor out.

Desktop-like apps (along with browsers):

* https://play.google.com/store/apps/details?id=com.andropenof...

* https://play.google.com/store/apps/details?id=com.octave

* https://play.google.com/store/apps/details?id=com.icecoldapp...

* https://play.google.com/store/apps/details?id=jackpal.androi...

* https://play.google.com/store/apps/details?id=stericson.busy...

* https://play.google.com/store/apps/details?id=com.hipipal.qp...

I haven't tried all these (never needed to), but I can see some scenarios where these might make a passable desktop alternative.
Faster version with SIMD instructions: https://github.com/lemire/simdcomp
Stunning images of abandonded Soviet space shuttles
Very interesting.. will have to do some local benchmarking. At the very least, the linked google C-state utility is a new addition to my admin toolkit.
Oh dear.

Leaving aside the cheap ad-hominems against opponents of taxation, his argument is based upon several incorrect assumptions (especially the one that 'stimulus' works).

Have a read of:

https://mises.org/library/human-action-0

... for the dissenting view :https://mises.org/library/human-action-0) It is lacking funny cartoons lampooning capitalists as gun-toting hicks, though, so it might not provoke the same sort of laughs.
The 2 pictures which are not a part of the new collection look to be from a reproduction piece as the steel blade appears to be way to pretty for 2000 years old
Hey pierrec! I'm definitely thinking along those lines. Partly I haven't so far because I don't get how collaboration/organizing works on open source projects—any suggestions for something I could read on those lines?

And then the other part of it is, unsurprisingly, that I have retained some hope of commercializing one of them. While I love programming, I have found that I really do not enjoy being employed as a programmer and see these projects as nearly my only chance of getting to work on my own things. Also looking into getting an A+ certification and moving into IT...

shrug —it's getting to the point now, however, that I just have too many partially completed projects piled up, and I think open source is probably a good way of going forward with 'em. Thanks for the suggestion.
To bad it doesn't say where the knife was found and how it did go to the museum.

I imagine the person who owned this silver tool was pretty upset when they lost it (if they didn't perish along side it).
Show HN: Clean and Fast HTML Styling
Weird name (cruppstahl, nor for). To me it has third Reich connotations...
Max pooling tests if a feature occurs anywhere in a certain area, rather than being sensitive to the exact location.

ReLUs fit combinations of piece-wise linear functions. Whereas sigmoids are more nonlinear and can be harder to optimize. They were originally continuous approximations of binary threshold functions.

All these things can approximate each other. Neurons can approximate the max function, and ReLUs can approximate sigmoids. So there really isn't much to fret over.

It's like asking for a theory of which programming language is better. In practice they will have different advantages in different domains, but they are all Turing complete.
Hmmm, really?

When I moved to the US, I was put off by the taste of beef; I found that corn fed just didn't taste as good.
I'm curious if you just prefer what you were brought up on?
While tips are blatantly obvios, the very article that lists them is on a non responsive website that is paginate like shit on chrome/ios. Go figure.
The upgrade would apply to only the 18 buildings.

The point I was trying to make was that they likely already have other systems in the remaining buildings.
I'm not sure that I know which way you mean that initial comment. I don't see there being any question that "SJW" is almost always intended as an insult: it's almost universally used by people who disapprove of that philosophy, and the term "warrior" is clearly meant as mockery. (I've occasionally seen folks say, "Why do they think that's an insult? I'd be proud to wear that label!" But that's a very different thing.)

I absolutely agree, though, that it also tells you things about the speaker when someone takes the time to speak up and say, "Hey, that term is used as an insult." (Disapproval of name-calling is only one of those things.)
Nit: Finns grow up on bilberries (mustikka, https://en.wikipedia.org/?title=Bilberry), not blueberries (pensasmustikka). And blueberries, giant American hybrids or otherwise, are indeed quite tasteless in comparison.
This is C++ style thinking, but that way it has to copy the array and run that function on every element. If it supports none it can just return the original data.
Good design is hard. It takes research and effort, and often has to go through many iterations.

I say it's due to laziness because if the developers had the time, they would adjust the text and scrollbars for a better experience.
Not sure if it's installed by default on OSX, but you could use screen/byobu/tmux to share a terminal session and type to each other.
The 2nd. My dad liked cold corn grits fried in lard for breakfast. Its totally disgusting. Unless its how you got your calories on the farm during the depression - then it was heaven-sent.
There should be a service which does throwaway accounts for ssh or ssh-via-web access with some extremely limited functionality, like talk, to keep the multiuser UNIX dream alive.

Maybe even spin up VMs on demand based on new hostname (if not seen before). First to claim = own. Some rate limiting function.

Shell accounts largely went away due to ease of use, but also local user exploits and abuse, but enh. If you virtualized the network (so you could reroute through a new IP on abuse, or let users own the IP) and restricted functionality it wouldn't be as bad.

No practical purpose, just fun.
> A democratic system as we now understand it broadly means that every citizen is enfranchised. As soon as you start implementing tests, you being to interfere with the right of an individual to vote on arbitrary grounds.

Yes, that was my point: any kind of test of this nature is incompatible with democracy as we now understand it. But that also means that democracy as we now understand it has a serious flaw: people can vote regardless of how well informed they are or how good their judgment is. That fact, combined with the fact that one person's individual vote only has a very small impact, means that it is rational for voters not to bother being informed, but to vote on very superficial factors. As a result, in the US, we have a Congress with approval ratings in the single digits but reelection rates for incumbents in the high 90s.
Im pretty sure Android can, just the other day I installed an update just to the internal webkit components.
Rabbit Holes
I'm hoping people at large don't figure this out so thigh meat stays cheap.
Same with the definition of human vs animal. Tool-making? Oh, Chimps do that. Well how about planning and remembering? Oh, apes do that. Uh, well, making lasers? We're still the only ones that do that, right?

Anyway I meant to draw the discussion to context, which AI's are still lightyears away from mastering. They're still rule-following text machines.
We get dark meat free range chicken thighs from a food delivery service in Baltimore. A bit expensive at $5 per pound, but unbeatably flavorful marinated in curry powder + brown sugar or garlic + red chili paste and grilled (with thai peanut sauce obviously). I don't even get the point of white meat chicken unless it's fried.
That sounds like quite a bit of fun—I would love to meet other people working on these kinds of things.

I've heard of Simoni's Intentional Programming—someone pointed me to it back when I was working on Tiled Text. I'll have to see where it's at now...
Chicken thighs are definitely the best. Don't know about 'free range $5' - I get them at WalMart and they're yummy.
You need Mario to teach this.
I believe JPS only works for unweighted graphs, so you can only compare it to A* for that particular case.
I grew up in eastern Maine half a century ago. We had a rural property and grew several acres of low bush blueberries only a few inches tall but quite lush. The land was acidic and rocky, essentially worthless for anything else. Cultivation was as close to natural as you could get. If you wanted blueberries, you burned the land in the early spring. Burning was a neighborhood thing. Someone would light the fire line and the rest of us would carry around 5 gallon Indian pups (brand name I think). Do that for a few years and you had a field of blueberries. Actively cultivated blueberry fields were burned every other year. I never looked into the reasoning; it was tradition, but I suspect it was a combination of clearing out dead matter and maintaining the acidity. In August we would rake the blueberries and take them to the local cannery. A blueberry rake is a rectangular scoop about 9 inches wide with wire tines.

The LA Times is dead wrong about the flavor comparison. Maybe all high bush varieties are mild and flavorless, but Maine wild blueberries are really rich and flavorful. Mmmm blueberry pie. A Maine summer was strawberry pie in June, wild raspberry and blackberry pie in July, and blueberry pie in August. And lobster and clams so that it wasnt all pie, pie, pie.
> `go generate` was never designed as a way to bring generics to Go.

Unix was designed to port Spacewar. What's that got to do with anything?

> Most Go programmers are not "ignorant of basic functional programming".

That doesn't match my experience. The overwhelming majority of Go people I know, and the loudest advocates to whom I am exposed, seem to regard functional programming as a nothing. Your experience may differ.

> Go partisans don't "recommend" to stuff everything in interface{} and use "blind" type assertions everywhere.

Again, that doesn't match my experience; this was literally recommended to me by a senior-level Google engineer. To his credit, he suggested instead using `go generate` as an alternative. (Because that's better. =/ )

> I don't think that using words like "junk", "stupid" or "dumb" helps in making your point.

Completely fair criticism. But let me put it this way: I view Go, and the terminally blinkered Rob Pike, and his disciples, to be so obviously and monstrously disastrous to what I do for a living that those were the remains after a pretty heavy dose of editing and self-censorship.

I could tell you how I actually feel if you'd like. =)
There's such a thing as just-in-time design, where you only put as much effort (money) into it as it deserved. All rom-upgrade utilities look like suck, because, well, you only use them once and they're free. And so on.
That's obviously not what he meant. Please don't post drive-by swipes like this.
Introducing Effective Altruism Policy Analytics
As pwg@ mentioned, talk is worth looking at. Check the man pages for `mesg` and `talk` and `write`.
Posted before on HN but rats seem like a more practical and out of the box solution.

http://blogs.scientificamerican.com/running-ponies/giant-afr...
It would be even better if the money would go to exposer through bit coins or something that is not easily traceable. There is probably tax complications that needs to be sorted out.
I got the accessory kit with the wrist rests and slanting mechanism at the same time as the keyboard, so that part's not an issue. I got mine before I've started having wrist pain as a preventative measure. I'm 35 with weird genetic conditions regarding my joints, I don't need to exacerbate things.

I think the other piece of the puzzle is that a lot of people don't properly adjust their chair and/or monitor for good ergonomics either. Eye level with a monitor should be right about at the top of the screen. It takes a tiny bit of getting used to at first, but then you really start noticing how much less neck strain you have.
It might not be exactly what you're looking for but you might take a look at https://github.com/DSUOSS/unix-chat.
That is exactly why one can almost always laugh when reading about a company's mission to make the world a better place. Better to whom?
Its a dilemma to be sure. But remember, the ancient Greeks (who invented it) only allowed landed men to vote. So there's a long tradition of cherry-picking voters.
Without a baseline comparison against other servers with same functionality on the same computer, these results mean nothing.

For example here are benchmarks from Django's single-threaded debug webserver:

Benchmarking 127.0.0.1 (be patient).....done

Server Software: WSGIServer/0.1

Server Hostname: 127.0.0.1

Server Port: 8000

Document Path: /

Document Length: 2 bytes

Concurrency Level: 10

Time taken for tests: 0.100 seconds

Complete requests: 100

Failed requests: 0

Total transferred: 16400 bytes

HTML transferred: 200 bytes

Requests per second: 998.90 [#/sec] (mean)

Time per request: 10.011 [ms] (mean)

Time per request: 1.001 [ms] (mean, across all concurrent requests)

Transfer rate: 159.98 [Kbytes/sec] received

Or Nginx returning the same thing:

Benchmarking 127.0.0.1 (be patient).....done

Server Software: nginx/1.6.2
Server Hostname: 127.0.0.1
Server Port: 9080

Document Path: /gangam
Document Length: 14 bytes

Concurrency Level: 10
Time taken for tests: 0.013 seconds
Complete requests: 100
Failed requests: 0
Total transferred: 15600 bytes
HTML transferred: 1400 bytes
Requests per second: 7478.31 [#/sec] (mean)
Time per request: 1.337 [ms] (mean)
Time per request: 0.134 [ms] (mean, across all concurrent requests)
Transfer rate: 1139.27 [Kbytes/sec] received
Your error is the presupposition that it matters, and that we are indebted to you for gracing us with your speaking up about it. Misogynistic anti-progressives, as well as progressives who fetishize three letters and rail about their insulting properties, have nearly identical DNA when it comes to caring about self-image which is what it says about you.

Someone called you a SJW. Oh, no. What does it matter if you stay strong for what you believe? If you strongly believe in equality and comfortable environments for all, it will not matter what you are labeled or called, because you're above it. Soiling yourself with arguing about the term completely devalues whatever opinion you had. I see lots of people speaking up about the term "SJW," and I lose respect for every single one of their points of view. I'm not alone in that, based on conversations I have with people who don't take the time to subject their opinions to voting like this.

One can be progressive and distance themselves from much of the "SJW identity." The problem is that progressives like yourself would consider such a person moderate, and that's where you're disconnected from reality. I can tell that about you just based on the two comments I've read alone (especially your logical leap from one side of the colon to the other in your second sentence, that insulting a person implies beliefs), and I've trained that on far more people than yourself; I've also never been wrong. Yes, I've inferred a lot about you from what you're saying, but since I've never met you I cannot possibly be expected to behave otherwise.

Put another way, my biggest problem with the intersection of progressivism and the Internet these days is that both the SJW and anti-SJW camps have made everyone forget what the point of all of it actually is, and we're focused more on the failures of individuals like a shirt. The SJW-like progressives are just as complicit in that, but any opinion daring to say that is immediately seen as anti-progressive. Look at the effect: we're talking about an article of clothing months later.

Remember when I said my opinion would surprise you? Watch me hold these three simultaneously: I thought the shirt was mildly amusing, millions who have never met the person slamming him in public was unacceptable, and if it made someone in his workplace uncomfortable they should be empowered to speak up and all parties involved have a reasonable and productive conversation and potential behavior correction without fear of retribution.

Most people would read and understand all three. The current debaters would stop at the first one and rail me into oblivion. That's my problem. I'd call those people SJWs, and your initial comment which started this thread is that you can identify something about me based on that. Clearly, you cannot.

This thread sucks. I regret being involved in it.
Use Paramiko (Python) to code a quick server based on :
demo_server.py
Share what is typed between clients using fifo, shared file (bad!) or SQLite.
See: https://github.com/paramiko/paramiko/blob/master/demos/demo_...
Harassment--well, that depends. Again, are we talking "you are showing yourself to be a shitty person, so we are not dealing with you"? Because that's not harassment, that's freedom of association.

Bomb threats--prove it. Cites, please.

Doxxing, yes. And the people involved have, by and large, been thrown out of the communities they purported to champion.

Syringes, though. Syringes. It's cool that you're giving up on your false neutrality, though; going to bat for Milo Yiannopoulos and his sterling reputation for honesty about anything tips your hand.

I am done with you. HAND.
This sounds like something that static code analysis would handle. That said there would be corner cases where this would be a problem, for example a character literal is of type int, not of type char.
I grew up in Iowa, and it was fresh garden vegetables all summer, squash in the fall, our own meat all year, milk from the cow with butter and cream as a bonus. And we didn't value it, nosir not at all. A summer tomato was about as worthless as you can get - we'd play tomato war as kids.

Nowadays I try to get some of that back by planting my own garden.
I'm only interested in jobs that are known to exist.
A significant portion of the blandness of some supermarket foods is the result of processing, with "pro-juiciness" treatments being some of the worst offenders. Chicken (even whole chickens for roasting) are injected with water, oil, and water-binding compounds to plump them up. The water mostly evaporates during cooking so the result is usually blander rather than juicier. Most hams sold today are cured by injecting them with brine, as opposed to traditional surface-based dry curing methods that are slower and result in less mass. The result is bigger hams with inferior flavor and a somewhat gelatinous texture. It is still possible to find traditionally cured hams, but you often have to go to a specialized butcher.

So, it's not just breeding that has prioritized factors other than flavor, but also how foods are processed. We pay by the kilogram, so producers have found ways to make the same animals weigh more.
The Best Strategy for Windows 10: Wait
Hm, I searched for the keyboard and a review on Anandtech came up. I am linking to the typing test benchmarks:

http://www.anandtech.com/show/7125/kinesis-advantage-review-...

In Typing tests (granted Aesop's Fables, not programming) there isn't really that much difference. Even compared to a Laptop keyboard.

In 10-key typing (entering numbers) the Kinesis Advantage is really bad.
Turns out pocketknives are the most lost thing in the world. Almost everybody loses them almost instantly. The kind with a lanyard last better - if you remember religiously to reattach them after using them.

But their handy, pocket-sized dense nature makes them ideal for slipping out of hand or pocket, or being left on a tree stump or post, or plunk! gone in any body of water.
You can find yellow-hair chicken and other breed at some Asian markets. I like the Asian markets, especially because it's trivial to get a variety of breeds and cuts, but it's much harder to get any sort of provenance info about their meat products, which is a little concerning.

Also, if you are willing to try other animals, you can get quite a bit more flavor out of quail and most duck I've gotten is fine. The problem with that is you will rarely, if ever, see these products fresh. I still haven't gotten into rabbit, some day.

For me personally, I've got about 5 different places I get meat from depending, including a CSA meat club.
Find the Genius in Your Dog
I was hoping for something like:

http://dropbox.scripting.com/dave/misc/appleHumanInterfaceGu...

300 pages of detailed ui/ux guidelines and rationales. It honestly was a joy to read when I first came across it 15 years ago.
I'm an artist and musician and generally horrified by the amateurish algorithmic noodling in both spaces.

When you pick a color you're picking it relative to one already on screen -- or something in your mind's eye. This color picker does not help solve either problem.

If you look at the paint chips in the store -- or the Pantone books -- you'll see they're organized a certain way. Often you pick the color and then you tweak the saturation and brightness. I do it all day every day. Even the dorkky CSS pre-processors have features for tweaking saturation and lightness. It's what artists do.

This tool makes a mess of saturation in particular.

Meanwhile nobody's demanding to do Delta-E crossfades on #ffffcc vs #ffccff in SASS. Hmm. I wonder why.

Color picking is often handled by swatches and fanning out real-world books of similar tones. Fiddling with a computer is great, and if you think it's important that your screensaver randomly pick cool colors -- hey, if this helps you, go for it.

You're likely far better off limiting the color cube a different way. Perhaps by popularity, or culture, or by simply typing in a couple dozen colors that don't look like shit and calling it done.
I say leave it in your car or your bag.
Ha! I like that idea. But ordinary things have a history of being outlandishly ornamented, usually to show off wealth. People have been buying this crap for millennia. The Amish actually banned buttons(!), not because they want to look funny with hooks and zippers, but because in the 1800's it became a fad to have enormous brass buttons with inlay and ivory and embossed scenes. They rebelled against the pride and wastefulness.
I seem to recall this being on HN a few months ago:
https://github.com/shazow/ssh-chat
Just being exposed to Racket last month I was extremely surprised at how well it clicked with me as opposed to Haskel which I tried to learn for a few months on my own and just tried out SML and it moved to Racket. Can't put a finger on it but Racket just makes sense to me.
Precomputation is extremely common in realtime, high quality pathfinding scenarios like games - I wouldn't be shocked if realtime navigation (google maps, apple maps etc) uses it too. In that context something like this that leverages precomputation to be fast & accurate makes a ton of sense.

Most game level formats I'm aware of these days include some sort of precomputed navigation mesh that's used to guide intelligent pathfinding.
You know what would be really cool? Something like this on the Moon or Mars. I bet you could get some really wild structures in a low-gravity environment.
Why did this get knocked of the main-page? Is stackoverflow a penalized url now ?
Thats an explicit constraint, not an implicit constraint: The first person has an explicit constraint of "Lets consider only proposals that use existing technology". Thats exactly my point! Except in this case the implicit constraint was "must fit in memory for gaming applications", and I'm saying it should be made explicit. Its not that constraints are bad, just that they need to be shared along with the idea for it to be actionable.

Implicit constraints are the enemy of doing things better, as they allow people to claim basically whatever they want with hidden caveats, which makes it harder for the non-expert to figure out what they need to actually get things done.