skysight-inc/HackerNews huggingface dataset:
There are a lot of obvious upsides to this, but the downsides are pretty dire.

There are very few human beings (if any) that don't have something lurking in their genetic history. An elevated risk factor for this or that.

It's potentially a great way to suppress particular groups of people since there are a lot of heritable diseases that are typically only carried by certain ethnic groups i.e. African Americans and sickle cell anemia.

Also where do you draw the line? Outlaw people from procreating if there's a 100% chance of inheritance? 50%? 1%?

What about nonfatal, inheritable stuff like obesity or blindness? Or fallen arches?

Even the "easy" case (a 100% inheritable, 100% fatal disease) is maybe more complicated than we want to think. What is "fatal?" Fatal in < 1 year? Fatal before adulthood? Fatal in one's 20s? What about a disease that is "fatal" in the sense that it just subtracts 5, 10, or 20 years from one's expected lifespan?

Penalty is a permanent tax of up to 10% of your income for life.

Even this is problematic. What about very poor people without any money to tax, or what about very rich people who simply don't care and/or have so many tax loopholes that they pay no taxes despite living comfortably?
Quite a few things implement discovery. Most IDPs advertise metadata, and many RP libraries consume it by default. IDPs even motivate them to consume it by rotating signing keys pretty often.

Not many things support dynamic client registration, which means the list of IDPs a site can use are pretty static.
Well, for starters we are looking at question answer type natural language processing, something superior than Google smart replies. So imagine a flow something like '<Bot>, schedule a meeting with <p1> at Noon tomorrow. Now the <bot> has to figure out the availability of <p1> at Noon. This is relatively simple if <p1> has given the bot access to the calendar but that's unlikely. So the bot has to start a series of dialogs which to figure out the availability. Now you are looking at NLP + some state maintenance and it gets even more trickier if you have more than one participant, if there are no available overlaps, if the bot has to force a schedule which is dictated by the boss. Using a phone app you can solve some of these by prompting custom keys but then you run into app distribution challenges.
https://www.nytimes.com/2017/10/02/well/eat/good-vegan-bad-v...
GitLab is pretty big for a small group. If you thought redmine was ok, try gogs.
The EPA Is Hiding Proof That a Widely Used Chemical Causes Leukemia
If you get it working in VSCode, do share the config template!
What does the European Union have to do with this?
Storing feeds of each camera is got to be expensive. I thought about recording my life. It would be too expensive for me to do surveillance on myself 24/7 and then do analysis on the feeds. And i make more than the median Chinese or american.
First you make it easier to control the masses

THEN you make any kind of rules you want

Prevent any rebellion with AI

Install implants to people to further cement your control later. You won’t even need to do facial recognition.

There are essentially two options here:

1) A ruling class enforcing totally arbitrary rules on a society of “pets”

2) An AI that eventually makes the ruling class completely irrelevant

My main concern is that this AI will not be sensitive to what humans need or want and will cause a lot of mismatch that they won’t be able to get out of anymore. Revolution won’t be an option. You’re just stuck in a jail being controlled by a dumb AI that just prevents any way out of the jail.

There may be no more progress or advancement as this AI would not have any abilities or interest in any of that. Just a zoo of humans essentially.

We are already turning the entire planet into farms and monocultures.

And a zoo for ourselves is next. No matter what you do someone will invent autonomous X that will then set the standard for all human behavior. It will be so efficient as to notice when you did a tiny thing wrong and the penalties would be extracted via perfectly mapped system of rewards. It will know anyone who tried to help you out as well.

It’s just too “sweet”.
Ask HN: What is your optimal strategy for migrating a legacy system?
Let's consider the following hypothetical situation...

You've started at a SAAS business that has been operating profitably for five years.

As you get exposed to more of the source code, infrastructure, processes, etc., the more technical debt you discover (lack of separation of concerns, tight coupling, no automated testing, no automated build or deployment pipelines, etc.).

You reach a point where you have no other choice but to suggest that the company declares technical bankruptcy and looks to rebuild.

What strategy do you take to rebuild the system?

Do you create a completely isolated project that is developed behind the scenes until it's ready?

Do you attack each layer in a horizontal fashion (front-end(s), back-end(s), persistent data, etc.)?

Do you rebuild each feature/feature-group/page and cut across the full-stack (i.e. in a vertical fashion)?

Let's say that you also have to make UX changes, either during the rebuild or afterwards.

Let's also say that there is a web app front-end and a mobile app front-end, but you are considering merging the mobile app into the web app (think progressive web app).
I think it's important to emphasize that in this context there's an explicit mention of scale. Surrogacy as something of the future. Almost as an institution. For this scale to be possible, an exploitative relationship between the buyer and seller is required. It's a prerequisite. Otherwise there wouldn't even be a mention of it, since it would be at the negligible scale of a friend or family member donating a kidney to a loved one.
I'm in the same boat - I've switched back to PocketCasts. It's sad, because not only is AntennaPod open source, but I think it's more featureful than many of the alternatives. But it's become unusable due to this bug.
Seems like a good platform. Layout looks quite nice. The sidebar opening transition is kind of choppy. Haven't written CSS in a while, but there seems to be quite a bit of layout re-calc happening when everything on the page shifts over.
I'm with Uncle Bob on this one.

For the record, he tweets things that lean both right and left.

It's true Trump broke up families. It's equally true that Obama handed immigrant children off to sex traffickers. Neither should be compared to Nazis.

Those who use such hyperbole will be completely ashamed of themselves in years ahead. Count on it.
Ask HN: anyone else interested in a remote dev community?
Would any folks around here be interested in starting up a discord group for remote devs? A common complaint I hear from other remotees is that it can be isolating and the lack of social interaction wears on them. I am wondering if one solution could be virtual networking with other devs working remotely professionally. In addition to just chatting through text, the community could eventually facilitate things like online meetups or focus sessions to stay productive.

If this sounds like something you'd be into, join here and lets see if it jives: https://discord.gg/A69jWp8
Why cant ISRO release high def videos?
Even the title cries clickbait.

For what it's worth: life is deadly. Deal with it and eat what you like.
> This user-centric approach paired with the technical aspects of how Shortcuts works gives Apple’s assistant a leg up for any consumers who find privacy important. Essentially, Apple devices are only listening for “Hey Siri”, then the available Siri domains + your own custom trigger phrases. Without exposing your information to the world or teaching a robot to understand everything, Apple gave Siri a slew of capabilities that in many ways can’t be matched.

Is there a good doc or video that delineates what data stays on the device vs. being sent to Apple for processing? E.g. how much of this functionality will be available if you are not signed into iCloud?
You know what would be more efficient than that? Regular crosses instead of continuous trading.
Both of our kids are very verbal, they were speaking very clear sentences when a lot of their peers where barely intelligible for example. We are constantly amazed at their vocabulary and clever turns of phrase they come up with on their own.

My personal goal has been to make sure they feel like they have a voice and get to be heard. They have agency in their lives; choices and consequnces. We've always talked to them like people and encouraged them to use their words. When they were little I'd repeat back what they said and respond as clearly as I could, asking for clarification or whatever. They've been read over a thousand books by the age of 5.

I don't know how much of that is nature or nurture, but we definitely make time for them, and have the means to do so.
Sigh, do we consider every script kiddie attack from a US ip address a direct attack by the US government? From China != China.

And sorry, "citing national security sources it didn’t identify" just doesn't cut it.
I was a cracker in my early to mid teens. Never malicious, just exploratory. Owned my HS network and college networks. Had a moment when I realized how much I was in for if I was caught, and then just walked away, cold Turkey. Do financial software engineering now. Only crack myself now.
It's pretty clear that Microsoft really took a close look at the specs when developing Edge, which is really nice. It also has the benefit of being the newest of the major engines.
My inner self is kind of in the 'watch the world burn' mode.

Given ICANN is a US based company, I believe they can terminate the contract with all European registries for unable to fullfill the terms in contract.
Here are my two cents. The reason why you're talking such a long time to get simple things done is because you haven't had enough experience. You said you were carried through projects and assignments, so this is all coming back to bite you. By letting yourself get carried, you missed out on the opportunity to make stupid mistakes, think through design choices, and learn what's good and bad.

Alas, not all is lost. Screw what you did wrong yesterday and in the past, and start fresh today.

For personal projects, keep the scope minimal. Better to finish something than not finish anything at all. And if you're struggling with something as basic as type errors, then your approach to programming is wrong. You have to drill this to your head: code a little, test a little.

Of course, all of this on the assumption that you have speckles of ember left to turn it into a fire - to have the drive to learn and improve.

Best of luck.
It seems that gogs is specifically for Git hosting rather than issue tracking and project management?
I've been in your shoes before, and I think the others have said it better, but basically:

- You need better practice, not more practice

- There's a difference between <being able to be hired by google> and <being able to be hired by a small company that needs a programmer>.

- Go through the MOOC "learning how to learn", sleep 8 hours, eat some ice cream, get hired by a small company, become a programmer.

Thank me in a couple of weeks for that.
I feel that goes too far in the other extreme. They might not be able associate the examples with their own environment if the prompt is different (besides username and host; a different $PS1). Having the window representation makes for having more to associate, like "yes! I too have a window with a bit of text at the top and empty space below and to the right!" Having drawings also allowed for those arrows and text to explain the content, so that's great.
What ancient DNA says about us
>and spend 24 hours a day shitposting bernie sanders memes on message boards, and trolling the hell of of every staff member of every trump appointee

and how relevant is that to the life of the average American citizen?

In a sense, the American apparatus is significantly more advanced. You don't even need a scary government and a social credit or a staunch party line. You simply dangle the carrot of free political speech around, let people run around with their signs on the street on occasion and they're perfectly content with their lot.
Depends on your point of view. IndieAuth has a bunch of modifications to OAuth2 behaviors that may not be compatible with existing deployments, and requires software to implement things like full HTML parsing libraries to read out link tags. There were many incomplete OpenID 1/2 implementations, and compatibility greatly suffered as a result.

As someone who maintained an OpenID 1/2 OP for a few years, I would much rather implement OpenID Connect Basic Profile than IndieAuth.

IndieAuth, like OpenID 1/2, also assumes the user has a known profile page or even knows what a URL is, which are both statistically unlikely.
The classical solution of preventing individuals reproducing doesn't have to the the only solution. Prevent by natural reproductive methods perhaps, but at some point, we're going to be able to genetically screen individual sperm and eggs. Though the latter will be a lot more difficult with the limited supply. The visceral opposition will be there, but the philosophical issue is partially sidestepped.

There is clearly a hierarchy of problem genes which will mean that the philosophical issue is not eliminated. Debilitating diseases is obviously something people are not opposed to eliminating. Eliminating the more subtle personality "defects" though will prove a lot more problematic where we start going into issues of homogenisation in a population.
Eventually I have to believe even the financial institutions will decide that the current system is neverending, and they'll work out a system of simultaneous bidding. There's no reason why there can't be a tick-tock where trades queue until then next tick, and then are dealt with according to a fair algorithm of some sort.
> I know this is HN and we need to know 100 git commands.

The ones that I normally use are fetch, merge, push, reset, rebase, clone, diff, status, branch, log and checkout. When I used svn, I had to use co, commit, add, delete, diff, status, log, copy, and update. Eleven versus nine commands, so the difference isn't really that much.
I’d be curious why it was downvoted? I think it would do this same effect overplayed on a camera view. You’d need the speed of light to be something like 4 mph and it would do the same effects as the video plus a clock that slows down.
As well it should. Can you name a company that you trust?
While there are nice features in fossil (and sqlite is fantastic), but it is not git compatible. If the code and artifacts were kept in git underneath then exchanging code with other repos would be seamless. I don't understand why they rejected keeping tickets as files in a version control system (separate from the code), instead of blobs. It just seems unfriendly to manipulation by other tools. Philosophically, I like that git can be extended with small tools and modules instead of a monolithic executable.
What about those suffering from mental health conditions?
It's great to see Apple finally add some powerful customization, and for power users this is fantastic, but to average users this makes no difference. When it comes to normal queries, Siri is still far behind. Sure, with some extra work I can get almost any query to work, but most users don't want to manually code up all their queries.
With the exception of like, binary patching of executables that use versioned symbols or some craziness like that, virtually all software cannot be upgraded while it is running and expected not to produce errors.

I mean, if you use a plug-in style system, you can program it to block operations while a module is reloaded or something. But most software is not designed this way. Especially with ancient monolithic models like Go programs.

Upgrades just can't be done easily in a complex system. You can do them without concern for their consequences, but that doesn't mean they're safe or reliable methods.
Saw someone else comment on a different TechCrunch article here on HN about how these articles about Apple read like press releases. I really feel that now.
In some hotels of the world, light switches always go back to their default position upon toggle. It is counterintuitive that there's one and only one affordance to turn off a light and to turn it on.
You are skipping all the actual useful stuff and teach them right away how to exploit them. A good locksmith certainly is good at lock picking because of the amount of locks he has build/fixed already. Just like a good Sys/DevOp is a good hacker because of the thousands of hours he has put into building, maintaining and hardening his systems.
These skills are not _taught_ but _learned_ on the side from experience by actually working in these fields.
If Jeff Bezos' contribution to society is so immense that he deserves all the billions he has amassed, what about the scientists and mathematicians of the world who died in poverty, but on whose shoulders the modern world is built upon?
My advice to you: pick a language and write a version of Space Invaders. Or find something else to tinker with. Bottom line, you need to practice your skill to get good at it. Right now you sound like you’re stuck in your head. Do something that renders your problem-solving skills in meatspace.
Defining Churn the right way for your business
Has anyone considered the effect of general relativity on syncing clocks on a nanosecond level over large areas?

I previously read about this topic and it didn't seem to occur to the author (who may have been Levine in fact) that basic physics (not that I'm that knowledgeable about it) puts a limit on how finely you can order physically separated events.

https://en.wikipedia.org/wiki/Relativity_of_simultaneity
Here's two [1,2]. There are plenty more you can find with a Google search.

[1] http://www.aei.org/publication/yes-the-us-middle-class-is-sh...

[2] https://www.washingtonpost.com/opinions/is-the-middle-class-...
Mid-stage? :-D. It’s hard to feel like this stage is ending but I totally discounted war on terror as a good starting marker. Definitely agreed on some of the next steps we have to take and eager to see them come. It just seems like we are still a long way from any coalescing on a way forward, but yeah to your point there’s great people talking about it more and more. Maybe this will happen sooner but I still feel like it’s a decade or so out, 2028 would fall into the 22 year cycle.

To the FDR style leadership angle, tough times seem to produce these great leaders. So here’s to hoping for the brink, so that we can be lead away from it, I guess.
> Planning for death is giving up in some regard.

I'm in my 40s and have a full estate plan including a will & trust, technical recovery how-to's, and my advanced care directives documented. If I get hit by a bus tomorrow, I don't want a) my estate drained for bullshit care that won't fix me, b) or the people caring for me and executing my post-death instructions burdened unnecessarily. If I am a vegetable and the spark that makes me, me is gone, pull the plug. If I don't have the mental ability to ask for food or water, pull the plug. If I am in so much pain I am out of my mind, bring on the opiates and large doses please.

I haven't given up and I have no plans to die any time soon. I just realized I had too much money to die without a will and I don't want to live like a vegetable. It's all my choice, not a hospital system. You don't like these decisions, you do you and document your own plan.

Death happens to us all. If you don't like how somebody else did their death, document your own preferences. If you want to live unable to lift a spoon to mouth, unable to walk, confined to a bed, not knowing what year it is, that's okay. Just hope you don't marry somebody like me without an advanced care plan! I would pull your plug under those circumstances. I'd cry, but I would do it if I didn't know what you wanted. Sounds like you wouldn't want that...

Ignoring a 100% guaranteed thing in your future because it's uncomfortable to think and talk about is irresponsible in some regard.
Totally agree here. You'll have no issues in your career if you can write software that increases revenue for a company. Sure, being able to visualize and implement data structures and algorithms is extremely useful, but I wouldn't say it's absolutely required to enter the industry. Hell, when I first started professionally, I couldn't tell you the difference between a binary tree and b-tree. If you're passionate about software development, it'll come naturally.
It's the opposite in Australia: "down" is on; "up" is off. This is nominally off: https://en.wikipedia.org/wiki/Light_switch#/media/File:Austr...
Theory is the faster the market is, less the room for arbitrage, and better for the day trader. HFT has certainly narrowed the spread.

Big problem currently is moving large block (institutional) trades without affecting the market. Thats why a good chunk has moved to dark pools. (I work for a dark pool ATS).
Apparently many people in China buy imported powdered milk for the same reason - the local stuff may be adulterated.
I worked at a computer/software store in the mall that sold the Atari ST (and other computers of the era) while I was in college.

I can still remember the reaction you would get when you told people whose Ataris had gone haywire that the quick fix for units whose chips were coming unseated from the motherboard was to pick the computer up, hold it level, and then drop it from about a four inch height.
Not sure where you're getting your news from, but it was confirmed by the UK government that it was a nerve agent. I can't see any news stories about fentanyl, so I suspect that was an initial suspicion before they investigated further. I'm not sure what your reasons would be for posting that here...
Yeah, there's ample evidence that it's almost all no gain on the startup exit side, unless you got very lucky and worked for the right company.

I can confirm that RSU payouts at the giants far dwarf what you can get at almost all startups. The total comp difference is insane.
That's really a toxic assumption to make.
Isn't it fundamentally impossible to order everything to an arbitrary precision? If the time between two events is less than the distance between them divided by the speed of light, then which one came first depends on the frame of reference. When you're talking about nanoseconds or less, you're inherently never going to be able to reconcile things that are miles apart, is my understanding.
Two of the issues with Siri is that Apple does not like to roll out features unless they work for everyone (across all languages), and discoverability of what it can do against disappointment in what it can't (really, you think defaulting to a Bing search is the best thing to do in this case?)

Siri Shortcuts lets you define your own local command and control phrases from presented actions, effectively solving both issues. It could (depending on per user investment) make Siri way more individually useful.
I was under the impression that the welfare reform at the time was an attempt to remove the incentive to stay on welfare (and that what was passed was the most politically viable during that period), but I'd be happy to learn otherwise, since I was an unexperienced, if politically vocal, teenager at the time it was being passed.
There was quite a bit of hyperbole during and immediately after, but I haven't heard much later from either side about where the implementation was flawed or how it could be improved, so any info will be happily chewed on :)
The only thing worse than the pro-vegan whataboutism that you replied to is anti-vegan propaganda like your last link. Sheesh.

And the Oxford study has a whole lot of "due to poverty" evidence. "This recommendation is bad because it does't work in Kenya in areas of subsistence farming, where the diet is already kinda shitty" -- really?