skysight-inc/HackerNews huggingface dataset:
> At least it shows that the technology is both scalable and battle-tested.

So are all other technologies used on the web sites. It still doesn't make it good.

You keep pretending that if something is used somewhere means it's good.

> It's legacy, as I think we will both agree. Just as jQuery is, and just as React will become sooner or later.

So what? Neither of these technologies have the laundry list of issues that web components have. And jQuery is still used on significantly more sites than React and Web Components combined. I'd bet on survival of jQuery more than on survival of Web Components.

> Meanwhile, web components are the browser standard, which means that they are a model of UI code encapsulation that is here to stay.

Unfortunately, yes. They are here to stay: a badly designed, barely working technology that needs increasingly complex and arcane hacks to make up for its deficiencies, sucking up human resources and making browser engines incomprehensibly complex. Oh, and they also infect other standards that have to cater to them now. E.g. Scoped CSS covers 80-90% of use cases WCs are used for, but now it has to be butchered to accommodate Shadow DOM.

But yeah. It's here to stay.

As Rich Harris, the author of Svelte said, "it's almost as if congealing 2010-era best practices in the platform before we'd finished exploring this territory was a mistake" [1]

There's a reason why very few, if any, of the major frameworks, and very few of up-and-coming web frameworks use web components as the foundation. Well, not one reason, but multiple extensively documented, discussed and debated reasons. However, WC proponents couldn't care less about these reasons because "but look, it's in the browser now".

So. What.

marquee was in the browser. Custom elements v0 was in the browser. Many things were, or indeed still are, in the browser. Doesn't make them good technology. We're here 12 years after they were introduced and they still have the issues that a non-wc library by even a first year CS student wouldn't have on the first try:

- form participation, "solved" by throwing more JS at the problem

- a11y boundaries, will through more JS at the problem when AOM arrives perhaps 10 years from now

- incorporating SVGs, will never be solved. That is, doing <svg><y-axis></y-axis><x-axis></x-axis></svg> will never be possible. Not an issue for literally any non-wc framework.

- SSR is barely solved by DSD if at all

- etc. etc.

And 12 years later people are actually exploring ideas without components as those are pure overhead: https://dev.to/this-is-learning/components-are-pure-overhead...

[1] https://twitter.com/Rich_Harris/status/1513668040784814084
Children living near airport found to have raised lead levels in blood
This confuses me as a relatively green Phoenix dev. Wouldn't this be standard practice? As I've been reading through Programming Phoenix, this is done all over the place. For example, the "show" action for a "user" calls into the Users context to get a User struct, then passes that struct into the view for rendering.

How else would you do it? It would seem to me (admittedly, naively) that anything else would introduce an unnecessary extra layer between the context and the view. What am I missing?
> if you take a fat slow moving company and cut it down it doesn't suddenly become lean again, it stays slow and fat, but just does less

Yes. And the reason for this is that the thing that slows companies down is not the number of employees directly but the evolution of the organization, and the forces which shape the evolution of orgs are human forces. As people seek status they seek to create layers of bureaucracy so they can manage/lead/be senior to others and this will cause your organization to become sclerotic and slow down. Removing people won't fix the problem any more than chopping off one of your own limbs will solve the problem if you become overweight.
It was a genuine viral moment. I moderate on an AI related Facebook group and the release of Lensa created a spike in our amount of users of activity that lasted several weeks and was bigger than almost all of the activity for the year. A lot of people now have those avatars instead of those regular profile pictures even outside AI related spaces.
I hear Dave (Dave's Garage) talk about Raymond in a lot of his episodes on youtube and I get the feeling this guy is a legend.
Open-source, serverless text-to-speech
There’s also the spectrum of decaservices, hectaservices, kiloservices, and so on to consider. It tops out at the infinityservice aka monolith.
Really cool. Can anyone answer these questions:

Should I use this or minGPT?

It says it needs 8XA100 40GB node. What is that and where do I acquire it?

Could someone else train this and then send me the model? What would be required to run it as opposed to training it?
NT is a nicely designed OS. I wonder how many people still at Microsoft really even grok it anymore. I hear Apple is having trouble finding enough developers who can do kernel work.
What's New in Ruby 3.2
Off-topic but I had the same thing with sneakers. There seemed to be all kinds of interesting experiments up until mid-2000s, but there is pretty much nothing to look at in today's stores.
For 100M you get huge solar farm ready to go in a couple of years or 1/100th of a nuclear plant which might come online in 15. Investing in Nuclear is in reality prolonging our reliance on fossil fuels.
Why would an O(n) algorithm not be able to be distributed?
Because many car dealerships in the United States of America do sell small things like tshirts, jackets, plushies etc.

(There was a whole Seinfeld episode about someone who buys Porche memorabilia to pretend they have a fancy car and meet women IIRC, and Teslas in the 2020s seem to attract the same kind of guy who bought a Porche in the 90s.)

Hope that explains my thought process -- have a nice day! :-)
This is at best a very basic list. Securing windows against targeted attacks are far harder than securing Linux.

For people that are interested about more advanced ways to secure Windows:

https://github.com/scipag/HardeningKitty

https://github.com/sandboxie-plus/Sandboxie

HardeningKitty is a good start but truly securing Windows is actually super complicated.
The End of the Social Graph: How the Interest Graph Changes the Game –For Now
You know what you doing.
Those 8-bit controllers with (exclusively) on-chip SRAM and Flash are indeed quite simple - they can be summed up as "Jump to 0x0000", but really are surprisingly complex once you get into bootloaders and interrupt service routines and so on.

The proprietary blobs and GPU on the Raspberry Pi make basically impossible to have a full understanding of what's happening. Instead, I'd recommend learning with the TI Beaglebone Black, which has an ARM Cortex-A8 with an MMU and lots of open documentation.
I'd say passwords are nice as a second factor. They're terrible as a first factor, but as an optional addon memorized secrets do improve security.

The obvious problem is that we treat "something you have" items like Yubikeys, phones (webauthn), TOTP tokens, and fingers (biometrics) as second factors instead of as the primary factor.
This book seems perfect for me. I have a CS bachelors but didn’t always do well in some classes. I’ve been thinking about doing teach yourself cs .com but this book seems better for me because it’s more shallow which means I can get a broad refresher of my degree in a few months instead of a year or two or three.
I'd never argue for building your own - just for using something simpler than Celery

It's not so bad now as CI/CD, Docker etc have made complex deployments easier to handle. But back when I was wrestling with Django simply deploying Celery on a new host could easily waste an afternoon and all those dependencies made me very nervous about the overall complexity.

I still weigh carefully anything that adds another long-running process or non-Python dependency to my sites.
As of 09:30 US/Eastern, some departures have resumed, NPR:

<https://www.npr.org/live-updates/us-flight-delays-faa-outage>
I think Windows has some kind of source flag, where if it’s from an online source, you have to opt-in into running it.
Depression is a feature not a bug. It’s like saying hunger is a bug.
Do you use a security key?

It seems like you need a Microsoft Account otherwise.

https://support.microsoft.com/en-us/windows/sign-in-to-your-...
Become less lay?
No. That's not what microservices means. You're intentionally equating all services to microservices, which is not the case.

This substitution is what is commonly known as a Strawman argument. You misrepresented an argument, to discredit it easier.
> Is it now finally faster than GraphLab?

NetworkX(pure python with dict as the data structure) itself will never be faster than any C++ based library (I think GraphLab doesn't even exist now?) but with the new experimental backend plugins, you should be able to use NetworkX API and dispatch the computation to more efficient backends like GraphBLAS, and hopefully CuGraph in the future (if you have GPUs). A bit more info: https://twitter.com/networkx_team/status/1612478129649459202
I would argue most executives everywhere are "cosplaying", but the ones at big stable companies have a huge headwind in that the company has already figured out how to make enough money to pay their inflated salary. Startup executives are in the business of figuring out how to make that happen, and I get the impression that most of that is just hard work and luck rather than any skill or experience.

That said, there is probably soon to be lots less demand for "executives" that have only a little bizdev experience and a failed startup. If you are a good bullshitter you can maybe find another one and roll the dice again. More likely you will want to find a "boring" job and keep your head down for a while (if you can).
As I understand it, written in Go.

There's a mildly humorous "How do you know" exchange where someone on HN quizzes the very person most likely to know:

https://news.ycombinator.com/item?id=9920020
One of the ways to extend the functionality of the service without requiring a binary client is to present a text UI over ssh.
Maybe the only good reason to use a microservice is so you don't need to build and maintain it yourself.

Databases are microservices, S3, Keycloak, Sentry, all sorts of stuff. Also goes for other teams in your company building and maintaining the service.
What’s required to run the model?
Full disclosure: I'm a security and privacy researcher who also holds an OSINT certificate[0], not librarian -- but I did do my bachelor's in information science before pivoting to the privacy research, so I know a little bit about... searching.

I'll share with you the techniques I used to use before I dropped out of my PhD to fight in the cryptowar:

Use a tool like Google Scholar[1] to see who has cited the work.

Plug each of those in, and prioritize the work that has a low citation count.

Repeat this process for other promising articles.

Another option is too look for the websites for the labs of the students who do the work -- they'll often have whitepapers that were not published in a peer review venue that supplement the formal work, sometimes they're longer and more detailed than a journal article or conference presentation.

Also, try to narrow your search terms to something more specific than "software estimation", which unless it's a term of art I'm unfamiliar with is too broad to bring you decent results. (What exactly are you trying to estimate?)

Literature reviews used to be enough on their own for a thesis in the days before computerized records for a reason -- it's a laborious, iterative process.

Good luck in your search OP! I sincerely hope you find what you're looking for.

[0] https://en.wikipedia.org/wiki/Bellingcat#Notable_cases
[1] scholar.google.com
No, the point is that employment security depends on your manager's incentives, your employment protections, and your ability to get a new job if you lose one. This has very little to do with how your manager treats people.

Somebody who has been in the industry for a while and seen people fired and laid off has learned that someone's job is no more or less safe with a friendly, empathetic manager. (Your personal stress levels are another question, and an important one, but complying with a toxic manager doesn't decrease your stress levels, so it isn't leverage to make you do or not do anything besides change jobs.)

That's why I mentioned aviation mechanics being unionized, and I wondered if a worker's history of safety infractions follows them. Those would seem to be very important factors. A safety-critical worker should be able to say, "Look boss, you're telling me if I don't break this rule I could lose this job, but 1) the union has my back, and 2) if I do break this rule I might not get my next job."

That's important, because threatening in a loud and obviously abusive way is not the only way to make someone afraid for their job. You could even say that it's the amateur hour way to manipulate an employee. If management wants to scare people into skimping on safety, they can do it without doing anything you could point at specifically as "abusive" behavior, so you need protections that don't rely on identifying obvious misbehavior by management.

EDIT: Edited to point out and clarify, I didn't say anything about the behavior of the manager in my story, and I don't remember the manager being angry or threatening. Actually I can barely remember his face, and I doubt it had anything to do with him. I think it's something that junior people bring with them, just like they're scared of disappointing teachers, scared of their high school principal, etc., in a way that's hard to understand when you're older.
One approach is to disable interrupts during these sensitive tasks yes.

Once you enable interrupts again, the interrupt controller will trigger an interrupt if one occured while it was disabled, so it works out.
All systems work differently though, some can't queue interrupts, meaning if 2 or more interrupts occured while disabled, you will lose those interrupts. And if interrupts can be queued, there's a finite length of the queue.

Another approach is that the interrupt handler will save the current state of the world and restore it again afterwards - meaning if you're halfway through saving registers to the stack, you just continue as nothing happened, and save the rest of the registers. Note that you can't be interrupted in the middle of a single instruction.

Ofcourse that puts the problem one level deeper, what if an interrupt handler gets interrupted by another interrupt while it's saving the state of the world. On some system this can nest (up to a point where things just breaks badly), on others or depending on the interrupt type, you need to disable all or certain other interrupts again.

This works out when you get all your code/ducks in a row, which is a lot of hard work, sweat, reading highly low level and technical documentation, sometimes trial and error as devices/documentation may be lying, buggy or absent.

Most of us sit on top of an OS kernel where all this is thought about and handled over many years or decades, or can use an existing kernel or libary even if working on a more bare-bones and simpler systems and embedded systems, and we should thank the people that makes all of this work out.
> Sticking to CSS guarantees you won't have any compatibility problems.

Unless you attempt to go cross-platform.. There are many attempts at getting CSS working on React Native for instance, and many have various compatibility problems (especially as they need to keep up with the evolving CSS spec).

But if you do go cross-platform, then something like Tamagui is probably a better bet than trying to replicate CSS. You could also try Nativewind, to get the Tailwind benefits (and limitations, like lack of support for animations).
Exactly. My post is the realization of two things:

1. All of us reading this post are more likely to be part of the 80. We are all likely delusional and we are all likely to be wrong.

2. The second thing to realize is that one person out of those 100, is Actually better then everyone else. Who is he and how do we find him? I'm curious about whether this person said yes or no.
Everything is a microservice, even Linux kernel modules are... apparently.

And also - nothing is a microservice, because it's not separated strongly enough.
Ya I have a hard time believing something like this could be covered up in the case it was a hack. Way to many people are directly interacting with the issue across tons of agencies.

However our critical infrastructure needs to be secured in our country. This should be a major bipartisan issue too. Yet it seems like no one on either side of aisle is pushing for this. Just look at the recent attacks on power stations. If two people that want to rob some stores can take our power for thousands what can a foreign advisory hell bent on destroying the country do?
Linux kernel has a huge amount of contributors with their own goals and they seem to coordinate just fine. Monoliths can scale, but they can't be "owned"/leveraged by leaders/sociopaths into a bigger budget/team/etc, IMO.
I guess in that case the question doesn't have value as it can't be answered?
What are your basis for better? How many dimensional degrees of freedom are there in better?
You’d need a 1000x engineer to turn a microservice into a milliservice.
Hey there! I feel your pain. I used to be in your shoes at a bigco too.
I'm testing an app in closed beta and getting great feedback already. I would love to get your feedback if you're interested. All those who are interested DM me on twitter @muthax I'll send you a link back.
Which one, the part that set and setting matter? Read basically any paper on psychedelic therapy.

That psychedelics can worsen mental disorder?

Psychedelics can help you process bad experiences, and it can generate new ones. You can unlearn unhealthy biases or gain new ones. The papers tend to discuss this.
Future-proofing, I assume. Better to have things in Terraform now than to have to move them all later as you grow the application. Moving things into Terraform can be quite hard, since you essentially need to figure out how to reproduce the entire infrastructure from scratch.
https://archive.is/3dROa

> Binance Holdings Ltd., the biggest cryptocurrency exchange, acknowledged past flaws in the management of its stablecoin’s reserves which at times led to more than $1 billion in missing collateral, according to one analysis.

Don't worry, it's fine now, they promise!
> It helps that Edward Norton kinda looks like a believable older Alan Ruck

Coincidentally Alan Ruck and Edward Norton were both 29 when they filmed Ferris Bueller/Fight Club respectively
People could conclude that it is unsafe to fly if an FAA system has been hacked. Would disrupt the US economy, an end goal of many US adversaries.
It's laughably easy to build a ChatBot on top of the OpenAI API - their examples even tell you how to do it.

https://beta.openai.com/examples/default-chat

You can tweak the prompt to make it specialise in certain topics and answer in particular ways.

The main difficulty is how to manage long running chats. You will hit the token limit unless you implement something clever to summarise/truncate the existing chat context.
Holy crap, this general headline probably captures the vast majority of all interventions and strategies for everything. Replace "microservices" for "Anti-depressants" and you could probably get the same for companies.

This is not to say the research is bad. Quite the contrary. The research is to find the nuance and most patients/companies can't wait for that before they need something.
Australian SunCable project collapses after billionaire backers clash
So C did pre-emptively reserve certain words? Like island, strong, together..

I wonder if that paid off in some cases?
Or to ask differently, if one would design a new programming language (now), would you consider reserving words in advance?
Yes you should use them. They can be taken away from you with 2 min notice. (It doesn't happen a lot in practice though. I have been running a different instance for over a month. AWS doesn't force you if they don't have to)

If you are going to run a long training job, ensure you are creating checkpoints. Be sure to use persistent storage, EBS and ensure that you check the option that it doesn't get deleted if the instance is stopped, so your checkpoint remain in the disk and you can easily restart.

I haven't tried it but prices here are much cheaper. https://vast.ai/#pricing
So on the level of the dog, everything else being equal, is it better to have the medication or to suffer?
I used to use a similar tool called inlets but they removed the open licensing. I now self host a sish server (https://github.com/antoniomika/sish) which also uses ssh (and public key auth) for the reverse tunnel client. So much simpler!
Social science researchers rely too much on Western college students. (2013)
Without that pile so many people would have nothing to do, no impact to list in their reasons for a bonus.
I'm still firmly in the Bootstrap camp. It's boring, well understood by the average website visitor. Allows for rapid development and thereby time to market. I tried Tailwind once, but found the added complexity not worth the trouble. I guess it all hinges on the type of project(s) and runway.
Lol, it seems like everyone on this website has “ADHD” and “needs” a daily supply of amphetamine just to function.

I think the reality is that everyone benefits from amphetamines whether they have ADHD or not, so working backwards, if you feel better on Adderall, that doesn’t mean you have ADHD.
zone.identifier aka "Mark of the Web" and it is responsible for triggering a Smartscreen scan of that file.

You get an 'are you sure you want to run this' and also the Office Protected View, both of which users will reflexively click via muscle memory at this point.

You also get the download and referrer URL attached to every file that came from the internet which is nice for forensics stuff.
Various searches yield a bunch of Java related terms.

One example is their reference implementation client:

https://github.com/faa-swim/fns-client

Not definitive since a reference implementation of a client doesn't mean the backend is similar, but...
Yosys, the underlying compiler of ice studio, also targets the much bigger ECP5 FPGA, also by Lattice, which is called Project Trellis: https://github.com/YosysHQ/prjtrellis

Yosys functions more like a software open source tool. So command line compiling. It also has a REPL. It is very quick compared to the commercial solutions. Especially around compile times which can take seconds instead of minutes. YMMV, but I think the consensus is that it's a lot more convenient to use.

In general the hardware toolchains feel very ancient compared to software toolchains.
Rewriting Software (2007)
GraphBLAS is wrapped by https://github.com/python-graphblas/python-graphblas/ and the algorithms are available at https://github.com/python-graphblas/graphblas-algorithms. NetworkX only dispatches the computation for a subset of algorithms to graphblas-algorithms right now.

If you want the graphblas API in python, https://github.com/python-graphblas/python-graphblas/ is the right place :)
Years since 1970 with the inflation rate below the supposed 2% target:

2020

2019

2013-2016

2010

2009

2002

and 1986.

For a 52-year period, that's not too many years. Just a fifth.

If the Fed were genuinely targeting 2%, I'd expect half.

The geometric mean inflation rate of this period is 3.92%, almost double the stated target.

I used data from here: https://www.macrotrends.net/countries/USA/united-states/infl...
It's a filesystem fork on the file triggering a UAC style warning. Laypeople are imho generally pretty blasé about accepting those.
> There’s a problem with the NOTAMs…

>> The NOTAMs? What is it?

> It’s a system for alerting pilots to hazards.

>> I see, thank you

(ETA: haha aw, well I thought it was funny)