skysight-inc/HackerNews huggingface dataset:
This looks nice and the syntax is very similar to HOCON. One thing I like about HOCON in general is that everything is "overrideable"/"mergeable". This is nice because I can have a config set of defaults that needs no other config to run. From skimming the manual here I see that I have explicitly say something is a template or not. But I definitely like that I can make it clear that I require values.

Looks great. Sorry, I don't have much more feedback than that, but I will say I fear the typing and inheritance may make it more complicated than configuration end-users want to deal with.
A Major Netflix Competitor Is Down and Perhaps Out
There's a set of rules used on domain names to stop homoglyph abuse there.[1][2] Applying those rules to language identifiers would prevent this problem. It's also useful to apply those rules to login names for forum/social systems. The rules prevent mixed language identifiers, mixed left to right and right to left text, and similar annoyances.

[1] https://tools.ietf.org/html/rfc5893
[2] http://unicode.org/reports/tr46/
If I wasn't a salty startup founder, I might be offended. But after my 500th rejection letter, with much more terse language, I can handle it. These are all good tips.
> 5 billion years of evolution haven't given us solar powered animals that can run around

Right outside my window is my solar-powered lawn.

(also: https://en.wikipedia.org/wiki/Elysia_chlorotica)
Profile Engine, the Facebook crawler hated by people who want to be forgotten
I read it in the voice of a 15 year old girl. The WORD emphasis and attitude that PR people should telepathically know how to communicate uniquely with every "journalist" made it quire appropriate.
The global trend is, that the wealth (in money, shareholder-value, ...) of the world is mostly owned by <<10% of the people.

Of course, when you put together all the money of the middle class and also the better of lower class, you get a huge stack of money ... but this part of the worlds wealth is distributed much more than the money of the 1% richest persons.

I am not sure, how the pension funds fit into this ... but ask yourself, who controls all the money. In most cases, the money of smaller owners is controlled by the money of the big owners.

Of course, it is absolutely conforming with the system, that the small owners also become shareholder threw own investments or funds. But the system is always that way, that money is inherently not democratic, but those with the (singular) hugest stack of money controls the rest. Also those with the most money can draw the biggest benefits from it -- and finally, the money will concentrate more and more in few hands.

Might be, that corporations are owned to a large part by the public ... as long as the most benefits go to the wealthiest people (normal people seldom have funds so huge, that they and their children's children don't need to work to have a good live ... billionaires have) and are controlled by the wealthiest people, the extra money from public funds are just a welcome benefit for the system.
People still read TechCrunch?
(LOL!)
> In the first scenario, I have a pseudonymous interaction with someone/something and I simply want to ensure that every time I interact with that person/thing it's the same one.
> All of those things can be done without a centralised ledger. They simply require a public key that is signed and distributed appropriately.

Who signs and distributes the key, and why do you trust them to do so? This sounds a lot like the CA model, which I am trying to avoid using.

Even if you went without a CA and relied on TOFU semantics, using the blockchain to distribute your public key is still a better choice than sending it over the wire to each requester because (1) when creating my name/pubkey pair, I will notice very quickly if the (jude-, pubkey) record in the blockchain is wrong, and immediately claim a different username; (2) once (jude-, pubkey) is published in the blockchain, it is extremely hard to change, so our adversary can't send you a different public key if you're on the same blockchain as me; (3) it is extremely hard for an adversary to make a separate plausible blockchain with the wrong (jude-, pubkey) transaction, since that would require a tremendous amount of CPU time to calculate all the necessary partial double-SHA256 preimages in order to re-write the transaction history back to the block where I registered (jude-, pubkey).

> I will also add to this scenario the situation where you actually need to know the real identity of the pseudonymous entity (say if you are a bank). This requires a central authority who can verify the identity (this is required in every case), and that the central authority signs keys appropriately and makes those signatures available.

I think this is a different problem than what I was trying to solve. It sounds like you want to have a high degree of confidence that the DNS name "ibm.com" points to web servers belonging to the actual IBM, and not a squatter or phisher. If so, then I agree that a blockchain will not help you there. The problem I've been trying to solve is using my out-of-band knowledge that "ibm.com" is the name for IBM's servers to obtain IBM's public key, without having to trust DNS, a CA, or some other centralized entity. I apologize that this was not clear earlier.

> Shall we call them Tarou Sukuki 1, 2 and 3?

Why not let them choose their own globally-unique names, and use a first-to-claim policy to resolve collisions?
"The novelist also uses Belgrade, Cyprus, and Jerusalem as other reference points, and according to Blackwell’s suggests that “the city of Ravenna is the inspiration behind Minas Tirith - a key location in the third book of the Lord of The Rings trilogy”."

Fun fact: Belgrade (Београд), capital of Serbia, literary means "the white city" in Serbian.
What if someone is quoting something in a different language for a translation or similar?
Don't forget that an RPC call can take longer to complete than a function call. Loose coupling doesn't imply that your program expects operations to routinely take 1ms to return results.
Apache TinkerPop3 has been in development for 2 years. It is a complete rewrite since TinkerPop2. It was just released in July 2015. Its light years ahead of Gremlin2.

http://tinkerpop.incubator.apache.org/

The two big things:

1. Gremlin language is much cleaner and easier to use.

2. It supports OLTP graph databases (e.g. Titan/Neo4j/Stardog) and OLAP graph processors (e.g. Hadoop/Spark/Giraph).
Anything that is interrogating risk for complex disease must look outside of exons. Most genome wide association study (GWAS) index SNPs, in diseases such as cancer[1], autoimmune disorders and psychiatric disorders, fall in introns of genes and the large intergenic regions. This means that it's hard to pinpoint the gene that is being effected, and if you're only looking at the exons of genes, you're missing almost the whole picture of inherited risk.

[1] from my paper in 2012: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3467035/figure/g...
Surface area is a problem as well. Humans require something like 100W of energy when sedentary and more when active. At 10% conversion efficiency and with the sun providing useful energy 33% of the time, you'd need at least 3 square meters of collector area.

Which of course is why we outsource our collector area to plants. That solves the storage problem too. Animals are solar powered, just indirectly.
Explanatory gap
He obviously wasn't a time traveler. The only question is whether or not he actually believed he was a time traveler.
Yeah, definitely. That is definitely a feature on backlog. Coming soon :)
You could go through their press releases one by one and list all the worst millions that they donated to this or that:

http://www.gatesfoundation.org/Media-Center/Press-Releases?p...
From the article: "It's not the case that cultured meat is totally free of animal products at the moment. Calf blood serum is the best medium to grow cells, which is often a byproduct of the meat industry. "
Is anyone else disappointed to have not seen beavers with little backpacks, helmets and goggles running out the back of a C-130?
"It's 2015, there are not "security issues around hosting php applications" otherwise half the internet wouldn't work."

PHP adds complexity and therefore adds fragility and insecurity. Running PHP ipso facto adds insecurity to an environment.

There are many ways to do web programming that do not add server daemons or listening ports, or long running processes, or additional logins, passwords and management interfaces.
Being a new "convert" to microservices, and coming from a classic OOA/D/P background, I read these critiques with great interest. I keep waiting for one that shows me what I'm missing.

What I'm finding, however, is that many of these authors have such a broad understanding of microservices are that they miss any benefit. Then, of course, they complain about there not being any benefit, natch.

I suspect -- and what I have feared -- is that the term "microservices" has been co-opted and rebranded by a variety of vendors and proponents. The goal here is to sell products and services, not necessarily solve problems.

There is certainly a huge wheel of hype in the technology world, where things become cool, then old hat, then abused, then nobody does them anymore, then they return under a new buzzword.

Having said that, in the future I'm going to always make a point of defining exactly what I mean instead of just using the term "microservice". My current definition is something like this:

- Pure FP

- Unix Philosophy

- Each microservice has less than 150LOC

- Common code, types, and persistence functions are moved to shared libraries to reduce interop concerns

Not sure if this makes a difference in the discussion, but I know that it will help me keep straight whether various authors actually have quibbles with microservices -- or are just re-applying their pre-existing OO thinking to a place where it doesn't necessarily map so well.
Or for shady SEO contracts. Not hard to guarantee #1 results if the contract spells out the exact (unexpected Unicode) phrase you're guaranteeing.
As I understand it, a lot of the early foundation Japanese PCs werr delayed by the need to support kanji for all but the most dedicated hacker. So higher resolution screens, initially lots of ROM to store the glyphs, and of course input methods to easily convert kana to kanji.

Or you could just hand print messages and send them by fax....
Sure, I just didn't think about it.
I agree with you completely, but comparing from a consumer standpoint the exome gives you a lot more information than the SNP chips for a potentially similar consumer price point.
Next up, growing pot plants in one of the many abandoned Gold Mines in the Sierra Nevada mountains :-)

Seriously though, I am surprised you could get an old mine certified to OSHA safety rules.
I thought "this" would be a PR template, or a service or platform to issue good press releases for startups. What I got was a man screaming for attention.

-1 for the title
Only one character is going to be marked in this case, not a whole line or section of code. Deleting it and retyping it costs one second. I guess I've seen more than my fair share of encoding issues. I used to tutor at a university, so students were constantly coming in with code they'd copy/pasted out of their assignment (usually a Word doc) or from a web site.
The trick to eating whatever you want is not wanting all that much.
The quickest way: get your IQ tested. If you're north of 115 and have the desire for programming, you'll be fine, though your 130+ peers will probably do better. If south, but you still have desire, you can still produce value, maybe even become a very rich person or internet-famous, but you're unlikely to be a top tier programming god. If you don't have the desire in either case, what are you going to do instead? Consider doing that, but note programming is a pretty good gig even if you're just ok at it or don't like it that much.

There are problem sets out there with time limits. You might even get some if you interview for jobs. But if they give a time limit of 2 hours and you solve it in 1, does that show aptitude? Maybe the average is 10 minutes! But then aptitude is more than just lines of code per hour, especially as the problems being solved become open ended and more complex. Maybe you too got the initial thing mostly working in ~10 minutes but spent the other 50 testing it and uncovering edge cases that would break your peers' quick solutions. So if you have a distribution of results you need to take them with a grain of salt, especially since experience can dominate aptitude so often. (http://ridiculousfish.com/blog/posts/old-age-and-treachery.h...) I don't care what your IQ is or how fast you can type, if you start writing a parser from scratch to solve some problem that is trivially solved with regular expressions, the regex user will beat you.

So if you're going to compare yourself to others, you need to try factoring out things like experience by comparing yourself to those with similar levels of experience. Programming competition prep at school is a great way to do it, since presumably you've all had about the same classes, are around the same age, and with many trial problems you can determine who is consistently doing well (aptitude) and who might have had good/bad runs simply due to having or not having a piece of knowledge. Another thing to try is a friendly 'competition' like Ludum Dare a few times. Your goal is to make the best game you can make in 48 hours. http://ludumdare.com/compo/ When it's done, you can compare with your peers, especially ones that look to have a similar level of experience and made similar decisions as you (language, libs, etc.).
I think there's a meme that riots yield political concessions. I also think that acting in a way that suggests this meme is true is unlikely to have the effect of discouraging riots as a means of gaining political concessions. I think that in an environment where peaceful protest is perceived as without value and riots are perceived as efficacious, people will tend to make the rational choice.

Is that a sufficiently clear statement of my position?

Perhaps I should say that I view riots as a form of injustice unto themselves. I am attempting to take action to stop injustice by demonstrating the scope and negative impact of injustice.
UberCHOPPER Lands in Austin for Formula 1 Racing
Flexport is hiring Product Managers to reinvent international trade
New font lets anyone learn Japanese
I doubt that you can completely deflate your lungs by exhaling; even if you try your hardest to exhale as deeply as you can. There would always be some air in the lungs so that the pressure difference generated by this device would almost certainly be enough to pop the blockage out of your trachea.
Interesting point.

So you're saying that "girls" is not really being used as a noun phrase, but rather as an abbreviated clause. Thus we use the conjunction "than", while we would use the preposition "from" with a real honest-to-goodness noun phrase.

"Than" is a preposition, too, but only when referencing a comparative. So, "A cow has more than one stomach." But, "Cows are different from people." OTOH, I guess you would prefer, "Cows eat different food than people," (?) since "people" in that sentence is really short for "people eat".

I'll have to ponder this. Thanks for a thought-provoking comment.

EDIT. And perhaps the source of all the actually poor uses of "different than", is that many people mentally classify "different" as a comparative.
We used to have big screens with low resolutions and now we have very small screens with high resolutions and very big screens with high resolutions, HN's font sizes haven't kept up with technology.
I've never heard of this idea of trade and technology being "economically equivalent, or literally fungible." I think you might be confusing technology with the means of production. Take a look at the basic production function: Y = zf(K,L)

Where Y = output, z = Total Factor Productivity (technology), K = capital, and L = labor.

We started by trading output for output when the production process was simple. Clothing for meat, lumber for gold, etc.

As we began to organize by country, we started to specialize and create more sophisticated outputs to trade from country to country. Silk for glass, spice for minerals, cars for wheat, etc. Still, we traded mostly commodities and finished goods, but we also began to see countries "trading" labor in the form of immigration and emigration as people flowed from countries with low economic potential to those with higher potential.

Nowadays, the flow of outputs (Y), labor (L), and capital (K), is extremely fungible relative to 100 years ago due to advances in logistics, transportation, finance - in one word, globalization.

But we haven't addressed that last variable - Total Factor Productivity (z). Economists refer to this as the "level of technology," which makes it the economist's catchall for things that are hard to measure, but extremely important when determining an individual, firm, or country's level of output in the long term. It is thought to account for around 60% of the growth within economies, although I wouldn't put much stock in hard estimates - the point is, it bundles together some really important, non-fungible variables.

We are still unable to trade things like education, social and legal norms and customs, and basic infrastructure. To me, this is what we mean when we talk about technology. Modern standards of living, medicine, software, hardware etc. are "high tech" because they could only have been brought about in a society with a sophisticated educational system, favorable social and legal norms, and advanced infrastructure. Technology should be thought of as the system that makes the creation of more advanced goods and services possible, not the goods and services themselves.

In summary, yes commodities, labor, and capital are easily traded, but we are still working on transferring the underlying technology of one country to another. So I have to disagree with the statement that trade is indistinguishable from technology.
We could turn this into an interesting side project. sign up with this stuff as a "profile" of sorts, then update your profile with anything news worthy. Charge for exposure to journalists.
What definition of 'often' are you using? 84% of Federal prisoners and 94% of state prisoners are in public "non-profit" prisons. [1] I don't know what percentage of probation services are conducted by private organizations, a quick search showed it's only done in 10 states, so not a majority. It also seems to be a symptom of mass incarceration - didn't really start to increase until early 90s.

1- Most corporate and income taxes aren't at the state or local level. Cities that find themselves trying to increase taxes too high find themselves in situations like my city (Baltimore) or Detroit, etc - a taxbase that flees to counties with lower rates, and the very people we're trying to help trapped in what are now sprawling cities that lack the ability to maintain their infrastructure and institutions. I would consider taxing 'correctly' an unsolved problem, especially at the local level where they have to actually convince businesses and individuals to stay in their area.

2- I'm not necessarily in favor of 'for profit' prisons but I don't believe the opponents have either a) established the connection between private prisons and increasing incarceration rates, or b) shown that states without private prisons are more willing to decrease prison populations. It's not clear to me that the voting population has required significant convincing to stay 'tough on crime'.

3- Sure and of course we continue to overburden public defenders resulting in what ought to be considered unconstitutionally deficient 'access' to legal counsel.

[1] https://www.aclu.org/issues/mass-incarceration/privatization...
There are a lot of smaller companies paying tax on profit right now. If you cancel that form of tax, the money needs to come from somewhere. Hence, income tax (and salaries) will increase and things will be fair. So that scenario would be perfectly fine with me.

This is, of course, no excuse for Google not paying taxes at this moment.
> It takes a bit of rhetorical agility to blame "Government officials fining the poor and imprisoning them when they fail to pay" on libertarians.

Not that far fetched. Libertarians here is probably used loosely, I think it is supposed to mean free market capitalists.

I guess many Republicans and (conservatives in general) will identify themselves as being for free markets, for trickle down economics, for "small government" etc. It sounds good paper, sure. But that is just PR, in reality they are just "pro-power". In America it is easy to get power and a good solid following by saying you identify with those concepts. (Read it is easy to get a lot of poor people to vote against their own interests by invoking those concepts, it would be stupid not to use that tool!).

Later on while in power, it is easy to say in power by again applying those principle. Talk about "Wealth-fare queens", "cheap handouts", "not poor but lazy" and so on, to justify pretty much all the thing done to the poor in this country, got school programs,

Again the PR spiel is "free market capitalism", "small government" in reality that is used to pray on the poor for fun and profit.
The hilarious thing about this is that he's complaining about pitches not being concise enough, but his suggested template literally asks for a full-length essay. If you add up the suggested sentence limits, you get over EIGHTY SENTENCES and at least a dozen paragraphs. Jesus!
I know if I were choking, I don't know how polite I would be to everyone around me
I imagine people smarter or with more time than me could imagine ways of turning a theremin into such a device.

https://en.wikipedia.org/wiki/Theremin
Yeah, it was probably something symmetrical in the laws that allowed them to simulate only single part of the coil - saving the computing time and lowering the search space, stacking up resulted in full coil.
> using the card as ID

> You've got actual, state-provided ID that matches, a valid ticket, but they still give you lip. It's incredible.

So the identity check on the trains is more strict than on the planes (there one needs only national ID or passport with the name matching the name from the reservation). It seems to be the case in at least France and Germany. How come?
It's not about what they want, it's what you get, post-riot. You have roughly three choices: move avay and incur a longer commute, pay more for (private) security, or continue living where you are with an increased risk of violent crime. Things shouldn't have been allowed to escalate that much.
I only know of SGI workstations using vector fonts and icons at that time; I believe they had cheaper models, such as the Indy, which according to wikipedia came out in '93.
It's probably proportional, given that I am at home because my back decided to throw itself another party.
Good point. As others have noted, the use of "than" might not be a problem at all. But the issue you bring up certainly is.

EDIT. If you look carefully, you can see that the sentence is not actually ambiguous. The word "which" is followed by a singular verb: "has". So the antecedent cannot be "families" or "mothers", which are plural; it must be the clause: "... being raised ....".

However, I still agree that the sentence should be restated. Making people think hard to figure out the antecedent of a pronoun, is hardly the way to communicate effectively.
There wouldn't need to be a new version of any sort, Mozilla released the Persona project to the community. It can still be improved upon.
Yeah, my #helloworld ask is that they do this (for example by implementing OStatus).
John Oliver has touched on this several times.

https://www.youtube.com/watch?v=0UjpmT5noto
Man, why can't anyone on HN say that TechCrunch is useless without being karma-bombed?