skysight-inc/HackerNews huggingface dataset:
Pretty Color Version (http://gource.io visualizations)

Evolution of EVCache: https://www.youtube.com/watch?v=LbX51_xhfq4

Evolution of Fenzo: https://www.youtube.com/watch?v=1u1Z6RM5bmM

Evolution of Hystrix: https://www.youtube.com/watch?v=gFXWK1Mq_X0

Evolution of Nicobar: https://www.youtube.com/watch?v=uoijdvU_JKM

Evolution of PigPen: https://www.youtube.com/watch?v=oCXu4HHWVlc

Evolution of Priam: https://www.youtube.com/watch?v=7AJogp-pS6Q

Evolution of Scumblr: https://www.youtube.com/watch?v=Ad4v9mcAVYM

Evolution of SimianArmy: https://www.youtube.com/watch?v=0bx1seGkgO8

Evolution of animator: https://www.youtube.com/watch?v=n22upOsYxYM

Evolution of archaius: https://www.youtube.com/watch?v=CvUAXB587qQ

Evolution of asgard: https://www.youtube.com/watch?v=5slGWxs3-nM

Evolution of astyanax: https://www.youtube.com/watch?v=pHX9H68Vpzg

Evolution of atlas: https://www.youtube.com/watch?v=UxTyLaH4518

Evolution of curator: https://www.youtube.com/watch?v=Dwz-jUZYtuA

Evolution of denominator: https://www.youtube.com/watch?v=CQGjTrkYv5w

Evolution of dynomite: https://www.youtube.com/watch?v=hF1SKUVwM8k

Evolution of edda: https://www.youtube.com/watch?v=xGS0lpV4r4k

Evolution of eureka: https://www.youtube.com/watch?v=HFWpDaCiAkU

Evolution of exhibitor: https://www.youtube.com/watch?v=0GvIPzvg9Z8

Evolution of falcor: https://www.youtube.com/watch?v=5eVVS_t4XB8

Evolution of feign: https://www.youtube.com/edit?o=U&video_id=oxUUrxjFrvE

Evolution of governator: https://www.youtube.com/watch?v=U_-Y9cpMgnA

Evolution of ice: https://www.youtube.com/watch?v=33MRl1cZrkY

Evolution of karyon: https://www.youtube.com/watch?v=PdAjtx2wOlE

Evolution of riboon: https://www.youtube.com/watch?v=ReaXeyn_fyg

Evolution of security_monkey: https://www.youtube.com/watch?v=28Boyf700Eg

Evolution of suro: https://www.youtube.com/watch?v=Xq6xJOvkAw0

Evolution of vector: https://www.youtube.com/watch?v=ivMhHuDoSnQ

Evolution of zeno: https://www.youtube.com/watch?v=Jgs1qd7xWkU

Evolution of zuul: https://www.youtube.com/watch?v=DLVzEqAW6dQ
The GBT is 94 miles, right? I think the Swiss achieve these costs through economies of scale. There are tunnels throughout the country so they can achieve greater efficiencies at 5-10x of those in specific metro areas in the US.
I remember when they were debating a tunnel under Tysons Corner in Virginia, the largest office park in the Washington-Baltimore area, the estimate came in at $800 miles for 4 miles and was considered cost-prohibitive. It'd be great to bundle a number of these projects together to achieve the efficiencies of scale.
Whenever I give a fake phone number (which I do quite often when inspecting real estate) I always confidently reel off the number I had fifteen years ago. It still trips easily off the tongue.

I hope the poor sucker who has that number now doesn't get too many follow up calls.
...And the "Where's Waldo" interface updates challenges me every time to find my freaking music.
I had no idea there were lions in Alaska and Canada before.

If they made it until there, I wonder what stopped them from going down south...
We were also rejected (www.medirevu.com) but our chat with Paul Buchheit during YC Open OfficeHours has already set us on a much better path.

Rejected and motivated
I don't think there's much of a market for novelty accounts on HN.
Live-virus vaccines are already a thing; in some sense this is just a new application of them as far as the FDA is concerned.
Can you do one on how to avoid Spam too
Chrome is not the world, pal.

Firebug inspired all the current tools and it's great to see them still contributing to Mozilla's fight for the open web.

If you're supporting the Gecko rendering engine, using a tool to debug it is not laziness. Treating Chrome as the only game in town is laziness.
Just checked, seems that that account went out of Ether as there were too many votes (more than 100). Didn't expect this much traffic haha.

But to basically explain what happened, each poll has a minimum 0.2 Ether which are used for paying the network for executing the smart contract. Since more than 100 people have voted on the system, it means that the account (which holds the Ether) went out of tokens and now nobody can vote anymore.

I'm right now working on fixing this by creating a balancing system that basically creates a faucet. But feel free to create a new poll. You can send me the link here and I'll send some Ether to get you going.
Excellent. Thanks for replying.
Hey everyone. Anyone that wants to create a new poll and doesn't have any Ether, please just post here with your poll link and I will send some Ether to your poll so you can get started :)
We don't know that, because the government is controlling the price.
I've noticed this before as everytime I copy-paste a search URL, I manually delete the parameters as even the non-readable ones probably contain some metadata about me.

Yeah, it'd be nice if Google search pages came with a handy "Link to this" button as Google Maps and Google Books do...but in reality, that would raise even more issues. If I understand Google's search mechanism...the results are tailored to each user...my search for "burger place" is going to be much different than someone doing it in New York. Yet if I see a "Link to this" button -- especially if it's a link shortener -- then I would expect it to direct all users to results that I've seen. OK, I don't expect that...but I bet 99% of other users do.

So it's not a clearcut decision about whether such a feature should exist, given the ephemeralness and personalization of SERP. So given that it's not an intended common use case to pass around URLs to results...what is it that Google should do to fix this? Re-engineer their system so that every URL is a non-human-readable URL that obfuscates all possible metadata? Remove the ability to tailor search results based on past results of that same session? I can see why they might choose: "If a user wants to send around a URL by manually copying and pasting it, we should trust them to read it before they send it out as the relevant parameters are human readable"
Australia to trial cloud passports in world-first move
Oh, superb, thanks! Who would have thought that the UAE was a significant importer of hay from the US? That raises yet more questions.

A further random aside: i have no idea what alfalfa is. It seems to be a well-known plant in the US, but i don't think we have it in the UK. Sources tell me we call it 'lucerne', and we don't grow it. It seems we grow various beets and brassicas instead, plus maize and ryegrass. Perhaps because of the climate? Although perhaps just through absentmindedness:

https://www.cotswoldseeds.com/seed-info/lucerne-also-known-a...
Okay, so 2.4% disagreed. Why is that interesting?

Is that too little? What would a healthy amount of disagreement look like?
The American Lion reached all the way down to South America. They were even bigger than today's African Lions
This sounds horrible but is probably likely
The alternative, not trusting their certs immediately instead of giving them additional requirements, would also be "exerting power over antother company". Mozilla has done so in the past, and I hope they will do so in the future.

Google's argumentation that Symantec apparantly isn't able to properly assess themselves seems sound to me: if after being told about a specific issue they still are not capable of finding all instances of it happening, while outsiders can do so with the published information, then they they are missing critical abilities in this regard.
Arachni Security Scanner
This is all fine and dandy, until the software is hacked and the swarming boats turn on the ship they were protecting. I don't trust the US military with making such a technology.
https://news.ycombinator.com/item?id=5092711
Blockchain is powerful, just no killer app so far
This thread is about "selling customer data", not "cold outreach."

But since you brought it up, cold outreach for B2B is not considered spam, as long as they comply with the following: https://www.leadfuze.com/cold-email-outreach-isnt-spam-heres...

Not everything legal is ethical, but in this case it seems more annoying than unethical. I hate cold outreach emails and my company doesn't send them, but concluding that YC doesn't care about being ethical because the former president of YC tweets about a company that sends cold outreach emails seems like a stretch.
I thought each onion layers is already encrypted and authenticated?
I was with you until "balconing". Yes, British people are more likely to drink to excess, and I agree with you that Spain has a more relaxed drinking culture (I've had some great nights out in Spain), but "balconing"... I have a feeling this is like the LSD stories you hear of people who jump off high buildings/structures because they believe they can fly. Sure, it makes for a good news story, but it's a gross mischaracterisation of the culture and its effects.

For what its worth, I've seen the footage of people jumping from hotel balconies into swimming pools. You know what I've also seen? People jumping from jagged cliff faces into the sea, and that includes people from multiple different European countries. Here's the thing... They're the same behaviour. It's not an alcohol thing, it's a daredevil thing.
This is gold.
Funny, I just came back from visiting two companies that do excellent outsourcing work for us, one in India, eternussolutions.com and one in Poland, www.soldevelo.com.

The secret? We've built a long term relationships with them, have reasonable expectations and communicate continuously.

I've worked with offshore teams since 2005 and there are major benefits: prices that are roughly 1/3 of what it costs to hire the equivalent person locally, availability of talent (everyone's scrambling these days in the Bay Area), and the ability to quickly scale up or down your team.

There's also a price. You need to deal with the time difference; I have calls at 11 PM. There are cultural differences that you need to be aware of. The Holidays are different and usually more frequent, they won't be familiar with certain segments of the US business environment such as health care, HR, etc. And they won't work the same long hours. They have better work/life balance. On the other hand, you're not giving them options, so that's totally understandable.

In summary, have reasonable expectations, expect that there'll be a ramp up period, and be willing to learn from the other side.
> If you are in the US, I'd personally just outsource to US companies in the midwest.

I need to figure out how to get in on that action, as recipient of the outsourcing work.
I bought an island with my friends for under $10k each
It isn't. Used to be that two could keep a secret if one were dead. Still true, unless one is a corporation; they can never really die.
That looks really nice.
I would say there are people in all of these categories with egos. Quality work should speak for itself really.

Maybe we get the impression that people who work with web facing technologies are the loudest because they will have very popular repos on GitHub. Remember though, there are plenty of people who have solved equally complex problems who cannot share their work for various reasons.

Those people probably have a right to say they are a rock star, but not a lot of people will ever know outside their job / company.
We need leaders in security on the Web to push things forward. Otherwise we'd still be stuck with RC4 and MD5 (and in fact we still are because nobody has taken such drastic actions to force them to move...in the past 10 years since they've been made obsolete).
Split brain systems can easily deal with being disconnected: They don't give out new tickets, they don't modify system state, and they treat the data they do have as what it is: Out of date. An airline reservation system shouldn't be able to give out multiple conflicting tickets, because it doesn't have a lock on them; RAFT and PAXOS are designed to combat precisely this.

However, in the real world, waiting for consensus before making decisions is hard, so airline systems, designed in the era before realtime communication back to the mothership was possible, faked it. They made a reservation, issued a ticket, and then the airline developed protocols to deal with the resulting overbooking. In fact, since airlines already had incentive to overbook and deal with overbooking because of no-shows, they simply built the failures of their locking system into their cost-models.

There is a 'correct' solution to this: When you believe you're going to be split-brained some of the time, pre-allocate tickets to entities. Those entities can use their local tickets, but cannot make use of remote tickets without approving them with the systems that own them. Sharding the state of the plane down to individual seats has system complexity cost, but allows perfect booking.
This is pretty cool! It would be much easier to use if you color coded the "pins" between AirBnB's and hotels.
Or, you can run Chrome(/ium) using a different profile subdirectory. Relevant commandline option:

--user-data-dir=/home/owner/.config/alternative-directory

(It's slightly different under Windows.)
I think parent was talking about Firebug vs. the native Dev Tools. Nothing to do with Chrome.
Am I misunderstanding something? If one CPU cycle accounts for 27 seconds, then the savings of 10 seconds suggest we saved one half of a CPU cycle per iteration? Or do the queries not touch every row?

Optimizing data types and minimizing locks seem like general optimization tips, I was hoping for more advanced techniques for 100B rows.
The exceptional myth of non-local flow
from the top of my head:

- def bad_default(x = [])
- bool('False')
- 1--1 #typo
- x = 42; y = 42L ; x==y,hex(x)==hex(y)
- type(5/2) # <class 'float'> or <type 'int'> (python2 versus python3)
Turning the iPhone 6s Into a Digital Scale
A new language or two will come up, and try to "fix" where every other language fell short. Web assembly will then be ported over to server-side like NodeJS. Someone will create a JVM on top of web assembly and try to put back Java in the playing field. Game engines will all be porting over to web assembly. IoT will then be powered by webassembly.
Senate Passes Cybersecurity Law as Struggle Between Data Security and Privacy
The liquidators have the power to dispose of the assets as they wish, in an attempt to return as much money to creditors (and the taxman) as possible. It's entirely possible that they've decided to try and keep some parts of the company active and have outsourced the dev work to a shady 3rd party. Alternatively they might be moving the sellable assets into a separate company which can itself be sold soon/later. Odds are that the founders weren't behind this move.
Are you really saying that people buying these pictures are buying it for the wrong reason? That their point of buying it is wrong?

It sounds an awful lot like you are trying to project your values on to others. If people agreed with you, they wouldn't buy these paintings. And yet they do, in great numbers.
Cleanr can't be "Homejoy Europe Limited", it could be a trading name of them, but in their terms Cleanr say:

>"These Terms of Service and any separate agreements whereby we provide you Services shall be governed by and construed in accordance with the laws of 112 Bagot St Toronto Guelph Canada m3k1v6." //

That's a pretty specific set of laws!! But it's not then the website of a UK company. FWIW in Europe legislation requires a business to have the business name and address for service on the website.

They also use a @gmail.com email address, which is low trust indicator for a business IMO.

It might be of note that Cleanr haven't updated their Facebook page, https://www.facebook.com/HomeCleanr/, since April 2015.
Even Better Protocol Buffers with Wire 2
I don't think google search URL's were ever designed to be shared nor linked directly so I don't really see an issue here.

The original query is stored in case you want to track back on the auto-suggest would you rather they to store those in cookies or non-volatile browser storage?

And while it's true that if you link some one an entire Google URL search URL you might leak the original query, but given all the other dark magic that is in the URL which can include your client type, version, location and other things (e.g. inter-service referrals if you go there from another google service like Google Maps) i think the original query is the least of your worries.

And if you want to link a query well just use https://www.google.co.uk/search?q=how to use google works just fine.
Your Lifestyle Has Already Been Designed
We detached this subthread from https://news.ycombinator.com/item?id=10465748 and marked it off-topic.
Spark makes a point of having a Java-friendly API. Can you use a pure Scala library that makes heavy use of Scala features, e.g. doobie?
I think that's more reflective of the limitations of the current Android security model than any implied ulterior motive. Yes, I'm sure they benefit to some extent, I just suspect that they need all of those permissions to be the launcher currently. Mind you that's a guess based on my understanding, not a verified statement.
Sunshine uses the barometer in your iPhone for your personal weather forecast
Mozilla was much more forceful when they removed a CA from their default certificate list earlier this year, for lacking in their audits[1], when the post indicates no suspicion of wrong certificate emission.

Compared to that, Google just forcing Symantec to be externally audited after it was shown that, not only have they issued wrong certificates, but also that they are unable to properly audit themselves, is being soft on them.

[1] https://blog.mozilla.org/security/2015/04/27/removing-e-guve...
Probably the point of the question was to be confusing: it strikes me that if you give the brain something to work on - parsing and responding to a confusing question - it could make responding with false information more difficult.

Imagine you were trying to remember the details of a false passport and an alibi for what you'd be doing - you get a weird question and your brain is then suddenly blank when you try to present your false identity.

Seems plausible?
The problem with the Twitter follow model
An artists consumes food and housing and produces art. Chinese artists can barter enough food and housing for their art for the equation to work out, but American artists cannot.

Our default assumption would be that cost of goods are equal in US and China. This seems to be true for the output, but not the input. So the reason that artists in America cannot make it is that housing and food is more expensive than in China.
> I don't think google search URL's were ever designed to be shared nor linked directly...

This is incredibly silly. URLs are how you get to a page. It's how The Web works!

> The original query is stored in case you want to track back...

That's what the History API is for. When you add an anchor-tag query, store the original state in the tab's history.

> i think the original query is the least of your worries.

Infoleaks are BAD. The least Google could do is use their URL rewriting powers to remove the original query when they add a query stored in the anchor-tag.
Can FMRI Really Tell If You're Lying?
> Odds are that the founders weren't behind this move.

Are you insinuating that someone other than Aaron Cheung sent the email from the top of the post? That seems... strange.
He did the same uninformed rants about other languages for a long time already. It's unlikely that he will do his homework any time soon.
When I see some people getting rejected I wonder if YC is still worth it. Giving away %7 of your stake to YC when you already have a solid team, a usable product (already live), some active users and money invested in your business ($1 million seed??). I think it's almost odd now...

Here's %7 of our company. Take it. Networking? Anyone can send an email to VC's with a link to a product and some stats highlighting its potential.
They are free to speak their mind. However, they are not free from the potential consequences of doing so.
Wow, do you have a source for that? Always irritated too, but I never considered there might be a reason for it other than incompetence.
At one point there was a theory that there was another Earth, in the same orbit as ours, but diametrically opposite so that it was always hidden by the Sun.

There may actually be one. I'm not aware of anyone who has wasted expensive spacecraft time, energy and bandwidth to point an instrument in that direction to look.
Ask HN: Are AWS Multi AZ ELB IPs Virtual?
Setup:

Multi AZ ELB hostname: myapp.elb.amazonaws.com
Hostname resolves to IPs (Round Robin): 1.2.3.4 and 5.6.7.8

In the event that the LB service behind IP 1.2.3.4 fails, does AWS remove the IP 1.2.3.4 from the hostname RR rotation or does it simply keep the same IP (i.e. virtual) but points to a healthier LB service?

Documentation doesn't seem to discuss this detail. Hopefully someone here knows :)
What Is Public?
> [What should] Google ... do to fix this? Re-engineer their system so that every URL is a non-human-readable URL that obfuscates all possible metadata?

Remove the non-search-string metadata from the URL?

I mean, it's really a no-brainer.
Got rejected too, but it was expected as a solo founder, with a prototype only on Brazil when I applied.
What I'm working on http://www.octorb.com/
Well I'm done with VCs and all that stuff for now... Time to focus 100% on the users.
For me, it's mainly an issue when trying to copy and paste a link to a file like a Word document that downloads instead of being viewable in the browser.
I might suggest a new definition for "Big Data" - Data, whose size is greater than fits in one machine's memory.
Image searches though.
It looks like the trains through this tunnel will be all-electric. I wonder why they went with a 15kV power system instead of a modern 25kV system?

https://en.wikipedia.org/wiki/15_kV_AC_railway_electrificati...

https://en.wikipedia.org/wiki/25_kV_AC_railway_electrificati...
Code that everyone should know how to write
>There was a sociologist who had written a paper for us all to read – something he had written ahead of time. I started to read the damn thing, and my eyes were coming out: I couldn’t make head nor tail of it! I figured it was because I hadn’t read any of the books on that list. I have this uneasy feeling of “I’m not adequate,” until finally I said to myself, “I’m gonna stop, and read one sentence slowly, so I can figure out what the hell it means.”

>So I stopped – at random – and read the next sentence very carefully. I can’t remember it precisely, but it was very close to this: “The individual member of the social community often receives his information via visual, symbolic channels.” I went back and forth over it, and translated. You know what it means? “People read.”

From "Surely You’re Joking, Mr. Feynman!"
As a full-stack-but-primarily-back-end web developer, I somewhat resent the OP's implication that web developers are lesser than other developers. Why are we distinct from "algorithm developers" and "application/db developers" when what we develop are applications that interact with databases and often require fairly sophisticated algorithms? Can't we just agree that different types of developers work with different technologies and skillsets and one isn't inherently better or worse than another based solely on which technologies they work with?

All that aside… the "rockstar" attitude rankles, though really, it's something you'll mostly see in job listings and such than from web developers themselves. I can't recall meeting any developers in this industry who would refer to themselves as a rockstar with a straight face, but I've met a couple bosses who said things like "we only hire rockstars" and such. So to the extent that a skilled web developer seriously says they're a rockstar, they probably only do so to angle for a job, I'd imagine.
Reminds me of this: http://shouldiuseacarousel.com/