skysight-inc/HackerNews huggingface dataset:
Yes, my recollection was wrong. There are some landmarks that can be nested inside other landmarks and still be conveyed but <header> (ARIA role "banner") isn't one of them.

Using <header> elsewhere for developer convenience is fine but that's all it is.

Headings are especially helpful for screen reader users are especially helpful but their value for sighted users are often underestimated. Developers think that by putting something in a box and by its styling that people will understand what it is, what it's for, when using a heading to put a name on it would be very clarifying.
Maybe it is a good idea to wait and see how the market envolves. I guess ASML has a few more years to be the leader.
I don't get this at all. You have been able to collaborate/simultaneously edit on documents on the LAN in office for donkeys years.
They were added to php in 2005. Js is at least 19 years late to the party
> lived "20 cents per install" policy

Funnily enough nobody who paid attention was going to pay the $0.2 since it was only there to funnel developers to the pro tier which would have given them a significant discount on the per install fee (IIRC there weren't even any current customers who would have paid that much because the personal tier had a $100k limit which was removed and the fee only applied after it).

Unity just had such a horrible PR release and did an inconceivably bad job at explaining the changes that they mad an already horrible pricing model seem 5x worse than it actually war. It was so incoherent that nobody read past the $0.2 per install...
Pretty sure he means https://mathacademy.com/
Just my take: Some parents are having growing concerns about the quality of basic education (reading, math, history) that their kids are receiving. Apparently questioning the effectiveness of how their tax dollars are spent makes them a homophobe and a racist. Oh, and probably "weird" too.
If you signed in with an account, which is optional.
I believe they mean that since it bypasses the (Tokio) scheduler, so if you use it in async code you lose the main benefit of async code (namely, the scheduler is able to switch to some other task while waiting for IO to complete.).
Basically the same behavior you'd get if you called a blocking syscall directly.
I rather think using AI to generate scripts for other DBs is a disadvantage. Scripting is a deterministic process, surely? Can you create a common internal representation and write exporters for each supported DBMS from that? Maybe the JSON format you use is a path toward this.

I dislike the multiple references to 'Magic' on the site, but I realise that's probably a subjective thing. Maybe I'm fatigued by the AI-in-everything trend.

I don't use all the DBMSes you support, but I'm not sure having a single query to run is really much of a selling point. For SQL Server, I'd rather execute a stored procedure with permission checks, and progress feedback, than a big chunk o' SQL. (Again, that may just be a me thing.) If it's an efficiency thing for very large DBs then I think you should emphasise that, and also detail how much faster it is to gather all the info in one fell swoop than if you split up the queries.

The Examples link is currently broken on your site, btw. That sounds like a really useful way that people can evaluate your application without having to run a query on their own DB, which they may be reticent to do for testing out a new app.
Temporal will be really nice in that it supports remote time zones, allows you to iterate through daylight saving transitions, etc.

I can't wait for it to be fully taken advantage of by things such as mui's date time picker. Imagine if after selecting the fall back day, it saw the transition and let you pick a time during the extra hour. If after selecting the spring forward day, it wouldn't let you pick a time during the hour that doesn't exist. Today that doesn't work because everyone uses different crappy third-party libraries and mui functions on top of a lowest-common adapter that certainly doesn't do stuff like "show me the DST transitions in this day".

This stuff matters sometimes; a user of my NVR wanted to save a clip during the fall back hour and got the wrong result because these things just don't work right today. https://github.com/scottlamb/moonfire-nvr/issues/244
> So IMO, the first reform to conduct is to turn clinical researchers into real scientists. That won't be easy.

Mostly, there are not enough hours in a life to be both a good doctor and a good scientist. The few MD-PhDs who give equal weight to both areas are both brilliant and extremely driven. Multidisciplinary teams seem to have a better chance at success.

I guess if the scientific education was done early (undergraduate at the latest) dual training could work. Once medical training and practice starts there isn't a lot of time left over. And early / non-practicing science education, for whatever reason, doesn't seem to be very effective.
The pipeline syntax as presented is nicer than the status quo, but I'd prefer a syntax that models query execution as a directed graph of operations. Doing so would not only make some of the more complex SQL query constructs much more straightforward to represent:

* Joins can be modelled as a "cross-referencing" operation that consume two (or more) data streams and produce a single data stream

* CTEs can be modelled as producing multiple data streams

* Recursive CTEs can be modelled as cycles in the execution graph
Alice's Adventures in Wonderland (with beautiful effects)
Hi there, I'm the author of tidytube. Thanks for posting the extension on here!
I saw a Tesla Model 3 do this at an intersection in my city and I wondered if it was FSD or not. Went through going 25-30 without slowing down at a 4-way stop.
Didn’t they say Teflon was coming off/bubbling and disrupting the flow of the thrusters?
I think I've been operating this way for a long time: My notes, software and wiki are almost all in plain text -- source, markdown or org mode in Emacs, usually -- and open image/video formats (jpeg, mp4) and synced with a replaceable combination of services (git, Dropbox, Syncthing, etc.). It lets me switch the conduits/pipes regularly, to whatever works best for my needs at the time.

When the zombie apocalypse finally hits (or the Internet implodes), I still have everything important, in plain text.
Most of my Rust projects don't need a JSON parser. You probably haven't been a programmer that long if you think JSON is "basic". If it was 20 years ago, you'd be arguing for an XML parser in Rust's stdlib. In 20 years I'm sure it will be something else. File/data formats come and go. The stdlib of a systems programming language shouldn't be taking on a forever maintenance burden for something that likely won't be in widespread use for all that long.
Sure, if Starliner returns in auto mode successfully, then Boeing will be able to save face, and NASA will be able to take some stock in that. However, if there is a viable alternate option that has a much better track record of working, NASA would potentially not survive as an agency if there was a catastrophic ending to a Starliner return with the astronauts on board.

So from a keep humans safe while still attempting to complete the Starliner mission as much as possible, to me this is the best solution. In fact, it's kind of bonus for Boeing to test the automated return that was not part of the original mission. </spinDocter>
Clickbait. Misrepresentation of the article which clearly states the object is near escape velocity with aims at identifying possible explanations and the classification of other similar objects. The article states the relative velocity at 456 +-27 km/s which is much lower than the local galactic escape velocity of 540km/s. Calculating an objects escape velocity isn't a simple comparison of course and depends on many factors, which the cnn article ignores for the sake of a sensational headline. The academic article is an interesting read.
I wish I have such a job, maybe some manuals too. Ah...
does the crew get paid overtime if they were to stay until Feb?
Just like porn advanced web technologies, videogames advanced PC hardware. Don't believe anyone who tells you that porn and videogames are useless, they were the recreative equivalent of the Apollo Program.
GP is aware. mmap makes files act like memory. Memory is always synchronous, thus blocking, so mmaped files are always blocking. I'm surprised OP even found this surprising. It should be completely obvious.
I’m curious about the C++ issues with Unreal. I am a hobbyist game dev. I did a couple years with Unity, learning C# on the fly; and a few years with Unreal more recently learning mostly blueprints but a decent chunk of C++ where needed. My day job is python based and I never really did OOP aside from AP computer science in Java a decade ago.

I definitely have not felt like the language was a top of mind issue for either engine. Much more important is just the built in features that the engine has for things like movement and what not. I tend to assume that dedicated developers are more skilled than I am. So why do people care so much about cpp? Imo it’s just been a tiny bit of extra boilerplate and a sprinkling of macros.
Assuming s/would/wouldn't: If you are super smart then perhaps you can intuit details about how they work under the hood. Otherwise you are working with a mental model that is likely to be much more faulty than the one you would develop by learning through study.
Pretty sure this was never questioned for batched requests, sg-lang/lmdeploy/tensorRT-LLM will have nearly twice as reported speeds with INT8 (fp16 A100 benched here https://github.com/sgl-project/sglang?tab=readme-ov-file#ben...)
Technically you could use TAI for most things internally and use an offset when you display. It works perfectly for records. The only issue is with scheduled things when your users probably want to point at something in their timezone.
It’s hard not to be cynical these days when almost everything seems to be “maximize every possible drop of profit at the expense of almost anything else.” It seems so short-sighted and instant-gratification-y.
Working with GUIs really "clicked" with me when I learned the Elm programming language and framework for building web applications (front-end) [1]. The Model-View-Update paradigm matches very well the UML state machine modelling taught in universities [2].

[1] https://guide.elm-lang.org/architecture/
[2] https://en.wikipedia.org/wiki/UML_state_machine
The Apartment Rental Market Is Rigged by Algorithms, a DOJ Lawsuit Alleges
I'm waiting for Boeing to change its name to get away from all of the negativity associated with Boeing. It's the classic move for a company that doesn't really want to change business practices, but need to "start over"
It's a fixed-price contract, so Boeing is out $1.5 billion on this.
From the article:

"Let's consider an example: suppose I want to record the moment I make a payment with my card. Many people might be tempted to do something like this:

const paymentDate = new Date('2024-07-20T10:30:00');".

What? I don't think anybody would define a date like this to record some moment. Most developers would simply use new Date() without any parameters, thereby creating a timezone-safe absolute underlying timestamp value. This value then is of course stringified relative to the timezone of the caller when retrieving it, but that's expected.

The new Temporal api might be nice but it doesn't need flawed examples to make its case.
It sure makes Putin look weak on the world stage. Looking weak is a bad position for a dictator to be in, it makes their supporters look for replacements, which means they're out of a job and probably destined for a shallow grave.

De Mesquita, B. B., Smith, A., Siverson, R. M., & Morrow, J. D. (2005). The logic of political survival. MIT press.
I understood what they were saying about the simulations as that the teflon seemed to have expanded slightly and disrupting the oxidizers input, meaning the thrusters wouldn't work as they should.
To debug, I just do `type asdf = Whatever<Generics, You, Want>` then mouse over `asdf`.
Google Cloud Wipes $135B Pension Fund's Account in 13-Day Outage
Ask HN: Will Copilot-like AI make smaller programming languages smaller?
With the rise of AI-powered tools such as Copilot and Cursor, can we expect:

The network effect to lead to a self-reinforcing cycle, where more users and better datasets fuel even better Copilot experiences.

- More developers using Copilot will contribute to a collective knowledge base that grows with each use.
- This collective knowledge base provides a richer dataset for future improvements, leading to a better Copilot experience for developers.
- As a result of these benefits, more people will be attracted to the language, creating a virtuous cycle of growth and improvement.

Would love to hear your thoughts.
Same thing would happen if your memory has been paged to disk too.
This company needs to be audited, starting at the top. Once a business is considered critical for natural security (Boeing is certainly in this category), it has an obligation to deliver with quality and on time. Boeing is failing and needs recovery.
I mean, Go is now finally suitable for web development with hot code reload?
It's not enough: if you use Obsidian and you loose it yes, you can formally use your notes, but you miss the tool, or the workflow on them.

We simply need FLOSS at all level, hw included, because we have already lost decades of progress due to pro-commerce choice of some.
People react differently to task and teachers, there is no one way to do it. I got good grades because a teacher let us repeat a task like "write a report" seven-fourteen times. The feedback was given by him in class highlighting the important points of getting a good grades, and then 24 hours after handing in the report we got it back with notes mentioning which important parts we had missed.

This thought me the rather simple lesson that getting it right on the first try is really hard.

Writing a book report is completely different from reading a book. I have heard people doing literature in university being sick of books because of the same issue.
Show HN: Open-source UI primitives for building docs search-bar
Hi. I am building open-source web-components for building search-bar. Most of config can be done declaratively with html tags. It works for any search-index, any documentation.

Here I made local search playground(https://getcanary.dev/docs/local/playground) with Pagefind(https://pagefind.app) with Litellm, Mistral, and Prisma.

Please let me know what you guys think!
Generally for me, there's something amazing about having conversations available online for the world. Email really is more like a modernized mail system; yes it's about, but it misses the core strength of the internet & the web to be broadly available.

It again feels like a very ineffective way to socially network. It feels narrow cast. No one else is going to show up one day and contribute something to your email thread. It's again not very social, to me.
From my experience, it certainly is. Easy to tell time in sequence as well as local time then. When daylight savings hits you can still calculate well, and can quickly get real time for hours worked out drive time for freight across time zones to follow the hours of service rules.
No - the master's answer is that you use one or the other depending on whether you are representing absolute time or clock/calendar time. The expertise lies in understanding the difference between those two things, which one your use case falls into, and how to ensure other developers and the very APIs provided by your platform do not make silent assumptions about that decision.

Often it feels like you can "just use UTC" because it's hard to imagine the fail states, and APIs often make tz assumptions for you so you may never notice those fail states (occasionally your software will just be buggy and annoy a user, decreasing the feeling of quality and trust - it may never result in a disaster).
Honestly, it seems like a band-aid on legacy query language.
The source of about 30% of the hits I took in homework and tests was, to this day, not having memorized the basic values of Sin/Cos(pi, pi/2, pi/4).
Tar with -a (automatic) is awesome.

tar -xaf foo.tar.gz

Will auto-un-gzip based on the extension. Also works with compressing:

tar -caf bar.tar.xz bar/
I used subversion. Subversion required too much synchronization with the central server. The point is, git lets us use github, or not github. Branching is cheap, which enabled a kind of collaboration that subversion did not.
Wells Fargo is a better example of criminal vs negligent. Has Boeing verged into criminal? It's not like they were continuously bilking the gov't for all of this, which to me keeps them out of criminal. but of course, IANAL
Have you tried Jan? https://github.com/janhq/jan
Stealth is good android app for browsing reddit without login. You can subscribe to subredits and it is avalible on f-droid.
Linus Torvalds Says Rust Adoption in Kernel Lags Expectations
I'm currently transitioning to math teaching after a 30-year career as a computer programmer. My take is two-fold:

1. The math curriculum is much better today than it was when I was a high-school student. My whole career would have been better if I had learned math as it is being taught now. However, it's a great preparation for the career I just finished. And I have to wonder: Will it also be a good preparation for the career my students have yet to start?

2. All my text books about teaching are completely out of date, because they were written before LLMs. Further, the basic research in teaching is all obsolete as well. Which means that all of the courses I'm taking are already out of date.

Education, especially public education, is a VERY conservative field. It hasn't even fully come to grips with the pocket calculator yet (don't even get me started on the calculator which they have standardized on--the horror that is the TI-84). And the article in this post seems to me to exemplify the default, knee-jerk reaction: ban the use of LLMs in school!!

Aside from being completely un-enforcible, I think that would leave students woefully unprepared. There is no boss on this planet who would rather you take 10x longer to finish a task because you did it yourself instead of using an LLM to "cheat." If kids are not taught how to effectively use LLMs with all their warts, they will be all but unemployable.

Yes, LLMs hallucinate. Yes, a crucial skill going forward is to be able to proofread the output of LLMs. So why don't we explicitly teach them this? They are not going to learn how to do it just by not using LLMs. Why? Because humans--children in particular--ALSO hallucinate!! What a great opportunity to teach them critical reasoning skills, if all of their homework requires them to practice doing it until its second nature.

Frankly, recent history has shown that this kind of critical thinking skill is what the world needs now. Imagine a world in which any time anybody read anything, they would reflexively, by habit, examine it critically, and be able to detect bullshit?

I think we should teach kids to be super-charged, ubermench-level productive with LLMs. Just like they became super-charged when learning typing, or super-charged when learning spreadsheets, or supercharged when google arrived, etc etc.
There is vast number of different types of funds that invest in nearly anything you can imagine. Real estate, land(farmland and forrest), public stocks, bonds. Also why not private stocks.

ETFs traded on exchanges and index funds is just very special setups. Which don't prevent other forms of funds that is essentially piles of money given out for them to manage often with limitations of pulling it out.
Perhaps st: https://st.suckless.org
horrific ux. makes html harder to read for people that dont have the time to learn all this obscure bs.

and for screenreaders this will work maybe sometimes inconsistently. I hope visual llms solve it for our brothers and sisters with special needs. ( and for webscrapers)

BECAUSE THIS NONSENSE IS NOT SOLVING ANYTHING FOR ANYBODY
Yes. This is mainly because of 2 reasons:

1. Things actually get more complicated

2. Most of your "teachers" know a lot less about teaching than your school teachers, because they never had formal training in teaching. However, there are some lecturers who are natural talents.

The second point is why you have to do more work to actually learn a topic. Your lecturer won't meet you halfway, but you have to get a lot closer to them to grasp their explanations.
According to this tweet, he used Math Academy.

“ Excited to see a @_MathAcademy_ student blowing up Hacker News with some insights they've realized about the process of learning math!”

https://x.com/justinskycak/status/1827397012758917622?s=46&t...
When was that? My parent’s landline number stayed unchanged for 20 years. Through moves, too (with the caveat they stayed in the service area of the CO.)
Knowing how the underlying system - CPU ram network db - works is the difference between using an ORM or SQL query to do SELECT * FROM db across the network, and filtering it locally with program code, and using a WHERE clause in the SQL, a pattern I've fixed for multiple startups.
You might have certain targeted deficiencies that make processing those things well difficult. Like I have a hard time finding things in visual space, so I'm not good at jigsaw puzzles. I have slower reaction times & processing speeds also which makes me not as good at video games as I should be combined with the visual space deficiencies. When a shit ton of stuff is happening on screen I lose my place, while others might be able to manage it.

But I also show an ability to think and learn deeply and score very well on symbolic and verbal intelligence, I also connect the dots very well and show a lot of skip thinking behavior. I call my brain a high torque, low RPM engine.

Also you might not like anything that is 'competitive', so your brain shuts down in avoidance / disinterest. Or you might think deeply about everything, so it always takes you a while at first, but once you grasp it you grasp it at a deep level unlike others.
What open source tools are you referring to? Do you just mean the search component?

There'd be two hard parts to this problem I reckon:

- gathering the data

If you make it too cumbersome and with friction, it won't be used. If you make it too easy to dump data, the useful info might get drown out.

- ensuring search gives you good results

We have open source engines like Lucene that let you search extensively, but what happens when you get 200 results back? How do you know what's the best/most-useful one? It's likely most users would get exhausted having to sift through everything and just default back to a Google
I spent a while working on a digital painting app in Unity. UIToolkit is not complete, but it is pretty good for web-like UI, and you can leverage existing knowledge of HTML/CSS layout. With some tweaks you tell Unity to only redraw the screen on demand, which is better for battery life. My experience is that Unity could be pretty good for cross-platform semi-graphical app development. Except that Unity dev is miserable (slow, never-ending compilation, bad docs, constant bugs, glacial update pace, broken Linux editor, etc etc etc).
Pixel shift isn't that useful for simple physical reason: shifted pixels overlap. With microlences on top light from the whole frame is collected. You can imagine for simplicity 1D array of segments. First pixel covers segments 0 to 7, second 8-15, and so on. Pixel shift will make them cover 4-11, 12-19, 20-17,... So, you get 2x pixel, but don't actually get 2x resolution. Because they overlap. To get 2x you need 0-3, 4-7, 8-11. It can be produced only with some accuracy by algorithm or AI.

Conclusion is that supershift is better then interpolation, but not a lossless 2x magnifier. However, it should reproduce colors better. Because for each pixel we can gen 2 or 3 RAW colors instead of one in normal shot.