skysight-inc/HackerNews huggingface dataset:
Starlark has taken over the build system (as it was originally built for) and a small number of other systems at Google. There are a couple of other internal languages that found success in specific domains. But GCL remains the most common config language at Google unfortunately.
I think that's the thing? Block programming languages come from folks who write "CS education" literature as opposed to the "new programming languages" literature. They're turing complete, because curriculums require teaching the use of if statements and for loops, but that's about it.

If I actually wanted to use a block language at my day job I'd want affordances for larger, more complex programs. Compiler or JIT, copy/paste, zooming in and out of parts of programs (ala Prezi or something), integration with source control diff tools, C extensions / integration with existing code, console output, file I/O, etc.
For me that’s not an option, because I use my MacBook with an external display all the time, but I also use it as a laptop from time to time. Mac mini is not a solution for me.
My Samsung TV has this feature.
Since we have two different types of immunity, natural and vaccine, we can compare. Natural immunity is still 99% against all variants even for those infected early with the Wuhan variant. So we have a standard that vaccine efficacy should be compared to, 99% efficacy. That´s where we see how badly these vaccines perform. If natural immunity is 99% over 18 months in, and ongoing, then vaccines are really bad in comparison.

Does anyone think it´s a coincidence? The vaccine manufacturers have studied coronaviruses and corona-vaccines for decades, it´s extremely unlikely that they didn´t know exactly how this would play out. 1-2 boosters yearly forever was the plan, and covid is the storm. Trump made the vaccines possible with operation warp speed, Fauci restarted gain of function research under his watch and the virus "escaped", and now Biden the tyrant enforces mass vaccination by excluding everyone from the economy who doesn´t comply. Biden and Trump are not enemies, they´re two vaccine salesmen working together. Welcome to the future, medical apartheid.
Since Einstein did not observe this extreme situation of a star around a black hole prior to formulating his theory, it does proof him right. It was a falsification observation, and it verified the theory.

Apples and goblins should produce predictions that differ from existing theory, and predict a new type of observation that could confirm its correctness versus existing work.
There's also https://cre.fm/cre222-terravision in German, which goes into a lot of detail with the ex CTO of ART+COM.
More like the entire political spectrum. Regulation causing problems? Was the regulation trying to solve a problem for my tribe? Regulation needs to be fixed. Is it trying to solve a problem for the enemy tribe? Clearly the regulations need to be axed.
Mouse, external keyboard, headset... They all use USB A only.
The basis of AJAX was Outlook Web Access:

https://en.wikipedia.org/wiki/Outlook_on_the_web

First with (of course) an Internet Explorer only plugin to asynchronously load XML, then standardized across browsers.
I created and deployed another full-stack app in just 3 days
DuckDuckGo now supports in-search translations
Except that the medium article is locked while the raspberrypi article is not.

Of course, if you can find the article on twitter, medium lets you bypass the lock, but it take time to hunt those down, if they exist at all. This appears to work:

https://t.co/cddEXeUcNm?amp=1

And here is another detailed article that I found while looking for the above which appears at a quick glance to be the medium article:

https://tips.photography/2020/08/30/how-i-made-a-camera-from...
caption: this was a joke about Zucker's inability to cope with the changing times.
I remember many years ago when I watched it with Turkish subtitles (or dubs, can't remember) that they translated the line "Have you ever been in a Turkish prison?" to Greek prison :D
I've seen it a few times over the years. So many classic jokes. Last time, on Australian TV, before it started, there was a voice-over and onscreen warning "Recommended for Mature Audiences". That was (unintentionally) funnier to me than anything in the movie!
They had different equations for gravity so only one could be right.
Do you have more information about that Liquibase issue?
Definitely looks nicer than mine! ^_^ (but not simpler)
https://news.ycombinator.com/item?id=28900238
"Now" is a little disingenuous because it seems to have been rolled out in July, but I don't think it was heavily known. Or at least I didn't know about it. This is one of the major things that kept me using Google Search, so I thought I'd post it in case others didn't know too.
How would he know what other companies have done? Only the other companies know if they ‘stole’ the technology or if they came up with it themselves.
Why couldn’t you change the battery of MacBook yourself?
A classic from the early days of the patterns movement. IIRC the authors originated the anti=patterns concept. Still seeing this in production environments today.
I'm wary of such absolute statements. I'd put photons near protons in terms of stability: they just don't show signs of decaying.
"The stablecoin operator, which launched in 2014 and has faced intense regulatory and media scrutiny in recent years, says in its current terms of service that “only money will be accepted upon issuance”. The terms, last updated May 2020, explicitly rule out accepting digital currencies such as bitcoin for payments."
You really should stay away from George Carlin.
Not the most constructive comment, but: https://www.youtube.com/watch?v=xfN6VwPWMds
After decades of studies on coronaviruses and vaccines they knew exactly how these vaccines would work. The alternative is incompetence. Choose one, incompetence or deliberate.
How does deduplication work on encrypted files though? I thought they advertise their personal backup plan to be fully encrypted - this would mean that backblaze shouldn't be able to access / identify the data...
You're offended that a satire is called out via text before a movie starts, in order to let more people in on the joke?
It's extremely difficult (and risky) to replace the battery in any 2016+ MacBook Pro. In fact, it's so difficult, even Apple won't do it, so when you send a MBP in for a "battery replacement", they replace the entire top case instead of just the battery [1].

The Air models have different designs. As the other commenter pointed out, you're probably referring to the early 2017 Air, for which battery replacement is a breeze. The 2018+ Air has adhesive pull strips, making replacement relatively easy: https://www.ifixit.com/Guide/MacBook+Air+13%E2%80%9D+Retina+...

If Apple hasn't switched to adhesive pull strips for these models, it's very disingenuous to advertise that they were "Designed with the earth in mind" like this website says. The battery is the only "consumable" component in the laptop, so it's completely unacceptable for it not to be designed for replacement.

[1]

https://www.macrumors.com/2018/11/07/2018-macbook-air-batter...

> the battery can be individually replaced in the new MacBook Air [...] In all other MacBook and MacBook Pro models with a Retina display released since 2012, when a customer has required a battery replacement, Apple has replaced the entire top case enclosure, including the keyboard and trackpad.

This implies that (at least from 2016-2019) they were replacing the entire top case assembly in MBP.
Point taken, thank you.
I3 4.20 Released
Heron Data (YC S20) Is Hiring a Full-Stack Engineer (London)
> Did public health officials not disclose during the initial rollout that the vaccines would wane over time

I mean I'm not quite sure what you're getting at discussions about the possible need for covid boosters were happening before I was able to get my first dose. (all of these are from January or February):

- https://www.gavi.org/vaccineswork/do-covid-19-variants-mean-...

- https://www.cnbc.com/2021/01/14/moderna-looks-to-test-covid-...

- https://www.scientificamerican.com/article/booster-shots-aga...

- https://www.pfizer.com/news/press-release/press-release-deta...

> because they simply didn't know because their effects had not yet been observed in people for that length of time?

You're doing a subtle rhetorical badness here. It's worth clarifying that there are two distinct things that we care about with a vaccine: efficacy and safety. Due to the vaccine mechanisms, we had and continue to have fairly high confidence that they don't have negative side effects. They're safe. So when you say "their effects", you could mean "both their efficacy and safety" or just "their efficacy". But saying

> Did public health officials not disclose during the initial rollout that the vaccines would wane over time...because they simply didn't know [they would get weaker over time]"

is far less ominous, and honestly I don't see a reason to worry about that. Especially given that they were straightforward that there might be decreases in efficacy, but that none had been seen so far. I'd appreciate it if you were precise with your complaint, because I'm having a difficult time telling if you actually have one, or if you're being vaguely contrarian.
(I apologize for the stub, unfortunately "I have to run".)

Why should it be «Comedy»? Maybe it can be just a big construct using jokes. (The intention of the creator does not matter.) Maybe just the "simple" development of absurd over deadpan - which is not "comedic" - defines a core for that cathedral.
Launch Elixir Livebook on Fly
After committing to Metal and then killing 32-bit support and then switching to ARM, Apple has made it clear that video games are dead on MacOS. I don't know what people are going to do with these new GPUs but it's not going to be gaming.
I think the unspoken assumption was that Black people only exist in the US or Africa, partially because many people would have likely seen or interacted with so few Black people in real life that their main reference frame are Hollywood movies and North American television shows.

I don't think I heard the phrase "Afrodeutsch" (Afro-German) until well into the 2000s and one of the kids in my class in the 1990s was Black. I even remember thinking he must be American because of that.

I think there was a period of general confusion in the 1980s and 1990s around what language to use as the German words "Mohr" (originally from "Mauretania") and the German equivalent of the n-word became socially unacceptable and there was a widely held belief that referencing skin color directly was also unacceptable because of a lack of understanding about the actual underlying reasons for this language change (i.e. bigotry and power structures). There's a general sense of detachment I think because this discussion is usually framed in terms of language use rather than actual oppression because Black people are rarely even acknowledged to exist.
Yeah, beer 1000 years BC shouldn't be surprising anywhere?
"I think it's bizarre and very funny, this poor lady has been changed over into a vehicle rather than a person overnight" she said.

Won't be so funny when (not if) the humans are taken out of the prosecution processing, the "offender" automatically fined or jailed for non-payment.
It's tricky because the good part of that port is you can plug anything into it, thunderbolt, usb, etc. But the bad part of that port is that you can plug anything into it and its hard to tell why it might not be working as expected.
Practically all modern historians? Or even just the major consensus of this field? That's astounding to me, I have trouble believing it without at least some anecdotes. Do you have a link or name of one well respected and cited modern historian who adamantly believes this? And a reference to some of their writings or talks where they explain their ideas? That would be fascinating to read about, thank you.
All this talk of "media engines" and GPUs reminds me of the old SID chip in the Commodore 64 and the Amiga with Agnes and Fat Agnes.
I'm gonna live by that from now on.
What about your eggs? Why aren't they Red Lion stamped?
Florida has way more older people per Capita which are more vulnerable to Covid.

So that accounts for the deaths.

But why are new cases so low in a place with very few vaccinated and no Covid restrictions?

You would think they would be sky high!
They are adults. Them being wrong is their problem, not mine.
Brooklyn 99 was pretty good. Not sure, if it counts as 'feel good'?
FutureSDR: An Async SDR Framework Implemented in Rust
>it does proof him right. It was a falsification observation, and it verified the theory.

It provides evidence that his theory is correct, it does not prove it because they still could find evidence that does not fit general relativity.

The posters example made it sound crazy, but "proof" is the wrong word to use. I much prefer the paper's opener of

>The theory of General Relativity (GR) continues to pass all experimental tests with flying colours
I didn't know I wanted to know about this until I saw the link. Well done! :D
I don't think that the red and blue teams are that much behind. A high end AMD mobile processor like the Ryzen 7 5800HS easily beats the current M1 in most CPU bound multithreaded workloads, like compile times. Even if the numbers are true and the M1 MAX is 75% faster than the current M1 it will just be slightly faster than the AMD chip produced on an inferior process node. And the 5800HS you can get in laptops that cost like $800.

The next generation of Intel CPUs Alder Lake, that also has a split between performance and efficiency cores, showed some promising numbers in current leaks and should be competitive with the M1 Max in CPU bound workloads. Where Apple shines are all this proprietary additions to the CPU that are massively going to benefit content creators (video & audio), but I as a developer don't think I can profit much from it and prefer to stick to open standards and technologies.

I'm also super excited and can't wait to see what the next years bring us. As you said it, we are going to be the biggest winners here.
You sound like the kind of person who thinks everything is black and white.

I love comedy. I like some of the jokes in Airplane. I think most of the jokes are dated and the movie hasn't aged well.
I noticed those gaps in the thread of a thermos (vacuum flask) last week. Presumably it’s to vent inward airflow when cooled liquid creates a vacuum.
SaaS startup financial model demo in Excel
The part that annoyed me the most about the series is this: it doesn't show anything in trial about whether the patent is actually valid.

And then in the final verdict, the jury decides the patent is invalid. Of course, if it's invalid, nobody can infringe it either, which makes the rest of the decisions obvious.

(I'm also a bit disappointed that it shows the two Germans as being close to the CCC, which was firmly against software patents, but doesn't even touch on the tension this must have caused).
Exactly. Covid pushers are so disengenuous. Reference things when it suits them and ignore them when it doesn't. Truth is not the goal. Religion is.
What image dimensions? What app? I find this extremely suspect, but it’s plausible if you’ve way undersold what you’re doing. 24Mpixel 16bit RAW image would have no problem generally on an 4gb machine if it’s truly the only app running and the app isn’t shit. ;)
I once killed a $125M deal by being “too honest”
"About a month ago, the local government ordered roughly 35 of its 50 magnesium smelters to close until the end of the year and told the rest to cut production by 50 per cent in order to hit energy consumption targets." That may plausibly be 85% of workers in a key industry laid off for a few months. Ruthless.

A local government near the Chinese/Mongolian border that's willing to be that ruthless can make a difference to the world. I do wonder how many local governments sit on comparable power.
Could you please explain the link reference. I don't get it.
I remember a recent discussion (on the slatestarcodex successor, I think) that a lot of 'punching up' is actually complaining about how (some) lower class people have too much money..
Volatility Smoking House
....by searching for it??
To make a point
https://youtu.be/qwjEeI2SmiU

cw: nsfw
It’s not just repairability. It’s that everyone in this thread says “Apple gave us hdmi! They got rid of the touch bar!” Maybe this falls under “upgradability” but the idea of Framework is that the user decides what to include. Like with FOSS vs proprietary software. If the developers remove a popular UI element, there’s a good chance you can add a compiler flag or find a fork with what you’re looking for. (This is the idea, but we’ll see if it pans out in reality. I don’t like Framework’s smooshed arrow keys; the idea is that I can switch that out to a 3rd party I like. The reality is that there is so far no 3rd party keyboard.)
> Go is not the only one. When I asked a few years ago, if someone could explain dependency injection in terms that I understand, ie Haskell terms, I got the reply of 'hmm, maybe it's like giving arguments to your function?'.

not sure it's a really good explanation. You aren't the one giving the arguments to the function, it's the framework in which you are opting into which is going to do that.

Imagine you are writing a software for, say, rescaling images. You have hard requirements:

- You want people to be able to provide their own rescaling code as external plug-ins / DLLs which you do not know about when compiling your host.
- You want your host software to provide the memory allocation primitives to the DLLs so that they can allocate memory for the rescaled images in a way that you will have control of in the host software.
- The memory allocator being used can itself be a plug-in too, that the user can choose at runtime in e.g. a GUI settings panel.

How do you do that ? I'd wager that whatever solution you find, it will really look like DI.
In the early 00s there were a number of text services providing the same function. I got banned from one for the questions "What is the collective noun for a clitoris?" and "What is the resonant frequency of a clitoris?"

I imagine they were a fun place to work at 2am.
These are some interesting uses of psuedorandom bit streams, but I didn't understand why being able to reverse engineer the streams using ML in these instances would be useful
Dependency Injection is just passing arguments.

If you're writing a library that does things that involve talking to a database:

- Not DI: You `import Database.PostgreSQL.Simple` and your function(s) take the appropriate arguments to pass to postgresql-simple.

- DI: Rather than you `import`ing a library to talk to a database, you take an argument that is an object/function (a partially-applied `connectPostgreSQL`? an instance of a typeclass?) that you use to talk to the database.

(IDK if the various SQL libraries for Haskell are compatible enough with each other to make that example particularly realistic)

Instead of using a library, you take an implementation as an argument. That's all DI is.
He's not helping her family because she was trans, hes helping because they had a human connection.

This, this is what I don't agree, the myopic idea where people deserve help or spite depending on some tribal characteristic.
It really depends. In a large desktop project of ours (we can call it "monolith"), we had manual construction of dependencies, and it quickly became a hard to understand spaghetti mess. A clean declarative DI framework like in the Java world would save us a lot of trouble. On the other hand, we now mostly write small microservices in Go, and manual DI is more than enough.

Passing interfaces to functions directly instead of at construction time sounds like a leaky abstraction, because I as client should not care that some function relies on another function as an implementation detail. Functional languages solve it with currying and in this context I don't see semantic difference between currying and saving a dependency in a class/struct in OOP languages, they're analogous.
You are correct, I meant the price denominated in US dollars. Whether or not the value would rise or fall relative to X other asset is down to the market conditions in X.
Florida has more old people than any other state 20% of the state pop, of course it's going to have more deaths with more of the age group that dies more of Covid.

That doesn't explain why new cases are at rock bottom in a state with basically zero covid restrictions and basically no one has a vaccine...

The natural immune system might not be an Alex Jones conspiracy theory after all !!!

https://www.prb.org/resources/which-us-states-are-the-oldest...
'Fishing' for crabs is usually aptly called 'crabbing'. As a hobby anyway, commercially I don't know, I suppose it's just 'collecting' (traps).

Anyway, I assume you're joking, but for the avoidance of doubt they're not ferrous, not magnetically 'attracted to', so their 'mesmerisation' wouldn't allow them to follow your reeled in magnet.
I think there is a difference. Sum types allows you to choose between values, union types allows you to choose between types. The values of the sum types can contain themselves types, but they don't have to. On the other hand, you have to declare sum types beforehand, and you don't have that with union types. The equivalent of sum types in Ceylon seems to be enumerated types, which from what I understand you also have to declare beforehand. The difference with Rust is that Ceylon also has union types (Scala is the same, Typescript has unions but lacks proper sum types).

As an interesting aside, Rust has what seem to be intersection types for trait bounds (fn toto<T: Trait1 + Trait2)(a: T)).

I'm still not sure about the tradeoffs between union/intersection types and sum/product types. I think the difference is that "set types" are structural, while algebraic types are nominal, which comes with the usual tradeoffs, but I'm not sure.
I figured this out once myself. I had dropped my Coke plastic cap, so to replace it I took a metal cap from a non-carbonated drink (maybe water) that was of the same size.

When I eventually opened the bottle it basically shot my hand off with some speed and shock.

I was quite surprised and then investigated and found the gaps, it's a neat little addition to the design (and makes one wonder how many other little details like this there are in daily life products that we'll never even know about).
> First, if you're doing online mapping, the first thing you think of is to just grab the map and drag it wit the mouse

When online mapping was first around the javascript slippy map hadn't been invented. The page would show you a given map tile, and provide left/right/up/down/zoom buttons that would load a tile one step in the direction you chose. Sometimes with a complete pageload for every step.

For example: https://web.archive.org/web/20040805053745/http://getamap.or...
So... certainly a concern of the zeitgeist.

In the current era, I think we've lost confidence and taste for balanced narratives, neutral depictions and such. Journalism is storytelling. Every headline, choice of picture or example is a narrative selection made by an author. Objectivity is a delusion, best discarded.

That "postmodern" take might be true. It's hard to argue against, honestly. That said, untruths can and do play a role. There's a difference between a world where objectivity is a sham and one where objectivity is not even a sham.

Either way, It's hard to go back. Documentaries and books today are making an argument, not depicting one neutrally... They're not even pretending to. That may make the endeavour more honest, depending on your POV. Regardless, no one owes the whole truth anymore and no one expects it. It's up to you to synthesize yourself a makeshift whole.