skysight-inc/HackerNews huggingface dataset:
Your move AWS. Google improves to per-second with a 1 minute minimum.
Twilio is massively overvalued.
I think this is an unhelpful suggestion. It seems to me that you're advocating that the developers take an approach which will give them a smaller install base in favor of engineering focus on privacy and security. But communicating privately and securely with someone is impossible if they aren't also using the app.

This is the same problem with PGP/GPG -- it may be incredibly secure, but if no one uses it, it doesn't matter.

Obtusely refusing to use a good system which has broad appeal is working contrary to your own goals.
I do that all the time, often with package managers (npm install npm install foo)
Hi there, I work at Google on the Protocol Buffers team. The Abseil team will soon be adding CMake support (and automake, I hope). We need this for Protocol Buffers, which currently supports CMake and automake.
New whitepaper by Vitalik Buterin regarding the ICO market [pdf]
Algos going nuts again?
Super interesting, I did a small tool for myself for this same purpose. Is a mix between highlights and Evernote https://kintrospect.com/
Twitter may double character limit from 140 to 280
translation:

we are pleased to announce that we're extending per-second billing across our platform.

we were first to do it.

it's actually useless (but we were first!).

let me show you why: ...

but we are forced to do it because of <unnamed competitor>

bunch of ads of why we are cool and doing "real innovation", compared to that stupid other competitor that forced us to enable per second billing.

we are still better than competitor so..

signup!

(disclosure: I don't work for Google)
It’s probably in the api lock in. Amazon can switch to another provider once they’ve got a better deal elsewhere, and customers need not notice. They’re commoditising twilio, which is not a great place to be in, for stock.

(Alternatively: Amz ends up buying twilio and the market was wrong :) )
The URL question is a really good one though. You should absolutely understand every step of that process if you're working on web applications. The database one is weird. You don't need to know how to create a good database system yourself in order to effectively use one, I think. Neither do you need to know how to make a web browser to know how HTTP requests work.
F# still doesn't have UWP support nor is supported by .NET native compiler.
Ask HN: How to responsibly report security bug with Gogo?
I found a way to circumvent security with Gogo and get free internet on my laptop in flights. Based on my limited Google searches, I couldn't find this method of exploit posted online already. I chatted with their customer rep and was told they don't have a bug-bounty program. How do I report it to them? What are my options? This is my first time reporting a security bug and I want to know the proper way to move forward. Thanks!
I'm not criticizing you when you say that you need stickers, but please help me understand: how do you rely on stickers to communicate?

I can understand them being a nice UI/UX feature that makes the app more fun, but I cannot possibly imagine that people actually rely on stickers to communicate.

Maybe you mean something different and I'm misunderstanding you?
Something I have noted as part of my venturing into mechanical keyboards lead me to the revelation that many of my "mistakes" were really the keyboard failing me (ie, not properly register my keystrokes). All my life I assume was me the idiot that not know how use it. Only after I pay attention to how I use the keyboard (looking at my hands for a while) I start to see this.

So, I need to more firmly hit the keys in my actual driver (MS Ergo Keyboard) and now building my own mech...

P.D: ie: Maybe one of the different mech switches are more suited to the way YOU type:

http://www.wasdkeyboards.com/mechanical-keyboard-guide

---

P.D 2: This is a reply to all the ones that state that type wrong some commands.

Also, and maybe more common, is just bad typing. I was far worse before the use of the MS Ergo Keyboard (it DEMAND to use both hands.) So, if the performance change by keyboards (happend to me) maybe is a indication that are the tools at fault here..
Serious question: how safe is it to drive with a burqa?
What kind of evil system ships with both vi and vim?
Did you leave out the <sarcasm> flag somewhere? The Boeing-Airbus case had probably the highest 'household recognition' among examples of US intelligence working in corporate interests, but it was far from an isolated incident.

https://www.ft.com/content/e86fdad0-42d9-11e3-9d3c-00144feab...

A lesson was learnt in 1994 when France lost out on a big aerospace contract for Airbus in Saudi Arabia to Boeing and McDonnell Douglas, apparently after a phone call by the then prime minister Edouard Balladur, in which he discussed the terms Airbus had offered, was intercepted by US intelligence.
Also `alias gti="echo 'vroom vroom'"`
...why does it matter who copied who? The most common complaint about any provider is that they don't have something that a competitor does.

Also what lack of notice are you referring to? This blog post is the notice.
Cost to Acquire a Customer explained with real world examples and real numbers
how about for some sauce? yes, nsfw is the real use of this website, but I think having a way to get to the comments that usually have the source is missing a key part.
I dislike this attitude. That list is not exhausting, it's a list of specific tools that solve specific problems, if you don't have the problem don't concern yourself with the tool.
yeah, take a look at https://hub.docker.com/_/fsharp/ for the official images.
Does the NYT add value to https://blog.twitter.com/official/en_us/topics/product/2017/... ?
They already did it: https://aws.amazon.com/blogs/aws/new-per-second-billing-for-...
My my my there is a lot going on there! fun read.
Sure but you couldn't actually do anything with AI in the 1960's and 1980's.
This is a manager problem, right?
Hah, I bittersweetingly accept!
We already have both a radix sort[0] and a bitonic merge sort[1]. They perform alright - nothing world-shaking, but fine. I was more interested in whether string sorting has some particularly clever algorithms.

[0]: https://github.com/diku-dk/futhark/blob/master/futlib/radix_...

[1]: https://github.com/diku-dk/futhark/blob/master/futlib/merge_...
They announced last week :).

Disclosure: I work on Google Cloud.
Happy Petrov Day
It can be dangerous to be the only person or vehicle at a red light if you are a motorcyclist or bicyclist because cars can fail to notice you until they are quite close. Many motorcyclists apply and release their brakes, and sometimes add modifications to their tail lights so that they flicker when coming on to make it even more noticeable.

I pay at least as much attention when I am the lone cyclist at a red light (particularly at night) as when I am actively moving and riding in traffic, and have had a number of vehicles come to a stop a bit close or a bit too quickly for comfort. This is in an area with _a_lot_ of cyclists.
It's scary that this data can be kept for years without the user being aware of it. If this data was breached it would be worse than Ashley Madison. I suggest there should be laws that say users should be given the option to delete data older than x months selectable by the user. It seems obvious that sensitive data should not be kept indefinitely after following https://haveibeenpwned.com .
rainbow-delimiters-mode is great for this, if you're an emacs user.
Flagged: dupe of https://news.ycombinator.com/item?id=15342486
It happens to me when cloning a repo. Sometimes I just write git clone ..., go to browser and the command already contains git clone, then i end up having sth like git clone git clone ...
I guess you've never checked ~/.mozilla/firefox/YOUR-PROFILE/places.sqlite which includes a record, including date & referer, for every time you visit a site. See https://developer.mozilla.org/en-US/docs/Mozilla/Tech/Places... for documentation (or http://www.forensicswiki.org/wiki/Mozilla_Firefox_3_History_... for unofficial documentation). Several hundred thousand rows here...
In the Works – AWS Region in the Middle East
The Data Economy of Khao San Road
These tests favour people who are good at tests. I know people who test will, crank out code fast, but I'm the long run they suck because they didn't think about it enough.

I'll point a company at my sample code. They can ask me about it too make sure it's really mine.

When interviewing people I'd much rather have someone who knows how to find the best solution, not the person who has read a list of questions like this.
AWS is miles ahead in IPv6 adoption though.

Why do GCP employees always post in HN articles about how much "better" GCP is than AWS or how GCP "did it first"?

Our company literally can't use GCP, full stop, because Google is completely ignoring IPv6 support. I heard load balancers are now in beta, which just terminates IPv6 and connects to the back end with IPv4.

When am I going to be able to make an outbound IPv6 connection from GCP? Specifically the Compute Engine VMs.
That difference is somewhat subtle and I had to read the description in the sibling comment to understand it. I would have welcomed a correction from somone I was interviewing.

On a side note, the founders of Google once tried to explain recursion and idempotence to Terry Gross on NPR. It's pretty amusing. It starts at 13:45 into the interview here:

http://www.npr.org/2003/10/14/167643282/google-founders-larr...
This happens to me all the time on the new Macbook keyboard, especially with the arrow keys. I can watch myself press the key and see nothing happen. I really need to switch to a good external Mac keyboard.
It’s easy to find poor reporting, but many people are blind to the flaws in each outlet. I don’t see any issue with rejecting the idea that any news source is “factual”. That is a downright harmful idea. You want to be sure about something? Go there yourself, or pay someone a lot of money to convincingly verify it.

You know what’s hard? Finding good reporting. Everyone is selling you something, even if it’s just a comfortable world view.
I've never used online dating and, barring some kind of calamity, won't ever be dating again, so I'm working only with second-hand experience. But what you say makes some sense for sure.
Often, yes.
I'd have to imagine it'd put some people off.
Why would anyone pay attention to science? It all depends on what you want to achieve and what your values are. The difference between alchemy and literature is that alchemy purports to have the same goals as science -- at which it fails -- while literature has completely other goals.
I use this app called Insight Timer on iOS. I use Bose noise cancelling headphones when I meditate as it helps cut any surrounding noise. I started with the free tunes that Insight Timer provided and meditated for 5 minutes in the morning. I have slowly increased it to about 15 minutes and purchased some of the other tunes via in app purchase on the app. Daily meditation definitely helps stay calm the rest of the day. I also use the same app after I get back home from work and use a different tune and it helps unwind.
I understand 'idempotent' not as 'having no side effects' but as 'having the same side effects whether performed one or many times'. This is side-effect free:

echo hello

This is side-effectful, but idempotent:

echo hello >world

This is side-effectful and not idempotent:

echo hello >>world
I completely agree with this. There is also a very prominent NSFW selector at the top; I think it should default to OFF.

It really does a disservice to the web site to have it default to on.
Same questions.
erm, "git git foo"; in most shells can be fixed with "!*" as your next command. Repeat until lameness subsides.

Seriously though, I don't understand why people want to hide obvious errors like this - I'd much rather have the tool fail to execute than potentially perform some action I wasn't expecting.
Can someone translate maybe?
I didn't mention fume removal, but I should have. My thought was that it goes for any type of solder.

Importantly, fumes do not contain lead. Lead oxide fumes only start occuring above 450°C, well above normal soldering temperatures (320-370°C).

The P100 filter catches airborne particles larger than 0.3 microns. Solder fumes are partly particles down to 0.1 microns, but also gases produced from vaporization of rosin; e.g. toluene, formaldehyde, styrene. Those are molecules a lot smaller than 0.3 microns. So the answer is no, just a P100 filter does not solve everything.

If you need to use a mask, I would suggest a 3M 7500 half-mask with the organic vapor/acid gas/P100 combo filter. I use one for glue work etc. and it's got a very tight seal and is pretty comfy (relatively speaking). Will cost you about $40-$50. Does require a relatively clean shave and proper fitting (sniff test) to be effective.

Or you could get a benchtop soldering fume extractor with an activated carbon and HEPA filter, which is a lot more comfortable. Also more expensive though.

Cheapest solution is doing like a friend of mine, using his shop vacuum with HEPA filter.
Those people are objectively wrong.
that will never happen in any muslim country at all
I'm not the one who said that a beginner could blink at it and understand how to build React apps.
Hmm, anything in here[0] ring a bell? For what it's worth they were reasonably active for a lot of years, they just completely stopped participating a few years ago and it's starting to hold things up.

[0]: https://www.khronos.org/registry/OpenGL/extensions/APPLE/
Statistical analysis of test results reveal that the increase in allowable tweet length has not resulted in fewer acts of war committed against North Korea
Peter Theil once said "We wanted flying cars, instead we got 140 characters". Looks like that 140 characters limit have now doubled.
Not me as an individual, but various communities I'm in contact with have stickers ingrained into their culture and social norms. People collect up to hundreds of stickers for different situations, make their own based on shared iconography, and some even have custom stickers commissioned from artists, of themselves, of characters they've created, etc. For groups that are really invested in stickers, migrating to an app which lacks them would significantly alter their dynamics.
Show me a single person who runs 64TB on a single table on a single node, and I'll show you someone who will cry because of a prod failure sooner than later.
> Once you learn how to use it (which doesn’t take long) Bazel is pretty darn nice.

I've spent a few hundred hours integrating bits of CMake build scripts in to various Bazel builds.

If you're doing something which is explicitly catered for by Bazel itself then it works well, so long as you avoid the bugs.

Otherwise, you'll have to confront the hermetic build abstractions which prevent otherwise simple operations. Bazel toolchain files are just as bad as CMake, if not worse.

I'll give Bazel another try in a few years. For now, I still prefer CMake+Ninja, worts and all.
> I want this to be a Snowden'ish tool for adults, not giffy.

Not sure how you could be more condescending here.

Look, I get it. I don't use stickers on messaging apps that support them, and I don't have a "GIF keyboard" or whatever. But plenty of actual adults use them and like them, and don't consider a messaging experience complete without them.

If Signal's goal is to be a niche messaging platform that only hyper-privacy/security-conscious people use, then by all means, leave out the user-fun features that the masses want. But if they actually want to raise the bar for mass-market security and privacy, those features are essential. Maybe that's "lame"or "childish" to you, but that's just how it is.

If the addition of stickers makes you leave the platform, then that's certainly a loss for you and those like you, but it's a huge win for the much-larger group of people who will be attracted to the service.
Definitely a dupe, but this headline is MUCH better.
FULANI HERDSMEN ARE MERE CRIMINALS, Not TERRORISTS LIKE IPOB –PRESIDENCY
I do it all the time, but never thought it was the problem. Most often its to look up a reference number for a commit,

Then I get distracted on HN ...
The IPv6 termination is now GA, but I agree with your sentiment (we're behind on IPv6). That said, it's a very binary thing: you either have IPv6 throughout the virtual networking stack or you don't. We're not ignoring it, particularly since Google cares so deeply about IPv6 worldwide, but we are behind.

Disclosure: I work on Google Cloud.

Edit: I'm not sure why you're being downvoted, it's a fair criticism.
It sounds like you've built some interesting technologies!

Some food for thought:

* RethinkDB was a startup that both collaborated and competed with Meteor, until it [went defunct](https://rethinkdb.com/blog/rethinkdb-shutdown/) last year, leaving its open-source technologies to be maintained by the community.

* Your gun project depends heavily on graphql-anywhere, which is a project maintained by none other than... Meteor Development Group.

Given the ways in which you've benefited from the community in general, and MDG in particular, I'm surprised you took this zero-sum, winner-take-whatever, nakedly self-promotional attitude. Let's be better than that?

Disclosure: I work on Meteor.
All of Twitter has immediately gone for the "I would rather have no Nazis" joke.
Certainly it depends on the road, but the most common type of accidents are cars failing to yield while turning, either into other roads or driveways.

Cars are looking for road traffic when they’re turning, so to be most visible you should be on the road. They’re not looking for cyclist riding 15-20 mph on the sidewalk.

And in my experience, all of the close calls I’ve had have been while riding on the sidewalk. The closest I ever came to getting hit was a car turning while I was crossing a crosswalk at speed. I had to swerve and jump the curb to avoid getting hit.

Also, cars and cyclists are much more similar than pedestrians and cyclists are. Pedestrians can stop and turn instantly, while cars and cyclists cannot. Pedestrians also are likely to be on their phone, walking a dog, or pushing a stroller. Or all of those at once.
That's good. This one was the one that most people were complaining about not being possible in webext. Glad to show people that the Firefox team has good intentions.
Topological quantum computer
Looks pretty cool.

Actually the only thing stopping me from signing up was that because rediscovering highlights was so terrible on kindle, I stopped higlighting years ago. It's an interesting chicken and egg problem you have to solve. Good Luck
The problem with salting the hashes is that they then become useless for contact discovery. The only way I can think of to make it work would require sharing the salt with people trying to find you, but then at that point you just share a real user identifier and short-circuit the whole process happening here.
Is this a good example?[0]

That would be helpful, and I hope Notepad++ gains the feature. Notepad++ does have a bracket helper that highlights the other bracket, but flagging the closing bracket helps when there are several brackets.

[0] https://raw.githubusercontent.com/thblt/eziam-theme-emacs/ma...
Vim has that, too (as a plugin). Great for lisps.
The alternative is higher interest rates, reduced unsecured credit, pay-in-advance for housing, and shutting "the masses" out of access to capital.
I don't think "freedom" being seized by the Saudi citizens would have the result you seem to imagine it would.
[100% Off] Master Jenkins CI for Developers and DevOps – All Coupons Udemy
I assume he means that we enabled it immediately instead of charging more for a while...
Doesn't that produce the "array items should have key prop" message?

Also you can use `items.map` in your example.
Here comes the shark jump!

https://www.youtube.com/watch?v=t4ZGKI8vpcg
It’s difficult to parse out the difference here. The need to physically roll in is both the stick they’re using and the means with which they’ll retain control.

Naturally, facebook doesn’t have much to stand on here. Russia of course has control of ingress they’ve been ratcheting up.
Measure first. Eg for measuring power usage you could borrow a decent quality power meter. Public libraries near me have them.

If your house isn't well designed and constructed for passive heating/cooling/insulation that's probably a whole other can of worms to identify and fix
That's a bold move by Twitter. I can't help but feel it is out of desperation
Yes I know about AWS per second, I was being somewhat playful. Huge GCP fan. Keep it up boulos and the rest of the GCP team.
There's an anti-pattern where a function will be declared entirely in a callback, instead of declaring the function in another location and referencing it locally. It's difficult to read and logically follow. This seems especially common in Javascript. Is it just a sign of novice?
Could you not just ask the direct question? Eliminate the nonsense..
There are still groups of humans living relatively or completely unconnected from the world that wouldn't seem out of place 10,000 years ago. It's not exactly appalling that societies that don't respect basic freedoms exist, it's appalling that they're allowed to participate at all in the global economy and society.

<< insert picture of Saudi prince and president shaking hands >>
Anyway that doesn't mean they can actually drive in real life, i am sure there will be more strict regulations about this issue beside the masculine religious community opposition.
One thing of note is now both Google Cloud and AWS charge at least one minute per instance (AWS used to charge a full hour, and GCP ten minutes).
Let's go one step further, and store data about individuals in their own homes.
Could be yeah. But it really makes me wonder. I can’t see china allowing a messaging platform in their country that doesn’t have a way to monitor everything.

Maybe the fact that iPhones are all made in china allow them, for the time being.
I never said you know react by looking at it. But you know it good enough to build a simple composition. If i asked you to create another component up there that contains a span, are you seriously saying you wouldn't be able to do it after having looked at it?

const Foo = () => <span>hey</span>

or, same thing in es5

function Foo() {
return <span>hey</span>
}

?

And if i asked you to use this component in another, even if you saw how it's done, you would absolutely not be able to pull it off again?

function Bar() {
return <Foo />
}

?

To be honest, i thought i didn't like react as well when i first encountered it. I didn't actually try to understand, the appearance of it seemed so radically different that i refused to think of it as simple. But i eventually tried and figured that there is actually nothing behind this framework. These are plain functions, or classes with lifecycles. I was wrong in my assumptions.
Oh, I feel stupid then. Thanks for the correction.
>We live in a portable world after all..

Do we? I'd say most people with laptops use them either at home or at work, both places were they can plug in.

The majority is not "Starbucks laptop users" or road warriors.
Apologies for taking it offtopic, but can't you just move internally?
Oh! I have been working on something so extremely similar to this that I'm sure I'll get accused of copying you. Congratulations on launching, and this looks really sleek. Can't pretend not to be disappointed, but I guess the idea must have some merit!
When climate change makes the Middle East too hot to be habitable by humans (http://money.cnn.com/2015/10/27/news/climate-change-middle-e...).
Announcing Open Jam, a game jam created with open source in mind
With the ever dropping attention spans of people, one would think they'd rather go down to 70 characters per tweet.
Lmao. This isn't what's going to save Twitter.
This should be off by default. Feels and looks faster. What is the downside?