skysight-inc/HackerNews huggingface dataset:
I'm expecting someone to come denigrate your approach in the comments, but the fact you made this readable and kept me with you to the end is a real feat of communication. Thanks for putting in all the effort to re-explain, color-code, and consider objections.
The holocaust? That's nothing! Check out these guys, they're preparing PR to say bad things about their new competitors.
What about separating the career manager role from the tech lead role. That lets you do things like have the person coaching an IC on how to produce estimates be a different person from the one requesting the estimate.
The areas Apple runs to add and improve (AR, 3D face emojis, lotta camera depth work) keep landing in stark contrast to basics like this for me.

I'm still waiting, for almost a decade now, to have two (or more) countdown timers run simultaneously without a 3rd party app. Cooking two items at once continues to fall behind on the Cupertino priority list to tracking dozens of World Clocks to the second.
How important do you consider younger girls having female role models in sports and having professional female athletes?

Non-segregated sports that don't rely on physical strength, speed, etc still tend to be almost exclusively men in the extreme corner of the bell curve that professional athletes occupy, so getting rid of gender segregation would result in fewer professional women in sports.
I don't work there anymore, but I'm genuinely curious why you think that's simple. In theory, absolutely. In practice, though? Trust me - I tried to get a better on-call strategy. You're making a lot of assumptions there without knowing much about the company, their management structure, etc etc etc.
Whoever is still investing in Facebook are complicit in aiding criminal activity, e.g. aiding unfair competition.
I respectfully disagree. A test should fail, ideally, only when behavior change is undesirable (i.e. contracts are broken). Optimizations, new features etc. should not break existing tests, unless old functionality was affected. And then there's the whole thing about separating functional from performance concerns - even degraded performance shouldn't fail the functional tests.

In fact, the example I gave was real-life - a friend from Google changed their speech recognition tests to avoid exact matches and it was a significant improvement in the life & productivity of the development team.

[edit] There's also another damaging aspect of exact-match tests: they often test much more than what's intended. Take for instance a file conversion software (say from PDF to HTML). You add a feature to support SVG, and test it with various SVG shapes - it's easy & tempting to just run the software on an input PDF, check that the output HTML looks right (especially in the relevant SVG parts), and then add an exact-match test. Job done, yay! Except that, you do this a lot, and it will slow you down like hell. Because when it fails in the future, it's very hard to tell why (was the SVG conversion broken? or is it some unrelated thing, like a different but valid way to produce the output HTML?). Do this a lot and you won't be able to trust your tests anymore - any change and 400 of them fail, ain't nobody got time to check in depth what happened, "it's probably just a harmless change, let me take a cursory look and then I'll just update the reference to be the new output".
This site looks identical to New York Times in styling and layout. I wonder if they're owned by the same parent company.
This is just an utter mess. Google keeps ignoring and trying to kill Hangouts (which should still be called GChat, that was an incredibly stupid rebrand), and building new products instead of investing in the one which actually has some potential.

Google could have been a major player in messaging if they had just stuck with GChat/Google talk from the early Gmail days and kept investing in it. It was great on the early versions of Android! The failure here is entirely self imposed and a major indictment of their senior management team.
I was a user of hangouts for the last 10 years already since a closed for public alpha-beta. It was wonderful product for companies, for teams. It was so easy to create a meeting (because it had an integration with google calendar) invite everyone, add some people phone number to join the same conversation. It just worked and it was the best on the market. Then Google decided to kill this product one by one removing useful features like: conference call, external plugins, jabber support (jabber allowed to easily integrate with other corporate stuff). Finally Hangouts transformed from a must-have-thing into another-chat-app-none-use. I waited a long time, but there's still NO DESKTOP client. I suppose Google believe in mobile first world etc. but REALITY says 99% of corporate work's done DESKTOP. And web based-chat is not a solution at all. Before I can use alternative clients like psy, it wasn't really convenient but it worked well, until it was killed. Death of Hangouts was predictable due to lack attention to the detail and building a wall of ignorance of their users. By the way mobile version hangouts may built on electron because it's the SLOWEST application on my iPhone.
Perfect example of the organization (different product teams) dictating the product
> these all take practice

They also often take theory. If you’re reading this and trying to learn more about management, don’t shy away from taking some time to read good books which teach about the theory of, say, how to be good at feedback.
no. it’s a relay attack, not a mitm attack. mitm acts at layer 7, relay at layer 2.
Do Repeat Yourself
60% for a year off? And you can return to 100% afterwards... Many americans would love that offer.
Yeah I think you have the history somewhat backwards. Gtalk was the original app and then it got integrated into Gmail as well. The abandonment of Gtalk and related bits is definitely one of those weird and seemingly inexplicable user-hating moves.
I've had 5 Seagates die on me, 4 of them all within 11 weeks of each other, all different models and capacities, 1 of them was a 2.5" laptop drive, 1 of them failed after being in use for 30 minutes. I told myself I'd never buy Seagate again, but when I had a drive failure in another laptop a few years ago... yep, it was that 5th Seagate; I didn't realise I had it.

I've had one Samsung HD502HJ failure -- my 3 other HD502HJs are still going. I haven't had any other drive failures. I have more than 30 drives, and some of them are more than 8 years old.
From what I gather, basically Googlers are only really rewarded (promoted) for delivering "new" things, and iterative improvements, bug fixes and even making different products cohesive are not recognized.

There's lots of good examples of this [1], but from one particuarly recent example [2]:

> I should have done the opposite: figure out what the promotion committee wants, and do that work exclusively.

> I adopted a new strategy. Before starting any task, I asked myself whether it would help my case for promotion. If the answer was no, I didn’t do it.

> My quality bar for code dropped from, “Will we be able to maintain this for the next 5 years?” to, “Can this last until I’m promoted?” I didn’t file or fix any bugs unless they risked my project’s launch. I wriggled out of all responsibilities for maintenance work.

When you look at their products through this lens, it starts to make sense, such as continually launching "new" communication apps that might as well be from different companies.

[1] https://news.ycombinator.com/item?id=16231658

[2] https://news.ycombinator.com/item?id=16483241
More than one billion people on whatsapp disagree with you.
Even the concept of Western thought is dubious itself, there's not much in common culturally between "western" countries. There's no common language, values or vision of society.
...m8
Baby's also bond to the sound of their mother's hearts, and yes, every baby carried by a woman with no heart beat is disadvantaged.
it’s not difficult when you steal it from their house. which is what happens.
FEPET Spanish Journalists in Iran to Promote Iran Travel and Tourism Industry
Forgive me for being a bit daft, but:

What do all of these messenger clients and things bring to the table that didn't already exist on AOL instant messenger 20 years ago?

Slack seems like (badly) redone IRC. My computer 20 years ago could run mIRC without issue, and yet my brand new modern macbook pro with 16 gigs of ram chokes on the slack client. WHY?

Hangouts seems like (badly) redone AIM. For some unbelievable reason, since about 6 years ago, I can't quite ever figure out how to open or close the "hangouts" application, and google just keeps making it more confusing.

It started out pretty sane: either use the mobile site in gmail.com, or open the (beautiful, fast, stable) google talk desktop application. Eventually the desktop application got deprecated, and I HAD to use chrome, but that was essentially okay since it had some nice features. It would dock messages to the bottom of your browser, which was cool.

But at some point, google deprecated that, and won't even let you run the old version of it anymore. Now you HAVE to either use gmail.com, or some application that can only seemingly run if chrome (a giant memory hog) is also running. Oh and for some reason the mobile version of the application wants to send SMS messages? But like sometimes it's SMS but sometimes it isn't, an it's not really obvious which is which??!?

All of this messaging stuff is seriously driving me crazy. In what world does it make sense that facebook messenger is somehow the easiest, most stable messaging client? WTF? If we could all just agree to start using AIM again, and if they could get file transfers and voice chat working 100%...my god. It would be amazing. And imagine how fast it would run on modern hardware!
Could be worse. They could have named it "Chill"
It's so many things Google can't decide what they want.
Almost all their Google services are login-based. Your gmail login works on search, on youtube, on calendar, on anything really. Yes. On Hangouts too.
But not Allo/Duo. Someone thought it would be hipper to throw that out the window and have people use their phone number instead. Cool. Sure. But why make that the only choice for almost a year?
> How many orphans are there who will never be adopted?

In most developed countries, very, very few.
not an imessage problem but a your employer problem. you know the spiel that chrome puts up when you open an incognito tab?
I grew on a farm. We would burn stuff we didn't want (like hay that went bad, etc) in piles that would burn for many, many hours. The soil underneath is intact, there is so much mass behind it that it may get hot but never so much that it would decompose.
Ask HN: Life cycle of a company?
So let's stay I start a startup, grow and manage to take it public, what happens next? Is the company expected to keep growing indefinitely? What happens if growth is stagnant, but the company is profitable?

I also hear about the mid-life and late stage of companies. Can you explain what these terms mean and how being in these stages affects the company?

Are there any good examples of publicly traded companies which have lasted a long time (more than a few decades) with minimal impact of the "we have to keep growing" mindset?

Finally, what are the pros and cons of being private without vc funding and being a public company?
Loved it! This was a great read. Thank you for sharing
It could end when new problems stop being revealed in the press, and when facebook starts to make real progress towards addressing these problems. Or facebook can just pretend it's all unfair treatment from the mean news media. I got news for you facebook - there are real problems that need to be addressed.
I'm assuming you want times that count down instead of up, because otherwise you could use the existing clock app, and use "lap" as a stop for one timer, and a start for a second timer. Try it In analog mode
> It is wrong for the US to walk away from this treaty

The Iran Nuclear Deal and the Paris Accords were not treaties. We have a process to ratify treaties in the US. The president approves a treaty and sends it to the senate to approve or reject.

It's easy for president to make executive order agreements because it doesn't require approval from the senate (something Obama knew he couldn't get for either deal). But all parties should know that these non-treaties can be undone without a second thought by a new president.

The nice thing about the American system is that while treaties are difficult to pass, they are more or less permanent.
I guess it's to be expected, but there definitely needs to be a part 2...
Wait what? He’s dead?
"They are not authoritarian, they just censor your language."

But I guess intent doesn't matter, it's all about the optics, right?

It's kinda amazing how ESRB 18+ games can have players commit the cruelest and bloodiest violence, but as soon as somebody says a slur, that's suddenly "crossing a line".
Google is killing off Allo, its latest messaging app flop
‘We are in trouble.’ Global carbon emissions reached a record high in 2018
I'm also one of those that was / is still sad about losing XMPP integration. Highly customizable alerts are borderline essential if you have a lot of threads going, but hangouts seems determined to prevent you from doing any of that.
I guess you could argue I'm referring to both (though Technical Capability Notice is more obvious).

The only requirement applied to a Technical Assistance Notice is that "the Director General of Security or the chief officer of an interception agency [...] is satisfied that [...] compliance with the notice is practicable and technically feasible" (317P). So if the case officer is "satisfied" it doesn't really matter whether you can practically follow it -- and it's not clear to me what recourse someone has if they are given such a notice.

Now, Technical Capability Notice restrictions are quite odd. I'm not a lawyer, so 317T.8 is pretty obfuscated to me but it appears to support the argument that they cannot require you to modify a telecommunications system so that it "has the capability to enable a communication passing over the system to be intercepted in accordance with an interception warrant". But I simply must not be reading that part of the bill correctly, because that would imply that e2e couldn't be subverted at all -- which obviously is false because that's precisely what the government wants to do. Technical Capability Notices do have review periods (which can be waived if the Attorney-General says it's urgent) and so on, but I'd be quite worried about how much of a say you really have in those situations...

The 317ZG limitations sound good in theory, but as above it feels like it's just word-games to try to avoid criticism.

Given the criminal penalties for disclosure of "technical capability notice information", I wonder how this situation would work if you were the maintainer of a GPLv3 project where not providing the source code would be a violation of copyright law.
Do you plan to support WebExtensions[0] once they're standardized?

It seems like every time a new browser comes out, the immediate question is, "what does the extension ecosystem look like?" Since Next's website says that its goal isn't to be a massively popular, omnipresent browser, the answer to that question is probably always going to be "worse than Chrome/Firefox." Even if I'm writing my own extensions to fill in that gap, I'm fine dipping into Lisp for lower-level functionality or to customize the browser itself, but for higher-level stuff I'd like to see browsers use existing standards rather than have 3 different APIs to do roughly the same things.

As a user, it's very tough for me to justify doing any browsing, even just experimentally, outside of Firefox where I have UMatrix and Ublock. And while I'm sure you'll put in a great adblocker eventually, it probably won't be as good as UMatrix and Ublock, because the stuff you're building won't have the same level of widespread scrutiny that those extensions get.

Nowadays I feel more and more like most browser extensions ought to be written in a way that is roughly as cross-platform as the web itself.

[0]: https://browserext.github.io/browserext/
You cannot make everybody happy, i guess. If google opted in everyone to hangouts by default, people would go crazy (see chrome opting you into google accounts).
> Conserative GCs leak.

Yes, but usually the leak is bounded [0], although I'm not aware they evaluated real-world gaming engines. But I guess frame jitter is the bigger problem there.

[0] https://www.hboehm.info/gc/bounds.html
Yes. The bottom of the TempleOS page linked by grandparent reads "Terry A. Davis (1969 - 2018). Rest in peace!".
Gaah! Yahoo bought Tumblr, Oath/aol/verizon stupidly bought Yahoo for some reason. So Oath is desperate to put more ads on the hunk of junk that was Yahoo. But Oath should be concerned about all the other messy things they bought as Yahoo Inc.
> A few will say that Iran is threatening Middle East Peace.

That is widely agree upon largely due to Iran's shipment of weapons and financing of external militant groups actively engaged in various conflicts. I am currently in the Middle East due to one or more of these conflicts.

I am not stating any opinion for or against the recent (now ignored) agreement.

> What is even wrong for the US is punishing foreign companies wanting to do business in Iran.

That is a gross over simplification of how the complexities of global trade does not always align with the interests of international politics. It is within the capabilities of one nation to impose laws that forbid trade and supply to another nation while trading with third party nations trading contingent upon that awareness.
Likely because the target audience is programmers whom use mutexes rather than programmers whom do not write threaded code.
That is a beautiful landing page!
> but there was probably an assumption during that transaction that they wouldn't be selling it to Iran, which they violated.

It isn’t an assumption, it’s in the actual export laws.
Casper Magico and Pusho – Loco
I’m sorry but how do the two differ? Specifically regarding the potential of privacy intrusion, identity fingerprinting and localization?
Nothing newsworthy. This is part of day to day operation, just another postmortem for someone.
My Tumblr blog of 2 years (future-tech) with 20K followers was summarily terminated today. There is no NSFW content on it. The termination happened shortly after I started protesting Tumblrs new policy. I did notice, however that some benign posts were incorrectly flagged as NSFW.
Lyft introduces new autonomous technology car
I already managed my python deps with a lockfile - requirements.txt and requirements-frozen.txt, which about three lines of shell script took care of for me. From the article, it doesn't sound like pipenv buys me much on top of that.
I am seeing an empty screen in Brave Browser.
Not everyone can do that. I can flag submissions but not comments, and I can't vouch for anything. No idea why. Maybe my posts get flagged more often than I realize.
That's not true man. Some companies were "allowed" to use/get the data even after it was shutdown and the API was created in the first place to entice the masses.
Claiming moral superiority is different from judging morality. As humans we judge morality through our reason. It is reasonable, irrespective of culture, to conclude that child pornography is worse than saying something mean about a king.
> The US is still the sole global superpower, it is still (yes, despite Trump) largely charged with maintaining the world order that has existed since WW2.

No, the US is not "charged" with maintaining the "world order". The US just thinks that it is. And they're so bad at their self-imposed job that the only reason why they can get away with it is that they're a superpower.
Not if you're only attempting to prove or disprove free will and run the simulation after the fact. If you can get perfect knowledge of the starting conditions for everything in the light cone, run it, and then compare it against what actually occurred.

It might not work for telling the future, but if you limit the computation to see if it accurately models what is now history, you don't need it to simulate itself.
Yup, but "do people click on a blue button than a green button?" could also be accurately described as a psychological experiment. Every single A/B test that involves user interactions could be described as a psychological experiment. Yet we don't hear the mass media outrage directed at literally every other website in existence.
Not offsite, which I know I should. I use macOS, so I just have a Time Capsule set up with a giant HDD plugged into that for stuff I'm working on presently. Stuff I don't use actively I just make sure to put on two different HDDs in different places, and so I have two whole parallel sets of HDDs which I occasionally synchronize by hand. The whole system is very awkward, and I would be delighted if I really could rent reliable, trustworthy, offsite storage for a reasonable price.
The UK approach is as ever very reasonable.

“To rely on a restrictive covenant in a contract of employment an employer needs to be able to show that it is designed to protect a legitimate business interest (e.g. goodwill or confidential information); and goes no further than is reasonably necessary to protect that interest.”

Any more than that and it is unenforceable.

Enforcement is in Employment Tribunals not courts where the burden of proof is largely on the employer.
The good part is that PRC reach is mostly limited to China itself. Except if you get high enough profile they send a kidnap squad after you.
Basically what everyone else said. DAWs all prefer uncompressed WAV or AIFF, and it takes quite a bit of time to convert back and forth to FLAC. Plus, even if I did that I'd still have to use external HDDs, just cheaper ones.
Roguelike Tutorial
the idea is to have multiple timers with alarms running simultaneously e.g. if you're cooking dinner and have multiple items that will need attention at different times. the stock iOS clock app only supports one active timer. it's a small thing that'd be very handy and shouldn't be much trouble to implement.
Still sounds like waffling to me. Unless they plan on acting now (dropping something tomorrow) I suspect these plans can easily change again. Just as they did through Allo and the last time they tried to differentiate their many competing solutions to the same problem.

Meanwhile, many people are not interested in waiting around to find or figure it out. Plenty of clear and concise alternatives.
Huawei has a branch in the US and Canada. Why not arrest some of them now?

If the criminal is done by other colleagues in the company, should the executives be punished? I highly doubt the CFO is arranging the shipment to Iran...

Or simply because the CFO is the daughter of the founder?
Maybe I don't know what the definition of "Western" countries is but if there's one thing that seems common to me across them it's Christianity. Every western country I've been to is full of churches.

There's clearly a lot of thought influenced by those churches. It wasn't until I moved to the other side of the world did I have the experience of cultures not nearly as influenced by Christian thought.

I don't have concrete examples of the top of my head but I've read academic papers trying to put forth ideas about universal human behavior that clearly have never lived outside a Christian influenced culture. Even if the author was atheist they didn't seem to notice how those influences shaped their conclusions.
I have no idea of what you are talking about. You are speaking in such generalizations that it can mean anything.

Which cases of oppression are you referring to?

Where did I define "politically weak" as people I like, etc?
This does not even support nested lists. Why purposely come up with an overcomplicated document model if you aren’t even going to support basic features?
Uber's Arbitration Policy Comes Back to Bite It in the Ass