skysight-inc/HackerNews huggingface dataset:
> I don't think you're really correct about "email addresses" being context-free, or at least, citation, please?

> When I look at a generic "email address" entry field on a random form on the Internet, say on the sign-up page for some hot new startup's service, I expect it to take what RFC 5322 §3.4.1[1] calls an `addr-spec`; specifically, I don't ever expect such fields to take the grammar of what that RFC calls an `address`.

Well, sure. Let's look at what RFC 5322 defines as an addr-spec[1]:

addr-spec = local-part "@" domain

And how does it define a local-part?

local-part = dot-atom / quoted-string / obs-local-part

Let's ignore quoted-string and obs-local-part for the moment. What is a dot-atom?

dot-atom = [CFWS] dot-atom-text [CFWS]

And what is CFWS?

CFWS = (1*([FWS] comment) [FWS]) / FWS

What's a comment?

comment = "(" *([FWS] ccontent) [FWS] ")"

So far, all of this has been matchable with a regular expression. But what's a ccontent?

ccontent = ctext / quoted-pair / comment

See that there? A comment is composed of a balanced pair of parentheses around, perhaps, another comment! Thus (this (is (a (heavily (commented (email \(address))))))foo@bar.example(some more (to prove (the point))) is a perfectly viable RFC5322 address!

Pair-balancing, of course, is impossible with regular expressions, since matching pairs requires push-down automata (which match CFGs) and cannot be done with finite-state machines, (which match regular expressions).

QED.

> Also, using that assumption, your "perfectly valud[sic] email addresses such as …" would appear to not be valid, as it has unbalanced quotes.

Nope, there are no unbalanced quotes in (this)"()<>[]:,;@\\\"!#$%&'-/=?^_`{}| ~.a"(is)@(valid)example.org(honest): the first quote balances with the third, while the second quote is one of a quoted pair \" (which is allowed within a quoted-string, which is allowed within a local-part). It's all allowed per the spec.

I'll admit that it's a bit surprising, but it's true. One simply cannot match a valid RFC5322 addr-spec with a regular expression. One can, of course, match it with something which pretends to be regular but isn't really (as I noted).
Yes. OS X keyboard drives me nuts sometimes, Karabiner can only fix some bits of the weirdness.
Take a look at their website. It's all about monitoring.
Eucalyptus is one example that is getting spun off.
The Sociology of Programming Languages
Try that when your deployment requires a schema change of a database table with a billion rows :-)

That being said, we've automated deploy and rollback on error to the point where it's a script, and we run it 50 times a day. The "immune system" from a few minutes of partial deploy saves us weekly.
That one file, but presumably it's loading assets that would be the same total size if they were split. Loading 100k from one source is faster than the same aggregate size from multiple connections.
Because it's fucking creepy, that's why. Excuse my language, but I find no less profane adjective to suffice.

And 'puff piece' doesn't seem to me to suffice, either. This isn't TechCrunch or PR Newswire; this is the Washington Post. And the article's pretty laudatory, too, with privacy concerns dismissed out of hand - politely, to be sure, but dismissed out of hand nonetheless. Granted, it's still something of a stretch to say 'this is the way the world is going'. But it's a lot less so than it might be, and that's creepy in itself.
The LG V20 can't come soon enough. It boggles my mind the amount of people willing to put up with a non-expandable non-replaceable battery.
How to disable Apple’s two-factor authentication
I just wanted to write the same content and express my disgust! I totally agree! What a shame! But I guess If they need to monitor their employees to make them work, they have bigger problems!
Engineers who help create stuff like this are assholes.

Asshole is s pretty strong word. There's a somewhat different explanation; it posits that engineers are ignorant rather than evil. Cory Doctorow said it better than I ever could:

Engineers are all basically high-functioning
autistics who have no idea how normal people
do stuff.

I got a lot of flack last time I posted that quip; I'll grant that it isn't strictly accurate in a medical sense. But it gets the point across. Engineers simply don't think the same way that muggles think, and in addition they're unable or unwilling to view the world from that different perspective.
> At least the micro-position-tracking ability makes sense in high(est)-security environments

I think a solution that can't be defeated by removing a lanyard would be better.
I won't ever know how people like that process the world but my guess is that they are attuned to the sheer horror of it in a way that most people can't conceive of, and aren't able to distract themselves from this with other pursuits. Following this taking their own lives becomes the only solution they can envision.
Despite the claim that data will be aggregated and opt-in collection, it doesn't change the fact that the next company to produce something similar will offer any of those features. So the privacy concerns are very valid. Not least of all because most people take their employee badge home! I don't even see how it will be legitimately helpful to a manager to see how people speak in aggregate. And no doubt people will game the system, etc, etc.
I wonder if the social phobia is equivalent in both populations, but that Japan is (however it may be) more accepting of aversion to a social life?
You must be very sensitive?
To be clear, it's not a new speaker in the top as in an additional speaker. They are just now pushing sound out of the already present speaker at the top of the phone that you listen to when having a call
Courts aren't up to date on medicine either, but they manage to preside over malpractice cases somehow. I'm sure if technical malpractice graced their courtrooms regularly they would manage somehow. Probably by relying on expert witnesses and learn the bits and pieces of jargon they need to know.
Are you kidding? This is the wet dream of upper management everywhere.
This is certainly one way to run a business. But I'd rather work for a company that trusts me enough that they don't need to micromanage me.
My partner has a hyphenated first and last name. So many systems refuse to accept that, and even regular humans struggle with understanding it!
I've seen this several times as well. If it's a referral link to unsubscribe and is meant to include your email, double check it's okay. If your plus is missing insert "%2B" where it should be.

It's less common, but some websites ask you to type your email address once they realise they can't find you on record. If the "+" doesn't work in that field (server side rejected), then you can try %2B there as well.
If the goal is strictly to minimize thickness, then it probably would've been less hassle to develop a slightly thinner case than to remove the 3.5mm jack.

Based on my experience (which is worth next to nothing), people don't really care about the thickness of their phone. Most people I know end up throwing it in a hideous Otterbox (or similarly gigantic case) anyway. Who's going to notice an extra millimeter matter then?
This right here is maybe the most important thing anyone can learn in Excel.

The second most important thing is how to use vlookup() for cross-sheet lookups, using a column in the other sheet as a foreign key.
LibreOffice has R1C1 notation too.

Go to Tools, Options, LibreOffice Calc, Formula and select "Excel R1C1" in the Formula syntax dropdown menu.
Well that's a rather euphemistic translation of guan gun. I've always thought of it as "bare stick" or "bare pole". The phallic connotations being 100% intentional.
Some engineers perhaps. All engineers, don´t be silly.

And the capacity for deliberate evil exists, is out there, and is used. Sometimes the engineer is just a tool.
If you are an hourly employee, there is already extra pay for nights/weekend/long shifts.

If you are salaried, you're expected to do the job that's needed, without particular daily time keeping.

Easiest is to build robust infrastructure that recovers from failure, uses circuit breakers, soaks in forked workloads before being live, and such, so being on call is a low risk venture.
Hold the "e" key down for a few seconds: it will have a little dialog above where you can choose it, depending on your keyboard settings of course.
The number is limited to people aged 15-39. I can't figure out what percent that is, maybe someone with a wolfram alpha pro account can do it:

https://www.wolframalpha.com/input/?i=population+of+japan+be...

Also, having trouble leaving the house vs:
The Health, Labor and Welfare Ministry defines hikikomori as people who have stayed at home for at least six months without going to school or work, or going out to interact with others.
Right, but what your essentially saying is that "winning" is something done through luck like winning at a game. What you're talking about is strategic. So I wouldn't say you "won" first place. You put together a solid plan that earned you the top spot. That's all I'm trying to say. I would stop using the phrase that you won first place. It's confusing.
Several (well, at least one) YC hardware companies have gone through HAX. They also do a demo day of sorts at SF Maker Faire, Arduboy was there last year.
He is in math, see the results of the 1999 USAMO. He's a fantastic writer, too.
>* Everything Ford makes has a bug where the car's computer will lock for a minute or two and either crash / decide the phone doesn't exist or display a blocking modal dialog telling you that you have too many tracks on your phone if you connect it using USB. I have ~11K tracks (iTunes Match) and that's apparently more than they tested with. Toyota had a similar failure with USB.
>* Bluetooth is more miss than hit: pairing is usually buried in the UI, slow, and reconnects are unreliable so you might have to try a couple of times before anything connects.

Bluetooth pairing seems to work just fine on my family's Ford Fiesta 2016 (using the simpler version of Ford Audio). Once done for the first time, it only takes a few seconds after I turn the key and they're working together. Occasionally sound cuts off for a sec or two if I have the phone in my pocket but I blame it on my ole' Galaxy S3 and CyanogenMod drivers.
Not English, but easy enough.
- A sand ladder is a weight distribution mechanism that may be used to improve traction on loose materials. You can achieve the same effect by putting a board under a tire when stuck in sand or snow.
- A blockable front brake would allow you to lock one wheel, allowing spinning the other freely. If that other one were jacked up out of earth contact, the adapter provided would allow you to easily connect the wheel to a standard PTO, with the advantage of a transmission. This would allow you to pump water, generate electricity at a larger scale, run stationary farm implements, etc.
> Hard work is driven by ego

I have a sample size of one that says this is false. For me at least, hard work comes from one of a number of things, none of which are ego.

1. The desire to deliver what I set out to deliver by the deadline I promised. I made a promise and I was raised that a man is only as good as his word. So unless you have a compelling reason why delivery is not an option, you see it through.

2. The desire for the satisfaction of looking at something that will pay future dividends, like learning to grow my own food takes hard work now, but at the end of it, I have a garden full of "free" food. Edit: On reflection, this one may be the most likely candidate for being ego - the ability to stand back and say proudly "I did that"... I will concede, this is probably ego.

3. The desire to master something I haven't yet mastered that either satisfies my fascination or because understanding it will enhance or simplify my life in the future - like small engine repair. I could easily take it to a shop and have them do it, but I'd rather learn how to do it myself because down the road there may be no shop nearby or I may just have to make do and improvise. If I don't work hard and spend the time and effort to understand the fundamentals and principles that make it all work, I wouldn't stand a chance.

So hard work isn't always about ego. The hard work may be fueled by curiosity, or it may be fueled by necessity. Certainly curiosity makes the hard work seem more like play than work, but that doesn't make it any less work. It just means that you don't realize how much effort you're putting in and it really just feels like an amusing way of playing or wasting time, but it's still work.
This implies that hikkikomori are accepted in Japanese society. They are definitely not. Which is part of the reason for their social withdrawal.
I was being toungue and cheek. Of course reading a book is an experience, as is taking drugs. And its not just chemical , you might go to the park and have an adventure between two blades of grass or something. Its not like people just drop a tab, close their eyes and lie in bed. I would say in order of strength of experience I would say something like: [Big Adventure without drugs] > [Small adventure with drugs] > [Reading] > [Dreaming]
I like Aaron Levie too. But my thoughts on this can be summarized by quoting one of the responses to the blog post:

Why use Box and not just use Drive?﻿
You named it for what it is. Sarcasm. Incredibly dry, sometimes monotonous sarcasm.
In theory this is an interesting argument bit I feel that in practice it relies on too much hypothetical thinking. There's no way to predict what such a contribution might even look like in our era.
At this point, our email validity criteria:

.+@.+\..{2,}

That is, at least one character for the inbox, at least one character for the domain, at least two for the TLD (we assume that TLD-less domains are undeliverable by us). This ensures we don't allow 'a@a' or 'a@a.a', but do allow 'a@a.io'.
> They start with a manual inventory of the configuration in question, type it ad-hoc into a spreadsheet, then go through making manual changes, notes and additions until it feels good. There's lots of highlighting, different coloured text, etc like layers of sedimentation. Formulas are only used for sums and counts in an ad-hoc way.

Oh man that hits home hard. And all the sums and counts are in random cells "beside" the tables right?
I'm now going to put non-standard email characters in every form I fill out just to see how the site handles it.
There was a machine learning system designed to produce interpretable results, called Eureqa. Eureqa is a fantastic piece of software that finds simple mathematical equations that fit your data as good as possible. Emphasis on the "simple", it searches for the smallest equations it can find that works, and gives you a choice of different equations at different levels of complexity.

But still, the results are very difficult to interpret. Yes you can verify that the equation works, that it predicts the data. But why does it work? Well who knows? No one can answer that. Understanding even simple math expressions can be quite difficult. Imagine trying to learn physics from just reading the math equations involved and nothing else.

One biologist put his data into the program, and found, to his surprise, that it found a simple expression that almost perfectly explained one of the variables he was interested in. But he couldn't publish his result, because he couldn't understand it himself. You can't just publish a random equation with no explanation. What use is that?

I think the best method of understanding our models, is not going to come from making simpler models that we can compute by hand. Instead I think we should take advantage of our own neural networks. Try to train humans to predict what inputs, particularly in images, will activate a node in a neural network. We will learn that function ourselves, and then it's purpose will make sense to us. Just looking at the gradients of the input conveys a huge amount of information of which inout features are the most and least important. And by about how much.

But mostly I think the effort towards explainability is fundamentally misguided. In the domains where they are supposedly the most desirable, like medicine, accuracy should matter above all. A less accurate model could cost lives. Accuracy is easy to verify through cross validation, but explainability is a mysterious unmeasurable goal.
... and Borland, Attachmate, and Novell.

Seems MF has a knack for collecting antiques.
>>but there's NO WAY that Reuters had that much contact with state public health folks

Why Not? They said it was a YEAR LONG investigation...
There are diminishing returns with regards to time spent, but I do think playing games can make you a better person. Dark Souls teaches patience and consistency, Civilization teaches you to think about exponential growth among many other things. Even DOOM 2016 on Ultra Violence or Nightmare is a completely different game than on the default difficulty level.

The trick is recognizing these diminishing returns and separating them from your enjoyment of the experience.

It may sound glib, but I find it much more worthwhile than writing comments on Hacker News only to experience the stress of having them nitpicked by pedants trying to score imaginary internet points. We're still doing it, but I don't think it's worth my time. Rare is the comment reply that changes my mind and I bet that goes for most people. I'm just a masochist I guess.
Awful article. If you've never read a book that could captivate you as much as Doom, then you've probably just never read literature at a serious level.

I stopped reading when the author offered clickbait "best games of [year]" lists as evidence of the artistic accomplishment of video games. I'm totally excited by video games as a medium, but I've never seen anything that compared in creative quality to something like Pynchon.
Cory Doctorow says a lot of things. I think he enjoys it. But their correspondence with reality is in my experience questionable. I've worked with many more engineers than he has, and of the lot of them, there's been exactly one who fits that description. And even he'd scruple at designing something like this.
I think the reason why it is hard to get native friends is that many swedes truly are racist. I am a native swede my self and i know how swedes talk to each other when alone, and the rise of the swedish democrats is also a big proof of the racism(that also is getting bigger) in sweden.

Its not impossible tho and the racism here is more similar to the one in japan, its not visible on the surface but you will never be a part of the community. But! there is good people everywhere you go, you just need to look for them.
With the affiliate link to the VPS host, it's essentially just a marketing page.
You are missing the point: everyone gets basic income, regardless of income. So people with nothing have enough to eat and live and people with jobs don't feel like they are being freeloaded - they are getting the same amount of money on top of their salary.

People, justifiably, ask how we could possibly pay for all this, but the current US welfare system costs a comparable amount. Moreover, the US financial system is currently set up to allow money inflows to be controlled and to benefit the central banks. A much more sensible and effective method for controlling the velocity of the economy would be to put place monetary inflows into everyone's individual bank accounts, but obviously the people in control aren't going to give up the gravy.
There is someone at my work with a hyphen and an apostrophe in their email address. Their inbox often gets used for testing things.
I really wish they asked if they had friends, real or imaginary. And if they had income. And if they shopped online. That would make a big difference in what the survey actually means. The internet could arguably be far larger, faster, and more satisfying than the real world for these people. Maybe they just let the world come to them? I guess all I am saying is, hikikomori definitely ain't what it used to be.
> > ...@(valid)example.org(honest)

> Are those parens really permitted in the host name? I'm looking at RFC 3696.

RFC5322 states that an addr-spec consists of a local-part, followed by @, followed by a domain. It states that a domain may be a domain-literal; a domain-literal may begin and end with commented folding whitespace (CFWS). It's all in https://tools.ietf.org/html/rfc5322#section-3.4.1

It's only the dtext portion of the domain-literal which must consist of printable ASCII characters, not including [, ] or \.

Yes, foo@bar!baz!quux is a valid RFC5322 email address (decimal 33, i.e. !) is allowed, per the dtext production of the spec) — and so is foo@(comment (nested comment (escaped \(comment)))bar!baz!quux(another (comment (to prove) the point))

Whether one should ever actually use such an address is, of course, another matter entirely.
If you got flack before, you should get more now.

Engineers are able to think that way, but it gets blindsided because the potential of the ideas in front of them are far too powerful and luminescent for anything else to be visible.

We aren't as dumb as people think we are.
Minimal Instruction Set (2000)
That's a pretty surprising number compared to other programs.
How so? If you could correct it how would you feel about the approach?
I think The Stanley Parable is a much better example of an artistic experience. The creator made another game called The Beginner's Guide which I thought was just as good.

Limbo, Papers Please, I Am Bread, Please Don't Touch Anything, are all good examples of games I would also consider art. These games are genuinely different and many of them are considered incredibly enjoyable by most people.

If you want something which really is just art and not much of a game, The Cat And The Coup is free on Steam. Frog Fractions 2 is also free and you can find it using Google (you have to play the whole game to understand).

For the most part I think gamers and developers are a bit sensitive about their medium, trying to argue it's "art" because it has a positive connotation. I think they should just enjoy it for what it is, as most games are designed to be fun instead of something else. That said, I think VR might try to change this. A friend of mine at Oculus mentioned how it's the very early stages, comparing VR to movies from ~100 years ago. Back then they just filmed plays, as they didn't realize what they could do with the medium. I'm sure VR will have lots of typical blockbusters following generic formulas, but I think indie developers (of which there are more every day) will build some pretty incredibly stuff in the coming years.
Also "Please resist commenting about being downvoted. It never does any good, and it makes boring reading" which I also disagree with. Downvoting here is sometimes worthy, but often retaliatory/punishment for world-view non-conformism, and people should be called out on it.
That would happen anyway. Better that they have their basic needs met but have trouble finding a mate than they have to struggle to survive and have trouble finding a mate.
Someone should make that as an app or web site. I think it'd be interesting for more people to experience it, and something less reliant on having dice and checking tables would be more accessible.
You can do pivot tables in Google sheets
many people seem to discount this thread because "Karpathy is one of the most successful PhD students in his field"

perhaps instead of discounting his experience... it would be better to take his advice
There are companies that solve exactly that. Xendo and Synata are the two I know. They've both been acquired earlier this year.
Doctors are disimissing anti-vaxxer patients
Southwest (Airlines) does this... or did a few years ago.