skysight-inc/HackerNews huggingface dataset:
Ask HN: Is Meteor.js dead?
Is anyone still using meteor.js or planning on using it? Any advantages over just using node?
What exactly is the problem here? Why shouldn't the CEO of a company have special capabilities? He owns it after all.

You'll be outraged to learn restaurant owners often make things for themselves that's not on the menu.
Here's the original article sans google AMP:

https://www.newstatesman.com/culture/books/2017/01/close-tea...
Don't be so sure. The official stance is to continue eating the same amount of carbs, just add insulin.
A Phoenix Guide for Django Programmers
I have a similar problem due to the whole "gmail.com" vs. "googlemail.com" thing that came about in Europe in the earlier days of Gmail.

When I got my gmail account, Google gave me a "googlemail.com" address, due to a pre-existing trademark in Europe. These days the "gmail.com" suffix works for my account, but I've already set everything up with the "googlemail.com" form and saw no reason to switch. Sometime in 2016, someone started using the "gmail.com" version to sign up for stuff, and I repeatedly nearly fell for this exact problem... It's made more difficult by the fact that Google clearly _want_ me to use the "gmail.com" form, and refer to it by that address in many places, despite me opting to use the long form in settings.

I don't think the person using my email address is being malicious, I think it's by mistake, but I have no means to contact him to fix the problem.
If they wanted to say why, they would have. You've got no need to go around hassling people for information. You could be down-voted a trillion times and it wouldn't matter for shit in the world, so get over it.
I remember the low-altitude flyovers in West Germany too well. It was as if you’d live in a war zone (or I guess more like as of you’d live close to a war zone).
If you're just talking about Marxian definitions, it's simple:

Owns means of production: bourgeousie

Works without owning means of production: proletariat
>It's easy to accidentally type "bob.foo" instead of "bobfoo"

If someone made that typo (for a gmail address) everything would be fine, because both emails would go to the same correct person. There needs to be some additional typo for it to go to a different person.
That's what I mean by different definitions of freedom
I'm sorry, this sentence wasn't clear, and I agree with you. What I meant by this was:

- Some would say that Netflix should verify the email address on sign up, but there's no obvious attack that this mitigates. Using someone else's address on signup only cedes account control to them.

- Others would say that Netflix should disallow the registration of james.hfisher@gmail.com when a Netflix account already existed for jameshfisher@gmail.com. But this would force Netflix and every other website to have insider knowledge of Gmail’s canonicalization algorithm.
I can’t belive how many services don’t validate email. I have a fairly common name and my gmail is first.last@gmail.com

I get so many emails that aren’t for me, more than one person out there thinks they have firstlast@gmail.com
So your bank manager can dip into your account?
As far as I know, plus wildcards are not part of the standard either.
Maaaany email address validators will reject Gmail addresses with + in them as "not valid".

"Read the Friendly Standard", I know, but dots are much less likely to be rejected.

Half the time I think it's because the site wants it to be less obvious when their database is compromised.
Interesting! And makes the situation even more confusing ...
"That wasn't Zuck abusing his power! That was, er, a new feature we were going to implement!"

Uh huh. Sure, Facebook. And you call them "steamed hams" despite the fact that they are obviously grilled.
Improved living conditions are great, but not at the cost of ceding almost full control of what goes on in the world to a small handful of people.

Even if many of them are benevolent for now, it may not always be that way. It's simply not a safe system. We need a level of opportunity for all to advance. And that means some level of economic equality for all.

This is a matter of intrinsic justice but also more importantly a matter of practicality to avoid the hazards of slavery, corruption, dynasty and stagnation.

Inequality has always been, and likely always will be. And this natural and its fine (like most things) within certain parameters. Inequality doesn't doesn't need to exist at these extremes. Its dangerous.
The web is a wonderful thing. :)
I would say find a mentor. The most important learning is from other people's experience, watching how they work. There was one "old timer" electrical engineer I worked with closely as a firmware developer who mentored me to the point I was comfortable doing my own design work. You'll still want to read AoE, understand theory etc. but the practice of electrical engineering is a lot more than that.

EDIT: Also, not sure if this is still the case today, but I learnt tons from reading Application Notes. I guzzled application notes books from all the semiconductor manufacturers.
> "Everyone else is doing it."

Around the world, there are many "smart" people making autonomous weapons systems, "anti-fraud systems" that are really psychometric profiles, trading systems that front-run their customers, fraudulent advertising and fraudulent ad metrics, etc. It's pretty standard.

Believe whatever it takes to help you sleep at night. No one can persuade you otherwise.
Netflix was billing TWO of our cards for the same account EVERY MONTH! when I finally noticed this and called Netflix only last charges were refunded. Netflix has very loose rules when it comes to billing as long as they are getting paid
A couple of things that I didn't quite follow.

1. In order to provide the payment details, they had to do a password reset to the dot-email address. I can only assume that locks out 'eve' in this case, but I suspect it doesn't force a re-login on all devices.

2. When 'eve' signed up to the dot-email address, surely Netflix would have sent a welcome email thanking them for starting a trial. So in that case, I can't see how it would have gone completely undetected up to this point.

I personally feel that Netflix should validate the email address on registration. Otherwise people who genuinely sign up with a typo in their address may lose access to it forever.
From what I remember, no. I think play services is a separate license which is also free, as long as you sign something called the Open Handset Agreement (or something like that), which basically forces OEMs to follow a bunch of rules about pre-installed/default apps and home screen placement, etc.

The one example I remember being mentioned at some point is that the google search bar widget must be on the first home page of any phone sold by OEMs (of course users are free to change that if they wish). Other little things like that. Instead of making money from licenses, Google makes money by nudging users into its ad-revenue generating services.
There are certain things that are, collectively, patently negligent: storing passwords in plain text, not salting passwords, not using, at a minimum, software firewalls, etc. Those are fairly boolean. It's also fair to assume that any company that is hit with a 0-day is not negligent; even the best prepared companies are susceptible to them. So there is some decent guidelines to rely upon to demonstrate negligence or not on the extremes. Of course, in the middle it does, admittedly a bit gray. But the teeth that come into play would look exactly like GDPR.

Yes, I agree completely, that C-levels will see that the CISO is a replaceable widget that is nothing more than a scapegoat.
No thank god they still offer it - I just got one for my new workplace.
Both + and . are allowable characters in the user part of an email address. AFAIK, the tagging functionality isn’t part of the email standard any more than ignoring dots is.

EDIT: huh, turns out RFC 5233 covers this. TIL. Thanks, ipsin
You added a phrase that I did not write.

as just jealous

I did not write this or imply this. People who struggle with food or housing are not merely jealous. They have real concerns and need. The discussion I referred was not about such people or conditions.

I was responding to the notion that inequality does not matter as much now because conditions for the those at the bottom have improved. Clearly the implication is that we are not talking about people struggling with food and housing. The idea is that if everyone has their basics needs met does inequality still matter?

I suggested it would still matter due to the tendency toward jealousy and comparing oneself to those who are better off.
So you think someone removing something he posted is the same as someone taking money off someone?
> currently using Hugo on Github pages, but I'm thinking of switching to Gatsby since I know more React than Go, so it's harder for me to make changes

As far as I know, Hugo requires very little knowledge of Go to use — going so far as to implement their own DSL of sorts.

What kind of features are you trying to implement that would require knowledge of Go?
Why doesn't Netflix require users to be logged in before they can change their card details? That seems like the biggest security flaw, not the Gmail dot alias.

(I'm guessing they did A/B testing and found that having to log into your account lost them some percentage of people. If that's the case, Netflix are clearly putting their retention rate ahead of security)

There's probably a not insignificant number of people who are happily using a dotted variation of their gmail account. Putting a big warning above the email wouldn't make them very happy.
"...at this family-owned store than takes up an entire city block."

"City" is perhaps overly generous for Scottsboro. I honestly have no idea why this business is out in the middle of nowhere, but I'm happy that it is. There's not a whole lot else going on here. (Although I understand they've actually broken ground on Google's data center.)
The government is a small part of the state. The police and armed forces are part of the state, and can be corrupted, even if the government is impotent. All the individual rights and guarantees in the world are of no help to you, if the generals or police chiefs are corrupt.
This looks suspicious. There is not a single mention of square footage in the rents document.

So let's say everyone moves to a smaller house because housing costs are so high, that's not a sign of inflation?!
This is an RFC 5233 subaddress.
>I encourage everyone to find one thing they love and find a way to do it everyday for the rest of your life.

If everyone followed your advice, we would probably have garbage piling up in the streets, because I doubt there are enough people who love collecting it or working in landfills to handle even a fraction of the garbage we generate.
Ah ok, it seems like the option's only available for the 15-inch model though. I'm sadly not used to that form factor.
Thanks! I'm going to check out AwesomeWM.
https://ketogeek.com/blogs/news/episode-20-dr-thomas-seyfrie... coincidentally listening to that right now
My next phone was going to be a Gemini PDA but (while it's amazing they got it to market and it's an impressive bit of hardware) it doesn't compare to the sound quality of the Passport and the keyboard is actually quite hard to use.

And "apps" is another word for clandestine data collection. Sms, web and email is all I need and it does them excellently. I feel they avoided a lot of the bullshit I see on ios and android by positioning it as a business not consumer device.
> People spend less as a percentage of income on food and housing, have better access to healthcare, and more leisure time than ever before

A critical phrase uttered without any evidence. I urge you to look at the slice of people for whom housing and healthcare are increasingly out of reach, not just the globalization fairy tale you would like to focus on in your post.
The back button is not locked to the current app but is based on interaction history. In fact if you use your phone and end up with a dozen open apps, pressing the back button a couple dozen times would be quite similar to navigating in exact reverse of how you got there.
The Texas state government has a store in Austin (there may be others in other cities) where you can wander in and buy used office equipment and such (I got a sweet filing cabinet) and lots and lots of pocket knives. Including, occasionally, collectible ones worth some amount of money.

That's where they go when they're confiscated at the airport.
Say you are a designer and I am a coder. As soon as we have a common currency, we can start working for each other. No voting or stores needed.
Personal attacks aren't ok here. Please resist the temptation, regardless of how provocatively another comment hits you.

https://news.ycombinator.com/newsguidelines.html
Great question!

I think we're slowly getting there. First we largely had verbs (procedures) that acted on data somehow. OO added a bit more on the noun side, so we could start to form simple sentences. IMHO much of the appeal of OO is due to this richer "sentence structure", with messages sent to objects.

Of course you could overdo it (see Yegge's Execution in the Kingdom of Nouns[1]), and the FP guys definitely think we overdid it and verbs were fine all along and who needs anything else. Verbs!

Higher Order Messaging[2] adds "adverbs", so we can say something about how those messages are to be delivered. It allows for some very expressive sentences, which you could also describe as crunching architectural patterns. See Sam Adam's great talk[3].

Polymorphic Identifiers[3][4][5] go back to the noun side, adding what you might describe as n noun-phrases, so you can have something more complex that again acts like a noun. Sort of.

Then there's Alistair Cockburn's work[6]

[1] https://steve-yegge.blogspot.de/2006/03/execution-in-kingdom...

[2] https://en.wikipedia.org/wiki/Higher_order_message

[3] https://www.hpi.uni-potsdam.de/hirschfeld/publications/media...

[4] https://link.springer.com/chapter/10.1007/978-1-4614-9299-3_...

[5] https://www.slideshare.net/MarcelWeiher/in-processrest

[6] http://alistair.cockburn.us/Using+natural+language+as+a+meta...
I feel like this is a really hasty product decision based on the continually poor PR raining down on Facebook. Nobody cares that the highest level executive cleared old messages (From 2010) to protect himself and the company for security reasons. This seems like a really weird move to try and please the public on an unassociated data privacy war.
I think this is fundamentally the correct point of view, however my argument would be that it's best to focus on improving the lives of the bottom half than bemoaning the wealth of the top 1%. This can be accomplished through progressive taxation and the like, which as a secondary benefit does reduce inequality.
https://about.holvi.com/e-residents/ - try here o)
I got in late, so i'm leaving early to make up for it.
Would you please stop posting uncivil and/or unsubstantive comments to Hacker News? We eventually ban accounts that keep doing that.

https://news.ycombinator.com/newsguidelines.html
We detached this subthread from https://news.ycombinator.com/item?id=16780429 and marked it off-topic.
IMO, the big takeaway here is that protecting yourself from phishing is not just about making sure the email is from who it says it is but also making sure it's actually serving the purpose you believe it is.

While I, like many in the comments, agree that Netflix needs to validate the email account, my hunch is this trick would still be quite effective with that.
You're framing this discussion in terms of what's fair, while in reality it's just about having negotiation power. Phone manufacturers can't produce a phone without Qualcomm tech. Computer manufacturers can't realistically sell their computers without windows pre-installed. So both these companies have very strong negotiating positions and extract as much as they can from it.
Obligatory XKCD: https://xkcd.com/1279/

I also combat with the same problem from time to time.
I don't get it, only 1 number?
I would say Python is pretty close to English language, and that's part of why is it so easy to understand. If you write idiomatic Python code it can read like sentences. There are also jokes like "I wrote pseudo code and Python can actually run it". The ternary operator for example is more similar to English grammar than in any other language because it has been constructed with this in mind.
For the most part cross-contamination is the major issue, but it’s a bit more complex than that. Oat proteins are similar to the giladins in wheat that trigger coeliac disease. Certain oat cultivars are more similar than others. This means that some varieties of oats and some coeliac sufferers are not compatible. I can’t eat oats.

Originally oats were considered gluten containing until a new more sensitive enzyme-based gluten test was developed which does not trigger for non-contaminated oars. Unfortunately enzymes aren’t how coeliac disease works.
Just curious - where agriculture labour would go if there would be no strict immigration laws?
Apple requires a Mac for iOS development so my guess would be that most app developers use a Mac.
"Good" and "evil" are leaky and useless abstractions on such scale.
Named variables require the creation of, well, names. Naming things is one of the few hard problems in computer science, and at the extreme ends is single-letter variable names, or variables_that_are_short_phrases, which are annoying to use.

Several languages have usage I'd consider "pronoun-like". Perl has $_ and Bash has $?. Unfortunately, "$?" doesn't exactly roll off the tongue, and there's some truth to criticisms of Perl readability. That may be related to the the quantity of the that it supports though.

self in various languages supporting OO is a fairly common example of what I'd consider good pronoun-like usage - if I'm inside a method that belongs to a class, what self refers to is accessible and largely unambiguous.
> Improved sanitation, refrigeration, insights into adequate nutrition, and other improvements in technology have done just as much as vaccination to vanquish the diseases of antiquity.

I don't understand the relevance. Will sanitation, refrigeration, or nutrition protect you from polio, measles, or other diseases commonly vaccinated against?
Intercepting SMS is incredibly easy. Not with this tool, but via other methods. SMS is broken and should never be used for any type of sensitive communication, be it 2fa or pics you don't want to see online.
Steve Wozniak apparently said he preferred the look and feel of Windows phone[1]. Honestly ignoring the esthetics, I do miss being able to upgrade and downgrade your phone no matter what phone you bought.

[1] http://www.businessinsider.com/steve-wozniak-says-windows-ph...
His argument is akin to arguing that the Soviets lost WWII because they lost so many more soldiers than the Germans. But that's not what happened. The Germans might have had a higher score, but the Red Army still pushed them all the way back to Berlin and Hitler died in a bunker. Success is measured in achievements, not by lack of failure.

For the poor to stop breeding would be ceding their one and only competitive advantage. Humans, and for that matter, life on Earth in general, aren't "judged" (in the sense that extinction/flourishing is a judgment) based on how many failed organisms they produce. Rather, that determination is based on how many successful organisms are produced.

As residents of richer countries, we're conditioned to breed at or around the replacement level and to view each failure as a catastrophe. So when we see those 80 gum balls being added each year to his misery containers, we're viewing it through the lens of seeing the failure. But in poorer countries, people adapt to the increased chance of failure by having more kids. They breed well above the replacement level knowing that, in all likelihood, not all of those kids will succeed. From that perspective, you need to focus on that 1 or 2 gum balls being allowed into the richer countries. That's the success. And having fewer kids runs contrary to that goal.
> but I also have access to the account because I own james.hfisher@gmail.com, and so I can follow the password reset process for this account. I did so.

I wonder if others feel that it is ethical or unethical to log into other people's accounts in this situation.

I get lots of emails resulting from people typo'ing my email address instead of theirs—and the unsubscribe links are often hidden behind a login page. But I feel uncomfortable signing in using a "forgot password" link into an account that I know isn't mine. At the end of the day, I usually just create (yet another) email filter to automatically delete these emails (marking them as spam doesn't train the spam filters in my experience).

I'd be interested to know what others think of the ethics of this, or if there are other workarounds.
Haha, I spent so much time debugging their crappy FAT-driver. Another time the whole system would just hang when you created a new file in a directory that already contained some files. Turns out that their long-to-short filename algo was:

For the first 4 files with identical prefix use the ~N scheme as in LongFile.txt -> LONGFI~1.TXT
For the following files it was:
1) "LONG" + hex_str(hash(long_file_name)) + ".TXT"
2) if there's a name collision repeat step 1.

Compound that with a the fact that hash() was implemented something like:

int h = 0;
for(int i = 0; i < strlen(long_file_name); ++i)
{
h = (h + long_file_name[i]) ^ 0x42424242;
}

It's pretty easy to see where this falls apart...
Capital concentration increases the impact of capital mis-allocation.

A market economy is more efficient than a command economy. A market with only one capitalist is a de facto command economy.
> how does a state go about providing services to its citizen if the state cannot identify citizens as its own and as unique entities. Both being necessary conditions.

Are they, really? It's not like the government is buying people cars. They're handing out food to starving children. If people are hungry, give them food. Don't make them jump through hoops for it.

Perhaps my problem is that I see it as an American. Americans are citizens of their country whether they can prove it or not. Whether they can pass an ID scan or not. It's one of the reasons why voter ID proposals are so vocally opposed. I am a citizen, just as I am a human being. I do not need to prove it to exist. I didn't even have a Social Security number until I was an adult and wanted to start work. It wasn't until the tax authorities made SSN's mandatory to deduct dependents from your taxes that people started registering their babies at birth.

However, in some other nations, people don't think of themselves as citizens unless they have the blessing of their government in the form of a document or a registration number.

Americans look at the Soviet Union, and other failed states and worry about what happens when a particular group of people falls out of favor and can be disenfranchised with the click of a button.
It also doesn't help that ymail.com is a valid domain for yahoos email service. That is ripe for typos
Was it this way when Windows Phone was starting? I think the free Visual Studio came much later.
I'm sure a lot of effort went to writing this paper, but I have to say I'm underwhelmed with the reported results.

First of all, CIFAR results in 2018 are just not going to cut it. The efficiency is only measured in terms of parameter count, and not even compared to CondenseNet. "SAF Pooling" does not deserve a special name, as it's just max pooling followed by dropout. And again, no significant performance benefit is reported.

Overall, the paper seems like a solid class project, but the contribution to the field is minimal.