skysight-inc/HackerNews huggingface dataset:
>Sure, but then I guess you always install the dependencies from scratch

Sure? On your dev machines the dependencies are already installed. On GHA VMs the network is fast enough that installing deps is not slow. What's the problem?

And if you really have a problem, presumably you have some master tarball / container image that your devs use to set up their dev machines because installing your deps is so complicated, so scp / pull that in your script?

>can't utilize cache

A cache is necessary for CI VMs that are cleaned for every run. When building locally your dev machine already has everything the cache would have.

>and won't have a dependency graph as well.
>
>Parallelising your build/deployment will likely also be harder to do.

You realize the two things shell scripts are good at is running commands either series or parallel, exactly how you want them? Instead of learning a brand new DSL to be able to do `if` and `&`, you just write `if` and `&`. This is already covered in the comment I linked.
~liability~
I appreciated this post because I bought an Apple Studio Display to replace my LG 5K UltraFine that I should get in a few weeks (VESA option took longer to ship) and I was curious how much easier/harder it would be when using Windows. I'm primarily a Mac user but like the author, would like to use my external monitor with all of my devices if possible.

I built an AMD gaming rig last year with a motherboard with a TB3 port built-in (one of the few AMD options to support this) but because of how it is configured (there is only one DP-in port on the motherboard and you need two of them over DP 1.2 to get a 5K signal), the LG 5K only outputs at 4K. All things considered, that was a fine trade-off.

But it looks like the new display is DP 1.4 (at least in theory), meaning I can at the very least use the adaptor cable to just get 5K signal, even if speakers and webcam don't work.

I wish all of this were easier and that Thunderbolt were easier, because it's such a great technology and it is frustrating we have so few options.
This was fun to play around with. I made some very minor changes and posted at https://gist.github.com/hadley/d54895557fbb0fe0402d2277b9011....

It revealed to me that there's a buglet in `forcats::last()` (https://github.com/tidyverse/forcats/issues/303) and made me wonder if `pivot_longer()` should be able to rename the columns as you pivot them (https://github.com/tidyverse/tidyr/issues/1338)
If you want to take the pure economics argument -- you have failed to account for the present value of future business that Adafruit will generate by keeping their repeat customers happy.
Maybe it's just me, but it's just cool to see the CPU market competitive again for the first time since the late 90s.
Part of the problem is bad PR. Its induced by 1: a terrible name, dark matter implies a lot. and 2: Pop science doing an utterly awful job of explaining the topic.

Many people walk away with the assumption that dark matter is literally massive lumps of stuff out there that is just really hard to see. Kind of analogous to stealth aircraft or something. This sounds absurd and it is. And its why a common reaction is to consider it absurd and that we probably just have gravity wrong.

The reality is that dark matter is just the name given to a set of observations. It wasn't intended to be descriptive. We are talking about scientists here, not public relations. So they are liable to fumble in the PR bit. Its not what they are good at. I consider the Neil DeGrasse Tysons and Michio Kakus of the world more to blame than the community at large. They have chosen to become the popular face of science and with that have a responsibility to properly communicate it. Their failure contributes to why people distrust academia to some degree.
Analysis of 11,000 open Open Source jobs (2022 Open Source Job Report)
What's interesting is that for most of my childhood (80s and 90s), aside from a few wow moments I was pretty underwhelmed by the standard of the tech. It was like it was trying hard to be something it wasn't yet ready to be. I used to walk into television shops and think they all just look crap. Computers used to frustrate me so much - crunch crunch to do anything, and 256 colours was deemed good (!?). The first music players where you might be able to get one whole album onto a memory card that was too expensive to put a price in the rs catalogue (or perhaps too volatile a price). Anyway, tech was crap. Then around 2005 or something, it started becoming what it was meant to be. You could buy a computer and it could do everything you needed it to do; of course you always wanted more number crunching, but you could see where it was only just right the corner. Then GPUs started doing computation, and computation stopped being thought about. Memory was super fast and copious. One now felt limited by programming capability, not hardware. I'm now genuinely excited by technology. As much as it pains me to say it, the television departments are places of wonder.

It's in that context that this post feels like another step towards achieving some promised vision. If this is realtime, it is truly fantastic.

Now to hope we can deal with climate change and despots and poverty so it's not all for nought.

As an aside, one early wow moment was the first time I saw a mini camcorder, then another for the first genuinely mobile phone; both Sony I think. Also, though a bit later, I remember seeing an in-car GPS and deciding it was basically a perfect interface for it's task.
Apple's operating system 8.6 nailed the desktop. Everything since has been a disaster.
What are the issues with self hosting Supabase?
Given the context provided by the rest of the sentence, they were clearly not talking about any legal statute of limitations.
buzzfeed news is not important or even relevant to the overall function of buzzfeed.
Maybe I'm looking in the right place but I couldn't find docs on scaling. How does Appwrite scale up WS connection pool, workers, cloud functions.
see also https://en.wikipedia.org/wiki/Nelson_Bunker_Hunt
A few key insights:

1) There are 11,000+ open jobs in Open Source across top startups, unicorns, and big tech co's.

2) Developer Relations, Tech Writer, and Community roles are all 3X more in-demand at Open Source co’s vs. the rest of tech.

3) More than half (50.4%) of Open Source roles are Remote. That makes Open Source roles more than 3X more likely to be Remote than other tech jobs (current average across tech is 16.1%).

4) There are 3 companies with 10+ Open Source projects on GitHub each with 10K+ stars: Google (27), Facebook (16), Alibaba (13).
How are you planning to make money?
Unless you're indicting the entire Western economic system (which is fair but also not something I'm going to argue about), blaming investors is nonsense. Corporate officers are responsible for having and selling a vision. If these companies got rid of the R&D departments, management owns that, not investors.
I have a voip number forwarded for incoming. I have no caller id for outgoing.

Thus, even with google having my name linked to a number, it does not link to my cell phone.

Reply to comment below:

No one gets my real mobile number, so that is solved.

Why would I care if my VOIP number is in address books. That's the point of it, and why I have it

I'm not trying to hide from the government, I am preventing Google, FB, etc from linking my mobile to me, and preventing random people from tracking my location, which is trivial when they know your mobile number.
"Advanced" (read: decades old) type systems. They provide tools like algebraic data types, generics, interfaces, row polymorphism and many others, but just those four allow expressing a gargantuan amount of invariants in the type system without sacrificing flexibility. Invariants that can be proven once and be maintained throughout years of code churn without repetitive runtime checks, heavy discipline or overly repetitive automated tests that attempt to poorly reimplement a type system.

They can be used not only as a way to let the compiler help you out in not making mistakes but also as an exploratory tool to test out many edge cases with quick feedback and as an informational aid to help quickly introduce new developers into a codebase with its own business domain explained in a language that allows conveying "this is possible" and "this isn't possible" much more quickly than reading tons of procedural code until the reader comprehends all the implicit rules laid down by the program's behavior.
Not too much of an update, but they were still using it in 2017.
Probably not. It's really inconvenient for a large organisation to drop them given how embedded identity gets into everything. It's reputational damage but something worse [0] happened to OneLogin a few years back and they're still around.

[0] https://www.csoonline.com/article/3389138/how-onelogin-respo... (unsurprisingly the canonical article from their weblog is missing now)
wow. you just blew my mind. thank you.
https://twitter.com/ronvoluted/status/1506254884961611781?s=...

The link wasn't working for me, but I found this tweet by the author.
> Sometimes what is considered "reasonable consequences" is something as significant as loss of livelihood.

What if it’s reframed?

If I call my boss a fatty and they fire me that’s ok right? It’s just their feelings and I’m losing my income, but in that case it’s acceptable. Why?
One of the biggest benefits of k8s for me, back in 2016 when I first used it in prod, was that it threw away all the extra features of Docker and implemented them directly by itself - better. Writing was already in the wall that docker will face stern competition that doesn't have all of its accidental complexity (rktnetes and hypernetes were a thing already)
Are there any alternatives you'd recommend? When last I looked I was surprised how limited the options were for 2160p + higher refresh rates (I guess maybe cables/ports/GPUs need time to catch up?)
When I was working for a fintech company, we built a suite of specs for a ledger. Based on those specs, we could generate data. And it wasn't just some set of key/value pairs with completely randomized numbers. It would generate "a proper" ledger, where every number in a transaction depends on other transactions.

We used that generated data to render UI locally and on the non-prod environments.

Using the same specs we built data validators, we re-used the specs to validate data in the input fields in the UI, which is totally bonkers. How the heck do you achieve code re-use between completely incompatible ecosystems - in our case, JVM and Javascript? Even Nodejs doesn't always let you re-use code between the backend and the front. Clojure does.

Using the same specs, we've built property-based/generative tests.

Before, I never experienced the joy of creating such robust, predictable, and reliable software with any other (statically typed or otherwise) language.

I'm not saying you cannot build a similar thing (or even better) with Scala or Haskell (or some other PL). The simplicity of how Clojure allows you to write stuff like that - is just incomparable.

Once again, I'd repeat the point I made in the parent thread: Clojure has an excellent price/quality ratio for building software. ROI from hiring Clojure devs, in many cases notably higher.
But who decides what "actions they take that harm others" is?

If you look up if there are nazis in Ukraine army in US news, it will claim it's false, but international news sources say it's true.

Since nazis are the worst ever, don't you think it's important to get this right? And how can we tell if we can't have openly opposing sources that don't get cancelled?
I really don't see what they can do. It seems like in the last year they pivoted hard into "ok we'll build chips in the US again!", but it's going to be years and years before any of that pays off or even materializes. The only announcements I've heard from them are just regular "Here's the CEO of Intel telling us how he's going to fix Intel" PR blurbs and nothing else. Best case maybe they just position themselves to be bought by Nvidia...
Unless you cycle across town every time you swap SIMs, I don't think this will help much. Just the fact that those two SIMs ping the same cell towers is enough for a bunch of data aggregators to correlate the numbers back to the same person.
Problems with “graceful shutdown” in Kubernetes (2019)
> Samsung, for example, wouldn't let me spell out the word "samsung" in the email field at all.

I wonder if this is, in their mind at least, a sort of phishing prevention/deterrent.

I also use the [foo-company]@[my-domain] structure, and the number of times a customer service rep has asked me "Oh, do you work for [foo-company]?" is more than I can count.
> and the Adafruit blog post just calls it "Authy"

Twilio acquired Authy in 2015, but didn't put their brand on it until a year or two ago, so a lot of people just call it "Authy" out of habit/without knowing Twilio owns it.
Dark matter is possibly the best evidence in support of Dr. Mills' Hydrino theory https://brilliantlightpower.com/theory/ which deserves a fair reading. There are about 20 experimental results supporting this theory that models electron orbits as spherical shells instead of probability clouds. He has machines that produce 100s of kW from small quantities of hydrogen - 200 times the energy produced by burning hydrogen. https://brilliantlightpower.com/tpv-suncell-rectanguloid-cav...
FWIW organisation size of Okta probably has hundreds if not thousands of AWS keys. We really won't know which keys were that.
>But he's simultaneously criticizing people who want to end "cancel culture" because he sees them as also committing a "denunciation of other people’s speech".

Right, but I think his criticism here is not that "they should not denounce other people's speech", it's that they are being hypocritical in their reasoning. He's arguing against the soundness of their denunciation, not arguing against their right to make it.
Does that cover risky behavior that could lead to hospitalization as well? Lets be honest, we did collect quite a bit of data over the pandemic years and your risk of hospitalization from COVID is not some random chance but determined by your state of health.

Differently put, i am having a hard time calling healthy teenagers selfish if nobody thinks about calling anyone with a still obese BMI after 2 years the same. Because to be perfectly blunt, looking at the numbers the later is a lot bigger of a problem then the former.

edit: In case anyone is skeptical about the giant impact obesity has, here the CDC numbers from last year
https://www.cdc.gov/pcd/issues/2021/pdf/21_0123.pdf
Figure 1 has leading underlying medical conditions. Hypertension, Lipid metabolism (cholesterol), obesity itself, diabetes and coronary atherosclerosis being the first 5.
Table 1 has the numbers of hospitalized. ~95% had two or more on the list.
I’m curious why Supabase didn’t suit your needs, especially since you’re looking for Postgres support?

(Disclosure: supabase ceo)
2FA is not even remotely secure via sms, as shown 100 times over. The only reason google loves it so much, is it links your real life name to your accounts.
> who would make the same quality vs price choice that an Apple customer might.

That's a pretty elitest take that doesn't really hold up to any scrunity at all. Other than the resolution, this is a pretty mediocre quality display. At this price point there are no shortage of displays with much better overall image quality, other than the resolution. You're paying for that 5k in more ways than just the price at checkout. Even within Apple's own ecosystem it's pretty weak. It's bigger than the display on the MacBook Pro you're probably docking to it, obviously, but it also looks way, way worse than the display on that MacBook Pro.
This is a great candidate for the "Hold my beer" award of 2022.
What else are you gonna do? Get out during a tornado? Best thing to do is drive off and get out of there before your luck runs out. I bet that if you were inside that truck, the driver would not be acting like it was no thing.
I wouldn't expect to have professional development overtly included in a short term contract, either. I'd expect a much higher hourly rate to pay for it though, amongst other things.

I'd expect if the plumber worked for a plumbing company they'd probably invest some time and money into skills growth, and pay for it out of the money they charge you.
This is true. However, it is not the whole story.

0. Adafruit cannot raise prices of rpis due to contract.

1. Adafruit makes the same amount of money regardless of who buys the product.

2. It is in the incentive of Adafruit to increase it's customers good will. It is considered an asset for Adafruit (Companies account for this via 'Good Will').

3. People generally don't like scalpers, "Scalpers bad"

4. By providing means to avoid scalpers, they are capturing some of the profit that scalpers would be making and converting it to a 'Good Will' asset, "Adafruit Good"

5. 'Good Will' + money > money

Thank you for participating in economic analysis.
One problem with high pixel density is that you either have to scale everything up, or everything becomes super tiny. And second problem is that with bad eye sight due to aging things get blurry anyway... That 12px font ... I'll just keep buying larger monitors.
I think he meant market-value. Some guy at a landfill explained to me that SMD caps were a lot better.
I'm on the ground, too, you know. fighting different battles, I'm sure, but I'm fighting, same as everyone else.

except I have something of a superpower that not everyone has: two and a half decades of hindsight.

my experience tells me, without question, that smart development practices (which are never ever what you hear among the technological fetishists in this field, who chase newness and do not chase improvements) are almost always the ugliest and least structured up-front, and the most pleasant projects of all time by the time those projects are mature.

there is no rule to guide you, other than to simply write what you need right now, and no more. when you need more, write more. Do not try to predict what you will need, because today is the day you are the least experienced you will be from this point onwards. you will be a better developer tomorrow. so write today only what you need today. tomorrow you will know more, need more, and you can add more, and fix what was already written by the less experienced you.

there is no framework, no paradigm, no approach of any kind that creates good software (of any size) that does not evolve as the project itself evolves and as the developers evolve. none.

and finally, the curse: when you're at an age no one listens to you, you will realize this as well.
SpaceX will now launch satellites for top space broadband competitor, OneWeb
The other commenter wrote that is black people commit more murders then it isn't surprising to see more black people in prison for murder. That's not circular, that's an expected outcome.

Are you simply unwilling to acknowledge any (subjectively) negative differences between cultures? Does culture influence decisionmaking or not? Is respect for law and academic achievement not a cultural trait? This is such a trivially obvious argument if you are willing to move past the irrational taboo that relegates us to pretending that culture can only vary positively. Does culture influence behavior and decisionmaking or not?
They're both true of course. Polyps get removed all the time, it is unremarkable in a medical sense, and probably not enough to even warrant its own billing code, otherwise it certainly would have been listed.
I’m pretty sure my little 12” Macbook with a dual-core m3 has less processing power than a Raspberry Pi 4.

MacBook runs a little slow but it’s more than enough for word processing and web browsing.
OpenShift 4.10: Red Hat teams with Nvidia to add AI and machine learning
It’s not a disappointment as we have not been able to fully try it out yet. Personalized medicine is in its embryonic infancy. Naysayers can say what they will but the medicine/therapy of the future will likely be completely personalized AI generated RNA retroviral/dendrasome delivered cocktails that are based on an AIs comprehension of your entire genome and epigenome. I’m talking the next 100 years. One major problem although beneficial at times, the FDA approval process inhibits the development and shipment of new solutions to medical disorders.
"please stop writing shell scripts" - no
Fred Brooks' other famous bit (besides the "mythical man month"): "You should plan to throw one away. You will anyway."
Nice post. I wish I was reading this 6 years ago, but at least I quickly learned to be humble about the quality of my code.
Was the person vaccinated? This was done before people were vaccinated so it’s unclear if being vaccinated helped:

“THIS STUDY WAS DONE BEFORE VACCINATION WAS WIDELY AVAILABLE.”
sure. or if using something like Vavr... catch a bunch of 'em all at once.

```
Try.success(foo.
.map(...)
.mapTry(...)
.map(...)
.mapTry(...)
.onFailure(e -> LOGGER.warn("Failed %s", e)
.get()
```
CPAP is the gold standard in treatment, and we'll be supporting it in the next few months. But it doesn't work for everyone, so we're also offering validated alternatives as options for patients who aren't interested in CPAP or are noncompliant.
You dont need to hand over your mobile number, just get a raspberrypi, install freeswitch and sign up to a free voip number which happens to be in the range of numbers used by mobile phone operators.
https://www.sipgatebasic.co.uk/

I really dont know how they think they can use 2FA to stop all but the most basic of bots from buying up rpi's.
Another British company makes banknotes for "over 69 national currencies" [1].

From the website [2] I can see England, Gibraltar, Seychelles, Macedonia, Bangladesh, Kenya, Solomon Islands, Thailand, Uzbekistan, Qatar, Fiji, São Tomé e Príncipe, ...

[1] https://en.wikipedia.org/wiki/De_La_Rue

[2] https://www.delarue.com/currency/overview?hsLang=en-gb
But won't those people simply not rise through the ranks if they don't perform well? At the next step, how would they really "take over" the legal system just by being woke at work? They still have to make the same arguments the rest of us make in partnership disputes, proxy battles, sec lit, etc. Even by doing pro bono, best one can hope for is a good result for an individual, not systemic change. Most judges aren't woke. Going from A to Z here is rife with issues.

When there is a progressive version of FedSoc, then they might be poised to takeover the legal system. But for now, conservstives have taken it over by correctly identifying the power of the judiciary--the least accountable branch, btw.

Personally, I am fortunate to be at one of the least woke biglaw firms and nobody in my first year class is like that.
I think a PoS/lexical category mismatch in a translation like that ultimately comes to the fact that source and target are independently conceived languages.

Frequency is a fast-ness or intervals of an event. The wrong translation, 頻度, is likewise a likelihood in a regular occurrence.

The technical translations, 周波数, is “loop-wave count”, and 振動数 is “swing-move count”(used in context of acoustic energy — I’m aware you would be familiar with it but for the record).

There is clearly no etymological connection between Frequency and 周波数 or 振動数; one way to call it is it’s a domain knowledge, but it’s also true that one is adjective and one is noun, or one is single and the other is a composite word.

So I think it goes down to the fact that each language encodes human cognition differently, even though it is often argued that languages are universal in ability to express ideas, and that translation is “impossible”.
What factors are causing you at container orchestration as opposed to continuing with your current strategy?
The Samsung G9 is only capable of achieving 240Hz with display stream compression (DSC). Source: https://www.rtings.com/monitor/reviews/samsung/odyssey-g9.