skysight-inc/HackerNews huggingface dataset:
just a minor gripe: was predictable is lame. you either predict the future or you dont. you dont say that you could have predicted it. i get the point of the article, but its lame when people try to act like the "could have predicted" something, because they are using the fact that it happened.
HEIF: A First Nail in JPEG’s Coffin?
Sure, but what were the improvements to on-site search? More relevant results? Tweaking the display? I know from experience that improving search result relevance in e-commerce has a (sometimes drastic) improvement in conversion.
Well, that chart only goes to 2015. But in any case, ecommerce and web services are growing businesses, so naturally the growth has been huge looking back. But looking forward, Azure is presenting itself as a greater challenge to AWS each day and all retailers are getting smarter about ecommerce, taking cues from Amazon. Amazon has a huge lead in ecommerce and web services, but it's going to diminish. Prime video is a sinkhole of money. I get that they're using that to attract people to Prime, but it's a massive investment and if profits in other businesses start shrinking, they will be screwed.
I'm surprised that Flow is recommended over Typescript. Flow's main strength seems to be the ability to slowly integrate it into a large existing project. Since this guide seems to be targeted at new applications I don't see why Typescript wouldn't be the better choice.
Oh claudia sounds interesting. I'm a mobile developer who's used express/node before. The hardest thing for me when I was cobbling a backend together with lambda/dynamodb was unterstanding the permission system and debugging it when I configured it wrong.

Lots of the examples and articles around this process are out of date and AWS's web front end can be painful to deal with. That said, when everything was setup, it was pretty straight forward to maintain.

Do you have any links to good tutorials on Claudia? I'd love to setup a contact me form using lambda for a project I'm working on.

Also, do you know how dos Claudia compare to stuff like serverless.js?
As someone who switched from Android to iOS in the last year or so but who tries to remain in the google sphere of apps, they mostly all feel like they are 2-3 years behind the equivalent Google versions. A lot of that comes down to iOS not treating google apps/services as first-class citizens and the lack of interoperability between the different apps that are baked into android, but the apps themselves also suffer.

That being said, there are very few (are there any?) other companies out there that would be capable of creating as much parity across platforms as Google has, so even though there are still problems, I still salute them for their efforts.
If with "file-like-object" you mean an object that requires previous opening and closing afterwards, take a look at the "with" statement.

It is not really "taking advantage of Python OO design", but simply taking advantage of a statement that suits that usage.

This page gives good practical examples on how to take advantage of "with":

http://preshing.com/20110920/the-python-with-statement-by-ex...
Has democracy become too expensive for capitalism? part 1
Free markets? Sounds interesting.

How are the markets (spheres of influence) of USA, EU, and China different?

What makes one of these markets more free than the others?
Erlang/OTP 20.0
If you're particularly asking about reference material that you take notes about and would like to search and retrieve and produce reports on, Zotero might work for you. I have many years of research notes on it - it's a hyper-bookmarking tool that can keep snapshots of web pages, keep PDFs and other "attachments" within saved articles, lets you tag and organize them along with search capabilities.

Outside of that scope, my files reside randomly somewhere in the ~/Documents folder (I use a mac) and I rely on spotlight to find the item I need. It's not super great but is workable often enough.

It's not a silly question!

edit: I've been trying to find a multi-disk solution and haven't had much success with an easy enough to use tool. I use git-annex for this and it helps to some extent. I've also tried Camlistore, which is promising, but has a long way to go.
A personal account of perhaps an old timer already. Entirely based on personal experience so probably less than representative.

People are either able to code or not. Teaching does not work. Those who are able to code almost entirely pick all the skills by themseves. If a 'natural born' coder gets into some formal environment, such as university or something, suсh a person in two months surpasses the level of all the peers and the direct instructor as well.

In the university I was trained for automatics. But I quickly learned that coding takes me no effort at all, as opposed to, say, understanding electronics. After reading Wirth, Kernighan & Ritchie, and Stroustrup I often found myselfs hinting students from the programming department how to perform their tasks as they were scratching their heads and I was just passing by.

This has nothing to do with inteligence. I'm perhaps not very smart. When I starred at some scheme I had no idea if this an amplifier or something else, what is the role of one resistor or another. At the same time mates from my group read it as it was written in plain English (err, in plain Russian to be precise). But the very same persons were totally unable to code. It's very strange. For me coding is trivial and takes no inteligence. This is why I do it for living. The path of the least resistance. I'm kind of puzzled why persons smarter than me cannot code.

Anyway, after reading some foundational books the only thing that helps is reading other people's good code. For me it was reading pieces of the old (around 90's) BSD and GNU code.

I never met a person I'd appreciate for directy handing me over any useful coding skill. YMMV.
Shouldn't take too long, though. It's still about 10kSLoC and it's been more/less feature frozen for over a year. I get the feeling that it's already probably safer than most deployed VPN systems. Most of the recent work seems to be forward porting, reworking the ratelimiter, and tweaks to the treatment of randomness.
> It's best to just remove the obstacles and let the water flow

Would most Armenians agree?

The problem is that after discrimination has been a part of a society for so long, the default state without intervention is continued discrimination.

That's the fundamental argument. People in the majority/power group across whatever grouping believe the default state is equality. While people who have been on the receiving end of discrimination across generations (who are forced to be more attuned to it) believe the default state is continued discrimination.

History has shown the latter group to be correct, but the argument still happens every decade or so.
I don't think that follows.
I highly doubt this. It would be extremely careless by Amazon to jeopardize their insanely-successful, industry-leading profit-machine with something so reckless.
> Ask them if they’d like to have a quick phone call

And that's how you fail to get introverted people interested. I'd have to be deaperatelly pissed off at my current position to want to voice chat about "great new opportunity" without getting all the details in writing first...
> every Amazon customer I know [...] doesn't use it and [...] would like to stop paying for it

Then consider myself and several that "I know" as a counter to your personal anecdote and the people that you know. You can argue that unbundling is preferable, but in my case I use the video and music portion more than the shipping portion.
I think you may have read that wrong. I think he's saying that full 25% (the ones who offended as juveniles) are unlikely to be repeat offenders. The remaining 75%, convicted as adults, are presumably a much bigger concern.
The first time I said that on HN somewhere else I got quite a flak. I don't know when OSI's definition became mainstream. The first time I heard open source, it meant the same as what you said. Nowadays you have to use a different term for that.

Collins still has the old definition "free to use or modify". Merriam-Webster and Oxford has since included "redistribution" in the definition.

The term "shared source" is not in any dictionary though.
Its not without human intervention, it is with only bronze age (iirc) level maintenance.
"Free" in the sense that they have the 1st Amendment right to do so. Not in the sense that they actually can, especially once Walmart gets to be a significant customer to them.
If you're already using the Node runtime, https://serverless.com/ fixes all of your "cons" perfectly. Terraform isn't a great fit, in my experience.
Hi HN! I first posted CleverDeck about 2.5 years ago and received a lot of support and encouragement from the community. Since then, I've built it out into a more general purpose spaced repetition system and added seven new 3000-word frequency lists for major languages. I launched the big update today (http://cleverdeck.com/blog) and would love to once again submit it here for feedback. Cheers!
Sure, care to elaborate or were you just doing a drive-by?
Agreed. If we address poverty it will remove most racism. Most racism is classism in disguise.
Heck, most people confuse the two when they are being discussed.

//edited to remove an extra 'in'.
The replacement toilets have never clogged, even with the entirety of a toilet paper roll being emptied into them (slight exaggeration).

The lack of water in the bowl concerned me, but the "flushing power" makes up for it. I've had them installed for about two years now and the kids' toilets hasn't had anything that couldn't be flushed.

But, as you mention, these aren't contractor-grade toilets. Indeed, those do suck. I've used plenty.
documents/projects/projectname/whateverlayoutthetoolsdemand

with each project under Git. Layouts for Go, Rust, ROS, and KiCAD are forced by the tools. Python isn't as picky.

Web sites are

sitename/
info - login data for site, domains, etc.
site - what gets pushed to the server
work - other stuff not pushed to server

with each site under version control.
You've said 'Uber and Facebook made all the right decisions and won'. I think you've got that backwards (and was indeed replying to you): I think it only looked like they made right decisions because Wall Street looked at those decisions and went 'hot damn, one of us!'.

Facebook may have won. I think you'll find Uber didn't win, because Wall Street needed Uber to remain the Travis Uber, in spite of any laws or limitations, and that's clearly no longer true.
> I was commenting on the mindset one would have to take the positions you have, which is why I didn't address individual points. I guess that was lost on you.

There's a word for that, you know.

> Show your work. Why is that "likely" to lead to two bigger piles?

If we both agree that we want fewer incidents of harass ment, a higher fraction of harassers punished, fewer false allegations, and fewer incidents of innocent people being punished... then that's a pretty complicated problem, right? Now multiply that by the number of potential harassers and harassees in the world. My "work" is simply the observation that a complicated problem isn't solvable by simplistic rhetoric. Of course, given the climate, that spiraled, as it does.
> You don't need a standard, the taxi companies just all need some API

But what does that API look like? What are the MVP operations required to make a successful ride hailing API? Will that API provide realtime location info of the driver, or allow payment, or <insert myriad of questions here>.

Without a standard, the Taxi API landscape will be a mess.

> Apps like "Transit App" will just integrate them all

This is a pretty major oversimplifications of this issue. Sure, this is technically possible, but it sounds like a horrible solution.

Bringing in the considerations about the actual API design, this also means that user experience may vary wildly depending on which service they're interacting with.

Can != should. If aggregating many systems is the future, we should push for a technical solution that doesn't suck.
This is all amazing advice - my most common comment in PRs is "Can you please add your explanation as a code comment."
Dial 7 ftw.
https://en.wikipedia.org/wiki/Verlet_integration
Engineering Manager – Leading Agriculture Software, Help Farm Thrive
> By and large most of us did not predict it, so I'm not so sure.

Please, economists have been predicting this for awhile. Read someone like Piketty, he presents a plethora of evidence that inequality is reaching the levels of the gilded age, and that era wasn't exactly devoid of strife, political change, wars, etc...

The only people who are surprised are those who are too distracted by their own insular worlds to see what's happening around them.
I hope this doesn't become an Every House thing. Right now the price variations act somewhat as a subsidy for heavy industry.

Though I'm sure some analyst somewhere had similar words about air conditioners.
Preparing for emergency deployments and rollbacks
I think LIDAR will have a place, if they can get the per-sensor cost down to something reasonable (under $500.00 per sensor, for 3D 180 degree with at least 32 vertical res beams - or the equivalent).

But I think first we'll see cars utilizing tech as described in this paper:

https://arxiv.org/abs/1604.07316

...and variations of it to handle other modeling and vision tasks.

Self-driving vehicle systems are amazing complex; it won't ultimately be any single system or sensor, or piece of software or algorithm that solves the problem - it's going to be a complex mesh of all of them working in concert.

And even then, there will be mistakes, injuries, and deaths unfortunately.
Care to share some tips on how to find gigs?
Are there publicly-traded companies that are invested in this market, or is this a case of, "you have to be rich to make money"?
Do you have support for webhooks. Couldn't find any information about that
I've been doing saying it all over the thread to nip this idea in the butt that sexual assault is in any way a feature of a successful break-the-rules, disrupt-the establishment startup.

I'm not primarily interest in defending Steve Jobs, although I think his reputation may be a bit overblown, and largely based on a few anecdotes from rather early in his career.

But the repeated reference to him shows how people are equating the two, which is just terribly wrong, at least in as far as it concerns the sexism at Uber.

Because from the stories I know about Jobs, a credible case can indeed be made that he was slavedriver in search of perfection, and that his nastiness contributed to his success.

For Kalanick that may also be true in regards to Uber's repeated trouble with local law regarding employment and licensing. But the sexual harassment charges simply have nothing to do with it,
It's not their data.
Stand up straight, wear platform shoes, and think of some role
models who accomplished a lot without being tall (e.g., Sammy
Davis Jr. and R. Buckminster Fuller off the top of my
head). Although it won't make you taller, consider working out at
the gym to bulk up a little. Not everybody your height feels
self-conscious about it, so maybe some particular person or event
in your past has made you feel that way. If so, then figure out
what it is and deconstruct it.
At least in downtown San Francisco, many shared rides cost $4 total.
> taxi companies have lower overhead because among other thing their drivers sometimes get hailed by people at street level

I don't understand why that would decrease overhead?

I also don't understand why the other aspects of overhead (dispatcher, offices, taxi lots) don't add up to more than Uber (whose only cost is servers and support)
Yes, we do. We implement the Resthooks spec. Please see this: https://api.twistapp.com/#integrations-rest-hooks
No idea. I'm more about less waste though, so that and the home renovation was what sold me. Self-install so the cost was relatively low.

http://www.hcsa.us/files/What-does-my-toilet-really-cost-me....
Ask HN: What to do with a hosting provider whose SOC II report has lapsed?
My company currently hosts our production hardware with a large datacenter that acts as our managed hosting provider. It was previously a smaller and much more responsive company that was bought out by a larger brand. Since the transition to the larger brand, we've had numerous issues, but the most nagging has been that they initially didn't have a clean SOC II report in their first year after the takeover. This year, they failed to even get their SOC II audit done at all. My company hosts sensitive data for many of our clients and these clients rely on the fact that our hosting provider has a SOC II audit that is clean and up-to-date. When we contacted the hosting provider about the lapse, we quickly discovered that a lapsed SOC II report is not a breach of contract and we have little to no recourse to take other than to leave and accept penalties for breaking our contract. Obviously we will have a clean SOC II report as a condition written into any future data center contracts. Has anyone experienced a similar situation and had any luck in attaining a favorable resolution?
> This type of thing sounds like the usual American "let the market sort it out" that other western countries don't have.

Well, to be fair, it's "let the market sort it out while severely restricting the market through regulation" which while I wouldn't say is the usual, isn't as uncommon as it should be. Either one has it's place, but together they generally don't work well...
Agreed. It's predictable in the same way that the security services knew about 9-11 in advance. Yes, they had tip-offs, but they also had tip-offs about many other attacks that never happened.
America has that regulation; that doesn't and didn't stop cabbies from taking advantage of those who lack the gumption or encyclopedic knowledge of regs to challenge the driver on the spot.

Paris also probably has laws against longhauling, doesn't mean Parisian cabbies don't do it to naive tourists.

Edit: And yes, some people (including me) do take the position that the market should be left to decide which payment mechanisms to accept (just like most people do in every other context -- who wants a law saying bakers have to accept credit cards?), so long as they're declared before the transaction, and there's (legally) free entry/exit into the profession. It's a strawman to characterize someone as being okay with changing the accepted payment methods after the fact.
Do you think the same about telecom monopolies and the negative externalities of fossil fuel companies?
Yes, and you can fix it by fixing poverty. Not by calling poor people racists.
I can see where your coming from. You essentially want to end a guaranteed participatory role in civil governance.

I think that's awful. You think you should have to fight and use substantial resources to have a say in how your life is lived. I do not share this belief.

But it's worth pulling at one string of your argument. Work is effectively mandatory for US citizens. You cannot handle any health crisis, or even eat and drink reliably, if you do not work. There is no notion of job retraining or security, and over half the citizens of the US make so little money that they effectively get subsidies from the government and don't pay taxes.

Removing these people's livelihoods without any opportunity for retraining is effectively ruining their lives. Automation threatens to do this without sharing the returns on automation with the work force it's displacing. That is an unacceptable outcome.
> more of an annoyance than anything truly worrying

I'd certainly be pretty worried if someone in a position of power over me was doing anything of the sort. Even if you don't have to worry about the individual literally overpowering you (Which in itself would be a tough thing to prove you were not the aggressor if you are a muscular 6+ footer and had to push off an aggressive advance)
This is why I wish we used a postfix language. Precidence rules are always ambiguous.
From his website, he entered his BSc in 2005, suggesting he'd be about 30.
(Clarification: ABCL is an ANSI-conforming Lisp compiler that compiles to Java JVM bytecode, so the applications run on the Java virtual machine. It also allows calling Java classes/libs from Lisp.)
Yeah, crowd-sourcing your rules enforcement is going to create some inconsistencies - this one was politically fraught and actively misleading, so getting more aggressive scrutiny on that front seems appropriate to me.
This is probably better page to look, as I don't actively look at Erlang, but as Elixir developer I am very interested in it.

http://www.erlang.org/news/114
You do realize that while the 1% doesn't include all IT workers in the bay area, the 2% does (I believe 1.6% is 100k per year before tax).

It's easy to complain about the 1%, but most people on this site ... are the 1%. Median household income in the US is $55,775. That means, about half of all US households have less than that. [1]

By and large, it's not the wealth enjoyed by the few. It's the comfortable, but probably not excessive wealth enjoyed by millions.

[1] https://en.wikipedia.org/wiki/Household_income_in_the_United...
Valid point. I don't know why techies always like trying to fuck over (or over scrutinize) the tech companies they know/hear most about, while many offline-first companies never appear on our radar..
But this is the point that you're completely missing. Perhaps you have not spent a lot of time with Emacs?

The implementation language does matter a lot in this case, because the part of Emacs that is written in Emacs Lisp (~90% of Emacs) can and should be leveraged (modified, extended or used to build upon) at runtime by users. This is what gives Emacs it's tremendous flexibility and power.

Using anything other than a Lisp with semantics close to Emacs Lisp for user code that leverages what Emacs offers built-in, will be an exercise in frustration since a lot of the power I described will be so cumbersome to access and make use of. It's been tried before, multiple times by people not very familiar with Emacs Lisp, and it has never worked out.

Experienced Emacs Lisp developers immediately understand the futility and pointlessness of such endeavors which is why you never see them attempt them.
Those statements are obviously opinions. The evidence that I think they are such is before you. You're welcome to disagree, but don't demand I prove a moral judgement has been made, that's just silly.
How is this different from Google Wave, besides being less clunky? How will it overcome the adoption issues that Google Wave had?
I mean, this isn't that unusual. Its the same Reason Netflix, last I checked, makes you sign up for its services on the website and you cant do it on the App. Netflix would then be required to give something like 20 something percent of its revenue to Google.

If Amazon were to have to give 20% of all transactions made through any of its Apps to Google, considering Amazon runs on making no retail profit, how do you think thats going to go?
Texas Couple Exonerated 25 Years After Being Convicted
"Luddites repeat: automation, price reduction and job shifting isn't bad for the economy and it isn't worse either"

You haven't proven that. And its entirely possible that it's not worse for the economy in general, but it's quite awful for segments of it. And given the current attitude toward the safety net in the US, once those jobs are gone, that's it for those people.