skysight-inc/HackerNews huggingface dataset:
1Password didn't support Linux last time I checked. There are 3rd party libraries, but most of them don't support the newer keychain format. I still use it and just look up the password on my phone when I'm on a Linux system.
Tao of Physics by Fritjof Capra. Cosmos by Carl Sagan. Steve Jobs by Walter Isaacson. Albert Einstein by Walter Isaacson. The Complete Works of Swami Vivekananda.

I am Indian-American and know exactly what you mean. I'm currently writing stuff for my 'science project' that hopes to synthesize Eastern and Western, Ancient and Modern schools of thought.
I believe 1Password only supports Windows and OS X on the desktop.
Stephen Hawking is going to space
I'm currently at my second startup doing a migration from Mongo to Postgres.
> making a single login for [...] Why do I need maybe 7 different accounts on services owned by the same company?

Wasn't this what the HN community was up in arms about when Google did it for YouTube?
Yes so much yes. Be sure you need NoSQL when you replace SQL. SQL is so powerful, mature and reliable. If your problem can be solved with plain old SQL, it's probably the best choice.
Schiphol's IATA code is AMS, therefore it's the Amsterdam airport. :)
The author of the post you provided points out that evidence exists to back up his or her claim. He or she then and attacks the media for not bringing this evidence to light, yet does not attempt to bring it to light him/herself. Citing lazy journalism is not a good way to attack someone else's integrity, nor does it to anything to help your own.
Microsoft Edge: Most Hacked Browser at Pwn2Own 2017
NoSql solves a different problem set. Modern SQL servers definitely have a lot limitations at huge scale. You can only write-scale so far before needing to resort to the variety of fragile SQL scaling solutions. (Read scaling has more options).

That's not to say they lose usefulness at scale or should be avoided because they'll be a "bottleneck" at some point (if a SQL database is ever a bottleneck, you're super lucky!) but there are definitely cases where a non-SQL database is the right choice.

In some cases, it's not a scaling but just a use-case difference (Elasticsearch)
If this would be true, then "XML" and ASP would be the hardest languages. Also this would suggest that TeX for example is simpler to use than Python or Ruby.

I do not think this stands.
Impressive Markov work, dude.
If it doesn't matter, they should pick easier ones.

They lost at least myself as a customer. I doubt I'm the only one on the planet who didn't buy a PC because he couldn't figure out the offer.
Why Food and Wine Taste Different on Airplanes
Fair point.

I will point a couple:

- He says that contractors "by default" own the IP of the work they do for their employers. This is actually exactly the opposite: "work for hire" means that the employer owns the IP by default: http://contently.net/2013/07/09/find-work/work-made-for-hire...

- He glosses over / minimizes the fact that most of these "invention assignment" clauses are doomed in a court of law more often than not (even ignoring the states that outright prohibit them) if they do not fall within the scope of employment (sorry, I don't have a reference here, but I have heard of many such cases being thrown out in court)

As a business owner, he comes across as having a very clear agenda which is at odds with the reality of the law and the actual outcomes of these cases in court.
The 5x and 6p should get it (Unless Qualcomm decides to screw everyone over ... which sadly won't surprise me).

The general Google Android life cycle is 2 major OS versions and 1 year of security patches so the 5x which is on N now should get O, and then spend 2018 getting security patches until it is EOL'd.

The Nexus 6 is done now though for no other reason that Qualcomm doesn't care and Google only acts like they only about you having Play Services and the Play Store. Maybe a miracle will happen this year...
Interesting. The Glushkov construction is also used to decide ambiguousness of content models in SGML and XML. Moreover, it naturally extends to partial derivative-based automata as was used by Antimirov (might be interesting to the algebraically-minded FP folks on HN).
I don't know if they have the direct leverage they need. They'd have to force the manufacturers to fight for it if/when their contract negotiations with carriers occur again.
> Raise taxes on the rich, and invest the money in infrastructure, schools, and civic life. You want to push up wages, you hire people directly.

Coming from a country with a vastly bigger public sector than the US, allow me to say : no. Thanks. Don't do this. I'm not against public sector jobs, but I am against the government (or large companies supported by the government) taking care of anything that can realistically be done by anyone else.

> Shore up Social Security by lifting the contribution cap. People who make $120k/year are not working-class, and they can afford to pay taxes so that the working class can afford to retire in dignity. The more elderly working-class people can retire, the more jobs are freed up.

The numbers don't work. And the numbers are positively disastrous starting 10 years or so in the future. This is generally true about your raise taxes ideas.

When push comes to shove, money represents value. The only way to provide more goods and services to the elderly is to have everyone work more, produce more. Tax raises cannot affect this, in fact they make it harder.

But it would depend on what tax to raise. I think I'd most like either a direct wealth tax, or a land value tax. With serious punishments for cheating with undeclared wealth or colluding with government to lower land value. Move the tax burden away from labour.

> Strengthen labor unions. Revamp the Taft-Hartley Act to bring back the powers organized labor had in the mid-1930s New Deal period. Pass the Employee Free Choice Act.

I like the idea of strengthening unions. Sounds like a great idea.

> Break up all monopolies and oligopolies. This is a convenient alternative to nationalization.

Whilst I definitely agree in the case of Comcast, I'm not sure this would work well in general.

> Universal overtime pay for everyone who works more than 40 hours/week, no matter their job role. If they work for a living, they get overtime pay.

Sounds like a good idea, except perhaps that it's too easy to cheat rules like this.
Short lived, high frequency/throughput data (most likely some kind of non-essential logging), that gets accumulated on an interval in a different database would be such a case. Something like Redis can be the right choice there.

Also PostgreSQL is much more than a SQL database, it rivals an application server with its flexibility through extensions and supported languages.
Car companies (at least European ones) tend to be pretty transparent about this:
- Audi (example): letter (car/SUV/race car)+ number (quality: 1-cheap, 8-luxury)
- BMW: first number is a quality class, two numbers is the Engine size.
- Mercedes: first letter is a quality class, number is the engine.

Other luxury consumer goods use pretty similar schemes, e.g. Audio gear (e.g. bang + olufsen: the higher the number the better, with some number of meaningless zeroes added depending on fashion).

One observation might be that these companies all have halo products that are used to anchor/promote the volume offerings that drive revenue (e.g. The Audi r8 and the a3, the 90k speakers and the 1k set)
The article you pasted says that Trump insults lots of people with the same physical movements thus we shouldn't condemn him for mocking a disabled person. Can we condemn him for being crass then?
https://github.com/stripe/mosql was very useful in my conversion at work. (That said, we only had one small service on Mongo at the time, but it trivialized the conversion effort entirely nonetheless.)
Not really. The backlash came more from Google trying to push G+ alongside that YouTube rollout.
> We're paid to think deeply about challenging problems.

Some are; some aren't. Some are working on CRUD apps.
> MySQL is being used from top-traffic websites like Facebook and Twitter, to high traffic websites like GitHub and Basecamp and almost every PHP installation out there.

Is it just me, or does this seem rather misleading? My understanding is that they can use MySQL because they've carefully designed their architectures to direct most hits to caches or Memcache/Redis, which minimizes the load on the database.
Researching doesn't annoy me.

What annoy me are the people that are supposed to make researching easy (for their own good) but make it a lot harder than it should be.
If electrical and flooring are included in the barebones package, you should say so. They're not currently listed on https://boxouse.com/products/boxouse-barebones.
HN hates Apple? Whatever drugs you're on, it might be time to cut back...
Hipster Driven Development is really expensive.
I can't help you with #4, but I've been a pass user for a long time: https://www.passwordstore.org/

It encrypts your passwords with your GPG key and stores them in a git repository. You can of course easily extend this to do a lot of different things.

I also wrote this tool for automating password rotation:

https://github.com/SirCMpwn/pass-rotate
NoSQL developers can command higher pay because there are fewer of them. Same with any other shiny new tech, really.
This is golden:

https://bugs.chromium.org/p/project-zero/issues/detail?id=69...
I wouldn't put any high value hardware in this. Also a fire hazard.
How would they even check?
Warning, rant incoming: I still want to do uncivilized things with the <insert swear word here> who took away WebSQL and left us with the <insert more swear words> NoSQL <...> that is IndexedDB.

No JOINs, no natural way to express a ORDER BY x LIMIT y,z... no way to e.g. mirror your back-end database in order to implement stuff like full-featured offline/online apps... and don't get me started on the fact that IndexedDB is async which makes even emulation of the features I stated an open invitation into callback hell. Or, basically, ANYTHING more complex than a SELECT x FROM y.

How could this ever end up being a freakin' standard and WebSQL being dropped?!

(If anyone here decides to implement a WebSQL equivalent backed by IndexedDB, here are my monies, take them! Please!)
I used to live in The Franciscan Park in Colma/Daly City. It barely felt like a trailer park at all. It was resident-owned trailers, sort of. You had to pay a fee for the land. Don't know much more about the details, we were renting.
TrueNorth from Paul Merolla and co. at IBM, and Nervana Systems (now Intel) both have hardware optimized for neural networks
This is just another article telling me about what I should do with my web application without asking me anything whatsoever about my web application. Just because you made a bad choice for your situation doesn't necessarily mean everyone else did too.
I have no interest in proving that I am not a "Fan Boy".
U.K. Joins U.S. Ban on Laptops in Cabins on Some Mideast Flights
I can appreciate the concerns some have voiced, but there's two main arguments for this approach.

1. It's better than what we have today.
2. PSD2 is standardizing and increasing access to financial data, making the entire ecosystem more competitive.

Regarding #1:
I understand the concerns regarding privacy and security, but this injects a whole new range of improvement that quite honestly we don't have today. Unlike many countries that have rendered their bank account number useless, the US has not. Today, we all provide our bank account numbers to a variety of companies (our jobs for salary, rent, etc.) via a direct credit or debit authorization form to a third party. The proliferation of Private Account Numberss in the digital age is exactly what's makes them such a high-value target for criminals. A digital authentication and authorization approach allows us to set parameters around authorization, rotate keys, create programmatic constraints, inject real-time security, and a number of other consumer controls (e.g. remove authorization for that annoying magazine company that charges me every month for that Better Homes and Gardens magazine I never ordered). This can all be done without providing the level of access we and banks provide on our behalf every day.

Regarding #2:
Banks are great at a number of things, like holding and securing our money. They're terrible at responding to market forces or consumer concerns. Instead, they use the mountains of red tape and regulation to fortify themselves from new market entrants. Greater, more open access to financial information levels the playing field; thus, increasing both innovation and better pricing for all.

TL;DR - this is way better than what we have today.
I imagine 2. works if you buy the enterprise options?
They email you before sending you stuff, just skip the delivery if you don't want it.

Personally I set everything to six months and then bring it forward when I need some.
Baseball Hack Day
that's just marketing nightmare.
Site working again, but headline still false:

Built in 1679, 165m long: https://en.wikipedia.org/wiki/Malpas_Tunnel

Built in 1832, 3333m long: https://en.wikipedia.org/wiki/Canal_de_Bourgogne

Built in 1927, 7120m long: https://en.wikipedia.org/wiki/Rove_Tunnel

The first two are canal tunnels not at sea level, but the last one is connected to the Mediterranean at sea level.
IANAL also, but to get criminal case here a prosecutor would have to do something like find an email from an Amazon executive saying "let's keep selling fakes."
We detached this subthread from https://news.ycombinator.com/item?id=13920677 and marked it off-topic.
This is exactly the point. It's very hard to know which ideas will work, and which teams are best suited for the task. The beauty of the VC model is that it starts companies on the cheap. Many companies fail, and those people can go chase either the companies that won, or new startups. It's much better than a world where you have a couple monopolies with grand strategic plans that don't actually get anything done.

The East Coast Monopoly mindset was why Xerox PARC had money to create things, but never got anything done with them.
Yes, there are at least a dozen companies with specialized hardware accelerators in some stage of development. For smaller parts some of the existing DSP companies like CEVA and Cadence Tensilica are also are adapting their architectures for deep neural net workloads.
>> the app store allows device and os specific versions to coexist

It does? How does this work (I'm an iOS dev but been out of it for a little while so genuinely curious)?
Or if you're interested in the opposite of pseudocode, here's a TLA+ spec for Paxos.

Related to yesterday's TLA+ video post https://news.ycombinator.com/item?id=13918648
I've also been struggling with this. I decided against putting my full name on any of my projects or social media, but I was still able to link those things to my resume. I guess I figure with enough work people could probably DOX me, but that is a risk I'm willing to take in order to be able to take credit for my projects and show them off to employers
It's a minefield for buyers as well. I have ordered products from Amazon's web site for many years, probably more than 15. Recently, I am getting reluctant to buy because there are so many counterfeit products.

As an example, I wanted to by a genuine Lenovo charger for my X230 laptop. If you want to share my pain, try finding the real McCoy on Amazon.com. I also had to replace my keyboard. That was even worse than the chargers. The products say they are manufactured by Lenovo but they are clearly not. In the end, I suspect the keyboard and charger I got (which I paid quite a bit more than the clearly fake items) are still fakes. They have Lenovo's brand marks on them but they don't look exactly like the originals.

Another good example of counterfeits are cell phone batteries. I tried to buy a replacement battery for a Nexus phone. I had to give up because wading through the endless listings of counterfeit products is just too time consuming.

I don't think Amazon is doing nearly enough to stop this.
> is the not-great readability of the code

Isn't that more of a poor-SQL-programmer problem, than a SQL-Database-technology problem?

> and the abysmal testing/debugging/checking of SQL code

I haven't used Postgres, but MS Sql Server has a ton of testing, debugging tools including SQL Trace, Explain Plans, and even a Stored Procedure debugger wherein you can set breakpoints and step through your code.

Of course, one cannot expect the same level of rich debugging features that one gets with traditional IDE for programming languages, since SQL programming is a somewhat different beast in that sense.
It uses soo much memory and there is obvious UX mistakes everywhere like you can add new sites in client but not generate passwords. Dashlane really worried me sadly.
We've banned this account for posting unsubstantive comments and ignoring our request to stop.
There's a picture of me as a teen on my outbound "laptop" struggling to get one hooked up somewhere. That roller-bar mouse thing though, that's what stands out :)
Yeah I've also heard good COBOL developers can command huge pay on legacy banking systems. That would be a good reason to learn COBOL, but I don't think it makes COBOL a good technology choice.

There are times where NoSQL is a better choice. When massive scale is involved I understand that NoSQL can come into it's own. I'm sure there are other cases as well. But when it gets used for CRUD, it tends to be a bad call.
How many Titan Xs can you purchase for the price of a Intel Stratix 10, including the kit required to start development?

I saw some of their II-V kits costing 1-100k+ but didn't find the Stratix 10 mentioned in the article in their kit list:
https://www.buyaltera.com/Search?keywords=stratix+kit&pNum=1

>Intel Stratix 10 FPGA is 10%, 50%, and 5.4x better in performance (TOP/sec) than Titan X Pascal GPU on GEMMs for sparse, Int6, and binarized DNNs

My guess is that while electricity costs would be much higher, it would be better at this time to still just buy ceil(.1, .5, 5.4) Titans instead.
BlackBerry admits dying BB10 is in pain
I am the founder of Datalanche, a search engine for SEC filings [1]. We have spent a lot of time text processing filings and I would be happy to discuss all the tools and gotchas. Unfortunately it is a longer conversation than what makes sense in an HN comment. If you would like to discuss, please contact me at rpedela@datalanche.com.

1. https://www.datalanche.com
Because you're a grown up who has the mental faculties to not get upset and throw a tantrum after reading a single sentence you disagree with?
I hate to be that guy but "putting wheels on them" is not a simple solution at all... it will take a lot more than that to make your cargo containers street-legal.
1password along with seemingly every other mobile password manager slips up from time to time. Turn around time once something is disclosed is my main concern.

https://team-sik.org/trent_portfolio/password-manager-apps/
Do you use a ORM?

What kind of boilerplate?

---

RDBMS have a less-than-ideal programming API, and also is de-coupled from the front-end (good) but also mean it requiere to re-implement some stuff in the client (because is a agnostic api). ORMs make this task harder than it must.

--

For testing/debugging not help that a Database is a huge mutable store, and thigh testing was not a thing before.

But more of this is a trouble with the disconnect between the database guys and the app guys.

For example, Firebird (http://firebirdsql.org/) allow to embed the database similar to sqlite and also use it in a separate server process. It mean is easy to create a test environment easily without docker-alike craziness.

Another disconnect is that is impossible to avoid sql. SQL is a poor developer API and is not decoupled so we can use something else.

The advantage of some NoSql is that them not recreate SQL (at first) so them can do some nice stuff as post a JSON and call some basic commands.
For a situation like this, I would hope (and assume, given their messaging) that they have a page on their website listing them.
true, I was just noting that the universal claim of the parent about dates and clocks wasn't so universal
With things like Citus and Memsql readily available, it really makes the scaling part of relational databases so much easier.
s/straightened/straitened/
> You have a strange definition of "not that hard".

That's fair, but by-far the hardest thing about filing taxes for us has been prorating our income based on how long we lived in each part-year municipality. Adding to that, some cities/states give you a credit on the taxes, some deduct from the income, and yet others multiply by the number of business days you were a resident. If it was just a matter of filing a 1040, itemizing deductions, and transferring that same info to state/city taxes, it would probably take me 3-4 hours.

I agree that your situation sounds difficult, but I doubt that TurboTax is really making that easier. You likely need to seek out a true tax preparer/accountant. My comment was specifically targeted at those who are using DIY online software... It's just honestly not that much harder to use forms. (I could have been clearer about who my comment applied to.)
Isn't comparing NoSQL and SQL servers a little simplistic? Surely there is more than one type of NoSQL server...
There are alternative syntaxes to SQL that I find easier to maintain.
Like sequence of piped commands like bash or Splunk/Sumologic/Azure analytics language and similar.

Order in syntax for SELECT is weird. I usually look FROM then WHERE then the fields being selected. Feels like reading backwards.
Ovaltine; obviously!
I used their software this year as some market research. It calculated the same return as turbo tax. I will say that the returns we used were pretty simple. While not the solution for everyone I was impressed with the usability of the software.

Edit: the state returns were for Illinois if that makes a difference.
EFF Testifying Before House That Facial Recognition Poses Threat to Privacy
This is a nice upgrade, but my iPad2 is still going strong for what I need.

(If I could get an iPad with pencil support for $329 or even $429, that might be a different story. Looks like I'll wait another year.)
Thanks for the recommendations, I think I've overlooked Swami Vivekananda. I'm wondering if you have come across works that are more academic?
This is just another comment assuming that the article is talking directly to me. Just because it makes some generalisations that are useful to many, doesn't necessarily mean it is tailored to my exact situation.
I'm not sure WebSQL was but maybe it just died off as nobody was using it?
Yes; antirez originally created redis with a logging thing in mind if memory serves... Indeed:

https://groups.google.com/forum/#!msg/redis-db/DHBqQ7x4sOU/e...
There are ways of doing that without sacrificing security. Making TLS a paid-only feature makes no more sense than making CSRF protection a paid-only feature.
We had key-value stores before there were relational databases. RDBMSs are built upon them, in fact. Now a new generation discovers the reason that RDBMSs became popular: they offer a more general purpose abstraction that is more useful outside of certain specific cases.
Also, whichever wheel you pick to put on your project is terrible. When someone asks what tools you are using, just say "which ever tools you like to use". Because any other answer will be wrong....and god help you if so much as think the word PHP.
The reason it doesn't work that way is because we don't offer those services. In nearly every study where supportive services were offered to homeless people, they were cheaper and more effective over the long run.
I remember customer support doing co-browsing back in 2008. Hopefully the mechanisms have gotten a little less hacky over the years.
Minnesota police seek data on who Googled a victim's name
From Node to Go: A High-Level Comparison