skysight-inc/HackerNews huggingface dataset:
Reminds me of the Lavarand, the random number generator by SGI, built out of lava lamps:

https://en.wikipedia.org/wiki/Lavarand

And its site in all its Web1.0 glory:
http://web.archive.org/web/20010926221159/http://lavarand.sg...
I love the fact that there is a ZIP quine, too, and I'll admit I immediately thought of that, but it's not clear to me what responsibility the library has to, or what the expectation on the user's part there is that it will, 'address' quines in any particular way.
Google forms has an option to randomize the order of the answers and the questions.
Am I doing something wrong? I find NPM very slow and buggy compared to maven which just works for me. It could be that I'm on Windows or just more familiar with Maven. Use an internal nexus for both proxying NPM and maven.
Yes, but that's not relevant in this context, which is about OpenBSD trusting binary blobs ("a provably trusted system using untrusted base hardware").
You can't shuffle and end up with less random output.
Implying that "mad scientist creates an artificial intelligence" is anything but the right idea :)
A perfect shuffle is called a "riffle". Sometimes "perfect riffle" or "perfect shuffle" or "perfect riffle shuffle". :)

A perfect riffle performed several times in a row will return a deck to its original state, it cycles. Its obviously hard to perform, but apparently possible with practice.

I don't know if imperfect riffling can decrease randomness, and I'm open-minded but skeptical. I think it just takes a long time to achieve uniform randomness if the shuffling is bad. Good shuffles can randomize a deck after just a few shuffles. Bad shuffles can take a very long time.
Very much so if the monitor is larger than 36" and not too large. 60Hz is a must have.
Exactly. Tire technology is unbelievable today. With track temps reaching 50C, the tires are practically molten rubber during the race.

This was Rabat's rain tire after finishing 2nd last weekend on a track that was mostly dry by the end of the race.

https://pbs.twimg.com/media/CNpxNYdWIAAdD6s.jpg:large
True. I just came across Rickshaw[0] from Shutterstock. I'd love to use it, but there hasn't been a commit in 8 months, pull requests are backlogged and there's a thread titled "Is Rickshaw dead?"[1] that hasn't had any response in months (either to shift maintenance to someone else or kill/fork the project).

It looks like a poster child of companies open source projects done wrong. I'm sure it was developed for internal use, made public with a prominent "Open Source! We're Hiring!"[2] and then mostly forgotten about. Not that maintenance is easy! It's a big commitment, which is why Stripe really shines here: not just for open sourcing their code, but for maintaining their projects continuously.

[0] https://github.com/shutterstock/rickshaw

[1] https://github.com/shutterstock/rickshaw/issues/517

[2] http://code.shutterstock.com/rickshaw/
If you're not aware, you can turn on 'showdead' in your preferences to see hidden comments. My preferred way to browse HN :)
An industry is not a job category.
Not that tricky if you're Marc Marquez...

https://www.youtube.com/watch?v=CuQVKWizmJw
Lucid dreaming would be nothing like to either of those, amazing as it is.

Downregulation is temporary and personally I want to experience everything. My time with likes of LSD is over now, but I'm glad I did it.
So, is this supposed to compete with the offerings from Pure Storage and Solidfire?
wtf are you talking about? 3 build systems for using aspnet 5?

Are you fucking blaming .NET for shit like gulp and bower?
Ha. I don't know why but I've recently become involved in a couple of arguments regarding counter-steering (check comment history :) ).

It's the new Monty Hall puzzle. Or "does 0.999... === 1?"
> One of the quickest ways to get fired at Google is to violate someone's privacy.

I expect it's more about violating a corporate-policy than violating customer-privacy.
The article aside, the artwork [0] is pretty awesome. Nautilus has a pretty neat assortment of art on that site.

[0]: https://society6.com/product/dont-worry-smart-machines-will-...
K&R corresponds to C in 7th Edition Unix. The source code to v7 and other early Unix versions is browsable at: http://minnie.tuhs.org/cgi-bin/utree.pl

I find it interesting to see what C was like even earlier. Notably there was an incompatible break between the 6th and 7th editions, when the compound assignment operators were flipped. It used to be "=+" instead of "+=". I guess Ritchie figured it'd be better to avoid ambiguity with expressions like "x=-1;".
Post-ban in the UK, well, impurities came in and things started to go wrong. Wikipedia lists a number of deaths where mephedrone was present, but AFAICT there were very few where it was causative.

I shall tone down my initial statement - mephedrone appears to have been a relatively safe drug, given the huge scale if its use pre-ban and the very small number of deaths.
That link is to signup to be notified... and to subscribe to a newsletter... and to give Moz your data. Just FYI.

Anyone have a DDL?
From a retina iMac: yes, absolutely. High-DPI is even better for text than for images.
Show HN: Yet Another (awesome) Plugin Manager for Vim
Yes, worth it. I went from 3 1080p monitors to this 40" 4k. http://www.amazon.com/Samsung-UN40JU6700-Curved-40-Inch-Ultr...
Google’s Latest Chrome Update Emphasizes Speed and Lower Memory Usage
Ask HN: Does anyone have a OnePlus 2 invite?
I thought it was that the highest point of friction can occur anywhere in the contact patch. So the higher the contact area, the higher the probability of having highest friction.
Through at least the 1980's, the Infinite Corridor at MIT [1] was one of the best interaction generators I've encountered. Every hour, half the student body would walk down the Infinite Corridor in one direction while the other half walked it in the other direction. It was a simply brilliant use of large scale architectural planning, as you encountered half your classmates multiple times a day. It's still a powerful cultural factor but the campus building boom of the past couple decades has led to many students spending much more of their time sequestered in departmentally focused building clusters than was originally the case.

[1] https://en.m.wikipedia.org/wiki/Infinite_Corridor
I think by "alphabet" you mean "character"?
AWS didn't come out until 2006, and it was considered pretty revolutionary at the time.

The way you hosted a website in 2004 was that you signed up with a web hosting provider and either rented a shared webhost for $10/month or paid for a dedicated server for about $60/month. There were little or no provisions for being able to grow your hosting needs at the click of a button. When you read stories of how eg. HotOrNot scaled, it involved a lot of panicked calls to investors, and on-the-phone negotiations with hosting providers where they were like "We need more servers now, we'll make sure we can get you the money within 30 days", often followed by a tech going down to the datacenter and physically installing a new server in the colo cage.

The other revolutionary part of his prediction is "Someone will make a lot of money". ISPs & hosting in 2004 were a very competitive commodity business, filled with overcapacity from the dot-com boom.
Original paper: http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2641547

Previous discussion: https://news.ycombinator.com/item?id=10145606

Also a long post on MR: http://marginalrevolution.com/marginalrevolution/2015/08/is-...
We could give him 200 IQ and five heads.
Chrome (logically) already supports features of the new JS spec that 'only now' get put into node.
With automatic updates for browser being the trend currently I also think that it is now easier to keep the server and browser support for JS in sync.
Hey Jeff, I had to double check because I couldn't believe this was you. I'm a big fan of the Jeff and Casey Show!

The problem with doing custom allocation is not specifically due to bugs in the allocator per se, but because your custom allocator will probably not be hardened against other bugs like some other allocators are. Specifically you will piss off the OpenBSD people who have put a lot of work into their allocator with "exploit mitigations."

A bump allocator is pretty much guaranteed to let overflows (reads and writes) touch other valid memory. A hardened allocator will use guard pages and other tricks to prevent those bugs from being exploitable.

One thing you can do is use bump allocators within "security zones." For example data related to a single user can be allocated together without much risk, but data from separate users is kept separate.

This is very different from the world of game programming. I've been wondering lately if there will be some sort of bifurcation of the field.
Leisure Suit Larry in the Land of the Lounge Lizards
The author also fails to mention a few things...

Bikes slide while leaned over and electronic traction control.

How far could you lean one of these bikes over without the computer helping? :)
Not enough adsense on the page. But more seriously the fact that it is a usenet post copied to reocities with probably zero inbound links hurts its ranking.
Indeed, it just the mod 37 congruence doesn't correspond to nice Boolean:

odd(x + y) = odd(x) XOR odd(y)
odd(x * y) = odd(x) AND odd(y)

There.
Agreed as well. Moved to an Asus ASPB287Q, and absolutely love it. Using SwitchResX I enabled HighDPI modem and it's stunning. It's like having a giant Retina display.
Anywhere around consenting humans in the real world.
I felt mostly the same, and also can't explain. I also felt like he was a window into the kind of companies I wish I could have worked in (in their "golden years").
Usando la terminología adecuada: ¿Método?
Thanks! I thought re-posting was frowned upon, no matter if the content is considered good or not. I'll check the links!
Perhaps the stability of the Midwest and a culture unlike Silicon Valley where folks move jobs every two to three years. There does seem to be more loyalty in IL, and the calmer pace may encourage more long-term planning?
Why You Hate Google’s New Logo
If only that was all you had to show in the preclinical stage.

The bigger problem is you can’t show either of these with preclinical testing. If you could then there would be no need for human testing.

The reality is most of preclinical testing outside of certain drug classes (e.g. antibiotics) is not that helpful for knowing if a drug will cause problems in humans or will even work. It has got so bad that most drugs on the market would not get through current preclinincal testing requirements.
with limited resources it seems difficult to release a polished product for such a small group of people...
How Disney associates its villains with cross gender appearances
Collaborative playlists in Spotify?

http://www.tomsguide.com/faq/id-2343246/collaborate-spotify-...
C# Is the Future
erm.. ublock :)
"Breast is best" absolutely dominates the conversation in the popular press, no matter what the actual studies say. This surge of support for breastfeeding started with the Catholic La Leche group, and now the studies tell us they chose the right cause for their goals: breast feeding women ARE much more likely to stay in the home, much less likely to "disrupt christian families" by holding a job, and much more likely to become the primary care giver for their child. Breastfeeding is a great way to support a regressive Catholic family structure: woman at home as the primary childcare giver, man at work.

The press talks about it like an established scientific fact that breastfeeding does everything: fights diabetes, childhood obesity, raises intelligence, fortifies the immune system, and the list continues. The only problem is that if you actually read the research, there's no good evidence for any of that. There are tenuous correlations in uncontrolled, unreproduced studies, often reusing the same poor data sets, where even the authors note that no real conclusions can be drawn. Those are the only studies quoted in favor of breastfeeding's miracle effects. In responsible surveys of the research, the only claim that holds up is that iq may get up to a 5 point boost (well within the error bars for childhood IQ testing). There is some evidence that it can help reduce incidence of upset stomach or diarrhea in an infant, to the tune of one fewer incident per child (on average). That's it. There are no controlled, reproduced studies to show anything else.

But the science is very clear that if both parents can trade off to share the loss of sleep and emotional bonding, the resulting boost in emotional stability and support have much bigger effects! New parents, imagine your mental state if you could each put in earplugs and get 3 full nights sleep per week!

Breastfeeding is the religious right's sneak attack on female independence, wrapped up as pop feminism. Real feminists (of both sexes) share the load and bonding time with their partner, and ensure their baby gets consistent feeding with complete nutrients every time. Real feminists have a gender agnostic parenting environment for their child. All it takes is reading a little research.
You mean full of undeservedly famous and ignored genius?
Yeah, he was confused and skeptical. A lot of people are, and that's okay because it is unintuitive. I don't bother trying to convince non-riders generally, but I might suggest if they want to argue with me they must first take the MSF course and attempt a few sharp turns before I will bother to engage. :)
> Killing us is not solving a problem

Weeeeeeelllllll...

Killing "us" (defining "us" to be humans in general) could solve the problem (if it's a "problem" at this point) of humans over-consuming natural resources. It could also solve the "problem" of "these terrorists need to be killed" or "these infidels need to be killed" (depending on which side is the one using AI to kill things).

While I don't believe these are the best solutions, they certainly are "solutions" to their respective problems nonetheless.
Congressional testimony: a surprising consensus on climate
If only we could ask Dr. Morbius...
Posting messages about programmer behavior to a programmer message board is not acutely useful, but somewhat generally so.
It is actually valid in ANSI C89 too, although it does look rather odd to those accustomed to seeing the types.

http://stackoverflow.com/questions/5885156/no-defined-type-o...
Sure - if all the jobs were included. You'd have to include things like the CEO, contractors, etc. The accounting for all this isn't easy. If the productivity increase comes from installing a machine, that doesn't mean the machine operator is adding more value - the machine is. The productivity increase would then accrue to whoever took the risk in buying the machine.

I would agree that it is complicated to do the accounting for this, and it's easy to get confused.
That you have little desire to manipulate people isn't really here or there; the fact is that a social brain has extensive hardwiring that is designed to manipulate other social beings in blatant and subtle ways, and that hardwiring has been shaped and fine-tuned by eons of evolution. The desire restricting the extent of manipulation against another's interest is going to be constrained by moral beliefs and instincts, empathy, which seems to be of much less concern in the OP than maximizing raw intelligence.
Heh, how is this any different from classic AI arrogance, why should we believe this is not exactly the pitfall the author cautions against at the beginning? I mean this sounds almost verbatim like so many "yeah we're getting some really good results, almost there, just a few ends to tie up" sentiments from over the years.

Of course I can't say whether you're right or wrong, only time will tell, but I have a pretty strong belief that the first "true AI" is not going to come from any of the currently predominant methods/techniques/lines of inquiry.
You can only get access to the drug if the company gives it to you. The hard-nosed response of the company is to never say yes since you run the risk of the patient having a side-effect unrelated to your drug that can kill it when you try to get FDA approval. If you care about helping the most people then risking your drug this way is crazy.
May not be useful to me, but it is still cool either way.
I personally found the 4K monitors just nice, but could never justify them. Just recently I discovered monitors that have a 21:9 ratio. It is the same as having two monitors, but without the bezel in the middle. It is the first time in a long time that I happily put down cash only shortly after time thinking about it. For me there have been very few big jumps in the desktop: 8GB+ ram, SSD's and now a single 21:9 monitor over dual monitors.
Hence, area of contact patch will make a difference.
I use a 28" 4k monitor with ubuntu 14.04 and it works great(with an nvidia card). One issue is that in gnome 3 the UI scaling cannot be set per monitor so that if you are using a mix of HD and 4K it can become a bit annoying. If you're wanting multiple monitors I recommend upgrading all of them(assuming your graphics card has enough grunt).
I hadn't heard of paper-now. I really like what they've done with the sidebar.

My only complaint is that I'd imagine reading academic articles in an ultra-thin sans-serif font might get tiring after a while.
The smallpox vaccine would be a candidate for most impactful invention of the 18th century (the first smallpox vaccination, named for the fact that it was derived from a cowpox blister -- vacca being Latin for cow -- was administered in 1796).
Show HN: Lawnmower.io Swagged Out of Control (Yung Bitcoin)
Ask HN: Any Experiences with 97cents.net Hosting?
I just came across this hosting provider being recommended for tight budgets. It's no-frills non-static website hosting, which is what I'm after. But the old saying "You get what you pay for" comes to mind. Unsure if I would run into annoyances if I were to go this route. Their promises are nice, for such a rate. I'd just like to hear from their current/former users to know what to expect.

http://www.97cents.net/

Thanks,

-c
Previously: https://news.ycombinator.com/item?id=10158990
Highly recommend using three 1920x1200 or 1920x1080 monitors in portrait mode.
I would be suspicious of any website that wanted me to pay to apply for a job. Recruiters get paid big money to find talent. I can't see many of them seriously using a service that hid candidates that don't have a paid for account.

If this is LinkedIn, it seem a good time to short these shares. If this kind of activity is allowed it sounds like the beginning of the end for any website that is desperate for revenue at any cost.
Access from Anywhere with FreeRDP-WebConnect
The surface does matter or more specifically, the suspension.

If the suspension is not properly set up for compression and rebound, guess what? Materials mean nothing if the tire is not in contact with the ground. And there are some bumpy tracks out there...
I tend to believe "them" when "they" say that a modern CSPRNG can generate essentially infinite, random-looking noise from like a 256-bit seed-o-randomness. This device would be a great seed, on boot for example. It's also highly reliable because it simply cannot be hacked (although a truly paranoid person would also want to connect an analog oscilloscope and compare the output to what you see on your computer.)
Cool, good idea!

I have a couple bits of cosmetic feedback for you:

I would like the chess pieces to appear much larger within each of their squares, ala http://www.365chess.com/opening.php

Also, the green border around protected cells is difficult for me to discern. (Might be due to my colorblindness.)
It'd probably be a lot better for usable results, since you can easily restrict it to certain musical scales.
I used to ride an old bike with no electronics (a Honda 400/four). It does drift but you can feel that and control it with countersteering in good weather conditions (in bad weather conditions I would cut speed significantly or just not ride).

You can still lean an all-mechanical bike with ordinary tires quite a ways. When I would be turning through very long curves on freeways and so I would get back fatigue from the fake force (the one that's trying to make the bike stand up vertically again), requiring me to sit on the upper side of the bike to keep it leaned over with less effort. I have a very slim build so this is a trick that might not be familiar to most male riders.
You can also counter-steer a bicycle (at speed)... Also at least the gyroscopic component of it can be felt simply by trying to turn a spinning wheel held in your hands... Something I've seen in a few science museums...

I guess the difference with a motorcycle is that it simply can't be steered effectively any other way at speed... So you're not going to find any biker who says this doesn't work ;)
Hmm, well firefox could vet them so that they're not 3rd party and the user could permit to inject 'add ons' into every web page loaded. You are allowed to upload html/javascript dynamically (just not shared objects, jvm byte code, etc)
Optocoupler to step 5v logic down to 3.3v for the raspberry pi is madness. Just use a voltage divider!

Still, very cool project though!
This apply to all products, not just medicines. If you sell any product that you know (or should have known) is unsafe then the tort lawyers will be after you as quick as a flash. There really is no need for additional product liability regulations for pharmaceuticals.
Show HN: Hooks API – get real-time content for your site or app
I don't now about the later versions of the standard but in C89, using the old style meant you did NOT get the type checking of the prototype style declarations. If there is no semantic difference these days, then yes, that would be a solution. I'm on the road and don't have the C11 standard handy, so I'll check later what the deal is.
And Frege. Much closer to F# than Scala / JRuby / Clojure.
Just use redux, you won't regret it.

https://github.com/rackt/redux
>Several people on this page

That's not what you meant.
I'm not following where you are going. If these database records point to objects in the git database. How will you synchronize garbage collection and the state of the database?
Cool!

I've been thinking to make the exact same thing in Javascript using Chess.js and Chessboard.js

https://github.com/jhlywa/chess.js/blob/master/README.md
http://chessboardjs.com/

I got a half-working version and will opensource the code once it's ready.

I think it could be a nice tool to help people starting with the game, but also as an analysis tool for more advanced players.

[Edit]
I just uploaded what I did so far on a server, just in case you want to take a look

http://www.hotpixel.mx/chess/index.html

my idea is to use little icons (now really terrible looking) with numbers and playing with opacity to give an idea of the strength for each square of the board.
I still have some problems in some cases displaying incorrect numbers, but I hope to fix that as soon as I have some spare time :)
Languages are what they are, and if you're going to use one you might as well use it idiomatically. Maybe it's just me, but I see "|0" all the time in JS, not as some kind of crazy performance hack, but used idiomatically to mean "truncate".

And on the flip side with JS's lack of number types, any code that looks like it's doing type casts (rather than math) looks out of place. If one must mess around with JS number types then all you can really do is give hints to the optimizing compiler, in which case "|0" is the standard way to hint that you want a small int.

Obviously what looks clean is a matter of opinion, but FWIW.
> get this back

That never existed. Syntactically it could work; you would need semicolons in there:

int func(long_type_name a, b, c; int d);

similar to struct/enum member declarations.

Speaking of which: don't have long type names in C programs, and simplify API's with structs rather than large numbers of parameters. :)