skysight-inc/HackerNews huggingface dataset:
This is actually terrifying to me. If my domain goes, so goes my email -- everything is @myname.com, so I won't receive any email. If my email is gone then I just instantly lost access to a big chunk of the internet services I use, and my online identity might as well be dead. Sure I still have my work email but that's no consolation for all the services registered to my domain email.

I'm not sure what the right course of action here is to mitigate such a risk. Add backup emails on a different domain registered with a different registrar to services that support such a thing? Stop worrying because it's rare enough that it's a waste of time? Is this what happens to people that get banned on gmail?
I believe you had enjoyable meals with friends, but to be honest, are those by themselves happening often enough to gain a problematic amount of weight? What if you would find the habit to balance these events with some counter measure (be it going to gym, eating more fruits and vegetables at the rest of those days or weeks). I think the point of OP still holds, the "failures" are habits. What failure is, is subjective, but if you are mindful of what you do when -- your habits, you know what to label a failure and what not, and when to steer/change an intention. Easier said then done though.
That’s often the easy solution in Canada. Want cheaper flights? Drive over the border and fly from there. Want guaranteed (but expensive) health care, just cross the border. Want cheap gas and groceries, just cross the border.

We as a country need to figure this shit out.
Quite surprised the US gov is letting them do this. Would have thought it has sufficient national level strategic importance (chip wars) that they'd block it via any means necessary
The StreamObserver API came at a time (2015) when it seems liked RxJava was going to take over. That didn't end up happening, but the API is still around. While it is more cumbersome, some things are /impossible/ to do with the Go style blocking. For example, try cancelling out of a Recv() call. The only way is to tear the entire Stream down. Goroutines never successfully married select {} and sync.Cond, or context Cancel. These are needed to successfully back out of a blocking statement. Unfortunately, that can't be done, and a goroutine that blocks is really stuck there. The only saving grace is that goroutines are relatively cheap (2-4K of memory?), and it's okay if a few O(100K) of them get stuck.
All the other stuff it did when it was the prior project called Threads from a couple years ago.
I'm curious what you think about Dart/Flutter if you've gotten a chance to dig into them. I am very impressed, but it trades simplicity for being cross platform. It has a nice set of types though. https://dart.dev/language/built-in-types

It also has a WASM compilation target that is under early development. https://docs.flutter.dev/platform-integration/web/wasm
And as AI Impacts lead researcher Katja Grace noted in Time, “In the classic arms race, a party could always theoretically get ahead and win. But with AI, the winner may be advanced AI itself [if it’s unaligned with our goals and harms us]. This can make rushing the losing move.”

Tells you everything you need to know about the credibility of the article. I'll be happy when AI winter comes and the "ethics" people move on to bothering someone else.
Do you have some sample chat logs of interactions like this you can share? I'm curious to see what kind of stuff it's coming up with, and how you're prompting it.
Speaking as someone who started out with Ruby and Rails and has since migrated to other stacks...

I would never conflate Ruby and Rails.

Ruby is a language that took interesting ideas and developed them in a unique way. Today, it doesn't align with my goals 100% anymore (I do like Ruby's focus on expressivity, but not when it comes at the expense of predictability), but I don't think that's Ruby's fault.

Rails, by contrast, is software that did a few things right (things should work mostly out of the box, automated migrations, testing built in) and way too many things wrong. Design and architecture are dirty words for much of the Rails community (and this thought very explicitly originates with DHH who still maintains that you don't need anything besides models, views and controllers), autoloading is hot garbage, "magic" libraries that start monkeypatching your code just because you add them to your Gemfile are a thing, the biggest auth library, devise, is an opinionated mess, writing proper (fast) unit tests is difficult and goes against the framework, and so on.

I would say that most of the good ideas that came with Rails have now been incorporated by better frameworks (even in Ruby itself, but in particular also in other ecosystems), so it's good that it was there, but I wouldn't recommend it any more.

But Ruby didn't originate with Rails. To my knowledge it's still used today by Japanese developers who don't particularly care about Rails.
Can't have excellence without a shit ton of failure
> In my experience, it's always the junior who shouts "This could all be so much simpler!".

Or the actual senior engineer, as opposed to the mid-level engineer with a senior title. It's the ones in the middle that really love adding in the complexity - you have to relearn how to prune it back out.
Probably that it doesn't mix well when you need to pin work to a native/specific thread. This can matter when that thread is used across runtimes or with single threaded concurrency designs like GUI threads for qt or gtk.
Surely it’s that. And not the fact that Facebook routinely censors anything makes their preferred president look bad.
Having worked with a number of different companies, and these frameworks are the floor of best practices, these frameworks are far above the subterranean caverns many companies operate their security postures from.
Message Broker Comparison
Even the original Rogue had color and graphical tiles as soon as it was ported to systems that supported them. I'm sure there are people out there who think "true" roguelikes have to be monochrome but I'm lucky to never have met them.
Archive link: https://archive.is/sNzmW

The "nightmare scenario" of a full employment recession is that their idea of controlling inflation is to reduce the number of people working, because the fed will keep the monetary policy restrictive until the unemployment rate increases. This speaks to a poor return in the stock market rather than the actual suffering that happens for the bottom 50% of the population.

It's not great for my visions of retiring early, but at some point the stagnant labor force has to be taken into account. between '16 and '19 had a 2.7% increase in the labor force - between '19 and '22 is nearly flat. (see https://www.statista.com/statistics/191750/civilian-labor-fo... )

We had a fair bit of early retirement. When we are talking about the number of the expectations of population growth against the reality, 2.65% is enough to distort the labor market.
I can think of a few solid examples.

1. Elon thought they were smart enough to build cars with more robots and less humans than other manufactures. When this didn't work out, then swung to the other extreme and were employing far more workers than you would find at comparable plants.

2. Do you remember when Elon was tweeting about a national car hauler shortage, and that Tesla would start building it's own trailers? Tesla was the only manufacture having troubles with deliveries.

3. Have you watched the Sandy Monroe videos where they tear down vehicles? He has compared the build quality to 90's era Kias.
Not sure about the "life lesson" here, but it's definitely a good tip for surfing. You will tend to go where you look. So, if you're trying not to hit somebody paddling, don't look at them! And if you want to do a cutback or something, step 1 is look where you want to go.
What is 'coombait'?
... did you really not even take a moment to try to comprehend what was being raised, or did you actively choose to ignore it?

The issue is the need to silence those bad actors, not citizens of one's own nation. There needs to be mechanisms in place.

We can dither on the particulars, with my belief the same as yours regarding domestic censorship of good faith actors, but there definitely should be action taken to minimize the harms externally funded or situated bad actors cause.

Do you really not agree with that? Because then you may as well start waving one of the foreign flags now...
Reduce the parameter count. Increase the acceptable error.

The more parameters on a curve fit the better the fit will be, but the compute power increases too.
127 is 128-1 or 2^7-1, or 1111111b (in binary). It is a faster way to compute n%D when D is known to be a power-of-two.

n>>7 is equal to n/(2^7), and is a faster way to divide with a power-of-two.
It's not a hammer subscription, it's hammering-as-a-service. You ship them the nails and wood, they ship you back the nails hammered into the wood. You don't have to worry about the complexity of storing or using a hammer anymore, let alone the difficulty of selecting the right hammer, it all just works. They charge extra to sell you the nails and wood, to avoid the complexity of packing and shipping your nails and wood.
Ok. And why is that important? So one could meticulously add typing to your JavaScript application, and then strip it all out with a regex in order to deploy? What real-life benefit does 'compile by erasure' offer?
I'm getting people filing tickets for... let's call them complex, medium-large projects that they want implemented. Helpfully, they're including ChatGPT "instructions" for how to do it. I got my first "but ChatGPT said..." argument about why I'm wrong about something just yesterday.

Somewhat more general, but I've pretty much already decided that if I find people using it to talk to me without telling me, I won't be talking to them. Goes for businesses as well as personal things - don't gaslight me, or you will lose the option to do so.
Yes, different domain on a different registrar is the usual solution.
Well articulated.

Few people realized what callback hell was. Web devs got lucky they added await to JS.

I always appreciated Go for its coroutines. Does make for simpler code.

You know a language has done well when the biggest consistent argument is that it’s “boring”
At some point I ran across this strategy for estimating when you’re the one doing it: Take whatever time you think it’ll take, then double it. Then add 20%*

Things still go off the rails of course making an an imperfect solution, but it ends up being more right than any other method I’ve tried.

*If there are any unknown unknowns I might start multiplying by the number of big ones.
I somewhat like smartcards more. Takes use of the slot, not wasting rare USB ports on notebooks. I don't why there are so few USB ports, but that's another discussion.
I agree with this. This is my primary use as a new analyst. Weird things that would take lots of time to dig through stack overflow to find, I can find pretty quickly if I feed it the parameters I’m working within, and what I’m trying to get to. Usually it just fills in the gap that Google was doing before, but much better in my opinion.
Bacteria famously can’t break down cellulose—wet or dry—, a structure made of glucose monomers. It took fungus hundreds of millions of years of evolution to develop the ability to break down cellulose.
doing a writeup like Jane Manchun Wong on an app that Jane Manchun Wong worked on
The payouts are based on what their 'clients' are willing to pay in turn for the exploits. There's just less of a market for Linux kernel exploits. If nation-state actors are involved in deep APT style attacks where they would leverage low level kernel exploits they are going to either develop the exploits themselves or acquire them through their own clandestine channels. Purchasing that stuff from a publicly facing company that could potentially be compromised themselves is high risk and leaves too obvious of a trail.
It's estimates of future behavior from past public behavior and public statements and documented funding. Ask a teacher how they feel about Betsy Devos and you will get two very very very different answers largely depending on political ideologies that have nothing to do with teaching because of her history and "friends".

She isn't exactly friendly to public education, and a lot of the funding for pushing for voucher programs comes from religious organizations.

For a concrete example, our state has had vouchers for decades, and it has done jack, diddly, and squat for improving public schools in the area, because it turns out letting the rich kids go to a school only they can go to just means they have an easier time neglecting the other hundred thousand kids in the state that weren't born to the local power family. Meanwhile up north where there isn't enough density to support a school as a private business and not enough rich families to want it anyway, everyone is put into the same couple schools which struggle to ever have enough money to do even the basics but the teachers are good and the material is good and the effort is there, so for the kids that want education, there's a perfectly good one for all to have. I was classmates with a famous Senator's niece, and we had the same teachers and it turns out the world doesn't end when you let the poors learn stuff.
Reminds me of Pixel (the cat from Heinlein novels and others), who teleports and travels through walls because the cat simply does not know such feats are impossible.
Everybody makes tradeoffs, if you cant move out - you cope.

I grew up in high crime third world country and all young with half a brain folks emigrated as soon as they could.

The rest had to adapt and cope, due to different life choices and trade offs.

Yes you can blame the government for being unable to fix high crime, and sit helplessly while waiting for the same government to fix the problem.

Or you can get matter in your own hands and solve it the way you can.

Fraud problem cannot be attributed to banks 100%, given that users are at fault
Can you elaborate or provide sources on what you mean by "CSP semantics" here?
> Found out later she used ChatGPT to give her a summary of the first chapters. She did not enjoy having first weeks of summer without a phone.

Honestly, the pupils of my generation had other sources for finding summaries of the books to read for school (e.g. on the web, or in form of other books that contain a summary of the book to read (the respective pages were copied and these copies were passed among classmates).

Thus: just the methods change over generations, how pupils behave is much more constant.
My understanding has long been that web developers have decided to turn Javascript into C#, one proposal at a time.
You'd still be able to execute the code as JS. Your library that uses type reflection wouldn't work anymore but that's true of all these solutions.
Winklevoss twins sue crypto investor DCG after dispute over restructuring
https://archive.is/dA3Vg
I just don't think people necessarily want it. most are just looking to enjoy themselves.

that doesn't mean we don't _need_ what you're talking about, I just think there are people pushing two very different directions, what masses want vs what society needs
I can't give an answer with the status you are probably looking for, since I am merely a hobby programmer. But I did try co-pilot, and I have gotten so much better results from ChatGPT that I'm not budging from it.

One thing is that ChatGPT can do larger code pieces. Thankfully I'm more of a functional programmer, so it's easier to not run out of output space. Another thing is that ChatGPT is happy to fix broken things and explain why it was broken in the first place.

It's not perfect. But neither is Co-pilot.
Here's the thing though: if you wrote your TS properly, you don't need this and asking for it just highlights that you're not using TS the way it's meant to be used.

The only place you need runtime type enforcement (when you're writing your own code in TS) is for validating third party data at the point where you're ingesting it into your own code. Once it's in there, it is type safe if you used TS to compile your code to JS, because your function calls and data copies and everything else that moves data around was defined in terms of compatible shapes.

And we already have runtime validation libraries to cover that validation step. So many of them.
Yeah, parroting memes poorly and saying “I’m rich, biotch” oh stage with Dave Chapelle isn’t exactly funny. He’s worth more than most of humanity combined and that line falls flat - heck he even got booed for it.
Intel VT-rp – Part 1. remapping attack and HLAT
Larn has a noncommercial license, so it's nonfree by Debian standards.
Lowered costs shouldn't mean criminal abuse though. If I eat at a fast food restaurant, I expect crappy meat, sure – but I shouldn't be held hostage in my booth until they decide to get around to delivering my food.
it would help
I really want wired old-fashioned headphones to come back
Counter to this post, as soon as I read the title I knew what this was, & I knew it was speaking exactly to something we've wanted for a long time. This is asking for more official & better supported https://github.com/rbuckton/reflect-metadata .

TypeScript is a compiler. It has a lot of type information during compilation. We could write that type information out into a file. Instead what we do is throw that information out when the compile ends. Taking all that typing information & throwing it away at the end of compile time is a bad dumb & silly limitation. Especially for a language like JavaScript, which historically could be semi-proud it had such a strong Everything Is An Object philosophy running through it (such as the malleable prototype-based inheritance system); so much type information should be on that Class object. Reflect-metadata for example defined new methods on Reflect to store this metadata.

I could not be more delighted to see the pennon of this website go up. We needed a rallying point for this. We needed a rallying point for keeping class data around. A rallying point for enriching the runtime with good actionable data is a good rallying point.

It's not what's afoot here, but I think you're a bit off-base about the impossibility of adding even some type-safety. We might not be able to get exact TS type safety. But we can definitely build some safety in. Owing to the malleable prototype-based type system in JS, we can add getters/setters to objects to do a lot of type checking. This doesn't even begin to explore the possibility of what we might do with es2015's proxies, which could allow even more interesting checks to be layered in. I also wish JS had an official AST (and renderer), so had more official options for code-rewriting that might let us weave in type checks.

What we can do as programmers is limited by what we have at our disposal. Not throwing out all the typing information, keeping it around at runtime, opens a lot of interesting doors.
It's those sorts of users who should use Debian instead.
Mathematics and science do have right and wrong answers. That's why physics, chemistry, etc. are "science" and not "religion" or "ideology".

> teach to the test

How are you going to teach to the test when the test has questions like: "what is the sum of 647 and 296?"

> standardized testing

There's nothing cultural about math and science. Standardized testing is the only way to objectively measure progress and mastery of them.
Any game/3D developers here be interested in WebGPU/WebAssembly support for Unreal Engine 5? Along with an asynchronous asset loading system, for dynamic fetching of assets at runtime.
> I need to think about this, but for sure the clues will be refined to encourage this. Right now, there are only a couple of types of clues and they don't feel very organic.

Yes, with some more varied clues I can see how it could be very fun. Maybe an extra type of clue could be associating suspects with potential murder weapons (e.g. "Alice said she never touched the rope" or "Forensic testing found traces of Bob's DNA on the poison bottle").

Or maybe another type could be like: "Alice heard someone in the bedroom when she was in the kitchen at 09:30". In the right circumstances that could give you _just_ enough information to deduce something.

I'm looking forward to see where you take it! :)
Are there industries where it doesn't happen?

But putting aside the various incentives and psychological reasons why people tend to underestimate, I think there is a mathematical reason too.

Most complex processes with a large number of varied tasks tend to follow a log-normal distribution or something similar. And a property of this law is that when you go faster than expected, you don't go faster by much, but if you are late, you are late by a lot.

So, imagine the guy who does the estimate is completely unbiased and competent and tells you how long it usually takes (the mode), then there is more than a 50% chance that it will take longer (the median is greater than the mode), and on average, it will be even worse (the average is greater than the median).
They mean communicating sequential processes. Here's a book on the topic by C.A.R. Hoare: http://www.usingcsp.com/
I have thought about this as well thinking it would motivate me but idk... if I really cared about not wanting to die I would devote my life to brain to machine consciousness transfer.
I think it varies a lot by neighborhood though. In some areas you see them a lot. Perhaps there are specific routes or locations that are considered high value as test cases? The density is high enough that as a pedestrian and casual observer it's easy to see them do stupid stuff a human would know not to do with some regularity.
>Let me be the devil's advocate here:

The question here isn't (primarily at least) whether this is a good or bad thing, the important question is if this arrangement is legal under EU law. It can be the most beneficial thing in the world and still be illegal.
Some states are requiring salary ranges for job postings, hopefully this becomes more prevalent.
What we used to call softcore pornography
Yeah it's possible to build this on the side, but it's not a first citizen concern for the protocol itself, unfortunately.
> Makes cool stuff though and has a pretty good sense of humor.

I’m gonna need citations on both of these. What has he actually made? He’s been know to take credit for a lot of things, and he could from the point of view of spending the money and maybe hiring some people, but ultimately he doesn’t make or come up with much of anything that I’m aware of.

Also his sense of humor is…awful. It does appeal to one particular group largely, and they all have blue check marks because that is a meaningless badge these days.
No, it's not. I can take a library that uses zod, strip the annotations, and it will execute perfectly anywhere I want to run it.
I mean, it's usually preferable to be part of an ingroup than of its outgroup, sure. Otherwise, what value in the distinction? But the iron law applies here, too.

I wouldn't be so quick to claim Twitter, either, even among zero-interest-rate phenomena more generally. It might be easy to forget these days, but that's been harmful to society on net since long before Musk bought it.
That doesn’t count as politics
> the carpenter might find themselves awfully tempted to take a ball peen hammer to someone's face. But sadly, they don't know where to get one or how to use it.

...and that's how the the factory factory factory also provides immediate safety and security benefits!

/s
Singapore gets rid of its trash (video) (6:09)