skysight-inc/HackerNews huggingface dataset:
That some cities get in trouble for any number of reasons isn't news and has been true throughout history, but to call America a Ponzi scheme is essentially meaningless. You might as well call civilization itself a Ponzi scheme that requires new members when they turn 18 to participate while old members at 65 cash out.

Outlining why civilization was a mistake is interesting, but not sure what good can come out of it: Sapiens: A Brief History of Humankind by Yuval Noah Harari
IDK, that seems like how brains work, and brains are pretty cool. They guess all the time in order to save time.
Which issues do Firefox fail to solve?
AFAICS the device in your link does not support IP functionality at all (remote console access), which is what TinyPilot is for.
Seems like you can have the cake and eat it too, by manually parallelizing the code to something like this:

double A4 = A+A+A+A;
double Z = 3A+B;
double Y1 = C;
double Y2 = A+B+C;

int i;
// ... setup unroll when LEN is odd...

for(i=0; i<LEN; i++) {
data[i] = Y1;
data[++i] = Y2;
Y1 += Z;
Y2 += Z;
Z += A4;
}

Probably not entirely functional as written, but you get the idea: unroll the loop so that the data dependent paths can each be done in parallel. For the machine being considered, a 4 step unroll should achieve maximum performance, but of course, you get all the fun things that come with hard-coding the architecture in your software.
You’re right (had to look it up), though it’s only bigger by 3.5 %.
Paranoia amok.
> Based on Backblaze’s stats, high-quality disk drives fail at 0.5-4% per year. A 4% risk per year is a 2% chance in any given week. Two simultaneous failures would happen once every 48 years, so I should be fine, right?

Either I misunderstood or there are some typos but this math seems all kind of wrong.

A 4% risk per year (assuming failure risk is independent of disk age) is less than 0.1% by week. A 2% risk per week would be a 65% risk per year!!

2 simultaneous failures at the same week for just 2 disks (again with the huge assumption of age-independent risk) would in the order of magnitude of less than 1:10^6 , so more than 20k years(31.2 k years tbc)

Of course you either change your drives every few years so the age-independent AFR still holds or you have to model the probability of failure using some exponential distribution like Poisson's. Exercise for the reader to estimate the numbers in that case.
We are all replying to a post that said what is considered cheating in education is simply consultation in professional life. I responded that they are rules in professional life about how you consult with others. In other words there are rules about consultation in both education (there is usually no issue about studying together, but there are issues about just copying somebody else's homework) and professional life (e.g. a doctor can't just share a specific medical file with anyone asking for a solution, or an engineer can't ask someone at a different company to program some program for him).
When you cheat in school...

...you cheat yourself out of an education - the opportunity to learn from and join a community of true experts.

...you cheat the society in which you live that created and supported you then provided you an educational opportunity.

...it's a pretty big middle finger to every student who didn't get the spot you did.

Probably the solution is to avoid the gatekeeping role degrees have played. Perhaps even to recognize and harness the positive aspects of the collaborative and knowledge sharing behaviors that can also serve you and the society you live in.
If you take a traditional definition of Continental Europe, including islands like Britain and Ireland, and going all the way into Russia as far as the Ural and Caucasus mountains, then Europe is slightly larger than the USA.

But if you're talking about just the European Union, then the EU is much smaller than the USA. Less than half the land area.
I wonder how difficult/efficient would it be to use this tech to design a bitcoin mining ASIC.
You didn't tell if, when trying to visit rt.com, you arrive at a page with a message about the blocking, or simply a blank page, or you see the rt.com site. In the latter case, it would indeed be a MITM attack by way of DNS hijacking and a proxy. In the former cases, it's not MITM because you never see the content you wanted to see.
When things like this happen, it is in 98% because adding dependency is comething organization discourages while copying is without punishment. Discouragement can be you having to defend it in too uncomfortable process or something similar.
Seems like an excellent series, I wish they made rectangular faces for these models.
These things go straight through most wastewater treatment plants

This is what should be getting the outrage that carbon emissions get
Also, many kids died.
Back buttons work on SPAs
> For example, x + 0 == x (where the == is bitwise) does not hold for x = -0.

But when operating on floating point numbers, == is not bitwise, and -0 == +0.
True. I don't argue for the English imperial system just as I do not argue for the Napoleonic imperial system (metric). I only point to the rich cultural patchwork that has been lost to various administrative imperial projects: https://en.wikipedia.org/wiki/Mile#Historical
> it's nuts to think the solution is for everyone to adopt better privacy-preserving habits rather than slowly killing the business model of the personalized ad industry. A great byproduct of this is that governments will see less surveillance tech vendors to buy from.

Right to the heart. The personalized ad industry has exacerbated the issues of privacy, because it's in their interest to do so.

Having enforceable ground rules in place, in the form of laws, will be difficult because of the money involved; and also the sizeable number of software engineers feeling like they're above the politics.
One problem with such a setup might be that you'd need the display to be mirrored or either you or your mother might not see what you're doing. You can work around that by spamming ctrl+F4 (the screen mirror configuration switch shortcut) but if you need to give tech support, that may not be an option.

There's also the need for the device to have decent internet. You can probably set it up to work quite comfortably over WiFi, but if the WiFi password changed somehow you'll need to mess with ethernet, which can be a pain for the person receiving support.

You're probably much better off just using https://remotedesktop.google.com/ if you want to remote control the device. I don't know the exact situation of your mother, of course, but I imagine having her read a code off a screen will be much easier than having her hook up your special remote control device the right way.
> weekly quizzes are one of the lowest-reward types of homework

I loved having weekly quizzes because they forced me to study at a regular pace.
This in itself is Kremlin's propaganda 101.

Kremlin's most effective propagandist media and influencers are never as blunt as "Putin is good".

It's more like "we never know the truth". "One side says that, another says that", "we don't know who's credible". "Truth is somewhere in the middle". "Politicians are dirty everywhere". "Everything is propaganda".

It's effectively the leutmotif of Russian media that aims to disorient and pacify domestic audience and they use it a lot on Western audience as well.

A great example was their media strategy on MH17 downing.

First they made sure their network of influencers spat out dozens of theories, no matter how contradicting or bizarre they are. "The plane was already filled with corpses". "Ukrainian jet fighter shot it down" (look up their military briefing on it, it's absolutely hilarious with disproportionally huge fake jet fighter pasted on a satellite image). "Spanish dispatcher saw it". "Ukrainian Buk shot it down". "There was no plane".

Afterwards give airtime to all the theories by saying "we're not claiming it's truth, but sources say this". Make your head spin, make you doubt everything. With such overload you have no other option but to just tune out, turn it off. There is no truth. Any voice is propaganda.

Peter Pomerantes had a great book "This Is Not Propaganda: Adventures in the War Against Reality"[1] on their tactics, a recommended read.

[1] https://www.amazon.com/This-Not-Propaganda-Adventures-Agains...
You’d be amazed how many such articles and reviews are ads in disguise.

…Sometimes though, you might not have enough dough for the disguise.
> Hovering the mouse over a Google Calendar button will surface a tiny panel of upcoming appointments. Spotify comes with an embedded player to shuffle through songs

how long until this feature breaks, because they rely on third-party APIs like Google's that change all the time?
Do you have some source to corroborate that Google and Facebook have a net positive effect on the lives of billions of people? Making false assumptions is also a way of acting biased.
DB is not privatized, it is 100% state-owned. As far as I know, all ICE power cars are still in use today, except for the one destroyed in the Eschede accident.
Any recommendation on hardware piholes? I have a UDM Pro but honestly i don't know how much i trust modifying it at all - i've found Ubiquiti software to be iffy... so i'm a bit hesitant to modify anything.
Or just have free money to play around with.
everything is fine. people need to chill.

if you don’t have a good sdlc[1], build one. if you’re in an environment where that is impossible, change environments.

there’s never been a better time than right now to build software of all sorts.

no excuses.

1. https://news.ycombinator.com/item?id=31546615
Same here: I regularly take long-distance train rides throughout all Germany, both with ICE (the fast one) as well as RE (the regional one), and for me it works smoothly for the most part.
If anyone here is new to cooking and wanting to start on a budget, you can easily get away with a cheap knife, cheap set of diamond stones, a cutting board, and an enameled dutch oven. $60-$100 after shipping and tax, and you'll be able to cook basically everything. The knife being sharp is much more important than it being high quality (being sharp is also not essential, but it makes a big difference).

If you want to splurge, I also like a few bamboo spoons.
Their characterisation of power users' bad tab management is certainly contrived, but it's cool to see their take on a new browser ui.

Their proposed UI would be familiar to many FF vertical tab/tree tab users.
> anyone who wants to use it

That "anyone" isn't a fixed set. The guidelines Google is listing are pretty minor steps someone can take to try to maximize the size of that set.
Similarly, why is PiHole better than using a browser ad-blocker?
Wow, that is super cool. Is there an index somewhere of simulations of more retro technology like that?
I agree that "floating virtual monitors" isn't much of an improvement over real monitors - but it's an transitional step that you take to experiment with building a UI that's not possible with traditional physical interfaces.
Good thing about standard libraries is that I don't have to debug them, because they just work.
Yeah, that annual check-up is a 15min consult with maybe a blood test or a mail in colon cancer test even if you're 55+. Many people will completely ignore extreme signals of unhealthiness (pain, shortness of breath, trouble sleeping), because it's "normal" while another group simply can't believe they don't have some treatable disease to explain all their aliments.

This research was about just cancer detection/treatment, but it's worrying that once they only mention correcting for smoking rates (umm duh, that's the least you need to do)... but then they don't mention weight... so weird?
Since we spend twice as much as anyone else on healthcare but rank somewhere around 50th in lifespan, it would be weird if we were getting better outcomes in any area due to greater spending.
In summary: because corruption.
Eh?? I thought they were quite similar... Mmm, yeah, EU population is only 447 million. You must be counting Russia and other countries too but those are outside of the socioeconomic system we're talking about.
I Made the World’s First 100% Artificial Influencer and it got Weird [video]
Your points are factually correct, but in practice not a big concern, if your floating point value is much more precise than necessary for the numbers used.

E.g. if you use doubles for the range of 32bit integers even adding 1.0 2 billion times to 2 billion still ends up at 4 billion. Even adding 1.0 20 billion times to 20 billion ends up at 40 billion. Now adding 0.1 20 billion times to 2 billion ends up 1908 short on my CPU, i.e. about 19080 absorptions/rounding errors occured. You need some serious differences and amount of operations to actually trigger errors.
Im a beta tester for this product and it does use Chromium under the hood, pre-bundled with uBlock no less.
Show me a single piece of successful software that didn't suffer the "new business requirement upends everything about how we built it" problem.
You'll need to make sure that you block popular DNS IPs like 8.8.8.8 because some devices (like Amazon's Fire Tablets) hard code the DNS address as backups.
> "such a scheme would greatly reduce congestion"

It might reduce congestion on roads, but would greatly increase congestion on trains. And many are full already!
What is often forgotten in the discussion about metric or SI base units and specially derived units that they fit together in amazing way. It is just not meters, kilograms(I hate the Frech for that one, give us Grav back) and seconds. But everything else like Newtons, Volts, Amperes, Gauss, Kelvin etc. Where you can multiply and divide things and get new units without any other actions. One great example where algebra is very useful.

Why isn't there imperial equivalents for Volt or Ampere? There is BTU, but others?
I started the process and on the first check, it told me this nonsense: "Inter is a fantastic, legible font, but it feels very neutral and clean. Instead, we want to find something with a bit more personality."

The author asked me chosing something legible, I can test that and find the best one asking several users what font was more legible, but if the author tells me that I am wrong because I will want something with "more personality" it ruins the science of fonts.

To be honest this is just a design taste tutorial.
More generally, “stop storing state, unless it makes the program less complicated.”

The first version is simple. The second version is more complicated. The simplicity is because the first version can be represented as a formula; imagine trying to write out the second version as a formula, and the complexity becomes obvious.

(The addition loop would have to be written as a recurrence relation, which of course means every step depends on the previous step.)

Complexity isn’t always obvious. It’s sometimes common in C programs to write a loop like dst[index++] = src[i], particularly in deeply nested for-loops. In my experience it’s almost always worth rewriting it so that the indices are computable entirely from the loop iteration variables, with no state. It helps you build a mental map of the operations, because you can think of it in terms of geometry (memcpy = copying rectangles onto other larger rectangles) whereas when the index is stateful it becomes quite a lot harder to visualize in higher dimensions. At least for me.

We’ve been building a compiler at Groq for our custom ML hardware. (Roughly, “turn pytorch into our ISA with no extra programmer effort.”) I used to think of posts like this as “Well, modern compilers are so fast, who really cares about autovectorization?” — it turns out you care when you need to write your own compiler. :)

MLIR is pretty cool. It makes a lot of transformations like this pretty easy. The MLIR “krnl” dialect can also automatically transform nested loops into tiled iteration. Graphics devs will know what I mean — no need to loop over 8x8 blocks of pixels manually, just write “for x in range(width): for y in range(height): …” and set the block size to 8.
this one is arguably not as bad as YC's "Stablegains" investment
There's been a movement in the industry to bring storage back onto servers. They use the fancy buzz term of "hyper convergence" now though.

I will definitely argue that TrueNAS gives stability and ease of management. Some of that can be found with Proxmox too though. I think it just really depends on which medium you prefer. Perhaps trying both is the best option?
Thanks for checking it out!

I need to add some syntax docs, but ideally I want to abstract out the syntax for an easier-to-use form based block config so you know how to use the block.

For the image tag, it currently takes three options:

<img-style> ; <img-size> ; <justify-content>

img-style can be: "r" for rounded, or "s" for square (for some reason square isn't working right now, need to check on that...)

img-size can be: "xs" for x-small, "s" for small, "m" for medium, "l" for large and "f" for full-width

and justify-content can be : 's' for flex-start, 'c' for center, and 'e' for flex-end. The image is wrapped in a flex box that uses this setting to justify the image.

In writing this comment I just realized I missed the bg-color config for the image block! :D Going to add that.

Here's your updated page: https://meml.ink/MTs1fGgxOkp1c3RpbiUyNTIwR2Fycmlzb24ncyUyNTI...

Hope this helps!

My two favorite are:

- the Tweet block, you can just pass it a tweet ID and it's options are <bg-color>;<alignment> where alignment is 'l', 'r', or 'c' for left, right and center respectively

- the ASCII text block which uses figlet under the hood. Right now it only takes <bg-color> ; <text-color> but I want to also expose different figlet fonts you could set.
People need calories. The carbohydrates going to make ethanol could have provided those needed calories.

I hope the Germans are just giving up on biodiesel if they can't get sunflower oil from Ukraine, rather than buying up other food oils...
Given that Discord and Telegram are the go-to chat clients for a huge number of people, I suspect shiny new features are important to them.

Even if they don't technically end up using them or really need them, it clearly helps get people using the platform.

I use Telegram because of the stickers and generally great UI experience on both mobile and desktop. Even though I know Signal or Matrix are a better choice from a privacy/security standpoint.
> I can see you are angry

I'm not angry. I'm just making a point.

> Building a company is hard. Building something like Amazon is freakishly hard.

And that's the point.

> If there was some (weird) regulation that meant no-one can become richer than 10 billion dollars, and would need to improve share grants when they go over, guess what, Bezos would still have started Amazon, still done it all, and still have a yacht and a second wife.

I don't want to fixate on Bezos in particular, but there are probably a lot of founders who would be hesitant to start a company if, once that company became valuable enough, they would be forcibly divested from it by law and therefore be at risk of losing control. Even if you're a vision-focused founder who is intrinsically motivated by wanting the company you are founding to exist in the way that you want it to exist, with no regard to your own personal wealth, you're going to be hesitant with that sort of confiscatory regime. And that's setting aside the fact that building a large company is not only "freakishly hard" but also tremendously risky. If you have a wealth cap of 10 billion dollars thinking "10 billion dollars is enough motivation for anyone", sure, but there's a risk premium involved and the expected value is nowhere close to that number.
So no demonstrable advantage or actionable information then?

(This whole thread is - I hope - obviously /s. But the point behind it is real and serious. Far too often things like improving tooling or refactoring messy code at the end of a project that is now "working" don't get the time they should because bad management fails to realise that not everything is about immediate results. Meanwhile the same bad management has no problem steadily growing their own tools and processes - and using up ever more of their technical team's available time as a result - when there may be little or no demonstrable advantage to the business from doing so. Scrum is a textbook example of this problem.)
I would have liked to see a discussion of the 1976 Japanese anime version.
These are precursors or degradation products for a lot more than refrigerants and propellants.

- Any nonstick or stain resistant coating (scotch guard /Teflon)

- Chemically inert Polymers for fixtures in chemical reactors (more PTFE variations)
My aversion to SPAs is due to working with non-SPA tech in the past. While portal systems got by with little need for JS for anything other than client side validation. The sever would work the business logic and render a view. This was fast, simple and understandable. SPAs require tracking state on the client side, and probably on the server side. Then you add SSR which often dictates your server side tech (mostly Node). Now I can’t use Go or Java.

As a result I have a complex build and deployment process (relative to templates packed away in a Jar) for little velocity benefit.
I’m loving the companies that are trying to force workers back to the office. I just troll on LI for the announcements and then target their devs. It’s never been easier to recruit. Employers can’t win this but I’m glad so many are trying.
> I responded that they are rules in professional life about how you consult with others.

No you didn't, you said "if you consult with colleagues/friends outside of your company you would get fired", which is clearly false. I'm the one who said rules should be followed. But I'm happy that the mistake was corrected and we're now on the same page.
I went down this rabbit hole about a decade ago. Spent a lot of time and money on a home lab. While it’s cool, the payoff is just not there. I switched to Google/AWS a few years ago and never looked back.
Sure, I don't think anyone is realistically expecting to verify all existing legacy spaghetti code -- _that's_ an interesting research direction, at best.

The point upthread (at least the point I took) is not that existing code doesn't do things to make it difficult to verify, but rather there's no reason inherent to the desired behavior of those programs that it _needs_ to be difficult to verify them. Nor is there good reason going forward to not lean towards tools that make verification more tractable for anything new we write.
That's a very silly requirement for a tech project IMO. I'm not sure what qualifies as "inclusive language" and the link ("See details here") seems to be missing.

Of course Google is free to put any requirements they want on a project they fund (as long as it's within the bounds of the law) but "inclusive language" is the last thing I'd expect an evil corporation profiteering off everyone's data to put on there so front and center. I don't see anything in there about privacy, safety, or ethics, so you can presumably get free control chips for killer drones as long as you make it open source and use the right pronouns in your documentation?
I have a BS Electrical Engineering. I wanted to design antennas and work with radio transmission SO BAD. I ended up getting a job as an analyst with a bunch of other people that "were good at math and thinking about numbers", then I moved I to data, now Cloud stuff.

It took me a long time to give up on my dream of being an EE - but I like what I do now. Also, to your point, I ignore college credentials and I don't look at GPA.
In short, the energy efficiency of moving heat depends on the working fluid.
What so you mean by that? By static class people typically mean that every method has static in it, so you never have reason to create an instance.

Static inside inner class is something else entirely and has nothing to do with topic of this thread.