skysight-inc/HackerNews huggingface dataset:
Slightly adjacent, but this is one of the reasons I'm looking forward to GHGSat & MethaneSat.
That's wild. I can tell SciML has a huge scope & is moving very rapidly, but I couldn't have made the comparison to Julialang itself.

It really feels like a gold rush to me, like the grand visions of the early computer science pioneers (Englebart, Licklider, Kay...) coming to life.

I'm curious what the emergent properties of large Julia codebases will be. The composability of Julia packages helps keep things modular, but there are places it breaks down (ex: Unitful x AbstractArray x Zygote), and those are the places where the expression problem sets back in & toolkits revert to frameworks.

OTOH, multiple dispatch makes it easier to dissolve the entanglement -- refactoring of the package dependency structure. That makes it possible for alternate solutions to get hot-swapped into the system if they prove advantageous. Formal interfaces would streamline this in a big way.
It can't possibly hurt you to take it. Worst case you wasted some money. Why "strongly" caution?
My software job had a mandatory agreement to basically live stream my work environment upon request. I just assumed this was mainly for the non-tech workers like customer support, but this has me wondering if I accidentally agreed to more than I expected.
I agree with you here. But from my perspective I think that’s exactly what the article is doing. They’re talking about hydrogen burning in imprecise language and then they mix in oxidizers, a word with only a scientific definition (oxygen being officially named and discovered by Lavoisier in the 1700s)

And then when scientists do invent new words so they don’t “redefine words out under people” they’re called snobs. Its why burning usually is talked about specifically as combustion if there’s any chance of confusion. For scientists it’s a damned if you do and damned if you don’t situation.

I just think theres room to be precise and I do think it has value. Trying to understand one another can be hard… miscommunication sometimes result in horrible results. And science education and communication to the lay person has been an unsolved problem since antiquity when then Library of Alexandria got burned down by an angry mob.

I still think we can all benefit from talking things over, trying to be open minded and having civil discussions like we’re doing right here. Communicating clearly never seems like a bad thing to me.
Ahh, I misunderstood. I get your point and agree. Thanks.
> Spraying a field of glyphosate resistant GE corn with glyphosate kills the weeds and leaves the corn which improves yield since weeds use nutrients and moisture.

So the vendor lock-in is that... it's a better product? If that's what your idea of "vendor lock-in" is I can totally get behind that.
That's kind of like saying that a backend developer has managed to avoid needing a frontend component frameworks for 20 years, so the need for such a framework is rare.

It's a self fulfilling prophecy. The OP didn't pick jobs completely randomly, I assume, so they're mostly going to be working around their specific skillset, which may just not require performance critical work. If they worked at Nvidia, Intel, or Epic Games on low level engines, they could flip that around and say they haven't been in a situation where perf wasn't one of their top priorities.
> In Java it would be a nest of SortComparator interfaces and SortAlgorithm implementors, which would act to hide the algorithm itself.

That is odd because when I look at the Java style, DualPivotQuicksort [1], it seems that the language authors did not do that. This is so very strange! Their methods are long, complex, and highly documented. Maybe they must be really incompetent Java programmers? I mean, they did put this obtuse abstraction by hiding it in Arrays. That's super crazy, just look at this monstrosity!!!

public static void sort(int[] a) {
DualPivotQuicksort.sort(a, 0, 0, a.length);
}

Maybe you need to have an intervention with them? Somehow, in some crazy world, even Java programmers are capable of writing good and efficient code. Its like bad developers might do an awful in job in whatever language they used? Can't be true...

[1] https://github.com/openjdk/jdk/blob/master/src/java.base/sha...
a rebounder, little trampoline great for moving lymph

Yoga mat

Bike
Casio $12 & $22 watches. I get to choose which watch I wear, no battery problems, not heavy, simple resin black straps, rather smaller face.

$4 Car Lighter USB Charger from Walmart auto elec section with two ports. One for my phone, cable always attached, one for occasional passenger. Same in Electrical section is $11.

$20/year Google One storage 100GB. $120/year Dropbox 1TB. Finally having a offsite backup.

$2.04 Pen & Gear paper journals from Walmart with Magnetic closure flap.
I don’t follow. This system is exactly what you’re describing. Apple is not able to access any of your data. The most they get access to is the signature of the file (which would already be matched with known CSAM content) and a potential thumbnail of the CSAM content.
You should ask that question at their next shareholder meeting. I have a feeling there will be fireworks over this topic at that meeting.
Thanks for collecting a list of countries, makes it so much easier to figure out where the problems are.

It could be the UN leading the way on this, with a budget and a mandate to have these plants shut down or modified.

The timeframe must be ambitious, as the world really doesn't have the time for long schedules.

China and Taiwan seem to be the hardest to reason with, so additional pressure might be needed.

But it looks promising if these plants can really be changed or phased out.
Rust wrapper types aren't like C++ typedef. If you just want an alias for the u8 type in Rust, you get the exact same performance:

type Tiny = u8;

The compiler knows a "Tiny" is just a u8 anyway and exactly the same code is produced.

The wrapper type is a distinct type, which is why you'd want one because it can have different properties from whatever it's wrapping.
If just South Korea, Germany, and Japan cleaned up their superpolluters, it sounds like that alone would go a long way to reducing emissions.
An FPGA would be hardware emulation rather than QEMU which is software emulation. For older systems, am FPGA can get you a lot closer to how an older hardware worked by mimicking the actual timing characteristics or by just straight copying the gates into RTL. It all depends on the goal, you may just want to run the software at the same speed like for games or you might want to just see how fast a softcore Z80 can run VisiCalc. With the development of systems like the RC2014, FPGAs and newer microcontrollers or SoCs have made their way into peripheral cards to allow easy connections to modern day interfaces like SD Cards, Wifi, and even HDMI. It takes almost no effort to connect an ESP8266 to the serial port of an ancient computer and send AT commands to access websites and network fileshares.
It's easy to find other people saying they don't have to take drug tests. It seems more likely your doctor is mistaken or lying than many other doctors just ignore a legal requirement.
Not sure what your financial situation is, but emergency procedures at the vet can get very expensive very quickly. I would very much recommend insurance even if it is hardly ever needed. Also, starting with insurance later will get you exclusions on the policy for age related issues.

I'm paying USD600 a year per dog in insurance. It already paid for itself for several years with one stomach bug gone bad that needed somewhat intensive care at a vet hospital for several days.
Bizarre. on V8 this seems to be an underlying limit on Function.prototype.apply -- and in the REPL, it's not even deterministic, somewhere in the neighborhood of 123,125. (side effect of optimization?) It's enforced on the caller side as well, the empty function with no arguments still throws when apply'd too large an array.

It's not at all clear to me why this would be a necessary limit to exist, as functions can't reasonably have more than a few hundred formal parameters so passing 100,000 would always imply using unspread or arguments on the receiver, which could surely trivially handle arbitrarily sized arrays.
Yes, it just leverages annotations and docstrings.
> The worst part is that now the dam's broken, it's all bleeding back into "computers".

Back in the day, before cellular phones, mainframe and minicomputer vendors tried their best to restrict the software that could be run on “their” hardware. They realised that they could squeeze the most out of their customers that way.
Assuming one didn't asphyxiate or freeze to death on the way up, unfortunately, if during the day, you'd likely suffer immolation (due to high temperatures in the thermosphere) before losing consciousness from asphyxiation. Also, even if not either, the fall doesn't kill you; it's the impact.
Trustable news organizations gaming Google search algorithms
Are you also against the covid vaccine because the trials were funded by the vaccine makers?
that's exactly what should keep you awake at night. Because the conceptual cost is arbitrary and not meaningfully measurable in a quantitative sense, people tend to elide over it, but though it's not measurable that cost is no less real and might bubble up in the form of someone losing money, or in some cases, causing physical harm.
I don't think "Monsanto" has given up on GMOs, now they are Bayer and they sell a lot of GMO products.

The article linked does highlight a very important point without really enlightening readers about the history, GMOs were never about higher yields. Higher yields have always come from conventional plant breeding. The common misconception is that plant genomes are simple and we can manipulate them at will but the truth is that plant genomes are way, way more complex than animal genomes and we mostly have no idea how plants work.

GMO's are about specific pathways that we can understand that dictate the reactions is specific conditions, very narrow manipulations of a plant's metabolism, that we mostly discovered by accident.

The incredibly complex genomes of plants coupled with the incredible variety of plants out there to cultivate means that it will take a giant leap of technology geared towards understanding plant genomes that will in turn allow the effective application of technologies like CRISPR for manipulating plant genomes.. and that is decades away at best. I hope to live to see it!!
If you load Graphene OS or CalyxOS, can you side load apps like Kindle, Google Play Books, and Audible?

I think iPads are my favorite digital device ever (I write books, Mosh/tmux to dev servers, and great for consuming content) so the idea of leaving the Apple ecosystem is a sad idea.
Yes. The only way they would get the signature and low-res version is if it’s already been identified as CSAM (with a 1-in-a-trillion chance of a false collision). If they’re not getting your content, it can still be E2E encrypted.
Maybe they're afraid you'd avoid more effective preventive measures, like masks and vaccines
Im not dropping school, just my outfit – naked blonde in TikTok – TIK PORN TOK
Pragmatism is finally replacing dogmatism at Intel.

I wonder how much of that is due to their new CEO.
I don't think it is unreasonable for the state government to double the forest management/firefighting budget annually until this is fixed.
> A machine does not do that; instead it'll give words intrinsic, non-negotiable meanings. It won't have "wug" in its dataset, so it won't understand that sentence.

> I don't believe that machine learning will solve this issue _on its own_, but it could once we're able to simulate that negotiation of meanings.

Fascinating example. Personally, I don't reckon there's any inherent reason that forces all machines to give words intrinsic non-negotiable meanings. The machine is merely fitting or predicting based on some model that someone has cooked up, subject to some particular modelling assumptions.

If someone can cook up a new model then the machine will be able to negotiate wug-meanings too. (perhaps some kind of hierarchical or parallel model that incorporates a baseline model assuming intrinsic meanings learned from training data, but overlays some additional wug-negotiation subsystem that can kick in when it encounters a new word or starts to infer that a word is being used in a rather nonstandard way).

In the world of parsing text for programming languages (which should have well-defined grammars, hopefully an incredibly well defined and easy problem, unless the language is insane/c++) in order for a computer to output helpful error messages when a programmer types something incoherent, a helpful parser needs to be carefully built to handle all kinds of weird crap and attempt to make some kind of sense out of it ("there's no 'ffo' defined. Did you mean 'foo' or this other thing 'bar' that is sitting right here defined the current context?").
I’m not an expert but it’s my understanding that the deal is more detailed then that and less about not favoring foreign companies and more about getting one big negotiation done all at once for a large number of industries.

I really enjoyed this episode of Planet Money that tells the story of some of the original NAFTA negotiators: https://www.npr.org/sections/money/2015/06/26/417851577/epis...
I took action by sharing this link to the 綠色公民行動聯盟Green Citizens' Action Alliance group in Taiwan, to encourage them to protest about the coal plant in Taichung.

https://www.facebook.com/gcaa.org.tw/

What are you doing to help? If you live in Poland, India, South Korea, Taiwan, China, Germany, or Japan - contact an activism group, and ask them to gather support! It is shameful for the governments of those countries to read reports like this about themselves, so I hope that they might be stirred to action that will help improve the environment and save the world :)
The dream would be for that energy to come from renewable electricity, so I think it's still a viable fuel to consider for the future as a holdover fuel for the enormous internal combustion engine fleet the world has. We can't immediately convert everyone to electric, so a good holdover might be making renewable fuels more viable.

I intend to keep my car in operation for a long time, as a car for motorsport, so I converted it to E85 for performance and long term robustness of fuel supply. My guess is that as petroleum and diesel fuels go out of fashion, only niche consumers will need combustion fuels, and that will be motorsport and ethanol blends. Companies can already make ethanol racing blends work financially, so I expect it to stick around.
lidar builtin to the mirrorless that takes a depth would be amazing. not just for computational photography but also to make focusing way more accurate!
73% of carbon emissions from electricity generation, not total emissions.

Still, that means retrofitting the worst power plants with CCS systems could have massive benefits.
I tried to priority mail the keys to a mailbox slot back to someone last year so it would go to their doorstep and not the mailbox slot. Post office put it in the slot anyway ostensibly due to covid. Had to get new keys made. I should have pushed for a refund.
People didn't understand that they were paying in programmer / compile time / bad error messages? I don't believe that for a second. Those costs are extremely visible. As visible as it is possible to be. They wouldn't get more visible if you dressed them in reflective jackets, slapped a police light bar on top, and turned on a siren to make sure everyone was looking in the right direction. Who undergoes that kind of suffering and doesn't even notice? Nobody.

In contrast, the benefits of Zero Cost Abstraction are quite subtle. "Why would I want that? Ever heard of Moore's law? Caring about perf is so 1990s!" goes the immediate thinking. If you never have to write high-perf code, that reasoning is even correct! Of course, there are still many places where performance does matter, and being able to use high level language features on the very innermost loops, the places that halve or quarter the throughput of your $6000 graphics card(s) if you carelessly toss in even a single call of overhead, is quite something to those in a position to take advantage.

Since the caveats of ZCA are obvious and the benefits are subtle, I think it's perfectly fair to use the term as a way to draw attention to the latter.
Blatant what? Asking questions?
Robo-Vans Could Start Delivering Profits and Not Just Pizza
> I don't know the legal details of NAFTA...

I hate to say this... but, why are you commenting if you don't know the legal details of NAFTA? The legal details of NAFTA are thorny, often surprising, and extremely relevant to this issue. Just search for the case history of the "tantamount to expropriation" phrase from NAFTA, and the crazy way these court cases have played out over the years under NAFTA.

NAFTA is practically the poster child for "trade deals with weird language, that should probably have never been approved by congress, with far-reaching consequences."
“My scooter was stolen. Unknown to the thief, I hid two AirTags inside it.”
(Note that you can't actually "sum" the code sample's wrapper type because it lacks the appropriate operations. I spent a while trying to actually make a working example where I trusted I was measuring something "real" and not artefacts and I eventually gave up. Definitely begin with an actual problem, so that you know what you're trying to do and can measure whether you're doing it or else you may just be wanking)
> It's likely true, but quite probably even worse.

"Worse" is kind of better, because big improvements can be made by focusing on these big polluters.
Hard to get simpler than BitStorm. A single PHP file you can drop on a web server: https://web.archive.org/web/20111101104813id_/https://ck3r.o...
Unless I'm mistaken, I think this misconception arises from people not realizing that a lot of corn is actually intended to become flour, not to be eaten off of the cob like sweet corn. So yes, these corns aren't edible when rolled in butter at a barbecue, but they do grind into flour just fine to become other things.
IRL games don't blindly execute the rules like video game code: in rare cases it's possible for the rules are poorly worded in a way that would allow something stupid, and yet that wouldn't be actually permitted play by any reasonable player or arbiter.

It's happened several times in MtG tournament history for example, where some mechanism was so clearly against the intended rules that the judges just didn't allow it even though it would have worked as a strict reading of the rules (nonsense about actions "between turns" and I recall Yawgs Will exiling as a triggered effect both just getting shut down by judges).

The two things you mention are solely gags for funny chess puzzles about what is an obvious oversight in some specific written rulesets, not actually something that would have actually been legal play.
Get a weight loss system in 21 days
America is flying blind when it comes to the Delta variant
But airlines by itself is only responsible for 2.3% of global emissions.
On Earth you need a keel to oppose the force on the sail, which has a component in the direction of the wind. In orbit, the equivalent radial force is mostly perpendicular to the direction of motion, and so does very little work. Radial forces in orbit are much less efficient at changing orbital parameters than the equivalent axial (prograde/retrograde) acceleration. Moreover, if your orbit is roughly circular the applied force mostly averages out over each orbit.
Common experience can be inferred from utterances, but difficult until stated, e.g. "the pleasing coolness on the reverse side of the pillow."
http://lib.ru/ADAMS/liff.txt

Similar to TFA's compression, if utterances are messages, can we decode them? (i.e. is it possible, not whether computationally feasible).

We need sufficient redundancy, so for example, a one-time pad encoding is impossible to decode (each message is encoded using random information, which sender and receiver both know, that information being shared offline/out-of-band).

So, human beings do have shared offline information, that TFA discusses. Unlike a one-time pad, this information is reused repeatedly. TFA claims the amount of reuse is insufficient for statistical inference, and argues that variations (like bag, suitcase, briefxase) will not be picked up as the same kind of thing (container), thus reducing the amount of reuse.

I think statistically inferring this commonality is feasible, from messages like putting in, taking out sometning etc.

Another argument made is that the message must be perfectly resolved. This is far from true in human communication, where ambiguity is rampant in practice. People routinely clarify as they talk, sometimes realizing later there is a misunderstanding - implicitly, by stating their understanding, sometimes explicitly asking for repetition or clarification.

Part of the skill of written communication, where the reader can't seek clarification, is to strive for clarity, describe the same concept in sifferent ways, give examples - and for very skilled writers, to subtly calibrate readers for the next idea in the process of communicating the previous idea.

But TFA is basically right, that there is a limit to how much shared background information can be inferred from utterances. One example is that technical experts are difficult to understand for humans without that technical background, and mere terminology isn't enough.

Another example is observational comedy, where the auidence understands, though it has never been said before. (from DNA)

ABILENE (adj.)
Descriptive of the pleasing coolness on the reverse side of the pillow.

Now, this effect perhaps could be inferred from some characters in stories flipping their pillow on a hot night, or might require a simulation of physics and physiology - a big ask from utterances!

KENTUCKEY (adv.)
Fitting exactly and satisfyingly.
The cardboard box that slides neatly into an exact space in a garage, or the last book which exactly fills a bookshelf, is said to fit 'real nice and kentuckey'.

Some words are funny because of how they sound or their feel in the mouth. Again, difficult to infer, if you have no mouth. I think "kentuckey" is apt in the above because of "tuck", and "ken" somehow makes it funny, but I'm not sure why (maybe a statistical method would know why?). I do seen why the southern phrase at the end is funny.
Yes, "real" is the time from start to finish and for a multi-threaded program "user" and "sys" will be the sums of the corresponding times for all threads, so normally "user" will be many times greater than "real" in that case.
Given the lack of an explicit announcement this seems very unlikely.

I don’t think Apple are stupid, it would have been a clear PR win if they said “we’re adding E2EE”.

Given no explicit statement, and how drastically it changes the nature of their service, I don’t think your speculation is justified.
> 2 Sn2+ → Sn4+ + Sn

This isn’t a redox reaction though. Those are tin ions in equilibrium with each other.. so no combustion.

> I'll ask the chemists in the house if they know of any such reactions tomorrow since Google isn't being much use

I’d be interested what you find out, my chemistry knowledge has aged… theres always stuff I don’t know!

Edit: Yep you’re correct it is considered a redox, but not combustion.
^ Or it's open source version, SyncThing.
I think it's more complicated than that. Google's engineers are under pressure to constantly "improve" things, or in other words, to push out new ranking algorithms. Once you go down the AI path, it's probably hard to go back.