skysight-inc/HackerNews huggingface dataset:
This is a tool for programmers who need to fill out a lot of PDFs automatically. For example, a freelancing service could use FormAPI to fill out W-9 forms for contractors.

Or if I built a service for end-users to fill out and sign PDFs, I would create a separate website and use FormAPI to generate the PDFs. (I don't think I will do this, though.)

You're right that if you just need to fill in a single form, then there are easier ways to do that. (Even just using the Preview app on Mac).
When you are using Kubernetes, you won't have to deal with this yourself. The Cluster will move pods from nodes that are stopped because the spot price is exceeded. Ideally place nodes at different bids. So there will be a performance hit but no outage. With the new AWS start/stop feature [1] nodes will come up again when the spot price sinks.

1) https://aws.amazon.com/about-aws/whats-new/2017/09/amazon-ec...
Wow. I'm not a crypto expert, but the one thing I'm sure of is that no individual should ever create their own crypto algorithms. Of course, we're talking about a space where somebody can repurpose their Magic The Gathering code and call themselves a currency exchange, so maybe I shouldn't be too surprised.
I'm using it too for my current projects. Was a bit undecided between vuetify and quasar though.
He just described batch processing like it was a new thing.
Start with a general understanding of SQL/NoSQL/ACID/CAP and how they relate: https://www.quora.com/What-is-the-relation-between-SQL-NoSQL...

Then read this book for in-depth details - Designing Data-Intensive Applications
: https://dataintensive.net/
Massive Ancient Underground City Once Housed 20,000 People
> You put your public (and private if you want) pgp key on there. Then you make public posts on your social media signed with that key. This way, you show everyone that you own these accounts or websites or whatever.

If I don't want to give keybase my private key, which I obviously don't, how can it sign my tweets?

What is even the use case of signing my tweets? Presumably if I can access my account, t's me. There's only two alternative scenarios: someone hacks my account, or twitter is trying to screw me. Is there really a use case for this? Other than a few very high risk individuals, I don't think there's a point in signing tweets.

One of us (or both) is missing something here :D
The interesting part of Flutter for me is that it powers Fuchsia.

IF Fuchsia becomes a major thing, like the future of Android (and I can't emphasise enough how much it is uncertain right now) then it might become very interesting as a way to publish your new app on Fuchsia while being able to publish it on Android as well in order to support `legacy` devices (again, supposing that Android is abandoned in favor of Fuchsia)

Otherwise, it is 'just' another hybrid solution with the usual caveats.
Designing Data-Intensive Applications
http://www.erlangpatterns.org/iolist.html

This is also a very good introduction to how iolists work in Erlang:

http://jlouisramblings.blogspot.com/2009/01/common-erlang-mi...

Starts with:

---

There is a common saying that Erlangs I/O layer is slow. Bullshit.

---

I recommend all of Jespers' blog entries. The newer ones are here: https://medium.com/@jlouis666

This is another article focused on Elixir, but same idea applies:

https://www.bignerdranch.com/blog/elixir-and-io-lists-part-1...
Not OP but one use case is charitable grants. I made an app for a homeless agency my girlfriend used to work at for automatically filling out PDFs. They spent an inordinate amount of time filling out grant application PDFs, most of which requested essentially the same info. We made a simple WPF app that let them tag each field on the PDF as a particular info type (e.g. address, or address line 1, or statement of organization's purpose) then click a button to autofill. They keep all the data in a single underlying spreadsheet for convenience and just update that, rather than treating each of their hundreds of applications as bespoke.

Also I work at an accounting firm and we have a home grown solution that does precisely this for all of the standard IRS forms we fill out. For a larger firm like mine, we can afford to have someone code the solution in house, but for smaller firms or for in-house accounting departments, this could be worthwhile, depending on the price point.
really amazing job!
VC Firm Lays Out Plan for Ceding Freeways to Self-Driving Cars
Navigating the coming A.I. hypestorm
I found some hints - straight from the source, Google's design team - to the reasoning behind the "G" design, and why the alignment of colored arcs turned out that way.

A short video that demonstrates the intention of the lines: https://g-design.storage.googleapis.com/production/v6/assets...

It came from this article, Evolving the Google Identity (https://design.google/library/evolving-google-identity/) under section "Google G Construction".
What breakthroughs would be required to make this feasible for something the size of a flip phone?
This is the thesis of Cal Newport’s “Deep Work.” It’s an interesting book, I recommend reading it.
You have to wonder how they scale it.
They have an example of using the tool on the quick draw dataset: https://pair-code.github.io/facets/quickdraw.html
Slim style guide
Generally when someone writes a review this in-depth, this is assumed. Not always accurate, of course.
The whole thing is a great lesson in how “obvious” things we take for granted today, like using a sealed cooling system in nuclear reactors, or keeping waste in containers, were ideas that had to be developed through error-prone processes.
I am not sure how you are defining the "compiler" here; the compiler back end that emits code is where register allocation and peephole optimizations happen.

"The compiler doesn't reason about the data"

It certainly can; it is hard in a language like C due to the deficiencies of the type system, but in other languages the programmer can more explicitly state constraints on values. Compilers can also make useful inferences about constraints based on e.g. conditional statements, loop bounds, etc.

Where humans win is in designing more efficient algorithms. Compilers are great at reducing the constants but still cannot improve the asymptotics. In other words, human effort is better spent on the higher-level concerns, and yes, some languages are better than others for that task.

"Like with chess, computer + human is the winning combination."

Chess-playing programs are so much better than humans that it is not even interesting to compare them anymore.
And yet more books are being written now than at any other time in human history. Perhaps you are just making excuses. It is far easier to blame externalities than taking responsibility.
> You feel weird socially because you weren't wired to interact in the modern way (fast, tenuous, no strings).

I feel a lot of the issues in our society boil down to this. Logically we should feel more secure in a modern economy because of the sheer material wealth, and yet so many of us suffer depression, anxiety, and a raft of other chronic health issues. I suspect this is at least partly because we are evolved to find security in close communal relationships with people around us, but these relationships have become more shallow in modern society.
Seriously. If anything that is the stated purpose of the creator of it after contributing to so much violence with dynamite.

For Harvard this is intensely stupid.
Absolutely this.

The recent "fake news", "omg people are brainwashed by social media" hysteria is coming almost entirely from the parts of the traditional media that are keenest on having a monopoly over political influence.

Observe that the Guardian burns money at a catastrophic rate and run begging boxes on every article ... because they prioritise influence over profit. They can't stand the idea of hiding their writing behind a paywall because they see their mission as to influence first, and make money second. What's more they always have, the Guardian has never made a profit (it was subsidised by unrelated businesses until recently).

My trust in the media has steadily declined over the years and what's killed my trust has been the times I've fact checked articles and discovered they're lying to me. Sometimes I felt it was deliberate and other times it clearly represented colossal laziness on the part of the journalists.
But as codingdave said, there are actual person-level issues with editing the same text together, and it happens rarely anyway.
Good examples. In the US, it’s fairly common to use “England” to refer to the UK, which really weirds me out.
The Numerics of GANs
They looked pretty similar, and we had set meals, so don't know whether their a-la-carte menu was different...
Part of the calm relaxing feeling many of us get being out in nature may be the comfort of knowing that we completely dominate the entire environment.

Contrast with the often hyper competitive social/city environment.
Probably because it was fairly successfully covered up for decades, whereas Chernobyl had the world watching within days.
No, actually most of Wikimedia's spending is largely unrelated to Wikipedia.
Or internally. Or at the behest of nuclear powers.

https://en.wikipedia.org/wiki/List_of_ongoing_armed_conflict...

And I guess those are just 'direct' deaths so it doesn't count all the deaths of refugees or plague or starvation that arose from the conflicts.
Ask HN: Best hard scifi AI novels?
I don't think 'i robots' are hard scifi. Today i sixth times read The greatest 'True names'(1981) by Vernor Vinge, it is an incredible AI cyberpunk hard scifi novel，aslo a great literature.

Update: Thanks for all the great recommends，it is greatest time to find ideas in these books today. Please aslo add the book publish year，i think it will be helpful to see the writer's wonderful superior consciousness.
I have followed this project for quite long time, have even used it once or twice for fun (in floppy days). Makes me wonder why didn't anyone tried to write similar thing for Raspberry, I mean Linux is sometimes too much, this could have spinned off a complete genre of OS for these kind of devices for education as well.
I found the "Consensus optimization: taming a non-con vector field" part very enlightening.
Not doable. A neutrino detector, including radiation shielding, cannot be the size of a flip phone.
Forrester, one of the most influential research and advisory firms was hacked
Ok. So there's choice. But is it really not a monopoly if paying in is compulsory, whether you use it or not?
>We haven't put anyone on the moon since 1972, for instance. As a percent of gross domestic product, NASA's budget has been slowly petering out since the late 1960s. It's quite possible that “there will only be a brief window of opportunity for space travel during which we will have the capability to establish colonies,” Gott wrote in 1993. “If we let that opportunity pass without taking advantage of it we will be doomed to remain on Earth where we will eventually go extinct.”

So only the USA and only NASA can save all of humanity?
I'd recommend adding README files to the public Github projects.
I doubt you or the parent commenter are going to be marginalized because of that comment is any way. The fact that you can have these beliefs and express them in a public forum is a sign of how civilized things actually are. There are plenty people alive that have lived through times where that wasn't an option. Talking to them might give you some perspective.
There is also the term "faceless bureaucracy" which I think describes the situation best.
That Big Nerd Ranch post was eye opening for me.
> Lightning network opponents argue that these supernodes will become mini banks in some ways and will need to follow KYC norms.

This is an interesting theory. Why don't money transmitter laws apply to standard bitcoin nodes which authenticate more than $10,000 of transactions a year?
Chernobyl isn't in Russia, although the writer probably meant the USSR.
> If I don't want to give keybase my private key, which I obviously don't, how can it sign my tweets?

You don't sign all of your tweets. Just one which proves that the person who owns the keybase account also owns the twitter account in question. Through transitivity, you can then prove that you are the same person who owns a particular facebook/github/HN account if you also sign a post on those services.

> Presumably if I can access my account, t's me.

That proves the person logged into the account is authorised to log in, not that the owner of the account is a particular person or the same person that owns another account on another service.
I don't know of any mandatory books or theory about NoSQL, I picked it up on the fly using Firebase for a web app. Not affiliated, but I'm a reasonably happy customer. It's super easy to learn, and they have lots of tips and pointers about how to use it well, as I'm sure others do.

Their tips are here, and I think this applies to most/all NoSQL (someone correct me if I'm wrong.) https://firebase.google.com/docs/database/web/structure-data

The tl;dr is:

- Avoid complex queries. Structure data so that you can make simple queries that execute fast.

- Avoid nesting & flatten data as much as is reasonable.

NoSQL is easier to learn & use than SQL, there's lower barrier to entry, but the trade off is that it's less powerful than SQL, so you have to keep your data simple too.
I’m thinking we’d need new physics discoveries. Maybe elements from the island of stability might help. Or something with superconductors. You never know.
That's because the systems are designed to 'hook' people that way

No they aren't. Nobody sat down and said "how do we design Instagram to be maximally addictive". They just said, hey, look, I made some neat photo filters and someone else said, hey, love the filters, it'd be neat if I could share these photos with my friends. Badaboom, a social network.

The fact that so many people spend so many hours on Instagram is nothing to do with the software itself and everything to do with how people use it. To be brutally honest here, in my experience it's 90% girls who obsess over Instagram. I know very few men who use Instagram at all, let alone post regularly. Women use it so much because the posts they configure the app to show them consist mostly of girls boosting each others self confidence by telling each other how beautiful or successful they look in each photo. Equally important - what's not there: no politics, re-sharing of links that someone might expect you to read or care about, and in general nothing that would require any mental effort at all.

Nobody designed Instagram to be full of trivial ego pumping, it's a neutral photo sharing tool. There are no dark patterns, whatever they're meant to be, unless you believe that the absence of a "share this link" feature is a dark pattern. It just so happens that this is how many people choose to use the tool.

In the same vein, nobody designed Twitter to be mentally less taxing than other social media sites, it was just that due to technical limits SMS restricted your character count, and Twitter inherited that limit, and limiting the size of a post sets a very low but very consistent quality bar on tweets, such that people who would have been intimidated by blogging full sized articles can now engage in online discussion without feeling out-competed.

And why not? The attitude you display here shows a great feeling of superiority: people don't like Twitter or Instagram because they like the culture on these networks, instead it's because they've been "addicted" by "dark patterns" beyond their comprehension of control, in some sort of vast Silicon Valley conspiracy that is mysteriously unsupported by any sort of paper trail or emails showing discussion of these malign intentions.

Please, grow up and just let people enjoy communicating in whatever way makes them feel good.
Peter Watts, Rifters trilogy? Especially the second volume.
If only the Soviet Union had had private healthcare these people would all have been fine!
Trustless transactions: transactions with a guarantee of state.
>short term lightning

Can you clarify what this means? Last I read, Lightning was 18 months out. But not really, that's just a number tossed to a crowd. The preview tech published a month ago is nowhere near being ready for use.
Actually compilers are much better at register allocation than humans and have been for many years

Having inspected compiler output for many years, I very much disagree. They've gotten a little better, but I still see plenty of unnecessary data shuffling and other things no sane human Asm programmer would ever do. A human has a far better understanding of what he/she wants the program to do, and this also includes things like which variables should go in registers, and when. A compiler can analyse dataflow and somewhat understand, but especially when external functions are involved, the knowledge is still incomplete.

Compilers are a lot better at deciding which of two equivalent instruction sequences will be faster on a given CPU architecture.

This ironically makes them worse overall, since (when told to) they always attempt to optimise for speed, even at the expense of size. They don't know that making one part of the code smaller, although somewhat slower, could allow another more critical part to fit completely into cache and improve performance overall.

Speaking as a long-time Asm programmer myself, rarely do we act like HLL compilers and literally transcribe statement-for-statement what the HLL (e.g. C or C++) source code does. We start with a high-level understanding of the algorithm; maybe pseudocode, maybe flowcharts, maybe something derived from HLL source. Then we think at the register and instruction level and decide how to implement it. It's a somewhat creative process, unlike the literal pattern-matching compilers do. Example: https://news.ycombinator.com/item?id=15423674
Most people live month-to-month at best. It seems not real they can open a single channel with all their purchases for the year.
No, because that would defeat the purpose of having public healthcare: a universal safety net for those who for some reason lose out on private healthcare.

But because private healthcare has to compete with public healthcare in countries with such a dual system, the price for private insurance is driven very low, so it isn't as disastrously expensive as in the United States, for example, and demanding a large tax refund for this would seem extreme.
Teamviewer 12 Crack and Final License Key Patch Full Version
after you fill out the form, does this return back a PDF to you with fields filled out?
Mortgages don't solve that problem.

In the UK is that housing has become unaffordable for most of the population - precisely because mortgages made it possible to buy property as an investment.

At the same time the market has been deliberately starved of affordable housing as a matter of national policy.

So your point makes no sense. What are you going to do with capital while you're saving it for a property purchase? Keep it under a mattress?

In reality, without mortgages, there would be far more investment cash available, because the money would be out there doing something useful, not trapped and congealed inside a fixed asset.
I don't understand the article. It's still input and output but in a more convoluted way and therefore better? Reminds me a little of articles you see from time to time like "if-less programming".
Greg Egan's Diaspora starts with the details of what it's like for a new AI to be brought into existence in a society of advanced AIs, and jumps off from there. Definitely one of the more original hard sci-fi novels I've read.
I don't understand your point, please elaborate.
Adjustable Focus Eyeglasses
But detecting cheating and withdrawing requires you to have client software online and monitoring. Which individuals can not do and thus will outsource it to their payment handling company which will probably be the same as the LN hub.
>Avoid nesting & flatten data as much as is reasonable.

Isn't this contradictory?
>However, for most use case they won't be as good as a more specialized tool

It's just a small set of problems that really requires a nosql database.

Most (if not all) nosql databases are perceived as less complicated since they hand-wave away all complicated things to the users of the database, while focusing on being fast and simple to use and run in a cloud or cluster.

Anyone running a database system in a fault tolerant configuration immediately hits the CAP theorem, and SQL and nosql databases sacrifies or ignores different aspects of both CAP and ACID in order to scale.

As you write, you really have to know what you are sacrificing before doing that choice. Perceived complexity is probably not a good selector.

One problem is that SQL databases are normally installed in "pet-mode" where you have two or three servers that you really have to take care of. This feels less satisfactory when developing for the cloud, and typically also doesn't scale very well horizontally. Instead of running your own distributed database in the cloud (and fail) there are also PaaS databases, but SQL tends to be flavoured making it hard to change the infrastructure.

Maybe another problem is the model mismatch - relational databases are imposing restrictions on how data is represented, and how it's retrieved that makes no sense from a "rest-interface based" view as there's a mismatch between the relation-entity view (objects and lists) and relational algebra.

There are graph databases, and I personally think that they might be the future. Building strong models within a bounded context is still probably the best way to model complex data and processes that operate on that data.

Unfortunately the future isn't here yet and most graph databases are still slower than my laptop.

The best compromise is probably to use CQRS - Command Query Responsibility Segregation, meaning that queries and commands (modifications) are handled by separate stacks where read-only data might be distributed and updated ("cached") for use, but actual processing is made to a single consistent database running on a few "pet" servers.

This only makes sense for systems that mostly read things, and are updating it's data relatively seldom.
As a sql server dev at microsoft, this has been lifeline for debugging customer issues pretty quickly. It is slow without indexing, however once it is indexed, it works really well.
Well, I don't expect layer2 to become mainstream at the same time as cryptocurrency becomes mainstream.

On top of that, payment channels would actually allow your employer to pay you even by the hour, no need to have your paycheck monthly anymore.
I don't just mean that it must be paid many times over because the loan appreciates. I mean it in the sense that the values of the stuff being purchased with debt get skewed higher, so that people have to take more debt just to afford that stuff. I also mean it in the sense that people having nothing to do with the debt are coerced into paying interest on debts that others incurred.

With homes, it turns our places of respite into worrisome baggage.
Where's Itanium?
Interesting article, but it doesn't talk about DNS or killing
There is Manna[0] by Marshall Brain.

[0]: http://marshallbrain.com/manna1.htm