skysight-inc/HackerNews huggingface dataset:
Chase Ultimate Rewards got heavily nerfed since the Sapphire Reserve release. For the first couple years, you could get 1.5 cents per point for any travel (flight, car rental, hotel), and the price on the chase ultimate reward portal was the same you got via the actual airline or car rental or hotel website (i.e. the cheapest price.)

Then they made it so you had to use ultimate rewards via Expedia, and they bumped up all the prices, so effectively your UR points lost a ton of value. Searching the same flight on Expedia UR website was more expensive that directly going to the airline.

Then I stopped following because I had already canceled all my UR cards, but I assume they downgraded it even further because I heard they raised fees and substituted some benefits with door dash or lyft credits or something.

> For US residents, cashing out at 1.1 cents per point would be opening a Charles Schwab brokerage account and the linked Amex Platinum card, then "investing" the points. That doesn't sound too complicated.

I did not know this, but that seems okay. However, I have experience with AmEx being strict on people who constantly open cards for sign up bonuses.
Might be the city I'm currently living in: Albuquerque, NM.

It's very inexpensive, and sits at the foothills of the Sandia Mountains and Petroglyph National Park. It's almost always sunny, yet is rarely too hot for outdoor activities. As far as bike infrastructure goes it may just be in the top 10 for US cities. You almost need to go out of your way to not be an outdoorsy person here. It has a decent amount of restaurants, breweries, things to do, but if you're particularly starved for entertainment then there are cheap flights to Austin and Denver. Indeed, what makes Albuquerque really great is that you could use it as a nice place to decompress in-between destinations.

There are some downsides though. Crime is pretty bad, as is the poverty rate, but a lot of places here in the US are struggling with that right now. Truth be told the thing that annoys me the most may be the Gross Receipts Tax. Basically, if you freelance, your services are subject to what's basically a ~7% sales tax, only for services.

But given how inexpensive everything is, and how much I get, I can't really complain too much about the GRT.
Show HN: Console Time-Logging Utility
Surveillance for thee, but not for me
You seem to be confused about what PII is (which I think you meant from context). None of the listed informations are PII, nor do they become that in aggregation.

But if it was, it most likely would be enough anyway if the salt isn't stored anywhere. An irreversible hash of data is enough anonymization
Are you a pharmaceutical research scientist?
Could you give an example of how these are used? Do you mean things like "IF there's been [4] login attempts in the past [10] mins THEN deny this login attempt"?
When I first became aware of these laws I thought as you do. But after a while I came to think the laws are OK, maybe even necessary. You say “draw your curtains”, but in my example the curtains are already drawn. Unless you seal them with duct tape, there are almost always tiny holes or gaps through which someone can see, if they're allowed to do things, like pressing their face against the window, that have no legitimate purpose aside from the intention to invade someone’s privacy. Our laws routinely consider the intention and purpose behind the act.
Why not? Like I said we already live under sanction addict US. Adding a country or two with sanction powers won't be bad.
But of course there's a convenient button to accept all of them.
Tangent...

There seem to be a fair few smaller (in community) DE projects (LXQt, XFCE, Cinnamon, Budgie, more I don't immediately recall) who are keen for Wayland support in principal but don't want to be landed with writing/maintaining their own display server.

I know there are libs like wlroots, libweston, mir, but in practice it still seems to be too much to bite off to write a display server with one of these.

Is there appetite in the Linux desktop dev community for a grab-and-go toolkit-agnostic Wayland display server that allowed DEs to plug in their own independent WM, decorations, animations, shell? In theory shell is doable already by xdg-shell, but splitting WM and decorations out would be a new approach for Wayland. Is this technically feasible? I have the urge to start writing one myself but I'm not experienced in this area and it would be interesting for myself but almost certainly subpar for purpose.

Am I just describing Wayfire?

Without commenting on tech differences (I'm loving my mixed dpi wayland setup..), the social/community impact of X11 allowing UI/UX people to have their projects separate to the display server seems to have been significant.
Lilium eVTOL test flight with audio
Microsoft is shutting down OneDrive for Windows 7 and 8.1 next year
Why is the number of people who "left a big mark" so small?

1. An organization/industry can adopt each new technology only once. New technologies arise infrequently. Each time they arise, only a few people get to work on the projects introducing them. In other words, opportunities to leave a big mark are limited.

2. Credit for innovation is political capital. People hoard political capital and become powerful. They act as gatekeepers of innovation and take the credit for successful projects.
Was there ever an effort to try removing those "theoretically reachable" objects? It sounds doable, but of course not trivial.
I guess it depends on how you read it. This article is pretty clearly critical of "capitalism in its purist form", and [checks notes] it was posted on HN.

So your perception may be more of projection of your own POV than that of others.
I rarely see games significantly affecting the way how do people look and behave in the real world beyond cosplay events. At the same time it is very common for fans of particular music style to dress and behave a specific way so it in fact does affect their behavior at least in some extent, it may also affect what kind of people do they hang out with. Music also usually has a huge degree of influence on the listener's mood and attitude. Games probably have too but apparently in a much less degree. I don't insist any music style is inherently harmful (let alone for everybody) nevertheless I believe music has more potential to be dangerous than games.
For some context, including this year, out of 38 tax advisory votes, 10 have been voted for approval and 28 for repeal.

That said, these votes are entirely nonbinding, there are advisory votes have failed by a larger percentage and still been mantained[1], and frankly Democrats don't really care what voters have to say on these questions anyways (partially because they know they won't be punished for ignoring it and partially because the reason these advisory votes even exist is due to a certain notorious referendumeer that many in this state, paritcularly on that side of the aisle, consider an out and out troll[2]).

[1] - I need to fill out the proof of private insurance to opt out of this one this weekend: https://ballotpedia.org/Washington_Advisory_Vote_20,_Nonbind...

[2] - https://en.wikipedia.org/wiki/Tim_Eyman
I'd recommend checking out their YouTube channel — they document sailing from Vancouver to New Zealand and back! A lot of this work was done along the way.

https://www.youtube.com/c/HundredRabbits/videos
China has two (2) mentions within the last 900 years. The great famine and COVID-19.

A third one (BRI 2013) is buried under a mention of the original Silk Roads in 100 BCE.

People's Republic founding is omitted, despite being the first post-colonial/indigenous "superstate". It will certainly be at least as historically consequential as the founding of the USA. No mention of PRC eradicating extreme poverty nor surpassing the USA in GDP PPP.

Reading the timeline, you get the sense that all recent human progress is occurring in the West and the West alone is positioned to address global issues. Which is a very distorted view.
2021 Uber Eats Cravings Report
I'm not familiar with this space but it's hard to wrap my head around the vast number of use cases that something like this could have.
Just continually saying Python is the wrong tool for the job doesn't cut it. I've gotten a lot of mileage out of type hints in Python and have caught my share of bugs statically, so I disagree with your contention that it's merely a "bandaid for huge shortcomings". It's a helpful tool that serves a purpose.

You could pick at every tool, every language. What's better than Python at (since you brought it up) data science? Julia? That's hardly any more type safe, if that's an issue for you. Haskell? Good luck getting non-CS types to buy in to the restrictions, and good luck porting everything you need. R? Slower than Python, even! I mean, I dunno, if you have something in mind that's better in every way than Python then I'd love to hear it.
I'm very confused how you are coming to this conclusion. You haven't stated how rich the owners are. All I'm getting is you're saying that since the company still exists that the owners didn't retire. But what does "optionality to retire" mean? (Not even a real word) And what lifestyle? You can always up your lifestyle (maybe once you're worth 100bn it's all the same, but that's a dumb bar). The metric (I think) you are using is unobtainable. But a more clear metric of "could the owners retire and still live in luxury?" is a definitive yes.
First they said that functional programming is only used for toy/proof of concept/academic things. And that’s fine, to the extent that that is true. There is a sort of real world/academenia dichotomy.

But now you’re deriding functional programming because it is used on... a regular old boring backend. Used to power a non-FP-related domain (to dismiss the “I used FP to implement another FP language” critique...). On an ostensibly real-world application. And you contrast this backend with “real world utility”...

This is quite confusing.
I like "We need this to fit on a single floppy" and I use it all the time
What a weird way of callinga your opinion superior.
The default install process should stop and prompt you with something like:

Package ua-parser-js wants to run a script before installing.
The description of the package is:
"Detect Browser, Engine, and Device type/model from User-Agent data."
The reason for the pre-install script is:
"Configuring the local user agent thing for reasons."
This script has been unchanged since version 0.7.29 which was published:
14 hours ago
The hash of the script is:
0123456789abcdef
Press Y to examine the script, or N to cancel installation.

After npm echoes out the script, the user should decide whether it looks obfuscated or does anything suspicious. If the user is still unsure, they can search the web for the hash of the script to see if other people have audited it.

For automated installs, such as a CI server, there would need to be a command line argument or config file entry with something like:

allow-preinstall-scripts: ["0123456789abcdef"]
xfe file manager http://roland65.free.fr/xfe/ works for me. slow updates, looks to be single dev
Open Ownership Register
https://www.openownership.org/
Follow up to Apple Card discrimination allegations
I grew up in a factory town in the middle of nowhere. It was unwritten policy on the engineering team to never hire students with GPAs over 3.0 and to avoid anyone with a history of big jobs at major companies.

That policy existed because, based on past experience, the company knew that it would lose those people quickly. That was in the days when people often stayed with a company for life.
High end hotels do this.

Honestly, more and more I'm starting to think GDPR is just an excuse to fleece "evil foreign tech giants". It's a set of arbitrary rules with vague and selective enforcement that seems not to be completely understood even by the legislators who wrote it, as demonstrated by legislators not knowing the answer to the simple question: Are pop-up consent forms acceptable. It's whatever the bureaucrats don't like that day really.

Guess some US company will have to go to court (and subsidize the European Legal Industry doing so) for the privilege of figuring it out.

It wouldn't be so comical if FAANG wasn't full of European devs who chose to innovate in the Valley, probably to escape this very bureaucracy.
Literally all laws “impose the values of some segment of people on to others”, so according to your criterion all laws are unjust. I guess that’s a form of anarchism, and you’re welcome to it. For me, it’s simply not an interesting way to think about justice and how society should be ordered, because it seems to be the end of a conversation, rather than the beginning.
>Counterpoint: why not just just take a fulltime job and quit / move on if it's not a good fit?

The company doesn't want to be on the hook for unemployment or wrongful termination I think.

> I agree in principle but in practicality, there are some difficulties such as needing healthcare coverage for my family. (Yes, the US system of employer-subsidized healthcare is utterly broken, but that's what I'm dealing with)

I actually did this for my last job, because I'm terrible at interviewing (I both hate practicing leetcode, and have fairly bad anxiety). I had the same concern as you, and the way I got around it was to ask for them to pay me on contract an amount equivalent to what my salary would be AND benefits. I guess if you're employed then that doesn't work so well, but as an unemployed (at the time) person it worked out great.
Similar things happen on every industrial machine. Typically, it's a VxWorks-based PLC (implementation detail, never ever exposed to the end user) and a Windows CE touchscreen HMI. It is remarkable, though, how much this separation makes sense.

You end up with some ancient 68000 or PowerPC processor running all the performance-critical logic with - if you're lucky - a megabyte of SRAM. It's expected to hit one millisecond scan times every single millisecond for ten years straight. And it does so, until you miss your SRAM battery maintenance interval or drive a forklift through the panel; it will probably keep running through any lesser hiccup.

The PLC communicates over that serial interface (or an Ethernet socket which emulates a serial interface) with the HMI, which probably has a multicore x86 CPU and literally a thousand times more memory. It runs a pared-down desktop operating system. It's not made to hit one-millisecond scan times, it probably has visible lag while merely changing the background color of an indicator. Good luck creating a usable GUI with the IDE, which might be decades old.

An Arm Cortex microcontroller for the embedded system, and a Linux touchscreen displaying a NodeJS website would be a convergent way to develop such a machine if you didn't have 50 years of legacy code and trundling along behind you....
Psilocybin clinical trial to treat anxiety disorder receives approval
For technical detail, a prognosis of six months or less typically makes hospice an option in the US.

On a personal note, I am sorry for your loss.
They are (according to GDPR.)
An AI/ML bot can slurp these up and be a competently sounding CTO.
Basically all pharmaceutical names are created by the same branding company. https://www.brandinstitute.com/

There goes the "company A has better names than company B" theory?
Were you aware of https://minimal-apis.github.io/ before starting this project?
Can’t agree more!

The crafting beer is great there, housing is affordable, crime is non-existent. And Internet is 10GBps full-duplex for each household.
Former cancer patient here.

My biggest immediate concern was the impact on family, and them viewing me differently and treating me as a sort of victim. Due to extreme rarity of my particular cancer the outcome was individually unpredictable. Overall the odds of survival are very low and death is often quick; a recent research paper uses the phrase "a grim affair" right in the title (some doctors get excited to see a singular case in their professional career and then publish a case report). It was simply unknowable at the time whether it was terminal or not.

What to do?

I expressly forbade my family to do any research and try to be medically helpful, including my wife who is a tenure-track science professor. Also I banned any form of pity.

I kept up social connections as well as I could, went on hiking trips in the mountains with insanely low PLT counts, attended big weddings in five different countries during chemo, and took other – in hindsight outrageous – risks just to keep living life. The pandemic has been much worse socially than very intense and prolonged chemo treatment.

I never asked about any kind of prognosis, although I had pulled the data from SEER as the most unbiased data source and assembled the L-shaped KM curves from that myself. Doctors only later admitted they thought things were "very bad".

A perhaps selfish thing I did was to avoid other patients during treatment (though my oncologist liked discussing other cases with me, as we never had to debate anything about my own case). The emotional burden would have been too large. I had observed in a FB group how entire families become obsessed with cancer and cannot pull themselves away from that many years after their loved one has passed away.

My family and friends mostly stuck with the rules and emotional damage was largely avoided.

The worst feeling for me as a patient was not impending doom but a loss of control. Certainly some will enjoy "being taken care of" and whatnot but that is not everyone's style. Let the patient decide which approach is right for them.

Every patient is different. Please respect their express wishes, even if that involves taking a step back from being overly helpful and involved.

Medically, I actually disagreed with some of the decisions from my – very competent and highly rated – doctors, and they were fine with that and followed the modified plan. Nobody can know whether this made a difference but things seem to have worked out surprisingly well for me.
Me too, and the vast majority of time they're delivered to the spam folder--seems to be working pretty well.
Data on the most obvious side effects are collected in the first phase which is a very small group of healthy patients who take the drug under medical supervision in increasing doses until the side effects are so bad they can't keep going. They use this data to establish safety limits for the rest of the clinical trial and continue monitoring the situation until well after the drug is approved.
I can't be the only one that uses my once-every-18-month credit card cancellation to help me track down the services that I forgot I had subscribed to.
Yep, but production rules engines also work in asynchronous cases because they can keep a database of partially matched rules that get updated as new facts come in.

In your case the rules engine would keep track of the login attempts and automatically expire the records once they are old enough that they won’t trigger any rules.

It boggles my mind that nobody has tried making a JavaScript framework based on them; they would be particularly good for the cases where people get burned in React, such as when there are several pieces of information which go into a computation that updates the UI. Rather than having to implement updates for all the cases the compiler figures out all the ways in which a change could force a UI update and makes it happen.
Python Flask Authentication Tutorial – Learn Flask Login
I love mermaid. I use this wrapper in R: https://rich-iannone.github.io/DiagrammeR/mermaid.html
We have laws not to murder people because the state assumes a monopoly on violence. In absence of retributive justice we did and do continue to murder each other in blood feuds that last generations. This is perfectly normal human behavior. The state is there merely to provide a framework in which people who hate each other can be expected to surrender their natural right to use violence.

To me that's where the right of one group (the government) to legitimately use force ends. The sledgehammer that is the legal system should only be used to administrate the peace.

Beyond that, the only concept that can really be impartially measured is liberty. How free are you? In the graph of all possible actions, which are legitimately available to you? Everything else is an attempt to define good or evil, or right and wrong, and is therefore some form of religion. In a world where we are all equal, have no oracle to discern good from evil, and disagree diametrically, the only reasonable thing to do is optimize for liberty, and let everyone figure it out for themselves.

Scale does matter, but not in regards to rights. If you have the right to do a thing, you have the right to do it a million times. If you have the right to write something down, you have the right to keep it in a database. If you can publish your letters, you can do so over HTTP as well. This isn't a new conversation. People have been publishing memoirs of their private correspondence since the printing press. What disturbs me is how we seem to be shifting our consensus that they have the right to do so.
I've been proposing the same approach as Mozilla took with asm a few years ago:

Specify a subset of the language and guarantee that if on sticks to this subset it will run in a simplified and heavily optimized branch of the code.
Interchange rates in Europe are capped at an order of magnitude lower than in the US. The economics of rewards credit cards just don't work out in Europe.
Yes, one that is fully Free. So he walks the walk.
I put a lot of time into things that are only used by one person: me.
Maybe if they're hesitant for irrational reasons. But if they're hesitant for rational reasons, mRNA vaccines and modified adenovirus vaccines are both new for mass use.

There are some inactivated virus vaccines which would be best for people who want to avoid new vaccine types, but AFAIK they haven't even been tested in the US.
Everybody finds different local maximums. I autopay credit cards in full every statement, while most charges that hit my checking account are overdrafts - it autopulls from the companion savings account with a better rate. Credit cards coalescing many small charges into one allows me to easily stay within 6 transactions per month (Reg D). Although I look forward to returning to using cash wherever possible after the pandemic has cleared up a bit more.
Perhaps you are referring to the traditional sun-sign astrology found in tabloids/magazines? There are claims that you can get much more precise by looking at ascendant-based astrology which varies down to the minute and lat/long of the place you were born. Or are you referring to both? Are there sources out there in the literature proving/disproving modern Astrology? There is this article on Gauquelin's Mars effect for instance - https://en.wikipedia.org/wiki/Mars_effect
Yeah... the Java monoglots.
Sure. But that’s not what they meant. Can you name any drug that, when taken over a short course, has had long term detrimental effects to the person taking it?
yes, never use your debit card and use only credit cards online, but cash is better for non-major in-person purchases as it's inherently private and anonymous. it's also better for the payee (hopefully a local retailer not a mega-corp), since they don't have to pay the fees. for major in-person purchases, the extra (fraud, warranty, etc.) protections provided by the credit card may be worth the privacy/anonymity tradeoff.