skysight-inc/HackerNews huggingface dataset:
I believe the parent was referring to line from the article which said "...square that gets partitioned into rectangles of equal area" - i.e. area of yellow, green, pink and orange is the same, so the area of the big rectangle containing all those four colours must be 4 times the height of orange rectangle (since their widths are the same).
Amazon product reviews will get the generative AI treatment
> Winter-holiday returns in the United States are now worth more than three hundred billion dollars a year. Zachary [Rogers] said, "So one and a half per cent of U.S. G.D.P.—which would be bigger than the G.D.P. of many countries around the world—is just the stuff that people got for Christmas and said, ‘Nah, do they have blue?’ ”

> A forest’s worth of artificial Christmas trees goes back every January. Bags of green plastic Easter grass go back every spring. Returns of large-screen TVs surge immediately following the Super Bowl.

There's some eye-opening stuff in here. Great share, thank you.
> Any attempted invasion would have nukes used on the invasion craft. Not pretty.

That would be MAD, I doubt the USA would go that far. But a couple of aircraft carriers and a few F-35s and F-22s...no problem.
I would also very much like to know what the consequences of an impact might be
Disney World is hell on Earth, and it's only getting hotter
In terms of total expenditure per capita the picture is a little different, https://ourworldindata.org/grapher/annual-healthcare-expendi...

I wouldn’t dismiss a comparison vs percentage GDP, but it is a little different than absolute expenditure and abstracts the some aspects out differently. Absolute per capita expenditures if nothing else seems a little less volatile.
How could Quora suck worse? Rub a little AI on it.
Bad part is - as a young dev I was into Knuth and Uncle Bob and formatting code in beautiful way so someone who reads it is not amazed but gets the ideas what and why instantly.

Worse for me was realization that we don’t speak the same language with people and making ‘a + b*c’ does not mean really much for people and they rather nag that I am not using spacing uniformly.

So I declared bankruptcy on intelligent code writing and became brute as others so I don’t even care how variables are named I will just debug it 5 times or more with different inputs and I will know for sure what the code does.

Keep in mind Knuth and Bob Martin come from old school where you had to wait long for getting your code run - nowadays I can run locally code multiple times and find out what it is doing on the spot … so my point code or beautiful code means a lot leas in daily work than 40 years ago…
SAM is also conditioned on points, if it's ambiguous what you want to mask you can add a point on the saddle and the model will add it without a problem, segmentation is pretty much solved, I agree with the parent post.
> People fight for headcount not just to grow their empire, but because there is so much work to do, and they (as managers) are accountable for getting that work done.

How does this square with a company like Google that is famous for having multiple teams competing with each other on the same product categories, ie the disaster that is their chat platform? Sure, there's work to do - because they're creating frivolous work intentionally. It's nothing but empire building. And the end result is a worse product!

I get that my topic is a bit of a tangent because you're talking mostly about IC productivity and the gist of my comment is on managerial incompetence. But ultimately my point is people are doing meaningless work and the system is designed for it. I've never worked somewhere that valued productivity over politics when it came time to promote people.
Because it samples Grace Jones' "Slave to the Rhythm", I would have to go with "Bonita Applebum" (UK Remix). OK, maybe there are better ATCQ efforts but the vibe, sample and length (9+ minutes) make it a gem.

https://www.youtube.com/watch?v=dXeJA5plkD8

p.s. While there are so many memorable Rakim tracks and lyrics, I always like to point out the overlooked "What's on Your Mind". It's fookin' poetic genius. The images so vivid.

The line about Liz Claiborne...you can smell it.

https://www.youtube.com/watch?v=sWlm2E4fb7E

Edit: Video w/ lyrics: https://www.youtube.com/watch?v=t3ENkIho8m4
In Nathan Marz's (the article author) book, Big Data, he describes this and calls it the Speed Layer. I haven't fully finished the article yet, but the components it's describing seem to be equivalent to what he calls the Batch Layer and the Serving Layer in his book.

But I'm kind of getting the impression this works without any speed layer and is expected to be fast enough as-is.
My comment doesn't come from a place of careful analysis of China's economy.

It comes from a place of headlines and online strangers over the last 15 years saying "China is toast next year" and it just never happens.
> As far as I read the MPL, the contribution back part is not mandatory

That's not how I read it.

> the contribution back part is not mandatory

In that case weak copyleft would not be any different from MIT/BSD.

First, assuming you are distributing only the larger work:

"3.3. Distribution of a Larger Work

You may create and distribute a Larger Work under terms of Your choice, provided that You also comply with the requirements of this License for the Covered Software. [...]"

Assuming the covered (OSS) work is distributed as an executable:

"3.2. Distribution of Executable Form

If You distribute Covered Software in Executable Form then: (a) such Covered Software must also be made available in Source Code Form, as described in Section 3.1 [...]"

Finally, 3.1:

"3.1. Distribution of Source Form

All distribution of Covered Software in Source Code Form, including any Modifications that You create or to which You contribute, must be under the terms of this License."

The only wiggle room I see is not triggering the distribution clause by a SaaS-only offering. By the way, EUPL is a non-viral copyleft license that closes the SaaS loophole in MPL/EPL/LGPL.
This can be the case, but as I understand it typically isn't so, at least with most big frameworks. For example, I believe Vue templates are typically translated to a hyperscript-like render function that has a similar efficiency to the average React render function. Indeed if anything, I would imagine Vue would be slightly less performant, because the v-for loop is quite abstract and can handle things like looping through objects, so there must be a reasonable amount of machinery to handle all the different loop cases.

The state of the art is less about handling things like loops, and more about reducing the amount of work needed to render static elements. For example, say you have a single component that renders a static table, and in each cell of the table you need to render something dynamic. In the classic vdom system, you'd construct a `table` node, with a `tbody` child, which in turn has `tr` children, which was contain `td` nodes, and then finally in the `td` nodes you render the dynamic content. This works, but most of the content isn't actually changing, only the contents of the `td` nodes. What modern frameworks like Solid and Svelte do is to compile that whole nest of nodes into a single HTML string, and then add instructions that specify where exactly the dynamic content lives. That way, on the initial render, the browser is doing more work natively, and on later updates, only the new content needs to be checked and changed. I know there's a library for React that adds similar capabilities there, albeit with a few more constraints than in other frameworks.

I do know Solid does for-loops differently than in other frameworks, but this is less to do with efficiencies gained by compiling, and more about how to optimally use the signals system that it uses for reactivity. Apart from that, I don't really know of any optimisations that would make something like `v-for` any faster than `.map(...)`.
Leave this meta shit on reddit please.

The SNR of this place isn't what it used to be to start with, let's not go out of our way to ADD EVEN MORE noise.
Every top-level public(ish [1]) type declaration requires its own file. It may be irritating but it also brings some clear advantages for compilation speed. You can be irritated by many small files or by longer compilation times.

When you compile a file, the compiler quickly finds all other file dependencies and compiles (or just parses) only them, i.e. given a single file, the compiler knows exactly where to find all the declarations of all the types used in it. This property may not matter for languages that don't have good separate compilation anyway -- and few languages do, which is why people coming from other languages may find the restriction weird -- but Java's separate compilation is excellent. That turns out to also greatly help in-memory compilation for an upcoming feature where we can choose to compile files lazily, on demand: https://openjdk.org/jeps/8304400

To see that that is, indeed, the reason for the restriction, notice that it is only required for public(ish) top-level types. Non top-level public types can also be easily located, and non-public top-level types that are stored in files that don't match their names can only be referenced by code in that file (more precisely, the compiler is allowed to emit an error if they're referenced elsewhere). See the bottom of §7.6 of the JLS: https://docs.oracle.com/javase/specs/jls/se20/html/jls-7.htm....

Anyway, the point is that the restriction is there for a good reason. We sometimes entertain removing that restriction (and maybe someday we will), but the compilation benefits have so far turned up to be quite useful. We like our efficient separate compilation -- I don't think any other mainstream language does it as well as Java -- and may be able to get even more out of it.

[1]: Really, any top-level class that is referenced by name from other files.
Crypto crooks target beta-testing wannabees, FBI warns
Chrome 116 Released with Document Picture-in-Picture API
> 2. Copy-paste a new license to your repositories - You relicense your software to use a slightly modified version of MIT license, which requires commercial entities to pay for your software (5 minutes or so)

Then the software is not open source anymore, i.e. the claim that one sells open source software is fraudulent.

Side remark: In the past Microsoft attempted to establish the term "shared source" for software where you can see the source code, but which is not open source.
This isn’t an agreement or disagreement:

Having benchmarks based on real-world sites seems like both a good and a bad idea.

Good for obvious reasons. Bad because it creates a feedback loop. People develop based on performance. Performance is improved based on what people develop.

Did you/your colleagues tackle this in some way?
Class components don't scale or compose well. You have a fixed number of lifecycle methods, and each new behavior you add to your component has to be split up across those methods and mixed in with everything else. This means that your components are going to get much harder to debug and maintain as they get larger, and it's very difficult to split out common behavior in a form that's easy to mix in to existing components. That's the advantage of hooks: each hook can be defined by a single function that manages its entire lifecycle in isolation, and can be dropped into any component with a single line.

> that means my component function is going to be executed several times

Who cares? That shouldn't be your concern. All you should think is "this effect will get called every time these values change. Am I okay with that?" React will handle running your component function consistently with the right state, you just have to worry about whether your component is rendering the right thing given that state, and running the right effects. React handles correctness. You don't have to remember "oh whenever I update this state, I have to run this other function to make sure everything is in sync" as with class-based components. Because invariably, another engineer will come along, make some changes, and forget to call that function. Now you have a really tricky bug to find that depends on internal state.

This is why hooks have caught on: you can truly write pure declarative components (most of the time) and not worry about execution order or dependencies at all. The tradeoff is that you have to think very...reactively. It's definitely a different mindset, but it means that there's a whole class of bugs you never have to think about because React handles it.
‘Defender Pretender’ turns Windows’ malware protections against itself
How is this a command palette? It looks like a single dialog, if I’m understanding the description and screenshots correctly.
Without men, there would be no wars nor skyscrapers.

-- Anonymous
Here's a visualization of its orbit, Earth in green, object in teal:
http://orbitsimulator.com/gravitySimulatorCloud/yr/gsim2023....

It passed about 9 hours ago.
I think the concern is will this still be true if Mastodon reaches Twitter scale?
Here are some more numbers:

https://www.projectpluto.com/neocp2/mpecs/ZTm0038.htm

In particular the MOID (Minimum Orbit Intersection Distance, the minimum distance between the orbit of the object and the Earth, in AU) is 0.0199 AU which is still 3 million km
We can deal with that problem when it's the pressing one. These two projects are set to remove 2 MTonnes of CO2 per year (max is they work correctly). The USA alone currently produces ~2,000 MTonnes of CO2/year simply for energy generation [0].

If these two projects are powered by fossil fuel electricity I'll refer you to figure [1]. Best case, they run on CO2-free electricity (Nuclear, solar, wind, hydro).

If they are using green electricty, they're better of transitioning their grid off of coal and gas.

DAC uses something like 5.5 GJ/t-CO2 [2]. Which, for the 2 MTonnes for these projects it comes out to 2.97 TWh of electricty. On the US grid (7.09*10^-4 t/kWh) those 2 MTonnes of CO2 come out to ~2.8 TWh.

So the projects are within a margin of error in terms of reducing more CO2 by existing rather than putting that exact same money into simply creating more green electricity.

So I'll reiterate, the discussion about what to do about the CO2 in the atmosphere is a stalling tactic. Instead of wasting time and money to remove 2 MTonnes by DAC, you can avoid all that complication and simply remove it at the source.

The time to discuss how to deal with the hard problem of removing CO2 out of the atmosphere is after we deal with the easy problem of not burning shit in the first place.

[0]: https://www.epa.gov/ghgemissions/inventory-us-greenhouse-gas...

[1]: https://media.licdn.com/dms/image/D5612AQHynjdkUha9PA/articl...

[2]: https://www.sciencedirect.com/science/article/pii/S258900422...

[3]: https://www.epa.gov/energy/greenhouse-gases-equivalencies-ca...
the best ones are the little ones imo

lsg () {
ls | grep $1
}
Where did you get its albedo (reflectivity)?
When you step back and consider the incredible amount of manpower and resources that have been put into these applications, it's amazing how buggy these applications are. To put it simply, they're buggy because the underlying infrastructure and techniques used to build them are so complex that the implementation is beyond the realm of human understanding.

The way applications are built, and have been built since before I was born, is by combining together potentially dozens of narrow tools together: databases, computation systems, caches, monitoring tools, etc. There has never been a cohesive model capable of expressing arbitrary backends end-to-end, and every application built has to be twisted to fit onto the existing narrow pieces.

Rama is a lot more than just "event sourcing" and "materialized views". Those are two concepts at its foundation, but the real breakthrough is being that cohesive model capable of expressing diverse backends in their entirety. It took me more than five years of dedicated research to discover this model, and it was extremely difficult.
Agreed. I put motion switches in all low occupancy areas of the house (bathrooms, hallways, closets, laundry room). Those seemed to be the areas where lights were left on unnecessarily the most and they're the areas where we're generally moving if we're there, so it has worked out great.

For bathrooms with a shower, I set the timeout to 10 minutes so it doesn't go dark when someone is in the shower. If their shower is longer than 10 minutes, they get punished with darkness, so that has helped save water too. Everywhere else the timeout is 1 minute.
The interesting and relevant parts are a few paragraphs down:

> That natural problem, he said, was exacerbated in the post-Vatican II period by a tendency to install speakers in churches that emit sound simultaneously from a variety of different points, which, he said, means that the acoustical centrality of the altar becomes lost.

> As a result, Carbone said he designed a system in which sound is not projected from all the speakers inside the basilica simultaneously, but passes through roughly 80 speakers with millisecond delays regulated by digital technology, creating the impression of sound originating at the altar and then spreading out through the church.
Tried lotsa stuff, I can't seem to create an RSS feed for this site
Any help appreciated
4M Coloradans notified their medical data was exposed in MOVEit incident
need to port this to Go...
Not to spoil your lunch or anything:

https://www.youtube.com/watch?v=bU1QPtOZQZU

Of course 500 Km is a big difference with 400 meters but to those near the point of impact it wouldn't matter and the global effects would still be beyond anything in our history.

This is one interpretation of what this could look like:

https://youtu.be/ZyyrfB8s5cY?t=152
I don't know if that's what's going on here, but sometimes limiting the medium gives rise to an artform in itself. Someone with an art history background could probably provide a clearer explanation but I'm thinking of things like "mail art:" https://en.wikipedia.org/wiki/Mail_art or the series the Minneapolis Institute of Arts did for a couple of years called "Art in a Box" (I think I remember that right) where anyone could send in any artwork that fit in a 1'x1'x1' cube and they would display it.

IOW maybe the entire point is using the reduced resolution and color space as a new form of expression.
HN is not a platform for marketing your content. All of your posts seem to be very marketing oriented. Please try to be a community member first, sharing your content in a more human way
Except in the UK, where a 1988 act provides special copyright status to "Peter Pan" that gives GOSH royalties for performances and adaptations, publications and broadcasts forever.
> ISPs object to a portion of the FCC order that says, "providers must list all recurring monthly fees" including "all charges that providers impose at their discretion, i.e., charges not mandated by a government." The five trade groups complain that this would require ISPs "to display the pass-through of fees imposed by federal, state, or local government agencies on the consumer broadband label."

OK, so their problem is solely with pass-through 1:1 fees from local governments, and the ISPs totally agree that there's no problem showing their own fees that aren't one-to-one pass-through amounts, right?... Riiiight?

> Comcast said the non-mandatory fees also include pass-through of state and local government fees.

Sounds like they're choosing to mix fees [are / aren't] their fault together, and then whining that it's "unfair" to make them list any of them.
2k Citrix NetScaler Instances Backdoored via Recent Vulnerability
Before trying to solve the hard problem of removing CO2 out of the air, how about we spend our money on the low hanging fruit: stop burning fossil fuels.
I had to guess without albedo data, but an H of 19.2 puts it in the 0.4 to 0.5 km range, so 400m could be on the conservative side. If it randomly has an albedo of 0.05, it could be as large as 0.96km

https://cneos.jpl.nasa.gov/tools/ast_size_est.html
By contributing back, I mean rolling up a patchset (or a tar of your source tree) and sending back to upstream.

Otherwise, I think I clearly noted that the MPL part's source stays available whatever you do by saying "MPL part stays open".

It's not the earliest hour here, so sorry if I can't articulate my thoughts clearly.

You need to keep MPL part's source open and accessible, yet MPL doesn't prevent abuse like permissive licenses, much.
From other comments in this thread, it seems this risk has passed, but was known three days ago?

Was any action taken at all? A 3% risk isn't small.
oh boy... -b takes an option which in your examples is -A and -e, then what follows is interpreted as a URL and you throw away the warnings:

% curl -vgsSIw'> %{time_total}\n' -b -A "curl/8.2.1" https://t.co/DzIiCFp7Ti 2>&1 | grep '^\(* WARNING: \)\|\(Could not resolve host: \)\|>'
* WARNING: failed to open cookie file "-A"
* Could not resolve host: curl
curl: (6) Could not resolve host: curl
* WARNING: failed to open cookie file "-A"
> HEAD /DzIiCFp7Ti HTTP/2
> Host: t.co
> User-Agent: curl/8.1.2
> Accept: */*
>
> 0.013309
> 0.112494
Are you filling out PDF forms using Chromium or Edge's PDF viewer? How are you programatically filling and saving/printing documents? I struggled quite hard with inter-PDF-viewer incompatibilities and rendering errors on (legacy?) XFA forms, not being able to save PDFs with Adobe unless I paid for Acrobat Pro, etc.
You seem to be replying to an argument no one is making (e.g. "Don't use Firefox"). Not sure why.
The engineering principles behind GIANT ROBOT GAME
It was first seen on August 12, midday UT1. About a dozen observations.

ZTm0038\* C2023 08 12.49542 06 32 33.23 +15 57 35.5 18.86rUNEOCPI41

Is the first entry, and asterisk-marked, on https://cneos.jpl.nasa.gov/scout/#/object/ZTm0038 at the bottom, in the Observations section.
Unusual (new to me) format. Appears to me, first guess to read:

[object] [yr] [m] [day.time-decimal] [position] [elevation-angle] [observatory]

Likely oriented relative to the plane of the ecliptic, and absolute direction relative to Earth at time of observation.

I don't know what I'm talking about. Just giving best-guess interpretations.
It's not even really inefficiencies, it's just straight up queuing theory.

As you approach maximum throughput, average queue size – and therefore average wait time – approaches infinity.

In order to have a quick and nimble organization you need to leave sufficient slack in your utilization of employees.
No, I just notice it when I come back to the thread later in the day and a bunch of comments I know I upvoted are back to normal.
Good work Penguin. I believe in you
Mind if I drop by...and break into your garage? :)
Whether a model predicts the outcome of a simulation has no bearing in determining whether either correspond to a future reality.

Running a simulation might be useful for directing scientific research, but it is not science.
The EU already has regulations in place regarding open banking with its Payment Services Directive. I'd imagine a similar framework could be applied to big social tech.
Ah! Listing it is too hard, but charging it isn't.
? I didn’t know not having a spare tire was even a thing. I’ve had flat tires twice and got back on the road in under 20 minutes after changing the tire. I’m glad I now know this is a thing, so I can research new cars for this and avoid any model that has no spare.
I definitely got a lot better with JS because of locked down thin clients.

They always have a browser and being able to make requests by default with your credentials is very helpful.
Kansas Cops Raid Small Town Newspaper in Questionable ‘Criminal Investigation’
Kansas Cops Raid Small Town Newspaper In Extremely Questionable ‘Criminal Investigation’