skysight-inc/HackerNews huggingface dataset:
Anti-discrimination laws do not solve any problems, they make them worse. If someone is not willing to hire a person because of their ethnicity/color/sex/age/whatever, a law will not make him do it. Finding an excuse is too easy and it is basically impossible to prove such things in court. I recommend watching https://www.youtube.com/watch?v=SzXXvUjg8Fo
iPhone 6 Plus bending in pockets
When I was looking for a flat together with my girlfriend 3 years ago, we got several viewings of our own together with the agent.

This seems to depend completely on whether the commission is paid by the owner or the tenant - the only time we had a "crowded" viewing (but still only about 5 other people) was for a flat where the commission was paid by the owner.

Another factor might have been that we were looking in the outskirts of Munich - if you think you absolutely need to live in Schwabing or Glockenbachviertel, it's your own damn fault.
Thank you & good work.
Please read this : https://nikic.github.io/2012/06/15/The-true-power-of-regular...

RFC5322-compliant regex:

/
(?(DEFINE)
(?<addr_spec> (?&local_part) @ (?&domain) )
(?<local_part> (?&dot_atom) | (?&quoted_string) | (?&obs_local_part) )
(?<domain> (?&dot_atom) | (?&domain_literal) | (?&obs_domain) )
(?<domain_literal> (?&CFWS)? \[ (?: (?&FWS)? (?&dtext) )* (?&FWS)? \] (?&CFWS)? )
(?<dtext> [\x21-\x5a] | [\x5e-\x7e] | (?&obs_dtext) )
(?<quoted_pair> \\ (?: (?&VCHAR) | (?&WSP) ) | (?&obs_qp) )
(?<dot_atom> (?&CFWS)? (?&dot_atom_text) (?&CFWS)? )
(?<dot_atom_text> (?&atext) (?: \. (?&atext) )* )
(?<atext> [a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+ )
(?<atom> (?&CFWS)? (?&atext) (?&CFWS)? )
(?<word> (?&atom) | (?&quoted_string) )
(?<quoted_string> (?&CFWS)? " (?: (?&FWS)? (?&qcontent) )* (?&FWS)? " (?&CFWS)? )
(?<qcontent> (?&qtext) | (?&quoted_pair) )
(?<qtext> \x21 | [\x23-\x5b] | [\x5d-\x7e] | (?&obs_qtext) )

# comments and whitespace
(?<FWS> (?: (?&WSP)* \r\n )? (?&WSP)+ | (?&obs_FWS) )
(?<CFWS> (?: (?&FWS)? (?&comment) )+ (?&FWS)? | (?&FWS) )
(?<comment> \( (?: (?&FWS)? (?&ccontent) )* (?&FWS)? \) )
(?<ccontent> (?&ctext) | (?&quoted_pair) | (?&comment) )
(?<ctext> [\x21-\x27] | [\x2a-\x5b] | [\x5d-\x7e] | (?&obs_ctext) )

# obsolete tokens
(?<obs_domain> (?&atom) (?: \. (?&atom) )* )
(?<obs_local_part> (?&word) (?: \. (?&word) )* )
(?<obs_dtext> (?&obs_NO_WS_CTL) | (?&quoted_pair) )
(?<obs_qp> \\ (?: \x00 | (?&obs_NO_WS_CTL) | \n | \r ) )
(?<obs_FWS> (?&WSP)+ (?: \r\n (?&WSP)+ )* )
(?<obs_ctext> (?&obs_NO_WS_CTL) )
(?<obs_qtext> (?&obs_NO_WS_CTL) )
(?<obs_NO_WS_CTL> [\x01-\x08] | \x0b | \x0c | [\x0e-\x1f] | \x7f )

# character class definitions
(?<VCHAR> [\x21-\x7E] )
(?<WSP> [ \t] )
)
^(?&addr_spec)$
/x

Also, if you want to validate a mail address, send a mail. There is no other way.
I think this partly overstates the complexity of validating an e-mail address in a registration form or similar.
If your aim is only to get a syntactically correct address to which you can try to deliver mail to, you don't need to accept stuff like:

* "Name surname" <address@example.com>

* Name surname <address@example.com>

* Group name: Member 1 <one@member.com>, "2, member2"<two@member.com>, three@member.com

* guy@nonpubliclyresolvabledomain

There are many other RFC2822-valid kind of addresses that you don't need to accept if you are not writing an e-mail client, SMTP server, or similia.
Bees here (Western US) produce a similar range of honeys(sp?). During the busiest seasons it's hard to drive a highway and not find one, two, or three bee keepers selling honey 'harvested' from different crops.

Bees are mighty good workers, I tell ya what.
But in the few years before the association is ruined, those marketers that successfully fool people into reading their junk mail will make money.
>>Organ harvesting for benefit of Jews

Organ harvesting was one doctor -- which took organs from Jews too (I think that is even against the religion). You again blame a whole country for an individuals action.

>>As for antisemitism, everything is antisemitism (or self hating) in regards to criticism of Israel.

- First you complain about Israel because of an individuals' action.

- Second, you shrug off state sanctioned racial hate propaganda, partly copied from the Nazis and partly religious?!

Talk about double standards... this literally gave me vertigo.

Enough.
They didn't outwit the dealers, they "outwitted" other people looking for flats by crowding them out via spamming the dealers.
FACT SHEET: Changes to U.S. Anti-Personnel Landmine Policy
Wow, great link, thanks!
I don't know if their MTA is currently having problems, but it took my MTA 12 minutes to deliver the message to theirs. When I telnet to them on port 25 the welcome banner doesn't seem to appear.

If they're using some form of artificial delays or greylisting, that's all well and good, but it's not really suitable for this sort of service. I imagine a lot of people would get bored of waiting and just leave.
Like a good startup YC wanted to validate their assumptions and experimented with "no-idea" teams. Considering they don't have that option anymore, I'd venture to guess that they disproved PG's original saying and are now realizing that a good idea correlates with success. That's my guess.
>Would you really trust a SaaS that is about to lose money and go bankrupt at any time?

I meant a company that has just a bit more profit and revenue than that. Perhaps I should have written that in some other way.
Yes; I get told that every time I mention it :-)
> Appartment rental agencies cost roughly 3 times the monthly rent, which accounts for around 2000€. No need to say this was a no go for me as I prefer keeping that money and making something good out of it.

As far as I know this fee will soon have to be paid by the landlord rather than the potential tenant (by german law).
> While the evidence is far from conclusive, we judge that "No, the IT revolution is not over."

Betteridge's law of headlines is right again.
To end inequality we must understand poverty
Whilst there is no reason to disbelieve the core tenet of this article (white guys have better chances than hispanic guys in that region), the extreme hyperbole employed doesn't help the message. Months without any replies (like, 0.1% response rate) turned into a 90% response rate due to just a name change is difficult to believe and doesn't jibe with other more stringent research.
They're at 5% because people like me sign up for every course that sounds vaguely interesting, well before they start, and then when it comes time to actually do the work, I almost always drop it because I'm preoccupied. I treat it like signing up for an alert to let me know when it's going to start, at which point I make the actual decision.

There's also a more structural problem with synchronous learning, in that if a real world problem like my job conflicts with a self-imposed homework deadline, the deadline isn't going to win. But that seems solveable by offering async options for those it fits better.
You do however leak information to Google about your customers browsing behaviour. If you are using Google Analytics you obviously do that to an even greater degree anyway so there is no further harm for most users but it is more likely to be blocked by me and I always block Google Analytics.
I think I'll just rip open the letter rather than analyzing the writing. Too many details to look at.
Hanz with a Z?
Surely a Bavarian hiphop artist!
To add: it's also a lot easier to just tap the 1% card as you would normally. There's no change to what people do normally except you get free money (not strictly, but close enough for most people).

It requires a lot more commitment to decide if the transaction is big enough to warrant a no-chargeback discount and if you trust the retailer. Some people would definitely do it if given the chance but it in no way compares to using a cashback Mastercard to buy your lunch.
Magnetic media (hard drives, tape) will essentially retain data indefinitely unless exposed to magnetic fields that are strong enough or until the Curie point is reached, both of which are unlikely scenarios for long-term storage. Even in cases of fire that destroys the external components of an HDD, if the platters didn't get hot enough the data is still there:

http://istcolloq.gsfc.nasa.gov/fall2008/presentations/peders...

Flash-based memory is different - unlike magnetic media which can be thought to be bistable, flash is inherently unstable (monostable); the erased state of a cell is lower energy so the electrons stored in a programmed one are "under pressure", and due to tunneling effects, slowly leak out over time.

The consequence of this is that magnetic media will continue to store information long after it's obsolete; I'm almost willing to bet that the data on a modern HDD will still be there on the platters in 100+ years, even if the rest of the drive becomes inoperable. Ditto for optical media such as pressed CDs - in that case the bits are manifested physically, and unless the medium is degraded to the point where the bits are no longer distinguishable, the data stays (theoretically, even a CD whose reflective layer has degraded is still readable via SEM or other physical means, since the data is physically pressed into it.) On the other hand, flash will slowly and irreversibly erase itself over long periods of time, as each cell returns to its non-programmed stable state.
Developers & managers at Stripe decided that Go was being used often enough to spend precious dev time writing an official library which will have to be supported from here on. They wouldn't do that if the numbers didn't justify it.
Local SIM – find the nearest store of local mobile provider while travelling
I would like to introduce an iOS application that can be useful for every traveler - Local SIM. Before making a trip, or if you are already traveling, you can find on the map nearest store where you can connect to the local network carrier (provider) and get the local sim card. The application will be useful for those who do not want to pay for roaming, and for the provider companies. There's currently available in Appstore second version of application, which already includes 27 countries and more than 50 providers around the whole Europe! In the future it is planned to increase the list of countries and providers, also the ability to select the best voice/data rates and plans for even greater savings.

Going abroad and don't want to pay for roaming? Act like the locals - get the Local SIM app, find the nearest store to you, and get connected to local data & network provider.

While travelling, we often use wifi in hotel, cafe, or somewhere else, but if you want to stay connected all the time, if you need to check the bus departure time, if you need to build route, use navigator in car or make a call - you have to use 3g/LTE connection. The cheapest way- is to use local providers data plans, so the only one problem is to get know which providers are available and where you can get connected to.
Local SIM helps you to get all this the information you need.

https://itunes.apple.com/us/app/local-sim/id906088582
How Not to Build Relationships with VIPs, Like AppSumo Founder Noah Kagan
(Note: technically, this is not a collision attack: if you goal is to find a second input which results in the same hash for the given input, this is called a second-preimage attack. A collision attack is the one when you can create two inputs which result in the same hash. For example, even though collision resistance of MD5 is broken, AFAIK, there's no second-preimage attacks known for it, so even if this integrity checking used MD5, you probably wouldn't be able to create evil.js such that md5(evil.js) == md5(jquery.js) if you didn't control the contents of jquery.js.)

In the standard draft, there's a discussion of caching risks: https://w3c.github.io/webappsec/specs/subresourceintegrity/#...
Artificial intelligence that imitates children’s learning
People have talked about the zero marginal cost issue with trivially copiable goods, and I simply don't think this is a surmountable obstacle for the film business as a business. Already, when people say "I prefer to pay for a film to support filmmakers, actors etc" the implied subclause is that "I could choose otherwise."

And that's where I see it going, really. Look at classical music, the visual arts, theatre (outside of big Broadway/West End musicals) - these continue to exist overwhelmingly on the basis of patronage from the state and philanthropists.

This is not exactly an apples-for-apples comparison (a symphonic or theatrical performance is not copiable in the same way as digital video; still less are prints of paintings substitutable for the real thing); but the underlying issue is similar: it costs more to put these things on than can be made back in gate receipts.

And so, when people choose to pay for films in a situation where it is just as easy to pirate (it often isn't actually), they are being philanthropic and paying a non-market price for the film.

I don't see how a $10 monthly subscription model is going to sustain the entire film industry, although maybe someone can do better maths than me on the back of their napkin.
The study was probably done at the governments official exchange rate which is far off from the black market rate. Which would make it seem more expensive.
Ask HN: Can you sort Hacker News posts by time?
Is it possible to sort Hacker News posts by time (today, weekly, monthly, all time), like reddit? I'd really appreciate a Chrome extension or something that could let me do this.

Thanks.

EDIT: I did find news.ycombinator.com/best, and an unofficial solution: http://www.hntoplinks.com/month
All my letters are either from a robot or my Nan.
I would suspect that anyone whose email did not match that regex would have such a miserable time generally getting it rejected as invalid left right and centre that they would just cave in and get a simpler one that did.
Well, I'd say that if lots of people end up getting good educations from MOOCs, then that's a success, commercial results be damned (as long as it's at least sustainable).

If peoe could get a provably good education from a MOOC (to the same extent that a traditional degree+GPA proves that), then it might say something about the prestige question. Needs to become a better signal than it is, though.
It sounds like you don't like that the email is part of the company's marketing. But wouldn't it be crazy if they sent such an email without making it part of their marketing?

Also, there is differentiation, and explanation of why that's valuable.
"We're designed to help improve your'e company's performance in the critical area of XYZ. The ROI on doing that is enormous."

Yes, any competitor could have sent such an email outlining their USP / positioning. But most of them won't, and that's what makes this an excellent example.
Or just piss off a lot of people for wasting their time.

Everybody assumes if i see your advert I'm going to buy your product regardless how i run into it that's just plain not true.

It may actually have the opposite effect I'll remember it for wasting my time and avoid that annoying company that is spending way too much on advertizing instead of doing something useful with it.
But surely they will just pass the fee to the tenant in the form of higher rent?
I tried pasting this into Expresso so I could browse it with its analyzer tool, but it refused.
Perhaps to see topic on HN: "Why not systemd?" or something else: "Do you need systemd?"
How to Generate More Revenue by Adapting Your Web Content
Will we ever… read at superspeed?
There is a second story to it: about a decade ago, the shipyard owners realized that they had already reached the maximum ship size that they could transfer from the shipyard to the sea. So they announced that they would transfer the shipyard to the city of Eemshaven downstream the Ems river - a sensible decision you might think, however, Eemshaven is unfortunately already in the Netherlands. The state government, not wanting to lose a major employer in a rather poor area of the state, built a storm surge barrier to the tune of around 400 mio Euros, arguing it would be for flood prevention. Conveniently, it also allows blocking the outgoing tide, leaving the river at high tide for more than a couple of hours, allowing for larger ships to travel to the sea. At apparently quite an ecological cost.

Well, surprisingly the shipyard stayed in Lower Saxony. So much for European integration.

But it seems like they reached maximum ship size yet again, wondering what they are coming up with next.
If you need to send out 200 personalized letters to sales leads but haven’t got the time to handwrite them yourself — or if your handwriting is, like mine, grotesque — then Maillift will generate them for you, using teams of genuinely carbon-based people.

That's horrible! I don't mind getting a printed letter but if I got a handwritten letter that I later found out was faked I would never, ever do business with that person again. Doing this means the very first step in an attempt to form a business relationship is an act of deception.

This is of course a classic submarine story: http://www.paulgraham.com/submarine.html

Every time I feel like I have come to terms with marketing people as economic actors they manage to plumb some new nadir.
ISMS in the Age of the Security Breach
can you please provide promos?
As there is a high failure rate in startups it is very important to know though whether you are made for that kind of world. True, you'll learn a lot with every failure but not all of us want to spend years and years on miscarriages.
> One way to read your comment is as a request for help

Well, actually, yes. I'm sorry, these are my first comments on HN.

> perhaps all that is lacking is the initiative to seek out such an opportunity!

Not really. I tried the open source way more than once both trying to collaborate on open source projects directly and through GSOC, but it failed. Turns out that GSOC seems to be exclusively for people already collaborating on the projects who partecipate in GSOC, so I got rejected (with harshness). The same happened (with even more harshness) on the copule of projects where I tried to collaborate directly (and I can guarantee I've been polite). For this reason I got discouraged, but not enough to give up. I already decided to try on a new project (NeoVim), but until now I didn't because of a lack of time.
Review WP Profit Builder by Sean Donahue
> I’ve been reading... and I’ve come to two simple conclusions: * Use strong passwords but remember them yourself; * Don’t store random, complex passwords that you can’t remember in a password manager; * Use Multi-factor authentication.

Author forgot some important bullet points:

(a) Make them unique across hundreds of services
(b) Change them on regular intervals
(c) Make them conform to arbitrary password rules without sacrificing memorability (length limits, bizarre character restrictions, etc)

> I’ve worked out a system for creating a complex but still easy to remember password...

Unfortunately these extra requirements make any 'clever' scheme to generate secure passwords insufficient, in my view anyway.

Yeah, passwords managers suck, passwords suck, 2-factor can really suck, security questions suck. They suck, but sometimes they're the right tool for the job.

EDIT: formatting
It does not always go as planned. In 2006 boat caused major blackout in Europe, more then 15M people were without electricity.

https://en.wikipedia.org/wiki/2006_European_blackout
Show HN: Serai – Create beautiful travel journal collaboratively
ZEEF – We just raised $1.55M in a Series A funding round
Liaar – Create Fake REST API in a minute
Sometimes, the real estate agents already take it from both sides.

Indeed, there is a law in preparation, that you pay, if you contacted the agent to find a flat, but the owner pays, if he asked the agent to find a tenant.

I tell you what will happen: you'll never get a contract to rent a place, unless you sign that the agent worked for you, not for the owner.
People often ridicule what they don't understand. People who haven't written real code in Go don't understand why it's good. And what makes it good isn't that it has X feature, so it's hard to explain to people who haven't used it.

Missing generics is not a major problem. Yes, it means you can't write a generic red black tree in the language that doesn't require type-casting. However, for real software solving real problems, you don't often actually need generics. I work on Juju, which is a couple hundred thousand lines of code, consisting of a client and networked servers deployed across an arbitrary number of machines in the cloud. The number of times we might have wanted to use generics in the codebase is approximately 2... and only one of those pieces of code is actually used by more than one type.

Sure, some software really benefits from generics. But most of the time, generics just complicate the code with little to no benefit. Many things people do with generics can be accomplished with interfaces and just writing code that has fewer assumptions about the outside world.
Malcolm Gladwell, in his book The Tipping Point, identifies people like this author as "mavens". :-)

The world is better off for having them.
This is not how advertisements work. You're not "persuaded" by a single ad. Rather you are primed into believing it. A few days (or even hours) after you've seen an ad, you forget the source, but the content remains in your memory. The next time you see similar content, it will be more likely to stick. This goes on a few iterations, and pretty soon, out of a given population, the average individual is more likely to behave as suggested by the advertisement. What you thing during the advertisement is only secondary.
Get Started with Express.js
So I have to click a mailto link rather than letting me copy and paste the email address? I don't have a mail client set up on this machine. Good one....
Isn't that kind of the point though? Highlighting the lanuage differences proper, instead of comparing benchmarks that are optimised with non-idiomatic code?
Liked the interface and design, will look forward to use it.
Not so fast https://www.youtube.com/watch?v=0EB7zh_7UE4
Yes. This. All of this.

It's incredibly challenging to make a profit on a genuinely independent feature these days - close to impossible, in fact.

And whilst YouTube apparently offers a new hope for video, the fact is it's its own creature, and really doesn't support drama - or anything that takes more than five times as long to make as to watch - terribly well.

Oh, lastly - sound recordist also works pretty well as a paid gig in film, apparently. It's hard to get a guy to hold a boom mic for 12 hours for free. But other than that, making cash in film is... tricky.
I right clicked it and selected "Copy Email Address". In Firefox.
It's available to download at archive.org: https://archive.org/details/ird059
Inequality?

It's an oil country. I'd not be surprised to find it's full of million-dollar apartments driving the average up. Maybe the low wage workers live beyond the city boundary, or in favelas that are excluded from the average.

http://www.architonic.com/ntsht/over-site-how-caracas-s-new-...
Don't make me think... I should be able to copy and paste without any browser tricks or viewing the source.
> This was pretty easy as there is absolutely no captcha system used by that time, on those websites

Captcha is not really a problem if you are willing to spend a few cents.
Refreshing with a new view on all of this! Surely should apply to more than games.
Thanks, I didn't know about caw, because I learned vi on Solaris, which had real vi and not vim.
That's a really cool site, I wish I knew about it when I was looking for a flat in London.

How do you compare to the more popular sites such as Zoopla?
German mail starts drone delivery
And what about politicians demanding 40% is female, while only 10% of the candidates are female... That is actually one silly law (i'm not trying to discriminate, but it's kinda unfair for finding the best candidates).
Does it fail? I don't see ^ or $.
Martha, the Very Last Passenger Pigeon