skysight-inc/HackerNews huggingface dataset:
This but for video using the "infilling" version for changing parts between frames.

The structural changes per frame matter much less. Send a 5kB image every keyframe then bytes per subsequent image with a sketch of the changes and where to mask them on the frame.

Modern video codecs are pretty amazing though, so not sure how it would compare in frame size
> The USA is the land of opportunity where you can really work your way up to a great lifestyle

It is, but that's if you don't mind the less fortunate folks starving. Not starving, but ending up as homeless drug addicts. And the large number of working poor.

The US is a land of extremes among developed countries.
How about using something like NaN instead of 0? To not have a small set of calculations being all 0 and missing from a larger end result (which would go to NaN instead).
Yes, let’s ignore the quite literally millions of examples of prior art for memory bugs in C/C++ programs because you believe you’ve managed to build a single-threaded CLI calculator that doesn’t have any.

I know how to call `strcpy` safely. Are we clear to put that back into the Linux kernel then?
100% this. No matter how arbitrary and irrational deadlines might seem, they at least work somewhat well.
Customer’s demands are rarely arbitrary. Time is money and there are typically many moving parts to any corporate strategy.

For example, if the customer’s plane isn’t delivered on the agreed upon date, you now have pilots, flight attendants, mechanics, etc. that need to be paid for no work, or let go and new hires made / trained at a later date, which is expensive. It’s also lost revenue and market opportunity.

There’s also the potential that the customer cancels their order and buys a different plane from a different manufacturer.

Agreed you can’t put out a plane that’s not safe, but you can pay overtime, or shift resources between projects, etc., to produce a safe plane and try to deliver on time and limit the above negative effects on the customer.

In general, if you ask someone when they want something done by, they usually say “as soon as possible”, not because it’s arbitrary but because there’s typically real world value in completing a task / gaining access to an asset sooner rather than later.
> You seem to strangely think that the liberal arts uniquely boosts left-wing policy as if that's not true for knowledge and education generally.

Why then education and knowledge boosted right wing policy as recently as 15 years ago? As recently as 20 years ago, college graduates were something like 50% more likely to identify as republican than democrat. How could that be?

> change happens to be advocated for by the left most of the time

Yes, and that change is often very much a bad thing, and the “experts” advocating for it are very much wrong. Consider, for example, the transgender issue you brought up. In UK and Sweden, for example, “experts” on transgender care for past few years have advocated similar policies to the ones advocated for by “experts” in US today. In past few months, however, “experts” in both countries had a big turnaround there, and now very much advocate against policies promoted in US (eg. against puberty blockers, surgeries for minors etc). Regardless of which “experts” are right, the others are wrong. If ours are wrong, they are doing indeed criminal damage to children. Who will oppose them? Same point can be made about COVID “experts”, or, to a lesser degree, climate change policy.

That’s the problem with experts: if people notice they are full of shit (and you often don’t even need a lot of expertise for that, when policy proposals are completely incoherent, like “keep churches closed but strip clubs open”), the whole notion that education is a public good really stops being so convincing, and for good reason too.

> You don't stop agitation for change. You just get uninformed agitation like the Bolsheviks.

So I should keep funding humanities, otherwise they’ll start murderous revolution? I, uh, remain unconvinced.

In all, the fact of the matter is that trust in institutions and in media is steadily falling down, and this makes me happy, because I don’t believe they deserved much of this for last 30 years or so, and what trust their predecessors have earned, they are working very hard at squandering. On their carcasses, new life will grow once again.
I know this feature, but I'd much more prefer the workflow of having two calculators side by side.
Gajim 1.5.0 has been released
I program professionally in C, Python and Javascript.

Instead of starting with a empty file, I copy an existing file in the language that I'm using. Simply by seeing examples of syntactically correct code, I assimilate. It's only a 90% solution. For example using single quotes on strings in C and putting a ';' at the end of lines tends to creep into my Python code.
> Boeing has categorically said that MCAS

Was he posting from in-flight WIFI on a 737 Max?
There is a third possibility, he pleads guilty to time served. He was a minor when the murder happened. He pleads, gets 25 years, with time served + good behavior, he never actually goes back to prison.
Right; Boeing should be held 100% accountable.

What i was pointing out is that a lot of articles like this one have been planted in the media subtly hinting and throwing shade on these external companies (who are innocent) thus deflecting from Boeing's responsibility. This needs to be called out every time.
Russia has even more natural resources. Doesn't seem to help.

> if you dropped (say) the American Founders in 1917 Moscow or 1948 Peking, would they do any better?

Absolutely. See Hong Kong, Japan & Germany after WW2, Chile does better when they go free market, does worse when they veer back left, etc. South American countries have vast resources, but little prosperity.

US immigration consisted of people in abject poverty, who arrived illiterate with nothing but a suitcase.
I don't want to use xcode either, their tooling is terrible and the only reason I use it is because of Apple intentionally obfuscating their build and release process.

That's strange people think as it's providing some kind of "value" which needs to be paid, in reality it's the opposite, it's a problematic byproduct of the monopoly which I would get rid of given the choice.
Calling C code from Rust directly is not too hard. Yes, you will have to write some unsafe code, but it's better than 100% of your codebase being unsafe (assuming you buy into the idea that Rust's safety features help).
The one thing I dislike about these articles is that it seems to paint India as a place where skilled Engineers are not from, when in reality there are a lot of talented people in India and from India. What these stories should be saying is "inadequately trained or skilled staff outsourced to for $9-an-hour". There are plenty of good engineers in India, they just cost the same amount as good engineers in other places.
No, I just didn't know what it's called.

And no, I never learned print at school, only cursive. I started writing in print as a teenager because I thought it looked cooler, but it took me some time to get used to it.
Changelogs are very good for that if you write good changesets. They don't go out of date either, because you know exactly what source they apply to.
> I had trouble expressing cyclic data structures

You cannot do cyclic data structures in Rust because every thing must have one owner, so no cycles.

You can do cyclic data structures in Rust with unsafe code or doing your own memory management (e.g. an arena data structure).

> The borrow checker worked fine when all I needed to do was pass data up and down the callstack, but anything beyond that was difficult or impossible to express

That is not true. It is true at the start of the learning curve, but you get used to it. Cyclic data structures are very far from simple.
EUR and USD is now at parity, plus 20% tax is exactly 1.2 EUR.
Companies will do /anything/ nowadays to keep people from being an employee. Can we please simply take the whole idea of benefits away from employers? The life and health of people shouldn’t be in the hands of some capitalists trying to squeeze every last legal drop of blood from workers while hiding behind the protection of an inaccessible legal system.

I have many many friends who are trapped in a cycle of needing to take on contract work for want of a full time position, and they have to juggle their health insurance every time their contract ends. This make seeing day the same doctor or same therapist for even 3 months nearly impossible. Wonder how many people die yearly due to lack of ability to access healthcare while on a legally “not an employee” position - it’s gotta be in the thousands. The worst part is society says this is acceptable loss. It’s ludicrous.
WFR?
That is amazing, thanks for sharing.
>When interest rates are negative it's inherently inflationary.

Is this supposed to be some kind of joke? When you have 3% deflation then a -3% negative rate just sets real returns back to 0% like one would expect in a functioning market.

Also, a negative interest rate on cash allows the abolishment of inflation as central banks no longer need to target a positive inflation rate and can instead do price level targeting which is the complete destruction of the concept of inflation itself.

Lower interest payments mean most of the payments go towards the principal which means the money supply shrinks given a sufficient debt brake on government spending.

Negative rates allow 100% reserve requirements to function and mitigate almost all the problems with the loanable funds model which means the central bank doesn't have to control the interest rate anymore.

If anything it is the opposite, if interest rates exceed returns in the real economy, the government has to borrow and spend to stimulate the economy until there is enough inflation to pay the interest rates expected of it.
The college didn't try to trick them into a job that they'd have to stay in for 2 years to avoid a fee. The person knew - upfront - that it wasn't a job. They knew upfront that they'd need to pay the college for training. They were free to take employment for income while doing schooling.

Seriously, there is a difference between a college and upfront knowledge about fees and someone trying to trick you into an indentured servant "job".
https://nostarch.com/kill-it-fire
> If anyone did have a credit card attached to their account, they're looking at it from the fraud angle. Everyone else is wondering if they're going to try to force some kind of debt collection because we are not going to pay, that's likely where the knives-out reactions are coming from.

This exactly
Stuff like truck driving school is expensive. If only people who could pay up front could get a license to drive a truck there would be a lot less truck drivers and stuff wouldn’t get moved around so you can have next day delivery on non-essential goods.

Sure, they could change the requirements to make it easier for someone to drive around in a 80,000lbs death machine but is that in anyone’s best interest?

What the companies do is put you through enough training to get your license, more training on top of that and stay with them for a year or you have to pay whatever they say it costs[0] for the training. All in all it’s a working system.

[0] as spelled out in a contract but really has nothing to do with what it costs to train a person. The company I currently work for has this racket where owner/operators pay the trainees’ wages (along with every other expense to operate the truck) during on the job training for the most part and are pretty aggressive trying to get people to train the new drivers. Annoyingly aggressive.
Obviously the OP is talking about developing and manufacturing a plane, not flying it. Your example is a schedule, not a deadline.
You know, I am pretty vocal about worker rights and I have been saddled with debt of over 7K$ for in the job training but I see absolutley no problem with this. Unless there are debtors prisons it just means your credit score is messed for like 7 years (I can function just fine without using credit at all), which means you can't buy a house or a new car when it comes to the essentials but you can live in an apartment and get a used car.

I mean, I was told the training cost and that I will have to pay for that cost either by working for them a certain amount of time or if I fail to do that, out of pocket. I knew what I was getting into, as an adult I am responsible for my actions so as much as I want that debt gone and improvey credit score in case I ever need it, it is all my fault, I signed on the dotted line and I was clearly made aware of the consequences.

What am I missing here? Honestly asking. I don't care how profitable a company is or if they invented a random number out of thin air, everything costs what people are willing to pay for it. I don't care what people's situation is, adults get treated like one. If that same person was let's say a genral contractor remodelling your bathroom for $5k and abandoned it mid way, he pays for the cost to complete or restor it right? Why would that be different if instead he was employed by the house owner?

I just can't reason around this. At the end of the day, there was an agreement and I gave my word on something. I can and probably will avoid the consequences of my going back on my word but isn't it plain dishonesty to claim the deal was unfair?

It is even harder to reason around this if I can pay my basic expenses and on top of that earn the equivalent of the training cost (if I bailed out) and if the pay back period has a reasonable (less than two years) limit.
>not using plastic for packaging and we ask our supplier to not use plastic when sending us the parts

This honestly cheapens the rest of your efforts. Paper straws vibe.
Serial was flawed because they didn't re-record the episodes as new information came out? That's an odd take
Editor support can really help with transitioning.
I write C++, Matlab, python, and bash all with regilarity, and eventually your brain separates out the sytanx for each one.
crepes != french. My first introduction to crepes was Japan. Yes I'm guessing they got them from France but searching for "crepes" is not the same as searching for "French restaurant" just like searching for "pizza" could get you anything in almost any country.

But, as I pointed out, I searched for "French restaurant" in places that have far less French restaurants (Taipei, Singapore, just tried Panang Malaysia). Google still gave zero results that were not French restaurants.
You are talking about a schedule not deadlines. Of course schedules are required, but safety is the concern.

The pilot turns up drunk, she turns up on time, but drunk. Do we stick to the flight deadline?
You're quite right about my wording. Agree it's unanswerable but I was also implying the answer would be no. Serial opened a door - for further investigation into the case, and for using a podcast to explore it - that may have remained closed otherwise.
I've said it before and I'll continue to say it despite the downvotes: Ask what plane a flight is on, and refuse the flight if it is moved to a 737 Max.

I don't care if Boeing decided "this revision" of the 737 Max is safe. I insist on only flying in airplanes that the pilots were trained to fly on, without a compatibility layer between the pilots' training and the airframe characteristics.
>Find a memory bug, any memory bug, in my `bc` after 1.0.

I'm surprised by this confidence given one of the commits on the first page is "Fix a double-free when using expressions and sending SIGINT". And going through the commit history quickly reveals "Fix memory bugs in bcl" (a value not being initialized) and "Fix memory leaks in bcl" (missing dealloc), all within the last two months and all which are trivially not a problem in Rust.
You're not describing a "creative" situation where you are building something new.

If you had to reexplore and reinvent flight routes every single time, yes deadline in that scenario would also become meaningless as you'd have no idea what lies ahead each time. It would be the same as setting a deadline on how long Columbus should take to reach India.
I code in java, golang and python, with occasional forays into terraform, SQL, JS, C and other bits and pieces.

For my main three, these days I use the jetbrains IDEs, and they are helpful enough that I tend to switch mode fairly quickly with their suggestions.

Back when I used to use gedit with a shell open underneath for basically everything, it was a bit harder. I was mostly coding in C and C++ then, and python felt really different and was harder to flip into.

That said, the more frequently you do these sorts of context switches, the better you're likely to get at them.
Is the US tax included in the US 99¢ pricing?

I know US stores often don't show prices including tax, just wondering if it's the same on the App Store.
Why Ford will have to eat an extra $1B in supplier costs this quarter
Retrotechtacular: The Original Robot Arm
That looks like an allocating container. Probably the most useful property of linked lists and other node based data structures is the ability to make them intrusive and to avoid dynamic allocation. In some domains you just don't have a runtime allocator available to you, so this library would be useless.
> A simple search on comp.lang.c

I'd love to know where such a thing is possible today.
I didn't mean to imply that. I'm merely telling you why people are willing to tolerate it.

FWIW, I am a former H1B immigrant, myself.
As Europe Goes to LEDs, Scientists Worry
I guess not? (Also I'm surprised Apple didn't include a "tip" field to guilt trip consumers into paying more)
Which is to make the device secure for users who are Apple's highest priority.

It's amazing to me that developers, resellers etc seem to forget this.
I don't think you understand this stuff as well as you think you do. That's not intended as a rib, it's important for us to continue learning.

The hash difficulty adjusting automatically keeps the block time relatively constant. Security goes down the less hash power is on the network, that's an undisputed fact. Hash power is proportional to energy consumption. Lower energy consumption means less hash power means less security. Think of it like this: if 2 CPUs secured bitcoin, it is trivial to attack. How much hash power and energy an attacker has to buy for a successful attack is the security of the network.

You don't have to factor in the distinction between emission (commonly called inflation) and fees when discussing this particular topic, any bitcoin liquidated to pay for energy usage is mathematically identical to price inflation when looking at BTC as a currency. It is sell pressure, it is capital outflow.

Emission of new bitcoin, or inflation as it is commonly called, is not the same as capital outflow. Capital outflow is sell pressure. You cannot get to 0 capital outflow as long as miners must pay for power. Do you understand what I'm saying? This has nothing to do with how many new bitcoins are created.

Please try to understand what I'm telling you. We aren't talking about the usual everybody-has-heard-it-a-million-times bitcoin critiques. I am very, very familiar with how bitcoin works and understand very much all the points you're making. But these things have no bearing on what I or the article are saying.
It does sometimes have that effect in practice. You can't use the word "macOS" in Google ads without triggering a takedown because it's an apple trademark.
dlsym and RTLD_LOCAL ?
To whomever retitled this: thank you. I'm now interested in this post, whereas the earlier title read as generic, un[der]informed clickbait; too much interpretation for the reader, coddling too much. I didn't know of Linear Elamite before, but the language's name evokes the project of studying ancient history, as does the domain.
While I switch relatively effortlessly between programming languages, the problem does indeed exist. I try not to switch between languages in the same day... or at least, not too many times... OK, who am I kidding, at least not every half an hour.
I think this is something you naturally get better at. You start to resize that languages have similar ideas, but different representations.

Is this a problem that is having a significant impact, or just an annoyance?

If you aren’t using an IDE, then you definitely should start. Any good IDE for the languages you mentioned will provide lots of help with incorrect syntax. Be sure you have it properly configured so that it can give you as much help as possible.

I program in many different languages and I always have to search for things when switching to one I haven’t used recently. I view this not as a bad thing. Google exists for this very purpose, and there isn’t too much benefit to intentional memorization.

Lastly, the book The Programmers Brain touches on how to remember syntax among other things. It might be useful.
Project Gamma
Idea is to create global IT community to search forr Truth and use it for good like protection of the nuclear station.
Compare to WikiLeaks idea is not to fight with US army but fight the Planet evil like nuclear terror and etc.

Current vision is a software, group of leaders in IT community and anonimous who has access to secret documents

Open points:
1) how to use secret documents and ensure futher protection of the insiders (we have only 3 countries US, Russia and China)
2) how to grow the company open source or non profit commercial and where to base. For now Moscow is fine. but i dont have all the permissions yet
I've gotten used to duckduckgo for even basic things for the first few hours after picking up a language I didn't use for a while. Here are some examples of things I searched for: "rust join two iterables", "rust impl sum", "rust tokio select macro", "rust impl bitand for bool", "rust convert pathbuf to path", "rust join paths", "rust check if file exists", "rust tuple windows", "rust rand gen_range", "rust generate n random numbers", "rust system exit".

Then there are the small differences where trial-and-errors + immediate IDE feedback give me the answer. For example, is it 'len(foo)' or 'foo.len()?' Is it 'int foo' or 'foo: int'? Is it 'let foo = ...' or just 'foo = ...'?

The more you code, the better you get at 1) adapting faster, 2) accepting that you need to "land". "Landing" can take hours or days, if you measure by how simple things you have to search for.

Your two concrete examples are "dangerous syntax"; another one (although not language-specific) is forgetting to close a parenthesis: They're the kind of errors that give poor error messages in many languages, and so take unproportionally long to debug considering how banal the mistake is. I think that over time, you learn to be more careful in the places where you've wasted the most time.
Thanks! I'm happy ya'll sell a kit, definitely going to pick one up. :)
Considering he’s an amateur programmer I doubt he wants to delve into compilers, which is a hard topic even for CS students.

With that being said it is a great thing to know, but likely unnecessary unless you’re very serious about programming.
I’m sure there would be piles of APIs supplied by other manufacturers that devs wold flock to. That doesn’t mean that they’d be any good. Part of what Apple did is make its software very performant for the hardware. They want the experience to be good for the user, and the Dev might not care that their app chews through the battery. I doubt that apple try to split their dev base like this.
Along with that, also:

https://draw.io