skysight-inc/HackerNews huggingface dataset:
Second all the points you made.

There are other unintended consequences that are also worrying. I'm a bisexual/pansexual man and software engineer and the climate has become so antagonistic between the sexes in the past few years that I personally feel a massive relief whenever a professional setting is devoid of attractive women. I feel no such concern with attractive men or unattractive people of any gender. Even the most innocent interactions these days are liable be construed as harassment, especially by those with a socialized victimhood-mentality.

The fact that accusations based on perceptions/interpretations of the accuser involving situations and circumstances that are often highly ambiguous are accepted as unassailable fact is highly troubling. There is no room for nuance and misunderstanding anymore. The fear of public reprisal through shaming over misunderstanding and ambiguity is very palpable and meets the criteria for a hostile work environment.

Personally, I have the luck of being relatively attractive, but I have concerns for less attractive male colleagues whose innocent interactions will almost invariably be taken as creepy simply by virtue of being less attractive. The precariousness of their situation is made worse when some of these colleagues are on the aspie/autistic side of the spectrum and are often wholly unaware of how their interactions may be misinterpreted. Engineering used to be a safe haven for those on that end of the spectrum, where they didn't have to worry about their inability to pick up on nuanced social cues they don't possess the psychological skills to readily perceive in realtime so they are aware of a potential transgression before they commit it.

Work environments designed and curated by neurotypicals is actively hostile to those that are not neurotypical and we're witnessing the colonization of one of few professional areas where those who are not-neurotypical could safely operate. For all the talk of the value of diversity, cognitive diversity is never ever considered or even a topic of conversation.

To be clear, I'm not excusing overt and unambiguous sexual harassment. I'm merely making the point that human sexuality and human socialization are very messy affairs and that most situations are hardly ever free of ambiguity and misunderstanding. If we don't acknowledge that there often is a grey area, we risk creating very hostile social spaces for those who don't have neurotypical privilege and have little to no sexual capital to mitigate their interactions from being considered "creepy" by default.

http://www.mit.edu/~jcb/tact.html

http://ozarque.livejournal.com/176349.html
Downtown Seattle can be a real pain to drive through at certain times of the day. Only a handful of cars can turn right at any given intersection because of the solid wall of pedestrians crossing.

When I worked downtown, that used to drive me batty, if only because there is such an easy and ready solution. I realize reprogramming traffic lights isn't exactly free, but I can't see it being so expensive that it just isn't done. Last I worked downtown was probably five years ago. The fact that this still goes on should be the basis for firing a whole department.

Across the lake in Redmond, the lights have the designated ped crosswalk light that lets the peds go first. But it counts down, then before the traffic light goes red there is a green period when the ped crosswalk light is red. IOW, the cars get a chance to turn sans pedestrians before it goes red.
tango only runs on like two devices doesn't it?
>So slow page load speed is a non problem

Yes, it's not a problem: it's a symptom.

Bloated pages is the actual problem - for which there is an existing well known solution: reduce the crap on your pages.

No new single company standard, no furthering Google's market capture, and no hiding links, is needed to achieve that.

>Why would Google be implementing a technology that is BAD for their users?

Gee, I wonder, why would ever a company do that. Except, for profit, and market capture, and reducing competition, and all that...
So it's interesting this is only coming out now, I wonder what took so long? But now is a better time than still later.

And it's good to remind white people (like myself!) of the moral inconsistencies these popular figures of American history held. Yes, it does weaken their message and other supposed great work and actions, in my eyes.

Further I'd like to point out that emerging from the darkness of repressed history is the understanding that many of who white people think of as native American were actually what we would call now black, or African American. The modern African American/Black is the true aboriginal of America. Look at any other inhabited place in history and you will find an aboriginal people that is highly melinated.
> No one wants to be just a website, except for maybe Metacritic. Everyone wants to be an app.

No major publisher wants to be an app. It's reasonable to have one available for the few users who want it but that's it. Apps don't have enough usage, have lower ad rates and take far more work to maintain for very few, if any, advantages.

The apps hype cycle has played out, most users spend 80%+ time on just 5 major apps, which are email, messaging and social platforms which link to content using in-app browsers, so if anything the websites are even more important than before. And any complex service like Yelp or ecommerce was never a use-case for AMP pages anyway so that doesn't apply here.
It's past time for Firefox to include tor as it's private browsing mode.

Maybe put it at a tier above private, "ghost" mode.

This BS has gone on too long
- Attention Deficit Disorder

- Lack of legitimate certification (as opposed to brick and mortar schools)

- Lack of autonomy in childhood (spoon-fed knowledge)

- Learning to learn is not taught in school

- Analysis paralysis (too many things and ways to learn)
I think it's more a distrust of the commercial entities involved rather than the science.
I strongly recommend people keep their domain registrar and hosting provider as separate entities. It makes it much less likely you'll suffer a catastrophic loss.
Reducing financial compliance customer registration process down to 3min
It's not about the load on your servers.

It's about the CDN being optimized for my (or any other user's) region...
"What about the safety benefits of proposed technology?"

Yes, what about the safety benefits of proposed technology? As in, what are they? Until that paragraph I didn't even know this was supposed to be a safety system, just a surveillance system. How is this supposed to increase safety?

Also, who is going to pay for these boxes and what will be the penalty for not installing one?

This makes spying by Google and FB look mild by comparison.
Hehehe, and they said eval was evil!
Quite. When all you have is a hammer... Its also a bit like inexperienced strategists mistaking the map for the terrain, and discounting actual reports from the field because they don't match what they expect from their model of the situation.
The story sounds so bizarre that I imagine there might be bit more behind it. Like the fact that it apparently took 5 years from the takeover to the government to even begin negotiations, during which the .com-bubble both grew and burst, so I imagine that the matter of a TLD wouldn't have been completely obscure at the time. Also I'm not sure why the government couldn't have just unilaterally taken over the TLD and charged the people behind the takeover with fraud or something?
PWAs to finally fullfil the promise of the iPhone for Web Developers
> My dreams of having the safe navigation operator from Coffeescript (a?.b?.c) must yet remain unfulfilled...

Not for long: https://github.com/babel/babel/pull/5813
The problem is this doesn't really do much to actually show how it works. It sort of shows what it does, but the utility of it isn't clear ("Why would I want to know if something was possibly found?") and the process by which it determines whether something is found is not really elucidated.

For those who are interested, this page does a really great job explaining it:

https://llimllib.github.io/bloomfilter-tutorial/

---------------

Nonetheless I applaud the author for making it anyway. Takes effort to build these things. Just offering a supplementary resource here.

My own note of explanation about how to use them: when a Bloom filter says something isn't present, it's guaranteed to be true. But a lot of the time it will instead basically say "I'm not sure," and it can never guarantee that something is definitely present. So the point is to use them in contexts where all that matters is to very quickly filter out as many "first occurrence" cases or "this doesn't exist" cases as possible.

That is to say, contexts where you want to identify things that you haven't seen before and which therefore aren't present in the dataset you're checking against, but for which it's okay to be wrong-- cases where being wrong slows you down a little or slightly reduces content quality rather than actually breaking anything. Bloom filters are about increasing quality or speed. Examples here~ https://en.wikipedia.org/wiki/Bloom_filter#Examples

In all the examples you can see how it's okay for the Bloom filter to be wrong. But it saves a lot of time by being right in the majority of cases.

My initial thought when I learned about them was "why not just use a set and be right 100% of the time?" And the answer, I believe, is that the set requires you to store all the items in memory in order to tell whether you've seen one before, which is expensive. A bloom filter is much, much, much smaller. A set is for when you need a 100% accuracy rate, a Bloom filter is not.
I'm sorry, but I don't understand the point of your comment.

Mine was, in short, reducing isn't so hard if you simply remove the unnecessary. That's it. Speaking for myself, as fit as I might be, I do know I consume unnecessaries.
True, thanks. Did you not know what I meant? "in every terminal, over ssh". Line length can affect my use of grep as much as it can affect remote vi sessions. I'm not talking about the protocol, I'm talking about the existence of multiple workflows that are all affected by line length conventions. The edit/compile cycle in your favorite IDE isn't the only consideration, and I'm not the only person to consider when I decide how long my lines should be.
yeah but after he was using it for some time..

but its like he said: he doesn't own that email address though he thought he did. I went through this a few years ago, and I got a domain instead, which I do own.
You can do this even without any motion and possibly even with no focusing optics, just with a single sensor, diffraction grating and a lot of math. This is called single-pixel imaging and is an ongoing research topic in computational imaging.
Its interesting that the latency in the example from GCP to AWS is all the worse than AWS to GCP. Does anyone know the reason?
The biggest argument for GCP is mostly their really great network.
This is absolutely amazing! I encourage everyone to skim over the code! It's surprisingly readable Vimscript.

https://github.com/johngrib/vim-game-code-break/tree/master/...
Show HN: Copypants helps protect your entire library of images automatically
I want to do this, but I don't want the hassle of running my own email server. Can someone recommend a good email hosting service for custom domains? Personal email, so needs to be fairly cheap.
RFC 2142 gives a nice snapshot of "standard" email address conventions as of almost exactly 20 years ago.

There's no real need for a "noreply" address to be standardized or conventional, though. Nobody except someone at that particular domain should be introducing noreply@ addresses into the email system (and hopefully only as reply-to addresses).
You should check this out if you're not familiar with it already:

https://en.m.wikipedia.org/wiki/Linguistic_relativity
Why not Rust :)?
no no no,

COPY CON APPDOCKR.ZIP

p.s. full-webapp-docker-image.zip but hey 8.3 are there for a reason!
Eros – An OpenBazaar of Sex Based on Zeronet and Ethereum
Unrelated but related, what is it like to work at Yelp?

I was recently contacted by them for a position but it didn't inspire confidence. The mention of a "shoestring operation" in this article is making me believe I made the right choice.
Just tried to use skype on my iphone when an alert came up notifying me of a required update.

I updated to find, not skype- but some new social network I want absolutely no part of. The app is no longer on my phone. I'll continue to try and use skype through my computer until the powers that be decide to mess with that as well. Hello Google voice & Facetime
It is the Game Boy screen that has only two bits.
I know someone in the GMO field. I've asked him about gut bacteria. The reply was, "Good question. Big issue right now..." That's from the (private) horse's mouth. Yet I haven't seen that in anything I've read. That concerns me.
> There is convention that email addresses of the form 'noreply@xxxxx.yyy' are company notifications

There might be such a convention now. There absolutely was not such a convention 20 years ago when he registered it.

On top of that, the refusal to move the mail to a new address is abusive. It's not that difficult to do. So he's in the sad situation of having decades of mail deleted. Because "fuck you, Eastlink screwed up, and you're going to pay for it"

How any can defend such actions is beyond me.
>Davila said that plaintiffs could have taken steps to keep their browsing histories private, for example by using the Digital Advertising Alliance’s opt-out tool or using “incognito mode”

I just used the WebChoices "opt-out". And my guess is that the judge has no idea how it works.

1. It tracks your browser, it "scans" your browser so it knows which browser not to track. A catch 22 that, im sure the judge was unaware of.

2. 1/2 of the opt-outs where unavailable, meaning that they did not receive my request. Meaning that they will continue to track me unless I keep coming back and trying to send them my information.

3. Of those company's that did not receive my request, one was facebook. Whose "opt-out" is "currently unavailable".

My guess is that on appeal they will get a trial.
for major outlets with a truly global traffic pattern, sure. the vast majority of sites get 90% of their traffic from predictable regions. for instance, 99% of our traffic is from US and Canada.
I have been trying to answer to myself the same question as you are, and below my personal experience of learning-curve climber:

-- Yocto is complex without giving you anything much back in exchange. Pathnames are longer, directory names are counter-intuitive and do not emphasize the main task of a developer/integrator: work with the source code. Probably more bearable if one only checks out the whole tree, starts the build and go on lunch... but then comes the next item:

-- Yocto is more resource demanding (again, personal, compared to some systems I used before): more memory, more CPU cores for the builder VM, more storage -- for the same build we did before.

-- Yocto fails its promise to decouple the delivery from the FOSS sofgtware: every once in a while, a public repo goes offline, and angry customers call back. One still has to deal with the public repos you pull into the build, no matter what yocto advocates told you -- might as well copy it into the tree already.

Buildroot suffers from some of the above as well (my BR experience dates from ~5 years ago, I am not a fan of it).

On the flip side, Yocto is probably cleaner than buildroot for cross-building. It could also be easier in including new components into the build, haven't tried that.

Over time, I worked out some personal indicators I use to gauge the building/versioning harness:

-- how many macros and environment variables the makefiles / scripts / receipes contain and refer to. The lesser is the better;

-- how easily I can navigate in the source code: how long pathnames, how much typing to go to another source file; how many additional pulls/checkouts/fetches/unpacks are required. etc.

-- how "cross-clean" building it is: all required host-, target- and cross- tools need to live inside the same tree, and be built during the main build if necessary. Having a mandatory separate VM is usually an o_O sign.
Really interesting. I can see this kind of approach be coming very commonplace.
It's my understanding that these broadcasts are supposed to aid other vehicles with their predictions in self-driving scenarios. I'm not necessarily against some sort of protocol for self driving cars to communicate with one another for this purpose, but the proposed solution seems to be severely lacking in basic security.
It's especially confusing if, like me, you're only aware of bloom filters from post-processing shaders (https://github.com/cansik/processing-bloom-filter) and just keep typing words waiting for a pretty halo to appear around the text or something.
At least you can go without Facebook. You probably won't have much of a social life, but who needs that anyway.

The problem is that you can't go without Internet service, and when the ISP starts doing these things, your only options to protect yourself will be to either not connect to the net or use a VPN.

If you choose the latter, make sure its a non-US VPN. That's what I plan to do. The non-US VPN will not only stop the likes of AT&T and Comcast from mining surfing habits, but it will also piss off the intelligence community that is watching everyone without a warrant or probable cause.
> How is this supposed to increase safety?

I guess the idea is to make it easier to build fully autonomous vehicles.

I think it's pointless, though. It will take decades to equip the entire US auto fleet with these transmitters, and by that point, the vision and scene analysis problems that currently give autonomous vehicles trouble will have long since been solved anyway.

ETA: the PDF linked from the article [0] supplies a rationale. But it also says that under the proposal, only new light vehicles would be required to have the transmitter. I think my argument stands: by the time even 50% of the cars have this, autonomous driving will be a solved problem.

[0] https://www.gpo.gov/fdsys/pkg/FR-2017-01-12/pdf/2016-31059.p...
Loads of these in NZ cities. They're easily the best type of intersection for urban centres. We have countdown timers on the crossings so pedestrians know how long they have (25 seconds), which makes them even more useful, and prevents people crossing when there's only a few seconds left.
FastMail - 5$ per month

https://www.fastmail.com/pricing/
Setup your custom domain email to work with Zoho Mail for free. Then use a free Gmail inbox to add that email via Pop3. Then you can use a free custom domain email for sending/receiving with Gmail as your email client. Bam.
Oh boy. Reminds me of the classic "Windows optimizers" complete with set of badges from various "quality websites". In case you are not familiar with the category, generally you were lucky if they only left your system in subtly half-broken state. Because the other, possibly more common, alternative was that the software was used to drop in a bucketful of malware.
https://gitter.im/explore/tags/curated:frontend

There are some channels with thousands of users and high activity.

* VueJS 12,000+

* Webpack ~10,000

* angular.js ~8,500

* boostrap ~6,000

* docker ~4,000

* gulp ~2,500

* eslint ~1,000

* ansible <1,000
Damn you Imperials!

Run lsmod and check for a nf_table module if you suspect your computer was tampered by a CIA spy who got into your house through the chimney and loaded the backdoor (: read the entire article to know what I'm talking about.
Sugar breaks down to equal parts glucose and fructose though. And fructose is treated very differently from glucose in our bodies.
Mesothelioma
The main content does indeed load after disabling JavaScript. The page size is about 60 KB in that case.
I've heard FastMail is good, but i've not used it myself.
Nobody uses anything, huh?
Could you explain in laymans terms how that would work? If you're only obtaining a single value for a single pixel and there's no movement, how does the pixel value change even if there's a grating in front? Or do you mean the grating can still move?
Insider's Guide to Udacity Android Developer Nanodegree Part 3-Making Baking App
Yeah I understand what it is conceptually, I guess I was more curious about what it actually implements.. Sorry I wasn't clear about that.
Whether the registrar has much power depends on the registry, usually not really (you usually can just move to a different registrar and the old registrar can not legally prevent you from doing so).

The hosting/email provider is obviously not a problem at all, as you can switch to a different provider at any time (just make sure to keep the domain registration and the service provider separate) if your current provider is an asshole--or you can just host your own server if you want to avoid any providers messing with your emails.
Perhaps. But the problem with the pro-GMO side is you can't say something is safe when you haven't fully tested it. Specifically, I'm speaking about gut bacteria - in humans and up and down the food chain.

We are in the early days of knowledge about the gut, and how it effects the entire system. So it's just not possible to test for safety. Sure you can eat it. You don't die. That doesn't mean you should.

GMOs are about yield and farming. They're not about humans, nutrition, and the gut. That's the context that can not be dismissed.
Is this the most Hacker News title of the year so far?
But don't worry about that, just give us your life story via the census please. Promise we'll keep that safe.
A Data Scientist Read My Search History. It Was Horrifying – Time.com
Build Your Own Web of Things Gateway
I was expecting a piece on onboarding new employees, turns out this one is on onboarding new users. As a user, I really appreciated a great onboarding experience. The best I can recall was Slack some years ago (I'd assume they are even better now). When you first signed on, you got an interactive tutorial that took no more than a handful of seconds to familiarize yourself with the product. It was quick, efficient, and visually nice.

On the thought of onboarding new employees, I think that is very important too, and for the same reason as in the article: you want folks to stick around! On our team, we have a whole processes set up to give new team members the best chance for success and as efficient as possible spin up. We have some tutorials for working in our stack, resources for the languages if you are unfamiliar, some tasks for "do X with the Y API." We get them familiar with our stack and architecture, getting them to a spot where they can whiteboard our non-trivial interactions of different services. We do regular check ins on this process which we estimate can take up to a week when you first start. Meanwhile, we do more pair programming than normal, giving the new team mate the ability to drive, allowing them to start feeling that they add value day one/two. This has taken some effort to put together, and is a far cry better than when I started there years ago. Back then it was sink or swim and baptism by fire, haha. I think it took nearly a month to get one of my testing environments up and getting green tests at the time (for a myriad of reasons).
"Jeremy Stoppelman @jeremys
Wow Google, congrats on a new low. Consumer searches for Yelp gets "reviews" which are Google Ads."

hah, that's fresh coming from an online racketeering company.
I too used Be-os in the late 90's. Our application was a stand alone internet browsing device. Lots of potential in the OS that was never realized, maybe if Apple had bought it over Next.

Today, I don't think we need another under-developed desktop OS; if anything, pouring more resources into Linux to get something that's actually competitive with MacOS and Windows instead of just semi-competitive would be a better use of time. Alas, after 20 years of waiting, I feel like that's unlikely to happen either.