skysight-inc/HackerNews huggingface dataset:
At the time S3 launched the URL spec was RFC 1738 and we had HTML 4.01[2]. And, the URI syntax (all the way back in 1998) noted to use %20 for a space[3].

As far as I can tell, this traces its history back to encoding for forms[4]. It's been used far beyond the encoding for forms and maybe someone can explain why.

It's also not just PHP whose function is that way. In Python urlencode encodes as a + (at least in 2.7.x).

I remember working on the web many years ago where "+" is what was used. This may have been a spec misinterpretation or something else. In any case, it was common enough.

Note, I'm not saying it was right. Just not uncommon.

[1] https://www.ietf.org/rfc/rfc1738.txt
[2] https://www.w3.org/TR/html401/
[3] https://www.ietf.org/rfc/rfc2396.txt
[4] https://www.w3.org/TR/html4/interact/forms.html#h-17.13.4.1
Check these implementations out:
https://twitter.com/vojtastavik/status/907911237983449088
https://github.com/ZevEisenberg/ScrollSnake
Dictionary and Set Improvements in Swift 4.0
And even then, I never could break over the hurdle of setting up team repositories with safe credential management...like for any kind of collaboration. With this simple screen, you can grab 5 friends, make a repo in a minute, and all start working on it.

You can already do that with Gogs.. It's a single binary, uses git, supports accounts, 2 factor, etc.
https://gogs.io/
Really useful for small teams that don't want to use github or gitlab.
The comments from all other companies are here:
https://github.com/GSA/modernization/issues

Read a few of them. None of them I've sampled are as aggressive, towards promoting themselves and denigrating other solutions, as Oracle's was.
I feel like this already should be commonplace. I used Google Translate back in 2014 on a trip to Japan. Really came in useful when a hotel didn't have my reservation. Since then they've added the conversational mode that effectively makes Translate work identically to what was demonstrated with these earbuds.
> But for the storing part alone I would not trust Keybase.

Why not? You're making a bunch of claims about this being bad but you're not providing any reasoning for it.
The point of these things is to install real Linux on them. The hardware is excellent and they make great laptops for doing real work. Here are some notes about installing Xubuntu on the 2013 model. I hope some of this transfers to newer models:

https://lee-phillips.org/pxsetup/
tons of material is exchanged between the planets annually. It's a sampling problem; you just need enough rovers with detection equipment that can discriminate between the two (not trivial, but totally possible with spectrometry). However, the rock is likely to be contaminated and need careful analysis to be convincing. Easier to just get said rock where it already is found on earth.
Does it still take one wrong key press at the wrong time during boot to delete all local files when in dev mode?
Yes, cause what we need in Washington is a bunch of people who don't know how to fix a problem like an engineer. If you don't want the smartest, most educated people, who would you like? I'm serious ... cause the people running the show at the moment are useless.
> The only reason they removed them when they did is to push accessory sales

This is baseless and ridiculous.

They did it because people are expecting more out of their phones e.g. better cameras, better screen, battery life, TouchID, FaceID all whilst demanding the same thickness. Something has to give. First it was the 30-pin adapter, now it's headphone, next will be SIM.

And Apple makes so little from their accessory sales compared to everything else they do so it is illogical they would intentionally cripple their flagship device to make a few hundred million.
I actually think it has a good chance. If it cost 1/5 of the current price, I'm pretty sure I know 4-5 people who might buy one.

I did feel the creepy vibe, but I've learned a long time ago that I'm more sensitive to that than others.
It's perfectly sensible to run into the case: imagine we're copying from a buffer that's allocated on demand. In the case where we haven't allocated the buffer, we have buf==nullptr and buffsz=0. Why should it be wrong to memcpy(other_buffer, buf, bufsz) without first checking whether bufsz is zero (and thus buf is nullptr)?

I don't think your optimization actually exists. In what possible world can we generate better code by assuming that for memcpy(x,y,n), when n==0, x!=nullptr||y!=nullptr?

I think that in some cases, the claim that undefined behavior allows for better optimization is bullshit.
My guess is logistics. What portion of your conference attendees is there to present and what portion is there to listen to talks (general, or specific?)?
N>h where N is people and h is hours.
If you are using a your own domain, if you use gandi.net or transfer there you get pretty decent basic email for free with the ability to add to it for reasonable prices. If I were to ever tire of self-hosting my email, I'd probably switch to them.
Worked at Oracle for 6 years. IMO the company is incredibly authentic. Cares about a lot about making money for Larry, doesn’t care that much about the customer, etc. Always had this “you always know where they stand feel”. It’s kind of sad that today these are how good traits after years of “be authentic!” and “find your passion” sermons.

Contrast this will the duopoly of Facebook and Google. Robbing the world blind while also wanting credit to be the “good guys” and who totally “aren’t evil”.

FWIW Oracle employs 150,000 people at about a 150 B market cap. Facebook employs 17,000 people at a 450 B market cap.

Oracle is bad in many ways, but it’s slowness and inefficiency does not represent a threat to global democracy and stability like Google and Facebook do.

ALSO: Oracle has hired about 15,000 liberal arts graduates over the last 4 years as part of their “Class Of” program. Many of these people, and I worked
with them, would not be in the middle-class today if it weren’t for Oracle considering their degrees/background. Program has had mixed success, but in a time when all companies either want a CS degree of 3-5 years work experience, I’ve never forgotten what an opportunity Oracle offered those people.
A lot of these will be used by businesses on paid GSuite accounts where the monetization of user data doesn't happen:

https://gsuite.google.com/security/

I think $5/mo per person in exchange for some degree of privacy and being the customer instead of the product is a reasonable deal. $10 for unlimited storage.

In addition that price gets you 24/7 live support from a real person.

I'm not suggesting this answers the general privacy concerns and other issues presented here.
>Does it matter?

In states that require two-party consent in their wiretapping statutes, it probably does.
With Google Translate, you can use the service offline by downloading language packs. Now, I'd assume that if you use it offline, Google will cache your conversations and upload them the next time your device has connectivity. But who knows.
Doesn't this simply suggest that the reality that is simulating our universe would have to be fundamentally different than our own?
I don't think you fully understand the risk model the "vocal minority" is talking about. It's not so much that Google might know about our searches for horse porn, it's that we could lose access to our entire digital life at the whim of an algorithm or a politically motivated employee.

As others have pointed out, Google has capriciously cut off account access to numerous people. When they do that, you lose your email account, which is the de-facto access key to a very large number of other accounts. This is to say nothing of the documents, spreadsheets, photos, PURCHASED movies and music associated with that account.

Bear in mind the Jordan Peterson case, on which Google has yet to answer, is only one we know about due to its high profile nature. How many other users without access to the ears of the media get rolled over in similar manner?

When any other entity chooses not to do business with you, they don't show up to your house and make off with your DVD and CD collection, the home movies of your kids, as well as contents of your filing cabinet and a good number of the backup keys you have for other accounts.

The parent is not worried about PRIVACY, they are worried, rightly so, of LOSING THEIR DIGITAL LIFE on a whim of a third party.

The probability is low, sure, but the impact is very high. Evaluating risk is not just about likelihood, but also impact.

The obvious objection, that one should use G Suite from a domain name they control, and do hour-by-hour snapshot backups of every document and photo they host with Google, is a fair one, but it puts the user in a position in which the very value Google services offers -- convenience -- is no longer there. So what's the point?
I'm tempted by this (had the previous 2015 Chromebook Pixel, ran great except storage is limited, which this version fixed, and the battery is now dying).

I've just splurged on some hardware this year though, but keeping an eye for this and hope that with Google's Pixel strategy they're now serious about hardware (yearly refresh etc.).
Perhaps I'm just less demanding but I was pretty blown away. Perhaps it sounds robotic but it's coming from the same voice recording. The main difference was how perfectly the words blend together. Now I'm just waiting to get Stephen Fry samples instead.
Very late answer, but no, that is incompatible with mvcc. How can transactions (and rollbacks) work?
So today I learnt that Amazon.com is acutally hosted on Google Cloud Platform uses Google Domains as well as 1&1 Hosting, alongside Adobe TagManager and Google Analytics. Who could have known? \s

Something is really off there, what do you do to get these results? https://sitestacks.com/amazon.com
My issue is with the reasoning.

For example: if you drill down into the data you will find this (https://fivethirtyeight.com/features/gun-deaths-mass-shootin...):

"Did Australia and Great Britain’s reforms prevent mass shootings? It’s hard to say, simply because mass shootings are relatively rare. In the post-buyback period, Great Britain has had one massacre with guns while Australia has had none. It’s hard to calculate how many would have been expected without a ban. Australia looks more successful in this regard, because it had more frequent mass shootings before the ban (averaging about two mass shootings every three years from 1979 to 1996) Mass shootings in Great Britain, prior to the ban, were rarer. Prior to 1996, there hadn’t been a widely covered mass shooting in Britain since 1987."

So... between 1979-1996, a 17 year period, they averaged 2 mass shootings every three years, or one every 18 months, with about a dozen data points. Since the ban, 21 years -- 250 months -- have gone by without a mass shooting. I cannot even begin to imagine how someone could conclude from that data that it's "hard to say" whether the ban worked. At the very least this extraordinary conclusion requires an explanation, not merely a glib assertion.
excellent news! Containers have become a really convenient part of my work-flow, if for no other reason than all of my reddit accounts can be logged in next to each other..
What I worry about is whether their "budgetary consciousness" can outweigh lobbying efforts by contractors. If there's one thing this administration loves, it's big deals with big companies. That's what gets the headlines.
I am still missing a sync between different computers of the containers.
I should also mention we have new browser extensions for chrome - [1] and firefox - [2]

[1] https://chrome.google.com/webstore/detail/sitestacks-instant...

[2] https://addons.mozilla.org/en-US/firefox/addon/sitestacks/re...
I find the free Google Translate, on iOS, to be one of my absolute favorite tools when traveling. The camera OCR translate feature is almost like magic.
https://news.ycombinator.com/item?id=15403907
Pay Pal does an even nastier version of no-reply with their Swedish customers. Their actually important support tickets are sent from service@paypal.se but if you to email an respond to an issue that Pay Pal has raised, you get an 550 error (#5.1.0 Address rejected). Which is weird because the address doesn't even signal that it's a no-reply. I would rather them send emails from no-reply@paypal.com with the only contents being that the support ticket has been updated and can be accessed by logging in to Pay Pal.
Our focus has been more on business tech, but we're expanding coverage into cms, libraries etc.

Here's some data we have on CMSs currently

https://siftery.com/categories/content-management-system-cms...
https://sitestacks.com/products/wordpress
https://siftery.com/wordpress
One imagines there will eventually be free + for-pay tiers.
Interesting blessing . Bugs may be reason someone is employed as the code needs to be maintained.
> It seems to make a big difference whether or not you buy it from Google.

I bought my 6p from Google. I paid for the extended warranty. It went into a boot loop after 13 months and they still wanted me to pay the $75 fee for a refurb phone. Remember: I paid $89 in advance for a 2 year extended warranty. This is for a well known issue in their hardware, that iirc they are being taken to court for.

I had purchased a new Android phone every year for many years at that point. I do Android development for a popular open source library/product.

They're banned now. No more Android phones in my house for a long time. Happy on the iPhone and know if I walk into an Apple store I'll actually receive support.
Sure, but I'd argue that it's societal unfamiliarity with the ramifications of mass communication (anonymous or otherwise) that causes this effect. The interface to this site may imply that this comment here is a response to you, and it even feels that way in my head sometimes, but in reality all of our comments are publicly broadcasted to the thousands and thousands of people on this site (hi, everyone!). That's a bizarre effect of the web that even veterans often allow themselves to forget.

In the past, the people who needed to understand the difference between private and public speech were those who spoke for a living: orators, salesmen, politicians. Yet the power granted by the internet has made this knowledge crucial for everyone, but nowhere is it really taught.

And even though this dynamic is enabled by the internet, the internet is not limited to it. One-on-one communication is quite possible. Video chat becomes more accessible every year. Even sites like ChatRoulette and Omegle were once great ways to have actual, honest conversations with strangers (still are, if you can wade through the sea of literal wankers). This conversation has given me a lot of food for thought of what it would look like to make one-on-one video chat a core feature of public forums like Reddit.
This was very amusing to read. I dont detect any sarcasm. I'll posit a non-partisan and opposite view: the federal government is not budget conscious under any administration.
Enrich Your Enterprise Analytics Capabilities Today with the Elastic Stack
I don't think that's the case at all. I would expect more quid pro quo out of the current administration, especially if Oracle could paint Silicon Valley as a "leftist wasteland," which it probably already believes.
There's the dm-verify path. In a locked down configuration, the os is updated as binary deltas. Your system partition is read only. You lose the flexibility of a general os though.
> Did she buy it from google?

It's a Google product. So yes, she bought it from Google. Which store sold this Google product shouldn't be a factor in whether Google is willing to support it to the best of their ability, should it?
Find remote jobs and get hired remotely without constraints
Look up coreboot and libreboot.
As cool as this is, I think the space savings is a red herring. There's still plenty of undeveloped land in SG, and lots of low rise buildings. A combination of well placed subway stops, transitioning some low-rise apartments to high rise, avoiding excessive road/parking space and generally competent urban planning should be enough to accommodate Singapore's burgeoning population without the need for mole people. Its always cheaper and easier to build up and out than to dig down.
You assumptions are completely backwards.
Relatively affordable international roaming has finally made it to the US with the $10/day ATT and $5/day Verizon plans.

I believe European rules go in effect this year to make roaming affordable as well.

To say nothing of the availability of prepaid SIMs in most countries.
Wow, that's really neat. Surprised I've never heard of it.
I use Bose Soundsport Wireless headphones currently and the mic is terrible at filtering background noise. Given this is about the same price range it seems like a worthy competitor even as an iOS user.
"When I buy some random unmaintained car from years back, I don't want to have to fight with the transmission fault mode. Just drive dammit."
You're saying that like it's a reasonable condition. Other sellers of things don't have such conditions like, having it be against ToS to resell your car or your forks.
> He previously dismissed DXO when the iPhone was beat. Now he wants to simultaneously crow about the iPhone taking the victory while claiming that he totally doesn't care about it anyways.

He wasn’t crowing about it. He was complaining people were taking about DXO scores at all because they’re a sham.
I just finished a 700 page book. It took me 3 evenings. If I did that continually for 3 months I would read 21,000 pages. So... I would say 5,000 is easily doable. My wife reads much much faster than I do so her numbers would be even higher.
Nope, that doesn't work. We don't believe breaching companies and financially ruining hundreds of thousands is legal and even have hands on experience in the matter, we believe in responsible disclosure. They were talking about special buttstocks and bizarre rotary crank contraptions with the sole purpose of making a gun full auto out of hands on experience and with full conviction that these things should be legal.

If I find a security issue I report it just as I would expect a gun hobbyist to campaign for full auto hacks to be illegal, because that is the domain of criminals and the irresponsible.
I remember a Kickstarter project which demoed a small device that you can keep in front of you and it will act as your very own real-time translator.

But this is super dope. Great job by the team at Google.
Micro Unit Test Framework for C
I've had two Android "support" experiences, so here's my anecdata:

1) My wife's Samsung phone developed an issue. We contacted Samsung and they RMA'd it and she had a brand new phone by the end of the week. Not Applecare, but it was fine.

2) Had an Android tablet with a minor battery recall. The manufacturer just sent me a second tablet and told me to keep both.

I hear about these kinds of horror stories but if you go in knowing that you aren't going to get Applecare, you don't look for it and you deal with it like literally any other consumer purchase you might make in your life, from refrigerators to cars and it's suddenly not a big deal.
While the 100x speedup sounds impressive, a raw speed number without details regarding hardware is pretty meaningless. I'm guessing they got the 20x realtime speed from running it on their new TPU hardware, which they say can do 180 Tflops. That means you would need 9 Tflops of computing power to run this in realtime -- still pretty far away from running on a phone, or PC for that matter.
Ask HN: Why is Sublime Text so expensive and who pays for licenses?
Sublime Text is great, so I suspect many users would happily pay (or donate, if given the choice) $5-20 for the privilege of such a tool. Sublime's asking price is $80, however, and as a result no one seems to pay (even large corporates).

I'm curious 1) why Sublime doesn't allow smaller payments from devs who want to support the project and 2) what entities are actually paying for licenses (government, companies with strict procurement rules, &c.)
They can sue for copyright infringement, but since the damages are tiny, they generally don't bother. What's different since the DMCA is that "commercial scale" infringement is now a criminal offense even if you're not making any money. And if you're uploading, say by using a bittorrent client which uploads while you're "downloading", then they could make a criminal case.
It's 3 years now for the Pixel 2[0][1]. This has been discussed before on HN, and it tends to fall on the reliance on Qualcomm as the chip maker, who is responsible for driver ports on any kernel upgrades. It's the reason Google kicked off project Treble[2].

[0] https://store.google.com/product/pixel_2_specs

[1] http://www.androidpolice.com/2017/10/04/google-says-pixel-2-...

[2] https://android-developers.googleblog.com/2017/05/here-comes...
i used to feel that way, but then i started thinking of the "bad neighbourhood" problem. it's historically been a huge problem for people living in certain neighbourhoods (and typically poor and/or heavily non-white ones) that cabs don't want to take them there.
These look really cool. I've had Self-Destructing Cookies (or Webextension equivalent) on Firefox for awhile now to try to combat this problem, but it is a bit annoying that if I inadvertently close HN's tab or navigate away from it because I followed a URL, I need to log back in. Containers might eventually give me enough segmentation that I can feel confident with staying logged into some stuff without being concerned that all the cookies are talking to each other.

Might still want something that deletes all cookies when the entire container is closed, though.
There is:

https://www.theguardian.com/lifeandstyle/2017/sep/24/why-lac...

https://www.nih.gov/news-events/nih-research-matters/how-sle...
> I'm sure the federal government is budget conscious with the current administration.

Based on...what? Certainly, the current administration is opposed to much of the non-defense, non-criminal-law-enforcement function of the federal government, and eager to cite budget concerns in that context, but I don't see much evidence that it is generally budget conscious beyond that.
And the unemployed...
Brand New Guardians of the Galaxy Vol. 2017
I could basically store all my sensitive data there? Passwords, SSNs, private keys of ETH wallets, etc.?
Larry Ellisons Finances must be taking a hit.
I am wondering what their baseline is. They call it "Current Best Non-WaveNet". Quite frankly, Apple's most recent deep learning-based speech synthesis sounds superior, but there aren't enough samples to for a proper comparison: https://machinelearning.apple.com/2017/08/06/siri-voices.htm...
While I do see the point you're making, I would like to counter by saying that every product you listed likely is built with open-source components.

Oracle doesn't want to compete with Slack, it wants Slack (and others) to be on Oracle cloud/databases.
Maybe I can't read between the lines in a gun subreddit but they weren't talking about grandfathered collectors items but buttstocks and rotary crank "hacks". Didn't saw anyone mention machine guns or LA bank robbers either.
That's an amazing bit of history.
Fuck I hate Oracle. I hope the whole thing burns.
They mentioned my main peeve about containers: IMO control-T should open a new tab in the current container rather than in the default container. They implied that this could be fixed in an extension and linked some extensions, but those extensions appear to do other things. Has anybody found an extension that changes the control-T behaviour? Thanks.

Edit: They've totally got the default right. Pressing control-T from a banking container should not open a new tab in the banking container. It's just that's not my use case.
Most truth that makes someone uncomfortable comes to light because someone with an inherent bias shone a spotlight on it.
You still need to trust the software developers and the miners.