skysight-inc/HackerNews huggingface dataset:
Like many other people who should know better, I tried my hand at day-trading. I bought some course by someone who in hindsight I'm certain made more money off selling courses than they ever did off of day-trading. I got my account setup, had enough funds to allow me to trade short timeframes (I forget what this was called but there is a rule where you need X amount of money before you can do more than Y trades in Z timeframe) and was excited to trade short and long equities. I had some success and some failure with fees effectively eating my profits. I used to do my scans at night to know what I was planning to look at upon market open where there tends to be a lot of volatility and (I'm sure if you knew what you were doing; I didn't) opportunity. One morning I was certain that Boeing was going to plummet so I shorted a very small number of shares and was glued to the screen. I placed my market order, it hit, then Boeing immediately ripped upwards. Now, if you've traded you know that the difference between going long and going short is that going long you can lose everything you invested, going short you can lose everything you own. For about 3 seconds - my heart pounds when I think about this - I hemorrhaged money. I was down a couple thousand dollars before I could hit the key to cover the short at a huge loss (thinking back I know I had a stop loss but am not sure why it didn't trigger. Presumably it was a limit order and the price jumped the bid pre- and post- spike; I don't know). Right as I went to cover the stock dropped back down, as quickly as it shot up, and I ended up making maybe $500 on the trade. My last ever trade. I withdrew my funds and closed my brokerage account immediately thereafter.

There were so many learnings it's hard to know which is the most important, but I know that I am not cut out to day trade, I know that shorting is a fools game for (most?) non-institutional investors, I know that if it sounds too good to be true ("day trading will make you rich!") then it is and I know that even people of regular intelligence (I'd be average give or take) can do really stupid things. Never again. Never again!
Yes I think a lot of the articles are a bit hyped up and misleading. Thanks for checking on it!

Even if he had produced something with the (alpha,neutron) sources he was making, it still wouldn't be a breeder reactor, but rather the same kind of neutron source the e.g. Enrico Fermi was using in the 1930s to investigate the nature of radioactive materials at the pre-dawn of the nuclear age.

Breeder reactors require a neutron chain reaction that generates more nuclear fuel than they consume, which is far beyond just irradiating stuff with a neutron source. After the Manhattan Project it took our top reactor designers until about 1951 to really build one and demonstrate it, at the EBR-1 in Idaho [1]. I think it's safe to claim that no kid will ever build one in a garage.

[1] https://en.wikipedia.org/wiki/Experimental_Breeder_Reactor_I
You just need to meet someone like that, they are rare but they exists. It doesn't means that they are good at everything, just that they are better than you in every way.

I had a colleague like that. She was super nice, super smart, very good looking, was well-balanced emotionally, and dated a professional athlete. The kind of person who has a very good career, and then train for the marathon on the weekend. Even her name sounded cool.

I know it sounds like jealousy, it isn't, I'm honestly happy for her, but it's just a reminder that sometime people can be more advanced than you, and that you shouldn't place your self-worth only by measuring yourself with others, cause people like John Urschel[1] do exists.

[1] An up-and-coming american football player who abandoned his career at the NFL to focus on his PhD in Mathematics at MIT.
For windows (or linux): I’m looking for a tool that scan a whole folder, OCR thousands of the images in there to find text in an image there quickly, does that exist?
The reason why I have so many images in my iphone is I can easily get an image by searching a term in there, or even all images for “cats” for example, I can’t yet to find something similar in windows.
I recently started building VR apps for VR headsets with Kotlin/Android after five years as a front-end/full-stack engineer. It has been humbling and scary, but I'm learning and loving it. The switch was motivated by several reasons typical to FAANG companies.
I like that, because I feel like every time I read about Monads, the question “why is this a useful abstraction?” is rarely addressed.
Person A spends their 8 hours playing sports, reading books and socialising

Person B spends their 8 hours only playing video games

I would expect Person A to be better than Person B in every notable category, except for video game skill.
I went from helping build the community at deviantart to building a film company that won emmys to helping build digitalocean and somewhere along the way became a practicing alcoholic. I then proceeded to: have my fiancée leave me because I was an insufferable human, lose my startup because I was an incompetent human, and lose my health because I was an out of control human, in the span of 3/4 months.

That was very humbling.
So was getting sober.

I used to believe I was a very very smart guy, now I'm content knowing I'm comfortably average!! :D
A very similar one happened in Turkey as late as 1998! https://www-pub.iaea.org/MTCD/Publications/PDF/Pub1102_web.p...

A hospital sold the Co-60 source they depleted to a company. The company got the license but didn't reexport them to US. They stored the containers in a generic warehouse without even security personnel and lost the track of them. The warehouse got sold and the containers are sold as scrap to members of public who are barely educated if at all. They probably didn't even know what radiation warnings all over the containers mean. They opened up the containers using an oxyacetylene torch in their garden and got contaminated and radiation sickness.
Agreed. I was about to ask why it didn't seem to work on mobile - that would be it.
I do not know how/why the language should magically know that something should error, if nil is not acceptable as a return then you use || or "this". if the table should not have nils then you turn it into a metatable that errors or returns whatever you want it to.
Yeah I don’t want to use them inappropriately. That being said I’ve gotten strep recently a couple times, and both times I wished I just had a few to start taking if the symptoms came on at night or over a weekend. That being said last time I had a sore throat it turned out to be Covid, and I was convinced I had strep again. So if I had my own antibiotics it’s possible I would’ve taken them inappropriately.
"We're trying to get away from programming. We've got to get away from programming because people don't want to program computers. People want to use computers."

— Steve Jobs, 1983
Haxor news is the best way to browse HN.
I posted a version of this story once before, but it bears repeating.

I was working at Tymshare, maintaining the assembler and linker for the PDP-10 or the Sigma 7 (I don't quite remember which).

The linker had a bad habit of leaving unused memory uninitialized. Every time you linked a program, the binary would be different. Functionally the same, but they wouldn't compare byte for byte. So my manager asked me to make sure the linker zeroed out all unused memory.

After linking a program, the linker printed a message something like this:

8412 bytes used
439 bytes free

The "bytes free" were that unused and uninitialized memory.

The linker was a mess of spaghetti assembly code, and it was a real pain to find and fix all of the places where it failed to clear memory.

My manager knew what a hassle this task was, and he was a chill dude. So just for fun I added a temporary message meant for his eyes only:

8412 bytes used
439 bytes free and it's pretty fucking clean

I figured he would get a laugh out of this and then I'd remove it.

Unfortunately my manager wasn't the first to see the message. His manager was giving a demo to a customer, and they were the first ones to see the message. Oops.
Umm...have you had a broken leg? Sure, it needs to be immobilized (set and put in a cast). But after that you're body does all of the work, which requires proper nutrition. And then after that you need a great deal of exercise to rebuild muscle and relearn neural musculature control.

But more to the point, a well trained body will hardly ever get into a state where it needs medical attention. Most broken bones are due to poor muscle control and lack of strength later in life (think hip fractures). This can be mitigated by strength training that involves similar dynamic movements.
Very interesting. Thanks for the reply.
New material looks like frosted glass but lets in more light than a window
This is crap marketing spam, and gets worse from that:

> Ensure secure secret sharing - If you need to share secrets with a colleague, use Disposable―it’s a chat-like web app we built to share sensitive information securely and quickly with end-to-end encryption and automatic deletion.

WHAT ON EARTH! "Hey, put all your secrets into this random website I just happen to control".
It's about 3.5-4 smoke detectors worth. This source contains about 3.5 ucuries; a typical smoke detector contains 1 ucurie or less.

I think the biggest danger is that most people know not to dig around in the inside of a smoke detector if they don't want to end up like the Radioactive Boy Scout, but some random thing dropped at a swap -- you might start prying open, and if you eat/inhale the Americum-241 by accident, it's radiotoxic.
Tell HN: Gmail enabled 2FA with the YouTube app
Yesterday I urgently needed to print something, so I tried signing in to GMail on a library PC.

GMail requested that I verify my identity using a code sent to the YouTube app on my mum's phone.

Thankfully this time I was able to provide the information they needed, but I'm shocked that Google enabled 2FA without my consent.

There doesn't seem to be a way to disable this. Now I'm afraid of logging in to Google services on any computer or phone, in case the account decides to use those devices to verify my identity in future.
Ya I'm having my return to plato moment. It really feels like we are the dēmiurgós right now with AI systems. The nature of interpolation vs extrapolation and the exploration of latent spaces will answer a lot of philosophical questions that we didn't expect to be answered so quickly, and by computers of all things.
Ok, so everyone confusing me with bad explanations of monads was just confused all along and they are simple. Is that all this was ever all about then?
See above re. leopard
Bin Stores: The Final Frontier of Junk Nobody Wants
Being hired as a 10x ninja coder by a YC-startup that I hope has since aligned their perspective a tiny bit more with reality.

Taught me to take a deep breath and start asking questions about expectations rather than falling prey to flattery and delusion.
At least the page after clicking the long link tells you where you're actually going, making this about as risky as a regular phishing link.

URL filters may have a hard time though.
People have tried gpt-4, it does the same kind of errors as gpt-3, it just has a bigger set of known things where it does ok so it is immensely more useful.

It is like a calculator that only worked in one digit, and now it works on 2, the improvement is immense but its still nowhere close to replacing mathematicians since it isn't even working on the same kind of problems.

Edit: In several years we might have a perfect calculator that is better than any human at such tasks, but it still doesn't beat humans at stuff unrelated to calculations. Or in the case of LLMs pattern matching texts, humans don't pattern match texts to plan or mentally simulate scenarios etc, that part isn't covered by LLMs. Human level planning with todays LLM level pattern matching on text would be really useful, we see a lot of humans work that way by using the LLM as a pattern matcher, but there is no progress on automating human level planning so far, LLMs aren't it.
Yes, you're right, `__index` does behave a lot like `__proto__`. I often forget that it is one of the few entries in the metatable that doesn't have to be a function.
Even if my GF lied and got pregnant then I wouldn't string her and the kid along for years, and put off a paternity test until just before I strike it filthy rich.
Things like this aren't unheard of.

For example, I once deployed Americium-241 samples for critical automated testing and monitoring functionality throughout my home, and I wasn't even too fearful that my kids would get exposed. I may have a higher risk tolerance than other people in the same situation, though.
> People are vastly underestimating the rate of change here

GPT-3.5 was released in March 2022. We are now in June 2024. Over 2 years later.

And on average GPT-4 is about 40% more accurate.

For me, LLMs are very much like self-driving cars. On the journey towards perfect accuracy it gets progressively harder to make advancements.

And for it to replace the status quo it really does need to be perfect. And there is no evidence or research that this is possible.
I dread 1:1s with my manager. I simply do not have that much to say that I do not already say in group meetings or other channels. I find myself racking my brain to come up with agenda items to fill the time and save face.

Sometimes private conversations are necessary, but as a once in a while sort of thing, not on a biweekly cadence.
MicroPython 1.23 Brings Custom USB Devices, OpenAMP, Much More
That is not correct. Hubris -- very importantly -- uses the MPU to isolate applications from one another and from the kernel: if any application accesses memory that it is not permitted to access (either in I/O space that has not been assigned to the application or in another application), it will fault and (by default) be restarted. Moreover, we make sure that the stack for a given application grows towards a protection boundary (rather than towards its own data), assuring that a stack overflow (our most common fault, by far!) does not result in an application corrupting its own data but rather in that application dying.

It is definitely true that Hubris does not have (and never will have) a dynamic loading facility: dynamic loading is very important to Tock, but we saw that it was taking us not just away from our use case but directly contrary to it. In contrast, Hubris has exclusively static task assignment -- which has proved to be a very important constraint for overall system robustness as it allows things task restart to happen without fear of unavailability of resources. Cliff Biffle expands on more details of Hubris in his OSFC 2021 talk[0].

I also don't think it's accurate to speak of an "exact use case" for Hubris, as we ourselves use it in disparate applications: among other things, it runs our root-of-trust, our service processor, our power shelf controller, and on our manufacturing line to program parts. What these use cases have in common is that they are embedded microcontrollers in which robustness is essential. This is not to say that Hubris is a fit for all embedded use cases, of course -- but the fit is certainly more broad than how we happen to be using it.

In terms of other contrasts to other embedded systems, we have spent quite a bit of time on debugging infrastructure, with our debugger being co-designed with the operating system; more details on this in Matt Keeter's OSFC 2023 talk.[1]

[0] https://talks.osfc.io/osfc2021/talk/JTWYEH/

[1] https://talks.osfc.io/open-source-firmware-conference-2023/t...
Crude? Yes, but the fault isn’t with Professor Juan Manuel Corchado.

If the most important metric is publishing and impact, measured via citation count, then the failure is institutional.
This stuff their assistants do for them. To understand how they use signalling be aware of The Theory of the Leisure Class.
US ideals of free speech are not required for a functional democracy and misunderstandings about the universality of US laws leads to misunderstandings online and does need to be corrected unfortunately.

IMO Australia desperately needs better protections of political speech but that has been debated for years and some people have the view that political speech is best protected at the ballot box.

Only a small minority of Australians would believe freedom of political speech should be extended to protect sexual abusers.

Australia is not close to being authoritarian. It is a liberal democracy with very fair elections. There is an unhealthy media concentration and our lopsided economy creates an environment where certain industries have too much political influence but that isn't unusual amongst our peers either and something we need to work on.
The fundamental issue is that regardless of how common ignorance is, you risk failure.

You're correct it's not the end of the world, but you'll need to catch up quick once you realize something and maybe even completely rethink plans. This isn't always a bad thing and the stuff you come up with from ignorance might be useful in other ways.

In my opinion, ignorance is just a fact of life. Too much of it can be a disaster, but just enough can spark meaningful creativity. Often times though, it's just something to immediately move on from because you have way more other stuff to do.
I'll be awaiting the android version too, best of luck and congratulations on the IOS launch.
How is the text you write not a language, and how is writing instructions that computers follow not programming?

Edit: LLMs biggest feat is being a natural language interpreter, so it can run natural language scripts. It is far from perfect at it, but that is still programming.
Nope, you can embed it. Teal is written in teal, and compiles down to lua - so you can simply put teal as a lua dependency. I used it with gopher-lua (Golang lua environment). https://github.com/teal-language/tl/pull/523
You can buy the PDF. If you're under the impression you can buy the paper document you're most likely just looking at some Print On Demand automation and, if you gave them the money their actual POD backend would look at the PDF and say error, that's not a document I can actually make [it would be about 2000 printed pages] - hence as I said you'll get an apology and a PDF link.

Nobody cares about this document. The implementers do not, in fact, go back and change their implementation to match mistakes in the document, they might eventually fix the document instead, but honestly it just doesn't matter. Given the work expended to write this document that's very stupid, but it's not my fault, if it were up to me obviously they wouldn't do it. The implementers do care about consistency, and so there are cases where they resolve an inconsistency by comparing against the document, but these aren't common and if the general feeling is that the document is wrong, well, it's wrong. They're just words, if you can be bothered you fix the document, you don't pretend that somehow it's sacred and your compiler should be altered to match the error.

On most of the difficult questions, the document just quietly avoids answering. In a huge document you can easily just assume there's an answer somewhere else, unless you knew there isn't. Maybe the ISO document explains how provenance works somewhere right? No? No. That's tricky, there are powerful forces who want different things, much easier to just not say anything.

The authors themselves concede that they're not really very careful with the language, did they write "can" for a normative declaration here even though the document insists it will use "should" not "can" when it is making normative declarations ? Well, too bad, I guess somebody wasn't careful enough when editing that part. Nobody is going to re-issue the document, if you make it your life's work for a year or two you can probably fix it, but you will be met by exasperated sighs everywhere. Nobody cares. You are trying to make them care, they will resent you.
Seconded. I made this same mistake.
I may have misread you; if so, all apologies.

I don't think the Russian offensive is working, overall (given the very modest amount of ink they've gained on the map, during the course of the US spending freeze).

The Gaza situation is less clear -- but also gets into topics far from the original discussion.
Cloudflare Workers and Fly.io
Holy moly, I am so triggered.

I have never seen so many kids harmed by bad pedagogy as “just do what comes naturally”. My daughter’s PE teacher gaslit her into thinking she was left handed with this advice and just created the belief that she was inept.

99% of what we do doesn’t come naturally, that’s why we are the most adaptable and successful megafauna in the history of the planet.

Learning is the essence of humanity.

Edit: you will be happy to know I fixed my daughters throwing technique with evidence based double blind tests to show her I knew what I was talking about and then taught her how to throw.
You can always inspect what you are running right now. Again, they literally own the software. They could augment it at runtime, or do whatever else they desire. You have to trust them that they don't copy your data. How the transport protocol works is completely beside the point.

Security researchers analyze software in order to third party attack vectors. They do not analyze first or second party attack vectors, because that would be silly. There's simply too many of them.
I maintain that your usage of the word “hallucinating”, “nonsense”, and associated language is combative and insulting. Of course, I have no proof whatsoever for this claim.

> You might want to look at the title because that's what this thread is about.

A thread very frequently strays in topic, and comments are not all strictly about the article’s headline.

> It doesn't even make sense. Why would someone become and adult and never get a new phone

My thinking was that parents would typically keep installing tracking software on the child’s phone whenever they get the opportunity to do so, provided they have acquired the habit of always doing that.

It’s quite possible, of course, that, in practice, most adult children don’t have any tracking software on their phone, simply because they have gotten a new phone without the parents having access.

> This is not reality. This is like someone saying that bigfoot exists and when someone asks for evidence they just say "what I'm saying is that bigfoot exists".

We don’t have any hard evidence either way. I mean, either parents who track their children’s location do mostly stop doing that when the children become adults, or parents do try to keep tracking the kids as long as practically possible. Both are observable phenomena (unlike bigfoot, whose non-existence is not observable).