skysight-inc/HackerNews huggingface dataset:
Not disagreeing, just curious where your data came from.

The census data >80% of Americans live in urban areas but that’s loosely defined as any area with more than 2500 people
Notably that the perpetrators are currently in prison for related crimes.
https://threadreaderapp.com/thread/1282404647160942598.html
I think that money should now become a high technology and take advantage of that. We ask it to do a lot and so we should give money the tools to be effective. Starting by integrating more information.
>> On the right, there seems to be a growing view that "free speech" means that you should be able to say whatever you want (even if it's literally a factually untrue lie), and not experience any social censure and be welcome on any platform or venue.

> This is a good point, however, it's worth pointing out that 'free speech' definitely covers 'untrue and false facts'.

I suppose so, but such things are often not protected by the First Amendment, and expressions of falsehood have no positive value except when corrected. The point I was making was actually the clause after the one you quoted.

> I guess, if you're the President of the US, lying about election outcomes, the the results of the lies are so outrageous, that there may be some 'sanction' on a private platform.

> I'm not sure what the 'censure' should be for private individuals, sometimes regular people have difficulty with the facts.

What I meant by "social censure" was criticism, condemnation, correction, social rejection, etc. The people on the right that I was talking about seem to believe the free speech means they should be immune from those things, or that their statements should be presented with a false balance (e.g. as a he-said-she-said, "Trump says the sky is green, but Biden disagrees and says the sky is blue"), or that others should be obligated to repeat them without further comment. The Parler things show that clearly, since their main objection was that their false statements on Twitter were being paired with corrective warnings and sometimes even hidden behind them.
> Dex authors have a background of being frustrated with NumPy-style programming

It seems to happen that up and coming people look at the convenience that is NumPy and decide they can do better. This is cool, since without such an attitude, NumPy wouldn’t exist. I still think it’s hard to beat NumPy for all its faults, if you marginalize over the broad spectrum of scientific computing and data science.
These rules are interesting. How did you arrive at them?
Sarah Jamie Lewis's work on privacy has been massively influential on the work I'm trying to do. I also highly recommend checking out her Oniondildonics post about metadata obfuscation in anonymous teledildonics interactions:

https://mascherari.press/oniondildonics/

She's now running the Open Privacy project, which is doing great work on general anonymized communication:

https://openprivacy.ca
That isn't really true, Unreal uses assertions heavily, see https://docs.unrealengine.com/en-US/ProgrammingAndScripting/...

Unit tests etc aren't that useful in games so no you won't find much of that stuff.
Oh, I didn't even think about this, but I think you're right: there's no generic way of iframing a victim where you can see all their document IDs. This doesn't seem very plausible.
> Let's be happy with what we got.

Ouch. It's exactly this mentality that enables malicious actors - "it could be worse". It could always be worse, but that doesn't make it sufficient justification.

Functional equivalent:
"It could always be even more anticompetitive. Let's be happy with what we got."
Isn’t it only a bad thing to do if the person has no reason to be scared? If there is a fire in the building, I want someone to tell me, not shut up because of a desire to avoid scaremongering.
This looks like a major environmental concern near manufacturing plants.

However, as for myself, are things like teflon non-stick pans a serious concern? Do we have good data of the risk?

I tried to quickly research this, and this cancer.org article leads me to believe I shouldn't be too worried: https://www.cancer.org/cancer/cancer-causes/teflon-and-perfl...
What's on the Menu in Ancient Pompeii? Duck, Goat, Snail, Researchers Say
"Ever wonder what a 2,000-year-old fast-food restaurant might look like?

Well, new photos from researchers might give you an idea. Archaeologists said on Saturday they excavated a complete thermopolium — a Roman food counter — in the ancient city of Pompeii.

Researchers are analyzing the findings to create a more complete picture of the daily life — and diet — of a person in Pompeii."
Cortex: A serverless compute engine for machine learning
TIL I'm a 5 year old.
Yep. I could see choosing to save a dog over a person on similar lines. A person should be able to take care of themself and would (generally as an adult) not be the responsibility of another person. A domestic dog may not be equipped to take care of itself and as an owner you feel a moral responsibility for their wellbeing.
Car mechanic. If you specialize in certain niches, it pays quite well.
> The primary reason for any tax at all, regardless of type or preference is to raise revenue for government. That fact shouldn’t be lost when discussing which kinds of taxes and what percent to raise them at is discussed, even when optimizing for political outcomes.

That's a political statement speculating at intentions. For instance, the number one purpose of a carbon tax is to disincentivize carbon emissions. This is exemplified by the fact that carbon tax proponents generally support returning the money to all taxpayers as a 'green dividend', i.e. it's a net-zero redistributive policy.

Raising government revenue isn't that important compared to the prime purpose of the carbon tax.
Like the idea! Tested on a couple of random research papers with mixed but decent results. Really look forward to leveraging this sort of tool as it improves.
Barely related PSA: Just want to underline the “You don’t have to be overweight to have sleep apnea” thing. I, for example, have teeny tiny airway (via overbite) that gives me Obstructive Sleep Apnea. Took me, oh, 20 years to figure this out

(Snoring is normalized/funny in our society but should be viewed as cause for potential concern)

https://www.mayoclinic.org/diseases-conditions/snoring/sympt...
I think the reason you’re getting downvoted is pretty much that you’re trying to impose your ideals on others. Some people likely benefit from this library. Some people benefit from the latest video game. If we were all working on curing cancer, the sad truth is that there wouldn’t be very many fun things in life.
+1 to the browser extension idea
Best Linux distro for 2021 (tl;dr = Manjaro)
Are you serious yourself ? On second reading you sound like satire and irony.

Anyway, I forgot to add git to the list of tools needed. It's really easier once you throw git into the whole thing.

> Good luck extracting sensible data from WordPress’ database without losing metadata.

What ? You know you can do SQL queries, right ? And if you can set up the whole bang for jekyll/git you certainly can do SQL queries. And use the WP rest API. And the internal WP query API. You are more likely to lose integrity of your metadata stored in a yaml header in md files because of a typo at some points. How do you even start to lose metadata when WordPress enforces consistency and validation on every article saves ?

But forget about all that, that's software dev stuff. WP comes with built-in to sort and look at metadata and posts.

> Which one has the worst lock-in? The former certainly isn’t locked to anything.

Now you are trolling. You know full well I am refering to storing files in github. Which is owned by the good old and trusty evil MS. Not saying it's not easy to move things (you don't send your files only to gihub, right ?) but tying yourself to github is a worst lock-in than your own mysql database.

> GitHub Pages with Jekyll don’t even need an explicit build step.

That just doesn't make any sense. There are way more steps before you can even type 'git push' and then hit a browser URL https://pages.github.com/

And that's just for the setup of the whole thing. It's always gonna be faster to move around widgets and widgets content to cusomize sidebars and footers in WordPress than diving into jekyll templates.

And this is from a guy who spent the afternoon setting up strapi on a VPS and is getting into gatsby because it looks fun.
Have you read the footnotes? There are several papers referenced. From an evidence based medicine standpoint this recommendation is rather weak but the benefits appear to outweigh the minimal cost and risks.
There was a similar article on TorrentFreak a week ago about a copyright owner who filed a lawsuit against YouTube over repeated copyright violations.

It seems they slipped up and made a little mistake, though!

> YouTube Class Action: Same IP Address Used to Upload ‘Pirate’ Movies & File DMCA Notices [0]

--

[0]: https://news.ycombinator.com/item?id=25498376
No, random sampling can be done, although obviously not foolproof would still be better than nothing. It’s a common practice in most other industries, organizations, and even in sporting organizations with drug usage, etc.
I know a guy who is a diesel electric mechanic for the railroad and makes better money than I do as a software developer.
> 3. It may actually benefit China, as it shifts from an export driven to a consumption driven economy to have a large population of idle old people spending money on the economy, it means that the government can grow the economy by directing more funds to people rather than to hard assets whose ROI becomes increasingly dubious.

China has much worse social security than many other countries.

Chinese retirement pension is expected to dry up by 2035 [1], and close to half of the population earn only 1000 RMB (140 USD) per month [2] (it is reported that 900 million earn only 2000 RMB per month, 1/3 of the poverty line of US).

This means there will not be a large population of idle old people spending money on the economy, but they will take up resources to support. (That’s the reason behind the proposal to delay the retirement age [3], but as the article Chinese Demography explains, this barely changes the overall trend.)

[1]: https://www.scmp.com/economy/china-economy/article/3020602/c...

[2]: https://www.scmp.com/economy/china-economy/article/3086678/c...

[3]: https://www.bloomberg.com/news/articles/2020-11-29/china-sti...

The aging and poor population, plus the excess production and over-investment in the last decades, means China must grow without the high GDP growth. This might be possible elsewhere, but would be difficult for CCP, and increasingly so when the employment reality hits [4].

[4]: https://www.cnbc.com/2020/10/30/as-chinas-economy-picks-up-n...

I think when people predict the future of China, they are extrapolating the previous economic growth since 2000. But such growth is typical for an export-driven economy, and the Chinese numbers are actually worse than those of its neighbors Taiwan, Japan, and South Korea [5]. If technology or shifting to more skilled works can propel future growth of China, why can’t Taiwan, Japan, South Korea, or India?

[5]: https://www.wsj.com/articles/chinas-state-driven-growth-mode...
Better stock up on your tinfoil, peeps.
Yes, but this doesn't seem to have anything to do with lazy evaluation, rather it is because GHC is quite close to a whole-program optimizer.
> as objective, the objective standard should be established ahead of time.

A lot of projects lack that "objective standards". I've been helping to solve exactly this. But code can be messy without having a clear defined "clean code" standard. And a project can perform horrible, without having minimum response times docutented.

Often my job was to define all those. And often those definitions already hit a nerve. When suddenly your code is marked as "far too tightly coupled" or "too complex: AB above 34" when you thought it was neat and smart code, that is confronting and, I've seen, is often felt as personal critique.
Recent example of this is a girl who was singing 3 seconds of a rap song on snapchat as a 15 year old which included the N word. 3 years later she was cancel cultured on twitter and had to withdraw from her dream college she got into. not defending this, just a data point
https://news.ycombinator.com/item?id=25561425 : inspired by this submission
What an odd way to respond. Manufactured in what way? Gold’s value is no more manufactured than that of ice cream. It has no bearing on the comparison.
No sane person thought it would be a total disruption- that's absurd.

But the fact is it brings an entirely new genre of games that can simply cannot be played on a keyboard/mouse/joystick & monitor.

However you seem like someone who enjoys pretending like VR is a little fad and doesn't offer anything new to the game space- so whatever.
If only more people would be immature. There would be no COVID-19 and we would have much more time to tackle climate change.
Szabo seems to be missing important background on money
https://blog.kareldonk.com/on-money-bitcoin-and-cryptocurren...
not enough housing to meet demand means raising property values, which is beneficial for property owners without having to pay more taxes
Ask HN: Is my repository analysis framework a good idea?
I've had a thought for a small to medium sized open source project and wanted to run it by HN for validation.

There's been a few times I've wanted to ask questions about the repositories at use in my workplace:

- what's the chain of dependencies?

- who uses v1.2 of the Foo library?

- which dependencies are common? Which ones would hurt us most if they had a CVE?

- are there certain kinds of dependencies that are quite fragmented? e.g. six different datetime libraries in use

- which files seem to cause the most contention in code review?

- which files require the most edits?

- which repositories listen to which SNS topics?

Et cetera

My idea was a package of helpers for traversing e.g. the repositories under a GitHub organisation, visiting certain files (e.g. package.json. requirements.txt, CloudFormation configs) and building up arbitrary graphs and categories.

Then what I could do is write a simple program calling my framework to e.g. create a graph visualisation of uses of internal library X

My main usecase would be JavaScript / TypeScript applications, so possibly I could even support using TSC to resolve uses of a symbol, e.g. to answer questions like "Who uses this legacy React component?"

I wonder how useful this could be - especially compared to existing approaches - and which features would be most valuable.

I'd also be really open to hearing ideas about the design I could use, ways to store or query the graphs built.

Broadly, what I'd like to know is: does this sound like a useful project?
> I can say from firsthand experience that my families mental health is severely compromised at this point, but unfortunately none of it could be solved by less restrictive laws. It's all related to the pandemic and the choices we've had to make to reduce our chances of getting infected and passing that virus on to other people who have higher risks of dying [..]

My daughter (5) talks almost daily about the stuff she wants to do "when C19 is over".

I'm not worried about getting infected, I'm not worried about her or her elder siblings getting infected (they're at higher risk of getting hit by lightning). I'm not even worried about us infecting older relatives. I am worried about elder relatives not seeing their grandchildren for over a year (and so are the elder relatives, just for that extra data point)

She's talking about the stuff she's not allowed to do "because" of C19.
Unfortunately, I can't do that because I will be moving for a new job when the lease is up. Agree that its worth an ask, but don't think it's particularly likely anything will come of it.
I mean point 3 is a big part of this value wise. By getting certified bounty-paid vulnerabilities in a big name product like google, they can then go on and get lucrative security contracts ("we hired a guy that has found bugs in google's products").

Also left unsaid is that these are products that people's grandparents use. So there is some very white-hat "help the public good" here. Even if it's also to the for-profit benefit of a mega corp. That's an issue for anti-trust courts, not people trying to make the world better (people use these products right now, that's the status quo; either it can be fixed now, or it can be part of a likely ineffectual protest that only harms others).
Could those opcodes then be used for anything nefarious, or would it just restrict third parties from fully utilizing the processor?
> You will need a car and gas, and/or a moving truck.

Or a bus/Amtrak ticket, and some money to ship your stuff. This is me, twice. It's not that expensive. It's not even painful. It's normal - what most people do.

> You will need first and last months rent (not to mention how will you find a cheap place in a city you have no connections in without being there?)

I have never paid first and last month's rent for deposit. Having dabbled in real estate, I do know this is a thing and not that unusual. I also know this is not the norm. I've often paid deposits of amounts like $200. These are decent apartments - not crap ones, but not high end ones either. I remember the one time someone asked more than one month's rent, I simply found a comparable apartment a few blocks away. It didn't require much of a search because probably over 80% of the apartment complexes in that neighborhood did not charge that much.

As for finding a "cheap" place, all it takes is the Internet.

> Telling poor people to abandon their social support system to move somewhere cheaper is really underselling how hard that is.

Both having done this, and seeing others do this from the now expensive place I live in: I can assure you the success stories outnumber the fail stories 10 to 1. Easily. Your support system in the expensive city is not much use if you cannot afford to pay rent. Your argument has validity if you're moving between comparable cities, but we're talking about people who are, in a sense, already below 0. The baseline sucks, despite whatever social support they have.

Of course, if you're starting with $0 in hand, you're screwed no matter where you are. Barring medical expenses or similar sudden expenses, most people who end up there do so via the boiling frog syndrome. The trick is to get out when you see that your finances are dropping.
The Four Black Deaths
I feel like there should be a named law of hacker news for this. There's sometimes more discussion about how the page doesn't work without javascript, font colors are bad, page is slow, whatever, than about the content of the article. Although in this case most people are talking about the article.

Agreed though, there's some weird responsive CSS going on here that makes it impossible to resize fonts on a desktop.
One example: https://gitlab.com/FascinatedBox/lily
You're totally right that SF has forced poor people to get out of the way of richer people. They've done this by downzoning the city, refusing to build anything more. This means that only the wealthy get to live there. Prime example is Haight-Ashbury downzonings.

When there isn't enough room for everybody, the rich get served first. So everytime somebody protests a new housing development which adds to the supply, they are advocating for the rich to stay, and to kick out the same number of people that would otherwise occupy those units.

In the 20th century, we declared housing a human right. But in San Francisco, we have declared that only the wealthy should be able to afford housing, and that the everybody else should leave.
As someone who shares your dislike of Bubble Guppies and also has very positive feelings about my childhood of watching Mr. Rogers, I must say I've been very impressed with the Daniel Tiger's Neighborhood. It does a very good job of framing issues faced by children (anger, jealousy, fear, etc.) in a realistic ways and teaching them coping mechanisms.

I'm sure the parent poster is familiar with it, but figured I'd throw out a good word for any current or future HN parents of young children who might be on the lookout for something better than the average drivel the passes for children's TV.
It's a language for experts in Haskell. It isn't optimized for the beginner, and all the proposed fixes to issues don't work due to that. We can't just remove lazy IO or partial head without significant impacts, so we coexist with them - tutorials and all.

There are plenty of beginner-friendly resources already (more & more every year), but they can't erase worse ones from the Internet. The Haskell community lacks the sort of strong-fisted leadership to accomplish that by design.

That said, acting like a tutorial mentioning lazy IO or partial head/tail is a killer is a little ridiculous. Neither of those things are atrociously problematic, so learning about them early is fine. You may get cut due to them, but getting cut is okay if you don't flip the table.

Also I (and most of Haskell posters) do not gatekeep. The community will go well out of its way to respond to any questions beginners have with blog-post-quality comments in the various forums (mailing list, reddit, irc, slack, github issues, etc) There is definitely a teaching culture, which is the opposite of gatekeeping.
When I dealt with creating/supporting an answering service setup, the one thing that was needed on the T1 cards was echo cancellation.
Anything that requires Xcode to build. Depending on what's being built, if you're developing a cross-platform or Mac app, you might need a Mac somewhere in your pipeline.

Unfortunately, Apple makes it somewhat uneconomical to use Macs in small bursts, as their license requires that Macs are leased for at least 24 hours.
That does seem strange, it’s hard to imagine the financial and legal structure that would incentive the beneficial owners to let a desirable chunk of real estate sit idle for 11 years.
Seems like the type of thing that would change pretty quickly if developers demanded an experience that wasn't complete trash.

How quickly would Apple fold if all of a sudden there weren't third party applications for their devices?
Perhaps, but many RTS games don't even bother with stuff that would also work on small scale. High ground, effect of various terrain types. Slower movement, terrain which only infantry can cross. Garrisoned structures. C&C has this stuff, Starcraft or Warcraft never did (specific single structures but not neutral buildings). Small scale you say? What about directional armor and flanking, crossfire.

CS:GO is a very accessible first person shooter game suitable for all skill levels. It changes little over years and visuals are far from state of art. But they've figured out the formula for FUN. It's not exactly my cup of tea, but if you can do this for FPS you can probably find a FUN real time strategy formula as well. A formula that's not overly complicated and doesn't feel like juggling balls for 25 minutes. I think Starcraft is not that formula.
Aw man, you are going to be so mad when you find out the % of software developer effort that goes into adtech and entertainment.

Because I guarantee you, for every developer working on a sex toy there a thousand working on selling lootboxes to 12 year olds, and ten thousand working on showing adverts to people who'd rather not see them.