skysight-inc/HackerNews huggingface dataset:
AFIK smoking in general no matter what has increased risk of infection, so has bad health caused by physical and/or mental distress

Most people take Marijuana by smoking it, sometimes in combination with tabaco.

Most people which take marijuana very frequent do so because they had and in many cases still have some form of physical and/or mental distress.

So......

Isn't this a relatively clear cut case of correlation without causation?

Or do I miss something?
Growth of data science and AI/ML saved Python from being over leveraged on web dev backends.

I’d say also it was more at war with node until data science took off.
The definition of marijuana dependence doesn't state that volume of use is a factor. From[1]:

> The definition of marijuana (Cannabis) dependence (addiction) contains three critical elements. These are (a) preoccupation with the acquisition of marijuana, (b) compulsive use of marijuana, (c) relapse to or recurrent use of the marijuana.

It reminds me of the best description of alcoholism I read, via a charity, that pointed out it was a mistake to think of it in terms of heavy drinking but whether someone was able to control their drinking (or more accurately, themselves when drink is around). If you can't turn down a drink, or you find there are environments where you can't turn down a drink, you're not in control. That's what leads to heavy drinking but they're not the same thing.

[1] https://pubmed.ncbi.nlm.nih.gov/2677398/
At least anecdotally this push was the final push I needed to stop using reddit. I went from probably browsing for a few hours a day to maybe once or twice a month when a friend links me a post.
according to the maintainer:

"I have investigated a number of
cases like this, and in every one the data has been correctly recorded in the
database, but for some reason it is displayed/exported incorrectly."

https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01...
You didn't mention C++ so this might not be that useful, but I really enjoy Andreas Kling [0] and his work on SerenityOS.

Even though I don't use C++ at all, he explains concepts so well that I've been able to learn a lot.

He also has some videos using Rust to build the SerenityOS Programming Language, Jakt [1]. The compiler eventually became self-hosted, so more recent videos don't contain Rust code, but earlier ones are a goldmine.

[0]: https://www.youtube.com/c/AndreasKling
[1]: https://github.com/SerenityOS/jakt
I was curious about traffic stats in regards to your statement. Reddit used to provide monthly traffic figures an various other data at https://www.reddit.com/about/ .

That now redirects to some low-content page with obfuscated numbers that haven't been updated in 2 years. And it's not for lack of updating. The one thing I did learn from that page is that they just hired a new VP of UX, yesterday.
Eh, I was pumping out PHP+MySQL and a bit of Python until the early 2010s, when a) I went to work on a larger site where disparate specialized tech was used to optimize every part of it, and b) hipster explosion of devops happened.
I drink plenty of coffee and still take naps. Its hard for people to remember these days but the "lazy nappers" meme started during the industrial revolution. We've only had a 40 hour week, for example, for a (relatively) small amount of time here in America.
Types in TS are Turing Complete [1], so any static analysis you build ontop of that language is bound to be unsound or undecidable. You could argue this rarely occurs in practice, but I would prefer a type system that is incomplete but sound and decidable. Incidentally, this issue also affects Java, which is both unsound [2] and undecidable [3]. Kotlin does have a fairly complicated subtyping relation [4], which has caused similar issues in languages like Scala [5], however whether the same issue affects languages based on mixed use-site and declaration-site variance like Kotlin is still an open question and requires further investigation.

[1]: https://github.com/microsoft/TypeScript/issues/14833

[2]: https://io.livecode.ch/learn/namin/unsound

[3]: https://arxiv.org/abs/1605.05274

[4]: https://kotlinlang.org/spec/type-system.html#subtyping

[5]: https://arxiv.org/abs/1908.05294
They could have made it even smaller. The problem is not at all the size, it’s just bad contact.
What are some examples of those low hanging fruits?
YouTube mega-star MrBeast seeks $1.5B valuation
Search in Windows.

I have a term I know I used in some set of documents. I can't remember where I put those documents in some file structure. I use the search function. Friggin' 10 minutes later it finally stops searching, returning a gazillion files which have nothing to do with the term I was searching for.

Yeah, yeah, search is hard on local systems. Turn indexing on. Blah blah blah.

Like, I have endless Halo and ads in the home menu, but I don't have the ability to actually use the computer in any productive way.
The idea that people will just shift to other kinds is ludicrous. There isn't a fixed quota of bugs per developer-hour. In my personal experience, Rust code absolutely has fewer bugs than most other languages.

Several large surveys have found that approximately 70% of bugs in C and C++ projects are memory safety issues.
My first real job was 1986: Having a "stable" personal life was something employers would "need" to know. And god help you if there was a gap on your resume; it was advertising your deviancy.

Such attitudes all changed drastically just around that time, not in small part because the demand for EE and CS people started outstripping the supply.
For that to work in practice implies a rigidly monogamous society where almost everyone participates in the same context, bonds for life and does so at an early stage of their lifecycle, as well as few mismatches between both relationship goals and pairing criteria. That's essentially the traditional non-polygamous agrarian civilization model if we ignore the fact that the 0.01% or so of nobles had multiple partners. On dating apps the dynamic is very different.
I am very surprised to find a representative from ADVrider on HN. But have to comment that I really love the forum. As another reply to your post mentions, it is one of the very few forums that still exists and as far as I can tell thrives. I really enjoy visiting.
That resume reinforces the argument that the GI Bill is the best legislation every passed in the US.
"a high interest rate environment means that all that future growth has to be discounted back to a much lower net present value."

Could someone explain this to me like I'm a 5 year old (who understands what a discount rate and present value are, but not why that collection of words makes things harder for reddit)?
Yeah, I genuinely prefer the UI of new compact reddit, but the slowness is frustrating.
Over on r/emacs the survey author(s) said that there's an issue with export but that the answers are being saved correctly.
Ring0VBA: Getting Ring0 Using a Goddamn Word Document
In the long term, I hope C stops being the default language that hardware vendors provide for their hardware.
While I enjoy his videos, his personality can make content hard to watch sometimes.
> I wonder if Python and JavaScript will get you that far 50 years from now?

AngularJS itself singularly powers surprisingly large number of Enterprise applications. So even assuming the unlikely scenario that those languages are dead, and the only useful work is from dinosaurian companies who was too slow to switch, the answer would still be yes. :)
Coherence isn't what you think it is. It is not an "alignment in phase" of the sinusoid, like all the lay diagrams show. It isn't even being the same frequency. In the early days of quantum physics the light sources were mercury arc lamps (muliple freqs) that achieved coherence by shining through tiny pinholes. http://amasci.com/miscon/coherenc.html

Coherence is being a point source. Stars, except for our sun since it is too close, are coherent light sources.
It’s very close to the existing PKI ecosystem for TLS: the CA is presented a possession proof for the locally held private key, and mints a signing certificate for it.

There is no singular “root certificate”: there’s a trust root for the CA, a separate root for the transparency log, etc.
But why are these extensions omitted?

I've noticed my iOS device browsers handle PDFs just fine. Struggling to understand why Chrome on Android is crippled.
They're user hostile in general. old.reddit.com also naggs you to go to the new version, just so you can accept cookies, every few days.

Respect my preference, or don't offer the better UI at all if you want to punish me for it, or needle me out of using it.
It's not.

Hug your parents, spend time with your family. If you must code, do so on something you really feel strongly about from here on out.
> Most people which take marijuana very frequent do so because they had and in many cases still have some form of physical and/or mental distress.

I'd like to see the work on that one - most frequent users I know are simply stoners
Ah, the No True Scotsman.

You seem to be under the (imo mistaken) impression that language is prescriptive. The idea that we define a term and then people will either use it "correctly" or gave stigma for being wrong.

Imo, language is descriptive - people use a word a certain way and the definition evolves to meet that usage.

Just like how "literally" means "figuratively" in some contexts. You might feel that's wrong, but fundamentally the language is being used that way.
On the one hand, I think it's laudable that the cities are trying to do something beyond simply incarcerating the homeless like so many red cities do. On the other, I do think they need to have a firmer hand in getting them off the streets. They need a carrot and stick approach. They need to offer temporary housing, and treatment for addiction and mental health issues. Those that refuse? Well, the stick is jail. You choose.

Regardless, living in a proto-shanty town should no longer be tolerated.
What's the share of React Native in your apps and where it is used? Also, what about Obj-C/Swift?
It's funny, you don't hear much about the Python/Ruby war anymore. Python was more of a general purpose language and had decent web frameworks (Django and Flask primarily). Ruby's main claim to fame was, and still is, Rails. Rails has lost a bit of steam over the years, partly due to node.js and the microservice revolution, so to speak. If anything, Sinatra is a better fit for microservices and yes, sure microservices aren't a perfect fit for all use cases, but they do exist now and are reasonably popular compared to when Rails first came out.

Additionally, Python made significant inroads as a teaching/academic language and a scientific/math/ML language.

Way back in 2004, I had been using C/C++, Java and Perl and was ready for something new and useful. I'd heard about Ruby and Python at that point and tried both. Ruby felt too much like Perl for my tastes (no surprise, it's kind of like OO Perl) and while I didn't love the significant whitespace in Python, it just looked cleaner and simpler to me.

I have been using Python off and on ever since. I have worked with Ruby a bit as well. What's funny is that they are fairly similar and I've long argued that the two language communities would be better and stronger if they "joined forces".

But of course people have strong opinions about programming languages. Myself personally, I like Python a lot more than Ruby, but I've been using Go for a few years now and it's my current language of choice.
You misread my comment. I didn't say it was useless, I said there are things with higher priority. And well… unlike Rust, C++ sucked at some of those things too, this I think makes them different.

Rust offers a better trade-off between compilation time and other parameters, than C++.
Sigstore Reaches General Availability
Best to use i.reddit.com on mobile. The default mobile website is just unusable on my phone with the way it handles comments.
This is a stretch. People that smoke weed are much more open to other substances, including tobacco, than the general population. Your social circle might be that way, but it doesnt represent weed smokers as a whole
> I had no idea they were even legitimately from Republican fundraisers - I thought these were pure scammers trying to impersonate them!

Huge overlap in that Venn diagram. https://www.npr.org/2022/06/13/1104648634/january-6-panel-tr...
This assumes typical tech operations (borrow until profitable).
Me too, but I also hope Rust is not that default language.
What's the difference between mobile ads and ads like everyone else? Why didn't you want to add mobile ads?
what waitlist?

https://openai.com/blog/dall-e-now-available-without-waitlis...

But I think a lot just moved on to Stable Diffusion
How does this compare with say Pydantic?
I guess we’re a loud and vocal cult.
The era of not knowing the difference between static typing, strong typing, and type inference is past. I'm the sort of professional who likes to learn computer science.
Indeed, the core of the book is built on interviews with people who self-report that their jobs are bullshit. Graeber goes on to cover some systemically-bullshit jobs (largely escalating zero-sum games like advertising or the military—"we had to spend more because the other guy spent more, so the status quo is preserved") but all the stuff about ordinary jobs at ordinary companies that are bullshit come from surveys and interviews.

All I can figure is people who bristle at the term or at the notion that there might indeed be a whole lot of bullshit jobs haven't had a very broad set of work experience, and run in a social circle that's very similar to them. It seems impossible not to notice, otherwise.
The GPL allows you to not publish the source, as long as you provide it on request. Several older “open source” projects were distributed exclusively by CD-ROM.
Yeah, except there were only 22,000 cannabis users so it's actually 220 people, not 10,000.
I don’t think it’s nonsense.

It’s important to be conscious of security, but that doesn’t mean automatically upgrading to everything all the time. There’s no way, that I know of, to be completely secure so I’d rather be conscious than a false feeling of safety.

I run Catalina 10.15.7 and I think I run it secure enough. Of course maybe I’m rooted and all sorts of bad stuff, but I don’t think so. Of course, maybe the most recent version has an unknown zero day (negative day?) and would also be rooted.

I think it’s naive to have a blanket rule like never run out of support software because sometimes we must. I run old devices that aren’t patchable or supported because they still have use (YouTube/Netflix) and I use them in an appropriate way, I think. I won’t conduct banking, but if someone breaches my Netflix account, I don’t care much. If it’s part of a botnet, I don’t care much. Of course it’s inconvenient and I don’t want to harm others, but then I also don’t want to keep buying dumb terminals for things and companies don’t seem to be changing their support timelines.

This isn’t even mentioning stuff that’s risky like continuing to run my smart lightbulbs even though Phillips stopped supporting them years ago.

I believe in calm technology and I’m not going to keep replacing stuff just because it has a non-zero risk.
What are you doing to make your reusable bags dirty? They carry mostly packaged goods.
It's not that the definitions don't matter, just that they aren't invoked in good faith for the most part, or don't take into account the broader situation of stuff needing effort to come into existence.
Hi! I don't read attack papers from the same academic perspective I would an HCI paper.

I have a language question.

The paper states this is a "Wi-Fi localization exploit".

I thought it was just a known thing that if you use wifi, you can be tracked in... that way? The paper states:

>Wi-Peep exploits loopholes in the 802.11 protocol to elicit responses from Wi-Fi devices on a network that we do not have access to. It then uses a novel time-of-flight measurement scheme to locate these devices

To be clear, I think that "novel time-of-flight-measurment scheme" is a cool algorithm, and definitely capital R research.

But is the meta level idea you can sense where someone is if they're connected to wifi an exploit? I thought that was a known trade off of using wifi, and the source of all those "bring back the headphone port" memes.

(Also, I absolutely was the source of many of those memes and Tim Apple, if you're listening, I also wanna be able to change my own goddamn battery.)
Could you point out specific parts of python that are easier for someone with C/C++ background as opposed to Ruby? I remember starting with Ruby (after rudimentary CS50-level C), and finding it quite reasonable and logical, and nicer than python. I still think it's nicer than python, although I've long since stopped using it.
Junior Developer 2020-2021

Senior Developer 2021-present

GitHub repos 387
@fny - Clarification request: Are you saying your partner had the most recent BA.5 booster?
I think at one point Steve Jobs had responded to a question on the topic of manufacturing location that the issue with moving manufacturing out of China, and specifically bringing more manufacturing back to the United States, had little to do with the cost of labor and more to do with the logistics networks. Building something as complex as an iPhone at scale and cost is basically impossible to do in the United States or really anywhere else right now.
Not that it takes away from any confusion that arises from the wording, but (at least) it is consistent with the definitions from PEP 440:

> A version identifier that consists solely of a release segment and optionally an epoch identifier is termed a “final release”.

https://peps.python.org/pep-0440/#final-releases
Benchmarks vary wildly but Haskell tends to perform in the same realm as C++, fwiw. It's GC'd, uses immutable data structures, and uses a green threading model that can be easily exploited by user code for extreme levels of parallelism with full memory safety. It's even possible to hold mutable references and share them across threads safely with STM (not a global lock).

If you want fully lock-free it might be possible to prove that with extensions like Liquid Haskell, via Linear types, and is definitely easier to prove with a theorem prover than it is, generally, for C++ code. Not sure about Rust though I realize quite a lot of its moving parts have already been formalized which is super cool.

There are reasons for using Rust but it's not the only game in town. And GC doesn't automatically mean pessimistic performance.
I've had the opposite experience--if you don't list accomplishments you don't get a call back. Job duties alone are considered an insufficient resume.
GBSD is currently programmed to be a single warhead missile [0]. The fire plan for GBI is "shoot-shoot-look-shoot-shoot". There's no requirement for the second "shoot-shoot" to actually occur, and in case of a mass launch, wouldn't occur because we'd run out of GBIs first.

GBIs and GBSD do both need silos and ground crews, but the state of them is to a different degree. GBI needs a silo to protect it from weather, but it doesn't necessarily need to be a nuclear hardened silo, because if it comes to that, the silo should already be empty. The ICBM silo does need to be hardened against nuclear weapons. Similarly, the ground crew for the entire ABM field can be centralized, because you don't need them to be multiply survivable to launch after the end of the world, but you do need for an ICBM launch control center to be redundant and nuclear hardened. Each interceptor shares radars, however, so you don't need more with more interceptors. It's a fixed cost for the entire system, given the region you're looking at.

This is semi-irrelevant, as our opposition doesn't pay US prices, and their ability to afford more ICBMs is not related to US prices. The only countries which do pay US prices are the US and UK.

Also, this assumes the ABM shield needs perfection. If you're trying merely to save as many lives as possible, then the existence of the ABM system requires the opponent to prioritize which targets they want to hit. The high priority targets will need to have many warheads targeted on them, while the lower priority targets won't have any, because they don't have the budget for that. And the more warheads we can intercept, the more warheads they have to drop on their high priority targets, because they don't know which ones will actually get intercepted. If we can intercept on average 15 warheads (75% effectiveness with "shoot-shoot"), then they have to drop 16 warheads on each high priority target. If we double the number of warheads we can intercept, then they need to double the warheads they drop on their high priority target. This is why the UK strategic deterrent is roughly targeted only on Moscow, according to open-source knowledge, instead of the early 60s version that hit most of Russia.

[0]: https://crsreports.congress.gov/product/pdf/IF/IF11681
> The Air Force plans to deploy the GBSD (Sentinel) with one warhead per missile
It's sad how a fraudster can abuse knowing a persons full legal name, date of birth, past home address and phone number. All of which was on this resume posted to the internet, and should probably be masked out.

As an aside: loved reading the resume.
Now you are gatekeeping the concept of gatekeeping, incredible.
I can't endorse this comment enough. Look for a new job, please. Don't let them abuse you.
My results page said this was a known issue under investigation and results had actually been stored.
Perfectly valid Java for the last 4 years:

var foo = “bar”;
I use the old UI due to being used to it but the new UI has some advantages like a quick search to select a subreddit rather than scrolling through a long list.
I just tried it and it doesn't display the thumbnails of any of the posts. On old reddit you get to see a small inline thumbnail for each post. New reddit's compact mode doesn't show this, so it still gives you less information over all. Also, it's still way slower than old reddit.
It's probably not a profound signal to the top military leaders in each nation, but perhaps the point is to signal those below that aren't typically allowed to know such things.
At least among the scientific community, PyPy's FFI limitations are the main stumbling block. I'm not sure the other factors dissuade much from its adoption in that community (people have just started migrating to 3.6 from 2.7).
It's a great line, but it's highly misleading. You don't tax Nations, you tax richer individuals (more). So it's like asking a strongman to lift a child.

The child is weak through no fault of it's own, and the strongman is well fed because the child spends all day preparing food for them.

Instead we demand the children to carry oneanother.

Sorry, but this sort of comment (Churchill's) smarts, as in the UK we've just faced a budget that very negatively impacted the poor and gave more to the wealthy. Alexander Boris de Pfeffle Johnson was a noted lover of Churchill, and I can't help feel that this sort of empty rhetoric would have been his (Johnson's) answer to why it was fine to reduce taxation on Champagne at a time of increasing poverty and after his government had spent years increasing the wealth gap.
You can just the type hints in the IDE for bad code like the above example. But glancing through my code, that is never an issue in practice because code reviews should have caught the poorly named variable and method.

Since the actual size of the code base isn't an issue in the modern world, I personally like that the Kotlin ecosystem discourages the use of esoteric names and non obvious abbreviations. Once you write and read enough of it you stop making poor choices.
How often do you have to wash your bags?
I feel like an outsider with my family - I’m the only one without social media (except for hackernews, twitter, or LinkedIn).

My dev friends also lack social media.