skysight-inc/HackerNews huggingface dataset:
The presented example will work only if the actual arguments are all of the same type. For more general usage, namely printf() and its variants, the variadic macro fails.
If gold isn't money, then why do central banks have so much of it in their vaults?
A developer preview is a prerelease of a user software package that's potentially a platform for other software, targeted for developers who would potentially build applications for the package's user base. An OS like windows may have development previews, as tgerr would be developers who would want to start early to develop apps on tge platform. Sublime text may release a development preview in order to allow developers of plugins to start early to update thir plugins to the new version. But a database is not a user application, it is a developer's tool or a component of an application. Thus a developer preview of a thing that will never directly face a user is not logical. You want to say release candidate or simply beta instead. Developer preview implies extensible user application.
This is a pretty common use case for Flash. There's a clipboard API of some sort now: http://caniuse.com/#feat=clipboard
That's not really true. It's certainly an idiom in Golang to handle errors individually, but it's not a principle.

The principal is that errors are values like everything else, and you can write code to handle them however you'd like. See, for instance, the "write" example in this post:

https://blog.golang.org/errors-are-values

There are libraries that people use (sqlx might be an example) that are more like that example than the if-error-return stuff here.
Would it help HN readers if I clarified that the first line in my post above ("Indians are actually being nationalists...") is a QUOTE of the preceding comment?

Those are not my words -- I am responding to those words.
US Spy Satellite Begins Secret Mission with Dazzling Predawn Launch
There was a more successful repost 6 hours later that got some discussion: https://news.ycombinator.com/item?id=11074587
Show HN: UCM – useful cmake macros for cleaner CMakeLists.txt files
It's exciting to see so much new investment in education focused products and companies.

We need some new tools, new infrastructure.
Cisco shares rise as profits strengthen – FT.com
eases working with
- compiler flags
- precompiled headers
- unity builds
- static/dynamic runtime
- source file globbing
- filters in the solution explorer of IDEs
Ask HN: Tools to do digital anthropology using social media
I want to 'remotely' study the population in a given geographic area (city size) by analyzing what the population puts out on social media.

If anyone out there has experience with this sort of thing, I'd appreciate pointers, especially on tools.
Expat: one of ours over there.

Migrant: someone not from here, living not where they were born.

I think you're over thinking it. To Somalians they're just somali expats.
This has to be one of the most ignorant interpretations of a social media product. "no relevancy to anyone, and is a waste of time and money." First, your "proof" of Snapchat's lack of relevancy is literally an anecdote of how it is relevant to a girl's life. Second, do you think that Snapchat has to have some productive, utilitarian use to not be a "waste of time and money?" Snapchat provides a service that users enjoy (and this user in particular adores) using. IMO, that's the end of the story.
Is This the Beginning of the Great Tech Depression of 2016?
I'm sorry I am not sure I get it.
Let's say you have a 1000 kB file which is duplicated and which is located on continuous blocks (so if the CDs used 2 kB boundaries, we'll have 500 continuous blocks).
If ZFS use 128 kB block size, it will detect 7 blocks (896 kB) that it can deduplicate. So we only lose about 10%.

Perhaps there is a high degree of fragmentation then and files are not on continous blocks ?

(this example would be the same if instead of 2 exactly duplicated files, we have a big common chunk between 2 files)
I will also add that many (most?) US banks will not provide banking services for you if they know you live overseas. You have to maintain a US address. Even then, if they discover that despite having a US mailing address you actually reside overseas they will close your account. It's happening more frequently these days.
You're looking back with rose-coloured glasses. I did the same thing with ICQ, MSN Messenger, etc. for chat. I did the same thing with Ultima Online and Counterstrike for gaming. I mean shit, there was a few weekends where my best mate from school and I camped a spawn of particular monsters in UO such that we spent about 17 hours total there each day of the weekend for a few weekends. When one needed to go (dinner, lunch, toilet) the other controlled their pets and vice versa. Why? Cause we were teens with heaps of spare time and no commitments.

Teens go through this phase. They're time-rich, money-poor and have few commitments and obligations. In the 70s and 80s they spent the time at an arcade becoming savant-level good at pacman or asteroids or whatever. A natural part of leaving your teens is slowly inheriting a bunch of obligations that you must meet (bills, employment, etc.) which take away the free time you had to utterly saturate yourself in whatever hobbies you had, and thus you become more selective in what sinks you plough your time into (and the depth of those sinks).

This is no worse than what any other generation went through. There'll be outliers of whatever time sinks in any generation. Don't sweat it.
Some Good News for Dementia: Rates Might Be Going Down
Maybe, but sharing your intimate, ugly, unrefined, front-camera-self seems to have appeal on Snapchat.
Switch USA govt computers from Windows to Linux, for security and cost savings
If you're in the UK and want a banking API, I'm building http://teller.io/. It's been in private beta about 2.5 months and access will be opening more broadly soon. I couldn't wait for banks to get themselves into gear so I reverse engineered all of their mobile apps, took their private APIs and expose a single unified API through Teller.

So far the RBS banks, e.g. Natwest are in prod. If you bank with them, want super early access, understand it's beta product and will give some feedback: sg <> @ <> teller.io
Outside of Europe.

What about Asia like Thailand and Indonesia?
Size of impact no matter how minuscule, it still poses problems for a chartalist theory of money.

Bill Mitchell's economics frequently take a backseat to his rabid quasi-conspiratorial rantings about the neoliberal order that are in turn instrumental to influencing his economics, unfortunately. James K. Galbraith is far less erudite than his father, who was actually a decent institutional economist, if disagreeable. Abba P. Lerner was a great economist, but his functional finance proposal proved theoretically untenable in light of public choice critiques and has yet to practically materialize anyway. He was also against unions, interestingly enough, in his famous paper "Money as a Creature of the State".

I'd overall rank MMTers are some of the lowest quality of the heterodox, honestly. The circuitists like Marc Lavoie are much better out of the broader Post-Keynesian school.
From the docs, under "Getting started":

> When you execute this script, you will see that a new output file "lines.html" is created, and that a browser automatically opens a new tab to display it. (For presentation purposes we have included the plot output directly inline in this document.)

This is based on an example calling an output_file() function, but the docs also mention output_notebook(), and I'm sure you can output to HTML as a string as well. I didn't spend too much time digging yet.
Wrong. If the alignment is wrong, you'll likely lose 100%. 2 kB can be aligned in 64 different positions within 128 kB.

That 1000 kB of 2 kB continuous blocks must start exactly at same mod 128 kB alignment. There are 64 different possible alignments.
I am a woman. I was a homemaker and mom for two decades. At one time, I wanted to speak 6 languages and be a translator. That dream did not pan out. I feel better about it since learning a little HTML and CSS.

I am very social and I had fantasies that speaking multiple languages would allow to talk in depth with many people. I learned HTML and CSS to code my own websites back before we had things like BlogSpot. Learning a smattering of code allowed me to reach far more people than learning a smattering of German, French and Greek.

What do these girls dream of? Being moms without being trapped in poverty? Computers are a pathway to having what you want. Find out what they dream of and help them see that this path will open more doors for them than most other paths. Try to connect the dots for them, if at all possible.
my question exactly. What does this do that I can't do with highcharts?
Let's Make a Voxel Engine (2013)
He didn't assume such a thing. He stated how he personally would feel in such a situation. And yes, generalizing from one's own experiences and emotions is one valid way of interpolating how others would react in a similar situation.
Not encrypting your customer data at rest in a cloud service just seems really amateur in this day and age. What type of customer are you anticipating that will care about tons of storage but won't care about security?
WARC has proven to be useful in web archiving contexts, I'd love to see browsers use it for good. http/2 is headed in a quite different direction already.
I think one or both have no no clue about gigabytes. It has to be video. Lots of video.
Oh that's it then !
Thanks for the clarification.
There is no way I'd trust my users' security with you when you can't even be bothered to use SSL.
You are assuming they had a real choice. FB and Google's structure is uncommon because most owners/founders don't have the clout to be able to get investors to read that deal and still want to sign up. And 5% of a large public corporation is a huge share.
> I'm also skeptical of how constraining a commodity requirement is in light of modern financial institutions and public finance.

I also am skeptical of that. I think that, since 1975 or so when the value of gold was allowed to float, the Fed has kept the value of the dollar more stable than the value of gold (or silver). And "in light of modern financial institutions and public finance", it's pretty important to hold the value of the unit of account more or less constant...
Thanks i'll check that out.
(If I could edit my original post, I'd change "better off" to "should also". I didn't mean to say that the use of lists and an algorithmic news feed is an either-or proposition.)

I agree with you, and think your examples from fb and G+ are compelling. Anything that adds entropy for the user is a hard-if-not-impossible sell. In reflecting on all this, I realized I like lists because they make twitter useful. News feeds, by contrast, make social media entertaining. So: where do the twain meet? I'd suggest two models: "smart" lists and curated lists.

A real world example of smart lists would be feedly. When I add an RSS feed to my account, feedly suggests a category for it. I'd say the suggested categories are accurate 80%+ of the time.
If twitter were to implement this so when you follow someone twitter automatically suggests a list you could add the person to, it would both benefit the follower (I have topic-based lists I can look at, and I didn't have to do anything!) and the person being followed (hey, I got a new follower!).

Curated lists could be straight up useful (list-lover that I am, I subscribe to some other users' lists). With the advent of Moments, it's clear twitter is open to curation; how about encouraging individual to provide curated lists?

I don't think that twitter will go the way of focusing on lists, but I think there could be significant value in simply making lists a bit more prominent.
By "we" I meant males & females.
Maybe that was how he was thinking about it. Hope it works out for them. Cheers.
> Argument for what?

An argument as to how restricting the use of cash (or eliminating the use of cash entirely) inherently conflicts with the first or fourth amendments.

> A law that says 'you may only contract with [insert privileged electronic currency here]" or something similar.

The usual method would be more like "All damages, including -- but not limited to -- those for breach of contracts specifying payment in some other currency, shall be awarded and assessed in [privileged currency] as of the date the debt became due and payable."

> If the enforcement is through confiscation of other currencies it will likely violate 4th amendment protections on personal effects.

That's a creative argument, but, no, Fourth Amendment search and seizure protections do not prohibit confiscation of contraband.

> If certain contracts are banned (instead of, or in addition to, confiscation) it would violate speech protections.

Contracts that are contrary to public policy -- such as those whose fulfillment requires an act prohibited by law -- are generally void for that reason; this is a well-settled principal of law and is not contrary to the First Amendment. The idea that the First Amendment means any contract obligation, without restriction, is immune from prohibition is, well, silly in the extreme.
I've lost 2 people I know to suicide in tech. I've known others who've come close. We need to do something about it. What, I don't know, but mainstream psychiatry isn't that effective.
Unless you specify an error, all growth can be approximated with exponentials. In fact, by your logic, even investors don't desire exponential growth. Why specifically would they want the growth of their investments to follow the rule that the derivative of the revenue is proportional to the revenue? Investors surely wouldn't mind factorial growth :) . It is just that metrics like CAGR are convenient and very rough approximations of the reality, designed to make the concept of growth intuitively year-on-year. In reality companies don't grow exponentially, we use exponential models to define company growth. The exponential model is fully arbitrary, with the k being as small as you please (linear growth is sometimes even defined by low CAGR numbers like 0.1%, etc.)
The idea behind bokeh is that you don't need to know JavaScript and can use an api that's familiar to a lot of people coming from matplotlib
Their Android widget used to show the latest tweet of a person a follow. Recently (few months, maybe?) it was only the most recent ad. I'll be damned if I dedicate a chunk of my home screen to whatever crappy ad Twitter wants to fling at me.
Exactly. When I'm helping people solve problems, I find that "why would you want to do that" is one of the most useful questions to ask. The questions that people ask are very frequently about preconceived notions of what the solution to some problem should look like. If you ask about what the actual problem is that they're trying to solve, you might be able to suggest a much better or simpler solution, or inform them that the problem is solved already (e.g., there's a method in the API that does just what they're trying to do).
We don't have a machine that can measure qualia in humans for that matter!
Oh, Microsoft could have done it, they just didn't want to. And that was hardly an unreasonable decision: 16-bit apps were basically only being used for installers by the time of Vista.
Financial terminology doesn't distinguish between linear and exponential. Linearly growing companies would simply be assigned very low (close to 0 / positive) CAGRs.
> A description of how one gets from Python to a web browser display would be nice.

Check out Jupyter notebooks.

> Is there a Python web server backend?

That's possible for dynamic charts, but for most usage, Bokeh saves all the chart's data inside the .html file (yielding sometimes huge files). See http://bokeh.pydata.org/en/latest/docs/gallery.html for examples.
The writing style of the article was very dense. I would have liked it if you could have condensed out the the sogginess so the main points came through more clearly.
Yeah, Twitter lists are what has kept Twitter sane for me. Coupled with a decent twitter client (I use TweetBot on iOS) that supports lists in an easy to use way.

I actually use Facebook the same way too.
It's crazy how hard it can be to follow conversations on twitter, and seems like a huge loss.

To do better, I think twitter should look at how Sina Weibo does it. Weibo started out as a complete rip-off, but wound up coming up with some very useful ideas before zombie accounts and government censorship ran it all into the ground.
The only company I see on a rebound strangely is MS. Except for soem of the issues of Windows 10. They're actaully growing overall and getting off to a strong start. I feel bad for what happened to Yahoo this past week. Such a good company but apparently they were late in aqutie a few things
>> Management: "There's too much risk, even if I can't explain why."

This sums up one of my major frustrations of being a programmer for the Air Force Research Lab(AFRL).

You have branch and division managers that are completely incompetent trying to micromanage Software Engineers and Project Managers.'Why' isn't ever a thing they think about because they're afraid to admit as managers what they don't know why, and they aren't interested what would make software and integrations more effective. Within projects there was a great deal of expertise that was squandered by poor management and management structure within the Air Force.

I worked there for 5 and a half years, then quit because I couldn't deal with the frustration of upper level incompetence and blatant fraud waste and abuse.
True but, in my opinion, inherent to Twitter. Just because some algorithm decides some tweet is 'important' doesn't mean I'll agree :)
> having a "mini" services architecture
> is probably costing us about 25% of our time.

Wow, that's actually quit a bit. What would you estimate is taking most of that time?
> Plus, you are (were) one of the dorks and your sister is one of the cool kids. The two groups have noticeably different modes of socialising.

Very true. And like some of the other commentors are pointing out, it's somewhat sad that the old, more "natural" communities built over time are becoming a dying breed.
No. Really depends on the price of B. If you could buy all of twitter for $1 now, you wouldn't?
Don't forget....

- debugging

- networking

- service discovery

- distributed system fallacy list

I've become persuaded that generally microservices are an antipattern largely related to weak technical leadership. They bring incredible weight onto an organization, both technically and socially.
You have talked me into not reading this.

Which leaves me frustrated. It seems I want things that mostly do not exist.
Interesting. I always found it that i wanted to the run old apps on WINE. Imagine running Phone Dialer on WINE and making a call
Twitch is the only thing keeping Flash on my system, and as soon as they make the switch to HTML5 video I'll be uninstalling it completely.
i believe the idea behind the name is that bokeh (python) is to data viz what bokeh is to photography - its a tool that brings the important data into focus.....
When I got a Das Keyboard back in college, it was largely to break myself of the habit of looking down (also it looked cool). I wasn't slow, but looking as I typed always ended up tripping me up. Removing the letters was the only thing that broke me of the habit. Best money I spent on my machine, silly as it was.
Do you realise that this is a nasty comment, attempting to make it look like you're more of an outdoor person than whoever wrote this article? Or is it subconscious?
0.7 r is a bit optimistic I would say. We only got 0.7 for people we have been able to train on. For completely different people it learned nothing with audio spectrograms. I speculate that convolutions on raw audio would be better.

Estimation from video seemed much better. There we actually got 0.5 r on unseen people, which I find very promising.
I assume you and you friends don't work for Microsoft, since Snapchat is the highest-profile absentee from Windows Phone :P
Seriously? 6 hours when there are literally a dozen different libraries to do that in 10 minutes? When there are even some classes to support it built in the standard Java API?
We've tried various ad-hoc approaches to documenting our APIs in the past.

When we switched to RAML (and json schema) for our API definitions, everything got a lot better.

RAML defines the resources (uris, parameters, media types, etc.) while json schema is used for more detailed information (what's the exact structure of the application/json response to a call to GET /jobs).

While there are theoretical gains in generating code from the RAML, we don't seek these out as its no big deal to hand-code Spring controllers, even a lot of them.

The real value for us is in having a single, well-documented source of truth about our APIs. Customers using the APIs, developers implementing them, testers testing them, trainers learning about them, all go to one place.

And RAML has some handy tools (like raml2html) to create human-readable documentation from the RAML.

We've also added our own tools to parse sample json responses against the json schema which have greatly aided us in finding discrepancies.

In short something like RAML (or probably blueprint or swagger too) is, I feel, essential if you have a lot of APIs and a lot of people, and if you have aspirations of an increasingly automated toolchain.

FWIW, there's a line of thought that RAML is at odds with hypermedia and HATEOAS. After all, why would anyone need a detailed API document, when clients should be getting information from the hypermedia responses of previous API calls? I don't agree with that, even if just because internally your development team still needs to build out all those APIs.
Warning: Autoplay video.
Relevant: here's a reply I made to a similar question on the original post: https://medium.com/@chrstphrhrt/thanks-1b19b2e3ec09#.g493c33...
Working on SVG? What about EPS instead? For scientific publishing EPS is much better unless your visualisation is pretty much an high entropy one.
Does Twitter break out the numbers on Vine? The valuation is starting to get tempting at these levels. I think Wall St is missing the big picture, as usual.
These guys are great! Glad to see this launch.
> A description of how one gets from Python to a web browser display would be nice

http://birdsarah.github.io/europython-2015-bokeh/static/slid...

python (or r or scala) spits out json that is consumed by bokehjs
I can tell you the easy answer to that problem: micropayments.

Look how much people will spend on Android apps when they're a dollar or three. Make things really cheap, and people will buy them: they'll do a lot of impulse purchases when things are cheap enough.

If news articles only showed you part of the article, and then demanded $0.02 to read the rest, I could see a lot of people paying that. Considering how little they get paid for ad impressions (fractions of a cent), direct payments like that would be more profitable, and readers wouldn't care that much about spending pocket change on it.

But there's no way to make a functioning micropayment system currently. It's not feasible to have credit-card payments for sub-$1 transactions because of the high per-transaction fees, and Visa/MC have a cartel going where you have to use them for any kind of credit/debit payments.

SV needs to figure out how to make easy, low-fee micropayments a reality, and then we'll see some change.
I wasn't clear. I asked the question when I was signing up for a trading account, but the question was about normal accounts. Thus was at DBS which is the largest consumer bank in Singapore.
Rockwell Retro Encabulator [video]
Surprised to see this in the news now. As an advertiser, we received notice from Google around July of 2015 that our flash ads will soon be disabled. Something like a month or two later the change went into effect.