skysight-inc/HackerNews huggingface dataset:
Let me take a stab:

> how come their exclusive TV programming is branded under Apple Music

They're using the programming to market Apple Music subscriptions. Apple wants to enroll new users, then up-sell them on new hardware. Ben Thompson has a great take on this [1].

> How come iTunes is the wrapper for all media ... not just "tunes"?

I think this is a legacy issue. iTunes started on music, then gradually expanded to movies, TV, etc. Changing this is hard, though, since iTunes has accumulated over 15 years of brand recognition as Apple's media hub.

> as sub-brands under Apple Media

Apple Media has no brand recognition among consumers. Sounds like applying an engineer's mindset to a marketing/branding problem.

[1] https://stratechery.com/2018/apples-middle-age/
It's not that the "trolls are winning", it's that people are allowing the trolls to bother them. Trolls have always existed; it's our heightened sensitivity and inability to just shrug them off or laugh in the face of their obscenity that's letting them "win".
This sentence in the article is in response to that incident, claiming they've removed that ability.
Ask HN: 'Facebook's One-Click-Login' email and security implications
If you dont engage with Facebook for x number of days, Facebook sends an email with one-click-login URL which directly logs you into your FB account.

What do folks feel about the security & technology behind it? Has anyone tried 'one-click' checkouts/payments/account access by just sending custom-URLs? (Amazon's OneClick is done after an authenticated session, not before)

So I assume this is secured by "email-address-authenticated" delivery. As in, if you can open your email/text, then it is you.
This story should not be so obscure. British PM today: if there is no credible response, we will concludes this was a use of force by Russia on the territory of the U.K.

That proposes the possibility Putin has lost control of chemical weapons, even though what is most likely a deliberate attack against a perceived traitor. These kinds of attacks will only get more brazen. Any politician aligned with Russia is at increasing risk of being seen as a traitor if they become critical of Putin. Why not kill some politician's daughter if they speak out against Putin? The UK has let this slide too far, so has the EU, and certainly the U.S. has said nothing about it.

Maybe we see Putin do Trump a favor with Manafort, should he end up cooperating with Mueller? Trump gets what he wants twice: the Manafort problem goes away, and by telling CIA to do nothing about it, damages the "deep state" he distrusts. We end up with a tacit acceptance of political assassinations on American soil. It is the czarification of western civilization.

I guess people need a taste of authoritarianism to understand the problem. In the meantime they are all too pleased with their distractions.
Sure, just never do your homework, skip class, get expelled, get arrested, etc.
Or even just you haven't touched it in a while.
I've been spending a good majority of my work hours with Rust and especially writing network services using Tokio. When things work there, it is very reliable, fast and has a tiny footprint with resources.

Now reading the promise to get a stable async/await and also having Tokio 0.2 in the pipeline, I'd say async Rust might be ready for prime time.

Don't get me wrong here, I enjoy using Tokio, but I'd say if you're not very experienced yet with Rust, and you try to mix an asynchronous database query and a web request together in the same event loop, or you wanted to use a reference to `self` in an inner future (which might suddenly want a static lifetime), you quite easily end up into trouble... Trouble like a couple of pages of errors, that are just not readable at all. And you get out maybe by knowing to use a `map_err` in that one future call after the second `then`, or by not referencing `self` in your futures...

Now when reading the announcement, and I've read and understood the RFC's, the next generation of async Rust will help here tremendously. And I will definitely be amongst the first ones adding the changes to my code, to finally make it cleaner and nicer for the next developer to jump in.
While I agree with you, and I also run a comment blocker, I find it difficult to believe that sites are going to willingly give up the engagement that comments brings.
I thinking worrying about how every little saying could possibly harm the world causes more harm vs leaving the slide as a funny joke.
I haven't personally used Azure key vault (or Azure in general), but as it looks comparable to AWS Parameter Store, here are a few potential benefits of EnvKey:

- EnvKey is host-agnostic, so if you ever want to migrate to a different host, use an external CI tool, or even just bring up a quick script that relies on some configuration, that's trivial with EnvKey, whereas it might not be so easy with the Azure-specific service.

- EnvKey offers a user-friendly desktop ui for managing configuration across apps, environments, and teams. It allows for some useful things like inheritance and imports/exports. It's also generally better not to manage secrets on the web if you can avoid it (mainly due to browser extensions).

- EnvKey has much simpler access control system.

- EnvKey makes development configuration and secrets a first-class concern, whereas Azure/Parameter Store services tend to focus mainly on only staging/production-level secrets.

- EnvKey uses client-side encryption (OpenPGP) whereas Azure key vault (and Parameter Store) use server-side keys for encryption.
This is a comment though.
Regardless of whether you consider yourself an imposter, do ask clarifying questions! They are generally expected from candidates. If you're not asking them, you're probably hurting your chances.

Source: I interview lots of candidates for SWE positions.
I'm less sure regarding Facebook (as I'm rarely on it) but there is a large amount of information created (or at least initially disseminated) on reddit. Places like /r/DIY, /r/woodworking, and countless others are chock full of original content and helpful users willing to answer questions and get into a dialogue down in the weeds.
Well of course not, I'm just telling you how to fix it!
I would guess 88% is nowhere near the actual number. People _never_ read those.
If this ever becomes the norm, we might see some attempt to obfuscate Terms and Conditions which might be really interesting to see.

I'm also concerned by the fact this tool could miss some important pieces of information or subtleties. How can its reliability be improved ?
Agreed. I have seen c# methods that e.g. try and parse to an int, and return int? - the Nullable generic wrapper, like a rust Option type. You use the null to mean "not parsed". That works fine for small internal methods.
Well god bless good intentions, and it's a cool idea, but it seems better-suited to the first world than the third.

None of the naysayers have yet mentioned the fact that concrete (especially its ingredient Portland cement) is one of the most energy- and greenhouse-gas-intensive building materials available. (It's made by baking certain minerals in an oven at high temperature.)

We who live in large, energy-intensive houses would actually do better for the environment, and for global housing inequity, by living outdoors and in improvised huts of natural materials, rather than trying to get the people who are doing it right to come "up" to an Austin, TX standard of living. But nobody wants to hear that kind of idea. Therefore, we wait until nature imposes that solution on us.
Or, you know, a bare modicum of common sense.
Sounds like they didn't learn the lesson if they're now branding video content under Apple Music just because it launched as a music service first.
HN doesn't allow such negativity though. Reddit flourishes on it.
As long as there are no consequences to being a dick to people over the internet, "toxic internet" is here to stay.
> Class B shares get 10 votes per share

Well that's a bummer, I guess that rules out Dropbox from my consideration of places to invest. (Which, given current prices, is pretty small.) I can't invest in a company that wants investors money but won't give them anything in exchange for it.
Social media sites are learning the hard way that they're media properties like any other media property, and that they have to have strong editorial control over their media property to be a proper media business.

Reddit is a hive of working-class populism, which is incompatible with any advertising-oriented business. Advertisers don't want their ads next to shitty toxic content. They want their ads next to elite, well produced content. You think Calvin Klein wants their beautiful fashion ads next to a photo of a dead body?

Sure they can get 10 cent ads of your neighbor's garage sale to place next to the photo of a dead body, but to get the $5 million ad buy from Proctor & Gamble, they'll need editors to raise the quality of their content.

Detoxification is central to any ad-based business.

How quickly they learn this is the question for Reddit.
Google Finance “portfolios” are gone, what is the best replacement?
I'm interested in something very simple, but with good UI.

I loved how I could chart 4-5 things at once, but that doesn't seem to be possible anymore.
Trying to get everyone to not be bothered by trolls is a massive and neverending undertaking.
I assume the irony of writing that in a comment is not lost on you.
>The only way to detoxify the internet, is to get rid of the "social" aspect. Starting with gasp comments

are you talking about the "social" comments, or commenting in general (including this site)?
Similar experiences here. I get what what I need from a couple of videos and never look back.

I wish that lecturers would move to YouTube and structure each lecture as its own instead of having the burden to fit them into a course. For example, if I don’t have the appropriate prerequisite knowledge to understand what I’m currently watching, I should be able to search for and learn it quickly instead of having to browse through intermediate lectures.
Yeah, this is why there is constant talk of a tunnel connecting Helsinki and Tallinn and/or Stockholm and Turku.

The distance is much more than the channel tunnel, and the population that would use it is much less, but it might still be feasible simply because it could be routed almost entirely through hard granite. In Helsinki a lot of the kind of infrastructure that is placed above ground basically everywhere else is being dug underground simply because the cost of digging is less than the cost of land, and so everything that doesn't need windows gets sunk in the rock. And when you dig, you actually get to recoup some of your expenses by selling the stone you quarry...
Most emoji use 4 bytes. So it's using 32 bits to encode 10 bits. Base64 is way more efficient with 8 bits to encode 6 bits
Classic polyglot problems :)

I really, really resent how every language seems to use the same concept but slightly different wording. The elif/elsif/'else if' distinction is a particularly annoying one. Same for null/None/nil
I wouldn't study, at least not in the way that a student would cram for a test. However, I think it is helpful to focus on potential interview questions (especially having anecdotes for non-technical "tell me a time when..." sorts of questions), mentally rehearsing how the interview might play out, deciding what to focus on...

IMHO, the biggest challenge is to decide what aspects of oneself to focus on. Depending on the context, I could present myself as a technical know-it-all, a process-oriented team-builder, a collaborative problem-solver, an engineer focused on delivering business value, or something else. All of these (I hope) would be accurate representations of myself, albeit incomplete by themselves. Since I don't have the time to showcase all of these facets of myself, I pick and choose based on what I think the organization's interview process is selecting for.

Though I was recently rejected after an all-day onsite interview, so maybe I'm taking the wrong approach; or perhaps I misread the company's hiring objectives; or maybe it wasn't the right fit.

BTW, I hate trivia-style tech interviews, and would be hesitant to work for any company that utilizes them—not because I wouldn't want to go through the process personally (I actually kind-of enjoy them), but because they're optimizing for a set of skills that is very much out of line with the requirements of 99% of software development teams. Our industry needs more wholistic thinkers; most of us face many more people challenges than technical ones.
As with many large features, people with their heads down will be working on it for a long time without much fanfare, until suddenly the feature appears in a mostly-usable state shortly before it is able to be stabilized. Not much solace for the people who want to be able to predict when features will land, though the tracking issue should at least give some idea as to which developers are prioritizing this so that one can contact them directly for more information.
I see you've never used Slack before.

Slack doesn't run a "youtube plugin javascript". It does link unfurling [1]. Precisely for this reason: "it is not secure to accept and run javascript from unkown users.". And, of course, it supports unfurling for a lot of things out of the box: links, images, youtube and vimeo videos, spotify playlists etc.

That is there in the protocol/API. Your client may then chose to display those unfurled links however it wants. Slack's client presents them more or less exactly the way users may want, consistently across multiple platforms.

Neither IRC no XMPP have that. That's why you mistakenly think that the only recourse is to "accept and run javascript from unkown users on the client".

And yes. Most users do want a chat with formatting, unfurled links, inline messages, inline video, emoji reactions, multifunctional bots etc. That's why they flock to Slack, not to IRC/XMPP.

---

[1] https://api.slack.com/docs/message-link-unfurling#slack_app_...
Quirk: a toy quantum circuit simulator
Any thread about Facebook, and most threads about Apple are cesspools of negativity. I think you've got some rose tinted glasses when it comes to the kind of discourse that HN offers.
> I have to study for an interview, then I’m clearly not good enough for the position.

that is true only to the extent that the interview is related to the position... Whereis most interviews in our industry are akin to a hazing ritual, and it stands for a reason that "Google interview" got it name from that and is also religiously practiced in the other frat-companies like for example FB or stereotypical startups with young founders.

Wrt. the ritual aspect it is thus natural that at Google/FB you first have to pass the interview and only after that you are getting to the project assignment stage ( not sure about specific details at FB as i failed there, while at Google the offered projects were pretty crappy (as well as the offer itself))
True, was a little over the top. Thanks for the feedback.
Yes - I have & I use it for user flows. But that is mainly for flowcharts and visio type of drawings.
Right. They're only a failure inasmuch as the initial promise was "these will basically replace college but for free!" which is now clearly not true.
Ah, the old "We just need to change human behaviour" solution. Yeah, that would definitely work if it worked.
One gotcha here is that if you allow automated emails to go to your email address, you're letting a computer badger you. :)
McAfee Bitcoin Price Prediction Tracker
> Also, if you look at the video from Youtube, you can see that 60% + 30% = 100%

They said it catches 60% of bugs and has 30% false alarms. Those are different measurements, the sum of true positives and false positives doesn't need to add up to 100%.
Yes, this is exactly!

However, I prefer the Wifi-only model. I neither need nor want cell service on my tablet. Not only that, but cellular providers end up installing complete garbage for their software.

I recently broke my first device. I bought a new one that was advertised Wifi-only. The received device was branded for Verizon and was literally and completely unusable without a Verizon SIM card. I ended up getting it replaced with a T-Mobile one which... while isn't not completely unusable, there's still tons of crapware from T-Mobile that I cannot uninstall.

It makes me really sad.

I'll have to check out your link at home. Thanks!
Thanks for keeping to normal, obvious names and reducing the cognitive load. I’m not a fan of unnecessary idiosyncrasies so this is a welcome change.
Could be as simple as a query. (Value, TimeTaken) or something along those lines.
It's worth noting that instead of community management, Reddit has been soft-pivoting to become a new Facebook with features like group chat, new profile designs, and a News Feed-esque view on the official mobile apps.

Incidentally, Facebook itself hasn't solved the problem of its community/fake news, hence the recent algorithmic changes to the News Feed to surface more content from friends, and a public push toward Facebook Groups. To be like Reddit.

It's a never-ending cycle.
Lots of sites are giving up on comments. They add nothing of value to advertisers.
It's described in the article...

EDIT: I misunderstood OP, I thought the comment was saying there was zero proof of Huffman's ability to tamper in the first place. Agreed there's no way to prove he can't do this anymore.
It's a cool project, I just wish its capabilities weren't being misrepresented like this. It's currently just sumy, tokenization, and summarization. Like got2surf said, you'll benefit greatly from lemmatization.
Software Craftsmanship from mancuso helped me a lot to find meaning in my work as a software devloper
What taxi data shows about the Fed's contact with bankers
The answer:

If you do something, whatever it is, you might as well put an effort to do it well.

In this case it means studying. If you don’t want to, state it upfront.

And the comments:

It is highly unlikely that you already know, or god forbid, remember, everything you need to know in order to be a productive contributor to the task at hand.

It is also highly unlikely that the technical interview is correlated, even remotely, with the task at hand.

You study and perform given the above.

If the employer likes your effort, attitude and skill, they’ll hire you.

If they don’t, the problem solved itself. You did your best and they are not a good match for you.

Onwards.
This looks really interesting! Two points:

1) A quick side-by-side of a sample Terms/Conditions versus Leaf's summarized version would be helpful. It would help me understand the product more before I install it.

2) What ML/NLP tools did you use for this? It looks like Sumy for Python summarization, along with a specific list of clauses (will, agree, must, etc). When you get a chance, I'd be curious to know more about the technical process.

Also, I noticed that you are stemming words - you may also be interested in lemmatization, which is a slightly more complicated way of converting words into their base forms (like running -> run or ran -> run). Lemmatization also takes into account part of speech context. Given that legal documents are fairly grammatical (I'm assuming?), lemmatization should work well here. I've been fairly happy with Spacy's lemmatization results (https://spacy.io/)
Absolutely!

The primary cause of my own poor performance was simple priority.

I'm in charge of what I learn, how much focus it gets, why, etc...

That differed very considerably from the official program at times and I really didn't care.

Things like learning and writing assembly language programs were far more compelling and useful than say, learning the cold war bloc nation status was.

Where that was true, I did the minimum to comply, otherwise devoting max time and resources to completing projects, building things, picking up skills.

Frankly, all of that, for me, paid off far better. It was no contest.

Later in life, a lot of those irrelevant things became relevant, and got the same treatment.

Not everyone does this, or if they do, does it well. But to answer the question here, yes. Totally happens.

I had several peers doing similar things. Most had similar outcomes.

Re: exceptional. That's very hard to measure. I won't speak to that here, save to say I was smart enough to want to do, and see success in doing the things I gave priority to.
I've been meaning to write up a comparison with Vault for the website. Simplicity is definitely the main differentiator. EnvKey is designed to "just work" from a developer's perspective, and to actually save time/boost productive instead of being an obstacle. There's no server setup or administration, and integration is just 1-2 lines of code and a single environment variable, vs. being a good amount of work with Vault.

In general, EnvKey is usually a 5-15 minute setup and integration process that requires no ongoing maintenance, whereas depending on a company's level of devops sophistication/resources, Vault is an n days - n weeks project to get it working just right, and will usually require additional maintenance/integration work on an ongoing basis.

Another area that I think can get overlooked with Vault is development secrets. In my view, it is important to protect these just as well as production secrets, since prod-level secrets can easily slip through the cracks and end up in development environments for various reasons. Vault can be setup to manage these, but it's not really the focus, and so you are left to your own devices in terms of integrating it into a dev-friendly workflow. EnvKey, on the other hand, makes distributing development config and secrets totally seamless.
Reddit used to be a place where you could post links to anything on the internet (kind of like this place) and comment on it (without signing up with your email). Now it's place more like Facebook with algorithms based on your personal taste, geolocation, forced email, shadow banning, banning of politically incorrect subreddits, endless political posts and "Futurology" and "Uplifting" news articles. Free speech on reddit died a long time ago.
No one needs to change anything. The internet existed for years without this being an issue.

If you encounter someone on the internet who is annoying you, most platforms give you the option to block them. You do that, then move on with your life. It's not hard.
People always used to ask me for advice on multithreading, because I had a reputation for multithreaded code that worked. I recommended they use Retlang (there's a Java version called Jetlang), which works on a shared-nothing message passing basis (and is blindingly fast). They tended to say they didn't want a library and just wanted to use locks and threads. I said that not doing that was how come I had a reputation for correctness.
I'm curious if there are strings whose emoji encoding still contain a readable form of the original string, but in emoji.
Personally I don't use it much, but then around the Olympics I checked it out and now use it every single day. It's fantastic.
Personally I'm guilty of often seeking out comments before or soon after viewing an article or video online. As social creatures I think its reasonable to want, even need, others opinions. The effects of receiving these opinions may not always be positive, but I think they are necessary.

Pragmatically, comment sections can have bots, ads, instigators. I think there is a better solution than outright getting rid of online discussion. There's room here for innovation (Not even technical innovation, I think there's low hanging fruit here in terms of comment section design)
Reddit initially rose to prominence because of bad decisions on Digg's part. Reddit is nothing without its users. Any decision that potentially drives users off its platform can't be made lightly.