skysight-inc/HackerNews huggingface dataset:
We see Neo4j get used relatively frequently as the aggregate view of data pipelines, e.g., Roam Analytics uses Neo4j to spit out tables/views across many different data sources to perform ML enrichment on that they then pipe back into the graph to feed their app.

eBay (ShopBot) is a Neo4j powered ML chatbot. AirBnb also builds knowledge graphs with Neo4j.

Video from GraphConnect today talking about knowledge graphs: https://youtu.be/dqrlotzdUlo?t=3175

Transparency: I'm an employee at Neo4j.
Wow, rdio.com redirects to pandora...
I also have one of the first backer editions and I had no issues. DNS being slow sounds like a resolver problem. Like it's timing out for some reason. To be honest, I'd suspect your network rather than the omnia.

The thing that worries me the most with the Omnia is how well it's going to be maintained.

I had no idea it used OpenWRT at all, my impression was that they made their own OS based on Linux.

So that's essentially like its own distro. Hence my worry that it's not going to be well maintained with patches for the far future.

But so far it's been great.
12.5 - 30 hours depending on how motivated I am. I have a 3 hour commute (round trip) with 2.5 hours of that on a train so it is perfect time to work. At night it all depends on my motivation
The guy who wrote this is Italian... maybe he's satisfied with the state of many of these things in Italy.
I had it on for so long that, for my brain, the two words are basically the same now :). I keep forgetting about it when I edit a post (the substitution happens on display, not on submit).
Java's Observer and Observable Are Deprecated in JDK 9
One of my favorite parts of this is that, after you import a Swagger, you can initiate the tests from CI - effectively validating your API backend after a deployment.

Interested to hear what other automation and testing can be done from a Swagger spec.
Predictably Profitable, Unpredictably Valuable
Nobody said it would be easy. On the other hand, there is Steam, which is an app store on Ubuntu.

The Ubuntu One store had technical issues and Snap solves at least a few of those if not all. For example, "works only on Ubuntu!" or "what about my dependencies?". It would be hilarious if Redhat users would buy their proprietary software from Canonical.

Still, the main challenge of an app store is not the technical side, but the business stuff: Get a critical mass of apps. It is also the reason why only Canonical or Red Hat could pull this off. It would be quite the hustle. Even Steve Jobs had some fights for the Apple App Store.

Some ideas to put there: Sublime Text, Gitlab EE, CLion, PyCharm, Zend Studio, Gurobi, Spotify, Netflix, TeamViewer, Matlab, Mathematica, SPSS, Stata, Maya, VMWare, Crossover Wine, Guitar Pro, Bricscad, Houdini, etc.

Another problem is the barrier of entry. How to get the customers to open an account? Once the account is open, buying stuff is one click and the 1$ apps will be bought on impulse. Cooperate with Humble Bundle and others for exclusive sales. The usual PR drill.

There are opportunities like App Store for Business. Where the company buys the IDE for all its employees via the app store and handles all the licencing there.
The Ultimate Guide to Understanding User Experience Design [Resource]
The best way to use the ManyToMany annotation with JPA and Hibernate
My side project is something my young son is interested in, and he loves following along and making suggestions as I work on it. I don't feel like I'm missing anything.
So one of the reasons is that it's following a bool variable, which size is not fixed, but are usually 1 byte. So even if the class itself was aligned the buffer within would be unaligned. The other is that the alignment of a char buffer is 1 by default.

This can actually lead to crashes in the processor when it is using aligned functions (like SSE) but the data is unaligned.

If a union is used instead it should be aligned to the biggest alignment of its members. Then if it's put at the start of the class as the first variable, it should make the class aligned to the same value and not waste space on padding.
That is definitely true. 747's often have several.
The present age is one of understanding, of reflection, devoid of passion, an age which flies into enthusiasm for a moment only to decline back into indolence.

Not even a suicide does away with himself out of desperation, he considers the act so long and so deliberately, that he kills himself with thinking -- one could barely call it suicide since it is thinking which takes his life. He does not kill himself with deliberation but rather kills himself because of deliberation.

One can't really prosecute this generation, for its art, its understanding, its virtuosity and good sense lies in reaching a judgment or a decision, not in taking action.
Being overconfident is a problem. Being confident isn't. Confidence is the (internal) certainty that you're in the right on something. Overconfidence occurs when you lack the ability to reexamine that position, and leads to ill effects (shattered ego after failure, posturing rather than persuading, inability to correct your course when in error).

When doing any task, you need to be confident that what you're doing is the correct thing to do, even if it's only an experiment and you accept that it may fail. When designing or writing a program, I choose a path, and proceed confidently. When I hit a dead end (a bad design, an unsolvable problem), because I'm not overconfident, I'm able to reexamine my choices and correct. If I lacked sufficient confidence to begin, I'd be stuck at the design stage trying to decide between the twenty different frameworks available, analysis paralysis. Or I'd be second guessing myself at each stage and progress would be remarkably slow.

When going out on the field or into a ring for a sport, you have to be confident in each movement so that the movement is fluid, deliberate. Lack of confidence induces hesitation, and hesitation is more likely to lead to failure (by some metric). Which creates a feedback loop continuing the reduction of confidence and the increase in hesitation, resistance to progress.
Brilliant. Also known as globalism.
Big News in Databases: new SQL standard, cloud wars, ACIDRain
What Hertz tells us about the future of shared automobility
Which gets at the real question.. what is the scanner actually checking?

From the numerous comments here, it's not matching the boarding pass to the flight or gate. Is it just boarding group? Is it that "yes, this is a valid ticket" or something else entirely?

Seems like an easy way to "disappear" - basically book a fight going somewhere, look around until you find a flight with open seats (Southwest would be best as no assigned seating), and then... poof?
> This seems to make many of the same mistakes that POSIX shell syntax makes.

How's that?

> easy to shoot yourself in the foot with, especially with the duplicate keys and concatenation behaviour

Maybe, but that is the entire point of HOCON: to compose configuration.

E.g. you have a defaults.conf file, but then you have a production.json files that includes defaults.conf and overwrites some of the value.

Or, at the end of your config file, you

include "local.conf"

and then you can put temporary local changes in a (gitignored) local.conf file.
Wayback: https://web.archive.org/web/20170511100358/startupgraveyard....

Not much got archived though.
In my case the main reasons for getting it were:

* Disposable income
* Opensource hardware ideology

Buying the Omnia I could get rid of the only closed source network device I had in my home, my old Time Capsule/Wifi router.
The dystopia is already here, it's just not evenly distributed.

[after William Gibson...]
Gsuite / Trello / Toggl / Xero . This is comprehensive as I have found a combination of services to be and still be relatively low overhead.
Whether it's self compassion, self confidence, self esteem or some combination of them, what needs to be supported is a sense of agency. That sense that if one really needs to make a change or pursue an opportunity, that they have the wherewithal to do so.

Wherewithal might be 'on my own' or with assistance or guidance from others. It might require creativity or just persistence. But without it, we feel helpless, hopeless and ultimately dependent and depressed.

How can people who lack a sense of agency develop it in a healthy way?
Where exactly was this claimed?
That should[0] work, too. Debian has armhf port[1].

But yeah, it's not as easy as dding the image to some flash drive and booting the installer… yet. :)

[0] https://wiki.debian.org/InstallingDebianOn/TurrisOmnia
[1] https://wiki.debian.org/ArmHardFloatPort
https://blog.ometer.com/2015/09/07/json-like-config-a-spectr...

I wrote HOCON and also the above comparison post.
Forget Reading the Road, This Automotive AI Reads You
They really should have used the code that controlled the ghosts in Pac-Man.
I'm just imagining that the average homeowner isn't going to want to keep track of a second device, even if that's part of their iPhone. People switch/lose phones. I think it's better if its built into the hardware.
I've seen that theme in music before

> The Mountain Goats - Damn These Vampires

> Bright Eyes - Devil Town
These Six AI Startups Just Snagged a Share of $1.5M in Cash Prizes
Your comment until the "nationalism" part is actually pretty on point, similar to some Chinese people's view on this matter. However, the rest went off pretty quickly.
Frank Ostaseski did a talk at the Long Now Foundation about his experience working with the dying and the families of the dead. It's moving and touches on some similar ideas to the NYTimes article.

[0]http://longnow.org/seminars/02017/apr/10/what-dying-teach-li...
We use Albert https://www.getalbert.com/ (UK-only).
Very easy for invoicing.
You're confusing trust in the integrity of your coins with trust in the value -- whatever that means. By trustless, I mean that you can verify that you control your coins without having to trust anyone else. This is as opposed to the banks that wink and say, "trust us, your money is safe."

> I'm not entirely sure what the point is of your first example.

Contract integrity in my case is the cryptographic hash of the contract document. Neither party can tamper with the document's wording and maintain cryptographic integrity. As for enforcement, there are "smart contract" features enabled by the Bitcoin scripting system that do not require lawyers or governments for enforcement. These are more interesting to me than simple transfers of value.

> a lot more people trust gold than bitcoin, which means gold's value is far less volatile

Yes. The deeper a market, the less volatile.

> The second one is an example of crime. ... unless they are trying to circumvent the law .. Except for criminal/illegal transactions, where the use case is fairly obvious.

Quite a stickler for money transmission laws, aren't you? What does it matter to you if someone wants to move money across a border? Do you think those laws make any sense?

> So I'm still doubtful about the usefulness of bitcoin in the face of these higher fees.

Yet the system continues to process >300k transactions per day. And users continue to pay the higher fees. So maybe you are priced out of the system but many others continue to see utility in using bitcoin.

> I've lost my trust in it.

The bitcoin system has operated with almost perfect uptime for nine years. It has never been fundamentally compromised. It has never censored economic activity or blacklisted "dirty" coins. It is not susceptible to coercion or corruption. There are no haircuts, bail-ins, or bail-outs. It does not impose imaginary barriers on the free flow of value. Yes, the exchange rate fluctuates, but the underlying technology is far more reliable than the banks and governments when it comes to money.
More like multi hour if you want to block from tarmac to past-customs. It takes at least an hour to clear customs in SFO (For a non American)
Lots of startups fail for timing reasons. There seem to be alot of startups that maybe just started at the wrong time. One example is QBotix that provided robotics for the solar industry, probably not much of a market a few years ago, but in the coming few years that should explode.
Turn Remote Contracting into a Full Time Career
Microsoft Is Using Machine Learning to Make Your Videos Awesome
Ask HN: How to ditch a(n interesting) side gig for a monetizable side gig
I am a full-time senior dev in an HFT shop. Work is interetsing but fairly intensive.

I have been playing around with a deep learning side project. It is very interesting and rewarding, but will never monetize in a serious way (>US$1M).

A good friend wants me to help him on a less rewarding, but much more monetizatble side project (he already has revenue, users, etc).

Mentally - i have already decided it will be correct life decision to join him. But it is hard to let go of my first "interesting but pointless" project.

I have a nice intersting job and salary. This is just the icing on the cake.

Any hints or suggestions ?
Elements of Programming Interviews – Practise in Java
My view on this is that regulations which promote competition are an appropriate delegation of authority from the people to their democratically elected government.

I'm pro-free markets, and monopolists can do as much damage to them as the government can. Government intervention can be justified if it makes markets more free.

I'm not a Sith -- I don't deal in absolutes :)
Robots could soon teach each other new tricks
For Tech Companies: why relocation package really matters
MMA might be a beautiful martial art but it's still a blood sport. Young men beating each other's faces into a bloody pulp and doing their best to give the other guy a serious (and cumulatively permanently damaging) concussion between their fists and the ring floor. I don't know how that wouldn't be a blood sport.
Disabling capslock is the best I've done to my keyboard.
The Many Meanings of Event-Driven Architecture • Martin Fowler
I think the post is great, just that its not really clear what users need to do going forward (unsurprisingly; that should really be on nginx). In particular:

> Even pointing to a resolver on your internal local network may be a bad idea. Running a resolver on localhost is the only safe option.

In many cases, going to a localhost-only DNS is going to be way more complicated than getting off e.g. Google's open DNS, and thus conflating them likely means way more people giving up and sitting on untrusted DNS.
Stack Overflow “Trends” – popularity of programming terms over time
> The opportunities I have for travel, education, healthcare, access to arts, and other experiences are far greater than my ancestors had. The opportunities my daughters have are so much greater than even my grandmother had. I wouldn't give any of it up.

Within a month you'd be over it. It's surprising how well humans adapt to their situation
The credit card point doesn't make sense. The UK and Australia have very high credit card use, but both have had EMV for well over a decade -- I think the UK was first with the modern standard.

The argument makes more sense for infrastructure that needs upgrading, like Internet access, railways, sewers, water pipes.
Thinking it is appropriate to search phones is at least a solid argument. People might loudly disagree or downvote, but it's a coherent opinion.

The idea that trying to do the right thing can justify something is specious nonsense.
MMA has none right

MMA has plenty of constraints. First of all there a bunch of techniques that are illegal (details differ slightly between organisations). Secondly you are fighting in an enclosed space (again details differ) so you have to know how to use that to your advantage. Thirdly there are time limits and round limits so you have to know how to manage you time and energy. Finally there is a scoring system that you have to understand so you know how to score points in the case that no one finishes the fight in the allotted time.

Also if you're going to do MMA for living you have to take into account that being entertaining is just as important as winning for your bottom line.
The Purpose of Life Is to Be a Nobody
> (for example, hard-of-hearing passengers can't hear announcements at the airport or on the plane)

You don't have to be hard-of-hearing to struggle with that. A PA system that actually worked would be lovely at most airports. I can't remember a time when I was waiting at a gate and could actually hear what the gate attendants were announcing; it's either completely silent, like their microphone isn't even on, or it's distorted so badly by the garbage equipment and accoustics that it just sounds like the teacher in Charlie Brown.

If I were older or less mobile, I'd be even more incensed by the way airports seem to have such a penchant for putting up blatantly false gate information more than about 45 minutes before the flight is scheduled for takeoff. The last three times I've had to connect somewhere, I've gotten off my incoming flight, looked up the gate for my next leg, power-walked a half-mile or more to the opposite end of the terminal, or had to leave and go to a different terminal - only to get there, relax for a few minutes, and notice that the gate information has changed and now the gate is two or three away from where I started, and I've got to burn tire to get back there.
Crawling and Full-Text Search Your Email Inbox
Microsoft's OneDrive Files On-Demand brings better sync options to Windows 10
Parineeti and ayushman at indirapuram mall delhi for meri pyari bindu promotion
Project Jengo: Cloudflare's Prior Art Search Bounty
This post is from last year, so I checked the nginx source to see if they had fixed things since then.

Nope! Still using ngx_random to generate packet IDs:

http://hg.nginx.org/nginx/file/tip/src/core/ngx_resolver.c#l...

And ngx_random is still #defined to random:

http://hg.nginx.org/nginx/file/tip/src/core/ngx_config.h#l57
Step #4 is going right for the throat: their ability to practice law at all. That's a big "and fuck you too" on top of the other stuff which is only meant to shut down Blackbird's operations as a patent troll.

I have no sympathy for patent trolls any more than I do other extortionists - whether "technically it is legal" or not.
I'm sure NYU will find someone without tenure to take the fall for this.
The tautology is in only looking at the subset of spending that's done through incentives, and then complaining that it disproportionately goes to people buying expensive stuff. That's what incentive means in this context: incentive to buy expensive stuff.

Anyway, you're coming at this all wrong. If I was in charge of designing this program, my mandate would not be to help poor people or rich people, it would be to increase solar power. How do you increase solar power? By paying for part of it. Who benefits? Whoever's buying it. Who pays to install solar power? Not poor people.
Thank you for your response! Very interested to understand if JinjaSQL could have made the following easier?

I just prototyped a very expressive reporting API that takes database driven configurations for the reporting columns (dimensions and metrics), validates inputs and allows very expressive filtering (including partial string matches, etc.) in Flask and SQLAlchemy.

Did not use the ORM part, but rather the query API: http://docs.sqlalchemy.org/en/latest/orm/query.html

Queries included a with statement, the main query had 4 nested subqueries (4 level cascade basically) for ranking, filtering and ordering.

The prototype supports queries like this: Give me best performing shows and their stats in my top 5 countries by the number of viewers I have in each of these top countries, but I want shows not broken down by country, but instead by season and episode, including counts of uniques at each level. (Sorry don't have a copy of the resulting SQL on this computer, but it's fairly long.)

Queries I designed up front, and reverse engineered into being dynamically generated by SQLAlchemy query API. However, by not having a fixed template, I can simply update my reporting table configurations and not have to worry about updating the templates or the query structure.

When the user requests something that does not have top dimension and topN results, I can just omit that part of the query and build valid syntax without it.

All-in-all, the entire API is less than 1k lines of python.
Serious question, why would you change?
There are two ways to parse this sentence:

1) Doctors "choose between hospice and hospitals" at rates similar to everyone else, and

2) "Doctors choose hospice care" and "die at rates similar to everyone else" (despite preferring hospice care).
for modeling:

VoCol https://github.com/vocol/vocol

ROBOT https://github.com/ontodev/robot

Karma http://usc-isi-i2.github.io/karma/

for data:

Blazegraph https://www.blazegraph.com/

for querying:

SPARQL kernel for Jupyter https://github.com/paulovn/sparql-kernel
You can look at his resume: https://www.linkedin.com/in/guido-van-rossum-4a0756/. I'm not sure what "Director of PythonLabs" is, but my guess is it's basically speaking at a ton of conferences about Python. And conference fees are not cheap; he probably made more than the books. Not to mention he still does speaking gigs, keynotes, etc. Pretty much his whole career/professional network came for free, from Python, so he has his pick of jobs or un-jobs
I've been using HOCON for years.

Why it's not JSON:

* includes

* substitutions

Why it's not YAML:

* less confusing syntax (e.g. `cannot do that` doesn't need quotes, but `can't do that` does)

* built-in support for overrides via env variables

Why it's not JSON or YAML:

* Built in durations! No more head scratching to figure out if 5 is seconds or milliseconds. It's just `5s`.

---

JSON is a data transfer format. YAML is a markup language (or it claims to be...).

HOCON is a composable configuration language. You always need to change, override, and deduplicate configuration in sensible way, in dev, in production, machine-by-machine.

Despite a wart or two I think HOCON takes a sensible to this ubiquitous problem.
You can be a bit more nuanced than that without being anti-LEO. I believe law enforcement organization are almost essentially incapable of self-regulating their tendency to accumulate additional powers. I also believe there are clear benefits to limiting these powers.

If you accept these premises, it's clear that constraint must be applied from outside of the LEOs themselves. The typical answer to how, is through legislation and oversight. If you don't believe that is being performed effectively, there is a pretty compelling argument for action to improve the system.

Historically speaking, "They were trying to do the right thing" is a poor excuse for any number of pretty horrible results.
If I could program while exercising I would be incredibly productive. I normally go for a run after work, during which my brain gets a "second wind" and becomes super active in a way similar to how I feel in the morning.

Once I'm done though, that feeling is incredibly fleeting. That's when I normally just get dinner started.
Not sure if an article claiming that Zelazny ans lord of light are forgotten xould be taken seriously
"What is the demographic of the team? or Why are there so few women in senior positions here? (Diversity matters.)"

I have mixed feelings about asking this question in a job interview. Granted maybe its a good thing to push the issue in tech but wouldn't such a question immediately throw the hiring manager on the defensive as they search for a politically correct answer to the question?
I suppose for vMotion purposes. A VM is not tied to a physical machine.