skysight-inc/HackerNews huggingface dataset:
>M.2 has almost no place in the server market. U.2 does and will for the foreseeable future, but I'm not sure that it can serve the high-performance segment for long. It's not clear whether it will reach the limits on capacity, heat, or link speed first, but all of those limits are clearly much closer than for add-in cards.

No argument on m.2 - it's a consumer grade technology. No doubt, someone in the "cloud" space will try it... I mean, if you rely on "ephemeral disk" - well, this is just "ephemeral disk" that goes funny sooner than spinning disk.

But the problem remains, If your servers aren't disposable, if your servers can't just go away at a moment's notice, the form factor of add-in cards is going to be a problem for you, unless the add-in cards are massively more reliable than I think they are. Taking down a whole server to replace a failed disk is a no-go on most non-cloud applications...
Go also comes from people who have been comfortably ensconced in research labs for their entire lives... which --if you've ever had to deal with the "completely reasonable" jury rigging found in every research lab ever-- explains a lot about why the authors think it's reasonable to expect the every user to re-write the same boiler plate crap until the end of time rather than just bite the bullet and write a more complicated compiler/OS/program.
What kind of video servers are you talking about? For ingesting from a feed/camera in? Streaming out video? Curious.
Yep, I'm a fan of Resistance and Avalon as well. I think I prefer Werewolf and One Night Werewolf more.
NASA's 3D-Printed Rocket Engine Spews Fire and 9000 Kilograms of Thrust
I would think that anyone taking on maintenance of a code base that's been under active development for more than 5 years and no longer employs the original developers will necessarily be practicing code archeology.
My daughter tried Montessori and asked to be pulled out within a day for the same reason. My favorite, though, was my friend trying to get his kindergarten kid into a well respected school for the elite, where they administer an IQ test as part of the entrance exam --- the kid got bored from the test, walked away from it, and said he didn't want to do it. The school said that they had no place for such a kid.
The Cost of Being a Female Consumer in NYC [pdf]
Photoshop's gradient editor needs a few improvements
Is that true? The token may have the time encoded in it.
When the token is presented to the server it responds with a 401. The client can then use the WWW-Authenticate response to know what to do next.

None of this requires state on the server.
Haven't seen this game but it sounds awesome. Eager to give this one a try.
I think it is just a hardware bug that they make jokes out of.
From your document: "This will allow them to determine if they are able to drive. They can
then choose to receive a ride or drive home themselves"

This is unrealistic... Drunks are invincible, always right, and "good to drive".

I applaud your effort, but it seems to me that legislating that bars be required to valet cars, and keep the keys if the driver is drunk when they leave (or call the police) would be better. Requiring a drunk to take any responsible action is unreasonable, as they are not capable of rational thinking.

If you're going to sell drugs, and that's what alcohol is, you should be required to pay the costs of the affect it has on society.

Initial enforcement of the laws (i.e. see something, say something) should fall upon those causing the problem; bars, stores that sell liquor, even party hosts.

However, you can easily pass the cost on to the user, as they just don't care what it costs. As long as the rates for private liquor purchases rise at the same rate as the cost of a drink at a bar, it will not be an issue.

I suggest that if you do go this route, and the city won't pay for it, you get the bar owners to pay for it.. They can charge the customers card for the ride and, since the patron is drunk, they probably won't remember authorizing it.

I just can't see this getting traction from the municipalities, but I can see you getting support from the politicians to make the establishments bare the cost of this program.

Cheers, and Good Luck!

p.s. A "Rider" tax on liquor sales could also pay for this, and have it go into a fund that pays for the service to operate. Taxes would have to be on bar sales and liquor sales from stores, including wine and beer sales to individuals for this to add up to enough to make it realistic.
Physics used to be "hard science" - if it wasn't testable, it wasn't meaningful. Physicists used to look down on other sciences for that reason. This article shows how much worse things have become. Nobody can figure out a way to test string theory. In cosmology, you can only observe, not experiment. As the article points out, the big questions are out of reach for scaling reasons.

Trying to fix the problem through weaker definitions of "testable" is desperation. All those smart people hate to face the fact that what they're doing may be total bullshit. This has major economic consequences for physicists - why should they be funded? Physics is funded because it produced the atomic bomb and semiconductors. Those came from the testable parts of physics. Untestable physics cannot produce engineering technology.

(The article says "no one has ever seen an atom". That's just wrong. There are lots of picture of atoms. Even pictures of atoms lined up to spell "IBM".[1])

[1] http://www.nytimes.com/1990/04/05/us/2-researchers-spell-ibm...
Nowadays, as several philosophers at the workshop said,
Popperian falsificationism has been supplanted by Bayesian
confirmation theory, or Bayesianism, a modern framework
based on the 18th-century probability theory of the English
statistician and minister Thomas Bayes. Bayesianism allows
for the fact that modern scientific theories typically make
claims far beyond what can be directly observed — no one has
ever seen an atom — and so today’s theories often resist a
falsified-unfalsified dichotomy. Instead, trust in a theory
often falls somewhere along a continuum, sliding up or down
between 0 and 100 percent as new information becomes
available. “The Bayesian framework is much more flexible”
than Popper’s theory, said Stephan Hartmann, a Bayesian
philosopher at LMU. “It also connects nicely to the
psychology of reasoning.”

I've never heard of Bayesianism in this context. Is this a serious approach in the philosophy of science?
To go further: there's basically no point in the "description" part of an RSS item. RSS is broken in that authors need to lure people onto their sites, so they make the RSS item itself enclose just enough of a preview to make you "click through"—whereupon their site can show you ads and they can make money.

How RSS should work, in an ideal technical sense, is to eschew enclosing any content-body in feed items themselves, and instead just encourage RSS consumers (feed-reader clients; feed-muxer daemons) to scrape the permalinks of the feed items, and then heuristically extract the body-content from the scrape-result, and cache both the resulting page-archive and the resulting cleaned-up text, making both representations available offline.

This, obviously, kills blog ad revenue. But it's better to kill it and replace it with something better (402 micropayment-required errors at point-of-caching, handled automatically by the RSS content-spidering daemon as an HTTP client, with costs passed on to its subscribers?) than to continue on with this semi-braindamaged "I have an offline cache but that doesn't actually mean I can read anything offline" world.
Computing Machinery and Intelligence (1950) [pdf]
Cool, reminds me of fluid. I've been looking for a new web app packager since fluid stopped working w/ google docs.
Soundproofing can be extremely useful, but it's also expensive and unavailable for most tenants. Because it involves construction work, quality soundproofing can't happen without the consent of the landlord.

I think a lot of people are overlooking a solution that would improve quality of life: Make it easier to punish noisy people.

Even when I've lived near busy streets like Van Ness, most of my annoyances have come from inside the building, not outside. It's amazing how much grief a careless neighbor can inflict on the dozens around them. All it takes is a subwoofer and a taste for bass. Even if multiple neighbors complain, there's little that can be done. In my case, most of the neighbors –including myself– gave up and moved. Had the laws been more reasonable, the only one moving would be the cause of the nuisance.
Isn't that the old joke about C++: no one uses more than 10% but every team uses a different 10%.
A 2015 Retrospective
Free Unlimited Private Repos was what got me onboard to start using their services. I then went and also told people that it was my preferred platform and they eventually bought an account.

Github still is great for public repos but Atlassian is just great for my use.
That quote is interesting, but the fact that they have to explicitly call it out implies to me that the mere act of writing the dereference is undefined behavior for NULL in all other cases.

I'm pretty sure the dereference is immediately UB (other than the case you quote here). Consider that when optimizations are off, that line will probably immediately execute a load instruction, generating a segfault.
What was wrong with the article title?

> A Fight for the Soul of Science
Now you're making me feel old - when "back in the day" and "AWS" get used in the same sentence... :-)
So they're doing Metaphysics. Time to (re)read Kant.
Yeah, I just looked at the code on github.
bingo! same thing I said in 2012 https://www.youtube.com/watch?v=Nh6VeuvVRdQ . Depressing that time passes, and nothing really changes.
No. Professors in the US generally spend lots of time managing their grad students and guiding their research, but not saying "here is my idea, go make it work;" they might help with writing papers and that is about it (also, I know many professors that still write their own code for their own ideas, and limit their advising student counts to do that).

In China, you'll often have one professor for around 50 students with three tiers (undergrads, masters/entry PhD/high-level PhDs). So not only is the professor not programming, but neither is the upper-level PhD student! Everything is just eventually being done by undergrads who will ship off to the states/west anyways.

On top of this many professors are often basically running sweatshops for their side businesses (since their university provided salary can be around 10K RMB/month).
> The apparatus would necessarily exist within the closed system.

does being in a multiverse influences our world in any way using current theories?

yes > we can eventually figure out and run an experiment
no > then studying it is as productive as searching the Russel's teapot

this is how you set apart a theory from speculation, a falsification test. i.e. >
http://arxiv.org/abs/1210.1847
I would also like to know how much audio book market increased . I love audio book compared to e book . I could easily listen to it while travelling or in the gym.
At a high level, REST is impractical for machine-to-machine interactions where there is no immediate user and hence no need for a user-agent. REST is amazingly practical for things like the human-readable web that we know and love.

If Stripe, e.g., were to build a truly REST machine-to-machine API then they wouldn't need to create any documentation of "endpoints". Developers would only need to point a generic REST client at the API's root URL and all the other endpoints would be discoverable from there.

This is impractical, because a machine-to-machine API will generally know that it wants to charge a credit card or update a billing address and will reap benefits of knowing exactly how to do that without the overhead of going to the root of the API and navigating the resource tree every time.

It can be summed up like this: pure REST is practical in situations where tight-coupling of a client and server's interactions is undesireable. In machine-to-machine interactions, there is almost always some value in tight coupling, or at least a level of coupling that pulls the system away from being "pure" REST. Hence it's rather impractical.
Some methodological weaknesses:

- "The prices recorded for the study data were always the full price, regardless of any sale or discount the
retailer offered."

- " In some cases, men's products were clearly marked as intended for men, while products included in this study as women's products could be considered "unisex," because the label did not specifically indicate a gender."

- Only looked at retail products, not online.

So there isn't actually much reason to believe that women pay more than men for products, let alone significantly more, but it's still interesting to see the differences in marketing.
There's no reason to use a public key transform to generate random bits other than to leverage the fact that the tranform is trapdoored with a private key. They are otherwise cost-prohibitive.

If you can point to a "good" PKRNG that sees any use, that would be an interesting way to rebut my argument.
I read a lot of kernel source at work. Every now and then I stumble across a comment or commit message like this which really gives me a chuckle and makes my day.

Also if you've ever actually used a Rockchip device you'll know they're absolute shit. Pirated Android phone images on incomplete Android device frameworks. They do bullshit like displaying on the TV at 1080p but the Netflix app displays at 720p in the top left corner. How unsurprising they fucked the calendar up too.

Before you go defend the brave embeddded developers from the mean nasty LKML, just think of all the consumers who've paid $100 for TV sticks which advertised an experience and didn't even come close to fulfilling that promise, with absolutely zero after-sales support or updates coming out of Rockchip. Fuck those guys.

If you are any form of hacker who takes pride in your work, you'll recognise this for the colossal fuck-up it actually is.
It is far more (fundamental) and less (design patterny) than that.

It is akin to to functional programming or declarative database queries. Neither of these are large-scale patterns.

They're both very much about a sane, easy to understand api.
CBSE books are NCERT books. In fact, last year CBSE forced schools to only use NCERT texts. So I don't know what they mean by that.

Also, the article mentions that NCERT books were available for month and a half. Which is false. NCERT books have been available for free for years, they just also made them available on a few e-book formats a month or so ago, in addition to already available PDF. Cheap headline grab.

All CBSE books that they can publish that are not NCERT is an almost empty set.
These things always have the worst remotes.
November has 30 days, while the chip's real-time clock counts to 31 days in that month. Some additional commentary can be found on LKML [1].

[1] https://lkml.org/lkml/2015/12/2/1202
There's not much difference between an academic language designer being a sourpuss that his ideas/language is not appreciated outside of his circle, and Rob Pike being a sourpuss that "Systems Software Research is Irrelevant"[1]. When you think about it.

[1] http://herpolhode.com/rob/utah2000.pdf
Not to mention, you can't 'scale' a small restaurant. You have a limited amount of space, and sometimes it's just not possible to progress beyond a certain point. Sometimes a neighborhood restaurant just needs to stay that way, it can't become a 'destination' restaurant because it simply doesn't have the logistics to manage.
I wonder why it's written in PHP. Seems like an odd choice.
Isn't that obvious? The $13 price point set up the situation for a corporate raider to take over and drastically change the price. If the price point had been higher, the company would have been more valuable and less susceptible to a takeover.

Unintended consequences are a bitch.
I fully agree with your point, but I think the "picture of atoms" is not a good supporting argument. The IBM image[1] is nothing more than a visualization of measurements including a good measure of artistic license. It has not much to do with seeing in the usual sense.

[1] http://researcher.watson.ibm.com/researcher/files/us-flinte/...
I am more cynical after seeing people I agree with cite tenuous studies as facts. All of social science is sketchy, especially studies with results that make you feel good. For example, my friend and I read an Economist article that said 10% of American doctors are Muslim. We could not verify the source, but people are going to believe it's true because it was in the Economist.
New Android Game (Lubito: X-Axis Runner)
I have found this new game on the Playstore, what do you think about it?
Am I the only person on Earth disappointed by the new Star Wars movie?
Urbit http://urbit.org is lots of fun
Add to reading list in iOS works well for this sort of thing as it caches offline. I tried converting this sort of thing to PDF so I could read it on my kindle, but I found that my 6 inch kindle was terrible for this sort of thing. Also, the amazon conversion process couldn't handle images very well.

There really is, I think, a market for a large form factor e-reader for reading stuff offline. Nice and distraction free, long battery life, etc.
They would also be renter friendly, and possible to black out since your can install your internal shutters.
It's what I'm most familiar with and I didn't want to spend a lot of time building it.

There is a great Slack RTM client written with ReactPHP (http://reactphp.org/) that I took advantage of.
Vernor Vinge's novel A Deepness in the Sky has "programmer archaeologists" working on their starship fleets that have thousands of years worth of software going back to "the 0-second of one of Humankind's first operating systems": https://en.wikipedia.org/wiki/A_Deepness_in_the_Sky#Interste...
In an apartment building, installation is going to cost you more than the actual unit. You need to run fairly heavy hoses to the condenser. You also aren't going to put a fleet of little one-ton units on the roof, so you're looking at much larger central condensers or possibly cooling towers for chilled water (which often ends up cheaper for large installations but requires more space).
The ENTIRE Circuit Cellar Magazine Collection
Given the knowledge available 2000+ years ago, atomism was a surprisingly good idea. Yah, they got a lot of the details wrong, but that basic idea that reality is made up of basic "building blocks" that combine into the larger structures we can observe is basically correct.

The philosophers that invented atomism probably thought about how the might see their atoms directly. I wonder how many "crazy" ideas were dreamed up that sounded impossible, that are now easy experiments to do today.

Theory is important, even if it sounds impossible today, because we have a history of redefining what is "possible" throughout the history of science.
Hindsight is 20-20. The iterative bloat during development can happen for so many reasons. (Numerous changes in requirements late in the project, many developers working on numerous modules, design for flexibility and expansion that are never used, going too far down a path that turns out to be more work than an alternative).

Once a program has been in production for a while and its use cases are more well defined it becomes easier for a single person to swoop in and rewrite it in a far more conscice way. In most of these cases I think the language is pretty irrelevant in terms of how much can be culled.
1% the code, 0.01% the reader comprehension. I'll stick with a good ALGOL or LISP language anyday. Especially with macros plus support for real HW rather than 18-bit etc.
Do you put your personal todos in Asana? Because to me there always has to be a division between personal and collaborative tools since the needs are so different.

As I've grown from lead developer on a 3-person team to CTO of a 40-person company I've had to get more serious about my GTD practice. Where once I had several inboxes: OmniFocus for personal/recurring tasks, then Gmail, Pivotal, GitHub and Trello, now I've doubled down on OmniFocus as the source of truth for my workload. That doesn't mean projects are managed there, only my personal tasks related to the project that will take longer than 2 minutes make it there. Chucking things into OF from many different sources becomes very easy with Quick Entry and Clippings tools, and it is invaluable for planning each day and making sure things don't slip through the cracks. Typically I'm collecting things in OF all day and flagging important things, but at the beginning of the day I actually set a Focus on work projects, and write out in my notebook the list of priorities for that day. I know GTD is all about getting away from re-writing lists, but I find it helpful to have a hard copy of my foci sitting in front of me that doesn't take up screen real estate is impervious to the daily influx of distractions.
You might want to look up existing IRC bots for reference (like XylBot [1]). I'm not sure how usable the code is, but it could be useful for role ideas.

[1] https://github.com/RossM/XylBot
> It doesn't do anybody any good if terrorists can move toward encrypted communication that no law enforcement agency can break into before or after. There must be some way. I don't know enough about the technology, Martha, to be able to say what it is, but I have a lot of confidence in our tech experts.

It's time politicians realized that it's not a matter of technology, but a matter of crazy reality and bad political climate.

We live in age of three-letter agencies abusing their powers for god-knows-what reasons, dumb TSA employees publishing photos of "TSA lock" master keys on the Internet and Russian/Chinese/Nigerian hackers replacing NSA crypto backdoors with their own.

Potential usefulness of crypto backdoors is too large and communication technology is too advanced to contain such backdoors in trusted hands. Either we work to be damn sure that there are no known vulns and backdoors whatsoever, or there will be a backdoor for everybody and his dog. No technology can provide a Hollywood-style "find and decrypt bad guys" button devoid of nasty side-effects.

Not to mention that Paris terrorists used the uber-secure, NIST-certified DOUBLE-ROT13 for their cunning (i.e. f#$^&n plaintext).
https://mahsu.github.io/mariocaml/
I think that title is meaningless. The one being used here on HN succinctly summarizes the article, while that one doesn't give me a clue about the subject matter
Yes, this is real and it can be done rigorously. The big problem is, "How do we come up with reasonable priors?"

It is still a minority position.
Email Life After Mailbox
The Nerd Cat # 39: Swift and more not easy to read links
Exactly. The problem is that, for some reason, people decided that an "API" should be "RESTful". Ruby on Rails put this idea into a lot of developers' heads.

An API is probably the worst thing to try to make truly RESTful, in the full HATEOAS sense.

Further confusion comes from the fact that some of the REST constraints are actually very useful in machine-to-machine API design. Thinking about a system in terms of a large number of resources operated on by a standard set of verbs is nice. Caching is nice. The un-bloating of HTTP bodies from the SOAP days is nice.

I think there is some consensus that we can call that thing an "HTTP API" rather than a "REST API", which might start to clear up some of the confusion.
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1490160/

Apparently ~2.7% as measured by this study in 2005. Surprised I could not find department of labor statistics on the question. I would say that it is very possible that the proportion has increased drastically since 2005: Many of the people who have fled Iraq and Syria since then are skilled professionals including doctors.