jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The title is a bit misleading. The passphrase "this is fun" may be 10 time harder to brute-force than "J4fS!2", but both are hard enough that nobody would bother trying to brute force attack them. So they both are equally acceptable. I personally would rather type "J4fS!2", and here's why:

We use PGP Whole Disk Encryption at my company. The passphrase strength requirements are quite strict. It took me about two dozen attempts before I found a password that it would accept. The password was something along the lines of what the article is proposing, five short English words arranged in a sentence (about 25 characters long). This was acceptable to PGP because the software prefers longer passphrases with less entropy per character over short passphrases.

The problem is that it's quite hard to type this long passphrase in when all you can see on the screen is stars or dots. The longer a passphrase is, the higher chance there is of introducing a typo. A shorter passphrase, mixed case and with symbols, is, at least for a programmer, easier to type, especially with muscle memory.

In the case of PGP Whole Disk Encryption, they obviously realized this since you can press the tab key to enable showing the password in plaintext as you type it. I always do this because it increases the success rate of my password acceptance quite a bit.

On an unrelated note, it seems that a far bigger security risk on the Internet is the use of the same password on multiple web sites. If you use "this is cool" on ten different sites, then you are opening yourself up to serious vulnerability if one of the sites is compromised. Using a hash of a common password with the domain name provides a lot more security, but the simple implementations available today produce passwords that are short with mixed case and symbols versus long strings of words. But since the only sane way to use this approach is with a password manager, extension, or bookmarklet anyway, this doesn't seem to be a major limitation.

But having to create and remember short three to five word passphrases for dozens of web sites would be a daunting challenge!
I saw this at the New York Tech Meetup and thought it looked awesome. I think he said the waiting list is something on the order of 10,000 people (but he's letting in a bunch every day).

He couldn't have explained it better - it's a place where developers can feel comfortable posting code and tech advice among their techy friends. Great idea, and awesome design as well.
Thanks so much. I'm thrilled it's been so well received thus far. (NYTM turned out pretty well given my anxious nature when speaking)
I liked _whytheluckystiff's hoodwink.d as a secret club for comments all over the web. http://www.flickr.com/photos/robbyrussell/3838274563/
Great site and a great community that keeps adding fresh content (a la HN). There's a solid mix of designer & developer related news and I always seem to find myself learning something new when I visit the site. Keep up the good work guys!
Lets just tattoo a bar code to everyone's forehead and be done.
You could have used NT. I was using NT 4.0 and it was pretty darn good. It killed, and I mean killed MacOS. I mean, the delta was way larger than probably the delta between even Vista and OSX. It was really big. The fact that you stayed on MacOS I think says enough.
It's definitely not circuit racing, but I had some experience in Rally driving for about 10 years. Did mostly gravel stuff, and did the UK WRC round 4 times in a self built car. Definitely low budget (and low talent!) stuff, but I think I have some experience and know how a car should handle on a loose surface.

I've never found a rally driving game that handles like a real car. The physics always seems off - in Dirt Rally (the last one I tried seriously, and the one that everyone raved about), the car still seems to have the old physics of pivoting around the centre of the car, but whatever, it's miles off. The mini cooper in there is about the same power and weight as the Skoda Felicia that I drove, but it behaves nothing like it. I wish it did, as I no longer have the money or time to do anything like this, and if it felt anything like the real thing I'd have a fun hobby to take part it. But I always get hugely frustrated when I can't get anywhere near what I used to be able to do - place the car with precision on the road, get a good rhythm up and start to flow, and don't seem to be able to adjust to the way the cars handle in these games. I'm sure some of it is that you can't feel what's going on - through the seat, steering wheel and pedals - in the way that you can in the real thing, but I think there's more to it than that.

Forza was pretty different - even playing it using just controllers showed that it was handling much like a car would on track (I've done some tarmac rallying as well, so I'm used to the limit on tarmac as well as gravel), but I'm not really interested in circuit racing, alas!
If you are gay, they don't want you to donate blood. The problem is that if you are, say, at work and they do a blood drive and you say "I can't. Sorry." that potentially outs you to your coworkers that you are gay or have some other issue that disqualifies your blood.

In practice, they will let you donate and then mark it for destruction so you can hide the fact from your coworkers that you don't qualify. (Or they did at one time.)

This was a big issue in the US military during the "don't ask, don't tell" era where they would throw you out if they knew, but official policy was to encourage you to just remain closeted. Being outed as gay was career ending if you were career military at that time. Blood drives are common in the military. They had to have some mechanism to honor the "don't ask, don't tell" policy and let you keep hiding your sexual orientation.
What of music that is impractically hard to perform live?

The Beatles' decision to become a studio-only band (that eventually churned out the Sgt. Peppers album) would have earned them a rather paltry amount of money for their efforts today by your model (well, ok, to be fair, maybe not -- Sgt. Peppers went on to become a platinum certified album, they would have made a sizable income by your model, but what of bands of lesser prominence?)

And further yet, how would you deal with someone like me -- I have zero interest in ever attending a live concert. But I do enjoy listening to music casually all the time on my computer.
I don't know if this "guide" is more offensive to me as a geek or as a woman.
Aren't theories supposed to be falsifiable, or does that only apply to scientific theories?
To get fans who will buy records, concert tickets and merchandise.
Is it just me or is there someone going on a downvoting spree here? I've seen at least 8 comments at 0, and I only checked the thread twice. It's kind of weird, since there's quite a high karma threshold for downvoting.
No. It is certainly not my intention to make fun of the case that a copilot is able to control a machine and crash it at his will.
Lufthansa is saying "there is no system that can prevent this kind of incident".
They will have to take the possibility into account that you have to protect the plane against an authorized person as well, and think about possible solutions to this problem. Solving conflicting interests is not an easy task.
what does "Tot cases/1M pop" mean?
That author did not have Spark tuned well for the use case. This is a common issue with Spark. Since OpenRefine commonly is used with Strings, we plan to optimize in many areas for that such a few mentioned here: https://databricks.com/glossary/spark-tuning But in general, there are always tradeoffs when trying to provide immediate feedback for interactions. Since OpenRefine has many interactive features, some will need to support batching and advise the user in the interface that things will take longer...do you want to send to batch? Some of the tradeoffs and ways we plan to address these are mentioned in our general OpenRefine on Spark issue here: https://github.com/OpenRefine/OpenRefine/issues/1433
That capitalism, in its current state, is a broken system? As cliche as it sounds, there's no other way to describe it when you have frontline workers risking their life—and their family's lives—to make a man whose net worth is $100+ billion even richer.
This is not a progressive society. No one wants to see it (besides the super wealthy). We've regressed back to the master and slave social classes we used to read about in history books.
Precious few languages have their runtime written in that language, quite a few of them are written in C and so are most mainstream OS's. C is here to stay for a while. Figure another 25 years or so.
Do you sell an epub version? I’d rather read this on my kobo but PDFs don’t do well on it, and I’d rather not feed Amazon for the hard copy.
There is no Statue of Liberty in Civ 1.
:-)

http://civilization.wikia.com/wiki/Statue_of_Liberty
I salute you.
> Always, always `git diff HEAD` before committing.

I prefer to always "git commit -v", which shows me the diff while I edit the commit message.
I run a local dev environment with php and apache (mamp for os x). I also run mongodb locally, works like a charm.
True, but one of the reasons it is often mistaken for thinking, or managers try to force others to use it instead of thinking, is that "process" or "rules" can substantially improve the output of novices and other lower competence people. The biggest problem with rules is that they degrade the usefulness of experts to the level of anyone who can effectively follow the process; which sort of undercuts the value of having experts in the first place.
Awesome comments and thanks to all for the suggestions. We've got an awesome list and we'll start implementing.

Apologies for the slow expired domain search. The server is getting NAILED and we're obviously not equipped to handle the scale yet. I'll use the excuse: Hey - we're in Beta!

So we're working on the scale issue as we speak. Hope to have instant searches back ASAP.

For those who asked - site is built on the LAMP stack.
It's just got to be dead simple.

The reason I keep commenting is because I want to be your customer. This tool is exactly something I would need throughout the year.

For example. Today. Our company just received approval back on a graphic design for a new site that has a homepage and an inner page format which are different.

Now, we have to turn it into a CSS/HTML layout that we can plug into a WordPress theme.

I want to use this tool right now, but I don't want to commit to $20 per month AND I don't think I want to pay $20 just for the 1 design AND I was frustrated with the fact that I couldn't get those blocks to line-up side by side which will be required for this particular design.

You see, when a design is created and approved, this tool MUST be able to work with that design. I don't see many instances where I will use a layout editor then try to squeeze a design into it and hope the client approves.
Prior discussion at: http://news.ycombinator.com/item?id=2425316
> Unlike Webvan, they rely on contract workers. No need to operate a large fleet of delivery vehicles/drivers...

They currently rely on contract workers but there is a legitimate question as to whether many of the on-demand companies have misclassified their workers[1]. Uber and Handy have already been sued over classification, and class action attorneys have publicly named other on-demand startups that they're investigating for similar actions.

As one attorney has observed, the startups that have made 1099 contractors the foundation of their businesses "are potentially exposed to a bet-your-company liability if they have not structured, documented, and implemented their freelance relationships in a manner that enhances their compliance with federal and state independent contractor laws"[2].

[1] http://nymag.com/daily/intelligencer/2014/09/silicon-valleys...

[2] http://independentcontractorcompliance.com/2014/12/02/novemb...
I can't. But I can make an educated guess that if there are complaints about Rust being too verbose then it's going in the wrong direction from "fun" as defined by the video I linked to.
Using jQuery to send this request is really kind of amateur. They could just append a <script> tag to the page which is effectively what that $.ajax call is doing.
> Because I'm already standing, I have an easier time walking away from my desk - to get a drink, go to the bathroom, confer with a colleague, go for a walk, etc. - and I've also been incorporating squats, calf raises and stretches into my daily movements.

But if you were sitting, you would get a half squat out of having to get up to get coffee etc. ;)
You've captured one of my somewhat late realizations about rust – some seemingly-simple refactors change semantics in ways you might not immediately expect, coming from most other languages. In addition to the ones you mentioned, I'm sometimes frustrated when trying to extract methods, sometimes because of moves and sometimes because of needing to write out a complex return value where the type was previously inferred.

But I have personally found it to be true that (as with any other language) you get a gut sense for the semantics of the language and stop fighting against them over time.
Didn't know this service existed. Just registered and tossed it up onto product hunt --> http://www.producthunt.com/posts/long-bets

looking forward to see this play out.
So we roll over to a bully?
What tools do you use to build interfaces in the JS/HTML ecosystem?
It would be amazing to see such an email. Did anyone challenge it?
One of the outlets that Reason is calling out is Axios, but Axios is quite a fresh voice in the news. They often narrate a story in brief bullet points, linking to other sources.

Axios was also praised by the Trump administration (by then-press secretary Sarah Sanders) as a news outlet worthy of being in the WH press room.
I agree in principle, but also find myself often doing my best thinking when making coffee or just "idly" staring out of a window, and would find it annoying to be interrupted just because I'm not at my desk. Luckily I work from home.
Good stuff... but.... Yussef Dayes? https://www.youtube.com/watch?v=NwVtIPeYIeQ

Add in Rocco Paladino on bass and Tom Misch on guitar: https://www.youtube.com/watch?v=O7GaK516Wkk

Or Rocco Paladino on bass and Charlie Stacey on keyboards: https://www.youtube.com/watch?v=TLWygV_OGc0&t=2414s
Personally I think I've arrived at a place where I'm wary of Gell-Mann Amnesia both with the established sources, and with the conspiracy rabbit holes. I've seen both NYT and "alt" news say things that are straight-up incorrect about facts that I know from my own experience, in my own domains of knowledge, so I'm not going to trust either blindly. I'm left trying to piece together from various sources of different slants, at different points on the established/fringe spectrum. This is harder than taking a side, but I want to believe it's worth it.

Btw, I'm not trying to draw a simple equivalency here. "Thinking for yourself" isn't as easy as saying "both sides distort" and plotting a naive midpoint between extremes. You have to read everything critically.
Thank you. Google has been sponsoring PSF for at least a decade -- cleared mentioned in TFA -- without much fuss; now the sponsorship level is upgraded ($90k to $150k?) and all of a sudden there's an uproar about Google taking over, shutting down (???), adding telemetry (?????), blah blah. The conspiracy theorists suddenly come out of the woodwork, the driveby haters (who I doubt even has any interest in Python) predictably dish out a stream of low effort Google memes... What a tedious thread to read, which is unfortunately just one example of the not even recent quality down spiral in any thread related to any big corp, regardless of whether there's a shred of connection between the topic and what certain people are angry about.

To be clear, I'm not another guy with no interest in Python just seizing the opportunity to complain. I care about Python deeply and have quite a few patches in core over the years.

Edit: I probably got the sponsorship dollar amounts wrong. The point stands.
My old team used Spring and Kotlin and it was a really productive combination. Spring isn't standing still. They have first class support for Kotlin and rewriting their framework to support the graalvm.
A unix/linux OS can have multiple shells. The shell you land in at login is determined by the shell listed in your account's /etc/passwd entry and can often be changed via chsh command.
I'm assuming that if/when more organisations join, the Language Committe can be extended.

The balance might still work out in the short-term, as the Language Committe's scope is narrower [0]. This makes sense as the LC seems to be more applicable for when external developers propose potentially breaking changes.

[0] https://kotlinlang.org/docs/language-committee-guidelines.ht...
> which is essentially a planned economy where the over-educated manage the under-educated

Why do you feel this way? Couldn't there be a democratic mechanism to asset allocation? A democratically master-planned community wouldn't be unfathomable. Issue municipal debt with GovCoin serviced by taxes generated by the community.
Except everyone is still publishing. On the internet, even! And talking on television channels with an audience of millions. You can't point to a single individual who is unable to publish their ideas online merely because their ideas are unpopular.

The pre-internet equivalent of your argument is that if the New York Times refused to run something on the front page, it was being censored. Now that a company can access 2.8 billion people, you're suggesting that it must put whatever anyone wants front and center. But there is no credible argument that every claim is equally entitled to the most accessible and popular platform, which is why you made up a parable instead.

But: anyone is still free to challenge our enlightened and compassionate ideas, and those challenges can still spread in public, online. They are not relegated to dusty libraries. You can send a link to your friend from whatever website you want. You can buy servers and use them to express any idea you choose. You just don't get to use Zuckerberg's and Bezos's hardware to do it.
Pretty much every Dyson product I've used, from the public bathroom air "blades" to the vacuums, seem like a gimmicky, inferior products with a premium price tag

That's interesting to me because I've had the opposite experience.

I move a lot. For almost decade I moved twice a year. I don't like taking the dirt from one place to the next, so I buy a new vacuum cleaner every time. So I've been though a lot of vacuum cleaners.

I've tried every brand and almost every level of vacuum cleaner on the market, because sometimes I have more money to spend on a vacuum cleaner, and sometimes things are a little tight, and I have to get a cheaper one. The two Dysons have been the best of them all. My only complaint is that with the wireless models, the battery doesn't last as long as I'd like, but if I stick it back on the charger while I'm moving furniture out of the way in the next room, it keeps up well enough.
> Around 2015, I started to realize that I was no longer part of Apple’s target audience.

2015 was also in the era of the big CPU stagnation when Intel refused to make bigger steps forward in order to maximize profits

it put Apple in weird spot because they depend on 3rd party for their hardware, they can't play the same cards as Intel, obviously, it's Apple

now that they released their own silicon, it is pretty clear what happened in the past, and what was their exact goal, to not depend on intel anymore or any 3rd party, so developers can experience fast machines again, and how things are changing today.. in a very good way

don't be this closed minded about "apple don't understand developers", because that's not true at all

And that's pretty weird, because today Windows 10 is doing exactly what you though Apple was doing to you ;) without investing in their own silicon, without improving their OS, and without improving their filesystem

worse, 1 icon at a time!
CME has derivates. As do several other exchanges. Some argue that the derivates are actually part of driving price movements these days, but it's not the consensus yet.

Interesting take, BTW - I don't see it as impossible. There's some possibility this is the greatest trojan horse ever (unless it was just inevitable just like the internet was).
Sounds like Boomer logic to me!
I see it more as a power play by the regulating agencies to maintain control. NY Governor Cuomo for instance threatened severe penalties for anyone stepping out of line.

If the "undeserving" argument were true, there wouldn't be talk about increasing eligibility to the prison population, especially given their low mortality rates compared to 65+
38. Captain Corelli’s Mandolin – Louis De Bernieres
41. Animal Farm – George Orwell
40. Winnie the Pooh – A.A. Milne
43. One Hundred Years of Solitude – Gabriel Garcia Marquez
42. The Da Vinci Code – Dan Brown
45. The Woman in White – Wilkie Collins
> the most open one?

http://en.wikipedia.org/wiki/BSD_license#2-clause_license_.2...

> I haven't figured out Git just yet :(

Do it yourself, it's easy! And you should get the credit for your work.

1. Go to GitHub.com, click sign up.

2. Click "Create a free account" on the top

3. Give the usual stuff.

4. I forget where exactly it is, but click "new repository"

5. type in the name, click 'create'

6. They'll give you the list of commands you need to run to push everything up. It's very simple.

7. You're done!
They do, he frequently tells them he is making a documentary about small town America etc. So, yes, you probably should take some of it with a pinch of salt. The documentary is, after all, entertainment.

My personal experience of Americans does back up his experience though.
This is telling in and of itself...
Creating an account to upvote yourself is against the rules and HN has sock-puppet detection software that is not fully published in the open source release of news.arc. Reddit similarly has sock puppet detection software... all social news sites beyond a certain size need software like this or things like the home page being taken over by internet marketers happens.
Not to be a jerk, but I'm genuinely curious. Why did you feel the need to preface your comment with "I'm going to get downvoted to hell"? I can't see a reason why this comment would get downvoted.

Edit: I see you've been downvoted. I wonder if it's BECAUSE of your preface, rather than IN SPITE of it.
:-) Two years ago it was questionable whether Twitter or FriendFeed would ultimately be bigger. I predicted Paul would stop being known primarily for gmail. I'm laughing at myself as I look at this article about "Gmail Creator Paul Buchheit" and his FriendFeed post being called tweeting.
As an aside. I just update some of the contact info for the Hacker News meetup in DC on the HN Meetups Google Doc: https://spreadsheets.google.com/ccc?key=0AmQExXr67OcTdDBZZl9...

We have 3 meetup pages, a Facebook page and a Google group listed. Anyone care to consolidate?

We're working on setting up a public website for Hackers and Founders Silicon Valley and link to all these meetup groups. If you guys can update your info, that would be awesome.

Update:
I know it's off topic, but I started a separate discussion for other meetups around the globe here: http://news.ycombinator.com/item?id=2004370
This is pretty cool.

I'd love to see a list of the most hated twitter users as a measure of who is muted the most using your service. You could also do this with the hash tags to see what the most annoying trends are.
Very cool. Do you guys have an HN meetup or event list? We'd love to get you guys listed on the Google doc of all the HN meetups: https://spreadsheets.google.com/ccc?key=0AmQExXr67OcTdDBZZl9...