skysight-inc/HackerNews huggingface dataset:
Yes. The current legal situation with access to online resources is an absolute, unmitigated disaster.

My advice to anyone building anything significant off an API or scraped access: do it anonymously. Never reveal your real identity. Never use your real IP. Don't process credit cards. Don't register an identifiable LLC. Run it out of China or Russia where American companies will have a hell of a time trying to get to you.

If you depend on one entity's API, that entity is not going acquire you. At best, your product will be ripped off and they'll make you irrelevant. This happens to popular mobile applications all the time.

At worst, you'll get sued civilly, get your wages and bank accounts garnished, lose all of your possessions, and get criminally prosecuted under the CFAA, end up doing some time, and eventually get released with the stipulation that you never touch a computer or access the internet again for the rest of your life.

Unless you can ramp up to doing tens of millions of revenue per year (or have investors willing to pony that up) before the company you depend on notices/decides they don't like you anymore and sends out their law firm, you're dead meat, no matter what the details of your case are and no matter how wrong they are.

These are not problems you want. It's easier to put your service in the onion and run it from there, access all external data via proxy, only accept Bitcoin for payment, and never tell anyone the link to your real-world identity. Granted it takes good opsec to continue this for a long time, which is really hard to pull off, but it may be doable depending on your level of commitment.
Commission concludes Belgian “Excess Profit” tax scheme illegal
If such activity is common on summer nights, where are the hundreds of criminal complaints ? Or what's the confounding phenomenon that makes only Colognes NYE generate such complaints ?
Intel admits Skylakes can ... ... ... freeze in the middle of work
Well with out extensively using your library I can only guess a couples of things must be true for not needing maintenance:

* Your library has a very limited set of capabilities

* Your library is not extensively tested on all supported databases all the time and thus bugs are not being found.

Also I find the claim of streaming support sort of disingenuous or at least the word streaming misleading. Real streaming that is required for reactive like programming (ie reactive-streams) is not supported by the JDBC drivers because operations are bound to thread/connection. If you are just talking about Iterator like streaming than you do realize you are at the mercy of the database driver itself. For example Postgres and many other databases will almost always preload a certain amount of the ResultSet regardless (and in my experience a rather large ammount).
I am just hearing about him now that he has died. I don't see why it is SO relevant to HN community. I don't see any similarities here whatsoever. Nor do I see a hacker theme.

Would appreciate if someone would enlighten me on this.
How exactly is this notion of “semantic types” formalized? Is it something like NuPRL, where the base language's type system isn't sufficiently precise to rule out all misbehaviors, and on top of that a more precise type system is added, whose typing rules might be defined in terms of the base language's evaluation/execution rules?
Who was the first programmer?
Ouch... Guess that answers it definitively then. Shame that if someone wants to learn, they have to resort to copyright infringement...
Even with high CPU loads, due to license costs for expensive proprietary software, the advantage can shift towards mainframes when dedicated Application Assist Processors (zAAP) are employed, because usually only the generic CPUs have to be licensed. By offloading work to the 'license-free' zAAPs, overall throughput can be greatly increased with equal license costs.

Of course, this scenario isn't what LinuxONE boxes are made for; they are more focused towards open source deployments in the enterprise, with low license costs (usually only support contract costs).
Here's a jOOQ example from the "PostgresDatabase" class, which is used to reverse-engineer the meta data. How would you write it in Torque?

.select()
.from(
select(
TABLES.TABLE_SCHEMA,
TABLES.TABLE_NAME,
TABLES.TABLE_NAME.as("specific_name"),
inline(false).as("table_valued_function"),
inline(false).as("materialized_view"),
PG_DESCRIPTION.DESCRIPTION)
.from(TABLES)
.join(PG_NAMESPACE)
.on(TABLES.TABLE_SCHEMA.eq(PG_NAMESPACE.NSPNAME))
.join(PG_CLASS)
.on(PG_CLASS.RELNAME.eq(TABLES.TABLE_NAME))
.and(PG_CLASS.RELNAMESPACE.eq(oid(PG_NAMESPACE)))
.leftOuterJoin(PG_DESCRIPTION)
.on(PG_DESCRIPTION.OBJOID.eq(oid(PG_CLASS)))
.and(PG_DESCRIPTION.OBJSUBID.eq(0))
.where(TABLES.TABLE_SCHEMA.in(getInputSchemata()))

// To stay on the safe side, if the INFORMATION_SCHEMA ever
// includs materialised views, let's exclude them from here
.and(row(TABLES.TABLE_SCHEMA, TABLES.TABLE_NAME).notIn(
select(
PG_NAMESPACE.NSPNAME,
PG_CLASS.RELNAME)
.from(PG_CLASS)
.join(PG_NAMESPACE)
.on(PG_CLASS.RELNAMESPACE.eq(oid(PG_NAMESPACE)))
.where(PG_CLASS.RELKIND.eq(inline("m")))
))

// [#3254] Materialised views are reported only in PG_CLASS, not
// in INFORMATION_SCHEMA.TABLES
.unionAll(
select(
PG_NAMESPACE.NSPNAME,
PG_CLASS.RELNAME,
PG_CLASS.RELNAME,
inline(false).as("table_valued_function"),
inline(true).as("materialized_view"),
PG_DESCRIPTION.DESCRIPTION)
.from(PG_CLASS)
.join(PG_NAMESPACE)
.on(PG_CLASS.RELNAMESPACE.eq(oid(PG_NAMESPACE)))
.leftOuterJoin(PG_DESCRIPTION)
.on(PG_DESCRIPTION.OBJOID.eq(oid(PG_CLASS)))
.and(PG_DESCRIPTION.OBJSUBID.eq(0))
.where(PG_NAMESPACE.NSPNAME.in(getInputSchemata()))
.and(PG_CLASS.RELKIND.eq(inline("m"))))

// [#3375] [#3376] Include table-valued functions in the set of tables
.unionAll(
tableValuedFunctions()

? select(
ROUTINES.ROUTINE_SCHEMA,
ROUTINES.ROUTINE_NAME,
ROUTINES.SPECIFIC_NAME,
inline(true).as("table_valued_function"),
inline(false).as("materialized_view"),
inline(""))
.from(ROUTINES)
.join(PG_NAMESPACE).on(ROUTINES.SPECIFIC_SCHEMA.eq(PG_NAMESPACE.NSPNAME))
.join(PG_PROC).on(PG_PROC.PRONAMESPACE.eq(oid(PG_NAMESPACE)))
.and(PG_PROC.PRONAME.concat("_").concat(oid(PG_PROC)).eq(ROUTINES.SPECIFIC_NAME))
.where(ROUTINES.ROUTINE_SCHEMA.in(getInputSchemata()))
.and(PG_PROC.PRORETSET)

: empty)
.asTable("tables"))
.orderBy(1, 2)
.fetch()) {
I think I disagree. We actually spread lots and lots of "information" via Facebook. In other words, we're "very informed" (whether it's arguably correct information is another story.) But we are, really, becoming more rigid in opinions due to this "information" which means, we are less receptive to new knowledge and new ways of thinking.

(I think, in the big picture, our opinions on this overall point do align, so please don't completely disregard my comment :).)
This attitude leaves the project hamstrung with old misfeatures. Sometimes externally-visible functionality isn't outright broken, but badly designed in some way, like exhibiting a nonsensical corner case or whatever. People "out there" depend on that behavior, though. Their scripts might break if it is changed. You really want to fix it.

There are ways forward, like supporting a backwards compatibility mode which emulates the old behavior. For instance --emulate-version=6 could make version 7 behave like 6 with regard to changes like this. At some point, you cut off support for --emulate-version values of 6; the program then fails with a message saying "Version 17 can only emulate quirks from version 8 and newer." and bail.

If people want the old behavior, they can use an older version of the program.
Newspaper3k – Simplified python article discovery and extraction
Ford says it conducted successful tests of driverless cars in snowy conditions
The problem isn't that you have to use/extend existing code, the problem is that it isn't documented. I'm guessing there is a lack of knowledge sharing between the developers.

Like others have said; instead of writing the functionality from scratch, try to understand the existing code and document it.

> The process slowly repeats until my feature eventually converges onto a configuration of existing components, with as little new code as possible.

In other words: "The process slowly repeats until you know the codebase". Also, less code brings less bugs.

> I must spend X^(size of our codebase) hours grappling with other people's ideas, solutions, and mistakes.

Learning to understanding how other people think is crucial, and its better to learn from the mistakes of others than your own.

> Should I be deriving pleasure from this?

Hopefully, with time. But you are more supposed to derive a salary from it.
> A mathematical proof applies to all cases, not just one. Gödel's result addressed Russell's project, but it applies universally, as do all valid mathematical results.

What? I have no idea what you mean by "applies universally" and "all valid mathematical results."

A straightforward reading of that sentence implies that Pythagoras' Theorem is not a "valid mathematical result" because it applies only to right triangles. That can't be what you're saying, is it?

I am acknowledging that Gödel's second theorem states that any mathematical system that attempts to prove itself is doomed to failure. I am also stating that Russell's project involved a mathematical system that attempts to prove itself. Therefore, Gödel's second theorem applies to Russell's project, but it does not necessarily say anything else about other projects.

> Many mathematicians regard Gödel's result as the most important mathematical finding of the 20th century.

So what? This is argumentum ad populum. How important the mathematical finding is is irrelevant to whether it matters to the discussion at hand.

> This is false. If the Halting problem is insoluble, it is also insoluble to a human

OK, so do you believe that modern mathematics is invalid because Russell's project failed?
I can't recommend a 2-pack, but for a nearly unbreakable single learner drone the Hubsan x4 is the standard, and it's great.

When you and your kids start flying drones you WILL crash them. A lot. Hence why the "unbreakable" bit is important.

My girlfriend and I both bought one each last year, and we had a lot of fun with them. They have a (terrible) camera, they can go pretty fast, they can fly outdoors and fight at least light wind, and most importantly, particularly if you add the propeller guard, they're almost indestructable.

We bought an extra pack of propellers and an extra pack of batteries (the latter to extend flight time) and that's all we needed for a few months of near-daily flight.

We crashed them into trees, dropped them from 100 feet up, flew them at inadvisable speeds indoors, bounced them off walls, ceilings, light fittings, furniture, and occasionally each other, and they survived fine barring a bunch of propeller replacements (which are very cheap).

10/10 would crash again.
> Spent money on making office look nice, yet have desks from Ikea

You say that like it is a bad thing. I'd take an Ikea "LINNMON" table top with their "GERTON" adjustable legs over half of the crappy desks I've had to work at. Their "BEKANT" range isn't too shabby either (inc. the BEKANT sit/stand).

I'd say Ikea's office chairs are "meh" but their actual table tops/desks are definitely up to par. I wouldn't be disappointed if I rolled into an office to find them.
I'd like to see such apps let users do for Oberon Workstation what this person did for Windows 3.1:

http://www.networkworld.com/article/2223927/opensource-subne...

You could have a lightweight, safe platform you do everything in that's sync'd to various devices. A bit of popularity might get more work into it. Remember, though, that A2 Bluebottle is the most recent Oberon system probably with the most features. I could be wrong on last part. It worked fine (and fast!) in VirtualBox.
LOL. I have a coffee mug that says "World's Best Dad" at home (it looks very fancy). Does that mean I am really the best?
Tough duty. My heart goes out to you.
The article doesn't really answer the question. It's more like "here's some evidence that a popular myth is incorrect."
lol, last time I talked to IBM Linux was Linux was Linux.

Shouldn't Go stuff simply run on their LinuxVMs on Z?
Switching to stronger and lighter materials has certainly helped. There's new tech like blindspot monitoring and backup cameras in almost every vehicle now, and even rather simple stuff that's been around for awhile (like daytime running lights and having a center brake light) makes a huge difference.
I've posted this in a previous thread about equity options, but I made this Google Docs spreadsheet that helps model the potential payout of various stock options: https://docs.google.com/spreadsheets/d/1L-hwCRXKDwmOPqXCwQo4...

You put in your equity percent and how the "costs" associated with it-- both exercise costs, and the "opportunity" costs such as smaller salary over X years, or unvested shares at current company--- and it spits out a grid of how much your options would be worth in various combinations of dilution and exit values.

I think it'd be a good addition to a guide like this but I'm not really sure how to best integrate something like this in a .md document or another page that will run inside github. Right now someone has to make a copy to their own Google account and mess with the inputs to use it, which is a bit cumbersome.

edit: went ahead and made a issue in GH for more detailed discussion rather than doing it here: https://github.com/jlevy/og-equity-compensation/issues/27
Of course the members of this tribe would certainly enjoy believing that we are above that tribe.
Nutcache V9 receives rave reviews notably from FeedMyApp
impossible to answer without knowing any other information.
Meet Connexion: Zalando's Open-Source REST Framework for Python
A 'Brief' History of Neural Nets and Deep Learning, Part 1
You can probably replace communism by capitalism in most sentence of your post. Regarding the incentive to inflate numbers, think about quarter report, or of things like Enron, Volkswagen or Autonomy (which was sold as an inflated price).

The main difference is that in an autocratic system, it is easier to not get caught by using force to silence oppositions or whistle blowers. In a working democracy with some kind of transparency and regulation, you can't lie for ever. (But then you can still say you are flabbergasted by what the auditors have found and you will do everything in your power to find out why such shocking activity took place and restore the public confidence in your company)
He discusses that in a later pargraph "Local name clashes", basically advocating the use of namespace prefixes.
-ingen would also be interesting, Baden-Württemberg is full of those.
NO it isn't a good codebase (can't understand it without talking to senior devs) and NO that doesn't HAVE to be what software development is; but unfortunately, it often IS... try to find work at a startup, or start your own, if you're that unhappy with things; if not, try to learn what you can from the senior devs, and their massive poorly documented codebase. Working with senior devs can be a drag, for sure -- I should know, I am one ;-)
You do something once and it earns income for a long time. It's no different than writing a program or building a website.
This is another option: http://ebean-orm.github.io/ sound very nice and complete
> if it had flown more missions then it's cost per mission would have dropped.

How, when the cost was limited by the refurbishing costs after each launch?
Free Reinvented email solution for internet users
Or you could use Slick[0] for free.

[0]: http://slick.typesafe.com/
I always love it when people use git & github for more than code in the way you just demonstrated.

I only just started organising some of my non-technical writings in a repository and can already see the benefits.
The 6 most in-demand data analytics skills of 2016
China is not likely to experience "demise" because it is a huge region of the world, an ethnicity, and a culture all at once.

However, its path toward growth can be interrupted and slowed. It has happened at least twice in the few hundred years: first by the late Qing dynasty, and then again in the Great Leap Forward.

That's what people are worried about with China: that the tension between its "communist" government and its growth-pacified population will not be resolved without serious interruption to its progress.

In the U.S. there are mechanisms to relieve such tension. George W Bush mismanaged Katrina and Iraq, and the Republicans got booted from office shortly thereafter. If the Chinese leadership starts to lose the populations' confidence, how do the people pick new leadership?
> despite the ability for dogs and wolves to interbreed, we consider them different species.

No we don't? Domestic dogs and most wolves fall under Canis lupus, they're differentiated as a subspecies level but they're the same species.
Different processor architecture?
A UK version, showing Norse names (which famously show a very clear divide):
http://www.britishmuseum.org/whats_on/past_exhibitions/2014/...

And for just England, http://kepn.nottingham.ac.uk/, dividing by source language.

While this doesn't split by toponymy, if you click on the towns, you'll find the toponyms explained.
Being a Good Open Source Steward
How Is the Economy Doing? It May Depend on Your Party, and $1
The dying technologies of 2016
The intelligence community used to value Tor. Remember where it came from. Now they don't, presumably because the primary intelligence target has shifted from fixed actors like nation states and large businesses to the general public. Now those nation states and businesses are 'intelligence partners' in the fight against the 'lone wolfs' hiding within the masses. Perhaps then it is in Tor's interests to restart some rivalry between nation states.
Live Chat with Cindy Alvarez, Author: “Lean Customer Development,” UX at Yammer
Having been married for eleven years I think my wife has finally accepted I'm not going to change (and I have long since accepted that she won't either). She's a 9pm-6:30am kind of gal and I'm a 2:30am-10am kind of guy. But, sure, through the years this has definitely been an area of contention. Now, we both find it convenient, I put the kids to bed while she watches TV or reads and I get to sleep in (on the weekends at least) while she cares for the kids.
A junior dev I worked alongside a few years back got quite angry with me when we were facing an "interesting" problem - he was well into thinking how he would write code to solve the problem meanwhile I had googled and found an existing utility downloaded it and demonstrated that it worked - 0 lines of code required....

[NB To be fair I had the same sense of disappointment myself years before when I was quite proud of a package to do CLOS object persistence and a more experienced chap told me there already was something to do that...]
Hey now. Let's not bring COBOL/C/C++/VB/Perl/MEL/PHP/MUMPS/JS into it.
You understand that your taste, despite subjectively feeling more "real" than the tastes of others, actually isn't, right?
8 pathetic ways David Bowie’s death is being used to flog products
I think a more accurate example is it like saying: "don't they know cars predate the Tesla" and given it is electric all prior cars don't matter.

Just showing my age really :^)
It's lucrative for the brokers who are making wide retail spreads and getting most of the carry. the leverage available in this market is very high (as high as 100x-400x for retail investors) so the dispersion of individual returns is very high. my guess is that most people like a casino leave with zero in the end...
you would have better chances starting your own startup
A link to a webpage rather than a raw PDF download would probably improve readability and not trigger concerns over the trustworthyness of the file when opened.
Believe you me, "crumbling infrastructure" has been a constant talking point of those who want greater federal spending for decades. Not to say it's all crying wolf, but if it had been true the whole time it was being complained about, by now things would be more obviously crumbled.

State governments in particular love federal infrastructure spending, since it is more or less a direct cash transfer to a) their own budgets, where local infrastructure spending can crowd out other priorities and b) the politically potent building and construction trades.
Processor architecture is not processor architecture is not processor architecture. The Go compiler produces native binaries.
Stone Amperor Turns Dreams into Reality Set in Stone
Faster Battery Charging: Smart Chargers
Also, I think much of the panick arise from the fact that they don't play along with "the great american plan", like many other countries do. They are torn in their side, but so far not such a big threat.

By the great american plan I mean sharing the same system of government, signing good' ol' threaties that favor american corporations (TPP, PIPA, SOPA, and whatnot). They did a great job spreading democracy in middle east, while mostly Europe ended up taking the heat. I hope they won't start spreading democracy there as well, because pushing it by force didn't seem very effective.
Love this nuance you teased out.
> The software at the heart of an exchange that manages the Order Book is called a Matching Engine, and must be very fast and reliable.

Does anyone know what language these systems are typically built with? Or have examples of their implementation?
"Next time I make a purchase of a chip, or a product using it, I may check on this to the extent of my ability. I might not go without a laptop if I can't acquire it without causing harm, but I will certainly prefer to minimize such harm if possible."

Very reasonable position.

"My hypothesis is that if you give people easy ways to do the right thing, they tend to value doing so[1]."

My experience in activism for civil rights, privacy, less corruption, and so on suggests people just don't care. It has to literally take almost no mental effort in America or most won't lift a finger. Unless it's one of those hot button issues. They'll at least talk a lot about it on Facebook while some take action. Apathy reigns supreme here, though, as we've seen time after time.

"(even if "we are better that the competition... because we decided to recently stop funding warlords" is perhaps a fairly low standard)"

Haha. Low standards reign, too.

"involving regulations and government incentives and treaties, and stronger governance developing in affected countries;"

TPP shows it going in the opposite direction with more concentration of power into elites' hands and reinforcement of prior stuff. Individual companies might do better, though, hopefully.
Letter to a CFA level I student
I'm afraid I don't buy that. Music follows rules, rules that we all grew up internalizing. There's no "universal music", just music who's rules you are familiar with. Tweak those rules just enough and in the right way and you are innovative (see: The Beatles). Tweak them too much and you are simply avant garde (see: Captain Beefheart).

That means that music is without question a social construction. Simply look at how non-western music is so radically different from popular western music, yet still appealing within those cultures.

It's very possible Bowie could have been too avant garde or too much of an outsider, but what he excelled at was tweaking the establishment just enough (both musically and performance-wise) to find a huge audience whilst still being "outside" the mainstream.
I'm at MIT proper and a good portion of our team's medical device work is DOD funded. While we are primarily designing devices to be used in civilian hospitals, our diagnostic devices could also potentially be used to optimize battlefield care for soldiers, which I personally think is great.

I think a wholesale ban on military research is pretty silly; the ethical implications of projects should be considered on a case by case basis by the university.