skysight-inc/HackerNews huggingface dataset:
Awesome, thanks for this. I think I've read the Road to Hell article 3/4 times at this point. It makes a little more sense each time as I learn more.

I totally agree there are so many resources about implementation, and honestly it's pretty straight forward. My guess is that because of this people don't think to question it and simply assume it's all necessary. And maybe it is, but in my experience necessity is often tied to specific assumptions that may not be true for a specific use case.

With oauth in particular I suspect a lot of the details are tied to the assumption that you have to do a full redirect in order to authenticate. But my emauth.io service uses email over a back-channel to authenticate, so the user can stay on the app page while they verify their identity. So at the very least you don't have to worry about redirect hijacking.
> Hoping it's tasty at least

Crassulaceae (many succulents) are poisonous normally. They store acids if I remember correctly, so you can eat only very small amounts of them.
Bird et al were dead-set on bad behavior from the start. Santa Monica had to sue them to get them to register as a business in the city so that they could even begin to be regulated. They decided they could operate a business in the public space and flood the streets with scooters without any permits/approval.

Do you get a pass for doing something anti-social because you are a corporation?
Perhaps secrets leaving Iran or an agent.
I made a repository to track what I consider to be the best Node libraries: https://github.com/blewisio/hqm. It's just a readme and directory (for now), but serves as a handy reference when trying to find a good library that does some particular task.
While that does happen, I don't think that it's as much of a conspiracy as you claim. But I do agree that it's "broken", in that it's more about economics than healthcare.

One issue is that new drugs aren't approved based on testing against old drugs, or other treatments. They're just tested against no treatment. It's generally not until much later that comparison studies get done.

The other issue, as you say, is patent protection. Patent protected drugs are heavily promoted. And a huge chunk of that is detailing to physicians.

Generic drugs generally aren't promoted. That's because physicians aren't actually prescribing them. They're prescribing the brand, which pharmacies fill as generic equivalents, unless the prescription says "fill as directed".

So when some new patent protected drug comes out, it tends to displace older drugs. Because the older brand drugs are no longer being promoted.
Haha, I love DFW and that book, so this made me laugh.
You do not die from dementia. At least not directly, you degrade over a long period of time, so a DNR is absolutely meaningless for this kind of case.
Proven legally necessary, as in, a court telling them to stop doing something? I'm pretty sure they don't want it to get to that point.
SimHealth
Uber Pin [video]
You don’t agree on the 16” being the spiritual successor of the mid 2015 15”?
From the privacy policy, effective jan 2020.

From the Privacy Highlight:

"We will not share your data with any public databases "

From the full policy:

"We may share some or all of your Personal Information with other companies under common ownership or control of 23andMe, which may include our subsidiaries, our corporate parent, or any other subsidiaries owned by our corporate parent in order to provide you better service and improve user experience"

I'm no lawyer, but it seems like the key word is public. Considering 23andMe reserves the right to share this data with its family of companies, and I'm unable to opt-out, it seems like all research is not totally avoidable. I won't comment any more about the validity of the science, it's not my field. However, I couldn't find any data about the error rate of the tests, which is surely non-zero. I'd love to know what SNPs they choose to evaluate, how they collect the phenotype data (the most valuable part of all!), etc.

In short, consumers give up huge troves of info, and pay for the privilege of doing so. What's more, the actual business model is turning this into drugs, of which they receive nothing in return. Most people expect a fun way to see they're 4% $ethnicity, not realizing the value in the data they freely give up to a private company.

I am no fan.
Oracle sued Google for copying the same names of the functions.
I agree and didn't mean to directly go against what you said - but I wanted to make sure it's highlighted and known that Google exposed themselves to this risk voluntarily.
This right here.

I didn’t actually start getting better until I started seeing doctors in private practice who I paid to listen to me.
similarly to financial forecasts.

a very good one-day forecast for SPY is between -9% and +5%.

a very good one-year forecast for SPY is between -45% and +95%.

a very good 20 year forecast for SPY is between 5% and 18%.

One can imagine how somebody looks at the uncertainty of the one-day and says 'fuck it, I'm not buying any stocks'. But they'll be outperformed by people who understand the bigger picture.
I don't find it ironic anymore, I find it the state of affairs in modern development environments. I'm always surprised how quickly people jump to using massive scaffolding, systems, or systems of systems to accomplish things that need about two orders of magnitude less complexity.

Then again, it seems people that develop these monstrosities are never the ones to maintain them.
Awesome, I figured since you are making a comedy site I might as well go for a joke.
Because "fewer side effects" is such a massive overgeneralization that it's meaningless. Side effects are different for each drug and there's no reason to assume the patient would prefer the side effects of an ineffective SSRI to an effective MAOI right out of the gate.

Additionally, each doctor wants you to try the less-effective drug for months at a time, each revision in the medication requires an expensive and time-consuming follow-up appointment at which point the doctor won't remember anything about you anyway, and SSRIs have their own non-trivial side effect profiles and withdrawal symptoms. It's just not as simple as -- or at least shouldn't be as simple as -- "oh, this one has fewer side effects!"

It's especially bad in the case of SSRIs, because to switch from an SSRI to an MAOI or vice-versa, you have to "wash out" (that is, go unmedicated) for at least two weeks, during which time the person is unlikely to be functional regardless of their natural chemistry because they'll be withdrawing from the old medication.
I read this article is very good ! I like that thanks for your sharing @aryankashyap
I wonder what percentage of React/Angular/et c contributors live in places where 1GB isn’t a lot of data.
Patent law varies wildly from one jurisdiction to the other.

In most jurisdictions "ideas" are not patentable and a lot of jurisdictions place strict limitations on software patents.
> they are treating you as your output, not as a human.

In the context of an employer monitoring employee toilet breaks, this is perversely amusing.
that's also why sometimes it's worth a little more for the name brand/larger company. I paid a little more for Hue, but my first bulb still functions the same or better than the day I bought it.
Most likely the person who invented the machine to automate nails didn't become rich. Maybe, just maybe, the people who owned the company that produced nails first, if they had a patent or something like that. So maybe some people can be thousand of times more productive, but that doesn't mean they should earn thousand of times more money.
They can document it as anything.
A backup has to be isolated; different physical location, different medium, different provider. What if the technical infrastructure works as advertised, but the company goes into receivership for whatever reason?

Having cloud provider X say they moved the bits from one place to another should not be considered a backup by anyone, regardless of what they advertise.
You know these plastic(outside)/metal(inside) cable ties that are twisted around cables of any newly bought devices? Strip off the plastic; the metal is perfectly sized for cleaning USB-C ports. Plus it's just hard enough to push out the fluff, but soft enough that it probably won't damage the port even if you make contact. And theyre super available.
> The only sensible thing Australia can do is prescribed burning and bush thinning.

Which we are doing. But the opportunities to do prescribed burns aren't what they once were because the climate is changing and the window for these types of activities is smaller annually. We need more than just prescribed burns.
It's amazing how things get preserved. Information finds a way.

Also, I think that many of the engineers that worked on the Arrow got hired on at NASA.
I'm old enough to have used 'ed' in anger, since the first terminal I ever owned couldn't emulate anything but a line printer, and I was indeed at 110 baud. I suppose it's a lot like what being a blind programmer would be like.

You'll probably never need it, but check it out anyway--it's a piece of history.
CockroachDB also changed to BSL[1] last summer.

I think it is what a lot of my projects would aim to be. Free to use, tweak, contribute. Free to launch products using it. But not free to launch a service as SAAS or API that does more or less the same?

* [1] https://www.cockroachlabs.com/blog/oss-relicensing-cockroach...
What Is the Linux Auditing System (a.k.a. AuditD)?
Digital Scan Back Camera
Quantify almost.
So did the Lisa even earlier (and Xenix, which was a derivat of Unix Vers. 7, anecdotally also seen on the Lisa).
Then would it still be you?
Thanks for reading and for sharing that! I didn't know about those resources, but they're helpful for ideas about directions to take the site.

OpenComedy has a funny bug where it seems to think I live in Northampton, UK because I like near Northampton, MA, USA: https://imgur.com/BVEZWbA

One of the recurring ideas that comes up a lot in my discussions with bookers and comedians is that bookers have a hard time finding good comedians to fill their shows and comedians have a hard time finding out which shows need comedians and what the details are. I've thought about some sort of matchmaking functionality, but as you said, it's hard to make money from something like that. I'd still like to tackle that, but I feel like I should get the money part figured out first.
Are you normally able to take your scooter into public transit?
Ring fires four employees for abusing access to customer videos
CUDA works fine, and I have found (completely non-rigorously) that a lot of the time where the workload is somewhat mixed between GPU and CPU you'll get better performance on Linux.

The _desktop_ situation is worse, though perfectly functional. But I boot into Windows when I want battery life and quiet fans on my laptop.
The effects are profoundly complicated by implementation details; but in theory...

'Trading' is a complex little signalling display where the seller shows how hard it is to produce a good (represented in price) and the buyer signals that they have previously contributed enough of some sort of resource to justify the production of the good (represented by having the money to pay the price).

UBI messes with that by allowing everyone to signal they contributed economically even if they did not. This effectively redistributes resources contributed by someone who is economically productive to someone who is not.

The impacts of that are hard to nail down. It might cause some prices to rise and other prices to fall. It will likely cause less resources to be allocated to the future; because economically unproductive folks tend not to invest in the future. However it is much more efficient than the bureaucratic complexity of a modern welfare state and easier to reason about.
> Saying the code is not maintained is quite unfair

IMO it's best viewed as a legal positioning of professing ignorance such that Oracle's thugs don't go after him for "copying" ZFS features, knowingly developing software that will be mixed with CDDL code, etc.

It's similar to how it's not a good idea for an engineer to read patents.
World’s fastest driverless bullet train launches in China
It's still some great advice - and if you're speaking with a counsel specialized in elder care they'll probably walk you through options around dementia as well.
The bright side is that now if anyone asks me why we would ever need the 3-2-1 backup protocol, I have a beautifully worked example.
The thing is, backup can mean different things.
Those free/cheap "backup" snapshot things are obviously the equivalent of vim backup files. It's useful if you screw up and want to revert two hours later.

You have to be foolish to assume you get proper, actual backups for the price of a Coca-Cola can.
HAMMER2 is now the default on DragonflyBSD. If I made a bunch of money during the boom and could spend my days doing open source (like Matt Dillon), porting HAMMER2 might be one of the projects I'd pick up.
They look ridiculous? They're data and power ports, what do you want them to look like? Little hand-painted Mona Lisas?

Do you remember what it was like before USB? Now that was ridiculous.
Wanted photos of passports, but they would always reject the first one for an unknown reason. The second one would always go through, but I do not understand why they wouldn’t just keep it on file. It was more than twice a months usually, and that was absurd.
I know this isn't an option for everyone, but this is part of why I run FreeBSD instead of Linux for servers where I need ZFS.
Simple and Easy Trees Step by Step Painting
What happens when the beacons run out of battery power?

FWIW, the indoor beacons for its Roomba machines last a very long time. Mine go four to six months on a pair of AA batteries. Since these new ones are for outside, I hope they have larger batteries and last even longer.
There you go:

https://noflojs.org/

https://nodered.org/
Should change the linux license to GPL except for Oracle
That's funny, since home prices in HK average something like 1.2 million US now I didn't blink twice at that number.
I have been using FreeBSD for its better ZFS support for years, and it's great. Highly recommended.
Unions have been trying to attract tech workers for years, but it hasn't worked and I'm not sure it will in the near future. Because of the supply and demand, tech workers see the highest compensation of any career in the US. Further, the average tech worker tends to be more educated, either by formal education and/or the cerebral nature of the job and often has the facilities to stand up against injustice. That's not to say that things like discrimination, racism, abuse, and other crimes don't happen in tech because we see them every day. However, over a broad spectrum of all the people in tech, this doesn't compare to the struggles of those in the service, manufacturing, and other occupations where the protections of the union serve a purpose.
It uses OpenSubtitles.org I believe. Swipe down when the video is playing to access the audio/subtitle menu. Then in the subtitle menu there is a download option.
Large standard libraries are a major pain for evolving the language and the libraries in question. (E.g. Python's standard library is notorious as "where modules go to die"). Putting each piece into its own library is great as long as your tooling can manage them effectively.

What could be useful is some concept of a "metalibrary" or "platform", a la the "rust platform" and "haskell platform" efforts - a sensible aggregate of libraries with compatible versions that work together and cover most of the common things you need - not as an inflexible monolith that you have to do big-bang upgrades of, but as a starting point that you can then customize as needed. Almost like a Linux distribution. But keeping the ability to upgrade one small piece without touching the others is really important.
There's a few reasons I wouldn't feel comfortable calling anything made of recycled plastic food safe, but my biggest is from the huge variety of additives that go into products. These don't necessarily play nice with the remelt process. We did do some work on making your own bowls and the like from bio materials though. [0]

When it comes to mechanical properties, they don't change very much as long as you're creating a consistent material with your melt. The t-beam question comes back to basic physics calculations using elastic modulus and allowable stresses of whatever plastic goes into it.

[0] https://community.preciousplastic.com/academy/research/beyon...
What on earth is their justification? You can drive a car, vote, and go to war at 18 but not use a cell phone? What politician would put their name behind this?
Rust and Go both can have C-based libs linked to their address space thus exposing them to the same problems ASLR diminishes (I accidentially wrote "solves" here. ASLR solves nothing, it just makes exploits harder. It's a holey raincoat...). Also, both language runtimes and compilers might have flaws. "don't need" is dangerous hybris imho, of the same kind that was the downfall of Java security. Lots of Java exploits were actually just broken linked versions of libjpeg and others.

No single measure will ever be sufficient, one should never become complacent like that...
But what's the benefit of authorized tokens over authorization being server side?

I think it's best practice not to trust client data. It seems like a potential fail point that might even allow privilege escalation depending on developer configuration (and we are talking about rolling your own auth, so that's a possible concern). You have to store it on the server anyway (so the system can change it asynchronously without the client being online or display a user's permissions to an admin, etc), why duplicate it when you can check it on the server?

It also seems like a source of increased bandwidth costs, which is maybe what you meant by size. Even if it doesn't cost you, increasing the bandwidth a client needs for an app isn't user friendly, especially for mobile.
Command Query Separation is a very good general idea in programming that should be followed more often. Sadly it went out of fashion in 90s when everybody got hyped about OOP.
Same. It seems like it could be useful, but I'm virtually handicapped after decades of vim mode in a sense I cannot efficiently use any software that doesn't support vim keystrokes (well, nobody really can, they just don't know that).
I've always wanted a runtime visualizer, and/or a static analysis visualizer. With a couple of exceptions I was unable to find a suitable library and it seems for some reason this hasn't been built yet.

So I also decided to take a stab at this, and hopefully will share if I get anything useful. I'm using Haskell + Diagrams to construct a JS parser (to begin with) that will do static analysis and render a graph of whatever you need. The simple use case I've always wanted was just a slice of the graph of the function calls, perhaps with some information on context variables. Seeing this visually would help me get up to speed with any codebase and would allow extremely fast contributions.
> "I have no delusions that it's going to pass," he told reporter Eric Blaisdell. "I wouldn't probably vote for it myself."

Did you read the article?
Performance was a slight concern, but more important was correctness.

This used the widely used and very stable toml library from rust.

It started because I tried the most popular toml library for python and found significant bugs and poor code quality. Some other libraries had fewer bugs but were very slow. Then I wondered how hard it would be to use the rust library from python via pyo3, and here we are.
Tired of all the bloat in JS, with the distributed app weighting a whopping 2 MB, I said to myself &#@£ this, I'm going to make a native app. What I ended up with was a 300MB statically linked binary - to show "hello world".
Check out Tech Gear Lab and Outdoor Gear Lab. They’re based in Tahoe and the company purchases every single item they test. When they’re done with testing, they often put the gear up for raffles locally to support mountain bike trails and outdoor non-profits. The folks who run it are all really great people.
This reminds me very much of my debug visualizer extension for vs code:

https://marketplace.visualstudio.com/items?itemName=hediet.d...

We have different approaches though.
Another interesting thing to test is compliance with WiFi standards. We had a situation where our devices were crashing the customers APs and they blamed our radios but it turned out it was because our devices and antennas were weaker and more mobile so they ended up disassociating and reassociating a lot, which sometimes confused the WPA layer in the AP and caused it to crash. We had to show that their existing clients were doing it too when you moved them to the perimeter of the coverage area. In the end the AP vendor had to supply new FW but it was a long drawn out battle.
Easy and Simple Sunflower
> I remember the first time I managed to get this one laptop's WiFi working without an external dongle and to do that I had to run Windows drivers on Linux via some wrapper-tool (not WINE). To this day I have no idea how that ever worked.

ndiswrapper. It's almost a shibboleth among people who were using Linux on laptops Way Back When.

https://en.wikipedia.org/wiki/NDISwrapper

> NDISwrapper is a free software driver wrapper that enables the use of Windows XP network device drivers (for devices such as PCI cards, USB modems, and routers) on Linux operating systems. NDISwrapper works by implementing the Windows kernel and NDIS APIs and dynamically linking Windows network drivers to this implementation. As a result, it only works on systems based on the instruction set architectures supported by Windows, namely IA-32 and x86-64.

[snip]

> When a Linux application calls a device which is registered on Linux as an NDISwrapper device, the NDISwrapper determines which Windows driver is targeted. It then converts the Linux query into Windows parlance, it calls the Windows driver, waits for the result and translates it into Linux parlance then sends the result back to the Linux application. It's possible from a Linux driver (NDISwrapper is a Linux driver) to call a Windows driver because they both execute in the same address space (the same as the Linux kernel). If the Windows driver is composed of layered drivers (for example one for Ethernet above one for USB) it's the upper layer driver which is called, and this upper layer will create new calls (IRP in Windows parlance) by calling the "mini ntoskrnl". So the "mini ntoskrnl" must know there are other drivers, it must have registered them in its internal database a priori by reading the Windows ".inf" files.

It's kind of amazing it worked as well as it did. It wasn't exactly fun setting it up, but I never had any actual problems with it as I recall.
Instead of trying to shoehorn security into systems that were never meant for authentication (PSTN, social security), how about building one that’s actually fit for purpose?
Glazed over in awe or boredom?
It's as if Rust was so desperate to match an OpenBSD-like cadence
transport != commute

Scooter shares may indeed not make much sense for commutes. That's the sort of predictable and regular need that it makes sense to optimize for time or money or both, as you've said. But then again, rideshares are rarely going to help with such optimization (probably true as long as funding a driver is part the whole thing). Personal vehicles, or public transport, or even workplace carpools make much more sense there. And yet rideshares do well enough because it turns out there's a whole class of ad hoc transport needs where summoning a ride on demand is awfully convenient.

Acquiring a scooter on demand has the same possibilities, especially if it can be economically competitive.
Does anyone have an alternate link? "Sorry, this content is not available in your region."