skysight-inc/HackerNews huggingface dataset:
My elderly mother is determined to end her days in the city she spent most of her life in. Fair enough, but that's at least five hours drive away from where I'm living with my family and job. She has had a couple of minor strokes already and has dizzy spells that make continuing to walk up the stairs increasingly perilous, and she routinely forgets to take her medicines. So she needs routine hands-on care. I could provide a poor version of this by incessantly shuttling across the country (destroying my own family - her grandchildren - in the process), I could try to browbeat her into moving cities & become public enemy #1, or I can keep with the current project of moving her into the nicest & most supportive residential care I can find.
You can get motion sickness in a real plane as a pilot too. In flight school I saw many cases, in the summer they used to fly early morning and late afternoon to avoid strong thermal currents. The situation is more similar to seasick on rough seas, everything is moving and sometimes in unpredictable manner.
My children ride their own bike to school at age 6. I bought light-weight bikes (like Frogbikes or Woom, they keep a great resale value), and accepted that it takes a bit more time.

There's a certain joy in being propelled by your own muscles. But of course it depends on the distance.
Shouldn't this depend on the licensing terms of the AI you are using to generate the content. I haven't read the various terms of current offerings. But it is probably not unreasonable to include bad terms in there...
I’m not. That said, if you want to name your company Organic Milk and slap that label on some milk cartons the USDA may get up in your face.
I might be dense, but I still don’t get how it works: I put the 10 addresses in a HashSet, and I have some function that I want to be able to exclusively use one of them, how do I write the constraints to make the borrow checker be able to enforce this at compile time?

I understand the two statements above in the article, just not how they can be made to work in this case. Apologies again if this is an obvious question, as I was saying I am definitely just starting out in rust.
A ‘sell first, pay later’ model can revolutionize international trade
Larry vs Harry Bullit rider here. my wife and I even rode it from London to Berlin (cheated with the ferry and train a lot) when we moved in late December. We have 2.5 kids. No car. I use car sharing when I need a van or wanna drive to the airport. Life is good
Governments are really bad at limiting the spread of digital content.
> As an anecdote, one thing that was extremely difficult was fixing all the footguns around set -e / errexit in bash.

Shameless plug: I've recently written a blog post about how set -e suddenly ceases to work when using function calls in flow control (what you refer to as "disabled errexit quirk"): https://snails.dev/posts/set-e.html

Your comment made me interested in Oil, thanks!
This is false. Fahrenheit is commonly used in Canada to this day. Awareness of the scale still exists in the UK as well. Any commonwealth country is likely to have awareness because metrication happened so late in those countries.
Y'all are right. This is my mistake. @dang, can you assist with a fix please?
I did reference your data, I just don't find it to mean what you think it means. It shows that plenty of people (68%) choose to homeschool at least in part because of "dissatisfaction with academic instruction at other schools". That those people are also worried about peer pressure doesn't make them intellectually incurious.

For a bit more nuance, see this report [0]:

> This exploratory study examines the academic outcomes of homeschooled students who enter a medium size doctoral institution located in the Midwest. Descriptive analysis reveals homeschool students possess higher ACT scores, grade point averages (GPAs) and graduation rates when compared to traditionally-educated students. In addition, multiple regression analysis results reveal that students who are homeschooled earn higher first-year and fourth-year GPAs when controlling for demographic, pre-college, engagement, and first-term academic factors.

And this one [1]:

> Consistent with the findings on socialization of homeschooling youngsters and the social and civic engagement of their parents (Lines 2000a), available research finds that homeschooled adults also participate in community-based activities at rates much higher than those found in the general population (Ray 2005). Two studies in particular open a window on this issue. In the mid-1990s, Knowles and Muchmore (1995) reported that homeschooled adults were not disengaged socially or civically. In a comprehensive analysis of the issue a decade later, Ray (2004a) documented that homeschooled adults were indeed heavily involved in community life at the local and national levels and were more civically involved than the general population of adults. He found that compared to public school graduates, homeschooled adults were more likely to (1) vote; (2) be involved in ongoing community service; (3) be part of an organization; (4) write, telephone, or sign petitions; and (5) participate in a protest or boycott.

I'm not cherry-picking here, I'm literally just going down the list of results for this Google Scholar search [3].

[0] https://files.eric.ed.gov/fulltext/EJ893891.pdf

[1] https://www.educacaodomiciliar.fe.unicamp.br/sites/www.educa...

[3]. https://scholar.google.com/scholar?hl=en&as_sdt=0%2C45&q=col...
Yeah they should be careful not to neglect having community. Like, at least every semester, think about whether there is enough community. And don't use something they did in a past semester as an excuse for lacking community in the current semester.
Same goes for Sidebery in Firefox, but then it changes to "no" if I do open the Dev Tools. As a non web-dev, this behaviour is truly weird.
Don't dismiss too easily the real needs to homeschool for some people.

I have a friend whose child had some learning disability. The school district's "solution" was to put them in the disabled class with an overwhelmed teacher and call it a day. Homeschooling allowed the parent to ensure their child had a full education at a pace the child could handle.

Another friend had a gifted child who was pretty bored. Homeschooling let the child plow through the material at a more challenging pace and then continue to challenge themselves with material no high school would have taught.

Homeschooling is an alternative that some people pretty much have to take for their children's sake. Homeschooling is harder for the parents than regular schooling and is not a decision taken lightly.
In my personal testing, I throw some sophisticated use cases at LLMs - particularly chain of thought reasoning. None of the models out there are able to do this this well, except for the OG GPT-3 Davinci-003. Even the newer turbo models are not as good.

I am playing around with GPT-4 this week though. Let’s see how that goes.
I think

> (LLMs may generate non-factual information here but assume the output is factual)

is doing essentially all of the work here.
>However I do think working in modern macOS is pretty nice

I have hated the Mac interface from day 1, for very simple reasons:

1. I want my file-edit-windows menu on every window, not sharing the top of the screen (the whole promise of the personal computer was that I could have what I want, why can't I have this? fuck Jobs and Jony and anybody who substitutes their own preferences for yours and then claims to be a high priest)

The reason is, I have multiple app windows open, and I routinely look from one app to another, and then I look where I want to click, simultaneously moving the mouse and clic... if my app does not have the focus, the whole eye and arm movement was a wasted expensive set of motions, now i'm even forgetting what I wanted to do while figuring out where I have to go click to get the focus moved.

the icing on my UI cake is using focus-follows-mouse. I don't require it, but I like it and it is antithetical to the one-size-fits-all everybody-must-conform Apple way.

2. I want a three button mouse. period. I don't want to learn gestures, click in special places, and I don't want my different OSes to be different in ways that don't need to be. Would it really hurt Apple's feelings if I could have menus where i want them? Yeah, and if you like where Apple's menus are, why can't you have them? UX designers are so narrow in their thinking.

The whole promise of personal computers was... F J & J
Isn't openAI only charging something like a 20th of a penny per interaction right now? Definitely not the kind of thing you want to incorporate into a widespread free app just yet, but it seems pretty affordable for a lot of use cases
Notes on Fast Fourier Transforms for Implementers
SVB and Signature bank shareholders have been wiped out literally in the last 2 weeks
Why northern Europe is so indebted (2021)
Sorry to hear your story. But I don’t think, that it is a major population problem. I am rather from East, there were hard cases but or complex medical needs of the elderly in my childhood, but most parents died in the same living space with their kids. Here in Germany it is standard to put old people in care homes and complain how expensive they are.
That's basically how the Go WASM runtime works[1], except when calling outside the WASM virtual machine (e.g. invoking a JavaScript function) the entire Go runtime must block.

[1] The Go compiler inserts yield calls (preemption opportunities) at various points in the emitted code, such as at function invocations and within loops.
I tried some basic math and algo questions with both GPT-3.5 and GPT-4. I'm impressed how it can spit out the algorithm in words (obviously because of the pre-training data), and how it then can't follow with the algorithm itself. For example, converting really large integer numbers to hexadecimal. Or comparing two big integers, it starts hallucinating numbers into it. It may be able to solve an SAT exam with a high score, but it seems you can pass an SAT exam even if you cannot compare two numbers.

He has huge problems with lists or counting. If you know more or less how LLMs work, it's not that difficult to formulate questions where it will start making mistakes, because in reality it can't run the algorithms, even if it spits out that it will.
Hard to say ...
Why be angry about it; they are just scared of cars like the rest of us, I live in a neighborhood where the cyclepath just merges into the pavement. The cyclepath actually continues on the pavement if you look at the papers. My point is that we have pretty heavy traffic of inexperienced cyclists, and I never have an issue with them.

As a cyclist I avoid pavements, the are very seldom the best route anyways. I do understand the fear that make them seem like the best options.
For me the easiest comparison between models is to give it an absurd but entirely possible request, like "Write me a fanfic where the Animorphs battle the truck from Duel, but in the style of Mark Twain". So far nothing else I've tried has done even as well as GPT 3.5 yet, let alone GPT 4.
>I even go out of my way to keep my cursor positioned over empty space so I can mash the mouse buttons when I need to

I have severe and sporadic clonus in my mousin' arm. I do exactly the same thing when I need to keep my hand on the mouse.

Another thing that I have done off-and-on to accomodate certain software is to have my keyboard or mouse 'toggled' off and on with an autohotkey (or equivalent) script. If I need to rest or wait for something with my hands on the hardware then I toggle the thing off with an easy-to-reach hotkey of some sort until i'm ready to actually type/mouse.
> The British computer magazine cover tape

perhaps "The British computer magazine cover CASSETTE tape"?
I don't mean to be rude here but hopefully as some useful feedback this whole comment reads like a 'humble brag'

(But after saying that, congrats on the learning you've been doing)
MIT’s Barry Duncan demonstrates the power of writing in reverse
Thanks for this detailed feedback!

Re introducing reading separately from writing, this is recommended in The Well-Trained Mind and A Parent's Guide to Teaching Reading and worked well with my two sons. Both learned to read fluently at age four, but needed a couple years beyond that to develop the fine motor skills and attention span needed to form letters well. That said, many kids are ready to write at an earlier age and we try to make it easy for parents to edit the default curriculum and do things like move the first-grade writing component to kindergarten. The main point is that learning to read doesn't need to be coupled with writing.

The typo and awkward phrasing you mentioned are fixed now. :)
Spack has Anaconda as a package:

* https://spack.readthedocs.io/en/latest/package_list.html#ana...

* https://spack.readthedocs.io/en/latest/replace_conda_homebre...

So you can continue using it, but you also have a super-set of features for other things as well.
How long would you say it takes your average, competent developer to become proficient in Rust? In your experience, what's the best path to learn Rust in 2023?
Cute and lots of effort went into this, but code generation is, unfortunately, unmaintainable and inflexible. This seems targeted at users who want to avoid mastery of their tools, which is fine for some.

util-linux getopt exists.
That’s not completely true.

Time spent interviewing has an opportunity cost in terms of learning new things or working on promotion-grade projects.
I agree 2C peak is the most likely current situation.
If there’s no humans browsing your webpage but it’s just AIs parsing it and using the forms, then why invest time, money, and resources in cool interactive components / subtle animations / responsiveness / etc.

AI won’t care. User won’t see it.
Show HN: Turn YouTube videos into study notes w/ Streaming, GPT, and Whisper
Hey HN!

I just launched https://magic.jxnl.co/youtube, a small app that streamlines YouTube videos by providing powerful tools to turn video content to structured written content.

Key features:

Transcription: The app utilizes existing transcripts or our custom, private streaming version of Whisper to generate accurate transcriptions.

Markdown Summary: A streaming markdown summary is automatically created for each video, making it easier to digest the content.

Timestamps & Chapters: Our app generates timestamped sections with links that you can copy and paste into YouTube comments, which in turn creates your own chapters for seamless navigation.

Tips: Click the # to jump to that section of the youtube video, copy chapters and leave it as a comment share / help others. I even set up a little chrome extension in case people find this useful.

Give it a try and let me know your thoughts!

Note: I'm limit transcription length right now to prevent my system getting overloaded. only the first 60000 characters of transcripts are processed.
Be aware this file is a single ~8GB 4-bit model (ggml-alpaca-13b-q4.bin) instead of the 2x ~4GB models (ggml-model-q4_0.bin, ggml-model-q4_0.bin.1) that most llama.cpp style inference running programs expect. You'll probably have to edit the line,

n_parts = LLAMA_N_PARTS.at(hparams.n_embd);

in chat.cpp (or main.cpp) to hard code it to treat this 1 file model properly like,

n_parts = 1;

Or re-write the parameter config subroutine to recognize and handle non-standard weights file.

magnet: magnet:?xt=urn:btih:053b3d54d2e77ff020ebddf51dad681f2a651071&dn=ggml-alpaca-13b-q4.bin&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Fopentracker.i2p.rocks%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A6969%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2810%2Fannounce

torrent: https://btcache.me/torrent/053B3D54D2E77FF020EBDDF51DAD681F2...

torrent: https://torrage.info/torrent.php?h=053b3d54d2e77ff020ebddf51...

via: https://github.com/antimatter15/alpaca.cpp
I was writing C and C++ mostly on the Microsoft stack from 1996-2008. I moved over to C# for Windows mobile devices by 2008-2011. I was using Sql Server and MySQL for a backend.

I also did a little HTML/JavaScript and Perl.

I graduated in 1996 and while I did take classes in FORTRAN and COBOL, I also took a class in C.

I learned C++, Microsoft technologies (MFC, COM, etc$ VB6 and SQL on the job as well as HTML, JavaScript and Perl from the O’Reilly series of books by 2000.
The incredible contribution of Alpaca is showing the world how to efficicently train LLM on instructions. The fact that it did so on 52k instructions generated by GPT is poetic.

It does not matter what current capabilities of open source models are, because this opens the door to tremendous democratization of the ability to train and self-deploy these models.

In less than 6 months we will have open source models with gpt3-like capabilities, running locally on laptops, and potentially in phones and web browsers.
Yes that's a great point. At the moment we in the 'Results' section we display the code snippets returned by the semantic search engine. These don't always line up with the code that GPT is referring to because we include as much of the file that the snippet is from in the prompt.

We're working on a new interface to make this clearer, where we'll display the lines of code that GPT has referenced in its answer.
Surely that is a noble goal!

But isn't it a case of XKCD 927? https://xkcd.com/927/

I.e. I would say the probability is zero that because WASM exists other existing complexity of browsers will be removed.

Because the web is so vast, if you once add a feature to browsers you can never remove it because that would break an unknown amount of websites, or even intranet sites.

So now we have wasm + N other subsystems, so N+1, and the security of N+1 systems is less than that of N.
lmod integration?
Literally only China somewhat succeeds, and that's because everything is top-down controlled by the government.
macOS Cursors
That is my experience as well. I've tried various models but nothing comes even close to the current ChatGPT implementation (when it manages to stay up).
Nuclear reactors produce small amounts of Tritium during normal operations. It’s released into the environment as standard procedure because the amount is so negligible that it doesn’t matter, but it must be closely monitored and reported. Any time it escapes in an unplanned manner, it’s a “leak”. That doesn’t mean it’s dangerous, though.

You could drink water from a well contaminated by a titriated water spill for a year and only get about 1/10th the radiation dose of flying cross country in an airplane. It also decays rapidly with a half life around 12 years and it doesn’t accumulate in the body.

Radiation exposure is a huge spectrum and we can detect tiny amounts with modern equipment. There are a lot of detectable amounts of radioactive material out there that just don’t matter at all to your health: Bananas, smoke detectors, tritiated water from nuclear reactors, etc.
This works until you have to integrate with third party solution to exchange data, then you end up needing to "externalize" the data, and why not from there start with protobuf/flatbuffers/capnproto/etc. For each of these one can rewrite a more optimal (perf sensitive) writer, but missing some functionality (e.g. append/write only protobuf with zero overhead).

Granted, for their task this was over complication, but if they were doing ads (or something similar) it always needs ways to structure your data, and then you end up needing something hierarchical, typed, extensible with backward and forward compatibility (e.g. in protobuf for example, never reuse already used index field, etc.)
Ads were fine until they started to get wild (popups, redirectors, malware, worms and the list goes on) then everybody started using adblockers or else internet browsing was completely impossible. So ads killed the ads market. Now subscriptions are going in the same direction, pay a subscription for an app or service i will use once in a while? No thanks I’ll find another way to do it.
And yet, look at where this beautiful grinding machine got them.
I'll bet this is likely considered but,

"For instance, 407 of the COVID patients reported having persistent concentration and memory problems at the end of the first year, while 276 of the controls also did. That meant that for every 10,000 people, only about 13 had cognitive difficulties that were attributable specifically to COVID"

^ is there a chance that a year later, these folks just got used to their "new normal" level of memory and concentration, and stopped feeling off?, and so reported lower levels of those cognitive symptoms?
3 bits? Is that for all weights in the network?
The borrow checker is Rust's unique selling point, if you don't care much about it, there are many alternatives that do the things Rust does but better. (Well and the error messages: other than Elm there are really no other languages with such excellent messages as Rust has.)

You might want to explore the space of statically typed functional programming languages a bit more. OCaml and F# are both very pragmatic functional programming language that will give you everything you want and even more.
I disagree that the component Model or WebAssembly Interfaces (WAI) is what holds a standardization to the DOM access from Wasm.

All those things can already be done via WebIDL (and in fact, is the standard that wasm-bindgen in Rust already uses to generate the Rust bindings)
I have not found alpaca to be comparable to chatgpt, but it could be because of bugs in the version I installed through dalai. I might try reinstalling it because I suspect there might be some sort of file corruption issue or whatever.

I gave it the prompt “cats aren’t always fuzzy” and it wrote a lengthy livejournal-esque rambling journal entry about a woman and her husband having money issues. It was funny, but lightyears away from chatgpt.

It does sometimes create some really funny hallucinations though, like inventing prefectures in Japan that don’t exist etc.
Anytime i learn a new language, I write and http server.
I'm not going to argue with your investing strategy, if you want to make money investing in gas companies is probably a good idea in the short term. Personally I have priorities other than making money but I'm not going to try to change your life philosophy in an internet comment.

I will say that "it isn't a problem here" is nonsensical. Canada isn't on its own planet. It is a problem on Earth, and you are on Earth.
I'm not convinced that the GPT-4 API actually works? It's been giving me very different answers than the chat interface. For example, the chat interface says it's GPT-4 if you ask it, but the API says it's GPT-3 (and bills as GPT-4).
It sort of ruins my faith that the author has any sense at all. Stopped reading right there.
Have you asked for the sources? GPL does not require proactive distribution, that's just the common way people avoid handling many individual requests.