skysight-inc/HackerNews huggingface dataset:
That's the trick of "autistic" personalities -- better with computers but worse with people. A person better with people but worse with computers wouldn't have succeeded either. Being better at both is rare.
> MUSCULAR, revealed by the Snowden leaks, is a program in which the UK's GCHQ broke into Google datacenters and exfiltrated information, which it handed over to the US's NSA. Because the NSA received the data from a foreign partner, they treated it as foreign data and did not scrub it for US citizen data.

You misunderstood Snowden's documents. The UK tapped undersea cables entering their country. They did not break into Google's datacenters. According to Snowden's documents, the NSA is not allowed to collect and store US citizen data, no matter the source. There was at one time email metadata collection (from/to/when) from that source that was ended prior to Snowden's leaks according to his documents.
Marketing is extremely technical these days, IMO. Learning to work with API's and even learning Python seems like it would really help anyone in most fields.
The domain is called "polemic digital" and -- surprise -- offers a polemic view to cash in on amp hate. That it's doing so well over here is a nice example of polemic half truths doing well on social media.
If that worked, there wouldn't be mentally ill homeless people because we already have donations. People do not voluntarily donate in enough quantities to handle society's problems
It's also manufactured by Google, which is equally adept in spying and probably more unworthy of trust.

But more importantly, it's just a bad deal. A yubikey neo can do GPG, PIV, OATH, OTP, HMAC challenge response, and a few other things in addition to NFC U2F for the same price. The Titan dongles package just does U2F, and U2F isn't even that great.
The world is full of people who would rather let the poor and mentally ill starve and die than lend them a dollar, for fear that doing so would just prevent them from leaving and drive down property prices. Which is why we put caltrops under bridges and on benches.

This is why we need UBI... because charity doesn't scale to the level of societies unless you force it to.
Where do you live that teachers actually get paid worth a damn, geez.
The only value I found in Facebook around 2005 was something to keep track of people's birthday's so that I could wish them happy birthday, but the privacy implications seemed pretty obvious and pretty dire. In late 2010, I wanted to reconnect with people, and I decided to compromise on privacy. Sometime in 2016 or 2017, I saw the post on HN about how to delete my account and all the information. Given how Facebook made me feel as a user of their service and all the different accounts of how they use personal information that I read by that time, I was glad to have gotten rid off it then, but I wish I just stay off of it in the first place.
Well, TIL that existed.

It's not quite what I'm talking about. That link is unique to your user, kind of weirdly, and is some sort of personal meeting room.

I'd like to assign names to meetings, not to me; every meeting that I happen to schedule the meeting for shouldn't all have the same name; the name should be descriptive of the meeting itself. That is, a meeting about widget production shouldn't be "suzieqmeet" just b/c Suzie Q. scheduled it; it should be called something like "widget-production". A later meeting about spline reticulation could just be "spline-reticulation"; the URL "meet.vc-company.com/spline-reticulation" is obvious, and trivial to transfer over speech to a coworker.

The great thing about Hangout, IIRC, is that it sort of automatically slugifies the meeting subject, so the defaults are pretty close to "magically just works". Trying to convince my entire coworker base to adopt "vanity URLs" is not going to happen, and doesn't really solve the problem.
> I think the lack of proper deterministic path to green card actually forces smaller ethnic groups to huddle together instead of being more individualistic. This in some way prevents assimilation.

Every ethnic immigrant group huddles together, regardless of visa status. That is basic human nature.
What if we called it something like "Computer Arts", "Computer Ed", or "Computer Shop" (a la Sex Ed, Phys Ed, Wood Shop, Metal Shop) and treated it less as a science at this point, and more like we treat vocational or elective courses? Focus less on the programming aspect, and more on fundamentals of logic, how to troubleshoot problems, understanding the abstractions, how a network works, basic security practices, how to use a command line interface, general programming _concepts_, etc. They could take this course as a required class their freshman year in HS, and the school could offer other more advanced courses available as electives to more senior classes, AP courses, etc.
Given that the Firefox PDF reader is implemented in js already, does this not create at least one order of recursion?
"Poor neighborhoods subsidize the affluent; it is a ubiquitous condition of the American development pattern"

I don't really see that as a positive, more as another symptom of the ongoing pillage and exploitation of America's working class.
Where the Streetcars Used to Go – SF's Lost Streetcars
Exactly. Most horrific disasters wouldn't even inconvenience these people. It would have to be something epochal to make them run away. In an "After America" world, they would have nothing to offer New Zealand. Oh, and also it would probably be all their fault too...
Google is also trying to get rid of URLs in Chrome, which dovetails with AMP certificate-signed content, https://www.engadget.com/2018/09/05/google-change-interact-u...

> So we want to move toward a place where web identity is understandable by everyone—they know who they're talking to when they're using a website and they can reason about whether they can trust them. But this will mean big changes in how and when Chrome displays URLs.

There's an IETF proposal for certificate-signed web content (Web Packages) which can be rendered offline. The browser address bar will no longer show the URL of the web server (e.g. Google AMP), it will show the authenticated origin of the Web Package.

2017 IETF proposal by Google:
https://tools.ietf.org/html/draft-yasskin-webpackage-use-cas...

Video of a Chrome demo at 2018 AMP event, which looks like the latest Chrome proposal for hiding URLs in favor of “web identity”: https://youtube.com/watch?&t=9m03s&v=pr5cIRruBsc

There may be overlap in goals with W3C Web Publications, which is working to converge EPUB and Web: https://w3c.github.io/wpub/

What happens if your “web identity” certificate expires or is revoked/blacklisted? Does your web identity certificate require a separate yearly fee from the domain name?

Edit: Comments from Chrome dev team manager, https://twitter.com/__apf__/status/1037057121961967616 & https://twitter.com/__apf__/status/1037181065423515648

> URLs aren't usable, but people are forced to rely on them for so much -- browsing, security, sharing. Expect to see changes to how Chrome displays identity in the coming year.
Ah yes, after web designers and developers took years upon years to bloat webpages to the point they're almost unusable unless you're on a privileged position: inaccessible to the blind, infuriatingly slow to those with slow connections and laden with so much JavaScript and CSS and images, they're impractical to those with a laptop or any battery-powered device... now they band together against the evils of Google.

Now, don't get me wrong, Google is thinking primarily for their own benefit here and this is one of those cases in which the end doesn't justify the means, but is a simpler web that much of a bad thing?
> Rather than work to better society and contribute

I actually do believe that they think that their work improves society and is such contribution. They just work on principles that many people in society do not share.

> to cut taxes further when they could avoid this by focusing on the extreme wealth inequality that makes these paranoid fantasies (that's what they really are) a reality.

I think that they actually believe that a very libertarian society would be better for most people, so your example with lobbying for less taxes is actually some contribution of them for a better society.

Concerning the "extreme wealth inequality" argument: I don't know the position of the 0,01%, but in my personal opinion, people who are born poor should better be angry about their parents that they were given birth in such a shitty circumstances instead of whining how unfair society is.
I understand that Google may want more and more control over the web, but we need a free and open Internet, for both business innovation and non-economic societal growth. It's a good thing we have other data giants like Facebook and Amazon to say no to Google when moments arise like this.

And I predict that future technologies will democratize the ability to 3D-print hardware to be used with open-source networking and web software to connect to each other in ways that don't depend on single web companies like Google in order for it to be cheap and nice to use.

Think about this: no consumers care whether Google succeeds or not - people just want the web services that they want. Google could easily fade away and be supplanted by another entity in ten years' time if something sufficiently innovative and disruptive arrives on the scene.
Aren't these vendors all using Google's ad network?
I'd argue we need a lot more ethics training in computer science professions
This is incredibly diminutive of Indian cuisine in America.

The Bay Area itself has Zareen's (Michelin guide) and Rasa (Michelin star).

Yes, the UK has much more phenomenal Indian food, but to say the US has none is wrong.
Would gold still have value? Would bullets be the new gold?
There are many fixes. The employees at a company I used to work for funded their own pension, with company contributions up to some thousands a year per person.

The plan was fully funded, too...meaning that it would never run out of money.
The Analytic Grid
>
If that worked, there wouldn't be mentally ill homeless people because we already have donations. People do not voluntarily donate in enough quantities to handle society's problems

This is a democratic vote in terms of money about society's problems. This vote shows that most people find this all quite OK.
Thanks! Changed to that from https://store.google.com/product/titan_security_key_kit.
Oh yes!
"Vespa is designed to be real time so once you your document has been accepted it is live in search. You can control visibility-delay which by default is 0: http://docs.vespa.ai/documentation/reference/services-conten... "
This model has already be adopted for France for more than a decade for music (and tv + movies ?), I imagine the 40% number actualy comes from there.

The direct effect was a tsunami of money poored into anyone that could produce anything in French, just to meet the quota.

Content is fast to produce and there is no judgement on quality regarding the quota. For radio the impact was bigger, but I think it just accelerated a trend of people moving to on demand music anyway.
Agreed. I was surprised by how much my 6 year old became engaged in the story. He frequently asks to play/solve more so he can find out what happens next in the story.
Displaying data in graphical is nice but do you have any recommendation for guidelines in making tables?
So far I have find https://www.inf.ethz.ch/personal/markusp/teaching/guides/gui...
If you don't like how easily I can shoot holes in your two examples pick better ones
Hmm other the gun that bag sounds like a pretty good idea! I’m on top of this
You can also host your own inbound mail, and use gmail for sending. You can add your personal domain email as a "send mail as" entry on gmail, and configure your personal email to use Google's smtp servers. That way you avoid issues with your domain's IP not being trusted by other mail servers.
You can't really use your own cache; all Google searches only go to the Google AMP cache ("to ensure optimal performance" or whatever).
The super rich have always had a good plan. Sell a basket of social goods and grant all of our tax money to themselves. Disenfranchise enough voters and gerrymander the crap out of the country so they stay in power regardless. This has been the plan for 40 years.
Nexus 6 (Shamu) running LineageOS Android 8.1 checking in. After PureNexus died at 7.1.2 ish, here I am. After this hardware gives out, I'm probably headed to a Nokia 6.1 or Blackberry Key2
You have misunderstood the point so badly it almost seems willful. The scale is already tipped; AA policies are an attempt to fix that, not to promote mediocrities.

For instance consider this work showing that, given the exact same resume, employers are less likely to call back applicants whose names sound black: https://www.politifact.com/punditfact/statements/2015/mar/15...

> The [identical] resumes with white-sounding names spurred 50 percent more callbacks than the ones with black-sounding names.

> After responding to 1,300 ads with more than 5,000 resumes, the researchers found that the job applicants with white names needed to send 10 resumes to get one callback, but the black candidate needed to send 15 for one.

> It didn’t matter whether the employer was a federal contractor or was described as an "equal opportunity employer," as those also discriminated like the others.

> "We find little evidence that our results are driven by employers inferring something other than race, such as social class, from the names," their paper states. "These results suggest that racial discrimination is still a prominent feature of the labor market."
https://www.goodreads.com/book/show/70912.The_Dice_Man
AMP has horrible UX for mobile, I hate when I click on an AMP link because I am suddenly in some wierd web Twilight zone where the UX for my browser has changed for the worse.

It has been a net negative for usability in my book.
...very-likely-backdoored...

This may be a silly comment but I'm glad you made it. It inspired more interesting and informative response than TFA and all the rest of this page.
What is the alternative besides chaining, devise a new variable name for every operation? I understand that daisy chaining can be error prone, but the alternative is so difficult to maintain in long chains.
(guideline) (latex) Small guide on making tables [pdf]
To be fair, Swift is on another level, and doesn't strive for Go's rather relentless minimalism. Go, even with these additions, would be a lot smaller than Swift, which was intentionally designed around rich, complex abstractions, including generics and compile-time type constraints, from the start.

Of course, Swift didn't exactly pioneer these concepts. Scala, C# and Haskell also provide compile-time type constraints that are heavily based on generics, and these languages also influenced Swift.
True, none of that is a given, but a billionare has a better chance than many of us at making sure his escape plan is viable.

Driving your motorcycle 10 miles to a local airport to your airplane to take you to the long-range jet that's kept ready to launch sounds like a pretty decent plan.

Though you've got to have a lot of trust in the pilot and your partners, what happens when 2 of them get to the escape jet and convince the pilot that if they don't take off now they'll never be able to take off?

Another advantage the billionaire has is that he doesn't have to put all of his survival eggs in one basket, he can spent a million dollars+ a year on an escape plan and can still built a survival shelter with 2 years of food under his house.
I know, but I mean there are Muslim Patels too, is what I was driving at.
I think it could be more beneficial to give classes in what we would have previously called "Systems Administration", or the "Ops" portion of "DevOps". It feels like too much focus has been put on learning how to code, which is likely not a skill that a majority of people will ever use again. But it is very likely that they will have to maintain their own computer network at home, and understanding how to administer their systems, basic networking concepts, how to troubleshoot, basic security practices, etc. would be far more useful in their daily life in the future.
Ask HN: How do you make sound come out of your desktop?
Hey HN, I've just moved out of my dorm and into an apartment of my own, finally! I was curious, how do you play your music from your computer? Do you have a home theatre amplifier, and run speakers to that? Do you have powered computer speakers? What do you recommend I do?
I laughed when I saw the guns in the bag and on the moped. SV rich people, do you know how to aim and fire those weapons? Can you reload them? Clear a malfunction? Clean them? Can you quarter and clean the animal that you kill? Can you preserve the meat? Well, you might be able to or you might not...but rural people can.

Guns, like seeds and so many other survival items, are only useful if you know how to use them. Having a bodyguard that knows how to use guns isn't a solution, either. A bodyguard with a gun--in apocalyptic times--is your new boss.

Rich people would be better off hoarding ammunition, not G550s.

I've said this here before, but ammunition is the ultimate doomsday currency. It doesn't go bad and can be stored (properly) for decades. It can be traded. It can get you food by killing animals or taking it from those who have it. Ammo can be reloaded but not with gunpowder, so you will need to have a big supply of it or be able to trade something of value for it.
Yes, but you don't need to sort them by color, because you can easily see which pieces are the color you want.
> I have yet to see proof that any AMP itself (beyond the benefits) is used as a factor to rank results.

For news articles at least, the only way to be shown at the top of the search results is to write your page using AMP: https://searchengineland.com/googles-amp-carousel-working-se....

Edit: from Google's own documentation (https://developers.google.com/search/docs/guides/mark-up-con...): "The Top stories carousel requires that your content be published in AMP".
>Pretty much any regulation harms business.

That's ridiculous. The Free Market is one of the greatest economic tools we've ever discovered, and hybrid distributed representative/micro constitutional monarchies a successful governance/innovation model. Together they're the foundation for most of modern business and are a direct creation of regulation and maintained by the same. The Free Market has requirements for operation like any tool. I really have trouble understanding how you could argue that business would be better off under mercantilism and aristocracy or any other older, less efficient system. They don't work as well in known theory and haven't worked as well in practice either.

Good vs bad governance is very important, but "more" vs "less" not so much. Just like anything else implementation matters the most.
Plus codes: addresses for everyone
The link you post is about mmap; the section you quote is about malloc. The link is correct — about mmap; but that limitation does not apply to malloc. The link precisely backs up the part you're quoting, so saying "This is a misconception" makes no sense.

> If you ask for 50bytes, it'll give you a full 4KiB page, because hardware can only segment memory in 4KiB chunks.

No, not really. (But you seem to realize this, as you contradict this point in the next quote I'll pull.) A malloc implementation is free to divvy up a page in order to service several allocations. Just because the pointer it returns to you is somewhere within a page that must, almost by definition, be a full page is irrelevant to the point of this discussion (that malloc() is not needed b/c mmap exists, and is somehow superior). The point is that the allocation consumes, in the grand scale of things, an amount on par with the requested size. (There is some overhead, of course, but not nearly the same are the mmap-must-return-a-full-page overhead.)

> Actually some allocators will attempt to _use_ those non-allocated regions of the remaining ~4046 bytes for other allocations in order to be faster (less systemcalls), this is why sometimes writing past buffer ends can give you garbage data instead of segfaults.

That was part of the point I was making.

You seem to have misunderstood my post. malloc() is free to divvy up a page (potentially handed to it by mmap) into several allocations. mmap() cannot. The point here is that replacing every malloc() call with a call to mmap() results in the loss of that ability to divvy up pages, requiring each allocation to be a full page; this would significantly bloat the memory consumed by an application, as small allocations would not share pages. Hence why those two calls are not equivalent, which is what the original post:

> you mean `mmap`?

> Also yes I'm radical enough to suggest the 50+ year old C standard library API is bad.

Very much seemed to imply. Though, again, I asked for clarification on your point, to make sure I'm understanding it, and you again failed to provide it. So, again,

> You didn't really clarify why you thought malloc() was bad, or why you think someone should call mmap() [in lieu of malloc()], so I'm mostly left to guess.
That is one sexy machine.
Ah yes, Indian cuisine like "Bombay Sliders."
Refugees are easily separated from gold. 'Twere ever thus.
Simpler doesn't necessarily have to mean AMP, though. If Google really wanted to improve performance, they could just create some simple requirements - "if you want to appear at the top of the search results, your page can't take more than X seconds to load, use more than XXX kb of data", etc, and show warnings in the search console to websites that don't comply. The only reason to create AMP is to increase Google's control over websites so they can make more money selling ads.
This "hide the url from the user" is exactly what America Online did back in the day to try and keep everyone from leaving their garden. I remember being offended by it and trying to explain to people what that meant and that they should cancel their AOL accounts over it, with little success.

How did Google get this bad? Why are we letting the internet devolve back to the early 90s?
Really excited to see the Ethics Elective being a requirement for the major. Would prefer even more than one course, to be honest, but it's a good start. I feel like the ethics of AI isn't getting enough attention and by the time it does it might be too late.
Not if you want to appear in search results for Google.
The "old" web wasn't as great as you remember, and it wasn't better than the modern web.
Can someone explain why a company would pay a cloud provider extra to manage an open source API for them when they could just run it in the cloud themselves?
I agree it's not ideal to have different experiences. But this wouldn't be true if Google didn't start imposing AMP through their influence. This has been an elaborate attempt to push everyone into a requirements system so that they can control how websites are built. Like an app store policy for websites. That's bad news, because their influence is real, businesses rely on search traffic to exist, and will have no choice but to comply.
I have made some pretty decent JS PDF apps with Acrobat 7 and a SOAP backend.
There's lots of famous financial fraudsters and crooks from any community. Look at the Ivy League graduates working on Wall Street who caused the 2007/2008 financial crisis.
Dude I've lived in Singapore. You don't have to tell me about food.
Yep. Your website is lovely. Under 200K for everything, looks nice, responsive and delivered very quickly.

Nicely done!
It is really not bad, attitude is important, though.