skysight-inc/HackerNews huggingface dataset:
A transaction log needs to be cleaned up, which takes time. You might amortize cleanup over many small objects.

> but it does work for eg some file systems---which are also a type of database

No mainstream FS uses the txn log as a primary store. The log(s) are only around for active writes to metadata, as soon as the second write is out the spot in the log can/will be reused. Similar to the clean up case FSes try to batch as many ops as they fit into their log(s) before flushing the transaction.

Apart from the CoW herd (ZFS, btrfs, HAMMER) most FSes either can't or won't journal data by default anyway. -- Which is a fairly often overlooked point, many people seem to assume that a journaling FS means that everything, include their application data, is journaled, which isn't just wrong, but can also be a rather dangerous assumption; depending on application.
We're not talking about developer/technical blogs, which are generally very lightweight, and the person making it likely takes pride in things like efficiency. Your typical content publishing platform on the other hand, is a giant mess of wordpress plugins, tracking, ads, and scripts that pull in other scripts that pull in other scripts. Is it efficient from a technical perspective? No, but it gets the job done for them. AMP is a solution that makes it dead simple for these shops to get a reasonable load time for their content on mobile, which translates to less time spent, which at the end of the day is more important to them.
your presencial influence as leader matters.

I can't imagine facebook or amazon being built using remote workers. grinding is hard, painful and demoralizing. but a close team of uber-focused engineers led by example, frequently beat the asses of the 'work-from-home-is-so-comfy' guys.

about why I hire these people: they are gems, who need a coach to make them achieve greatness as a team. this is moneyball.
Agreed, I've done that too before : )
We usually do - we're in a remote office, so we have 4 people in Austin, TX, 6 in New York, one remote in San Diego, and one of the Austin folks was working from home. So for standups, etc., we do a video call.

But this time, it would have literally taken more time to dial up the two remote-and-interested parties than it did to solve the problem.

If we were all remote, we would probably have done that, since it would be almost a necessity. But five heads is enough to solve the problem, and we have five heads here...
The fear that Google Voice would be cancelled soon has always been in me. (There apps hadn't been updated for a long time).

This news is a relief.
seems apt for this: https://www.flickr.com/groups/stickfiguresinperil/
The advantage of Bitcoin is that it's so difficult to use, especially for large volumes of money, that the people getting scammed can't make it work.

It's difficult to find someone both dumb enough to fall for a 419 scam, but smart enough to operate a bitcoin client and sign up for an exchange.
So, while this website isn't particularly great and I don't see nominating... anything... on it as being helpful, I'd like to nominate every government website out there that attempts to help society.

An example of this is affordable housing. While sites like Padmapper* and Live Lovely* are killing it in the UX and UI departments, government equivalents are clunky and hard to use.

And, while different rental sites include income restricted units, they have incomplete listings compared to government vendor websites like Social Serve*.

Especially in my area, a lot of people don't even know they qualify for affordable housing and, if they do know, they have inadequate tools for searching for and managing any potential units that come onto the market.

[1] https://www.padmapper.com/apartments/new-york-ny?box=-74.232...

[2] https://livelovely.com

[3] http://www.socialserve.com/tenant/CA/index.html?ch=sjc
> Children expect the world to revolve around them. Adults do not.

It seems like the sentiment is "you have to come to where _I_ am to do work, just like _I_ do", which smacks of wanting the world to revolve around you. Who has childish expectations in this scenario?
That's a good start, we need to work both ends of the problem.

Mind you, since the government doesn't have any reliable means of determining whether somebody is in the country legally or not I'm not sure how we can hold employers responsible either. The only way we could hold employers responsible is if there's a reliable system which allows people to check on others' immigration status at any time. And is that what we want?
Nothing about Medium is lightweight. Consider this one-sentence article that results in a 1.2MB pageload:

https://medium.com/@mceglowski/chickenshit-minimalism-846fc1...

There are more examples and a broader examination available from idlewords:

http://idlewords.com/talks/website_obesity.htm
The problem with Western Union is there is zero accountability. Try calling the police about a scam using WU and they'll give you the same response: nothing will come of it. If somebody receives fraudulently obtained money from WU it's as good as gone. You won't even have a name or address to go on.
I think the Fortran problem was that f(x) = x^2 + 1 looks a lot like a normal statement, with only a subtle clue on the left hand side ("Hey, f isn't an array!...") Whereas in python, having 'lambda' is a bigger clue. Hard to know without trying it out on some test subjects. I don't think anyone really studied why the Fortran thing was a problem, but of course lots of people (including me) have guesses.

As for type hinting, Python 3 does support it: https://docs.python.org/3/library/typing.html but I think the better lesson to learn is that it can be hard to future-proof alternative syntax or syntactic sugar. I looked at the 3.X docs, and PEP 484 and 526, no mention of how this typing can work with lambdas, and no comment that it doesn't (!)
Uh, huh, and was there evidence of planning with regard to what to do with trade with those nations should she not sign the TPP?
I've done this as a weekly team conference call + hipchat for ad-hoc announcements (where announcements = anything from we're doing a new project to cat pics). It can still work pretty well.
It's past working hours in Europe. :)
What's the original Prius issue?
That looks really good, thanks!

I assume it works as a proxy?
If they upgrade to all in-memory databases their full-table scans will run faster

/s
I'll quote the end of the article:

“This job is not for everyone. Don’t get it twisted,” he said. “These labor advocates, they don’t know what it’s like to be a driver. They think we’re not being treated right, but I’m happy. If I didn’t like it, I would do something else.”
I think that's a natural effect of finding something that "works, but not at scale". If you try to have as many drivers at the same driver cost that cab companies have[1], you have to keep digging deeper into the applicant pool for less desirable and more frantic drivers (who realize they need to do a lot of fares to come out ahead).

Uber's use of technology has certainly delivered a better experience per dollar spent, but it still runs into these effects.

[1] cab companies don't pay drivers directly, but there's an "implicit driver cost" that underlies how much they're able to rent the cabs for relative to the revenue drivers pull in
When you switch from an iPhone to an Android phone, other people's iPhones will continue to send you messages over iMessage, which your Android phone will never see.
Stupid theory: It is fun working on projects, it is not fun supporting projects.
Yes, yes, there is no learning without doing.
Here's the real story every time you read about the comparison between multilateral and bilateral international agreements (speaking very generally):

* Powerful nations want bilateral agreements, because it's the strong negotiating with the weak. Imagine the U.S. negotiating a trade deal with Nicaragua: The U.S. position is overwhelmingly strong; they could walk away and cancel all trade with Nicaragua; the U.S. would hardly notice and Nicaragua's economy would be devastated. (EDIT: I'll add that this is true of the powerful everywhere; e.g., large businesses don't want to negotiate with government or Congress (law and regulation) or a class in court (a class action), they want to deal with individual consumers one by one.)

* Supporters of an international rules-based, law-based order, and of a democratic and rights-based order want broad multilateral agreements. Then the weak nations can band together and resist the powerful; it gives them self-determination, the foundation of democracy; it creates rule of law rather than rule of the powerful. Also, instead of an exceptionally complex system of individual agreements between each pair of countries, it creates one standard - much more like a law. Imagine a global business trying to parse the individual trade deals between every pair of countries from its supply chain to its retail customers - an incredibly, needlessly complex level of regulation compared to one international standard. Imagine if the 50 U.S. states only had bilateral trade deals with each other - that would be 1,225 deals, endless red tape for a national business (and there are many more countries than U.S. states). A major reason the U.S. is so wealthy is that it's the largest single, unified economy; that's what the EU hopes to equal.

For example, in the South China Sea, China says they want bilateral negotiations with each country - they oppose the current U.S.-led international order and want negotiations they can dominate. The U.S. and China's neighbors want a multilateral deal; they want to continue the rule of international law and the U.S.-led order, and want to negotiate from a position of strength.

My guess in this case is that it's a reflection of the fact that Trump, the Republicans, and their big business constituents prefer rule of the powerful.
> For example, hashmaps are largely unnecessary in Haskell, and you find out why the more you use it.

I use Haskell quite a bit and I don't know what you would use instead of a strict hashmap for something like O(1) lookups in an application to correct spelling. Do you?
Well, in that case, there's certainly HAL 9000...
That's fair.

Does vaping cause cancer in 20 years?? Or are you just postulating an example?
Seems like he should be in the power of defining the reward structure at Google though.
Car sharing... Interesting. So I buy a car and some random dude crashes it for me. This is the thing everybody can't wait to see.
Show HN: Simple mandala generator in JavaScript
I correct you. You are wrong.
Is this a class action lawsuit? My quick searches point to no.

My elderly mother-in-law got scammed, and it was pretty ridiculous how WU allowed it to go through given the circumstances.

Just wondering if/how to potentially get some of the $ back via this lawsuit.
> Someone is still scanning e-mails, except now it's a judge and/or lawyers rather than cops or business

You are still starting from the assertion that every email has to be scanned for crime, that every financial transaction has to be investigated for fraud. I disagree with that. And where is the limit? Should the bank also check that the product you are trying to sell is compliant with the latest health & safety regulations and that you didn't violate environmental protection laws? The bank is potentially facilitating a crime if it isn't.

> Also it's illegal to, say, send money to finance terrorists

But it is not illegal to conspire to commit a terrorist attack by email or phone or mail?

> banks can't look at who you send money to

Banks always know who you send money to. Phone companies always know who you call. What banks do not need to know is why I am sending this money. What phone companies do not need to know is what I am discussing about.

> You're putting law enforcement in a situation where it's impossible to lawfully fulfill their duties to the public

Was it impossible to do their work before the internet when law enforcement had to get a warrant to open mail and tap phone lines?

> You might think that the incremental improvement in liberty is worth the friction cost of having lawyers and judges run everything

Again you are still stuck in the logic of either my phone company listens to my calls or the police listens to my calls. Well, neither unless they get a warrant. Same for my emails. Same for my mail. Same for my financial transactions. The content of my calls is none of the business of the phone company. The content of my emails is none of the business of my email provider. The reason for my transaction is none of the business of my bank.
> What city/state was this in?

New Jersey. But it's fairly universal behavior.

> Is there no place to report such behavior to? The manufacturer?

The manufacturer is at the mercy of the dealers. Do you really think it's in the best interests of auto manufacturers to have their customers bent over a barrel on surprise fees and gouged on maintenance? There have been a number of attempts for auto manufacturers to make things less shitty for customers (Scion, Saturn, etc.) but at the end of the day, these attempts were not in the dealer's interest, and failed.
Also if they visited any of the esrlier interesting periods on Earth they would have left some evidence behind.

Something like, oh I don't know, pyramids?
Agree. I did exactly this a couple of days ago when trying to get the URL of a BBC news article. I had never used bing before that.
No, I usually do everything digitally. Livescribe was just the first thing that came up when I searched for "smart pen". There are other options though: http://www.toptenreviews.com/electronics/family/best-digital... There's also the Rocketbook, which uses a mobile app to scan pages instead: https://getrocketbook.com/
When your transaction is being investigated, your funds are usually blocked until the bank is satisfied you are compliant.
I agree. Hideous title. How did cervical cancer become more dangerous? Oh. It didn't.
I actually bought a surface pro the first week they were out. I love OneNote, and I though the surface would be everything I dreamed of. I covered some of my issues in a bit more depth in a sibling comment to yours, but my issues with the surface come down to a few things:

1) The pens don't register in the same way real pens do. So mechanisms I've formed for creating legible writing over the past couple of decades of writing are completely useless.

2) I break my surface pens all of the time. The tip splits in half. Plus the point the tip registers at is about 2 mm off from the actual tip of the pen.

3) I require a lot of space to write. The surface pro 1 is a bit too small to write on.

4) I really have to concentrate when writing, and actions like formatting, choosing a pen, moving around the page, etc, take way too much concentration, and cause me to loose my concentration on what I'm writing. This isn't entirely a OneNote problem, it's kind of inevitable for me, since switching from typing to grabbing a pen and writing would be enough to cause me to forget what I was writing.

Honestly, I suspect the assistive technology that will really help would be some sort of AI that can summarize my thoughts for me, so that I could talk to it and have it organize it in a way that I could clean it up later. I've tried Dragon NS and other voice recognition in the past, and it doesn't work at all.
Show HN: Stocky – cheesy stock photos for slack
I was less worried by the feel and look and update policies. While both are issues, I am worried about privacy issues.
They do. They reward sites that load fast. They also offer AMP as another way to speed sites up, which in turn makes them rise in rankings. But Google offers a large suite of tools to help web developers speed up their websites.
Okay but let's be realistic-- you are not a major publisher trying to make money off these pages. You can say "yes my page loads in 100k and 300ms until DOMContentLoaded" all you want, that doesn't change the fact that when you slap a couple of pieces of advertising on there, it's going to slow down.

To give you an idea-- the New York Times page without any advertising on it is 2MB and has a DOMContentLoaded event at 1.29s, approximately 1 second slower than your page. With advertising, it is 3.9MB and 1.82s.

When ad networks are able to run without almost 2MB of Javascript, then we can talk about how AMP isn't needed.
Thank you Pieter!

I feel honored by your reply : )

I unfortunately do not have any previous project to bankroll from, but this will be the first one!

The stack I mentioned is the one I use best, which is why I picked it.

Fortunately, I have been doing iOS development for the past ~5 years.

I'm going to validate my idea and move forward to a simple MVP if it works.

It all feels very uncertain but I'm going with the flow and will see what happens!
Hangouts can't receive MMS without special support from your mobile operator. Operators such as T-Mobile and... Google Voice... have been known to insufficiently provide that support.
So try something else that's less intrusive. Get photos/fingerprints of people who pick up, educate WU employees in how scams work and train them to warm would-be transfer originators, require them to tell customers what percentage of transactions turn out to be fraudulent and that they have had to pay millions in fines for abetting them before they take anyone's money. It's not hard to come up with other ideas.
My two second-hand cents:

At my previous company we used Vagrant for most projects, and it provided a nice abstraction layer that made things work reasonably well across all platforms (macOS, Windows, and Linux). Vagrant on Windows definitely had its challenges, though, but projects themselves ran well once that was sorted out.

I've heard the company has since moved to Docker, in search of those same benefits but with smaller overhead (specifically in terms of time spent managing the abstraction layer), and I gather the Windows folks are happier with it than they ever were with Vagrant.

My own (macOS-only) experience with both has been mixed, but certainly not worse than just running things locally via virtualenv. Vagrant introduces a full VM into the stack and Docker seems to have a lot of stability issues (at least on macOS 10.12 Sierra), so my next plan is to try combining the two, and running Docker on a Fedora VM. I'm hoping that any Docker nightmares will then at least be confined to the guest system, leaving my main machine mostly out of it, and using Docker to set up the actual project stuff may mean less Linux administration of the VM itself.
> It sounds like the criticism is "I hate that she might change her mind based on new evidence". I'd say its a good thing that they were willing to alter their policy based on whether it would create jobs or not.

The only "new evidence" that would sway Clinton's opinion on the TPP were poll numbers.
The 2017 Voice Report by VoiceLabs
I have a similar story.

Google really had momentum. They bungled it terribly. I just use an iPhone now. It works, no bloatware, no bullshit, no need for useless tweaks.

I should have switched years ago.
> a very clarke-like feel, but dark

I've no idea how that is even possible :) so I'll have to read something by that author to figure out what you mean.
> and doesn't cause actual injury

Yes it does.
Hoogle also exists to allow users to search for functions by type signature, not mentioning that is an unfair mischaracterizes.
Yes, it's safe to say than in the last ~50 centuries, the 20th was quite a standout one and the 21st quite possibly will be as well.
Black are generally more prone to the claws of sociological economic Literacy disparities.

Lesser education or of poorer quality, + poverty = bad/no sex ed.

This is true to most minorities that suffer(ed) from discrimination.

It's am uphill battle to Remedy this. I wonder where Hispanics would land. I assuse in-between.

Shocking numbers. Really.
eCommerce Roundup:Articles for ECommerce Marketers (January-February 2017)
Close to how I feel about most Google products or APIs.

"Hey, that's cool! But remember when they randomly killed X, Y, Z," etc...

At least Voice has lasted, I guess.
We give our windows users a Vagrantfile that runs a linux development environment they can ssh into.
This is indeed my pet Sci-fi novel take on things.

1) Build time machine
2) Greet time traveler who emerges from machine
3) Time passes
4) Time traveler enters time machine.

Lots of room for shenanigans, Fermi paradox solved.
It's crap and clearly doesn't work very well for the use cases under discussion here. As evidence: the existence of credit scores.
Have you tried PyCharm?
Even something as simple as:

Have you physically met and personally know the person you are sending money to? Are they a family member?

If you answered no to both of these questions STOP NOW IT IS PROBABLY A SCAM. If you wish to continue please consult with the teller.
Until the site recovers from the hug of death, here's a cache: https://webcache.googleusercontent.com/search?q=cache:http:/...
Christian Heilmann (formerly of Mozilla, now Microsoft) recently interviewed[0] AMP developer Paul Bakaus. It was a fantastic interview, as Heilmann grilled Bakaus on some of the issues raised in this thread.

[0]: https://www.christianheilmann.com/2017/01/05/first-decoded-c...
I saw several.

1. Single point of failure/control
2. It's a retraction from the web's inherent uhhh 'webby' nature where you can link to any content.
3. Google wants to become a 'toll booth' on the internet where it inserts itself between users and content.

As an aside, I think people do sense a bit of hypocrisy from a lot of "benevolent" companies like Google. They're all open and standards-y when its about commoditizing a sector in which they don't have any direct financial interest. But they're fiercely closed and proprietary when it serves their interests.
Long time coming! I use Google voice very often to make international calls (I was a Grand Central subscriber before Google acquired them). Their iOS app was just a design nightmare (ios 6 UI aesthetics). Functionality of the app was also limited. Setting section of the app was just passive, you can't change much and you have to login ona desktop version.

I am not going to lie but as a Google Voice customer for a long time, I am very disappointed with this update. It is just a design change and I hope they will roll out several new features slowly.

For example I still would like them to add a feature where I can add credit to my Google Voice account through the phone app.

Among the top three features they have listed as new in the blog post, I feel like that those functionalities already exist on the current iOs app. Lets see.

1: Easily check messages, calls and voicemail(s)

Already there. Using the same top left corner main menu.

2: Keep in touch with group messages

This already exists as well. You can start message threads with multiple people. Except the media support I guess.

3: Save time with transcribed voicemail

This feature is already available. In current version, go to Menu -> Voicemail and you will see transcribed messages in your inbox.

I am honestly very confused if this just a teaser in to what is about to become a major project within Google or just a marketing team being busy.
I'm not following the reasoning about a lower bound. I didn't use the size of the universe anywhere.

> However, life showed up on earth at a very early stage which suggest it has a relatively high probability over a planets lifespan.

1 - That's a good explanation. As good as any other.

2 - Alternatively, life's appearance depends on something that only existed in that short timespan (both light and a big temperature gradient at the same place is a great candidate).

3 - Or life requires some time to evolve so intelligence can only appear on planets that life was early.

4 - Or, you can mix #2 and #3 at varying amounts.
>Google created the technology they were making money of.

yeah so? That may be called ungrateful, but it's not necessarily a stupid move.