skysight-inc/HackerNews huggingface dataset:
Practice and context. Read nonsense everyday, and you'll get good at it. Assign meaning to the nonsense, and it'll be more palatable.

How do we all just tap away at these buttons-with-letters all day?
Is the way Deno security works kinda what you have in mind?

Some Linux distros also ship SELinux or AppArmor policies with packages by default, but that seems like a kind of inside-out proposition from what you're describing.
I been working remote for the last 8 years, and thank you covid for even more work!

I moved far out the country side and picked up farming, animal keeping and all that.

When I need some think time, I have a 1-2 hour walk in the woods listening to the birds and experiencing nature.
This is where I want to die. I left the big city and am never looking back.

OP, why do you consider living in a city for remote work???
"should people bother with a vax if there's a highly effective cure?"

Yes. COVID danger is it's virality, not it's lethality.

100% vaccinated population even at only 85% effectiveness means R0 is well below 1 and COVID cannot spread.

100% of COVID patients treated at 85% effectiveness of antiviral therapy means probably well over 1/2 the population still gets COVID, that's devastating.

If this were about a non-communicable disease, then probably the vaccine would be a slightly better idea, but due to virality there's no doubt vaxxes are better.

The best is to have both.

Finally, the vaxx is $20, antiviral is $700, which is material.

That said, if the 'cure' were 100% perfect, no side effects, cost $1 and could be given at any time after infection and prevents any further adverse effects, then we could probably just settle on that if we had to.

I don't suspect we're going to hear a lot about this in the press, because the 'narrative' still needs to be 'get vaccinated'. What will happen is the CFR will come down to to this and other measures behind the scenes so to speak.

Unless this thing comes down to $50 and is something any doctor can prescribe willy-nilly easy-peasy in which case I think there would be a big media campaign to 'inform us'.
Because theres no reason to believe it does. Firstly the study that Ivermectin-for-covid is based on in vitro(cell-in-petri-dish) studies of rhesus monkey liver cells[1]. Additionally. Rhesus monkeys have differing bodies sizes and in order to get an equivalent dose in humans would require overdosing on ivermectin, which can and has lead to death. Ivermectin targets the host nuclear transport importin α/β1 heterodimer in host tissue, exerting effects directly on cells of the human body.[2]

On top of this you refer to 'long covid' which has nothing to do with the covid virus itself. Long covid is the syndrome after a person gets over a covid infection. They're not entirely sure what causes it, but damage to internal organs and the venous system have been observed[3]. At this point there is no active viral infection in your system, inhibiting viral replication is basically irrelevant. There is absolutely zero reason, even according to the logic of ivermectin-for-covid, that ivermectin would treat that damage.

1- https://www.ncbi.nlm.nih.gov/labs/pmc/articles/PMC7129059/

2- http://dicyt.uto.edu.bo/observatorio/wp-content/uploads/2020...

3- https://www.mayoclinic.org/diseases-conditions/coronavirus/i...
Every time I restart Windows 10, I get a full screen prompt wanting me to create an online account, with a tiny little button to "remind me in 3 days". This is why I will never fucking do it.
10 deaths with placebo...

Medical ethics are confusing. Maybe this field needs more oversight. Especially on the corporate level.
This simplistic model breaks as soon as a more privileged package passes a callback into a less privileged callback without fully constraining what that callback can do. Which, I suspect, is impossible to achieve in practice.
My experience is somewhat the opposite. I work as a freelancer, and I've gotten practically all my projects through recruiters. I've heard of a few other freelancers doing their own networking directly with hiring managers, and if that works, that's absolutely great, because you cut out the middleman who takes a piece out of your rate.

Maybe I'm really bad at networking. I've spoken to plenty of colleagues, go to conferences and meetups, etc, but none of that has ever resulted in an interesting position for me.

Even so, I'm not unhappy with my compensation at all. As a freelancer, at least. Employed programmers seem to be severely underpaid. A year ago, during Covid, a freelance contract ended, and couldn't be extended because of rules, but I didn't want to leave that project yet, so I joined the client as an employee. I had to accept a serious pay cut for that, though, and no matter how much I argued that I had proven I was worth a lot more than that, I couldn't get them to budge at all. I'm currently back to freelancing again. At a very interesting project, at a higher rate than before, again through an intermediary recruiter. I can't seem to get rid of them.
I guess it was originally created as a productivity tool as there was not any good Python IDE back before the year 2010. But after a while it became a monstrosity and new tools emerged but it was rooted so deeply that it was impossible to implement the new tools.

But as said I'd really love to work on those projects. Most of the people don't get the prestige to own one's own baby in a big corporation. 99% of the job is maintaining a shit mountain of code and piling new shits on top of it. It really took a lot of luck to be able to make it happen.

I mean even for people who get to work for Jetbrain or Microsoft Visual Studio team, they don't get to create new IDEs, they are buried deeply in a shit mountain of code and JIRA issues.

Plus the pay and vacation is really good for the banks.
Revolut is available in US for a year or more now, but I’m not sure about the feature you mentioned.
Anything can lead to death when improperly dosed.
> You're going to need to explain how scraping publicly available information on a website is theft.

Seriously? Do I need to explain why a song doesn’t enter the public domain when it is played on the radio?
Inferno: Dust Explosion at Imperial Sugar (2009) [YouTube]
You can’t spread it if you never get it...
Yes, I want something that looks and feels like Qt (I simply like the design language) with the Qt app ecosystem, but which sheds a metric ton of stuff compared to KDE that only serves to make me endlessly tinker with it.
I tend to focus on 3. More than that and I lose track of who's who and what's what, but 3 seems to be manageable, and provides some choice for me.
Location: Vancouver, BC, Canada

Remote: Yes

Willing to relocate: No

Technologies: PHP, Laravel, Symfony, Drupal, Magento, Node, Vanilla JS, React, HTML, CSS (Tailwind and other frameworks like it), AWS - Lambda, AWS - EC2, AWS - SageMaker, AWS - RDS, AWS - DocumentDB, AWS - Route53, AWS - Cloudfront, AWS - S3, AWS - CLI, AWS - ELB, AWS - ElasticCache, AWS - ElasticSearch, Linux (Ubuntu, Debian, Arch, Redhat), Bash/Shell, Python, C, C++, C#, Docker, Windows, Mac, Android (native), iOS (native), Java, REST, Websockets, WebRTC, GraphQL, Mongo, Redis, MySQL, Postgres, SQLite, PWA, Augmented Reality/Virtual Reality (Oculus Quest 2 and mobile), SDL, WebAssembly, and more

Resume/CV: spirofloropoulos(dot)com

Email: spiro(at)spirofloropoulos(dot)com

Areas of interest: Data science, ML/AI

I have spent the last 5 years in an architect role working directly for CTOs and helping to put projects together, end to end, with business requirements in mind. I have been working from home for over 10 years and am fully setup for it with excellent internet and disciplined routines.
Perfection is unachievable, yeah. But "privileged package passes values to less privileged package and may be exploited" is so much smaller of a surface than "anything anywhere can os.Exec(whatever it damn well pleases)".

Security is not binary, nor can it be. Air-gapping isn't even enough, as is repeatedly demonstrated. That's not a reason to be yolo.
Having "unsafe" mean "can wreak havoc if used incorrectly" is fine, as long as it's clear what constitutes incorrect usage, and what the behavior of correct usages is. And it does not have to be clearly defined what "havoc" is (just like undefined behavior can cause any behavior).

My issue is with using "unsafe" to mean "watch out, you might be using this incorrectly, but no one even knows the exact rules that you should stick to to make sure your code is correct."

Of course, having it be in the "unsafe" part of Rust is better than having it be in safe Rust. But ideally you would be able to look at any part of a Rust program and be able to tell what it does, without having to think in terms of specific compiler optimizations or hardware details. Otherwise formal verification of concurrent algorithms and data structures becomes hopeless.
I am a biodegradable battery.
I got burned by Ryanair at the start of the pandemic. I'd paid something like £2,000 for flights, and for months those scumbags refused to refund me.

I'd paid with a credit card, so I asked my card provider to do either a chargeback or section 75 (I forget which) to force a refund, and the money was back in my account within a couple of weeks.
> Package maintainers implement install scripts for a reason. It should be opt-out, not opt-in.

yeah, because they're allowed to. The only time that install scripts are sane and reliable is when they are part of a community that polices them and requires them to be minimal (e.g., in Linux distros). That's basically never the case with language-specific package managers
In order to make the drug more affordable? I mean... all of them? Maybe I'm not understanding your point?
SLA's are sadly uncommon in the SaaS space
> Sadly, a complainer at the top of the org chart who can't even read Haskell code can easily come in and force Haskell out.

It’s a lazy language so estimating real world performance is hard. It has a slow compiler and a very shallow pool of talents. You don’t really need to be a complainer to think that removing it from your organisation code base is a step in the right direction if you are not an Haskell shop. I would do the same with Ocaml despite liking Ocaml.
On "cloud" servers I usually do a snapshot before the upgrade. That way I can revert to it in a few minutes.
I ran “brew upgrade coreutils” on Wednesday and my dog has had diarrhea ever since. This definitely should not happen.
It's extremely interesting but it makes less sense to compare it to psilocybin (way too different in experience, dosage and the way you take it) and there in fact is some scientific research activity on it going on. It has already made it to some scientific papers, Forbes and HN.
Perhaps it could be achieved with static analysis?

1. Each package declares what permissions it needs in package.json (if any).

2. I declare in my project's top-level package.json what should be allowed.

3. npm install fails if any dependency's permissions exceed what I've defined in 2, and points me to the offending package(s). Then at runtime just my project's restrictions can be applied across the board.
> My debit card provider also has a feature to randomizes CVV every 5 minutes

What's name of your debit card provider?
Cheers! I could not agree more. McLuhan nailed it.
Is it ok if I sold my soul 20 years ago to fraudulently sell my soul some more?
No, the vaccine does not 'provide a breeding ground' for the virus. Quite the opposite, the vaccine reduces the potential pool of individuals it can infect. Baseline here is an unvaccinated population, not an idealized scenario with zero transmission among the vaccinated.
I went with a girlfriend to her small-town-CA home, about 15 years ago. Went to get groceries and she just gave their name and a 3-digit number and the groceries went on the family account. I'm 40, but I had never before seen that in my life.
There is a whoop strap logo on the homepage but nothing listed under integrations?

I stopped paying the monthly fee for whoop (which also big gripe just let me buy the device) because I didn't think their app did a good responding/recording data (nor super accurate, especially in reaction time for HR). Though maybe it's just the watch's underlying data.

Either way getting data out of whoop would be awesome.
depends where. in afghanistan and parts of africa, the issue is still starving to death. and even changing food prices globally by a few percent leads to marginal deaths
I value autonomy and independence for the right things that provide us a competitive advantage.

I don’t value autonomy and independence for fungible services that are distractions to our mission. For those, we prefer SaaS solutions.

Not everything is part of your castle.
And yet missing less than the OP's

IF NATALPLANET == “MARS"
My wife's mother just died of cancer after being in remission for many years. Her suffering over the last 9 months of her life was sometimes extreme, and the impact of her death on all of us has been profound. I never suspected I would grieve for her the way I am doing now, and it has often been completely overwhelming.

My best advice is to know that it is not easy, and you will be distracted by your fears and anxieties and worries, and it's okay, because that's the way it works. Seek any support you can find: there are groups devoted to all manner of helping people cope with disease and grief, etc. Seek a counselor who specializes in this sort of thing, seek comfort from friends and family, be honest about what is happening in your life: tell your co-workers and bosses and everyone else. Don't keep it to yourself, don't be afraid to walk through this darker time in your life with your soul more bared to the world than might be your usual habit.

I hope your mother recovers, and I hope you are able to be with her often and help her understand how much you love her. It is a terrible thing to love and be afraid as you love, but you can get through it one day, one moment, at a time.

But always remember to find people who can help you cope and understand how normal it all is to feel the way you do, whether it's professionals you find through medical contacts/referrals, friends or family, etc. Don't try to do this alone.
Jam 2.0
We don't know the likelihood that it spreads through pets, pets also have owners who make up the entirety of their interactions (ie pets don't take the bus, go to restaurants, go to work or school) so of owners are vaxxed we're kosher.

As for endemic, yes, a problem, but of a different kind.
We did the same and the bot developers wrote bots that acted like humans. It took them not very long to find out.
That's who was references in the thread mentioned above.
Socializing has little to do with experiencing outdoors. You should try it sometime
VRChat is broken in many ways and there’s no way it can gain mass adoption in its current state. But the experience of using it at its best convinces me that billions of people will use something like it in the future.
>It is believed by many that banks make lots of money selling "your data." This is not a significant contributor to the economics of credit cards, for reasons which are slightly too complicated to get into in this piece. The short version: much like Google and Facebook, issuers can demonstrate to the most sophisticated organizations on the planet that they can deterministically influence actual purchasing behavior. That's easier to sell than a CSV file and worth more to more businesses.

What did you mean by this? I get that raw customer transaction data might not be as valuable as one would think, but you seem to suggest that there is another thing they do with the data that DOES make money. Can you elaborate?
> If you want to finish a game, choose a small game.

I know a few people who tried to make a big game first. None of them finished.

Even a small game will take much more time than you imagined, because there are so many details to consider. (Then it gets faster, because you can reuse the ideas, maybe even parts of code.) It is easier to try new concepts in a small project.
I turn off predictive text. I dislike it intensely. My judgement is better than a machine's.
Wright proposes a 100-seat electric airliner powered by aluminum
It's usable and some people in the automobile industry are interested in using it in an embedded context.
I believe you can buy and sell stocks at will, unless you're an insider like a CxO or VP or even a director of a company. That's not most people.

So: selling stocks when you think they're near a high in price, and using the proceeds to buy other stocks when you think they're near a low in price. I expect the research to do this is time consuming.
Yea, but you'll end up cursing everything about computing because everyone and their dog starts their day with another `curl | sudo bash` pipe that installs something all across the system pulling in a metric shitton of random packages and you can't even imagine why all this nonsense is needed for a hello world app.
I lost my mother to breast cancer when I was 14, and although it wasn't cancerous, my youngest child was diagnosed with a heart tumor at 19 months (she had a successful resection and is thriving with no symptoms). Two dramatically different family health dramas where I was in vastly different positions to help, and states of mind.

For a kid dealing with loss (or potential loss) of a parent, having a strong support group and a few trusted confidants and/or therapists to talk with is absolutely critical. I didn't really have that, and a lot of unpleasantness in the ensuing years likely might have been avoidable if I had.

As a parent dealing with life threatening medical situation with my child, it was different. With both, though, several things are true:

1. Your social support group is important. Don't feel bad about asking for help, and leaning on helpers who offer their assistance (whatever form that may take).

2. Work is work, but a good employer will offer EAP services, reduced hours opportunities, perhaps internal counseling, and unpaid medical leave if you need it. Don't be afraid to talk to your management about your situation if you think it will affect your work, but do your due diligence first and offer them solutions, not problems.

3. If you aren't a medical professional, or you don't have significant relevant experience dealing with complex, long term engagements with hospitals & specialists, I strongly recommend you find someone who does. Recruit that person to be your advocate (at best), and to at least let you bounce information off of them as a sanity check.

The people who have the best outcomes are the people who ask the right questions, demand the best care, expect the best from themselves [are are in a strong socioeconomic position to be able to afford to let other things slide while dealing with the treatment & recovery].

Rule #1 about complex medical care: never accept prognoses and recommendations without understanding the care professional's POV and having done your own research, AND preferably having solicited at least one additional opinion. Pubmed is your friend -- do your own research. Poll your network, find community groups online (I really don't like recommending Facebook, but there are facebook groups for literally every conceivable medical condition & situation -- they're filled with great folks who have already done their research!), and get formal second opinions. Also, know your rights as a patient.

I can't help with the "how do I care for aging parents" part. My dad is thankfully still in good health and my inlaws (who are not) are 3000mi away and primarily looked after by my brother-in-law. They're fiercely independent but make consistently bad decisions about their health. It's frustrating.
Thanks for the feedback! :)

Automatic migration generation has only been added in the last release a few weeks ago. Right now it works by keeping track of all changes you apply via the GUI based schema designer, and then writing that into the migration sql file once you generate a new migration.

When you add a trigger manually to the Schema.sql file of your app, you then still need to copy it over to the migration manually right now.

We're still exploring that auto migration space. In the future we might switch to a real schema diff approach (in fact there's a WIP PR here https://github.com/digitallyinduced/ihp/pull/1137)

> Second question- Is there something I could read to catch up with what's happened to the Haskell language over the last 5-10 years or so, since I looked at it last?

I'm not aware about a central place for this. The closest might be the GHC change log, but that also contains a lot of noise.
Thank you both for these. Somehow I had managed to miss it until now.

Not that I'm surprised exactly, but the situation must then already be even worse than I had appreciated.
Its easy to detect chrome headless so scraping with it is not really how "big" boys do it :D the only scrapers/bots that are really hard to detect are the ones running and controlling real browser and not chromium. I do a lot od research aggainst abitbot systems, some times is friday night. If you spend each one in pub it doesnt mean your normal.
> Unfortunately, DNT is not a clear declaration of intent

Often it is. Firefox, Brave and Safari explicitly advertise themselves as privacy-friendly browsers.

That leaves non-savvy users who just use whatever defaults exists, but there is an even stronger argument to protect precisely those people - you can't consent to something you don't yet understand.

Tracking can leak extremely sensitive information, just like microphone, screen sharing and webcam permissions could. Protecting the user is a sane default in all of these cases. The fact that personal data has commercial value is secondary, just like it would be with webcam access.

Imo, the only meaningful difference between tracking and camera access is that fully-fledged tracking was an accidental side effect of third-party cookies, and before "we" understood the implications of that a trillion dollar industry was established. The reason we're apathetic to tracking is because it's abstract and novel, whereas snooping to your audio or video is easier to grok.
> I wasn't vague, Twitter limits size to 280 chars. We developed a decision spreadsheet with the data in almost all the rows weighing against Gecko.

Perhaps "vague" is too loaded a word? I did not mean it as an insult or complaint, I was just pointing out the fact that the reasons were unclear because they were mentioned but not described. Twitter's character limit is a perfectly valid reason for that. And the literal meaning of the word "vague" applies perfectly.

> Your "seeming enthusiasm for burning some bridges behind him" is bunk. On what did you base it?

> ...To suggest I did anything uneconomic out of spite is silly.

I was not suggesting that.

Sorry, it seems I did not describe myself well. "Burning bridges" was not a reference to making anti-Gecko technical decisions. It's about unrelated public postings that I object to, but I don't think that here is a place to get into it.

I am confident that the bases for your technical choices were well-founded and I have no reason to suspect that they were made out of spite.
Yes, totally the reason why healthcare is more vulnerable to ransomware.
The source of legitimacy of feudal monarchies was divine right. This is not the case today. Our governments derive legitimacy from the consent of, and in defence of the liberty of, the governed. This is why I object to these laws. They only constrain my liberty to interact peacefully with other people, and I certainly don't recall consenting.

> You've never seen those signs that say you get only one free cup of coffee have you?

Indeed I've seen the signs. I would very much object to similar laws.
This was common in the West, too, as late as in the 90s.

I don't like it, though. I want to be able to prepare for my death.