skysight-inc/HackerNews huggingface dataset:
I ended up leveraging snapshots after a few flubs. A lot of the tinkering was with the vmx file and I remember at least once doing something incorrect and bricking the VM, because I didn’t remember what had changed. I was using VMware.
Patient questionnaires with the right questions seem like the way to go.

When I was considering a Bankhart repair for my shoulder the number I looked at was return to sport. Sure, people can be biased about this, but this seems about as objective as you can get: “Are you able to participate in the activities you were able to before your injury?”

If you are getting a surgery without measurable outcomes, why are you getting this surgery at all?
Many Singaporeans will tell you that their experience is quite repressive
I hope that it will not look like a personal attack but, honestly, without looking at fastai, your replies on this comment thread does not let me think that the library is of very good quality.

I see there the typical pattern of the 'expert beginner' developer.

If you read yourself,you are saying that you know well that it is better to rely on a specific platform (Github) or editor to be able to resolve your mess than having self descriptive/sufficient code...

For the module using a library, when you do an 'import *' it can easily create a very big mess. For example, as a dev you see a piece of code and you don't necessarily know where all the symbols come from and so the associated dependencies. And so if you have to move this piece of code to another place you can have a hard time to ensure and fix imports on the other side to be sure that it matches.

I'm sorry if I'm not clear, but it is so wrong on so many points in an obvious way that I don't even know what to start with.
More reactionary downvotes, please. Downvote this, too.
DARPA Spectrum Collaboration Challenge[1] spent 3 years exploring this space with SDR + AI in a gamified way[2] and announced its winner last year[3].

[1] https://www.darpa.mil/program/spectrum-collaboration-challen...

[2] https://www.youtube.com/watch?v=-a-N8MiMqz0

[3] https://www.darpa.mil/news-events/2019-10-24
This micro version of clique-only Facebook events is not bad. If someone builds a usable version of this that will eat into a significant portion of WhatsApp groups.

I believe if your app can just record my video, then transcribe my audio to figure out details of my plan (location, time, etc.) and then post an Instagram story with my video plus metadata in an elegant way with a poll widget, that is something I would use today.

Maybe later in product lifecycle you can add more useful features within your app. But I'd definitely start out by latching on to an existing social network.
Yeah, I laughed when I read that sentence. Although some rules in law have naming conventions that tell you something about the underlying rule (for example, the merger doctrine, or assault with a deadly weapon), a huge number of rules are named after the case that created the rule--or, in other words, just a person or company's name. So in administrative law, you might apply Chevron deference, or say that a post-hoc rationalization poses a Chenery problem. And, of course, sometimes lawyers disagree about what case created or recognized a rule, so you'll have some people calling something Auer deference, with others calling it Seminole Rock deference.
I see way more senior postings than everything else combined. Your comment about 5 years experience helps this make sense.
> I very well might not be alive if not for my SSRI prescription, but the side effects are brutal and lasting

The history of legal psychoactive medications is littered with dubious and ethically questionable choices. Here's some 1950s era psychiatric medication advertisements targeted at doctors:

https://www.pinterest.ca/epomanic/psychiatric-ads/
You know, why don't you discover some new ridiculously hard thing and then you get to decide to not name it after yourself? This level of entitlement is beyond the pale.
I've been using SpamArrest for about ten years, and I'm very happy with it.

I always whitelist in advance any person or domain I expect to hear from. SpamArrest gives me a chance to hear from legitimate strangers. If a sender refuses to reply to the challenge email, then what (s)he had to say couldn't be that important.
https://first1000.substack.com/
I'm bipolar with a touch of OCD so I know the struggle. I've managed to get by with illicit substances and nicotine at times but I know that's not a real option for most people. When I finally decided to seek help, the first psychiatrist I saw was nuttier than I was though.

If someone is extremely depressed, they probably aren't even going to seek out help. It's up to the people around them, if there are any, to try to get them the best care. What I was getting at with my comment isn't so much for the emergency situation as it is for the long term. You have to start somewhere, but then continue to push for better. Honestly, even healthy folks have issues with fighting for the best care though.

The real solution, if there is one, for mental health is to have healthy, intact families, communities, police, social workers, medical systems and governments all coordinating, but now that looks like a pipe dream so we do what we can.
Chess is taking over the online video game streaming world and it will change
Square Enix Reveals Details for Marvel's Avengers 1.05 Update
Wow, this is pretty damning:

> Traffic Light and Stop Sign Control is designed to come to a complete stop at all stoplights, even when they are green, unless the driver overrides the system. We found several problems with this system, including the basic idea that it goes against normal driving practice for a car to start slowing to a stop for a green light. At times, it also drove through stop signs, slammed on the brakes for yield signs even when the merge was clear, and stopped at every exit while going around a traffic circle.

(emphasis mine)

Is that really how this feature is intended to work?
I've never been a member or otherwise supported PETA, and I don't know how much good they accomplish, but I don't think this is a valid criticism.

Similarly, I'm not all that obsessed with stopping climate change, but I don't think there is a substantive criticism when people talk about Al Gore or whoever flying to climate conferences.

The fundamental reason I think purported hypocrisy is irrelevant, is that generally organizations and people who are trying to change the world are not part of a religion that is imposing a standard of personal morality.

There is always going to be human and animal suffering, and there's always going to be something made of hydrocarbons burning somewhere. The goals people have involve reducing the amount.
This is very cool. Thanks for pointing it out!
This exact view is why https://futhark-lang.org/ is exciting to me; it's currently designed mainly for GPUs, but a lower-level CPU bytecode could be a new backend for it if CPU developers ever decide to expose it.
[Author of the blog here]: Thanks for that. Indeed, there is an opportunity to document the library better. That's why I decided to roll up my sleeves and spend an extended period of time documenting fastcore. It was an amazing educational experience for me. I didn't know that python was this extendable, and I previously wasnt aware of concepts like multiple dispatch. I think there are other contributors currently working on other portions of the library as well. The literate programming environment, which made its serious debut in version 2 (that was just released), definitely encourages this and makes this process really easy.
Benevolent dictatorship is not just a sarcastic phrase, it is sometimes true for some distributions of benevolence in history. The more interesting question is what happens after he passes away, or cannot continue to make decisions.
There's two vague categories of microcode, with different answers for each.

This article is an example of vertical microcode. 15 to 64 bit wide instructions that look a lot like a regular assembly, just what you'd expect after the first stage of decoding, with the some of the encoding wrinkles ironed out. Source register always in the same place in the bit pattern kind of stuff. This will normally look a lot like the host ISA; two address versus three address kind of stuff. Might still have memory RMW ops if it's a CISC ISA.

Then you have horizontal microcode, which is a wider word. I've seen 64 bits to 256 bits. It's simply most of the control lines for the processor uarch state concatenated together. You'll have sometimes dozens of fields that always mean the same thing, and when you look at the schematic you clearly say to yourself "oh, these three bits are this mux, the four bits next are this mux, this next line is an enable", etc."

It's not uncommon to have both. The 68k's main microcode looks vertical, then has a horizontal microcode for it's "nanocode" deeper in the core.
This seems like the best idea. I am friends with the owner of a high end bar and I am hosting my own events giving free chili to anyone willing to talk to about my app. I know many people there too. My other idea is asking my friends I know to go to the bar and form different groups of people each time. I would create the events ahead of time then show it to them when they all get there.
As someone who's lost far too much of their life to figures for scientific papers, I'd just like to say that the figures in this paper are absolutely fantastic. Save this one in your "good examples" folder!
Yes but Vietnam’s population has been through a millenia of war and they are the most enthusiastic group of people I’ve ever met for doing something well other than that
If only math used completely intuitive names for concepts everywhere, like class, set, group, ring, field, ideal, domain (not the same as "domain"!), fiber, sheaf, manifold, oh wait.
Snap can be disabled in Ubuntu 20.04 LTS. See the following blog post: https://www.kevin-custer.com/blog/disabling-snaps-in-ubuntu-... (discovered this before seeing relevant comment by @guiambros on the 2nd page :-). Relevant HN discussion at the time can be found here: https://news.ycombinator.com/item?id=22972661.
I very much agree. I would also add the cynical side that management always finds things to nitpick and hold people back.
> Is it unreasonable to say "more data allows me to make a better decision?"

Yes. If you read data about A as data about B, more data will give you a worse understanding.

> It could be completely noise! But it is still data.

You are not technically wrong in saying that noise is data, but your implication that it is somehow better than no noise is wrong.
I want to like JWT, but in practice I find it overkill for many scenarios, just contributing to further complexity and dependency bloat.
Here's a list of them:

https://news.ycombinator.com/item?id=23888725
I remember seeing it, I think from HN when I was still a lurker. I bookmarked it, but never got around to trying it.

Some things are best left to the fond memories. I got an sdf.org account a few months ago, and that quickly demonstrated to me that nostalgia occurs when things happened so long ago that you forgot about all the not-great things like lag, terms that don't agree on what a backspace is, newsgroup spam, every program having completely different idioms, etc. My newsfeed config randomly disappeared after the third day, which was a very accurate representation of "back in the day" that I had forgotten about until that moment.
I mean, bubonic plague isn't extinct. California apparently had case(s) back in 2015.

And it spreads by fleas so... unlikely this will spread very far.
Yeah, because whatsapp is any better? I prefer the kids sharing their nudes over iMessage then whatsapp ( which is facebook, for the parents that dont know yet )
> Levinshtein distance

Common enough (though there's a diversity of pronunciation and spelling of the name), though for any practical purpose probably "edit distance" works better. (And Hamming distance would probably be better called XOR distance or something.)

Funny coincidence, there was a comment on HN the other day when someone called Euclidean distance "bird distance", and everyone agreed it was a great coinage. I think "Manhattan distance" is similarly evocative, and no less precise than any alternative.
Less consistent reporting of statistics, or fewer tests, or being at an earlier stage of spread, or effective contact tracing.
> are you saying a person who is against animal testing shouldn't consume products that were tested on animals during their development?

In 1990 insulin production was derived from animals.
Learn Next.js
That's definitely not how it works. Traffic is a nonlinear dynamical system with all sorts of non-intuitive coupling between various components.
This article is fascinating. It proposes an evolutionary theory of mental illness (e.g., "Psychopathy...as a cheating strategy which is game theoretically optimal for some portion of a group."). What might be the evolutionary reasons for Depression and Anxiety?
The How, Why and Why Not of Stock Splits
The parent previously offered that three letter agencies would require an investment arm to sustain themselves. In that context, I offered that they had one. I can't claim any knowledge about the profitability of that group or what portion of funding is provided by that group which is relevant and you have added perspective on. I have personally experienced InQTel as an alternative funding mechanism which argues against it being a serious funding source.
https://samharris.org/the-fireplace-delusion/

You should not burn wood at all. Woodsmoke is truly terrible pollution that harms you and everyone around you for most of a mile radius.

It smells really nice but is utterly damaging.
Exactly. The mapping function is almost always essentially a lookup table where you look up a dust configuration and get out a real-world configuration. The fact that you can construct this mapping doesn't mean much IMO.
OP said "It's clear scientifically that no medication heals depression or addiction and yet these pills are happily prescribed in psychiatries."

That is a far fetched claim regarding psychiatric medications(not psychiatry in general) but it is not without merit. I chose to forgo most medications because of the side effects. I have a friend with a similar set of problems and he's on something like 7 different meds and they're still changing after years of working with his doctor. They have kept him alive and yet he is worse off every time I see him.

There are also many, many people who are helped by psychiatric medications. OP is wrong that there is no evidence for effectiveness of any medications but there is still some debate over the effectiveness of some classes of drugs(SSRIs for instance, last time I looked).

We will have to agree to disagree on the appropriateness of likening criticism of psychiatric medications to the anti-vax movement.
Hearing why your side project code is garbage is useful too. The code itself is rarely very interesting. It's all about hearing you describe what's interesting (for positive or negative reasons) and to see how you answer questions or challenges.
>If you really wanted to, you could run a lot of your software in unprivileged containers secured with seccomp.

We've come full circle, because Snap does run software in unprivileged containers.
>It's generally understood that medication should be used as a backup after CBT or other forms of therapy and if you do need medication, it should be concurrent with that therapy

You say that, but from my experience medication is the first line treatment. Often there isn't even any other type of treatment that comes with it. You just try a whole bunch of different ones and hope for the best.

>The more apparent progression being made is in understanding the neural mechanisms for these disorders and thus, determining alternative methods of treatment as a result, such as transcranial magnetic stimulation targeting individualized neural correlates

Considering what happened the last time psychiatrists fiddled with people's brains I find it fascinating that anyone is willing to try this. Lobotomies were done for years by actual physicians, yet it was pretty much the worst possible horror show imaginable. Did they get it right this time?

I think the greatest problem with it is its adjacency to psychology and patient care. It removes some of the rigor from the treatment that the patient gets, because most of the time the patient is not interacting with doctors or even nurses. It'll be social workers of some form that may or may not have some training in trying to help people with mental health issues.
So by revoking Linus‘ license bitkeeper set in motion a development that would make bitkeeper obsolete.
This is funny.
You just have to get high enough in Mountain View to see the mountains. I was walking along Steven's Creek Trail, and there was a certain point where I could see mountains in all 4 directions (north, south, east, west).
One solution is a loser pays legal system.
I used to live in Singapore. I’m particularly familiar with how they do things.

> No minimum wage

> As a matter of national policy, MOM does not prescribe minimum wages for all workers in Singapore, whether local or foreign. Whether wages should increase or decrease is best determined by market demand and supply for labour.

https://www.mom.gov.sg/faq/work-permit-for-foreign-worker/is...

> User pays healthcare

Government offers a partially subsidised health insurance plan. But you have to apply and pay for it yourself.

https://www.sgmoneymatters.com/medishield-life/

> restrictive welfare entitlements

Singapore doesn’t have an unemployment benefit. You can get a few months worth of assistance if you lose your job. The closest it has is ComCare, which is mostly reserved for invalids.

https://www.msf.gov.sg/Comcare/Pages/Public-Assistance.aspx

> restrictive immigration

Singapore immigration policy has always focused on maximizing employment for Singaporeans

https://www.aseanbriefing.com/news/singapores-ministry-manpo...

Probably also worth noting, they don’t accept refugees:

https://www.refworld.org/pdfid/5a12da0a2.pdf

> low taxes

Singapore is considered a tax haven by many people.

https://www.iras.gov.sg/irashome/Individuals/Locals/Working-...

> Free market economics

It is considered to have the highest economic freedom in the world

https://en.m.wikipedia.org/wiki/Index_of_Economic_Freedom

Singapore is basically an economic libertarian utopia. It is a case study in the effect of uncompromising free market economics.
Right - like I said, if it's "closed" you get a warning, but if it's "open" it's silently accepted and fails at runtime.
Yes indeed, I don't mind snaps for the really big third party stuff. But they were using it for literally everything. Even htop was snapped at one point. Seriously... :/

Clearly they are looking for a way to put some kind of proprietary dependency in Linux by propagating snap to other distros so they can then milk it for cash (e.g. charging a fee for access to the snap store to big publishers like Microsoft/Google). I don't think they realise the mainstream Linux users will hate it for exactly that reason.
Likely won’t be. I doubt booting from removable media will be supported much longer in post-T2 Apple-land. If Apple Silicon devices support it I will be quite surprised.
People have been assassinated while taking a shit and assassin waited below.

- King Edmund II of England, Stabbed from under a toilet seat while defecating.

- Jaromír, Duke of Bohemia, Stabbed with a spear from under a toilet seat while defecating.

- Godfrey IV, Duke of Lower Lorraine, Was assassinated while using a toilet.

- Wenceslaus III of Bohemia, Murdered with a spear while sitting in the garderobe.

- Uesugi Kenshin, Allegedly assassinated while using a toilet.
"it is also speculated that he was victim of one of the most famous ninja assassinations, by a ninja concealed in the cesspool beneath the latrine at Kenshin's camp with a short spear or sword."

https://en.wikipedia.org/wiki/List_of_people_who_died_on_the...
This is not because of apple. Complain with you government who puts insane taxes on the devices
>Getting rich only works for some time in a world with widespread crop failures

How are crop failures a major problem if an area doesn't have a substantial amount of subsistence farmers and does have reasonably free trade? How could they threaten a developed economy without crop failures everywhere?
Thanks for the message!

The challenge here is that fastcore is a deliberate attempt to study the design axis of "what would happen if we focused on Python's dynamic features, and gave up on static analysis entirely".

Using it effectively really requires a live coding environment, such as Jupyter Notebooks (which we do all our coding in, using nbdev). The majority of Python programmers are not currently using such an environment.

In addition, some of the design choices are literally working around Python design choices which we disagree with, such as the recent change in Python where StopIteration is converted to a RuntimeException, which broke all of our composition of generators.

There are some things, however, which might fit into Python, such as:

- Our ProcessPoolExecutor takes `0` as max_workers, to mean "run in serial", which we find very helpful for debugging

- Something like our `bind` (but less hacky) would be nice

- Multiple dispatch would be great (although our version is customized for data processing - a generic python one would be a little different I think)

- Would be nice if `partial`'s repr showed the original docstring

- Our `delegates` decorator might be worth stealing
Minor nit. I think you're thinking of git restore not git reset.
Designing a high-level language first is a mistake, I think. It risks being too complex without adequate grounding in real hardware. I think this was also APL’s mistake – by being too “mathematical”, so to speak, it’s too hard to wrap one’s head around. I think it must first come from the CPU exposing these concepts, followed by increasingly better compilers taking advantage of them, and as we get more experience about what concepts we like, we can design higher-level languages around these new concepts.

Chip design languages like VHDL might some day rise up from being slightly too close to the hardware to fill this role, but I certainly don’t know enough about any of these topics to have a qualified opinion.
Darn! This is sleek!

I have been learning Clojure off and on for almost a year now. I gotta say that it has changed my mind to a "Aha, I got lisp now" moment. Working with it is a joy, especially it integrates so well with the JVM and all available Java libraries out there.

I can't believe I have missed Specter during my learning journey. How could I not find out about this soon enough. I mostly deal with static typed languages and seeing the primary use of map and keywords as main data structure scares me. Rich Hicky said not to put too much emphasis in what in the map but the data/keywords you need, kind of like you do not care what in the UPS truck as long as it could deliver your package, right? But, navigating maps and nested data structures around is the pain. Specter definitely easies that pain a lot now that I know it!

This is why I am grateful for hackernews. Once in awhile, browsing the site and discover something like this makes me rethink the ways I do stuff. It also reminds me that I could be missing a lots of similar goodies on my way learning Clojure. I am prepared to have me mind blown again!!!
I’ve used the similar Fluke 80K-40 a number of times up to 20 kVrms. The arcing is always concerning, but it’s surprising how safe it feels to hold.
Is it just me, or is it a little disingenuous to write the claim "...improve the accuracy of real time ETAs by up to 50% in places like Berlin, Jakarta, São Paulo, Sydney, Tokyo, and Washington D.C."

When the actual numbers listed for those cities are:

Berlin - 21%
Jakarta - 22%
São Paulo - 23%
Sydney - 43%
Tokyo - not listed
Washington D.C. - 29%