skysight-inc/HackerNews huggingface dataset:
I'm working for a company that does DMS Things™ and processing incoming PDFs (for mailroom applications or invoice processing) is one of our core projects. Given that this is the closest submission to my day job ever, I'm really curious about your project.

Your online presentation looks great. The 'layout designer' if you will, the 'where are important things' screens look slick.

I do wonder how you assign those settings to incoming PDFs though. Is it the user's responsibility to say 'This PDF? I told you how/from where to extract data before'? Or do you have some classification system that stuffs the PDFs into buckets (say, by vendor) and templates are assigned to those?

How many PDFs that you encounter contain text (vs. scanned/image only documents)? For us, while the former certainly rise in popularity, the latter are still far too common/more prevalent.

Our solution is mostly on-premise so far (online offerings are the current focus of development) and we're quite OCR heavy, using a bunch of non-free engines and vote between the results. We also have dynamic templates, allowing rule sets containing rules like 'The total amount is a number satisfying format X, usually right or below a string containing "Total"' (and our invoice processing solution basically comes with rules like these preconfigured for various countries).

Are your templates using absolute coordinates/regions? You mention your 'unpaper' feature - do you fix/deskew both images and regions for misaligned pages?

(I won't mention any company/product names, because I don't want to advertise or hijack the thread. Nor do I need to connect my HN account ~directly~ with my employer)
The infrared might help: the capillaries transporting (hot) blood under the skin probably grow somewhat randomly per individual, giving everyone a slightly different pattern of heat running through their face.
Stack Overflow Documentation
> Science is about what is, not what we should do. Politics is about what we should do.

> The minute you cross that line, the minute you start advocating for an outcome, you are an activist, not a scientist.

I'm not a scientist, but that seems like a rather simplistic view based on an artificial dichotomy. Firstly, and while I agree that the primary concern of science is the examination of reality, politics can direct science. Experimenting on humans and sentient animals is strongly regulated, for example, as is scientific work that can cause environmental damage (radioactivity, chemicals). The motivations for these are political/legal, not purely scientific.

A major concern in politics is choosing between alternatives, but science can and does influence this. Consider the safety of fracking or whether geoengineering is an alternative to atmospheric carbon reduction. Political considerations may indicate one set of views, but the scientific evidence may (with some level probability) indicate others. I think that scientists have a right, and sometimes an obligation, to advocate outcomes based on their scientific knowledge. Especially when the consequences can be grave.

> Real scientists can't be advocates. It's a conflict of interests.

This comes worryingly close to asserting that scientists who advocate are not real scientists, which is a powerful tool for silencing people. Scientists have a lot of practice with dealing with conflicts of interest (pharma, nuclear weapons, medicine, etc.) and while that is not in itself part of science, it is part of how science is done when it is embedded in complex human societies.
The example is a co-op comprised of professional photographers. According to the article, the co-op screened out over 90% of applicants. I suspect that selling stock photography on the web is not most of the accepted applicants main gig.

These aren't people waiting in line for another person's sushi or drycleaning. The article's title is a bit misleading. This is a niche in the world of professional photographers that doesn't really generalize to the scale of an "economy".
previous -> http://calculist.org/blog/2015/12/23/neon-node-rust/
But some end up really wanting to live anywhere but there.
Simpler systems are easier to scale than more complicated ones, for sure - but things like making sure that your database is easily shardable are often cheap (even free) before you start, and might be extremely expensive later on -- I'm familiar with a project that eventually spent a few hundred thousand dollars on some high performance database (Oracle RAC or something, don't remember exactly), where -- if the database schema was shardable in advance -- they could have been ok with 10-20 cheap machines running MySQL.

And I remember an earlier project that had to be completely rewritten in the early '90s because at the time, Oracle couldn't yet scale even throwing money at it (and DB2 reportedly could - but the required Mainframe was not an option).

Simple is often best, yes. But not oblivious-to-the-future simple.
You're going to have to include Seattle in the "expensive" set either now or very soon. New homes are going for millions. But other than that, agreed, just go outside the commuting range of all the major hubs and it's cheap!
While the fact that hundreds of thousands of lives will be saved annually, worldwide, due to self-driving vehicles is more than enough to justify hurrying toward that goal, self driving technology will have enormous secondary effects, only some of which can be reliably predicted.

Your concern about sprawl could come true, or vehicles could switch largely to on-demand access, where urbanization will provide the critical mass for on-demand vehicle use, making the exurbs relatively more expensive.
How to Set Up Android Emulator in Flow.ci
OwnCloud 9.1 Brings 2FA, Collabora Office
Well, if it's an algorithm as the article alleges - compression is an algorithm and so are video codecs. They can be patented. Why should this be treated differently?
For that matter, I live about 40 miles outside of Boston/Cambridge and housing prices are pretty reasonable. Yeah, the commute in is a pain if you work in the city (although there's decent commuter rail service). But if you don't have to work in the city (I don't), there's reasonable housing within a distance that lets you go into the city for an evening.

I think some of those other locations (SF in particular) probably have a bigger radius but a lot of the angst about housing prices turns out to apply to very specific urban locales. And new grads were complaining about the price of crappy Manhattan apartments at least since the 80s.
"Life as a simulation" theory doesn't really concern itself with plausible technology, any more than space opera does, and yet there are people who take both seriously and in at least some part model themselves on that basis. Plausibility doesn't really seem to be their major concern.
I was a heavy user of pipes and I'm now a heavy user of python. I have built my own dodgy simple replacement for some of the things I used to rely on pipes for. I'm very eager to see what you've got here, at first glance it seems like an excellent fit for my needs.

Thanks!
Why should video codecs be patentable? I'm well aware they are currently but it seems ludicrous that you can patent the performance of a sequence of mathematical operations.
And minikomi's point is that a fibonacci number generator is ill suited for nodejs, so it is expected that this webapp doesn't achieve high rps.
When vehicles don't crash, they don't have to be crashworthy, and don't have to weigh two tons. That, in turn will cut particulate emissions from brakes and tires, and cut the environmental impact of manufacturing inputs.
The hardest feature to implement is "Turing Completeness", given those so called "Walled Garden"...
Turn your old cellphone into a smartwatch with Arduino
It looks like this is the patent, and that it was withdrawn because they stopped paying the fees:

https://register.epo.org/application?number=EP05100648&lng=e...

Assuming this is the same patent, either Gielis is so irresponsible and disorganized he didn't realize his patent expired, or he's just trying to rustle up some bad press to extort money out of them.
UK.gov digi peeps hunt open source chief
...and they would be correct. It is a programming language...

Its just that its called C++... and it isn't a distinct and separate language.

This study is generated by and aimed at people who know the difference. Therefore, its a mistake.
Getting Started with Microsoft Cognitive Services – Face API
Video codec patents are an odd example to use, as they are currently doing a great job of stifling the state of the art, rather than promoting it.
Show HN: Urbit crowdsale stats
Building our web-app on GitLab-CI
You are confounding two separate issues: Advocating and making decisions. The decisions are made by the elected government and legislative body. That doesn't mean that knowledgeable people should not give their input. You comparison to armed services is misleading: Members of the armed services are sworn as representatives of the state. Being neutral on policy debates is part of their job. Scientists very much are not representatives of the state. They may get funding from the public, but they're not duty bound to be policy neutral. So they can quite well advocate that we totally should find a way to deflect the asteroid - it's just not up to them to decide.

You're also misleading about the consent of the governed. The governed don't have to agree with every policy that the government institutes. Elected representatives are often only bound to their conscience and not to the direct will of the electorate. This may be hard to swallow in some instances, but the in your example the people that choose to ignore the asteroid have no right to also initiate the destruction of all those that don't agree.

Btw: The arguments in the reason.com article you posted upstream about lies as part of lobbying campaigns have been refuted in the nytimes article quite well. Knowingly engaging in a dangerous activity and lying about the outcome does not deserve 1st amendment protection.
The use case I'm looking at is a legacy application that allows you to define various 'dynamic' fields. Think document, extracted data and you can expose fieldA, fieldB and fieldC, while another user wants D, E and F.

Right now that application stores that in a rather messy way. Exposing this as a table field would mean that configuration changes (New field/a different field) causes a structural change (alter table). Or you have to go down the 'Date1, Date2, Date3, Number1, Number2' ... path.

In short: I see no way to expose these pieces of information in fields without ugly hacks, hence my interest in HStore/JSON(B) - but datetime based filters would be quite nice to have..
Why Is Your Net Promoter Score Important? #NPS
Thank you @iamjeff

Thank you for the kind words. Most people on here will advise you to start coding right away and I agree with them 100%. 2-3 hours everyday, use codeacademy or one of those websites and reference stack overflow when you get stuck. By September you will have a product or two that you can share on Hacker News
The CIA's statutory mandate is limited to foreign intelligence. Virtually everything the CIA does within US borders is illegal.
Great idea I especially appreciate the fact that its done by example. A couple of things that bothered me are:

1. The UI needs some refinement. I was looking to find a topic to post about and from my 10 minute browse I realised that if I was meant to find information in this documentation it's really hard to find what you are looking for. After you drill down to a tag it feels "unstructured". Readthedocs layout feels more user-friendly.

2. To future proof the documentation examples should come with a version number they apply to. For example there is PayPal and DropBox API examples which in a few months might no longer be valid.
Where there are factories and competition, innovation will happen. When we started manufacturing in China, we had experience building and they didn't so we had to show them how to do everything. Now they manufacture without our oversight, have the relationships with suppliers, and figure out how to do things faster, cheaper, and higher quality because it directly benefits them.

Meanwhile, we don't have the experience building things that they do with their equipment and people.

The only problem is believing that other people innovating hurts us. It doesn't.
>> "In April, the U.S. government officially named the Great Firewall a barrier to trade."

That's absurd.
I'm not up to date on the complexities of patent vs copyright, but I'll assume you're against both?

It just seems to me if you can write software you should be able to own it. If you can own it then you get to say where and how it is used and what compensation you want.

Isn't an algorithm or a codec a lot like saying a program? Why shouldn't people be able to own the fruit of their labors?
Thank you @majani,

Kuhustle is a global marketplace. The incentive is the guaranteed quality of service compared to other traditional freelance platforms. By plugging in a product managers between the employer and freelancer, Kuhustle is able to take away the process headaches of product design and delivery and offer greater convenience to the client.
Chinese have not innovated yet in anything in the present day. The examples given are just taking individual parts, and copying them all in one system.

The main difference is that in China there are not software and business patents. There are patents but in practice you can do whatever you wish. Also the Government can and actually does whatever pleases them. Someone knocks your door and tells you: We have decided you have to teach those guys what you do so they can do the same you do.

It is not innovation, but forced collaboration. Almost any technology is bought from outside, they will offer 10, 20 times(or whatever necessary) more salary(than what they actually earn) to key workers outside China with tech experience in order to go China and train Chinese replicating products in China. Once in China they will teach other companies to replicate the technology. This process is totally natural and periodic in Middle Land.

It has nothing to do with innovation. In fact the System makes it really hard to really innovate in China: Only traditional products like Silk, Porcelain and tea are protected from counterfeits. The rights of the individual is always less than the collective. The education teaches you submission and Confucian values, not risk taking and disruption.

Never forget that disruption and innovation is synonymous with change, and the first thing they will want to change is their Government.

Their system have worked fine for them until now, coming from total poverty(most people in China actually remembers the famine that killed millions, you see people wasting food as a symbol that they are "rich" enough to waste it),the advances have been impressive, but is not a model for developed countries.
Of course Chinese entrepreneurs can innovate. That being said, the CCP has been making it more difficult. As of this month every single mobile game needs government approval at cost to the developer.
Couldn't agree more, for f@&$! sake people, we're trying to evolve, form cross-community, intercontinental collaboration and move forward together as a species but a messed up financial model (particularly in the USA) is holding society back. We almost all know it, it's easy to say but hard to change. I think that the key is to keep the conversation current, transparent and relevant to the general public and that is the only way blockers like patents will ever go away.
Please let me know what you think. I worked pretty hard on the readme so let me know if anything is confusing and/or doesn't make sense.
Advanced Backup for Salesforce and Other Cloud Apps in Skyvia 4.2
Peter Thiel to Focus on Endorsing Donald Trump in Convention Speech
Satellite solar panels are very specialized devices that use different technology from ground-based ones. For a start, efficiency is much more important on satellites because of space and weight limitations, so they're generally multi-junction gallium arsenide solar cells rather than the cheaper single-junction silicon used in ground-based solar power.
Last known VCR maker stops production, 40 years after VHS format launched
That one makes more sense to me. There's no legacy platform that only supports Objective-C and not swift, so virtually all the developers switched to the more pleasant to use language.
The Danish mail service presumably handles several orders of magnitude more mail per member of staff than an office mail room too.

In a civil service establishment handling legal documents you have to have controls on the mail, no member of staff is just going to open a piece of misaddressed mail willy-nilly, it's going to follow procedure especially in an office handling identity papers.
According to these rankings JavaScript is the most popular language, and it's not based on the JVM/CLR, and it doesn't have great c/c++ interop. Other compile-to-JS languages like Typescript, Elm, and Idris are in the same boat.

Elixir made some solid gains this quarter, and it's based on the BEAM VM, so not JVM/CLR, and not great c/c++ interop. It has great concurrency support, and is widely regarded as being rock-solid.

Haskell fell one spot, but it's still in the top 20, and it's not based on the JVM/CLR, and doesn't have great c/c++ support. The library support is similar to the situation in Python 3, and I've written plenty of performance sensitive Haskell code that's within 2x the speed of c.

It's a big world out there, and there are so many great languages. The JVM/CLR definitely provide a nice head-start, but they're not the only way to build a good language.
it can still be up for debate

Maybe a slow language doesn't matter too much when the majority of the work is conveying data back and forth from the database to the users
https://twitter.com/elonmusk/status/756004029239472132
I like the feature, but just for understanding, will the assignment always be truthy if any of the assigned variables are set? The example is

branch1 =
if (foo, bar = %w[foo bar])
'truthy'
else
'falsey'
end

branch2 =
if (foo, bar = nil)
'truthy'
else
'falsey'
end

branch1 # => "truthy"
branch2 # => "falsey"

What about

branch3 =
if (foo, bar = ['foo', nil])
'truthy'
else
'falsey'
end

?
Notorious Hacker ‘Phineas Fisher’ Says He Hacked the Turkish Government
These contracts are seldom made public.

For one example of what we do know: House of Cards is not available on Netflix in Europe [1]. I'm sure Netflix is not happy with the situation but we can only guess as to what it would have cost them for the rights.

[1] http://www.hollywoodreporter.com/news/netflix-subscribers-eu...
There is lots of inspiration, inexpensive starting points here:

https://themeforest.net/search?utf8=%E2%9C%93&term=CV&referr...
Phineas Fisher has more information about the hack on his Twitter account: https://twitter.com/GammaGroupPR
Somehow these discussions about human driven cars feel like the discussions about smoking or owning a gun to me.

The world could be a better place for so many people, but somehow a bunch of other people think it's okay to continue doing them until they die.
I'm curious. What are examples that are not based around offering what the software does as a service (including support / consulting based products)?
Has Pokemon Go taken over the world? Not yet
You noticed that they were misaddressed though, right?

Now imagine you work in an office handling personal identity papers and travel documents mishandling of which is probably a sack-able offense and possibly a criminal one too. Every piece of mail entering your address has to be date registered and properly redirected. Do you think you'd just open letters without looking at the address?
Effectiveness has nothing to do with it. America is now just a simple goon to its corporations.
DataGrip 2016.2, SQL IDE from JetBrains, is released
Let's play write the article that should have been written!

Here's my favorite example of Chinese innovation: the ESP8266. It is original hardware and 1/10th the price of the equivalent offering from TI (their CC3000), with more speed, more features and better reliability.
Thank you. This only goes into the UX, but still nice.
I think you've missed it and I think you're going to continue to miss it so I'm not going to argue with you. The fact that you want to argue the merits of the Reason article here tells me that you've got skin in the game. Good luck to you and your cause.

I will note that the issue the Reason article brings up -- using state AGs to prosecute people who publish research, even if it's fraudulent research, is very serious. It's also the exact flip-side of the complaint that congressman are subpoenaing things. It's not going to end well. What one side can do when they're in power, the other side can do when the tables are turned.
I'll take your words about testability and maintainability, but still, I'm not convinced this would be be considered a microservice by most proponents of the term:

> Like in SOA, services in a microservice architecture[1] are processes that communicate with each other over the network in order to fulfill a goal. Also, like in SOA, these services use technology agnostic protocols.[2]

https://en.wikipedia.org/wiki/Microservices
Redis Labs raises $14M for its in-memory NoSQL database services
> the National Mobilization Committee to End the War in Vietnam ... attempted to levitate the Pentagon.

In what part did they actually mean to literally mean to "levitiate" the pentagon - to raise it into the air by magical means.

And how much of it was to cause levity i.e. "treat a serious thing in a light way with humour or lack of due respect", and raise consciousness, poke fun at the military and generally stir things up?
People don't get to own the math they invent, or the mental processes they invent. I think the same should apply to algorithms in general. You don't get to control people's thoughts, and if someone is allowed to think something, they should be allowed to have a computer assist them in thinking it.

Copyright is fine, if we ignore the recent length extensions. If you write software, you get to say who uses that software. But you don't get to say who uses similar software.
Kleiner Perkins has currently offices in four cities: Menlo Park,
San Francisco, Beijing and Shanghai http://www.kpcb.com/china

China has markets, opportunities and innovative people. Things are
just all somewhat different.
At what point is Amazon complicit in the sale of counterfeit goods from a legal standpoint? It is an obvious problem and Amazon doesn't appear to be doing much to counter it.

Seems like only a matter of time until they get sued by a brand name manufacturer just as YouTube got sued by content producers almost a decade ago. Not that I look forward to the day when Amazon sellers can be taken offline by a copyright notice like YouTube users today, but that is where we are heading.
I don't mind technical post in other languages, in spite English is one of the few languages I can read. But I'm in a minority here, posting in English will get much better results.

Anyway, the problem is that using the autotranslation this look like an off topic post.
Following the link from the article gives this: https://register.epo.org/application?number=EP00929732
No different and stronger I suppose, paroxetin/SSRI. Body is weird this thing impacts my overall blood flow. I expected to feel awkwardly stupid happy but it's not, it just makes you calm.
Not really, elixir's syntax is inspired by ruby.
7 Apps That Simplify Invoicing for Business
No, but we do expect that it's reasonably optimised. For instance, no one expect a reasonable app to download the same visual assets over and over again (and it looks like Pokemon Go does just that, though I'm not entirely sure I believe it).

Besides, even a little optimization can have a very large impact: https://news.ycombinator.com/reply?id=12135849&goto=threads%...