skysight-inc/HackerNews huggingface dataset:
Funny you mention the iPod. Back when music companies were getting eaten alive by mp3s and napster, Apple didn't seem to care as much. Their slogan was Rip Mix Burn.

"And the electronics industry's attitude toward the labels is summed up by an Apple slogan: Rip. Mix. Burn. Which, a music executive once told me, translates into "Fuck you, record labels."

http://www.wired.com/2003/02/dirge/
Much of the internet is built from free things. If we really want to talk about inequity of rewards for effort expended[1], I think content producers need to get in a long line...

[1] The difference, of course, is that many of the free resources were given away by license. However, at the end of the day, very little compensation has gone to many people who have built critical, foundational parts of the infrastructure that has fueled billions of dollars in revenue for companies world wide. On some level, hearing a musician who has been compensated, significantly, for their work complain about inequities kind of makes me laugh.
It's referenced in the abstract in the phrase "source-frame". For the target audience, belaboring the time-dilation point would be a waste of time; it's basic knowledge to the intended readers of the abstract. We here on HN are by-and-large just sight-seeing.
I'm sure then that he paid for and licensed all his NBK samples, Star Wars samples, Prince samples, and Queen, and David Bowie, and Kiss, and and and.
terrestrial sources of gravitational waves?
Odds for a July rate hike drop after Fed holds steady
According to a quick stack exchange search, OpenSSL uses 3DES for encryption of private keys.
I've found that https://www.amazon.com/Software-Estimation-Demystifying-Deve... is a fantastic resource for improving estimation.
Only slightly related this, but does anyone else have an as intense dislike of definitely typed as me? I much prefer typing's registry based approach and I'm surprised Microsoft is running with definitelyTyped instead.

>Sorry, we had to truncate this directory to 1,000 files. 823 entries were omitted from the list.

Shudder.
According to the Jewish Virtual Library: “In 1516, the doges, Venice’s ruling council, debated whether Jews should be allowed to remain in the city… but their residence would be confined to Ghetto Nuovo, a small, dirty island; it became the world’s first ghetto.”

http://www.independent.co.uk/news/world/europe/appeal-launch...
The last company I was at was more like this and had admins who were really anti LDAP...because...I have no clue.

You should have centralized auth whenever possible. LDAP servers with fallback, Shibboleth for SSO on web apps (or to implement ADFS integration or SSO with Slack or whatever),

I'd also recommend these steps being combined with Vagrant + your configuration management tools (Ansible, Chef, Puppet).

There are Vagrant + Linode, Vagrant + KVM/libvrt, Vagrant + Digital Ocean, etc. If you combine the two, you can get pretty close between local virtualbox instances and production (you'll run into some issues with each providers base box being a little different, but you can usually accommodate for both your own box and your provider's)

This makes it a little easier to move your architecture from one provider to another.
Oh they are bigger than I realized. Thanks.
Social media != the internet

Years ago he was making his Nine Inch Nails tracks available for users to download and remix. He uploaded an entire concert (HD, multiple angles, terabytes of video if I remember) to bit torrent so users could download it and produce their own concert film. So he's been taking advantage of the power of the internet for a while and fans have benefited from that. I think his problem is when you take away control from the artist.
You often need in-the-field experience with a proposed change before it's considered.
Is that true anymore? I have probably a dozen different ways to get the latest albums instantly: Amazon, iTunes, Spotify, etc.
My catalog can attest to this, it's brilliant.
> prostitution, gambling, drugs, books, music, video

Prostitution and drugs are hardly victim-less.
I actually find this particularly annoying working for a service aimed at elementary schools.

Our user base is almost entirely shared desktops / Chromebooks in schools. Not all school admins are smart enough to disable password saving / autocomplete (not to mention not all schools have someone for this) so we see cases of a kids account getting misused because it was saved on some library desktop all the time.

Give users the option to opt out, but taking the power out of the app developers hands by default is short-sighted.
I've come to believe that understanding what empathy is and how to develop it is easily one of the most important skills we have in all stages of life, and the lack of it is one of the most common reefs that people crash on in adulthood.

You really see the effects in the tech industry, as many of us were drawn to this line of work when we were undersocialized introverts in our teens and 20's. I know I was. I really resented social pressure in all forms, and was always pissed off that everyone else didn't see me for the genius that I thought I was at that age (which I was not, of course, but that belief was the only thing that got me out of bed some mornings). I loved the idea of a job where all that mattered were my technical skills, and never had to interact with other people, not realizing that any engineering job worth having would not fall into this category, if such jobs even existed.

I frequently see people get angry in forums when they think people are arguing with them based on the tone or wording of what they said rather than the content of their post. I frequently see people make comments in forums along the lines of, "99.9% of humanity is just too freaking sensitive and I refuse to change myself to adapt to them." More topically, you will occasionally see politicians or other public figures brush off outrage against some mind-numbingly hateful or stupid remark with excuses like, "I don't have time for political correctness", as if their lack of PC-approved verbiage was the reason people got angry. All of these things are indicators of people who not only don't have empathy but don't even realize what it is. They think empathy is like sympathy, or some other warm and fuzzy lets-share-our-feelings thing that they don't think they need to understand.

But really empathy is just the ability to have at least a shred of intuition for how things look from other people's perspectives. I think of it more as a neurological function than anything else, another high level input that our brains synthesize for us from lots of low level activity that we're not aware of, not unlike sight or hearing. It's a prerequisite for effectively communicating things to other people, and it becomes even more important when the people you are communicating with are predisposed to disagree with whatever you're saying. It's not schmoozing, it's not knowing how to sugar-coat what you say so as to not offend people (although that's often a pleasant side-effect in touchy situations!), it has nothing to do with political correctness, it's not even a social skill- it's literally just having the tiniest sense of how you come across to other people so you can communicate as effectively as possible. It also makes it much, much easier to design software that actually solves problems for other people, and to arrive at the best possible compromises in personal and business dealings. It also will aid in your awareness of problems that might not matter to you, but matter a lot to the people whose problems you want to solve.
This is the use case where the web page should not interfere, thereby enabling the user to use their password manager. You can't even log in to eBay using 1Password any more. That's ridiculous.

Perhaps what is needed is autocomplete="secure" where the browser will only autocomplete after challenging the user for a master password.
If these are samples he used in commercial tracks I'm sure he licensed them because if he didn't he'd have been sued out of existence by now.
Anyone have more information on that PayPal bug?
I think 2FA is generally bad practice and quite sad it is ubiquitous in e.g. banking and people try to shove it everywhere. It is analogous to password rules, 8-14 characters, numbers, capital letters and other signs. Yet it is very rare you can use a 40+ character passphrase. It gives a false sense of added security, while being annoying at the same time imo. It is very common, for me at least, not to have access to my phone all the time, because I left it at home, in the car etc. Not to mention if you lose it (or someone steals it) you have a huge pita to deal with.
Ask HN: Is there any opensource database of cities that provide city population?
I'm particularly interested in European cities. Data I need is:
city
country
lgn
ltd

I need to query like: "SELECT * from cities WHERE population > x"

I didn't manage to Google anything.

(sorry for using "provide" instead of "provides" in title, but it had 81 characters with "s") :)
Indispensable employees are a sign of organizational failure. They indicate a weak point in the organization -- if that person gets hit by a bus, or walks off the job, or is on vacation during a crisis, we're all in trouble.

Easy to say in theory, but in reality, you can't build a great organization that's exclusively composed of average performers. There will always be people who contribute far more than the rest, whether management appreciates them or not. (And in my experience, management is usually very well aware of who those people are.)
If he copy-pasted audio or video from Envoye you'd have an argument. There's no copyright on style.
Snowden Disclosure Prompts Backlash in Scotland
I was wondering why my Pizza Hut login process got a lot smoother.
Of course free is always more valuable. It's not a stance, it's a fact.

Let's not conflate the delivery service used to get the product from the actual product.
Pick something up that can get your mind off things. Start hiking, plant a garden, take up wood working, learn meditation. I find it nice to take a break from coding.

If you really like programming, but are not thrilled with the tech or projects at work, pick a side project you can do outside of work that will let you grow and learn.
Their background analysis is data-driven; the more data they take the better they know their background noise. They are now at the point where they can definitely say that what looked like an unusual fluctuation above the background noise months ago was in fact very unusual. Enough for discovery significance.
We have a similar issue in the quality management space.

Multiple quality folks on a shop floor accessing a QMS from the same machine. If an IT admin forgets to disable password saving, compliance rules could be broken if one quality member has the ability to electronically sign a document using someone else's saved password.
> That's relatively recent

It's at least 7 years old[1] and the system itself (if not the name) is almost 9 years old[2]. That's not recent relative to just about anything.

[1] https://www.eff.org/deeplinks/2009/01/youtubes-january-fair-...

[2] https://www.eff.org/deeplinks/2007/10/youtubes-copyright-fil...
Not coming in on any side here, but to clarify this "unequivocal" statement was made years before the incident, it sounds like.
Yeah, and it kicks the shit out of every offering the RIAA and their pals come up with. Funny how that works.
React Material Design Library
(The following is not specific to this case or the Applebaum situation. It is more of a general observation based on many current and past cases)

It's disturbing how many stories of alleged or actual sexual harassment/assault involve alcohol. We've figured out that we cannot handle mixing alcohol and driving, and so make an effort to have a "designated driver" so that those drinking won't have to drive.

Is it perhaps time to extend this beyond driving? When interacting with people you might be sexually attracted to in situations where you are going to be drinking, have some designating non-drinkers around to watch over those who imbibe and stop them from making alcohol induced mistakes?

Alcohol is problematic in sexual situations for a couple reasons:

• It impairs the ability to give informed consent, so people who have been drinking often agree to do things that they would not have agreed to had they not been drinking.

• It impairs the ability to recognize that someone else is too impaired to give consent.

This can lead to truly bizarre situations, such as two people each thinking that they are willingly having sex with the other but legally they are actually each raping the other.

I suspect that most people also greatly underestimate how much alcohol it takes to impair their judgement sufficiently for them to get into problematic situations that they would normally easily avoid.

So what can be done about this? No way are people going to give up alcohol, or even give up getting smashed at social events. Can something be done to help those people at least not abuse people while smashed or become easy victims while smashed?
Ok so he has lots of money, has given a lot of his stuff away for free but is complaining about businesses being built from stolen content. Why? I guess he's standing up for the musicians without a loud enough voice to complain about this stuff then.
Its still a pricing problem. I recently wanted to watch the original Star Wars movies and noticed none of them are available for rent. I could only buy them for $20 each. That's a motivator for piracy.

I think piracy is definitely about price as much as access. I think when Gabe speaks, he speaks for Valve and defends its monetization strategies. Of course he's selling you the idea of access, he wants you to put your stuff on Steam, where he gets a 30% cut. Price still matters.
JWT should not be looked at as a session replacement. For example, you cannot invalidate a JWT token before it's TTL. If you really wanted, you'd need to manage a blacklist of tokens on the server and compare every token against that list which would defeat the purpose of JWT's scalability benefits.

You can, however, come up with other strategies like switching up 100 permissions for 10 permission groups and similar ground-up designs which are JWT-friendly.
Horrible. There are cases when autocomplete="off" is necessary to improve user experience. It's sad that such policies are defined by people not familiar with web development enough to know such cases.

Also, some forms will become inconsistent when autocomplete="off" is ignored (radio button filled by autocomplete instead of the value specified by developer, but the related text input field is disabled as specified by developer).

Moreover, it's a standard. Everyone was complaining about Microsoft when it introduced non-standard HTML and Javascript semantics. Now Google does that.
All iOS apps must encrypt web connections by year end
Terrestrial sources of run-of-the-mill vibrations. The detector can pick up both.
Right! It's about populations, not individuals.
"has your entire collection / achievements / whatever, that can be accessed from anywhere"

And also taken away from you on a whim. I had this happen for about 3 weeks, without a clear reason and without communication (aside from "we're looking into it"). I will never buy another DRM'd game through Steam or anywhere else.
> in what they perceive as victimless
That's not the point at all. I'm not paying the same or more, for a locked in ecosystem, and lesser quality tracks, regardless if I can perceive the difference.
Take it up with the standards body then.

Presumably this came about because some framework or something started including bad default attributes, and then Chrome responds by ignoring the meaning of the specification in order to "improve UX". But in the end what happens is that the specification becomes meaningless and we're back to the browser wars where you have no way of knowing how anything works except a continuous testing process to vet the veracity of the spec for any browser you are targeting, and of course this is subject to change on a whim by Google.

Will it improve the UX? Maybe... if Google is correct in its unilateral assumptions. But one thing for sure is that as a developer this costs you time, and it hurts the most if you are a well-intentioned developer who is trying to make the correct choice for your specific use case.
Is Clean Code Necessary? – Part I
In the phrase you quoted, "custom" means "different from the default". It's about a choice between building customization into the browser (in the form of preferences) and relying on extensions to provide it. And it does apply here: there is no preference to honor autocomplete=off. If you want your Chrome instance to do so... find an extension.

(Though, since my quick search of the Chrome Web Store found a lot of [presumably no longer necessary] extensions to disable autocomplete=off but none to do the opposite, you might have to write it yourself. It should suffice to change "off" to an unrecognized string, as mentioned in the last comment on the issue report.)
That is my experience as a technical cofounder. If your partners don't have the marketing or sales chops, you will live in a constant world of blame where they are waiting on you to complete the product. If only you could figure out how to do that last big feature, we could sell it... This customer says they will buy if it can do this...

I think this is a very common refrain in small startups. If the business side can't sell it, it must be that the product isn't good enough yet.
>This is the kind of problem you are solving every time you are trying to decide whether or not to take any risky action.

Citation needed. I believe most of the time we are using other heuristics rather than actually calculating some form of expected utility via probabilities.
Machine Learning Is Fun [Part1]
I'm not sure why you think replacing an engine has to entail having the exact same performance as before.

> That's like saying I invented a replacement motor for the Bugatti Veyron at half the cost, oh by the way it makes 400 horsepower instead of 1000.

You can. What's wrong with that. Maybe there's something else about the engine that makes it noteworthy, such as it being electric? In this case, it's a way to showcase specific aspects of the engine, it's size and weight.

> A 40 pound engine that makes 6.5 horsepower will never be replaced by an engine featured in the article.

Might it be replaced by two 4 pound engines with a total of 6 horsepower for 8 pounds? Or maybe three for 9 horsepower for 12 pounds? Perhaps the efficiency can scale and they can do a single motor for ~9 horsepower and ~12 pounds?

> It's cheap to make and maintain and people use it because it's affordable.

It's cheap because it's mass produced. You can't compare how useful this engine is to existing engines without considering the cost when built at the expected scale.

> People aren't going to replace their $50 lawn mower engine with one that's $1000.

I'll just repeat myself with inflection: "It may cost $1000 in its current incarnation, but that's what you get when you manually machine all the parts instead of have them mass produced."
>There's very few occasions when autocomplete being disabled makes sense

True, perhaps. The point is that's not for Google to decide. In their example with CRM system, it's very possible that the developer did think about it, and decided that autocompletion would "help" the user enter wrong data.

Now Chrome forces you to be non-compliant to work-around to their "custom feature".

Chrome is increasingly encouraging developer behaviour that's reminiscent of Microsoft and Internet Explorer 6.
"I'm not sure, what the guys did during the audit of phpMyAdmin, but it took me 3 minutes to find a persistent XSS in the latest version."

https://twitter.com/totally_unknown/status/74275332346864026...
I got here through Panda.

This app/plugin is well done.
> However, I created ebay feedback software by myself that’s kept me self-employed for the last four years

Commendable. But this seems to be what investors often call a "lifestyle business". Not the kind of thing that needs a team to grow.
CAN ARTIFICIAL INTELLIGENCE SOLVE Your DATING PROBLEMS
That's quite an undertaking and only huge organizations like the record and movie companies can really pull that trick off.

Youtube is full of copyright violations of smaller production companies without this kind of infrastructure. Kid's show are pretty bad. I can put anything on for my son via youtube, when its pretty obvious those are not official channels and those very same episodes are $5 rentals on any other service.
GitHub part is so flawed... because FreeCodeCamp inflate their popularity by requiring during onboarding for the user to star their repository yet keeping them at the top. It's like if I told everyone to vote up my Hacker News posts... and gave them the link to do it and GitHub has no remedy for that inflation.
Well, that Reader One (One Reader?) only seems to show the current top N posts of a couple of popular sites (Hacker News, Product Hunt, Reddit, Slashdot, Designer News, Lifehacker, ...). Is there a (hidden) feature to show the top posts on a daily, weekly or monthly level?
Standards are just made-up shit. Most of them are formalized descriptions of what people were already doing before the standard existed.

Correct me if I'm wrong, but no browsers have formally committed to adhering to the standards.
Fifty million Elvis fans can't be wrong.
Rip meant taking physical audio CD's you own and migrating them to mp3.

The slogan wasn't Download Mix Burn. Apple has always been strong on the IP end of things.
Yeh sure, you know why FreeSteam doesn't exist? Because people don't work for free. The required infrastructure, developers, and legal fees are just insurmountable. What are you going to do, have donations, like...paying for games? Steam is already doing things nearly perfectly, and people don't seem to care.
I was working in an office that had to follow French laws and norms, and I had a _contractor_* that refused to do her job. She wouldn't show up for work, when she did she'd play Farmville or be on Facebook. It was a data entry job with an objective way to measure performance, and she was accomplishing about 1/3rd of the other employees.

I couldn't just not renew her contract. I had to document her shortcomings, have her sign letters, take her to meetings with HR, etc. IIRC, it took two months to get rid of her after the end of her final contract (we had to keep her on a provisional contract until we finally satisfied all the requirements).

*We were paying salaries based on annual grants from other organizations, so all the positions were advertised (and accepted) as one year contracts.
Probably not worth it. By Valve's measure [0], 0.84% of Steam users are on Linux. They have made the investment into Linux support toward the promotion of their own Linux based hardware. Apple has no such incentive.

Does iTunes not run well enough in Wine [1]?

I say this all as a frequent user of Steam on Linux and a nonuser of iTunes.

[0] - http://store.steampowered.com/hwsurvey

[1] - https://appdb.winehq.org/objectManager.php?sClass=applicatio...
You might try searching for Census data for the country in question.
Reliable Distributed Algorithms – new edX course
Wouldn't it be inverse square, not inverse cubed? Or do gravity waves behave different than other things we're used to, like light?
I'm not sure if you know the answer to this or not, but how did they deal with capacity? Were you leasing the line or were you just leasing X capacity? I think that's the biggest issue with cable companies right now. Most of their infrastructure can't handle the amount of data they're trying to pipe through it, so I would think regulating it would only saturate it more.