jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I went through all this when I got one of these “misting” humidifiers a couple of years ago. Switched to distilled water, which improved the readings.

Last year I wanted to “upgrade” and got the Dyson combined humidifier and purifier. It’s the last Dyson product I’ll buy. It lasted 3 (noisy) months before suddenly showing a warning triangle on the display and refusing to switch on. I called support and they said it would have to be returned. Fine, when will it be picked up? In 2-3 weeks time. Ok, that sucks, since this is the driest period here, but fine..

This was December 28th, and YESTERDAY it was finally picked up, almost two months later - and only after I had been sending more and more frequent follow-up emails. Now it’s on its way to Germany for inspection, with no expected date of return.

Worst customer service I’ve ever had and my next humidifier (or vacuum) sure as hell won’t be a Dyson!
No. Lose your email, and you lose your account. Your sign-up email is probably in there, and the new "owners" can go click the "forgot password" link.
The police in NYC have illegal quotas on summonses and tickets. They were a sort of quasi-secret until very recently. Perhaps these cops needed to meet theirs?
JSON falls flat when trying to define data types and serialize objects.

var foo1 = new Foo1();
foo1.bar1 = new Bar1();
var foo2 = new Foo2();
foo2.bar2 = new Bar2();

If you were to serialize that data using XML you might do this:

<Foo1 name="foo1">
<Bar1 name="bar1"/>
</Foo1>
<Foo2 name="foo2">
<Bar2 name="bar2"/>
</Foo2>

But now what if you use JSON? You'll probably end up with something like this:

{
"foo1" : {
"class" : "Foo1",
"@bar1" : {"class":"Bar1"}
},
"foo2" : {
"class" : "Foo2",
"@bar2" : {"class":"Bar2"}
}
}

Generally it makes sense to use XML for imperative data structures, and use JSON for functional data structures.
That same issue exists with a password manager, especially one that exists in the browser. Which is why I suggested client certs need to be managed in some portable manner. Since browsers have started using OS services for certificate management, the portability may be easier.

The logging in from your girlfriend's PC is a valid use case, but that's the price you pay for not having to remember passwords. Alternatively, you have an account on your girlfriend's PC that has your certificate store in it.

I don't envision the UI for this being any different than for a password manager. In fact, you don't even need more than one certificate, the same cert can be given to every website. Self-signed certs could be used as long as the website only allows login with a single certificate, the server could cache the certificate information as part of the "account" information and only ever allow a single certificate, in the same way ssh keys work (if ssh keys are secure enough is beyond the scope of this discussion). Or for the use-your-girlfriend's-pc scenario, you can bind multiple certificates, stored on different computers, with your account. Account recovery, in the event you need to change the certificate you use, would work just like password recovery, you assert you can't login, the site emails you a link to a page where you can tell it about your new certificate. This is no more or less secure than account recovery with passwords (where access to the email account is proof enough that you are who you are), but the main goal here is to assert to the website your authentication so you don't need to remember different passwords all over the place.

I don't think we have a "dead simple" key/cert generation/store right now that would make this work for Joe User, but I think the backend technology is already there.
*sweeps palm over head

Whoooosh
I understand it all about the MVP(minimal viable product), but honestly what does their product offer that 100's of other companies don't? I mean, based on what I saw, the functionality is going to very basic, basic stats, nothing special, no sentiment analysis, nothing. I don't mean to bash them, I was just expecting something more elegant.
Wikipedia summary lookup via dig, where '$$' is a topic.

dig +short txt $$.wp.dg.cx
Well said! ;-)

> Never mind that they're always in the same place

Except sometimes they're not. Select an email and "More" shoots over from being the third item in the menu bar to being the seventh.

Then there's "Archive" which can either have its own button or magically appear as a dropdown menu item. And so on.

Drives me crazy....
And yet, the military will pay for off post prescriptions to be filled, via Tricare.
* If you have a requirement for a legal name, ask for the legal name as one field. Don't artificially split it into two fields. Make it long enough that you won't truncate.
* If you have restrictions on what you can store, show the user what you will be storing their entered name as and make sure they're okay with that.
* If you must have multiple fields for a user's name (given, familial), allow one of them to be optional.
* If you want to use a familiar name as a nice touch, ask the user what they want to be known as (e.g., a "nickname", but I wouldn't call it that).
* If you have to interface with other systems that do have artificial restrictions, explain this to the user and give them an opportunity to override the name used for those systems if it's important.

Obviously, you don't want to ask too much up front (to fight what I'm coining as "form-fatigue"; you know, where there's so many questions on the form that you just give up signing up), so you may need some decent heuristics to give you reasonable default values for these things that the user can override if they want.
Just so it's clear, I'm not refuting what he said but rather supporting it with a tidbit from my memory, as you have done as well. :)
I think many of us naturally feel that way.

The problem is we rely on other species for our own survival. And the vast web of interconnected life is so complex we don't even know which species are crucial and which are not (we have an idea in some cases, but very few).

Other species manufacture the air we breathe. The current inter-species balance in the oceans is why they're not teeming with jellyfish and nothing else.

We absolutely rely on many other species, even ocean species, for our survival, and we don't completely understand which ones matter to us most. We are part of a huge interspecies network. We do not stand alone, even though it's easy to think so living among all our manufactured artifacts.

Viscerally, I definitely care much more about other humans than I do about some eels or whatnot in the Gulf. But my relative sense of attachment to people and other species, evolved over eons, doesn't necessarily reflect the truth of our interdependence.

EDIT: Grammar
Eventbrite - San Francisco (conveniently a block from the Caltrain station).

We are Sequoia backed and have grown substantially over the past year. Our US Alexa ranking is around 500 now: http://www.alexa.com/siteinfo/eventbrite.com

We have openings for back-end, front-end, Android, analytics, DBA, user experience, design and more. Culture fit is really important and we are looking for people who can help us grow and delight our users.

On the backend we work primarily with Python and Django.

See http://www.eventbrite.com/ and http://www.eventbrite.com/jobs
And then when you get a business requirement to sort by last name, tell them "there is no such thing as last names."

Then when they finish laughing, hack up some system to split the single name field that doesn't work very well.

(It gets even worse when you have unusual sorting rules that really only apply to Western names, like treating Mc and Mac the same.)
Not quite what you asked for, but check out http://www.collective2.com for this.

Also check out Janestreet, algorithmic trading is their business and they open source some stuff. Maybe something useful there:

http://ocaml.janestreet.com/
This is a great ops story, I encourage everyone to read it and try to internalize its lessons.

One of the things our server monitoring system does is text and phone (thanks Twilo!) when things go this far south. Of course in Alex's case it might not have helped since his phone was dead and not charged but at least one of the team would have gotten the message. The only down side for me is that when my family on the east coast texts me something in the "morning" which is like 4AM pacific, I bolt awake thinking its a server outage.
Yes -- Python is a non-religion because it is great for people who don't care about programming for itself but who have to do programming in their work. You will not find many Rubyists who say, "Gee, I don't mind programming, but I can't relate to people who feel fulfilled by writing beautiful code. I don't understand much about this language but what I understand seems to be enough to read and write code and get my work done." For them, the "joy of Python" is simply the absence of various forms of pain caused by the need to be overly intellectually involved with something tangential to their work. It's like the joy of waking up on Sunday morning and going off to do something you really want to do instead of going to a cathedral and sitting bored surrounded by people who are transported by the beautiful stained glass, hymns, communion with God, and everything else you don't care about.

P.S. Every time I say this about Python, somebody points out that decorators have enabled complicated metaprogramming in Python and now you are as likely to be surprised and befuddled in Python as in any other language, but I think (hope) that that is only true if you're using certain web application frameworks.
http://en.wikipedia.org/wiki/Continuation#Continuations_in_W...
You can't even compare it to hotlinking, a suitable equivalent of hotlinking is hosting the content from the other website from your website. The web is built on linking if you don't want other people to link to your website you can add redirects and denies based on where people are coming from and see how long your site lasts.
Restful Web Services - great book and really opened up my thinking about how things behind web services can "resources" with different representations - rather than remote function calls.

The original "Java In a Nutshell" - it was dry reading, but at the time is was sooo useful.

C++ Primer Plus by Stephen Prata - this was the book that got me into programing "as a career" so to speak. I picked it randomly off the shelf and it turned out to be foundational :)
Facebook blocking chrome would be one way to fix/hide bugs on Facebook too. FB has been sending two Content-length headers in the responses[1] for profile image thumbnails for some weeks now, and Chromium 7 and 8 have been complaining and not rendering images. As more people change their profile pictures, the main feed page has increasingly looked like an old geocities page where all the images were to an external now offline server.

[1] http://www.facebook.com/thwartedefforts/posts/17068764962303.... I believe my profile is public so this should be viewable.
>You could say exactly the same thing about hot-linking images.

No, these are fundamentally different issues. Hotlinking an image causes the image itself to show up in the context of your content. Linking—not hotlinking—to the image is no different from linking to a story or any other piece of content available on the WWW.

If you don't want the rest of the Internet to be able to access your resource, don't give it a uniform resource locator. If you must, simply implement rights management. You are free to tell people not to link to your content, but they are free not to care, or even to be aware of your wishes.
That was precisely what I was thinking while reading the article. Facebook already does a bit of multidimensionality, e.g. 'So and so and 12 others like this.' The problem is, being in Utah, a huge portion of the social scene is Mormon. So vast swathes of my social graph jumped on board the LDS fan page, with the result that I get PMs and ads from Mormon.org. A lot. Perhaps I am an outlier here, and everyone else's social profile coincides nicely with their own personal interests. But I doubt it. Freelancers end up friending their clients, employees friend their coworkers, tenants friend their landlords, and we expect all these varied interests to work as predictors for one another?

The problem with using our friends' activities as predictors of interest is that Facebook has no way to distinguish between strong and weak friendships[1]. There is a marked difference in my life between Facebook friends and meatspace friends.

[1] - Sure, they can determine which of my friends I spend the most time talking with on Facebook. But that says more about our relative Facebook activity than the quality of our friendship.
I'd like to see process type as an option, e.g. extrusion, DLP, etc.

https://en.wikipedia.org/wiki/3D_printing#Processes
I am from Russia and we do indeed use the word "Зомбоящик".
Russians have similar system to filter local traffic https://en.wikipedia.org/wiki/SORM
Right. If you view your labor as an investment (and you should), employees are diversified and founders definitely are not.

An interesting book on the subject is "Are you a Stock or a Bond" [0]. It really makes you think about how your time/labor has a risk profile in the same way that financial instruments in your 401k do.

[0] http://www.barnesandnoble.com/w/are-you-a-stock-or-a-bond-moshe-a-milevsky/1111895174?ean=9780137127375
A fad is cool. Angular already transitioned from cool to just a good frontend candidate. I think you might want to look at React to hate now.
I'm not getting it - the marketing says products are already created, so you can jut buy them, but the front page is giving you options to purchase consulting sessions from freelancers, not products.
Having 'function foo' be grep-able is _wonderful_. My last language, Ruby, isn't very grep-able, but my current one, Rust, uses 'fn foo', and being able to just use 'git grep' to find things is _wonderful_.
When you can truly learn to stop caring (or assuming you know) what other people think about you, you will find yourself much better equipped for this type of situation. Find that confidence that got you hired, and wear it to work every single day.

You know yourself better than any of your coworkers. If you think you can do a good job, know your stuff or can learn it, then you can. It doesn't matter what they think!

If you enjoy the work and want to succeed there, do it. If not, go somewhere else.
Thanks for the response.

I think discussing whether he's liberal or conservative is a wishy-washy subject and I'm on shaky ground when discussing whether he's right about the left, but in the interest of having a dialogue I do have some retorts about some of the other things you've mentioned.

Re: men superior to women in intellect and rationality - only thing I've seen him state to this effect was describe the distribution of IQs and commenting that the average is the same, however the lowest and highest IQ individuals tend to be male, however women are more packed around the average. I wouldn't describe this as sexist or male-chauvinistic, he's discussing results of studies. From the same observations you'll find that there's more 75-th percentile women than men. When I formulate my conclusion this way, am I now being sexist towards men?

Re: white people being more intelligent than black - if you agree that IQ measures intelligence at least in some capacity, then the results of whites on avg. having a higher IQ than blacks, and Asians and Jews higher than whites, speak for themselves. It might be an inconvenient and unfortunate reality, but you can't fix or mitigate this problem if you just sweep it under the rug.
On the other hand, whenever I watch highlights of the NBA, the CRUSHING majority(like 99%) of the athletes there are black/mixed race. So is NBA racist for presenting all of the most athletic players as black? Should we also not talk about how white basketball players are underperforming in physical aspects in the NBA as it's racist?

I haven't kept that much track about the cultural stuff he said nor am I educated enough in the subject so I can't agree or disagree with you there, however I wouldn't call him a conman. His lessons of personal responsibility and guidelines on how to improve and add structure to your life seem sound. I suspect that his advice resonates more with people of a certain temperament than others, which is why I often hear that his advice is useless, despite there being thousands(maybe millions?) of people that have said that his advice has helped them out of a very tough spot.
Are you working with the OP or is this different? programmingbuddy#1201

EDIT: I wasn't sure how discord works. The OP posted a discord username, not a different channel (I think)
Before you dismiss it, follow that wormhole a little.

Should amazon and wikipedia restrict armenian genocide content in Turkey? I believe this is illegal too. How about random blogger or small publication... should they geoblock content by country?

How about speaking disparagingly about a King? That's illegal in Saudi Arabia, Thailand & other monarchies. Should facebook do something about this?

Layer on to this the fact that FB has a near monopoly on all internet use in many developing countries through facebook zero.

At some point "just following the laws" acquires a pretty sinister smell. Content distribution isn't peripheral to what FB does. It's what FB is.
Simone Giertz the "queen of shitty robots" is trying to get a spot on SpaceX's Inspiration4 mission.

"To enter the sweepstake, people are asked to make a $10 or more donation to St. Jude Children's Research Hospital. However, there is no requirement to donate in order to enter and an alternative method is via a free form that was published online." [0]

[0] https://www.newsweek.com/spacex-elon-musk-inspiration4-compe...
dupe

https://news.ycombinator.com/item?id=26247821

https://news.ycombinator.com/item?id=26248716
You are repeating my point.. My point was, why do you want to attribute gender to things where it isn't directly relevant..

How does the author know the gender breakdown of a currency where we can't even figure out who the person behind the bitcoin address is...
Then you might want to read the following links:
http://www.paulgraham.com/spam.html
http://www.paulgraham.com/better.html

They describe how bayesian filtering works and how to use it to detect spam automatically.
Right, it's just how HTML forms work.
Right, so what changed in mid-April then to prompt Sony to pull their own plug?

All I can figure is either Sony saw evidence that someone was sniffing their decrypted SSL traffic, or Sony is exaggerating a little (or passive-aggressively erring on the side of it) to bring the heat of financial crimes down on the console/PSN hackers. The latter seems like a reeely expensive and painful way to combat a few console hackers.

I glanced at some PSN domains and noticed that their certs were fairly old and not revoked, and they were being served by some kind of 3rd party DDoS mitigation service. They're likely using some form of SSL offload hardware, which might provide more opportunity for the unencrypted (now plain HTTP) traffic to pass in view of a compromised node.
As a consumer this is slightly annoying. When I see a "user-posted" review on a website, I like to know that it's actually what the user posted. Things like typos and grammatical information are useful bits of information to help me decide how reliable the reviewer is.
I think optimally, if you like the basement and your business is growing out of it, you sell it to someone else who likes big, and find yourself a fresh basement.
The combination of flippant rhetoric ("so the government sniffs a few packets") with name-calling ("fear-mongering", "stupid shit") and personalization ("maybe some day you'll wake up") puts this comment into flamewar territory. Please don't do this here. Instead, edit out the uncivil and unsubstantive bits until your comment is civil and substantive.

https://news.ycombinator.com/newsguidelines.html
http://en.wikipedia.org/wiki/Hammer#Hand-powered_hammers

You're not going to need 15 hammers on a specific job (... for one person), but there are a lot of kinds of jobs in the world with particular needs.
In the essay, phk specifically mentions when AT&T decided to commercialize UNIX.

Whether that makes sense or not is something I leave for the graybeards to fight out.
There is a difference between viewing and creating pedophilic pornography. Certainly, demand drives creation, but one pageview is not one child raped.

One whistleblower pageview is much more likely to be one whistle blown, which can have impact ranging from nothing to an arbitrary number of lives saved.
To be honest I was a little disappointed when I saw this talk.

Agreed. The technical sophistication of the described spear-fishing attack was certainly low, using 10-year-old software and requiring the victim to enable macros, when prompted, after opening the excel spreadsheet. The only takeaway from this talk was that a dozen or so fishing emails were related together by the excel spreadsheet metadata.

Certainly not worthy material for the front page of HN, in my opinion.
The most under-reported aspect of driving a Tesla is how severely topography impacts range.

Under normal conditions, I use 350 Wh/mi (watt-hours per mile). This is 17% more than "rated range" because -- and this is a technical term -- I drive like a madman.

However, when driving to Tahoe (7000 feet higher), I end up using 850 Wh/mi: over 2x higher electricity consumption, because mountains.

All this talk of tires and wind resistance is a red herring for topography, which does more to limit/extend range than any other factor.

What's more, this could be so easily addressed with software: when I input my destination into GPS, the car should tell me my expected range. It knows the topography. Use the force, car!

Taken one step further, since Tesla is constantly transmitting telemetry to home base, Tesla HQ likely knows the average battery consumption of all other drivers who have ever driven that route. This would allow non-topographical variables (traffic lights, potholes, road conditions) to be factored into the range calculation as well.

Edit: Mistakenly used kWh/mi instead of Wh/mi units. Hat tip to Tarrosion for the correction.
It's a nice, principled idea, but what happens when someone says, "We'll give you lunch money if you'll make your software work on ..."?
>Well he does say:

>> Perhaps I missed something, but most of my friends have been on the lookout and I have had a number of games referred to me; none of them came close to Balance of Power in algorithmic sophistication.

Isn't that indicative of his problem. For all his talk about caring about a particular game design philosophy so much so that he devoted decades to talking about it, he's not even aware of what's out there. Why are his friends suggesting games to him? Why isn't he referencing games like EU4 or Victoria II and breaking them apart and pointing out in which way they differ from his design philosophy? But he's not excited about the field or ideas that come from others because he figured out the right answer in the 1980s ... and it's on everyone else to acknowledge this.
As you say, Element is superior technically and in my experience has a better UX/UI (simple sign up, no need for phone numbers, and straightforward chat app).

I don't recommend Signal due to the, as you say, inferior technical aspects, the phone number dependency security issues, and the centralized single point of failure (recall the huge, day long outage they had a few weeks ago)

I use Element as my primary chat application, across platforms like iOS, web and android, and I've never seen it load. I use it with friends, colleagues and with my 73 year old mum.

Bonus points because it's in F-Droid, too!

Basically, it's just great, in my opinion!