jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> overwhelmingly those drugs aren't used or even approved for use in medicine and never have been

I just went to the Wikipedia pages for Dianabol and Trenbolone, and it so happens that both substances were, in fact, used in medicine, but not any more. Well, in case of Trenbolone some kind of derivative or related substance was used medicinally it seems: trenbolone hexahydrobenzylcarbonate.

https://en.wikipedia.org/wiki/Metandienone
https://en.wikipedia.org/wiki/Trenbolone

Also, if you're trying to say that anabolics are too harmful for anybody to use them, you're wrong. E.g., testosterone is used for all kinds of conditions, and would be used even more if not for the "fear" of it being used off-label:

https://en.wikipedia.org/wiki/Testosterone_(medication)
https://en.wikipedia.org/wiki/Testosterone_(patch)

The other anabolics could likewise be used in a healthy manner (such that the beneficial effects outweigh the side effects) in certain cases, here's one study:

https://academic.oup.com/jcem/article/86/11/5108/2849115

In general I'd say these drugs fall into the same space as many psychoactive drugs, they were presumably banned so that certain subcultures could be criminalized and stigmatized (not that this stops all the body builders and actors and police officers from getting their AAS anyway), with the excuse that they have harmful side effects. This argument is irrational and based on an appeal to emotion, it ignores that drugs (like any other technology) can be both abused and used for good.

> The broscientist bodybuilders are wrong about almost everything they think they know about performance enhancing drugs.

I don't disagree, but, for the sake of the discussion, could you give an example?
I'd like to test it with the new Rust-coded runtime, especially if it's faster, but I won't have time to build it for a couple of days. I actually avoided building it earlier because I thought the new scheduler was slower and needed time to mature (I think I read that it doesn't yet swap tasks between threads, or something along those lines?), but I must have misread.
core.async is great, but admittedly I haven't needed to reach for it on the client (when building SPAs). I'm not sure if it's because re-frame is the focus for event driven workflows or what, but...
Also - tell us what it is! Post the info in this thread, there's always the chance that someone here will be interested
>I can vaporize cannabis for two months straight and stop all of the sudden without so much as a thought.

Now, I have little personal experience, and I'm not an expert; but I /have/ seen people lose their jobs due to their performance being diminished because of habitual marijuana use. I've never seen anyone lose a job because of caffeine.

I mean, I know plenty of people who use marijuana occasionally on the weekends and seem no worse for wear; from my understanding, it's not as bad as alcohol, and you may be right that it's not addictive, but it's certainly more harmful than Caffeine.

>but it doesn't change the fact that if you cut it out for a few weeks, you'd be more productive without the cost, dependency or negative side effects of coffee.

This is not true for me. Personally, I tend to ramp up my caffeine use slowly over a number of months, because I do develop a resistance. During these months, I am /significantly/ more effective than without caffeine, even if I quit for months.

Now, I do build up a resistance, so every few months I quit for a while, as I do eventually get to the point where I have diminishing returns. For me, this doesn't result in headaches, just a few days of more sleep than usual and reduced performance. Assuming I get my 12 hours a day of sleep, the reduced performance is still much better than, say, a hangover. I'm up to baseline performance within a week. (my baseline performance is /significantly/ lower than my caffeinated performance.)
It's like it's gone from a cherry-picking exercise to an actual reading exercise. It requires more of a commitment, and it seems to keep the dialog on a more contemplative level.

We're all speaking about "seems" and "feels" here, so it's coming down to impressions (not to mention taste differences), but some ideas for measuring the effect:

- change in the "story point count"-to-"comment count" ratio

- change in average current (and future?) karma of the people who do comment

- change in average comment length

None of these is an objective measure of quality, but they do indicate "change" which might help Paul or whoever make a decision about whether that change was desirable.
> I haven't seen Tony Morris abuse anyone in the community, and the IRC channel is an amazing combination of immense knowledge and patience with newbies.

Seriously? Here is the latest example on scala-debate, just two months ago, where he went so far off the deep end that Martin himself had to step in and tell him to cool down:

http://groups.google.com/group/scala-debate/browse_thread/th...

He dishes this kind of abuse on a regular basis on lists, irc (especially #scala) and sometimes even on his own Twitter feed.

Anyway, back to the topic at hand: yes, I know the theory behind immutability and isolation and how it can enable easier parallelism. I have yet to see practical examples of that in Haskell and convincing stats that show a boost in performance compared to more traditional approaches (such as Java+nio or even Scala actors).

My questions still hold regarding Haskell's adequacy in production, e.g. with regards to database, logging or continuous integration, and I'm not the only one: Alex Payne recently expressed the same concerns on SO:

http://stackoverflow.com/questions/5808825/what-are-the-best...
Being along in an office to work is not a substitute for being along to relax and recharge. Working time is where I expend energy, not recharge it.
I don't use upvotes to decide what I agree with, I use them to decide what to read in the first place. Hiding the votes means I can no longer skim through a thread to pick out the comments that are gems; I'd have to read all the bad comments too. And this means that reading comments here is no longer worth my time, so I don't do it. This is definitely not the desired effect.
I've decided that on my next available weekend I will build this. (aka probs not until the fall).
This reminds me a lot of a lava lamp
Yet the SolarWinds had nothing to do with memory unsafety. Nor did it for the equifax hack.
>The point being that masses of software is developer everyday on a cargo cult adoption of solution they do not require.

This is certainly true, but there is a possible benefit: standardization. Having a standard skillset allows employees greater flexibility since they can jump employers and still expect to be rapidly useful. Similarly, if your company uses a standard toolkit, there's going to be less training overhead for new hires. Now, the devil is in the details, and I'm inclined to agree that you'd be better off hiring someone that can think outside the box and keep the tooling simpler. But using the standard toolkit will work reasonably well across several orders of magnitude in scale.
I agree it's an important distinction that unfortunately gets conflated at many companies. Most of my experience is in top-down big companies where leadership is a skill, not a position. Maybe when I grow up I can work at a company that makes the distinction.
> Gates was trying to sell his software to potential clients? What a terrible human being!

Well, it depends on how you see it. We're talking not just about Europe, but mainly South Africa and many other developing countries that have to pay Microsoft to this day because of of their previous politician gave in to Gates and agreed to prolong a government contract. Many of these countries are the same he is helping now.
I think all Lisps work really nicely for configuration that is combining data and control flow.
It's a shame that most people are too unfamiliar with the prefix notation.
A risky habit: signing with other deaf drivers on the motorway. I've done it...
@mritchie712 We have shipped a brand new version of the editor that will allow you to spec features, completely overhauled how we interface with Git to track work data and also revamped the onboarding experience for new users.
Yaml based programming languages are built by people who want to know what lisp is but don't.
I used to think this was true. 'Specialty subreddits' are seemingly fantastic for starting into new hobbies or trying to learn basic information on a topic. But as I've become more and more involved in a number of my hobbies, I've realized much of the info in these subreddits is only accurate at the surface-level, arises repeatedly over time, and has no real legitimacy.

Even in specialty subreddits, folks take upvotes for legitimacy. When questions are repeated over time, answers are regurgitated paraphrasing of what has upvoted in the past. You end up with this vicious cycle of hivemind thinking that is difficult to introduce new or alternative viewpoints to - because people don't upvote what they don't already believe to be true.
My original comment actually referenced that very scene where you see a genuine CLI. That was a big moment for me, actually (well, that and the Daft Punk cameo)
Reminded me of the quote attributed to Seneca - "Luck is what happens when preparation meets opportunity."
A recent theoretical CS paper reaches the opposite conclusion: http://www.eccc.uni-trier.de/report/2010/055/ ;-)
I won't lie, I'm having a hard time using this app. I spent awhile looking for a create keyframe buton and almost gave up before realizing how to do animations. I still don't know how to build custom shapes with curves or how to draw shapes that exist for a short duration. When I published the canvas element it didn't animate in the browser.

Clearly you've solved a lot of interesting technical problems, but I feel kinda clueless while using it. As far as I know the only people who use the flash authoring environment these days are advertisers and animators (or designers building content for flex apps). So if you want to focus this, I'd say go after those people. When people do make flash sites in the authoring environment they usually rely heavily on simple onclick and gotoandplay statements.

I'm impressed with what I see, but I don't know what problem has been solved.
I've had the same general experience with interviews. The more conversational it is, even if provided some structure via either the resume or some prepared questions, the better it usually goes.
I don't disagree with anything you've said.

He was asking about my Latin studies.

A truly good programmer can also coherently discuss technical subjects in detail and describe approaches to solving various problems, as well as express opinions and personal taste on those approaches.

None of that occurred.
> Throw in ... Android

Huh? The Yotaphone already runs Android, and not an Amazon-crippled version at that. :)
> Not paying Apple or Google a cut of every product sold via mobile was the revenue plan. If I pay Apple 30% of my profits every time someone orders something via my mobile app, that's a lot of money I can sink into a competing product before it becomes a net loss (assuming I get any traction at all).

I think the article discussed this mainly in the context of Kindle. It's only digital in app purchases that need to go through Apple's payment processing.
I think, it was just one top feature of the first standard C library. It made printing a lot easier. In standard Pascal or Modula 2, you still had to print every single data type with its own special "WriteX" statement. Even there was a distinction between "WriteString" and "WriteLine", the second wrote a string and added a Newline after it (I am not sure in the moment, if it really took a string or just wrote the NL). In printing to screen, some languages of those days where really spartan.
This is the funniest thing I've read in WEEKS. Thank you.
I have a casual and uncaring writing style in many places, but HN is not one of them. This is a place where I enjoy writing properly and reading properly-written comments, mostly because it forces commenters to put some thought into what they write.

When you're here, you know that the majority of comments will have something insightful to add to the discussion and you do not feel like you're wasting your time reading them.

Don't hate on this mindset. It's not appropriate everywhere, but it's not just a hippie concept, it has merits here.
The names of the cities in the charts on the y-axis are cut off.
Your last point is a truism for me: if anything, having random questions or discussions to break up the dev work seems to imbue me with greater energy. Almost like being briefly forced to think about something different allows me to 'see the forest for the trees'.
I wonder if it's technically useful or if it's a commercial move. I have an Ideapad Y470 (a model from 3 years ago), and I got the impression they tried to limit the RAM below what the hardware could run, maybe because they want to segment the market in a certain way.

The customization page on their website only allowed 8GB of memory and the user manual explicitly stated that the maximum RAM was 8GB. I bought 16GB after reading users reporting that it worked fine, and I can confirm: it works fine. I push it to the limit all the time.

Then again, it might just be that new RAM chips came out after the laptop did, and I might just be conspiracy-theorizing.
I'd say PG's only real error in thinking was to underestimate the premium that enterprise customers place on planned mediocrity.
Could it be that the optimism mentioned by dazzawazza and nodata is admired when it is directed inward but not when directed externally? Nobody likes it when an ignorant person tries to solve all of their problems and it just so happens that the USA has a ton of optimism and wealth.
Complicated, requires a lot of configuration, immature cloud managed service. one might say it's a step back from a PaaS offer like CF.
This falls victim to the fallacy that everybody has a fixed number of points to allocate across skills. To torture the analogy, the reality is some people are huge squares and some are tiny slivers. Or a fat fork or some other weird shape. Basically, some people are just better than you at everything.

The other thing is that you often just need problem solvers where it doesn’t even matter how wide their experience is. You just need someone who knows the basics and is adaptable.
I still miss the old-style Thinkpad keyboards ... they were a joy to type on.
More accurate isn't always good because creditworthiness is all about stereotyping people.

Consider this example: lesbians are statistically more likely to divorce. The ML models decides that lesbians are a higher mortgage risk and raises their interest rates. It does this indirectly by raising interest rates on married couples with different last names and owners of Subaru vehicles.

In another, the model sees that people who follow NBA players on twitter are more likely to default. It then assigns then higher interest rates. Well, it turns out that poor urban black people are far more likely to be interested in the NBA than the average person. Probably because it's one of the only sports you can play in a parking lot. The model decides to raise interest rates and cut lending to most black people.

"Perfect" credit worthiness modelling is only going to be beneficial to rich white and asian people. Essentially favoring the stereotypically richest ethnic groups.

This is extremely problematic for any sort of equality initiatives.

Treating everyone the same regardless of means is definitely socialist. It's the same as removing the pre-existing conditions exclusions for health insurance. It favors the unfortunate at the expense of the fortunate.

I'm not going to go into whether that is good or bad for society but I ask you to consider the extreme, historic level wealth inequality in the US where 1% of the population has over half the money.
I grew up on Calvin and Hobbes, but in retrospect it's not terribly surprising Bill Watterson eventually decided to fuck off into the woods.
> People don't need those white-label commodity cPanel or Plesk shared-hosting or VPS services to run SaaS applications anymore - it's far better for everyone[1] when they switch to a major cloud provider, namely AWS, Azure, GCP, etc.

Why?
Without "making up" a headline, and were I to have used the original headline of "What is Really New in Fintech", I would not have considered this a useful submission due to the complete lack of information conveyed by the headline. The article contained important info but the headline was meaningless, so I did my best to come up with something. I guess my first attempt fell short.
Hyperlocal education will lead to fragmented education, and result in arguments like these:

* Why should one force black kids to learn white people math?

* Why should Latino kids be forced to learn native american history?
I've been running Nextcloud myself, and I love it. I've been looking to expand my infrastructure even further -- the synology NAS are wonderful.

The biggest thing is that I don't think this matters anymore. Google, CloudFlare, and Amazon rule the internet. If they don't want you to be on the internet, it doesn't matter how resilient your infrastructure is. Especially when it comes to critical things, like email.
Let's assume that we, like our employers, are rational economic actors seeking to maximize the returns we receive from our capital and labor. Then our primary objective in job with static hours and static compensation would be to expend the bare amount of effort needed to retain employment. Creating value for the company would be an auxiliary objective in support of retaining employment.

You and the OP seem to be basing your arguments off different assumptions.
It works fine, you just ship the static libraries. With static linking your binaries won't have dependencies anyway.

That's not to say the static linking craze is a good thing. We'd be far better off finding a way to dynamically link templates, so you get the security benefits of automatically updated dependencies that dynamic linking gives you.
the average person doesn't use signal they use phones, whatsapp and facebook. You can use the public matrix node and i can use my own node and we can talk. No setup needed. If they care they can buy a hosted matrix service package like this https://element.io/pricing with their own instance run by people who probably know what they are doing.

In before "but it's not free as in no cost". That's why big corps will always fuck over the normies. As it stands, one cannot use the internet without either giving away their privacy or learning a lot about computers and how they work and how to use them.

The majority chose the "i don't care, give me shiny app" route. and they fucked us all over by doing so. There's no right to easy privacy friendly computing. There's only the harsh reality that behind friendly blue and rainbow colored companies sit people that will sell a digital recreation of yourself to anyone who cares to pay and give you a few gigs of free e-mail space and a shiny app for it.
Yes this was kind of my observation.
People died in the case of the AZ vaccine. It feels like spin to call that “working.”
Actually, it does - it means there's scrutiny and high quality standards to the point that 15M J&J vaccines were thrown away, and that 62M doses are being checked if they're up to standards.

It means that the watch dogs are watching.

With that said we don't know if other problems will be discovered in the long run, but that's what regulators are there for. In the case of AZ vaccine, they're clearly working as well.
Absolutely. There was no isolation between programs. In fact, you could write new programs by reusing parts of existing programs.
If you really want control, what matters more is you having control of your own domain and encrypting what doesn't need to be public, such as backups and notes. Managing a self hosted system is often more expensive and more time consuming, and often those self hosted services store unencrypted versions of your data. But now you have to maintain the security of it yourself, usually worse than professional services, and your still one subpoena or hack away from it being exposed.

In the end you are still just as vulnerable getting booted off with VPSs like you are with google, but with domain control you can still switch hosts without losing your address, and you usually have customer support.
These apps are still _by design_ trying to capture the maximum amount of your attention.

That deserves every ounce of hostility that we can muster. And then some.

They are parasites. It doesn't matter if you "made it work for you".
True. But adding a module system is a step in the direction of eventually rendering the preprocessor obsolete. Maybe C++30 :)
Time to update this news story a month later with more breaches and with just the names changed:
https://qbix.com/blog/2021/01/25/no-way-to-prevent-this-says...
> Monero or ZCash would have gotten the job done,

These take minutes to send (very stressful!) preventing a nice venmo-like experience. They also pollute the planet
What do people here think of Element.io (with the default matrix.org server)?
I've just set up a mail server with the same stack as mailinabox (with a few minor differences, since I didn't care for the web-screens, self-hosted DNS and the fact that my residential ISP offers a static IP service).

If you do give it a try, I would personally simplify the set-up. If you're comfortable with some downtime you can get away with running just Postfix, Dovecot (with some secondary services) and delegating to the OS for user management. All of them come with systemd services so it isn't too bad to manage.
Do you realize how biased you come across? You can pick whatever "evidence" or "source of evidence" you want but you'd still need to apply that standard to "both sides".
>that it's "on-die" (it's not)

It appears to be mounted on the same chip package.

Why did Apple do this if not for speed?
> He's actively calling for peace, law & order and to let the blue do their job.

What a wild selective (mis)reading of his Twitter account. Did you miss the parts where he said he loved the people who stormed the Capitol with rifles today? Or the part where he said the vice president should just declare him the winner of the election?
Hmm. Alright, I'll give this a try. My address is bJvR8mykuvCyDhsbGum7eJNGkiSrC7uM8g; thanks!

I'm still amazed that it's a fully working clone of youtube. Is there any info anywhere about... who made it? How long did it take? What's the tech stack like? What were the hardest parts?

As a totally minor point, I originally started with the MacOS app, and it had a poor experience due to my own fault: my harddrive was almost full, so videos kept freezing in the first few seconds. I almost unfairly blamed you, but perhaps a warning might be good if there's no space for the temporary video buffer. (I assume it's streaming to disk.)

But, in terms of bugfixes or feature requests, that one probably shouldn't be prioritized. ~Nobody is out of harddrive space. Just grasping for straws at things to mention in case it's helpful.

Rooting for you. Good luck. I'll try transferring over my videos, and I'll consider linking to LBRY (or is it odysee?) by default for my videos. It's a risk -- if your platform goes down, all my backlinks will go with it -- but I like the david vs goliath aspect.

That's actually a tough decision. Pretty much everybody in the world expects a youtube link for a video, and has integrations for it. I wonder what the embedding situation is like for this... I'll try it out.

By the way, the odysee front page is far better than any other youtube competitor so far. https://odysee.com/$/tech is particularly interesting. Keep up the quality, and this might have a shot.
Oh be nice, it scales. To 7. Yep, just 7.
Welcome to facebook ads

"showing relevant offers and ads across the Facebook Company Products;"
"showing relevant offers and ads across the Facebook Company Products;"

Welcome to facebook ads