skysight-inc/HackerNews huggingface dataset:
> The worst part of this was that the for the longest time some policy violation (like your name not being "real") could lock you out of your entire account. Whoever made this decision needed to be fired. Deciding someone's name wasn't real enough should NEVER lock you out of your Gmail (or Youtube or any other service).

This is exactly what made me nope-out of Google+. At the time my gmail account was my primary personal email accoun, everything went there. There was no way I was going to take any chances with it.
I don't think you can trust the longevity of Google services beyond GMail and Google Search.

Reader was an active product for 8 years. What more do you want?
There are many interesting opportunities in healthcare related to improving care quality, increasing interoperability, cutting inefficiencies, boosting EMR usability, and integrating wearable device data. Funding and jobs are available.

I would also note that a Computer Science degree isn't necessarily the best preparation for a career building commercial software.
to inline the parsing must be done. Once parsing is done there is no newlines and semicolons, only AST nodes. Counting AST nodes is very quick and simple and provides for much better heuristic.
Even with a simple heuristic, wouldn't you try to pick this magic number 600 so that it's about as likely to be too big as too small?

Or is the problem very asymmetric, that inlining too-large pieces has dramatic downsides that failing to inline small pieces does not? Or is it just that the magic number was chosen decades ago, and the tradeoffs (perhaps re memory) are different now?
Anyone know what product she's referring to?
You can work on blockchain projects that might have the potential to bring financial services to the unbanked and poor in 3rd world countries, but, oh wait a minute, the technology will probably just be used to create predatory financial products for payday lenders to expand their market...

The best way to make sure you are working on ethical projects is to start and run your own company. Any technology can be used for good or evil. Personally, I do think blockchain has a lot of potential, but the best way to ensure that your technology gets used for good is to design it yourself that way - in other words, build a micro-lending system that helps finance small business owners in 3rd world countries with fair interest rates, instead of building a predatory payday lending system that charges unfair interest rates.
Hmm, looks like you are missing some crucial details, eBPF has the same mitigations to the CPU bugs in place as the rest of the kernel (e.g. retpolines on tail calls, index masking for arrays, sanitation of speculative store bypass, etc). Also, eBPF probes do not only work in the kernel but user space as well via uprobes as one example.
No, the GNU assembler (unlike some others) does use semicolons as an instruction separator. Comment markers include // and // (like C), as well as potentially #, @, or others depending on the architecture.

Edit: Actually, on some lesser-used architectures it does support using ; to start a comment, e.g. z80 [1], but not the most common ones.

[1] https://sourceware.org/binutils/docs-2.26/as/Z80_002dChars.h...
I am almost certain this is going to be an interview question at one of the FANGs within a week.
Just got my Honda airbag replaced about a month ago. The letter sounded alarming enough - "airbag overinflation leading to pieces of the metal inflator being propelled into the cabin area" - but I hadn't realized quite how big the bits of shrapnel were, and I didn't know why it was happening.

"Ammonium nitrate has five phases of varying density that make it hard to keep stable over time. A propellant made with ammonium nitrate would swell and shrink with temperature changes, and eventually the tablet would break down into powder. Water and humidity would speed the process. Powder burns more quickly than a tablet, so an air bag whose propellant had crumbled would be likely to deploy too aggressively. The controlled explosion would be just an explosion."
OpenSSH Principals
That is the answer I was looking for. And also shows what I know, as I just learned that SmartOS is not the same as OpenSolaris. (Thanks!)

> I‘m against object oriented programming.

I just went back and read your profile again. Just wondering, what do you support instead? (At a guess I'd say functional programming?)

I've often heard and suspected for myself after gaining some "industry experience" that the Object-Oriented principles taken by themselves without a strong lead designer who is vocal about (his or her) strong opinions and willing to call out bloated, poorly thought-out designs... will simply tend toward generating a Big Ball of Mud, or "Shanty-town" code.

Is this generally how you feel about the subject? I think we'd probably get along well and I'd certainly like to hear from you again.
But the parent was picking one metric to measure the health of a business, not a product. If you choose to measure the health of your business by the quality of your product, aren't you just creating a potentially misleading proxy? Good products hardly guarantee the success of a business.
Sorry to hear about your loss, I am hoping peace accompanies you as you go through the next hours and days ahead.
....did Google just admit to patching a security hole and not announcing it for months? Isn't this what they continuously harangue other organizations for on Google's Project Zero blog?

Yep: https://www.nbcnews.com/tech/tech-news/google-says-it-found-...

"As many as 438 applications might have used the API. Google maintains that it didn’t uncover evidence developers were aware of or abused the security flaw, or that profile data was misused. However, it acknowledged that it has no way of knowing for sure because it doesn’t have “audit rights” over its developers and because it keeps a limited set of activity logs." (https://venturebeat.com/2018/10/08/google-security-breach/)

Google wrote: “Our Privacy & Data Protection Office reviewed this issue, looking at the type of data involved, whether we could accurately identify the users to inform, whether there was any evidence of misuse, and whether there were any actions a developer or user could take in response. None of these thresholds were met in this instance.”

--

From 2016: "The search engine company publicised a critical Windows bug 10 days after informing the software firm about it" (https://www.theguardian.com/technology/2016/nov/01/google-mi...)

From February: "Microsoft misses Google's 90-day deadline, so Google has published details of an exploit mitigation bypass" (https://www.zdnet.com/article/windows-10-security-google-exp...)

And then: "For the second time in a week, Google reveals another unpatched Windows 10 vulnerability" (https://www.zdnet.com/article/windows-10-bug-google-again-re...)

In August: "Google discloses vulnerability in Fortnite launcher that allowed possible malware installation" (https://www.gamesindustry.biz/articles/2018-08-27-google-dis...)

Again in August, reporting Samsung bugs: (https://www.zdnet.com/article/google-project-zero-heres-the-...):

"Two terms irked her and simply clashed with Project Zero's practices. "You MUST hold off disclosing the vulnerability in reasonable time, and you MUST get Samsung's consent or inform Samsung about the date before disclosing the vulnerability," said Samsung. "In some cases, Samsung may request not to disclose the vulnerability at all." Again, this clashes with Project Zero's insistence on disclosure."
IMO developers who work in scripted or higher level languages and never inspected a call stack have a serious problem (unless they write perfect code that works on the first attempt 100% of the time and never have to debug). I mean, printf debugging is okay, but at some point, preferably early on, you’re expected to graduate out of that (not throwing it out completely, but rather, learn a better way for more complex situations). Plus the fact that most scripting languages throw stack traces all the time.
Thanks for posting this. It seems to me that everyone is looking for a way out of a difficult circumstance and see Canada as some sort of a paradise. I grew up in the Middle East, the labor laws there are much worse than the US; so I'm personally not worried. If I have to leave, I will.
That's easy, here's what happens when a drone strikes an airplane wing: https://www.youtube.com/watch?v=QH0V7kp-xg0
another under the rug
> to inline the parsing must be done

Yes... that's the point. For your metric counting AST nodes you need to have parsed the method. The other heuristic works on unparsed source-code. So you don't waste time parsing a method that you won't inline.

> Counting AST nodes is very quick and simple

But parsing is neither. And you need to have done that first. I think (there's a paper I'm sure but can't find it) that parse time for JS applications is very substantial.
After my dad's death, I found my mother would become far more emotional around her birthday. These occasions, special days, are reminders of a void. Something missing that will never be again. In her case, her husband saying Happy Birthday first thing in the morning.
The problem is that you need to trust a lot more than just Google.

1) Google

2) Every government that has the power to compel Google to release your private information, from Chile's to the Cayman Islands

3) Every agent empowered by any of the governments from 2)

4) Every person and/or organisation that could be furnished with your data as part of some sort of "discovery" process by any of the agents listed in 3

(for the US: essentially anyone and everyone you've ever had any sort of commercial relationship with)

This means that if you, say, have a divorce case, expect your entire Gmail contents to be used against you by your significant other.

The problem is well explained here:

https://www.stangelawfirm.com/Articles/Facebook-Evidence-and...
No distribution centre in Portugal, so no Prime free delivery. Also many items don’t ship here, in UK we used to literally get at least 1 delivery per day (courtesy of my good wife bless her) now only twice a week mainly from German site, which is much better than Spanish Amazon and has English option (unlike Spain) delivery costs soon mount up though.
Governments screw over their citizens all the time, on every scale. And their abuses are backed up by violence.
Sounds like engineers (and people in general) are good at optimizing locally (achieving what's good for me) and stink at optimizing globally (achieving what's good for everyone in society).
On Day 2 I realized I was going to spend more time managing my circles than ever posting something to Google+. That was the moment I stopped logging in. (I like your idea of circle management. If they had adopted some sort of algorithmic approach where it "guessed" groups based on mutual interests/connections/etc then that would have worked too. "We've automatically created a group based on your University, when we add someone we will let you know!")
They probably don’t, more often than not. But me paying tips in cash so the server can evade taxes isn’t going to help solve the root problem, and in fact, only makes it worse.
Ok then I suppose we should trim all trees to 50ft or less and ban structures that high, and exclude all birds from the skies there because an aircraft might be on a near crash unpowered approach. Also at that point, hitting a small drone is the least of their problems.
For a long time in Hangouts, you could hit the big green "+" to start a new conversation, and instead of searching your contacts, it would put everyone elses name EVERYWHERE in the list. So basically you had to find your contact another way.

I think they were attempting to encourage new connections, but that's not how to do it.
E2 visas are limited to few, mostly European countries. The people referred to in the article are from India. Also, China is backlogged in the green card queue so it's useless for them too. I don't think E2 is an immigrant visa either, anyway E2 is an investor visa, rather than founders.

>An H visa is a temporary, non-immigrant visa and was never intended as a path to a green card. Frustration around long queues for green cards for H visas doesn’t make any sense because that is, by its very definition, a non-immigrant visa.

It does make sense, because currently the quota is country based. So if you're from a small country, say Cambodia, and have an advanced degee, you can get on a H1B and get a green card in about 7 months, whether 'intended' or not.
I think we're in a bear market for technology, in terms of people's sentiments. Possibly for America as well. I don't really think it's justified though. Most people seem to think you can only go work for FAANG if you have a CS degree, cause they're in the news all the time. If those companies conflict with your morals, there are lots of problems in the world that can benefit from technology. A look through the YC batch every few months has a wide variety of companies, many of which would benefit humanity if successful.
I've literally just upgraded from 4670K(4c/4t) to the 4790K(4c/8t) because Forza Horizon 4 was stuttering every now and then, the CPU was basically at 100% load all the time. Switching to a CPU within the same architecture but higher thread support has fixed all issues completely .
I don't think US realizes that Canada and Australia are actively poaching talent. These guys work there for a couple of years, some of them start startups, businesses. They hire other top people (both local and talented immigrants). Then they sell their products/services to the whole world!

Major companies get attracted to areas with talent. That's why so so many companies have major offices in India now. Because of the pool of talent. Not just because of cost-cutting.

An example is: If Amazon doesn't hire enough smart people, they won't be able to expand/move nimbly and will get beaten by Flipkart in India (who have their own empire desires).
A normal ILS approach is about 300 ft/mile. Many airports have runways that are a couple of miles long, so the center of the Class B could be roughly as much as 1.5 miles from the touchdown point. At your distance, a nominal approach would be at 750 feet. At a mile closer, a nominal approach would be 450 feet.

If the pilot is a little low on the glideslope, you're a little closer to the airport than you think, and your drone is a little higher than you think, you've got a collision. Now, these are all worst case deviations, and it might make sense for the FAA to draw the lines more closely, orient them with the actual approach paths, and perhaps have a lower altitude restriction (maybe 150 feet or so) close to an airport. As it is though, the 5 mile ring is a pretty reasonable, if conservative choice given the potential consequences of a drone hitting an aircraft on takeoff or landing.
It is so sad they killed Google Reader and butchered Google search syntax (repurposing "+") for this failed social network.
What if it’s only the tech companies that collapse, and the banking sector is fine, thus staving off a global meltdown?

This was exactly what happened in 2000.

The tech companies are worth so much now, we could in theory have a 50% drop but it will be much more “survivable” than the 53% or so crash that was reached by mid-2009 last time.
Is there an example of an idea that was panned that turned out to be a (even moderate) success?
Git bisect FTW
That's so funny.

I wanted to build exactly this product half a year ago, didn't know it existed.

I am glad to see it exists. But they really have to work on their design.

Edit: Maybe the skeumorphism isn't so bad actually at explaining the concept to outsiders.
For photography maybe.

But it is too limited (Google+ lets you write and cite text posts etc.)

Also while I originally liked it I think it is too heavily tied into Facebook now.
> wouldn't you try to pick this magic number 600...

I guess ideally you'd run a sophisticated machine learning algorithm across a huge corpus of real-world code, on real-world devices to discover the right number... but in reality people just don't have time for that so they pick a number and move on. Can't really blame them.
pricing it out online, at least in canada, has it in the upper tiers (of course other factors may influence your premiums more than the car, ymmv). tesla was also only in a handful of the databases. its great to hear there are companies offering competitive rates! id read somewhere the reason for high numbers are twofold: bodywork and its speed (ie accident risk) are equal to high performance vehicles, so thanks for chiming in with real world examples
Writing NES games with assembly
yEd Graph Editor

https://www.yworks.com/products/yed
https://www.yworks.com/products/yed/download
Yeah, I think that official PR pieces shouldn't block articles which critically discuss a company's actions as "dupes".
> Unrelated to OP but I ditched computer games and do think that there is no healthy level.

As a person who loves both video games and marijuana, I disagree with you. But, I think there is a lot of wisdom in what you say.

Modern video games put a lot of work into making the same parts of your brain light up that gambling does, and we have discovered that you don't need a real material reward to get people addicted.

Some people are vulnerable to this type of manipulation. I find video games, and gambling, extremely tedious for the same reasons.

I mostly stick to the tiny indie stuff.

> It's a lot like marijuana today. We're way past pong and some ditch weed. These are very potent products engineered to flood your senses and highly addictive.

I live in Oregon where weed is legal and things are regulated. They say how much THC and CBD are contained in the product and you can choose what product you want and how stimulated you want to be. Personally I like a high CBD strain that will mellow me out.

But, I resent the whole "smoking marijuana is a moral failing" narrative. I've got a great life and work hard. I choose to smoke weed. It's not a big deal.

Some people choose to drink alcohol which is possibly responsible for 5% of deaths worldwide, but nobody is calling for the outright banning of alcohol.

Also, not sure where this information is coming from, but I encourage you to do some additional research and re-evaluate your position on weed. It's the same THC and CBD it has always been, but in higher quantities. And people have discovered after a certain point the drug is too intense and aim for a lower THC %, sort of like the difference between spirits and beer.

> I would like the ten thousand hours spent playing Counter-Strike back now.

Yeah that is a LOT of time playing a video game. I consider myself an intense video-game player and I do not think I have ever played a game for that many hours.
This is either going to resonate with you or seem totally out of left field, but I'm going to say it anyway: everything you're saying is unconscious defense against changing _yourself_. You don't need to affect policy on a national level to change the world. Changing the world can be as simple as putting the phone away and being present for your family, or volunteering at a local soup kitchen. Cleaning up the side of the highway or mowing an elderly neighbor's lawn. You can make a positive change for people in your own neighborhood.

This is where the defense comes in; acknowledging that there are things you can do _today_ means acknowledging that you're not doing those things which means you have to set up a straw man for yourself of world-sized problems that you can't fix so that you don't feel bad about not doing anything. We all have this heuristic in our minds whether we know it or not: feeling good > feeling bad, but feeling bad > the effort of changing yourself. So we accept feeling bad, and do mental gymnastics (I can't change America to the metric system, so I guess there's no point in doing anything) to minimize.

My advice: don't overthink it. Don't worry about doing something with your life. Just do something with your day!
From my perspective, the one thing Google got _really_ wrong with G+ was their APIs. When G+ was launched, tools like TweetDeck were heavily used for interacting with Twitter, Facebook and the like. All of a sudden along came a service that had no APIs by which you could post to it. Something you needed to specifically go and open a separate application for.

If they'd made public read & write APIs from the start, they could have picked up a massive initial user base as people used the tools they were already actively using. You've got to either:

1) Offer an amazingly compelling product with features that provide _significant_ reasons for people to compel people to use you

2) Go to where people are, and bring them to you.

G+ failed on both scores. It had good features, but they weren't _that_ compelling.
As a followup comment mentioned, the Supercharger network is a huge plus; whether or not road trips are possible with other DC Fast Charging networks on another manufacturer's car, the seamlessness of the Supercharger experience from the number of installed units, to realtime charger status on your nav screen means it can't be beat. If nothing else, it solves for the uncertainty, even if that's just FUD.

I still think the 3 is hard to beat for the combination of real-world usability, range, and tech. I think it's a fantastic car in its own right; I preferred it to the options that were available at the time, which did not include the Jag or Hyundai.

Googling it now, the Jag starts at $20k more than our 3, is "available in the fall" and has a much crappier range.

The Hyundai is like the Leaf and eGolf; $30-$35k for an extremely limited range and performance vehicle. If you don't mind spending that much money on what is solely a commuter car, that's fine. With Tesla I'm able to use it as a commuter and as a nice weekend getaway and roadtrip vehicle.

I did the 14 day autopilot trial, and... it works, but I'm more nervous using it than just driving myself. I certainly don't want to be a beta tester of this stuff at 70mph. It was occasionally nice in traffic jams, but not $5k nice.

Put simply, every other car I've owned, I had to drive myself. And I don't mind it; in fact, I enjoy driving. The 3 is pleasant to drive, so I don't see why I wouldn't want to. Some folks on the forums disagree and think the only reason to buy one is autopilot/FSD. They're welcome to their opinion, but I don't share it.
Not a dupe. It’s focusing on the leak instead of the sunsetting
"over-reaction driven commenting"
> This is already factoring in 2x storage, so you just put each half in a different location.

My bad, I missed that!

> It is, but my core point is that it would be expensive even if the drives were free.

On reflection, and after reading your reply, I agree :)

> There was an estimate last year of $1500 for IA to store and serve a terabyte of data indefinitely.

I assume that's $1500 per year?
I don't think I agree with that idea. People have different ways of communicating, not to mention I don't think people who do use Facebook as a main communication method should be punished because you think you're above it.
Our local station started doing this where they would list the stories coming up on the right hand side of the screen. They held to it for about two weeks. Then they kept it, but then continually shifted the stories during commercial breaks. After many, many complaints, they finally got rid of it.

Other networks I watch, they still do the same thing. On the NHL Network, you'll see a story about a big trade coming up and they will continue to shuffle it down during commercial breaks until its one of the last stories they cover before the end of the broadcast. It's the same thing with highlights. You'll see your team's game in the left hand column like they're about to show the highlights. Come back from a commercial break and suddenly two more stories have shifted above your local team's highlights. Same thing with several ESPN shows like PTI (Pardon the Interruption).

It can be incredibly frustrating to watch sometimes.