skysight-inc/HackerNews huggingface dataset:
The Android camera issues you reference reached all the way up to the higher level Java APIs, at least back when I was doing Android development from 2012 until about a year ago. Dunno if it has gotten any better since then.

All of the MediaCodec APIs were quite powerful, but did nothing to "keep the easy things easy" or hide much of the lower level hardware details from your app.

This is kind of a theme in Android (or was... my experience is slightly out of date right now).

As mentioned by "McDev" in what is currently the top post on this thread it is a good idea to use time-tested third party libraries to do things that you'd kinda expect the OS to handle naively because the OS level APIs don't do a great job at abstracting any of the details away even for things that you'd think you shouldn't have to worry about, like basic image loading with caching and resizing. And that's just still images, never mind when you get into video de/compression.

Hopefully this is something the Android team is working on as they shift more effort toward Kotlin and Jetpack but I haven't had enough recent hands-on experience to know if this is better now.
Yeah, where my dad lives in rural kentucky, they actually paid you for each coyote you killed. Not sure if that's still the case, though.
There's going to be a lot of consultants making a bunch of cash deplatforming all these companies once the k8s bubble pops.
Those are relational database features, not RDBMS features. The SQLite file format specifies a way to organize, store and retrieve fairly arbitrary data using a relational database model.

The library knows how to handle SQL to describe the work being done. The SQL is optional, one can, with the specification, read/write SQLite files in many other ways.

There are almost no RDBMS features in SQLite. There are many many other file formats that store data that offer features that are very similar to SQLite files: indexes, journaling, write logging, etc.

Thought question, you can ask a .tar file to give you a listing of what files and directories are stored in the file. Are .tar files RDBMSs? Consider:

1 - If you consider each file in the .tar file a "table" you can get list of tables.

2 - If each file follows a regular format, say JSON, you can search the "tables" by extracting the file and grepping it or using jq or whatnot.

3 - You can store a special file that is an index of some kind that lets you know in which file some data is, or even where in the file it is.

4 - You can build logic such that when you want to do other CRUD operations you can record a journal and a write ahead log to help build in ACID compliance.

5 - You can build buffer logic to support Write-ahead-logging, transactions and what not to improve performance.

Are .tar files RDBMSs? Trivially no.

But maybe, if you do all these things, you've invented a terrible database and database engine.

However, you need to build a server, user access controls, connection pooling, import/export tools, partitioning, clustering, etc. before you start to arrive at an RDBMS that uses this engine.
Can't wait to see it! I'd love to be on your announcement list.
I think what he's mostly selling is a feeling of superiority. "I'm so much smarter than those sheep. Muh black swans and fat tailed distributions". A person susceptible to this is definitely going to buy more books to find new ways to feel superior to the "masses".

To be fair, I agree with his view on the need to have skin in the game and occasionally he has interesting insights like the decisive stubborn minority.
Get switchres.. you can lower the refresh until it displays the desired resolution.
I was so pissed a year and a half ago when I realized that none of the hubs had a Thunderbolt pass-through.
The new Anker 7 in 1 has a 'USB-C data' port. Given there's no claim or picture of video out, I'll bet that's all it does.

And the tail on these. It's almost always too short to make it useful to plug it into the back of a thunderbolt display.

I think the Thunderbolt 3 monitor I got recently is my last planned Thunderbolt 3 purchase. I'm not sure if I can hold out long enough for USB-4 to land, where hubs are expected to be hubs again. But barring lost or damaged equipment, I'm going to try.
> “I'm sure there are tools and strategies for getting this right, but I've seen this basically kill startups.”

Well if they're doing it like that, it's indeed not much better than hara-kiri. There are better ways :)

How you do it is incrementally, avoiding too-major changes at once, and progressively moving from codebase A (cross-platform framework) towards codebase B (new native thing). But it happens at the integration level, i.e. you build with increasingly more % from B, but during the whole A->B transition it'll be a hybrid build.

E.g. part Flutter / part native.

1. You begin with "let's take camera stuff out of Flutter and re-implement our related features using native APIs": this instantly makes two apps (iOS, Android) with 90-99% code in common, just a fork to handle camera APIs separately (by the way, the state of API affairs often forced you to do this to some extent for any non-trivial use-case; I'd wager it used to be the state of most feature-rich apps in the 2010s).

2. Then you proceed with another component of your app. Rinse and repeat until you've got 90% from B and the remaining stuff is structural.

3. All that remains is to remove Flutter entirely from the equation and rewrite your core app logic: what glues all of the above components together; all of which at that stage are already rewritten for native and tested independently (critical to your success).

Along the way you never truly break UX, it's more of a classic "ongoing development" thing with details changing here and there, and hopefully better UX each step since your move to native must be motivated by something worth it for the client-side (otherwise it's likely your server API model that needs refactoring).

That's how the now-default-consensual approach to how you change stacks without breaking UX, nor your company. Full rewrites on wholly new tech is just asking for cataclysm: you literally do that to yourself, to your own code and users. It's also the only reasonable way I know for small teams, one-man shows, etc.
This was my introduction to calculus: https://ocw.mit.edu/resources/res-18-005-highlights-of-calcu...

Very grateful to this man, and just started watching the lectures for his new course, Matrix Methods in Data Analysis, Signal Processing, and Machine Learning: https://ocw.mit.edu/courses/mathematics/18-065-matrix-method...
No not really AFAICT. It’s part of the Nordics though.
Nobody called them serverless DBs, and nobody does.

There is a vocal minority of reductionists here on HN who dismiss the accepted definition of serverless because the literal meaning doesn’t make sense. It’s just noise though. “Serverless” does have a specific meaning and it’s not “there are no servers anywhere”.

I was around when there was no serverless. Things change, new words arise. Time for us to get with the times.
Even if two engines have the same defect, it's highly unlikely they'd both fail on the same flight.
This is an Amazon affiliate link and the author will earn kickbacks if you make purchases after clicking that link.
The other side: in USSR we were not even taught about WWII. It was "The Great Patriotic War". And it was all Red Army vs. Germans.
While ArcInfo was certainly supported on Irix I'd venture a guess and say Erdas Imagine for "heavy lifting" raster. Remote Sensing was such a fun class.
I’d frame it as “I have been sharing tech lead responsibilities with my boss, and now I am looking to move into a full time tech lead position”. Don’t mention the boss being in any way bad, unless you need to explain a really short stint, in which case be tactful.
it wouldn't be wrong to include one, but it didn't necessarily need it. the link in parentheses serves the same purpose.
I’m not against IB but the lack of stuff like constants is really difficult when a customer demands “same app, different skin”. SwiftUI seems to fix this.
Seems like a great website for EU, does anyone know of something similarly detail oriented for US-based consumers?
Effects of Playing Multiple HS Sports on NBA Players’ Propensity for Injury
I think your zoology is a bit off and the type of coyotes you refer to, and the behaviors you describe are pretty much standard issue for any coyote pack.

C. latrans is the species of coyote - there are subspecies beyond this, but the Coywolf is not one of them.

Coywolf simply refers to the phenotype observed when coyotes and wolves interbreed - this can happen anywhere between all of the wolve and coyote subspecies. Coywolves are almost “one offs” (breeding pair hooked up by chance). Many wolves also have coyote DNA.

https://en.m.wikipedia.org/wiki/Coywolf

https://en.m.wikipedia.org/wiki/Coyote
I know it's somewhat fashionable to say it was all really just a Russian/German war. You rightly point out the contributions of Canada and the UK relative to population. But I have one defense of the naive "but but the US mattered!" view...

Khrushchev and Stalin readily admitted that they would have been quickly overrun by the Germans without the US basically flooding the Eastern front with fuel, trucks, munitions and other support. US readymade military support to Russia amounted to something like a seventh of Russia's GDP.

Between 1943 and 1945, the United States built more ships than had existed in the world before 1939. The US built and crewed more aircraft than the rest of the world combined. The US provided a third of the raw materials, tools, and transport the Soviet Army used. It was the industrial backbone of all of the Allied armies. It brought the Allied to Axis GDP ratio to 5/1 by the end of the war.

Which is just a mere footnote, if your model of warfare completely discounts the importance of logistics and materiel. Or if you believe that the industrial warmaking capacity of your opponent is irrelevant to whether or not you sue for peace.

I know it's tempting to say that contributions don't "count" unless they involve deaths, but, as one notable WWII participant once said, "No dumb bastard ever won a war by going out and dying for his country. He won it by making some other dumb bastard die for his country."

Stalin put it this way: the British bought time, the Americans brought gold, and Russians provided blood.

To be fair, it would be distortative to diminish any of those contributions.

With apologies to:
https://www.imdb.com/title/tt0066206/
and
https://www.quora.com/How-was-the-American-contribution-in-W...

People should learn more about lend lease:
https://en.wikipedia.org/wiki/Lend-Lease
Looks like some HN buried this from the front page for no legitimate reason. I have no affiliation with this site.. stumbled across it this afternoon. HN gonna HN I guess..
The Halo Effect I believe.

https://en.m.wikipedia.org/wiki/Halo_effect
>a single, curved, ultra-wide 38" doing 3840x1600 pixels... That's 3x 1280 wide columns...

This is incredibly important for day to day use. A lot of ultrawides will have a horizontal resolution of 3440. If you want to split that into 2 or 3 columns you will be left with windows sized at 1720 and 1146.67 respectively. Those are weird resolutions. No one is specifically designing programs or websites for a horizontal resolution of 1146.67. However a resolution of 3840 splits nice and cleanly into 1920 and 1280. Those are the standard horizontal resolution for 1080p and 720p. Almost all programs and websites will be designed to work well at those specific horizontal resolutions. Therefore using an ultrawide with a horizontal resolution of 3840 is just going to feel more natural.
There's a good one in north Atlanta whose name I cannot remember. But it's much more than 10€.
I used these at university too. modelling and animating using Softimage 3D in 1998.

Makes me feel very old!
Thoughts on SSL/TLS
I can personally attest that sarcasm will get you labeled as a jerk, downvoted on hn and generally despised, but it will not boost your productivity.
It's definitely not a dumping ground, try get a new feature merged into Linux and see how easy it is.

The inclusive attitude is exceptional for drivers and new architecture support. The kernel is intended to be portable, the more architectures supported the more mature the abstractions become. So as long as there's existing hardware capable of running the kernel for the new architecture, you probably won't meet much resistance landing support, provided it's not a disaster.
Huanan Seafood Wholesale Market
One of Anker's raisons d'être is high current USB ports, so I'd be shocked if they couldn't do 3A.

I did not realize they were not available in the EU though. It looks like they list on Amazon UK, not sure how helpful that is.
This one is not. Computers were clones (IBM?), cameras were clones made on equipment brought from Germany, cars were clones of FIAT.
(I grew up in USSR, for what it matters).
I wonder if this also happens, anyone got a spare ring I could transfer to my account for a test?
But if some being had decided to take some of it, we could still have explanations that seemed good to us and that fit the distribution of what we found. And we would use the match between the theory and the actual distribution to confirm that the explanations were correct.
In "rather than" part

> echo "mystr" # no split

You probably meant to include $

echo "$mystr" # no split

Still, echo is not good for these examples as for it the split doesn't matter and can't be detected, whereas for other commands (or even calls of functions) it indeed can matter.

This example, I think, illustrates the differences between quoted and unquoted use of $name (as present in the current shells) better (to those who aren't familiar with the nuances of shells):

f() {
echo "param 1: |$1|"
echo "param 2: |$2|"
echo "param 3: |$3|"
}

x=
y="55 66"
f "$x" "$y"
echo
f $x $y

#Output is:
#param 1: ||
#param 2: |55 66|
#param 3: ||
#
#param 1: |55|
#param 2: |66|
#param 3: ||
Not investing in the stock market doesn't mean that you'll put your money under the mattress. There are several investment vehicles, from fixed income to real state and including your own businesses. These investment are much safer and are not so correlated to the craziness and plain criminality happening on Wall Street.
Rivian will start under expected $69,000 price
Why does valuing your life have to do with it? It takes a fair bit of time, but there's a ferry to Helsinki from Germany that takes a day, a 5 hour train from Copenhagen to Stockholm, an overnight ferry Copenhagen to Oslo etc.
At work, I use a 32" 4K monitor for code/web searches + a laptop screen for Slack. At home I use a 34" 1440 rez ultrawide + a 1080p to the side for music/YouTube/Slack.

I don't have a strong preference. But, if I had to choose, I guess I'd go with the 4K setup. When I have 3 documents side-by-side, seamless on the ultrawide, it is really nice and clean. But, I do feel the lack of height. At work I tend to have dozens of scattered windows across multiple virtual 4K desktops piled up over the course of multiple weeks. Having multiple columns of very tall code panels in one 4K editor window is very nice when I need it.
Node and CSV in 2 Minutes
Nobody stepped up to deliver those? The most common answer in open source
"... a 26 December 2019 ruling by the Constitutional Court of Turkey that the more than two and a half year block imposed by the Turkish government was unconstitutional."

Your takeaways:

1) Turkey has a Constitutional Court.

2) Turkey has a constitution.

3) The court makes rulings and they are carried out.

4) Erdogan did something and it was "checked" and "balanced."

Sounds an awful lot like a nation of laws, ruled by principles and such. Courts always take a while to catch up, just like e.g. investigations and pretty much every process governed by facts. But yeah, cause for some optimism. Lot of yelling here today about the block - guys it was lifted. After a ruling by a court.
VOA gets jammed, no? I'd expect Starlink to get jammed as well if they look likely to become a popular censorship-circumvention mechanism.
At least it's on the way I think ? People are trying to get medias to be more transparent about their prices, especially with freelancers.
Nothing much is happening with short term turnover contracts though... The only organised unions are the ones in very little newsroom - usually specialised medias - where people stay for years and are - by opposition - organized.
This part seems pretty special:

> the more architectures supported the more mature the abstractions become.
First, whatever you may feel about your tech lead -- don't let it get out to prospective teams. Complaining about people in a previous team will look bad on you. (Even if it's not your fault, that's how interviewers may perceive you.)

Second, you have my sympathy. I was in a team where I was doing a lot of the technical work and leadership. The TL didn't come up with designs, didn't mentor anyone, and talked behind other engineer's backs. I have no problem with the fact that he didn't write much code, but it was very frustrating that he couldn't explain to me why he disagreed with my designs. In one instance, I had met with the TL multiple times to make sure he and I were on the same page, held several team-wide design reviews in the previous month where the TL attended, and got approval from all the other engineers on the team to begin my work. My manager's feedback to me was, 1) it was my responsibility to make the TL understand and 2) I needed to work on "buying consensus" with the team. To say the least, I started looking for a job with better career opportunities.

I wasn't the only person who felt the way I did; the person who took my place after I left the team felt the same way. I later found out that the TL got promoted (for what, I have no idea, but it's probably because he played the politics well).

This stuff happens.

You can't do much about fixing your team situation, but you can certainly look to move to another team where there are better opportunities to grow and be noticed. Also, take some time to observe how he plays politics. Some of it you might agree with (and it may be useful to you in the future), and some of it you might not agree with. My TL was very good at praising people he perceived as higher ranking than him, and he would somehow talk to them in such a way that they would basically spell out designs for him, so he was "never wrong" about how he did things. You'll find that the higher you go up, it's not just about your technical abilities anymore, but how you convince people about the right decisions to make.
Rolls-Royce factory plan puts nuclear reactors on mini scale
IIRC taking a single long flight per year (~5 hours in the air) is equivalent to commuting an hour by car each day (regional fuel efficiency notwithstanding). Airplanes burn the most fuel during the take off stage which makes short haul flights particularly bad. Replacing those flights with night trains and high speed rail would be an easy win for the environment.
You're acting as if a kernel can only have one aim.

This is not a criticism, but I would like to deeply understand, what does Linux leadership want it to be? An OS that just runs on anything for the sake of it?

NetBSD falls under this, for example, but NetBSD also has many other benefits and aims than "Can run on your Burroughs P100."

Linux has ~5k people a year contributing patches to the kernel; it can have many aims, because "Linux leadership" doesn't mean "Linux dictatorship."
USB 4 spec claims to solve this problem. I'm pumping the brakes on USB 3.1 purchases, but I dunno if the stars will align for my next laptop to have it.
Optimizing calories per dollar suggests hitting the cheap starch, which is even cheaper away from the buffet.

Optimizing expensive-food-per-dollar would hit the meats, rather than the highest-calorie options.
I'd prefer the NTSB's take-off on this...
Oops, there I go being Anglocentric again. The datasets are out there; but idk if there are German trained models. Fortunately wav2letter++ looks like it's been built to be very friendly to train a more extensive one if there isn't. My understanding is they are still releasing parts of it.
So uh, the problem was that they didn’t want to participate in the negotiations because Venezuela is also a party in the ACTO?

This seems to solidly prove that they never gave a shit about the gTLD.

Waiting for the ICANN CEO to fly over there before announcing this was just a fundamentally shitty move, it’s not like the tensions with Venezuela were a brand new thing. These people are clearly just assholes.
Given this is human-readable, I'm curious to learn what you're looking for in a specialised GUI that any text editor wouldn't provide? (vim, nano, notepad++ VS Code, whatever)
Apple’s ‘Little America’ chooses uplift over anger
I've worked on a hobby programming language where I've made that design decision, too. But it makes pointers less general. Single "Objects" are arrays of length 1, but not in the type system. And in practice it often happens that I want to treat an object as an array of length 1.

On the other hand I can't remember that I've ever given a pointer to an object that was treated as an array. I figure it happens about as often, and is about as easy or hard to debug, as swapped function call arguments. Which is pretty rare in my experience. And my philosophy is that making separate types for things that are structurally the same is usually a bad idea. Because it splits your world in two.
The aren't, which is why you're advised to stay away from financial institutions as a beginning small investor. They require specialized evaluation techniques.
The problem wasn’t that the FM was busy with more important stuff, it was that Brazil didn’t want to participate in negotiations where Venezuela was a party.

But they also couldn’t be bothered to inform the other participants about this fact until it was way too late...
not sure, what's requiring billions of euros, a full, factory new train (e.g. classic cars and a locomotive) built for relative high-speeds on existing rails (e.g. maxing out at 160 to 200km/h) costs around 20-30Mio euros iirc (Austrian Railjets). If you go the used, traditional car route, you are more realistically looking at 10Mio euros max.

So: the only problem is getting your route approved by all states network operators, which is a complex problem of congestion, neglect and slow, european style processes. Case in point (no joke): a hotel sued the Deutsche Bahn because some train tracks were not operating within the permitted legal framework. Now you say: that's a democratic, rule-of-law society. I say: the train has been there for 90 years, no living human has ever been at a disadvantage because the state pushed trough with the train without proper permissions...

And of course, the rail needs to be high speed, because otherwise the environment, rail service companies and people could actually profit from the latter rediscovering how cheap and nice train travel could be... (for example: a single ICE (german high speed train, which generally goes 160-200km/h, because there is no dedicated high-speed-track) costs at least thrice the aforementioned Railjet and also more maintenance (higher safety margins for higher speeds) - now talk about the high cost of car/bus-rivaling rail again)