skysight-inc/HackerNews huggingface dataset:
After World War II a lot of public housing projects popped up, which were nice communities for working class families. Nowadays this is almost forgotten as public housing has been starved for decades, and is only thought of in most communities as synonymous with poverty and crime. This is the direction the United States went in but not all countries. Public housing funded as it was in the New Deal era can solve this problem as well.
> "Socialism is bad," and "Don't touch my social security," can be uttered by the same individual because when he thinks about socialism he thinks Castro nationalizing all US industry in Cuba, not Social Security Insurance, Medicare and Medicaid.

or the person may see the contradiction clearly and oppose the idea of social security benefits, while also being opposed to having it clawed back after they've spent their entire working life paying into the system.
I'm hoping that https://github.com/josefs/Gradualizer and its Elixir counterpart get us closer to what "I" want. I find dialyzer often inscrutable compared to something like OCaml's or Haskell's type errors.

I do still use it and typespecs, because it's better than no checking.
Meanwhile, China is building high speed rail, roads, and bridges around the world, mainly in Eastern Europe and Africa. Biden has announced a competing initiative: https://www.npr.org/2022/06/24/1106979380/g7-summit-2022-ger... but we all know this is empty talk. The US cannot build in its own land; outside of the US, it is hopeless.
Not all execution targets for wasm can do this.
If only we had a generic GraphQL resolver for entity-based SQL schemas.

Oh wait, we do have Prisma. And it suffers from those same issues.
> wouldn't it be worthwhile to then suppose that amyloid plaques are somehow related to viral influenza replication - which by itself sounds a bit absurd

This is a prominent theory for the cause of Alzheimer's disease [1].

[1] https://news.ycombinator.com/item?id=31900354
I don't know what universe you're from. Communication kills productivity? The opposite is true. Getting feedback early and often is a productivity booster. Sure, sometimes it's better to ask in a public channel instead of 1:1, but to state that it is actually bad is absolutely false.
Google helps developers fight back against smartphone manufacturers breaking app
I've seen arguments that almost all of the economic growth over the last 100+ years is directly attributable to population growth and very little else.
I thought this article would creep me out, but yeah, it was much worse...
… and is really weird; who has have a picture of themselves, taken from behind, as a desktop background?

I realize it's pointless splash art. Also do which articles wouldn't bother with pointless splash that has nothing to do with the article. Half the screens feature … macOS.
On the other hand, sometimes "you'll know it when you see it" also applies, where someone really has to stretch argument to make a case for a certain interpretation.

There's also cases where appearance is important, in that anything giving the appearance of something creates potential abuse of power. That is, at some level it doesn't matter if the coach is praying privately, if he is creating an implicit pressure to join him or suffer consequences, even if unintentional.

In this case, I can't help but wonder if the coach were Muslim or a member of an uncommon religion, what the reaction would have been. I doubt the case would have proceeded the same.
Is this an advertisement for developers to work on Facebook's AI for free or am I being cynical?
I agree. Quoteth myself:

> So build it yourself. It's easy.

I’ve been doing that, too. Hell, I’ve got SDK builds so small that they work great on Github Actions. And obviously, on Linux, you can just grab dev files and Qt Creator right out of your repos, making it even simpler.
> We redesign and start over.

I feel like its better to do greenfield development and migrate.
Sony ICD-UX570 is pretty nice, if looking for a similar product that is modern.

With the storage size of microSD cards, a low bit enough rate, and the auto pause feature combined, it's possible it could record your entire professional career on it without erasing anything.
In what was that risky bet?
That's a fair point. We do very little algorithmic/automated filtering, so I'm biased in my predilection.
To be honest I looked at github - there's barely any activity, projects have little if any descriptions, the professional experience has been 12 years of mix of project management and customer support, some 2 years of freelance and contract devops work. Medium posts are mostly crypto related. Now compare that with LinkedIn about section, and there's an entirely different picture.

It could be that the reason you are getting the interviews is the Linkedin profile (especially as often companies encourage interviewing people with atypical background), but maybe you fall short of the image you are projecting? The form of the interviews might not help highlight your skills, of course, but it's probably not the only factor.
Most people leave JS on, but several browsers (e.g., Tor browser) and browser extensions make it easy to turn ir off (e.g. for improved security). Many tools, e.g. Lynx, curl, wget, do not implement JavaScript.
Less people isn't a bad thing as long as the demographic distribution within the smaller population is healthy- meaning it is shaped like a pyramid, a wide base of young and working age people and smaller numbers of old people non-working people on the top.

The problem for many first world countries today is that their populations are shaped like upside down pyramids- many old people and people nearing retirement age and much fewer young and working age people. Why is this a problem? The working age population represents the tax and production base that supports the non-working and non-tax contributing older population, the non-working young people represent the replacement for the working age people that will eventually retire.
I think the only correct answer is "it depends"

It depends on the relationship with the person who's code you are reviewing, it depends on the relative seniority differences, it depends on the project, it depends on the rest of the team culture, it depends on the rest of the company culture, it depends on how long you've had a working relationship with this person, it depends on who else might see the review.

I've had working relationships with people where it was beneficial/easier to be super curt and to the point, because there was sufficient 2-sided trust that best interests were at heart. I've had working relationships where I had to take having "open-ended genuine curiosity" to the extreme because of fear of feelings being hurt.

That being said, by default I take a question-asking tone to the code review process, with the intention of possibly learning something. It opens up the door to "being wrong" and allowing things to progress without incessant arguing. There are times when this approach isn't appropriate, but I think it's a reasonable default. Again, it depends.
The difference is that SimCity is a game, while real life city planning has material impacts on people’s lives and livelihoods. It shouldn’t be easy to demolish someone’s home or to establish a heavy industrial zone near a residential area just because the folks in charge feel like it. Conversely, if there’s an actually justifiable reason to seize property or rezone an area, that shouldn’t be impossible either
Article can be summarised by this quote (which I very much agree with):

> It's very clear from this data that choice of framework is not the primary driver of site performance; just manually looking at the source code for some of these sites, it's clear that it's things like unnecessary dependencies, outdated dependencies, sites running development mode in production, etc.

Personally, I use React, not because it's faster than Angular, but because it's much more pleasant to work with.
Sure, my question is why would they sign up for Kanopy if the pricing is predatory, excessive, etc that others are implying.
Is it okay that one can pay data giants to put false social media posts in front of millions of select people that have been heavily profiled to be statistically more likely to believe such postings and change their voting behavior as a result?

Is it okay that the DMV makes millions yearly bulk selling demographics, home addresses, and emails to political candidates and adtech companies?

Is it okay that the payment processing service used by your pharmacy and grocery store sells purchasing data to insurance companies? Surely they will never use this data to raise your rates, right?

Is okay for third parties like cell phone providers and credit card companies to collect information about who goes to the abortion clinic and sell that information to people that might wish to see them face murder charges in a death penalty state?

Will they do similar if gay marriage is targeted again?

Is it okay that Apple gave the CCP access to their Chinese servers allowing them to more easily track down and imprison/kill Uyghur muslims?

What about for journalists covering war crimes? Should they just accept that they will be tracked everywhere and killed for doing their job?

It takes someone incredibly privileged to be dismissive of the serious risks mass data collection represents to the vulnerable. Just remember the location, browsing, and purchasing data you give up casually today can be used to target you later when political landscapes change.

Those of us who are privileged have an absolute obligation to pursue and normalize data privacy for those whose lives depend on it.
Which is what I hear from the YIMBY crowd a lot, that if you're not pro de-regulate home builders and landlords then you're automatically a NIMBY. I think building more is good but I am not convinced pure market supply/demand economics is the main way to get people into affordable and safe housing. The way you describe it sounds like it will solve for a very specific group of people: folks who are _almost_ able to buy homes but priced out by market forces. Maybe my concern is outside the YIMBY / NIMBY dichotomy if it's just a fight for middle-class folks.
Eating Our Own Dog Food – Building Amplication's Blog with Amplication
What are the two different outcomes?

1. You open the link once = your account is verified

2. You open the link twice = your account is still verified

???
I don’t know what they are like in California, but where I live in Canada developers are generally disliked because

1) They tend to build houses not communities, for example it’s rare a developer will include parks, community spaces like markets, bike lanes, plant trees, or do anything else to make the housing tracts livable

2) They don’t tend to expand infrastructure to match, so you get developers getting approved to put 10000 houses on a 1 lane each direction road, or housing going in without adequate medical service or other necessities, which puts strain on the existing community resources

3) they are constantly lobbying local government to let them build in forests, wetlands and other natural habitat, so if you care about that at all you generally have a bad view of developers

Combine all this with generally extremely poor build quality results in people viewing developers as adversaries for the most part.
This is a published journal article that took those covariates into account. Off-hand comments dismissing articles with a correlation vs. causation quip is so expected and tiresome, especially since you can make these comments without reading the actual article.
Also, it's pointless. OpenAI might be a leader right now but it won't be forever. It can't control a technology. It's like restricting fire because it can burn down houses... yeah it can, but good look with that, all we need is some friction or flint. As time goes on that flint will become easier to find.

If OpenAI wants to concern itself with the ethics of machine learning, why not develop tools to fight misuse?
yes, needs to be clearer, thanks
As was said by rossdavidh in the comments, "eyeballing the maps, I don't see a great correlation".

I suspect this might have something to do with perception of supportive community rather than actual numbers. When to-be parents feel like they are on their own and neither $jobPeople, $friendlyPeople nor $familyPeople are actually going to help, they might be inclined to postpone.

Living with parents in a sane multi-generational arrangement might translate to more support and thus more children. Living with parents out of sheer necessity where parents look down on their offspring for not proving themselves in the world probably would not.

But that does not really explain scandinavia either.
Volume is changing somewhere. You compressed a gas bag so now normal outside air fills that space and your airship is heavier.
Now you just have to convince them that scientists know how to control for these effects.
Problem is that our whole economic system is basically a Ponzi scheme. You get your payoff when you are selling stocks on your retirement to "next fool in chain" so 20-30 year olds.

Land, houses will not go up in value if there would be not enough people to buy them. While yes people migrate to the cities or to areas like Randstad and while yes there is housing shortage in such areas but if immigration from rural areas drops a lot there is going to be drop in housing prices.

More people have more diverse needs which creates demand - more people more demand - easier to have higher quality of life if it is easier to find 100 customers to come to your shop than 10 customers.

People are not starting new grocery shops in rural areas because it is good investment - mostly it is that they already live there and have possibility to make additional income on property they own.

People are starting new grocery shops in big cities even if they have to lease property to do so, because they still can profit on top of that.
If your refineries can process cheap sour oil, they can easily be repurposed into processing expensive sweet oil.

But why would you do that, instead of selling the expensive oil and buying some cheap one back?
Fun Fact!

For those of you with an Apple Watch. The watch itself has a pretty impressive microphone and the built-in "Voice Memo" app is incredibly good at recording for long periods. After starting a recording, if you return to the watch screen there's no big "give away" that recording is happening.

I've started doing something similar to the Author of the article. Whenever I feel I'm entering a conversation I'll need later I start recording.

Recordings autosync back to the phone, the "Voice Memo" phone app can skip periods of silence, AND best of all the recordings can be easily exported to other things.
D has defer

scope(exit):
scope(failure):
scope(success):

https://tour.dlang.org/tour/en/gems/scope-guards

You can do RAII with D too, it's your choice, based on your use case
> I personally don't think any of the companies with significant AI research is actually doing anything meaningful in terms of safety

I assume this is just speculation on your part? Do you have any reason to make that claim? I personally know multiple people doing this full time at large tech companies.

I can give you some examples of serious safety oriented criticism of large language models to contrast with what plays out in the press and amongst "ethicists".

It's well understood that one can generate so-called "adversarial examples" for image classifiers. These adversarial examples can be chosen so that to a human they look like thing A, but the model classifies them as thing B with high probability. Methods of finding these adversaries are well understood. Methods of preventing them from being problematic are less developed but rapidly advancing.

For language models, the situation is much worse. I don't know of any effective way to prevent a large language model from being searched for adversarial inputs, trivially. That is, an attacker could find inputs from large curated input spaces that cause the model to output a specific, desired sequence. For example, an attacker with access to the model weights could probably find an innocuous looking input that causes the model to output "kill yourself".

Is this a risk that AI researchers are aware of? Yes, of course. But the difference between AI researchers and "ethicists" is that AI researchers understand the implications of the risk and will work on mitigations. "Ethicists" do not care about mitigating risk, and they don't care that the people who build the models already understand them and are comfortable with them.
There is also an app available on F-Droid, see link below. I frequently use it to scan the food on my table and I am surprised sometimes about the good or bad food quality.

https://f-droid.org/packages/openfoodfacts.github.scrachx.op...
I was a very avid Firefox user, but after the new design, hot garbage Android broswer, and the apperant security advantages(1) and speed(2) of Chromium also brave building an actual ecosystem alternative focused on privacy(mainstream browser, independent search, de-amp / ad block by default and more) I moved to it, and its been a pretty good experience.

1. https://madaidans-insecurities.github.io/firefox-chromium.ht...
2. On speedometer2 on my PC, brave gets 212, Firefox gets 155.
The previous record was in 2019, 39.90, from the electric volkswagon IDR. That car also broke the pikes peak hill climb record.
Epidemiologist in training here... There are quite a few comments in this thread already jumping on the 'correlation != causation' train. While that is true, I'd like to clarify a couple things:

1. The journal article didn't suggest it was causal. But such a correlation with such a large population warrants publication and further research into causation.

2. literally the first thing that any epidemiologist would consider is potential confounders. There is a big list of covariates they included into their model here: https://content.iospress.com/articles/journal-of-alzheimers-...

There are quite a few things that can be done to alleviate potential false correlations: DAGs, prior literature, removing confounders, and including covariates are all things at disposal.

3. Such a large sample size + previously reported findings + an inclusion of enough covariates still doesn't == causation, BUT it's important to publish and shout about so we can then look into the potential biological underpinnings that may cause this. Which by the way, those experiments may still use data science techniques.

4. If you are actually interested, there is a whole topic of this called 'causal inference' with one famous criteria list called the 'Bradford Hill Criteria': https://en.wikipedia.org/wiki/Bradford_Hill_criteria. This list is often argued about.

5. If all of this information was new to you, please stop spouting 'correlation != causation'. You probably don't know as much as you think
Participants in the study were on average 75 years old.
Always keep regular backups of anything you store “in the cloud” because ultimately it can be gone for an arbitrary reason at any time and with no recourse for you. These services can be hugely convenient, but if YOU don't have it twice, you don’t have it.
Wear leveling in SSDs considered harmful
CVS, Walmart Limit Purchases of Plan B Pills After Surge in Demand
I liked the article as I once had a similar requirement!
My approach was that I built a full service that did this including being able to plug it into SES/Sendgrid for sending and ability to add custom props etc... But then my other startup succeeded so I mothballed it.

If anyone's interested, reach out!
We do something very similar:

* NICE: Optional change. PR is approved.

* SHOULD: Highly suggested change. PR is neither approved nor rejected.

* MUST: Must be fixed. PR is rejected.

This also helps the PR author to know which of my comments have to be addressed to resolve my rejection.
Group b
Interesting.. what is the layout of your keyboard?
Any sources or materials that you know of to learn more about this? Would love to try it out.
Starbucks used “array of illegal tactics” against unionizing workers
If you use a headhunting firm, they certainly do.
That's indeed, a very impressive list of covariates factored in here.

Hmmm... figuring out a possible mistake would require quite a bit of creativity. Creativity that's beyond my abilities at least, lol.

Note that having such a list hampers a lot of "creative" attempts to take down the study. For example, Tobacco Use is very clearly related to the Republican/Democrat divide, and is therefore an adequate stand-in for the effects of political views (in case political views have an effect on flu-vaccinations / Alzheimer's).

So anything "correlated" to these other covariates (ex: Red vs Blue states vs Tobacco) is "already factored in". As such, having a very, very big list like this helps dramatically.
Beware of the examples in the Fortran standard for intrinsic functions like TINY() -- the example results are within the framework of a 32-bit floating-point model that looks an awful lot like IEEE-754 finite numbers (24-bit precision including an implicit normalization bit, 8-bit exponent biased by 127), except for an interpretation that is off by a factor of two.

That's right. If you take any of those example calls from the Fortran standard and compile them on any modern processor, your results will differ by a factor of two one way or another.

Does the standard warn you about this? Nowhere. Does the standard committee know about this? Yes. Will they fix their documentary floating-point model to conform with the one truly ubiquitous 32-bit floating-point representation left to us? Of course not.
I find this take apologetic. "But we're running on the cloud, we need this complexity", is a wrong take. Yes, the underlying services may need this, but the infrastructure managing these services don't need to be this complex.

Every complex tool can be configured to work in a simpler manner, and all configuration repositories directing these tools can be organized much better. It's akin to a codebase after all. Many code quality processes and best practices to apply to these, but sysadmins don't like to think like developers, and things get hairy (I'm a sysadmin who does development, I see both sides of the fence).

The sad part is, these allegedly more robust platforms do not provide the transparency neither to developers, nor to sysadmins, nor to users. In the name of faster development, logging/debugging gets awry, management becomes more complex and users can't find the features they have used to have.

Why? We decoupled systems and decided to add this most used feature at a later date, because it's not something making money. Now my account page even doesn't show my e-mail address, I can't change my subscription renewal date, or see my past purchases, why? They're at distant tables or these features are managed by other picoservices which are not worthy to extend or add more communication channels.

Result? Allegedly mature web applications with weird latencies and awkwardly barren pages, with no user preferences or details.

Adding layers and layers of complexity to patch/hide shortcomings of your architecture doesn't warrant a more complex toolset to manage it.
At some point we (commenters on hacker news) should stop reflexively typing this in response to every study without reading the paper.

From the abstract:

> Propensity-score matching (PSM) was used to create flu-vaccinated and flu-unvaccinated cohorts with similar baseline demographics, medication usage, and comorbidities.

If you want to argue that the authors did a bad job at this, for some reason, that would be a really meaningful contribution and I'd love to hear the details.

Otherwise, can we assume that the scientists writing and reviewing papers did a semi-competent job and are at least as good at analyzing quantitative claims as someone commenting on HN because they are bored at work?