skysight-inc/HackerNews huggingface dataset:
Well, hold on. I'm familiar with the libertarian argument in favor of deregulated payday lending and I believe the figures that suggest rates are high because default rates are high.

But the actual product being sold might be harmful, in the same sense as cheap revolving credit can be. The availability of payday loans leads to bad discretionary spending decisions (not just "flat screen TV" bad, but "accepting financial risks that are best not accepted" bad) which leaves people trapped --- and then you start getting interested in how much the returns in the payday loan business are subsidized by poor people who made understandable-but-ill-advised financial decisions and are now trapped under fees and interest from a payday loan.

Your points about low-income housing are well taken. But I think the comparison to payday loans, and the subtext that all services offered to poor people are intrinsically beneficial, kind of falls apart.

There are other problems here too. For instance, we tend to believe that renters are have worse upkeep incentives than owners, who directly benefit from improved property values. Similarly, people who let out trailers to the poorest people in society may also disincentivize upkeep. After all: they've pegged their business to the very bottom segment of the market. That's a real market phenomenon too: "the race to the bottom".
Take your favorite complex query. Write code to accomplish the same thing with raw data in whatever format you consider convenient.

You will be AMAZED at how compact SQL actually is by comparison!
I'm a big fan of sqlite and would have loved to see WebSQL succeed, but I think HTML adopting the de-facto behaviour of sqlite is "bananas" - it would be the equivalent of "formatLikeWord95" of the OOXML spec. They should have defined a proper ISO SQL subset/profile instead.

What remains of WebSQL is the commonly implemented SQL client driver API for Node.js which isn't so good a fit IMHO.
I agree, null is often chosen as an option. But null is also not a value by definition so then it becomes hard to do a range check when using say, a start and end date. Also, what is the difference between a date in the future and null? Semantics I think-a token future date has an explicit value, whereas if you use NULL, the use of that as a future date has a new implicit value that depends on context.

I know maybe it sounds pedantic or perhaps out there but I think that token dates that are fixed and specified as positive or negative infinity gives a mathematical value that can then be reasoned with formulaically, just like we do with calculus. We keep running into finite limits which is what keeps causing problems such as Y2K, Y2K38, the beginning of Unix time (1970-1-1) - maybe if we treated the beginning and end of time as infinity some new method of reasoning about dates would become more apparent. I'm not sure as I haven't gone all the way down the rabbit hole with this idea yet.
Although he author doesn't take into account that not all web apps are created equal and the SQL/NoSQL argument isn't black and white... I do find myself slightly nodding in agreement with what he says.

NoSQL doesn't reduce development effort. What you gain from not having to worry about modifying schemas and enforcing referential integrity, you lose from having to add more code to your app to check that a DB document has a certain value. In essence you are moving responsibility for data integrity away from the DB and in to your app, something I think is quite dangerous.

NoSQL has its place, but I do feel that it is a bit more hyped up than it should be.
It's math notation invented for analytic number theory that got popularized in CS by Donald Knuth.

By definition, constant (nonzero) arguments denote the same class, so using constants different from 1 isn't really useful. However, the O stands for 'order' or 'order of', and it sometimes gets (ab)used to denote orders of magnitude (eg powers of 10) of finite values instead of limiting behaviour of functions.
And it will happily tell you train X departed from Y when in reality you're in that train and stuck at two stations before Y. I have a logger running, but I'm pretty sure the data will turn out useless as I've noticed this was not unusual to happen. Note: the trains have GPS and you can follow them in the official NS API (or if you reverse the app, or use a site that did that).

NDOV is much more up to date, though not perfect either.

In short: no API gives you actual truth based on GPS or something°, and the NS API itself is unreliable and unmaintained (their app is way beyond what is provided to the public).

° you could say this is nearly impossible, but one could use their GPS and align trains to a track within 15 meters of the reported location, then determine whether it's on schedule. Train tracks are pretty much perfect in OSM data (and I think there are official sources in some weird format from the 80's it seems, designed by HP of all companies) so that's a fine source. There are also sites that interpolate expected position based on schedule and delay data with surprising accuracy (50 meters on a good day I'd estimate, or 500m or so on average), so it's not hard to compare expected vs. actual and determine a delay.

Source: worked on rpln.nl since they killed their mobile site in favor of 5 megabytes of "responsive javascript". Came across a lot of stuff while doing that, and we're still working on features and feature parity with the official stuff (we're feature compatible with the old mobile site, even bookmarks work if you just update the domain, but not as far as the official site because of the unmaintained api).
This is a great point. Time synchronization between systems that do not share a clock line is a pretty recent thing. It didn't used to matter at all if your clock was wrong, and many people would never notice or bother to fix it. Now if your clock is wrong you can't even load anything in a web browser. Your clock sync daemon has to fix your clock before the certs will be accepted as valid. HTTPS is a bummer, maaan.
I've wondered that too... When Jobs came back, he drew four quadrants along two axes: pro/consumer and laptop/desktop. The product line was then reduced to an offering in each quadrant. It was easy to understand what you should look at when going to shop.

But there are a couple structural issues with this model that have made it hard to sustain.

The first is that it can represent money left on the table.... a sort of quantization error induced by the product line. Maybe there are worthwhile markets that don't spring for the professional line, but still want something more than the basic consumer line. This creates something of a temptation to try to address those markets.

The second structural issue is that the four quadrant model is based on saying no to ideas that might come from good people (or at least people entrenched in the corporate bureaucracy). Maybe doing this a few times is easy, but the more creative your organization, the more often you'll have ideas that will be difficult to fit into whatever product line strategy you've put together.
If you get a chance, the Paw Paw Tunnel is a great hiking opportunity on the old C&O canal. At 950m, it's pretty impressive.

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

They actually built this during the days of black powder.
When you put it this way selling seems so unattractive
What's the point in hiding the fundamentals of OOP, rather than starting with them very quickly? You can't get very far before you're calling methods on the strings you're printing.

I'm genuinely curious, I sat through an intro to programming & follow-up course in PHP and that line of thinking seemed to confuse the students. They weren't sure of what a function was even though they were using functions! The professor never got around to explaining OO or any fundamentals.
Mellanox Enables PCIe Gen-4 OpenPOWER-Based Rackspace OCP Server
3 months notice period seems a very bad deal to me.
If you want to change job you simply cannot because no one would wait for 3 months, unless you are at executive level.
Just to be clear you mean CMS right?
https://news.ycombinator.com/reply?id=13910398&goto=threads%...
> a unanimous Supreme Court ruled Wednesday.

Very good sign, in my opinion.
>What I remember is a majority of every day spent debugging mysterious problems with OS calls and libraries,

Ah. Not everyone had same experiences. Being Windows programmer was total hell in the 80's and 90's. OS API was battleground for Microsoft. They introduced all kinds of things to break competing software.
> Who gets rich in a goldfish

I think it must be the diver because he found the treasure chest, assuming that it isn't counterfeit:

https://www.amazon.com/Bestgoo-Aquarium-Ornament-Live-Action...
> We're particularly interested in using containers as a tool to increase density and affordability; among other things, we're going to deploy containers to people's yards for free, sharing the rent revenue with them.

Seems to me that the barrier to people turning their yards into what amounts to trailer parks or micro-apartment compelexes has always been zoning regulations, hability regulations, and building codes, not getting the housing units built or delivered.
Another thought - if you treat a date as a relative variable related to a frame of reference (example, what if you defined the future to be a token value of today + N days, which means it is always calculated as a dynamic future date ahead of today), maybe we could reason about relative past and present using relative variable dates? Or maybe this is just crazy talk.
> They should have defined a proper ISO SQL subset/profile instead.

That wouldn't have helped. Google Chrome (and, by extension, Safari and Opera) and Firefox would just use the already present SQLite library in the engine... and I think MS would also have chosen SQLite instead of risking to develop a full SQL database (and opening a rich source of bugs and security issues, in contrast with using battle-tested SQLite). Again, just one implementation of the standard.
BBC – Earth – Reviving woolly mammoths will take more than two years
I'll bookmark this for the next time someone recommends AV of any sort...
Absolutely THIS:

"...and the real skill is in finding it, relating it to what you need, deciding if it is useful or adaptable, and if it is of a decent quality"
It was even worse starting in C++. Almost half the code in any project was opaque black magic. What is char and why do I need it? Why do I need `using namespace std`? Why do I need to create a Pair in order to insert into a Map?
Making the process of moving to HTTPS easier [Survey]
i found the writing very fun to read, but it's definitely a matter of taste.
Add API Blueprint to the list of more pleasant to write alternatives. Not to mention it's much easier to render into human-readable documentation. I too have been somewhat dismayed by the rise in popularity of Swagger when there are two competing solutions that, to my mind, are superior.
How does that work exactly?

Why can't you just keep working until you consider your task done?
What other ones have been reviewed? I'd be interested to read the audit reports.
A Slack Powered Community for  All Things JavaScript
If you're a physicist, you've probably seen it used as the final term of Taylor expansions. That's the proper usage, whereas the usage above is an abuse of notation insofar as (nonzero) constant arguments are equivalent.
I'm interested in why you consider Messages a social network? To me, Messages is an iteration on MMS, analogous to the transition from SMS to MMS.

Messages can only be used by Apple customers, but this is not indicative of a social network and would detract from the value of a legitimate social network.
Thing is, NYC has three airports (JFK, LaGuardia and Newark Liberty), whereas Amsterdam only really has Schiphol.
99% that I know of have at least disabled telnet even on internal. SSH2 only. And/or access via secured bastion/console server to a login prompt via RS232 9600-8N1 connection.
So you could say with a better than 50% guess Gorsuch never was in a live AMA or is not a Reddit regular. I suppose it's good to know a future supreme court justice does not use reddit.
And now: http://www.ul.com/newsroom/featured/uls-involvement-in-hover...
My jeep is 27 and has an intel CPU.

so.... yep.
Where did you pull that 90% effectiveness from?

People don't believe 90% in a fake pill, and by eating two get to 99% belief. Either you believe the fake pill will work or you don't. The number of pills don't multiply the placebo effect.

Why believe that security theater, ie fake security, increase the physiological effect in multiplicate way based on the number of identical copies?

If the placebo effect could be multiplied in such a way, every sickness could be cured by just eating more and more sugar. If a fake pill had 1% placebo effect, eating ~500 fake pills would reach 99% effectiveness. That is obviously not how the placebo effect works.
A large part of this is, though, that the groundbreaking mathematical insights that paved the way for computers are things that any modern ten-year-old takes for granted. The idea that we could design a single set of fundamental computational steps (a CPU instruction set) that could execute any program was key; that allowed people to abstact over all the different "math engines people have made out of whatever compontents" and create the unified concept of "a computer."

More concretely- you can definitely get an advanced CS degree without seeing much math, since CS is a giant and heterogeneous field. But if you study something like language design, you quickly run into mathematics that Boole would have felt very comfortable with.
Visualising and curating knowledge with mind maps
see also http://aleph.se/andart2/megascale/just-how-efficient-can-a-j... and https://www.gwern.net/docs/1999-bradbury-matrioshkabrains.pd... http://aleph.se/andart2/megascale/energy-requirements-of-the...
I was recently hospitlized. The EMT took my id card and entered my name incorrectly (YUEK as opposed to YEUK). I told the nurse and she said there is nothing she can do about it until I check out the hospital.

I waited until I checked out the hospital, and the nurse took my information down. For my situation, I have to follow up with specialist. The clinic received my medical information and the referral from the hospital. The clinic also got the typo from the hospital, plus the wrong insurance information, as well as the wrong cell phone number. I was amazed at the wrong insurance (hospital gave them my dental insurance, but I received a notice from my health insurance regarding my hospital admission before I visited the clinic). How funny. When I went back to confirm my appointment a few days later, the clinic said no one correct my name (wtf?).

What a joke. While I was getting admitted into the hospital for a few nights, the nurses had to pair up in order to figure out how to enter data into the system. The program looks like Excel except it isn't. In some cases you have to enter the data in a different column, in some cases you have to enter 0, in some cases you leave it out. The nurses kept saying "oh I remember you have to do this to get around this issue, oh I think you can ignore this option."

When I met with the nurse practitioner the next day, he couldn't log into his system. I told him I work as a DevOps and he was curious about my role. Then he said he has to call the IT support (managed solution) somewhere in Tennessee and all the vendor would say is try again later). Yeah, after meeting 30 minutes he was able to login.

Here is the thing - typo can ruin life, typo can take away money and time for fixing error, can cause divorce and all sorts of other bad things. Insurance, Social Security, government IDs, Diploma, etc.

There is no reason, in my funny but pretty frustrating anecdote, for hospital to run so inefficient, relying on systems built by incompetent people, product dedicated by policy makers or administrators who really are out of touch with real life (they don't use the system).

You know, I am angry, I want to reform hospital software system.
For other companies, I would agree with you, but Amazon is basically allergic to high margin businesses. Their entire business is based around scaling up low margin businesses to be so efficient that nobody can compete with them.
haha, indeed :-)
Yeah, founded a startup based on this idea in 2006 or so, called WeBrowse. The technology wasn't quite ready although I got pretty far with a prototype based on DOMMutationListener and XHR.

Pretty clearly something like this needs to exist, and it will probably not be nearly as useful as it's inventors think it will be. Screen-sharing is more general, and the niche for low-entropy real-time synchronization of browser state feels pretty small right now. But who knows? Heck, I thought the iPad was going to be a giant flop.
Same goes for here in South Africa. And that's coming from a country whose government is well known for its inept service and corruption. Most tax-related things, generally "90%" of them, can be done fully online without ever having to set foot in an official office, or speak to someone on the phone.
You're desperately trying to contrive a scenario that does not exist, the rate on buying merchandise and selling it in groceries is still 1.7%. Borrowing money and playing with the time window does not change this.
Automating inefficient/complex systems is just going to make the same problems happen faster.

Seems to me the first step should be to simplify the tax code. AMT and deductions seem like a good first pass.
Tiburon, in Marin, already does this and has for years. http://www.marinscope.com/twin_cities_times/news/tiburon-to-...
Why do we have time zones?
So not NATted IP? Not sure I understand how a typo in the IP could point to someone at the same residence.

And without excusing police conduct or eliding his real distress, I'd also point out that his life was perhaps also ruined by having a peadophile for a partner...
“Engineering You”, Keynote by Martin Thompson at Devoxx
Nvidia says the 1080Ti is pretty much a Titan with 1GB less vram, but I don't remember if that had to do with ML.
Not that I had a high opinion of Trend Micro before, but that series of responses from them is shamefully bad.
Is Uber a ponzi scheme? Good Lord was Amazon a ponzi scheme?
Again (maybe I can say this more succinctly):

These are businesses that survive by making lots of irresponsible loans to people who have no business taking out loans, funding them out of the enormous fees and interest payments charged to the subset of their customers who aren't total write-offs.
While I'm not a lawyer either, my understanding is that neither section 230 of the CDA nor the DMCA safe harbour provide protection for companies that actually sell copyright-infringing works, regardless of whether they're digital or physical.
> do you see how it is incorrect to attribute a problem to an ingredient, when a different ingredient in the Wheat may be causing the problem?

You're talking about people with a real health problem. They discover that avoiding gluten seems to help. In practical terms, to avoid the health problem they need to communicate to others what is, as best as they can tell, they need to avoid.

They can't magically click their fingers and know exactly what the problem is. It takes research like this to find out stuff like that. In the time being people have to get on with their lives. Now there's an opportunity for them to know better, an opportunity that didn't exist before.

It's like you're expecting people to somehow have known in advance exactly what was going on.
I have an anecdote to add. I worked for a web hosting company that has around 20 years or more worth of Perl code doing all aspects of devops and also for building numerous services along with web applications. I spent a lot of time learning Perl, using it for both maintenance programming and greenfield development. I also made an effort to interact with the greater Perl community and to keep up with new technologies they've created (such as Mojolicious and Dancer). I've used both old school barebones Perl OO and "Modern Perl" with Moo and Moose.

I think that Steven Little summed Perl's situation up correctly in his talk, "Perl is not dead, it is a dead end"[0]. I strongly feel that Perl became a competitive disadvantage for us. New systems that we wanted to use, such as Openstack or Kubernetes, are not being written in Perl. SDKs for services that we want to interact with do not exist for Perl. Simply dealing with the distinction between numbers and strings in JSON was a constant source of pain. Everything we wanted to use we had to make ourselves, which is a huge amount of work. We simply couldn't leverage the open source community's efforts on languages that are much more popular.

This is not to ignore the success of the company, which was only possible because of Perl. But in 2017, if you really want to use Perl as the basis for your tech stack or even just in any sort of tooling, you had better expect to write everything on your own. Meanwhile, your competitors can leverage the vastly more active communities of Python, Javascript, Go... heck, even C# nowadays. CPAN was once tremendous, but it really doesn't compare anymore.

[0] https://speakerdeck.com/stevan_little/perl-is-not-dead-it-is...
> Worst case, we put wheels on them and have license plates to avoid having to comply with building regulations;)

Once they are vehicles, it's much easier for them to be impounded for violating parking and other vehicle-related regulations, which the proposed uses seem as likely to break as building regulations.
>>> What needs to happen is experts on both sides sit down and do a true comparative analysis and then the reader can decide which product suits their needs best.

Postgre wins for people who have no money.

SQL Servers wins for people who have money AND are somewhat invested in the Microsoft ecosystem.

By the way the article is from 2014 and states that he's been doing that for a decade.

An article on the capabilities of postgre (or lack thereof) in 2004 and 2009, that'd be fun.
The OnePlus 3 is a worthy successor to the Nexus line in terms of quality and price (at $399), though I still wish it were a little smaller at times (like the Nexus 5 I used before it).
Is there a version of swagger-editor for OpenApi? I can't find anything. Similar experience for OpenApi would be a minimal requirement.
Show HN: Orb – The World's First Germ-Killing UV Light Ball (1st Kickstarter)
> Shannon himself encountered Boole’s work in an undergraduate philosophy class. “It just happened that no one else was familiar with both fields at the same time,” he commented later.

Never underestimate the power of being one of the few people to have a particular set of individually-common skills. If you know molecular biology and group theory, or chemical engineering and architecture, or web design and sign language, or whatever and whatever, there's special opportunities open to you and almost noone else.
This is a bit disingenuous. It's almost impossible to measure the output of the other teams/consultants because their reports are never made public.

I wish that we had more opportunities available for researchers to do the work that Tavis is doing. He is very very good and highly productive, but he's not somehow orders of magnitude better at his research than others. The thing that makes him unique is that Google is paying him a full-time salary just to find bugs and post them publicly. He doesn't have to worry about only targeting stuff in bug bounty scope or working on executive-targeted write-ups and consultation reports to make ends meet.

Basically, he gets paid to spend all day, every day, finding bugs and documenting them for people to see. We need more people in those sorts of positions, but only Google is really able to bankroll it.
I don't really see the problem with cars, none of the important parts require time
The New Science of Team Chemistry