skysight-inc/HackerNews huggingface dataset:
I guess what I'm saying is to be judicious about what invariants a particular piece of code should care about, within the context of the larger system.

> That's right, as the article says you no longer validate data, instead you parse data. Components don't take strings and validate them, they take an EMail address.

That doesn't solve the problem, by parsing it my code is caring about its syntax and structure, even if my use case doesn't require that. That creates coupling, and in a distributed system that kind of unnecessary coupling can create major headaches when trying to change things.

An even simpler example that many people can empathize with is using strict, closed enums in a distributed system (very easy to do with e.g. Java). Safely adding a new enum value is basically impossible at that point, until you make them "open" enums that can safely parse unknown values.

Again I am not disagreeing in principle, I am only saying that this has ergonomic problems in practice and is easy to misuse.
I've been dabbling in javascript the past couple of days and since I already know how to program it is has been sooo easy and quick to get up and running. The tooling for web dev also feels better than what I personally have experienced doing things natively. Are there things that I don't like about JavaScript? Sure. For example. The behavior of the "==" operator freaks me out and I would always use "===" instead. But my programming experience helps me evaluate the subset of JavaScript that I need and that won't cause me too much grief in the long run. And while this is changing, there is something really nice about being able to get by in just HTML/CSS and JavaScript. Sure there are different frameworks you have to learn and they change a lot, but I'd take that over having to learn an entirely new programming language just to work on a specific domain any day (I say as I learn an entirely new programming language to work in the web).

I am naive to doing any professional web development, but from what I have seen, it seems like having to handle the idiosyncrasies of the four major browsers is a lot less effort than having to handle the 4 major operating systems though I could be wrong.
I wish I had the luxury to quit diy but it is very hard to find trades or people to fix things where I live rurally, often the ones that are available are bad.

Finished my basement, landscaping, fixing appliances, fixed a broken ski, ski boot fitting, lawnmower repair, redid all my footer drains and most of it by hand. Underground greenhouse. Learned how to level my house and made my basement walls floating. Finished exterior of my house. Saved thousands of dollars of course. Have a lot of tools too. I do enjoy physical labor. Nothing gets you in shape like digging a huge hole.
They probably mean the compilation is much faster than Rust.
Free startup idea: Orange clothing line with white stripes as a auto-pilot deterrent.
HTML in JavaScript still feels wrong to me and I still hate JSX. The Vue and Svelte approach to simply having the HTML in the same file was much more digestible.

I think React won because it had a more gradual learning curve than Angular and a didn’t drastically change between versions.

And the idea that HTML/CSS/JS are non-isolated is over-thinking it. It only applies to the world of Webapps. HTML can be published and served all day without CSS or JavaScript. And you can do a lot with HTML and CSS alone.
I am not taking sides. As a descendant of genocide survivors I don’t care about sides, only life. What’s going on right now is way beyond kids in cages. It’s horrific. And, yes, it’s a lot worse that it has been in decades. I think we are at a run rate approximating 1.8 million a year. That’s just insane, particularly in an economy that is not creating 1.8 million extra jobs per year.
> This sounds more like (the very very common) "never do your hobby as a job”

“But yield who will their separation,

My object in living is to unite

My avocation and my vocation

As my two eyes make one in sight.

Only where love and need are one,

And the work is play for mortal stakes,

Is the deed ever really done

For Heaven and the future's sakes.”

― Robert Frost
> This article unfortunately does not mention that grass-fed meat has different omega-3/omega-6 ratios than factory farmed

How is that relevant to climate change?
Thanks for the link!

I don't think it applies in this case however. There is no explicit cognitive bias at play. There would be if he considered his job is as good or better than plumber's (although actually, unless he has a very particular toilet setup, doing a good job after meticulous research and preparation is not out of reach at all).

In any case, even doing an OK job which is definitely worse than a plumber's but holds (and will presumably hold) is still a win if you're short on money but can spare the time/motivation.
The use case is that vertical alignment of code can often makes it easier to read.
I lost 11kg on 8:16 IF

But I also , cut out all sugary drinks, cut back on sugary foods and am trying to be mindful of my eating habits in general.

I seem to have plateaued at the 11kg loss (from 96kg to 85kg). I suspect I'll have to be a lot more active to lose more... but I find that a deliberate focus on exercise often means I lose control of eating habits.
Uh, more efficient protein production is part of addressing overpopulation? Or do you mean we shouldn't "allow" quite as many girls to grow up?
Use Typescript (or a build tool) and PostCSS and you don't have to worry about browsers at all
I strongly suspect that the answer is ‘no,’ though it is fun to think about. The etymology I’ve always heard is simply that the filesystem is a mathematical tree, with all of the metaphor that comes with it: it’s convenient to have ready terms such as ‘branch’ and ‘leaf’ (though in a file system those are generally supplanted by ‘directory’ and ‘file’ respectively)—and, of course, a ‘root’ at the bottom from which springs everything else.
I bet this would end up like chicken sexers. Near 100% reliability, no ability to explain how they do it.
From the photos in the article, you can clearly see the delight in their eyes. The type of delight which only lying can deliver. I believe it's called "duping delight". I'd be willing to bet that Igor Alberts is all too familiar given his background.

https://www.paulekman.com/blog/duping-delight/
I just have two dishwashers. One is often getting fixed.
Oh yeah. Horizontal lines look wider, vertical lines look taller, dark shirts hide flubber, and form-fitting shirts when you're overweight look bad.

Speaking of which, I need to lose 40 lbs. to get from a size 40" waist back to 32-34". I wear bright, geometric or paisley button shirts unbuttoned over interesting t-shirts.
They are firing from civilian areas at civilian areas, committing war crimes that you are happily attempting to minimize without doing even basic research.

The answer to your question is they are firing into Israel, attempting to kill civilians with artillery rockets.
> However, unidirectional data flow, lenses and FRP with RxJs all predate React.

They may predate React, but React made them easy.

Good luck explaining how lenses work.

Rx? it took the author of RxJava months to understand the concept. And he had the author of Rx.net there to explain stuff to him. [1]

> there's no single "React but better and made earlier".

Yes. And that is precisely the point

[1] https://twitter.com/dmitriid/status/811561007504093184
Any comparison of map projections should include Tissot's indicatrix [0] as a visualization of how distortion varies across the map. I find that it's easier to understand than looking at stretched and bent lines of latitude and longitude.

For AuthaGraph: https://kunimune.home.blog/2017/11/23/the-secrets-of-the-aut...

[0] https://en.wikipedia.org/wiki/Tissot%27s_indicatrix
I used to feel the same way about brakes. But forty or so brake jobs and 25 years later, I do pay somebody else to do them when one of my daily drivers needs it, just so I don't have to bother. I still work on my 'toy' cars, but then that's what they're there for.
It looks like it doesn't work with non-english languages.
Oh man, I want that subway shirt
Drywall is one of those things that isn't a bad idea to hire a pro if you can find one. I'm guilty of not doing this and it was a time sink. Happy with the result at least.
The analysis assumes constant-time arithmetic for the Fourier transforms. This limits the size of the multiplicands, since the error terms eventually grow large enough to affect the computed product.

From the paper: "Note that this error is due to the limited precision in which we can represent numbers on computers, it does not occur in exact arithmetic."

But of course, exact reals (twiddle factors aren't rational) are rife with undecidability if not uncomputability.
> Finally, it’s possible to implement a trait for all classes that implement one of a number of other traits, but it requires specialization, which is a nightly feature for now (though there is a workaround available, even packed in a macro crate if you don’t want to write out all the boilerplate required).

This is false. You can easily write a blanket impl in stable Rust:

impl<T> Foo for T where T: Bar + Baz {
fn foo(&self) {
self.bar().baz()
}
}

Specialization allows you to create multiple impls, depending on what traits a generic type implements. This is a very powerful feature that is available on nightly, but it is also easy to misuse and create unwanted implicit behavior.

impl<T> Foo for T {
default fn foo(&self) {
// do nothing by default
}
}

impl<T> Foo for T where T: Bar + Baz {
fn foo(&self) {
self.bar().baz()
}
}
becase why not

https://www.youtube.com/watch?v=FTQbiNvZqaY
It depends on what you mean by that. Many Palestinians would consider all of Israel to be occupied Palestine. What I think what you mean to ask is if they are firing on illegal settlements. No, those are in the West Bank. They are mainly firing at Ashdod, Ashkelon, Beersheeva and Tel Aviv which are all north and east of Gaza.
The article talks about the increase in the number of applicants but whether or not there was any impact on the demographic make up of the admitted students. Also we’ll only know in a few years how some of the students are doing once admitted.

At the very least they should have kept SAT math and subject SATs for science, engineering and CS admissions. Next are they going to stop considering GPAs and AP scores since I’m sure there is a correlation too.

What is going to be the admission criteria now? Random number generator? ‘n’ from each high school?
Here's something I never seem to get a clear picture of, with these federated options. The typical explanation that makes the concept easy to understand is that federated services are "like email, we can have different providers, e.g. you might have a gmail account and I might have a yahoo or outlook address, and we'd still be able to communicate".

I think that's a very good way to put it, but the issue is that with email providers most users have an account in a company that is well established and its future continuity is not in doubt, at least in a span of months or couple years. And even if yahoo happened to close their email service, there are good software solutions that are mature and can be easily found and used to move your emails from one IMAP address to another.

Now, with federated options, I see all these funny looking domaim names, which I'm sorry but to me they scream "I'll be gone by next week (or month or year)". In general, apart from the most prominent federated instances -those that typically belong to the creators or are endorsed by them-, there is a lot of small instances that don't transmit a lot of confidence in their long-term existence.

And I get it, these are hosted mostly by users of the network. But the thing is that I'm a user, not a sysadmin. I have enough work already at work, and for this kind of use I'd really like to not worry about hosting a service by my own (especially after seeing this list of requisites! [0]) or that the instance I chose 6 months ago is now disappearing without notice. Are any fediverse implementations working on this issue, such like promoting an instance rating / trust system, or something like that? Apart from, of course, tooling to make migration a one click process.

[0]: https://docs.pixelfed.org/running-pixelfed/prerequisites.htm...
The next step in ML is to communicate in English what are the essential discriminant attributes it found.
I think SAT/ACT is a tragic waste of time. If you add up all the hours that all the students spend practicing questions that are not relevant to any college major or job, it's just such a sad way to force kids to spend their time instead of learning actual things. All this time wasted so that the adults can point to a number to decide which kids get in and which don't.

In terms of assessment I think grades and essays are sufficient. You might be right that it's more gameable, but is it THAT much more gameable? Should we instead waste literally tens of millions of hours of people's time so that we can say that maybe we prevented some undeserving people from entering the system? If they are truly undeserving they will fail out. And if they do well, then I guess they weren't undeserving.

I also think it's important to point out that in California, if you rank in the top 9% of your class you are guaranteed acceptance to a UC. It may not be your first choice, but if you don't get into your top choice, you can go to another UC and transfer, or go to a community college and transfer.
I personally wouldn't take these incidents on twitter as indicative of anything, there is quite a lot of information missing there. You or I probably don't know the full history of the company or what transpired for it to get to that point, only the people who experienced it firsthand really know that. Social media is its own community that is really good at turning things outside itself into polarization and outrage, it's not what a community manager for some open source project would usually turn towards in order to solve problems within a community. Leave twitter's problems to twitter.
In a very limited set of mobile baseband radio chips, it's a massive undertaking. All that's around is OsmocomBB(A few 3G chipsets) and FreeCalypso(One discontinued Texas Instruments 2G chip), both of which I believe were built off leaked code. The main developer behind FreeCalypso has found a Chinese supplier still producing the TI chips though, so it lives on.
On that point, I think the next innovation to come to front end development is to declaratively think about states using finite state machines & statecharts.

A concept that also has existed before, but with XState, I think a lot of developers will latch onto this paradigm.

The ability to think or plan a feature/apps states in the beginning rather than imperitavely or as an afterthought during development is really valuable. And perhaps if we're dealing with something more visual at the beginning, its easier to demonstrate what will happen if I click "X". and then it becomes easier to spec out & to involve PMs/designers and QA.
They made some awesome lenses too.
Oh, that is good.
I volunteer for trail clearing at my favorite ski hill every summer for a couple of days. It's dangerous working on steep slope with twenty other guys, all of us weekend warriors with our chainsaws. But wow is it fun cutting new powder lines through the forest and hitting them the following winter. Doing this full time though would be hell.
Is there a mechanism for road construction crews to mark a section of road for construction, and expose that publicly for autonomous vehicles to consume? The video alludes to the Waymo staff manually patrolling the area and marking construction zones.
> For a skilled programmer, switching language is not a big deal.

I disagree, but with nuance. I consider myself a skilled programmer, and I have switched languages many times throughout my career, and you are correct, it is not much of a big deal. There have also been times in my career where I've been responsible for whole swaths of an app from back to front end where the backend was in Java and the front was in HTML/CSS/"old school" JS (this was back in the JSP/server-side days). And yes, in that case it was not hard to switch back and forth.

The problem, though, is that, as you point out very well, the back and front ends have very different requirements, and so in most organizations you have separate teams focused on the front end and back end. If I'm a front end dev, I'm going to be spending day-in day-out working in Javascript and my JS ecosystem. It's not that it's hard for me to, for example, learn and use Python, the issue is that since I'm not "practicing" it every day it definitely gets rusty, and as time moves on the ecosystem moves on such that my environment likely needs some tweaking (venv vs. pipenv vs. virtualenv vs. conda - honestly it's been a while so I have no idea what is in widest use these days).

So if I'm on the front end, and I need say one extra piece of data that I know is stored in the DB exposed in some specific API call, for what is likely a trivial change for a backend dev, well now the time it takes for me to get my backend env in sync (again, which maybe I haven't bothered with in 3 months), refresh my knowledge of Python, work through any dependency update issues etc. I may have can often be longer than the time it takes to make the simple code change. So what usually happens is the front end dev just doesn't bother, they submit a ticket for the backend dev to do it and wait to sync until the next sprint.

Compare this with what happens when front and back end are both in TS - the front end dev usually has a short chat with the backend dev to make sure the changes will be OK, but since everything is immediately familiar can go and make the change just as quickly as the backend dev, without needing to wait for the backend dev to have time to do it.

I have seen this cultural change in depth over the past couple years, and it is just a pretty shocking change if you've ever experienced it if you've been used to teams that were more "siloed" between front and back ends.
This looks nice. Personally I prefer draw.io desktop version for large complex diagrams, and use mermaid for smaller diagrams such as sequence diagrams.
Citation needed? They asked a fair question.

Also the article is re: false and misleading claims - e.g. propaganda - so how are you sure your "basic research" or even detailed research is accurate and not crafted to mislead?
No luck required. I didn’t have a problem finding a job after deciding not to be a CEO anymore (I was a CEO for 5+ years).
The fact that you can put a 900 bhp engine in a 40 year old rusty Citroen, doesn't make it a good idea(JavaScript being the Citroen). There's a good reason why operating systems are written in low level languages and not toy languages that are meant to make sites jiggle. JavaScript is just a convenient excuse to write slow, horrible, unreadable and unmanageable code without having people pointing it out because no one expects JavaScript to be anything other than an endless mess of spaghetti. Even in the case of space x is just a tool for shiny buttons and that's it. That still doesn't make it a good idea. Some time ago I saw in a video that the Audi entertainment system is written in typescript and as much as Audis are great cars, the entertainment system feels painfully clunky compared to a cheap 120 euro Android phone. JavaScript and node are horrible technologies that should be abolished and replaced by something that doesn't require a 14-core Xeon and 32gb of RAM to run semi-decently.
At first I thought this was some sort of collaborative fiction world building thing then got a little sad when I saw it was basically any random blog posts people want to write.
Could their rockets even reach those areas even if they tried, even if the Iron Dome wasn't stopping most of them from getting through? I'm not familiar with their capability/reach.
If you're already a proficient React developer, yes.
So weird. Why didn’t she sell any of the junk she made, at least to free up space in the house and recoup some of the money? I diy build and refurbish furniture, and I sell my projects all the time just to get them out of the house - I make about enough money to pay for my tools and materials. I’m not getting rich, but it makes the hobby more sustainable. And it’s crazy easy to sell stuff on the internet now.
I loved the Pebble (RIP), but I got way longer battery life than just 1 week. I now have the Amazfit Bip, and easily get 3-4 weeks of battery life.
The “supplement” industry has entered the chat.
The vernacular, in this case, is obsolete. It needs to catch up. Sex and gender while often happens to be the same are not at all the same thing and we need to speak up against confusing the two for the sake of our trans friends.
I’m pretty sure the real issue is backend vs UI rather than JS/HTML. If you’ve worked with a few alternatives, the web suddenly doesn’t look too bad. Sure, a couple solutions are probably nicer, but they are mostly platform locked and way slower to develop on.

UI programming is literally the fine art of handling what your most exasperating client is capable of inflicting on your UI.

I suspect this is the core complaint.
the number of schools that people can remember the name of is limited.

that won’t change.
As grugq keeps saying, the advancement in deepfakes will not make a huge change in fake news as long as cheapfakes (reusing images from different context) is quick and effective. This and the photos of people hoarding gas in the US seem to confirm it once more.
I never thought of assembling IKEA furniture as "do it yourself". Just part of the unpacking process.
Very wise.

> To a young person, just entering on adult life, the world seems full of “insides,” full of delightful intimacies and confidentialities, and he desires to enter them.

> But if he follows that desire he will reach no “inside” that is worth reaching.

This curiosity can lead us to some pretty dark corners of the world. Especially on the internet.
It's too late when the kids pull up at university, the damage has been done. In Bullock County High School, that's the school serving Union Springs, AL, 20 % of students pass the state reading test and 15 % the state math test. How is this acceptable in a civilized country?
Cannot come soon enough. This season in particular has seen way too many poor ball/strike calls.
Western chillaxation is put-on.
I would suspect bodily stressors like fasting reduce the chances of cancers taking hold because those cells are usually less resilient than normal cells (like the principles of chemotherapy). Having abundant food I would suspect is what gives most cancers a comfortable body to develop in.

Also, modern proliferation of toxic chemicals.

Furthermore, people living longer are inevitably going to go by either cardiovascular issues/stroke, pneumonia, or cancer.
I will pipe up for client-side TypeScript in conjunction with Ruby-based services. I’ve been contributing PRs for Hotwire and it is the first time in 25 years I didn’t actively resent working in JS of any dialect.
I agree. The authors probably had a bad day.

Conferences can be depressing. The IPCC reports contain the very basic rock-solid consensus of what can be expected, but while playing around with data and models things can look much scarier.
> Mascara on your retina would most likely end up in a hospital visit.

... And likely blindness. The retina is the inside of the back of your eye, where the optic nerve attaches. If you have mascara on your retina, it means you have punctured your eye.

Having something between your cornea and eye lid, while extremely irritating and painful - especially if a scratch results, is far, far less painful than having something puncture your cornea. Trust me, I've had surgery behind the cornea and had the anesthesia wear off.