skysight-inc/HackerNews huggingface dataset:
I'd like to add the phase-out of incandescent lightbulbs [0], which in Europe happened when I was younger and didn't care about much of anything, but even so I was always impressed by how a ban on something so widespread happened in a somewhat concerted effort without too much resistance in this part of the world. But then it really had almost only benefits for everyone. (Although I will say the warm light of the old bulbs is still unmatched by LEDs)

Did the reduction in fluorocarbons actually impact economies and everyday people in any significant way though? Because CO2 reduction has massive impacts on those, which is why unless all countries are simultaneously willing to incur significant costs on standards of living and economic prosperity, risk stunting developing countries' growth, etc, it simply isn't going to work.

[0] https://en.wikipedia.org/wiki/Phase-out_of_incandescent_ligh...
Not sure. If you declare a variable as of type string i think it really good that it is empty string as default. The other option is to be null.
> critic reviews

Irrelevant. You can buy a thousand glowing critic reviews for <1% of these films' budgets.
did facebook require your salary level before signing up? Also it is not like buffet doesn't ask for your email/phone number to register in order to get in line, they do.
I remember one of the first question asked in university was "what's an electric current?" I said something along the lines "it's a directed flow of charged particles". The professor asked do you contain charged particles, do you move, are you an electric current?
Ironically, most of my millionaire home-owning friends in SF support more development here.

It’s the millionaire Preston/Peskin “saviors” that oppose development.
> because the system was not designed for the modern era

I don't think that's right; I believe the DMCA is designed for the modern era, and from the point of view of the large copyright holder companies and groups who pushed for it, is very much working as intended.

It is completely unjust and unfair, no doubt. It was never intended to be.
No skills are required. Just torrent in I2P.
Here is THE MAP for France !
https://carto.graou.info/46.90174/1.83822/5.4455/0/0
Shameless plug : we are developping Trainscanner to travel accross Europe https://www.train-scanner.com/?u=hn-c-38434574
Do not hesitate to leave us some feedback :)
Can't you already do that for free without Premium? https://www.idownloadblog.com/2023/02/03/how-to-stop-youtube...
yeah but it's not go (and go-centric)
Acela qualifies as HSR in the most basic sense: it has sections that run at 125mph. This is also the sense in which Brightliner in FL is HSR.

(This doesn’t make the situation any less embarrassing.)
I use Firefox every day and I don't see this. Can you elaborate on how you know this?
It is true that chess engines are not usually designed to play in 15-30s games, however those ultra bullet examples games against the browser based versions which are much weaker and slower than the a dedicated engine process.
Unfortunately the explanation to your question is something that takes years of education to understand and even then, most people just come out understanding some parts. The best I can do on an internet forum is tell you that the analogy is wrong, because experiments told us its wrong. My advice is if you want to understand this stuff, do the math! ;)
That's the only answer; SICP and TAOCP are totally useless in an average modern setting. People just copilot glue drivel all day long. You have to be interested in fundamentals and basically write low level stuff (OS/DB/PLD) to really benefit from these things and most, by a large margin, will never touch that stuff.

Edit: for instance, there is now a SIMD article on HN #1; how many people actually are really interested in that? Those should overlap the people who would enjoy these books.
"Computer Science is no more about computers than astronomy is about telescopes." -- Edsger Dijkstra
Copilot Is an Incumbent Business Model
There was a whole mess of STEM YouTubers arguing about this last year, e.g.: https://youtu.be/oI_X2cMHNe0?si=-PzCPZ5qNiS9nYFW

TL;DW: the power is transferred by the electric fields, it's the electric fields which move the electrons, if there's a break in the circuit the electrons necessarily accumulate in the places that minimise the electric fields.
I only understood about 10% of the talk, but in 2D it looks like an array of hybrid Waveguide junction circulators ( https://en.wikipedia.org/wiki/Circulator ). i.e. they are just playing with the pedestals zone normally limited to a narrow range of wavelengths, and fixed at 120' planer signal propagation from S12, S23, and S31.

Accordingly, the structure of the plasma poles look like they just setup a complex propagation and interference pattern at key wavelengths.

Interesting, I wish I understood the work better, but there are only so many rabbit holes in a talk one can parse. When they started to speculate about crystals my patience was exhausted.

Very neat, yet these cheese Goldfish Crackers are more important to me right now =)
N64 is a different generation to both GBA and XB360, so you’re not counteracting my core point which is “platform exclusivity wasn’t a thing so much as it was the default position.” The consoles were all too different from each other to start from a cross-platform position. Ports took a lot of additional work, thus the reason they usually happened after success.
> EU can go and ban Facebook

EU and Member States thereof can also use less drastic means to compel people and companies to follow the law.

BTW we also retired capital punishment for people. We don't need 0/1 either-or constructs in law.
SB 330 defines “Equivalent size” as same number of bedrooms. https://leginfo.legislature.ca.gov/faces/billTextClient.xhtm...
The first picture both look ugly to me. I don't like rows starting with ", not italic.

On the second picture, with italic:

https://i0.wp.com/chriscoyier.net/wp-content/uploads/2023/11...

the left one, thank you.
stopping being a clown. Grow up.
When jq came out about a decade ago I fell victim to a nerdsnipe and decided to try and mimic its syntax by building a parser in javascript: https://github.com/tjoekbezoer/jsq. Never completely finished it, nor used in a professional context but I learned a fair bit and it works quite well.

It's old code — still using google's java-based compiler — so be gentle please :)

There's also a live editor to try it out: http://tjoekbezoer.github.io/jsq/parser.html
1) your 30 lines could become 10 lines or something

2) you can write abstract code without explicit dependency on openai and easely switch to e.g. anthropic in future without rewriting the whole thing (think of ORM for LLMs)

3) ready to use abstraction like Process that allows to chain operations (more complex stuff is much easier than writing by hand)
The thing is, we cannot think of CSS being just for the browser anymore. More and more stuff are being typesetted or presented/designed using CSS: mobile and desktop applications UI, graphic design (the SVG vector format standard uses CSS), as well as all sorts of printed materials. Whether this is a good idea or not is another question, but it's a fact. So CSS kind of has to offer fine-tuned control over many things including tiny details.

See for example Paged.js [1], a way to use HTML and CSS to produce printed books, with complete control over the rendering and an attention to details almost of TeX level's. Using web technologies as source format tremendously facilitates the production of various electronic formats in addition to the printed/PDF version, such as ePub and well, web pages, which need free flow text that print-oriented format do not allow for obvious reasons.

All this to say, I agree with your feeling if we stick to web browsers, but CSS is so much more nowadays.

[1] https://pagedjs.org/
Look, the politburo has demanded that there be no difference in learning rates and thus there shall be no differences in learning rates.
"Can clone themselves" but they don't always. They're also capable of sexual reproduction. The asexual reproduction is the part that's letting them spread so rapidly, though.

So, no, you don't just need one specimen.
Would anonymization change your mind? I am not saying it should be required, because I do not think that personally. But, anonymization with sufficient entropy should presumably invalidate any argument someone might have against targeted ads, and at the same time allow website owners to pay their employees salleries, while covering server costs. Etc.

It seems Google is also working on making the "tracking" more or less client-side, in the browser, which should also measure into considerations in these discussions.

Regardless, in public spaces. E.g. Streets, restaurants, banks, I expect increased surveillance is more or less inevitable, and in the future, AI will also be leveraged to track people. There is a slight double standard in all this, because people are demonizing online tracking while tolerating tracking and surveillance in the physical world. Or, worse, they are simply flat against tracking, ignoring the necessity of it.

Let us say, even if Meta offered a completely ad-free experience, your data would still sit on their servers, and by definition you would still be tracked even when opted out. The only difference would be that your data would not be used to target you with ads. That is a pretty whimsical accomplishment imo.

Offering a service devoid of tracking is close to being a physical impossibility with current technology. Not even decentralization would sufficiently destroy your unique signature while using the internet, and you would not want it to, because if it did, it would also be hard for others to trust that you are the person you claim to be.

Political parties and governments could use your data against you, and even data collected by companies. Potentially political entities could use this for malicious purposes, and that is personally something I am more concerned about than tracking itself (or being shown targeted ads by individual companies for that matter).
I can't organize with multiple workspaces in the Slack webapp (work and some programming language space, say). When I wanted to join a second one, I did on the browser..
Or maybe people don't care just about that but instead have a higher ambition in furthering their craft. Be it for joy, some sentiment of "getting better" or whatever. Yeah, sure, most of my days I'm a glorified data converter. I take data in whatever shoddy system and format the customer has it and bang on it long enough so that it fits into our own systems and can be used there.

Does TAOCP help me with that? Well, maybe, mostly no though. I still treasure the parts I've read (I freely admit not having read all of it, but some parts and done some of the exercises) even if from some strict capitalist time = money point of view they probably wouldn't have been worth it.
I think the intention behind langchain is good, but the implementation suffers from bad design. We tried to fix that by having small core with as less abstractions as possible.
This is a very approachable, yet detailed, introduction to a difficult topic. I wish I had it when I first got into this.

Another good resource for me was Mara Bos' book "Rust Atomics and Locks". It is primarily a Rust book , but I found the concise and reduced to the essentials explanations of memory ordering really helpful.
Daily reminder that https://wikileaks.org/wiki/Climatic_Research_Unit_emails,_da... happened, and was supposedly "investigated" by a commission (chaired by someone with clear conflict of interest) which found no issues whatsoever; basically snuffed.

I suggest you read those damned emails yourself if you want to reach an informed position.
Here’s the problem though. If you had your kids at about age thirty five and they do the same, you’re seventy when your grandchildren are born. How much can you realistically expect to help raise a child at seventy plus?

I think we should teach young people that it is ok to not have children.
There is nothing wrong being child free
and it ought to be the default for most people.
We think that too! Agency won't have implicit prompts. Or at least without explicit and easy way to override them
Then you would love Lit [0]. It is like JSX, but then using more native html template technologies.

[0]: https://lit.dev/
There are multiple classical musical schools, the most prominent are the Hindustani (Indo-Persian) and Carnatic music. There is commonality in both with respect to notes and how combinations are formed to raag/raagas

Here is an example of Carnatic music for beginners (https://www.youtube.com/watch?v=_YNv1qwxJ0o)
I've read SICP - loved it until it got into the later object orientation parts - so I'm wondering in if you LOVED X IS Y FOR YOU sort of comparison -

What books if you liked will you like TAOCP

If you hated skip TAOCP.

Me:

Loved SICP

totally wore out Godel, Escher, Bach

Somewhat angry at A New Kind of Science
useEffect is overused. People use it to compute derived values when that is not its intended use.

How many times have you seen the equivelent to a fullname = firstName + lastName inside a useEffect? Its outstanding. :(
The idea is cool but there might be an issue with it being mostly a "once-off" task. Chances are you are uploading hundreds of products once and then adding a little at a time, which isn't time consuming enough for a dedicated tool. It sounds like a cool feature to be added to the e-commerce sites, not sure about the sale cycle as a stand alone tool.
Does a christian needs to read the bible to a be christian not really.
Same with TAOCP and programmers, but the more you read about CS the more complete of a programmer you become.

For example i never thought i would use the basic compiler knowledge i gained during my bachelor. But at one of my first consulting gigs it did helped knowing about abstract syntax tree, where you can add and remove nodes. This knowledge helped me create a highly automated refactoring tool for an old but massive enterprise code base.

This was the only situation in my whole career for now where i needed this knowledge, the rest has all been about creating webpages and rest apis :p
Why won’t you just buy a $100 USB hdd with whatever TB (3? 4?) it is these days, and store your movies there? Is it some legal issue here? Is the optical disk somehow different?
In principle it's not different from discovering that some certain probability distribution fits some certain type of data.

It's not random or bogus but it's also not exactly natural science in the sense that it answers "why" or "how".
Show HN: Workout Quest – Gamified Workout Tracking App on iOS and Android
Hey all!

I'm working on an app called Workout Quest and I'm at a point where getting some feedback would be really helpful. The app is all about making fitness tracking fun and effective and does this by adding experience points, levels, and achievements to the workout tracking process.

As a backend developer, this is my first foray into React Native, I've used a few libraries like React Query and Zustand to handle a lot of the brunt of the frontend logic.

I'm really interested in getting thoughts on the UX/UI, though. How can it be more user-friendly and engaging? What do you usually find missing or annoying in fitness apps? I'm a developer first and have really only learned a small bit about UI and UX, it's a real weak point of mine.

As a product, I've offered AI-powered workout generation as a premium feature, however I'm not sure how to fairly monetize the app.

The app is still in development, so your feedback could really make a difference in how it shapes up. If you're interested in checking it out, you can find it here:

https://www.workoutquestapp.com/

Thanks so much for any advice or insights you can share!
I read that as the warning was that the temperature would rise by 1 to 7 degrees during the next 30 years (i.e. 1989-2019), not since ~1850. It has definitely risen by >1 degree since ~1850, but most of that had already happened by 1989.
I thought it was by some Cubase developers?
What kind of approach do you see here? Yes you can create an infinite amount of samples to test on, but you still have to deal with the millions of copies in the wild.
Don't tell the CSS zealots, but mainstream eBook readers (for the XHTML-based EPUB) basically throw the CSS away and reflow everything anyway based on a generic prose style with a heavily optimized serif and user preferences for font size. Most importantly, they're applying proper hyphenation and justification, as expected by book readers and unsupported by CSS for a much better reading experience compared to browsers. The extent of this might not be readily apparent in English language publications (with relatively short words and long phrases), but in German almost every other line has hyphenated words at the end (and I'm guessing in other languages with long composed words such as Finnish or Hungarian as well). EPUB uses extra tags for eg. spreading (responsive layout) anyway.

Reading EPUB 3 specs is almost comical when compared with the feature set of real world EPUB publications and reader software: CSS trickery (such as pointless SVG wrappers around raster images), yet not using floated elements even for the few cases where it's a good fit (initials, flowed images), using Unicode quotations and mdash/ndash, not using CSS paged media for pagination and line numbering, EPUB 3 reference examples crashing reader software, Amazon and Apple using proprietary EPUB extensions for these reasons anyway (and having good technical reason to) while not contributing to W3C, Inc's spec., ...

The last useful EPUB spec version appears to be 3.0. from 2014 before IDPF merged into W3C, Inc. Later versions reference the "HTML living standard" and CSS snapshots (with CSS-everything that no reader software is going to support, ever). To bring old reference examples into compliance with 3.3/epubcheck, the only thing the WG bothered to do was to put secondary headings into <p> elements where they used <h2> in <hgroup> to match the changed spec (removal of the so-called HTML outlining algorithm). Great so this makes the reference examples nominally conformant, but leaves the installed base of eBooks out there without backward compatibility (and e-readers are far from evergreen browsers). Not that it matters anyway: calibre's conversion manpage strongly recommends and defaults to EPUB 2 anyway, supporting EPUB 3 only since 2019. In a way, EPUB 3.3 with its generic forward compat reads like the last spec its authors intend to publish, before the major organizational and funding changes at W3C, Inc in 2023.

I'm seriously beginning to wonder if PDF is the better format for reading and archival after all as 7+ inch reading devices become the norm (or don't they?)
am i dreaming or you are pushing old conspiracies on HN???

https://skepticalscience.com/Climategate-CRU-emails-hacked.h...
No it's not asking government to regulate the pricing. If facebook said "it's 100eur/m or you can't use it at all" (which they'll never say ofc) then there wouldn't be any problems because it's then the price of the product. The way it is implemented now is it's the price of privacy - which might be acceptable in other parts of the world but not in EU.
It’s when the kernel (or drivers) run into a bug. Also known as blue screen of death on the windows side.
Except for entropy, aren't they for the most part?
It is very disturbing indeed
I’m pretty sure it did: CFCs are ridiculously good refrigerants, propellants, etc. Entire supply chains had to be re-rolled around replacements.

But the point wasn’t to argue that the scope of the Montreal Protocol is comparable to the scope of the Kyoto Protocol or other international CO2 reduction plans. It was solely to point out that Western countries have contributed meaningfully to global climate protections; shrugging everything off as China’s responsibility is neither sensible nor historically accurate.
We sadly already created a world where people wants to pay for nothing, and is more or less roped into one subscription after another.

It's not unreasonable for Meta/Facebook to ask for a subscription, if you don't want to be tracked, not that I'd trust them not to. The current fee is set either to avoid having people signup or because settings it at say cost + 10% would reveal that their ads actually doesn't generate that much profit. Meta makes a lot of money on Facebook, but only because of their scale. Individually each European user represents somewhere around €20 per year, ten times less than what Meta is asking. So for €25 you should get not only no tracking, you should get ad-free Facebook.

Meta will never tell us, but how much less would a user be worth without all the tracking?
Great article, and it’s pretty interesting to see portable simd in use. I tried reproducing the benchmarks on a Zen 3 system, and I’m getting identical speedups. On my M1 mbp, the perf gains start around 1.4x, gradually increasing to 2x @ 110 bytes of input length. A bit less gains than on x86_64, but I’d say it fulfils its goal.

Although looking at the code, this article confirms my experience that Rust has rather poor ergonomics for simd and pointer-related work (and performance engineering in general).
At least in Germany, our DPAs okayed the news site behavior.
The compatibility hazard is negligible; hanging punctuation is the main one that can actually cause harm if misapplied, and conservative heuristics for enabling it are easily arrived at.

You might be surprised at how little of browsers’ existing functionality in these areas is actually defined, or in progressive cases how much is defined as being up to the browser.

When I mention things like Knuth-Plass: all current browsers use a greedy first-fit line-breaking algorithm, but IE actually had something better long ago in some situation (I forget), and until recently, the entire thing was simply undefined. Now, the default is declared to be UA-defined (text-wrap-style: auto) <https://www.w3.org/TR/css-text-4/#text-wrap-style> with the option to declare a preference for alternative modes like stable, balanced or pretty. Long before this, Firefox had a bug open about implementing Knuth-Plass or similar <https://bugzilla.mozilla.org/show_bug.cgi?id=630181>, and the only oppositions have been on technical implementation grounds, not that there’s anything wrong with the concept, which people generally agree is desirable.

As regards heuristics, you can define the heuristics to use completely, or you can leave it to browsers with some suggestions, or you can leave it to browsers. There’s plenty of precedent for all three of these.
Everytime I see Shellcheck coming up, I have to mention shellharden[0] written by a colleague of mine. It is basically shellcheck but it applies the suggested changes automatically.

0: https://github.com/anordal/shellharden
You say that none of the interventions made any impact globally, and that is true, but only if you ignore all of the times that climate/ecological interventions through global agreements did work.
In the age of emulation it would be fun to see PS1 RPGs ported to running on N64 hardware with hypothetical 7 cartridge games. We don't need to be limited by the N64 era filesize limitations when running software on those platforms
facebook will track all my interactions, make a profile of my habits and sell them to bidders. before signing up.

i dont see how needing a email/phone number to register for something is related to anything were talking about.
Yeah, sounds like it is.