skysight-inc/HackerNews huggingface dataset:
Isolation makes the poor poorer. If you look at what happened in the slum clearance programs in the United States, we tried to fix people problems by bulldozing buildings. If you think about the needs of people without a prefix, the obviousness of some problems pop out. “Poor people” are “people”, and if you think that way, the issue of being a 50 minute bus ride from groceries should become apparent to you.

The South Bronx is a great obvious example. 300k+ people were displaced directly by the construction of the Bruckner and other expressways, and probably twice that were indirectly displaced as their neighborhoods were shattered by the construction and impacts of running superhighways through. Landlords abandoned or torched thousands of buildings in the 70s.

The answer to the housing issue was building big public housing projects in disconnected, cheap areas, which rapidly became magnets for crime and misery. Try feeding a family when no groceries exist — fast food and bodega food only.

If you look at old neighborhoods and cities, the poor were present and integrated in broader society. They may have been marginalized, but they weren’t set aside like dirty dishes in the sink.
Ask HN: How do I help an underperforming team get on track
Hi HN,

I manage a team of 3 developers (4 in total) and every sprint we either fail to deliver the work we commit to, or deliver work that ultimately fails the QA process. Even though half the team is quite junior (this is their first job) everyone is smart and capable of writing logical, working, and tested code.

Things I've tried:
* Reducing the scope of the sprint to something that should be very easy to deliver on (Parkinson's law got us)
* Daily 1:1 10 minute meetings with each seemed to be a burden on a everyone and didn't lead to productive conversations.
* Creating a rigid structure for the daily standup (Usually a ~5 minute meeting) but people seem to indicate everything is fine until 3-4 days before the end of the sprint.

For a young, scrappy, startup (we're under a year old) I'm struggling to understand if it's an issue of motivation, organization, team, or there are just some fundamental things that need to be fixed.

I would argue that everyone likes working with each other - so "starting over" isn't the first choice for anyone.
Ask for censorship and you will reap the controlled and powerless society that you have sowed.
Failure. It’s part of every aspect of life but we as a society don’t teach people how to handle it well.
Yea, it organically grew in features over time and just never had the opportunity to rethink the fundamentals of how it worked.
It's definitely fairly shady. For what it's worth, they seem to have deleted my account. I say "seems" because I don't recall receiving a confirmation email; my login eventually just stopped working.

At any rate, demanding that customers send an email to have their account deleted is ridiculous. Put a damn button in there already. And before any claims are made to the contrary, invoking "security" here is nonsense; if someone hacks my login, having my account deleted is the least of my problems.
It's terrible that the spec doesn't reserve something like .localdomain that is unregisterable so that DNS servers can use it for internal use.

.test doesn't quite cut it.
> I started off in PHP. It was wild.

Help a lot to start with something SO wrong :)

My first dynamic language was python, and the quality of the docs and overall apis of major libraries soft the landing.

But later I note that was parts of MY code that become a mess. The problem of delay of good design? is that good design GETS delayed.

And then fix that later is a problem. Major libraries and core APIs have the time frame and focus to polish them, but the rest of the code most do?, not much, so it stay in the awkward phase of "later will be refactored, maybe. Perhaps..."

Then later I move to F# and rust and can't delay bad design for long.

Is a chore to slow down at the start of the coding phase but later the speed up is huge: i don't need to fix my past mistakes by the truckloads...
GoodID Awards recognize impactful work to improve digital identity for all
Depends on whether you intend to write into the array, or only read it.

If you could make sure the array is read-only (which you can't, in Java), it would make sense to say that "Cat[]" is a subclass of "Animal[]".

The problem happens when you write. "Animal[]" means that you can put any kind of animal (not just Cat) into the array; and this is not true about "Cat[]"; therefore, "Cat[]" shouldn't be a subclass of "Animal[]".

Unfortunately, Java treats "Cat[]" as a subclass of "Animal[]", and then runtime errors can happen when you write to the array. And because of backwards compatibility, this problem is not going to go away.

Later they got it right with generics. "List<Cat>" is not a subclass of "List<Animal>". (But both of them are subclasses of "List<? extend Animal>", which means: a read-only list of Animals.)
>Technological improvement can both reduce the demand for labor and increase GDP. If there is no reason for demand for labor to increase, wages won't rise.

That's a political statement, not a law of nature. Bundled up in there are a large number of assumptions about how an economy works, how taxation works, what the purpose of a society (or even just technological advancement) really is.

I appreciate that for a lot (most?) people in the USA today, your beliefs about this are the common ones, and they seem self-evident and obviously true. But they are just one choice among many.

If you can't appreciate the difference that every single full time worker making $72k/year would make over the current situation (median of $62k/yr, up dramatically from just a couple of years ago when it was $53k), then I don't think I can help you. Moving the mean of a distribution to "less than 20% higher" than the median is huge!
I'm not lamenting precise or domain-specific language, this is just an instance of sloppy wording.
That risks getting you in trouble with Secret Service.
Ruby's `open` accepts urls. I can't say I've ever used this functionality.
There are plenty of laws that would give rise to remedies in this situation. Contrary to popular belief, tech companies aren't invincible to lawsuits. Neither is the guy operating the stolen account.

The issue isn't whether or not there are theories under tort or contract that would cover remedies here - they would. The issue is whether or not this is something that's economically feasible to get in front of the courts - it's not.
I appreciate your second point. I like to think of it as:

- Recognizing when someone may not be acting in your own best interest

- Setting personal boundaries with other people (esp. people who may be doing the former)
Doesn't hurt to try though - at least there will be a paper trail (plus public shaming) documenting their ineffectiveness.
+1 for The Challenger Sale https://www.amazon.com/Challenger-Sale-Control-Customer-Conv....

It really made me better at handling customers, even as non-sales
Those are questions where the answer depends a lot on what you're using the database for and what your requirements are. I'm not the best person to evaluate how much of a "hassle" setting up things has been, since I'm quite comfortable administering PostgreSQL nowadays, so I'm biased.

When setting up backups you'll want to know what you're backing up and how to restore it; Do you need to be able to restore to an arbitrary point in time, or to a snapshot of the data at the time of backup? Or do you need to be able to perform partial restores?

For HA, you'll at least need to specify if any data loss is acceptable; whether the system should perform automatic recovery in the event of a real failure, or if the HA merely exists for operational purposes where failovers are controlled events.

For example. PostgreSQL streaming replication is reliable and easy to understand, but it's asynchronous by default and you do need to monitor that the replica stays current with the primary. It's just fine as is for basic operational HA so that you can perform maintenance with minimal (seconds) downtime, but if you want a fancy autohealing system that guarantees commits are never lost, you'll likely need a more complicated setup with synchronous replication and real clustering software.

Generally, the stricter your requirements get (and the more data you deal with), the more effort it takes to implement it yourself.
You should be proud of yourself, since you do much more than 90% of people.
Seems a bit overdramatic. Just mark as spam or make a filter. I know it's the principle of the thing, but still, a bit over the top.
It is a nuisance to the people around you. If they're organizing something and make a FB/VK event for it, someone will have to bother themselves with relaying you all the updates via your preferred communication channels.

We need working federated social media asap.
> companies like

Any company with large number of users. It is not specific to internet companies. If you complain to McDonald's, you don't really expect to a proper investigation of that wrong burger incident.
I worked with a few of their execs during acquisition talks. I was really impressed with how concerned they were about continuing good service in a situation where they really only valued the tech.
a bit off-topic/random thought:

How will inequality evolve as technology continues to rapidly progress through automation?

COVID resulted in large unemployment... yet we still function optimally when it comes to manufacturing/supplying/delivering life's basic necessitates, as well as generally performing work function on a large digital infrastructure primarily capitalizing on its continued evolution. To me this is an alarm that makes apparent our market economy is not aligned with technology's true state and our society is very vulnerable to rapid risk we can't rapidly mitigate or adjust to. Also showing that other countries like China are in an operating model (whether humane or not) that is better aligned.

"AI" basically pitches an optimum point called the "singularity" and something I understand simply to be a technology that can make improvements to itself without us helping it. -- implying automation for all aspects of life.

So what happens along the way? ... because we're approaching any singularity very iteratively and where 1 person can own some automation that replaces a million jobs.

Inequality seems like it's only going to get worse. Hoping someone can reference any research in this area or how our market economy can evolve (admit my thought process here is very naive and anecdotal)
That’s...not evidence of a facebook employee being implicated. It’s actually not even evidence that the account even swapped hands!
Google's Sundar Pichai says future of office is employee 'on-sites'
>and the username was never your property anyway

Usernames can be associated to content and brands that have been made on other platforms. I wouldn't be so sure about this.
Seriously?? Are you that ignorant and bigoted?

Have you ever lived here? It's clear you have _zero_ knowledge of the area.

What about SF or Seattle? The bay area is non-stop superfund sites, and unlike the gulf coast, there's _zero_ involvement from the companies that created the mess. Here, we have a few, but with _heavy_ mitigation from the companies involved. Y'all have absurd earthquake, fire, landslide, and drought risk.

Let's turn that around... How about: "Evacuate the west coast. No one should be allowed to live in California, Oregon, or Washington. It's just a drain on taxpayers."
No matter who did the take-over, whether it's a Facebook employee or not, it would likely fall under a wire fraud.
> This is an example of how an idea is granted false legitimacy by having a catchy alliterative name.

Technically, the legitimacy of this idea is unknown, necessarily.

This is an example of how heuristic predictions about reality (and the future of it) can easily be mistaken for facts.
The term 'legalism' probably isn't what you're looking for here. I think 'Law' would be better suited.
OK, then give it a phone number? Why do you post about it on HN, what's the story you want to tell here?
I guess it is if you treat it as a game. I'm kinda surprised that even things like shaking hands and smiling are treated with so much disdain by some people. It just seems like Being Friendly 101 to me.
You don't need to disclose anything on the public DNS. Just register the domain, then use it internally.

For example, if you buy "example.com", just set your public DNS (assuming your registrar provides one) to resolv it to 127.0.0.1, then add your internal hostnames and IP addresses to your internal DNS. If you do it that way, "my-server.example.com" will simply fail to resolve unless you're on your internal network and you don't have to worry about any issues with using the reserved *.internal domain.
Ask HN: What product market fit strategy helped your startup?
I have a startup in the B2C space that lets users create animations quickly.

The reception is ok - people who use it in general love it. Retention is not so good. The people who like it a lot use it intensively for about a month and then drop off. The average user uses it for one time, produces an animation, exports it and never logs back in.

How did you tackle the product market fit / retention problem for your startup? How did you approach it? What metrics did you look at? What did you try? What worked and what did not?

Trying to learn. Thanks.
Not sure how giving a day or two notice vs 10 (two weeks) is going to matter in the big picture for anyone. You'll be clocking in/out 9-5 and distracted by people (hopefully) wishing you well. Anything you do will need extra review.

You can certainly put to paper in a day what your daily job responsibilities are as well as any outstandings on current projects.

As to working at the company again, the odds are probably low as you would not be leaving if things were good for you. Are they not paying you well enough? Is the job not challenging enough? Will they not move you to another area more suited to your talents/aspirations?

The only exception I could see would be leaving because of a move to accomodate a spouse but then again, would the company view you as reliable in the future?
No, the point is that "there's nothing anyone could do about it" is absolutely not true.

Sure, somebody could anonymously push a patent-encumbered solution and make it available to the public, but there's a lot that could and would be done to prevent the public from using that solution if the patent owner (or whomever they sold the patent to) wanted. That would just create a "poisoned" version of the software that's taboo for every legitimate user because it opens them up to a cease&desist + requirement to pay fee+penalties for previous use.

For starters, if running a full node required to run patent-encumbered software then (no matter if that software was published on the internet) all the legitimate exchanges would be prohibited to use the software, and any US merchants would be unable to accept bitcoins, since they can't use the software anymore and any USA payment service providers who could handle the transactions for them would also be prohibited to use the software without licensing the patent.
HOTorNot shaped the social web as we know it
That could be completely made up. He could just be saying this to stir outrage at facebook and that’s why the tickets are being closed.

There’s really no evidence of anything at all.
Which drug did you use? I get the exact same thing but I take standard loretadine tablets like once a week and they don't seem to make a difference.
What you've described is a nice summary of strategy #1 in the pantheon of strategies used by capital to reduce the percentage of GDP that goes to wages.

You weren't actually claiming that the overseas labor got the same chunk in wages that used to go to US labor, were you?
Sure, building a successful business is harder than that, but it's also harder than coping with death threats and I think I'd fail to build a business if I received death threats every day.

You don't need something to be harder than building the business. You just need it to be hard enough to interfere with the process.
.invalid is guaranteed invalid by spec.
Yeah it's terrible. The JS framework we use hijacks the ID property with some internal ID which is quite annoying in some cases.
I think yes. I do F# for a lot of time, and looking at past code I can't just figure some stuff. Not only their type system look alike dynamic, it make you build some stuff that is IMPOSSIBLE to get without a serious look at the types: And the types are invisible and behind abstracts constructs.

With python, for example, I can't at first see what a function need but at least see the body give huge clues, because python rely less of abstract type stuff (it have a issue with monkey patching and delayed build of objects BUT, "if look like a duck.." is most of the time enough to get things..
Depends on climate.
Circumstances certainly matter. I live in a small exurban town and, as a practical matter, I'd never use a bicycle for anything other than pure recreation. I also just don't have great balance in general so the relatively rare occasions when I do ride a bike on a forest road/carriage path, it's always a bit more of an adventure than is probably ideal.
Is there a std-variant for rv64g? And if not, how easy is it to setup for rv64gc? I have an emulator with a known rv64gc bug, and it's faster to emulate uncompressed instructions (until I start translating them, I guess).

Also, what language is the assembler written in? Is it embeddable?
Don't forget, much of that effort has now trickled down into the PHP language itself. We've long had scalar types for function parameters and return values, but with 7.4 and 8.0 we've added union types[1], nullable types[2], and typed properties[3]. While not a part of the language yet, generics can be annotated with the linting tools PHPStan and Psalm[4], and native support for these annotations is coming to the next release of PhpStorm[5].

Using PhpStorm, I've worked with 100 kloc PHP codebases where almost every type was inspectable. And the language support and tooling are only getting better all the time.

1: https://stitcher.io/blog/new-in-php-8

2: https://www.php.net/manual/en/migration71.new-features.php

3: https://stitcher.io/blog/typed-properties-in-php-74

4: https://phpstan.org/blog/generics-in-php-using-phpdocs

5: https://blog.jetbrains.com/phpstorm/2020/07/phpstan-and-psal...
Almost two decades ago, while I was in a bit of a funk about the not-very-interesting, heavily corporatized thing the software industry has become [2] I read the book "Vagabounding" [1].

It talks about doing exactly what you're describing and it sounds great, but then, if you're like me, you start worrying about your long term, and, for example, eventual medical costs and so on. Like many things, it sounds great until you consider downside risk.

[1] https://www.goodreads.com/book/show/100247.Vagabonding

[2] Essentially, I was very, very familiar with the 1970s and especially the 1980s Valley since parts of my extended family were directly involved, and I'd been looking forward to it and all of the excitement around it. The 2000s+ experience of the valley is far, far from that era for people who love technology, building things, excitement, etc.
> You don't have property rights to it the same way you own actual property or a domain name

This is the USA of the 21 century: people don't have rights to their personal data in the digital world.

The account was filled with personal data. In Europa giving access to it to someone else, who then deletes that data, is a violation of GDPR and article 8 point 1 of the Charta of Fundamental Rights. One day, hopefully, americans will understand and start demanding an amendment to their constitution as well.

Let's compare it to renting a webserver: The contract might have a one-sided cancellation clause, but it sure will not have a "give someone else the data" part. Why should something like that be ok for Facebook? - (edit: reduced snark in response to flag)
Average people measure their financial position relative to others. Economic mobility precisely measures that.
I have no dog in the fight (I'm not connected or loyal to Crowdflare whatsoever), but this is a non sequitur.

Companies work to priorities lists based on how important things are for customers. So it's perfectly plausible that the very reason they're not flawless at removing cancelled users from all their email databases is that they're too busy focusing on, as you put it, "the many far more privacy-relevant things they offer as a company", which they regard as far more important.

I'm not saying that's definitely the case here; I have no idea of any specifics. But I've definitely seen things happen that way in other companies/teams I've observed.
Peter Thiel “Stagnation or Progress” Syllabus, Stanford 2020 Course (German 277)
Vibrant cultures draw on the dynamism of innovation and creativity, but they decline through stagnation, forms of which we have been facing in recent years: deceleration of technological innovation, prospects of slowed economic growth, and a generalized cultural malaise or decadence. This seminar examines this problem and asks about antidotes, wether as progress, renaissance or disruption.

1 - OUR PRESENT DECADENCE:

Leo Strauss, The City and Man, Introduction
p 1-12

Ross Douthat, The Decadent Society, entire

2 - DECLINE:

Oswald Spengler, The Decline of the West, abridged edition, selections
p 3-114; 176-225; 245-254; 360-415

3 - SCIENCE:

Francis Bacon, New Atlantis, entire
p 63-111

Derek de Solla Prince, Science since Babylon, entire

4 - TECHNOLOGY:

Richard Rhodes, The Making of the Atom Bomb, selections
p 13-28; 104-197; 279-317; 443-485; 617-678

Film: The Right Stuff

5 - FEAR:

Soencer Weart, The Rise of Nuclear Fear, entire

René Girard, "Hamlet's Dull Revenge" from Theater of Envy
p 271-289

Film: Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb

6 - COUNTERCULTURE:

Joan Didion, Slouching Towards Bethlehem, title essay
p 84-128

Tom Wolfe, The Electric Kool-Aid Acid Test, entire

Film: Once Upon a Time...in Hollywood

7 - STAGNATION I: JOURNALISTIC ACCOUNTS

Christopher Caldwell, the Age of Entitlement,
p 3-279

Camile Paglia, Provocations, selections
p 465-480

8 - STAGNATION II: THEORETICAL AND NOVELISTIC ACCOUNTS

Carl Schmitt, The Crisis of Parliamentary Democracy, entire

Michel Houllebecq, Submission, entire

9 THE CASE AGAINST GROWTH:

Dietrich Vollrath, Fully Grown, entire

Donella Meadows et al., The Limits to Growth, selections
p 45-155

10 WAYS OUT?:

Ernst Juenger, The Forest Passage, entire

Henry George, Progress and Poverty, entire

-

Anyone interested in discussing this books, I would love to meet you. DM me on Twitter: @PabloPeniche
> Seriously?? Are you that ignorant and bigoted?

I don't think you can be bigoted against a region.
There's a command called M-x lsp-doctor that will tell you if you meet all the performance requirements for LSP mode. Among those is emacs 27 compiled with native json support (you can build emacs 27 without native json).
Approval workflows have so many problems. I've seen people that have to make tons of approvals but it's not there real job just approve everything that comes through since they don't want to break things. Almost completely destroyed the security point of making people review stuff for access control. It does fix things in a pure compliance sense so it'll continue.
It's not wrong, it's incomplete since Basel regulation was introduced. (Although the Keynsian description you will still find in most textbooks is wrong, but that's another rabbit hole).

The two issue's with non-zero reserve regulation were (historically) the price of gold was implicitly linked to deposit expansion, and in the Bretton Woods era, all the countries had different expansion rates. Then post Bretton Woods, Basel comes in.

With Basel the Bank's risk weighted capital also regulates the amount of lending, and hence deposit expansion.