skysight-inc/HackerNews huggingface dataset:
According to Vanguard the 100% equities portfolio has historically outperformed all portfolios with bonds.

https://personal.vanguard.com/us/insights/saving-investing/m...
Ask HN: Examples of Design Doc Translated SWE Task List
I’m trying to find a concrete example of where a design doc has been turned into a concrete task list. For example, if there is something like a detailed guide that contains product idea -> design doc -> epic -> story -> tasks list -> Kanban board.

If I search there are plenty of primers and introductions to agile that give an overview of this and a few examples of what would show up on a task list. There are also examples of a task list for very simple projects such as creating a basic webpage. But I haven't been able to find something with the detail you’d actually see as an SWE working on an actual product.

There’s also the other end, such as the chromium project, which has a lot of documentation but the project is so big the design doc and everything else is just overwhelming.

Are there any tutorials, open source projects, books, etc that provide a lot of details about how a product idea can go from design doc to a detailed task list? Something an SWE/Developer might actually see in their job, and not just examples of what would go in a task list/Kanban board?
How is it not factually incorrect that diabetes - and thus the need for insulin - is not always caused by overeating, is factually incorrect?
If you had a keylogger, it wouldn't really matter how good your authentication scheme is…
I appreciate how quickly you move to push vulnerability fixes every time.
The "between the lines" message they're sending is that they're staying at the top of a slippery slope.
You mean that company that is all about privacy, and refuses to help the US government access phones of domestic terrorism incidents, but moves all china iCloud storage (and keys) to another company based in China?

Apple has tried very hard to appease both sides, and if they suffer for it, it's their own fault.
Former sysadmin here. I think there's a careful balance that needs to be struck, both by admins and users.

As a user, you should realize that when you're on company equipment, privacy is more of a courtesy than a right. It's their equipment you're using. It's reasonable to expect them to use it in a way that furthers the company's interests. So act accordingly.

As an admin, you don't ever go digging through stuff for no reason, for curiosity, voyeurism, or for personal reasons. But again, watching out for the company's interests is part of your job, so if you run across something or have a concrete need to actively look for something (not just a fishing expedition), then lifting the veil of privacy might be the right choice or even the only right choice.

Basically, in a corporate computing environment, privacy is not guaranteed, but crossing lines should have a proper justification. In your CFO example, the sysadmin is using official powers but acting in their own interest, so that's definitely not an OK justification.
I feel weird about all the China outrage currently. Some of it feels very hypocritical.
https://www.independent.co.uk/news/world/americas/us-politic...

https://www.washingtonpost.com/news/worldviews/wp/2017/05/31...
Technology is the primary lever of pushing limits back.
> Yes, we have proofs (which probably can be proven formally!) that there are things which cannot be proven.

That is a very subtly different question than the one I was trying to ask. Or.. well.. I think it is. What I was trying to ask was if there are formally provable theories that cannot be expressed in a way that would let a computer "compute" the proof.

I think that this is not the same as proving that there are unprovable theories.

EDIT: I just noticed my phrasing was off in the original question.. gah, this reminds me of conversations with my mathematician friends IRL where I would always trip over my own sloppy use of human language. What I mean with "computing" is verification, not execution
No. The nightly will be fixed tomorrow. I had to wait til this morning for a coordinated disclosure.
Thanks for correcting me. I see my mistake now.

Tencent controls 40% of Epic.

Tencent controls 100% of Riot/League of Legends.

Epic has no control over Riot/League of Legends.
The article says that imports were accounted for.
You can raise them with technology or population growth, but there again, you're bumping up against ecological constraints.

Population growth, yes, but technology? Why can't technology continue to improve in terms of efficiency and environmental impact as well as productivity?
Wages have been mostly flat, so consumers have no extra money to engage in additional buying. Since the Great Recession of 2008, the top 1% of the income distribution have absorbed 125% of productivity gains. This is the reverse of what we saw in the 1940s and 1950s and 1960s when strong labor unions were able to win 110% of productivity for workers, so that the share of national income going to labor increased. Now the opposite is happening, with the share of national income going to labor decreasing.
That's not how employment works, and (for better or worse) that's not how the court of public opinion works.

"Innocent until proven guilty" and "beyond a reasonable doubt" are critically important for a government-run judicial system, because they ultimately have control over your freedom, life, and death. While a job is certainly important, the loss of one job will not ruin your life unless you are particularly unlucky. So the burden of proof is much less.

Regardless of all that, it's just really saddening to me that the default seems to be that people assume that the victim is lying or overstating the harm done to them. This seems to be something very specific to sexual harassment cases that doesn't crop up as much or as universally with other accusations of wrongdoing. We clearly have a long way to go before we get rid of our knee-jerk biases about this sort of thing (and I'm no exception; I have them too).
And yet Xcode is very successful and well-liked, or at least if it's hated, it's not for the flaw you found.

Doubtless many, many other apps have also made that same mistake, yet I highly doubt it has made the difference between success and failure for even a single one of them.

All of those OS features were introduced to help people, because people wanted them, some even needed them. I don't think we live in a worse world for having them, and I believe that dealing with features like those would actually be even harder in a world without the Web.
Just keep in mind if you're using SSE KMS to encrypt you are subject to limits of that service when using S3 (there are a few ways to mitigate this).
Did anyone bother to ask Ken’s permission first before publishing his password on the public internet? Based on his reaction he clearly didn’t mind, but still!
Posted and talked about yesterday: https://news.ycombinator.com/item?id=21194008

Don't know how people feel about these things being multi-posted, but I kind of like seeing a different thread where more people can comment considering top comments in a thread can be random, and also people's opinions can change as quickly as a day.
Fast, but we're starting to see the cracks in "easy".
Blind person here. Images are the reason why I don't use social networks much (and I think I'm better off for it). I mostly use small, private groups on Facebook, the programming side of Twitter which is somewhat bearable, and HN which is as accessible as a site can be.
Americans started a war that killed nearly 5 thousand American soldiers and hundreds of thousands of civilians for absolutely nothing. We're all pretty much complicit. If there's any smaller group to be mad at, I'd say it's anybody who didn't oppose that course, but more likely, the U.S. military complex.

Ironically, she didn't catch flack for George being president of the Iraqi war, she caught flack for George's stance on LGBT issues when he was president.
Oh I fully agree and I think that's terrible. It's awful in my opinion that a news organisation cares more about their income and what people want to hear, than what is objective news.
You think being wealthy enough to not need to work, isn’t a privilege, it’s a talent or personality trait???

Edit for the -1 downvote: being able to interrupt a meeting to refuse to do some work, because you have enough personal resources that the negative social, financial or reputation consequences won't harm you, is "A special advantage, immunity, permission, or benefit granted to or enjoyed by an individual". It is a privilege, held by very few people.
I would use Qt. It's nice.
Novell Netware - blast from the past.

I had to go apologise to IT (who could barely keep a straight face) at college for sending a message from 'God' saying "I saw what you did last night and it disgusted me".

I thought it was going to just the lab but since I was poking around in something I really didn't understand I manage to send it out site wide.

Fortunately they saw the funny side.
Since I'm no longer in China, I rely on GreatFire Analyzer to check: https://en.greatfire.org/https/news.ycombinator.com

According to that data, it started in August, which is also when people started to notice: https://news.ycombinator.com/item?id=20599249

(Edit: just noticed you were in that thread. I think it was the first; at least I can't find any others with this search: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que... )

The block doesn't seem to be absolute, as some of GreatFire's servers still occasionally get through. Based on previous experience, I guess it's location-dependent, but can't say for sure.
Lisk Alpha SDK is out ! (JavaScript blockchain)
> It's not a myth, it's the default state of humanoids to invent new tools all the time.

Is this actually true? Doesn't technology stay fairly constant going back in history? For how long did we only have fire and rocks?

I would say the current phase of technological change is fuelled by

1) We finally discovered a few thing about how the universe actually works, and we used those things to change how we live over the last few hundred years.

2) We were able to use the above to beat some natural constraints around how many people there can be, and the scale allows specialisation, giving us a bit more of the above again.
So what would be the PC way to cosplay a specific dark-skinned character when you are really light-skinned?
It's definitely not like that at all.

It's not even really identity management. It's just way too easy to transfer a phone number. A simple protocol like, sending a text or email to the information on file and then waiting 24 hours to complete the transfer would be enough to stop 99% of number transfers.

Instead they process these transfer instantly, often using very little information to verify that the request was legitimate. You can often sweet talk the customer service reps with simple, "I forgot what information I used to sign up." They process that request and then it ruins your life and haunts you for the next 5 years.
IRS issues additional guidance on tax treatment for cryptocurrency
In this release I changed the licensing for WebMaestro so that when trial period expires you can still use the Rest client.
There's a good discussion of "why dark mode" in the article that mine links to: https://web.dev/prefers-color-scheme#why-dark-mode
One man? If you are just trying to sound dramatic, sure. However, I'd urge that you go and actually read more about how CCP works and the actual reaction of Chinese people on Weibo and other Chinese social media. The reaction to NBA and Hong Kong is not merely the government's manipulation, tho I'm sure there are some being done.

When people see the news and make a judgement, it's often times the judgement the media want you to make. I'll give you another video about Hong Kong protesters for a different perspective: https://youtu.be/ZPYuGYLesx0

This video by no means represents all of the protesters, but I hope people here can see the same event from different angles.

Edit: fix typo
> If I were Tim Cook I'd be real worried about being shut out of my own supply chain right about now.

You're not wrong, but if people see that China is willing to shutdown someone as big as Apple, then they'll know that everyone else (who is probably smaller) stand no chance at all. People may start re-evaluating the (economic / supply-chain) risks they're will to take at that point.
Corn yields have been going up a bit more than 1.5 bushels per acre since hybrid breeding started in the 1930's going from a steady ~25 bu/acre to >170/acre today.

Farmers haven't just been adding a bit more fertilizer and water every year, and it has been going on long before computers.

Many factors go into it: soil management with tilling practices and fertilizers, pest and weed management, improvements in irrigation and drainage, better harvesters which leave less on the ground, but very much most importantly, plant genetics.
Please stop being obtuse. You know very well that people are 'asked to resign' instead of 'fired'.
I don't support his methods which seem ineffective and actively net deleterious.
Yeah, it’s beyond sad to me that TRUMP is the guy who just happens to be standing up to the authoritarian threat of China.

Why can’t we get a proper leader to do the same? Are any of the Democratic Party nominees making good noises about China?
What does the p/ part mean? My chess experiences is all after the popularity of descriptive notation...
Agreed. But you have to enforce the rules to make sure that people don't start breaking the rules over something trivial. The people making a moral choice to break the rules can live with a 12 month ban from the game.
Really? “Online activism” is how Trump got elected. It also raised millions for ALS many years ago despite all the naysayers claiming it’ll do nothing.
They didn't allow number transfers between carriers, but they did always allow number transfers within carriers AFAIK. Perhaps there was a time when numbers were hard tied to SIMs and I'm too young to remember?
I'm not sure the Venn diagram overlaps in the way you think it does. If someone points out to you that someone getting fired from their company for something they said is not a government infringement of free speech, that doesn't necessarily mean they don't think it's an important event. Just that the government didn't and maybe can't have anything to do with it. You have to know what direction you're pointed in to start talking about making a difference.

In this particular situation, I'd say:

- China is wrong to suppress free expression of HKers, and furthermore I believe it's incumbent upon HKers to assert their, as I see it through the lens of my culture, natural born right to that expression.

- Blizzard and the NBA are wrong to discourage the expression of its employees or associates on this particular matter (supporting another culture asserting values like our own), but those harmed do not have the same recourse as a citizen would against their government (with the obvious exceptions of protected classes, which I'm not sure applies here, IANAL). There is only market recourse, aka boycott⁎, or potentially government regulation to protect political speech in the workplace (not sure if that already exists, but it sounds like a dangerous path to me as all kinds of wacky shit could be claimed to be political).

⁎ It strikes me that an embargo or sanction is a kind of political boycott, is that what you'd like to see? Because I'm not outright opposed to a government curtailing business with other governments that refuse to share foundational values. But this is a tricky road too because it basically leads to the kinds of debates like those made to refuse service to PoC or LGBT communities. In the US we have the SCOTUS to help decide those questions, what is the global analogue?
I would say that most Americans are actually very angry about the US government.
>they are willing to sacrifice their rights to ensure the laws on illegal information are enforced.

I think you meant to say "sacrifice everyone's rights." This isn't an opt in scenario, it would be your right to privacy being forcibly taken away.
I used ambiguous language, "strong hash".

I should've used "strong KDF" rather than "strong hash", a hash can be strong for other purposes, but makes a poor KDF for hashing passwords, such as single-round SHA-256.

In the ideal world, if your password is a random word with 128-bit entropy, no strong KDF is needed, there's no need for PBKDF2, bcrypt, or Argon2, a single round of SHA-256 is sufficient.

> In the example case of md5 or rot13

MD5 still has strong preimage/second-preimage resistance, unlike ROT-13.

But nobody uses random 128-bit strings as passwords, here's how key stretching and cost-factor comes to play.
The significant difference between free vs. proprietary OS and free vs. proprietary cloud are around responsibility and cost.

A person can hack away on a free version of an OS for cost of labor and electricity, and making a mistake on one's personal OS build tends to have a "blast radius" limited to the individual user (or perhaps an enterprise relying on whatever software that OS was running).

Running a free (as in speech) cloud service? Much trickier as one deals with cost to run the servers on behalf of other people and administrative costs of users of one's cloud offering abusing one's resources. It shifts responsibility and cost models in a way that doesn't map cleanly to pre-cloud models.

I'm not sure I disagree with you, but I can't visualize the model of replacement that would actually work (everything I've seen so far has significant gaps in security, reliability, and division-of-responsibility in the design itself).
Stock is down ~3.5% since Monday, is that a meaningful swing?

Not sure if shareholders care...
US Government Tried to Shutdown Bitcoin
This is a good point. I've been using gmail for so long I forgot that there are better MUAs out there.
I believe you. Short and to the point is usually a good quality for a comment to have. But in flamebait territory, the opposite is unfortunately the case—one needs to pack one's comment with enough flame retardant to disambiguate it from the cheaper sort of comment which is so much more common. It's extra work, but the burden is on the commenter to do that.

Thanks for the kind response. I appreciate it.
Username checks out? I do wonder though, doesn't her backstory include something about fighting corruption in India?
Geena Davis announces 'Spellcheck for Bias' tool to redress gender imbalance
In what way does pretending Taiwan does not exist improve China's security?
They won't. Valve has a huge presence in China, Epic doesn't.
For comments, you have to go to where the flag link appears. Please see https://news.ycombinator.com/newsfaq.html#cflag.

It's done that way as a speed bump to discourage reflexive flagging. An old PG trick.
I know at least one company that prohibits several ways to write any month or year like value in its password field. I think the animal might make it through as long as it doesn't have any shortened month name or repeating letters as sub string. I have found several creative ways to write new passwords for that login and am still annoyed when it randomly matches with "information from my profile".
Satya Nadella is the non-white immigrant CEO of Microsoft.
Yes, you could craft CSS to conditionally load an image based on the media query. This would let a server observe the client's setting.
Extend an official visit to one of the protest leaders.
It's stated that he was fired for "being creepy", which is a highly underspecified complaint that can be used against someone you find disagreeable for any reason, only some of which warrant termination-of-livelihood. I was being charitable assuming that the real accusation involved actually harassing someone.
Although there are many solutions I like the story to choose a language that existed before package management was part of the process. C, Ada, lisp is a great language, the Man pages are well written, use apropos to explore functions.
My response would have been: immediately push a ToS change + update to enterprise server so that it leaks all of ICE's code under MIT license (this would be mandated in the ToS change). Time it so the code is already public before they have time to react. Fuck ICE. I'd honestly throw away my career and all of GitHub's enterprise revenue to screw these guys over.
Yes, one man will have the final word regarding a ban on Apple. I didn't say that Chinese people wouldn't approve of the ban. But it will be for one man to decide one way or the other.
Thanks for the link. It says: "The ADA’s nondiscrimination mandate states that no qualified individual with a disability shall, by reason of such disability, be excluded from participation in or be denied the benefits of services, programs, or activities of a public entity, or be subjected to discrimination by a public entity." So, it's based on "services", not a place of public accommodation, and it (the letter) applies to public entities only.

There's another question that this situation raises: is a website a "place", a "service", or a "product"?

If it's a place, then place-of-public-accommodation rules might apply.

If it's a service, then it's likely to be treated like other services. For example, the ADA says that a barbershop must be accessible, but it doesn't say that the barber must cut the hair of a disabled person. (That would come under anti-discrimination statutes, not the ADA. I think. Not sure about this).

If it's a product, then there are probably no rules at all. There's no law that say that your faucet must be accessible to a person who can't turn small knobs, or that your book must have large-enough type to be read by the elderly.

Again, as I say, sorting all this out is going to be harder than you think.
But doesn’t economic growth means an increase in consumption, however immaterial the product is? Meaning, there will still be a limit in what people can (not to mention want to) consume at the point we are saturated in Content™, so more people will just have to be made to increase economic growth.
There are physical limits to efficiency. In different technologies were are different distances away, but there are always limits that we cannot exceed. We can get creative about not needing to get close to the limit, but the limits are always there stopping us.
I thought the same thing as well and am confused as to why you're getting downvoted.
Most C++ devs won't want to touch C and being the performance person in a Python project sounds like a sideshow job.

Mixing C and C++ like you do makes little sense, they're very different.
That was not even remotely my statement. Why are you persisting in this?
If technological efficiency had any effect on lowering overall consumption, we would see that now. But we don't. Consumption in real terms is increasing at an exponential rate. This is called The Great Acceleration.

https://en.wikipedia.org/wiki/Great_Acceleration

Turns out people use the efficiency of technology to just consume more. Your internet goods and services might increase consumption somewhere else. Some of it is even explicit. Google Ads is a digital service that explicitly is designed to increase consumption. In fact, all the great technology companies (Microsoft, Google, Apple) are designed around the idea that people will consume more. The tech industry, in aggregate, has been designed around getting people to consume more. Even Tesla, a green play, is designed around more consumption. Tesla could have been a company where you paid them, and they took your car and converted it to be an electric car by stripping the engine and adding batteries. This kind of play could have reduced real consumption. But that's not what Tesla is about.
Did the Obama admin imprison legal asylum seekers and separate them from their kids, and then lose track of said kids?