skysight-inc/HackerNews huggingface dataset:
My first real paid job was using CORBA to communicate from the Java applet running in the browser to the Java proxy running on the web server and then to an app server. Later I also worked with RMI, DCOM, etc.

I also used both DCOM and CORBA at later jobs for Soft-Realtime/Embedded distributed systems.

I’d say statically typed IDLs are much better than all these REST/HTTP/JSON/CRUD approach. That’s why I prefer GraphQL and gRPC/ProtoBuffers.

Not the least important thing is that having a statically-typed and well documented schema reduce the amount of required communication between the developers, and also reduces the number of misunderstandings, mistakes, and bugs.
It is impossible for decisions to be driven by anything but emotion since rational thinking serves emotional ends.
You can't have no opinion.
Valve Revises Steam Survey Results for December – Still Pointing Down for Linux
> There are now college professors floating the idea that pedophilia ought to be socially acceptable - they are just misunderstood people that see beyond age or something like that

There have been people floating these ideas for decades. It’s not catching on now.
Equality before the law is a basic principle of Democracy. A privatized police will not, by design, apply the law equally to all people. That's unacceptable.
Is that supposed to be a joke? Privacy advocates around the world have been rallying against Big Tech's practices for almost two decades. There have been hundreds of well-documented incidents where technology corporations violated privacy laws, either with complete impunity or with "punishments" that can be filed away as "cost of doing business".

Yet not a single government thinks that maybe, companies that repeatedly break the law shouldn't be allowed to do business in their jurisdiction at all.

This is 100% on the respective governments, who have been made aware countless times but have chosen to all but ignore the problem.
Makes me think of Mike Bostock who created d3 for New York Times. Amazing stuff and definitely made me smarter to work my way through how it works.

https://en.m.wikipedia.org/wiki/Mike_Bostock
have you checked this https://github.com/federicotdn/verb . Its emacs package and i am able to write and test api's with text files.
Startups spring from ashes of Big Tech purge
Well, ICEs do drop in range in winter. Not as much as a BEV, and I believe some of the BEV range loss was the HVAC which has improved.

I too think the 50 mile hybrid would have been a game changer. In an ideal world, 10 years after the Prius release (1997?) in 2007 the US government mandated a 50 mile all-electric range PHEV for all consumer cars.

But now the car companies face a choice: invest in a BEV drivetrain, or invest in a PHEV drivetrain. Almost all will do the BEV, because CEOs that don't get fired (see: BMW, VW, etc).
> and we added some thyme

So now the train runs on... thyme? That's an xkcd reference if I have ever seen one.
There was an article talking about how big companies fund researchers to harvest datasets and train models. Then those companies use those models.

Even though, in the tos, it's not for commercial use.
Are you talking about helping your kid(s) learn to program / learn to work with graphics-y things using LOVE?

Last I looked at LOVE, the community was really into using immature names for everything like SECS, LUBE, COCK, AnAl, HUMP, Polygamy, Swingers, Quickie, etc, which makes vanilla, Prude-y McPuritan me look elsewhere for such things.
If you think the US has the least developed public infrastructure, I'm assuming you haven't traveled much.
It wasn’t so much the difficulty, but how little all that effort got you. It took them until about 3.7 to even reach performance parity. It was all stick no carrot.
There are a million YouTube videos of people confidently telling you how to do something but getting it pretty badly wrong.

There are so many that there's now another genre of reacting to this bad advice.
My takes for where databases are going in 2023 and beyond:

Separation of storage and compute is clearly the right direction for cloud databases. Pay for what you use. A cache between object storage and compute will paper over the differences and enable supporting workloads that match yesterday's and today's typical application architectures.

Still waiting for a database architecture that embraces the reality of distributed systems / concurrent mutation and exposes the right set of tools to reliably hit the theoretically minimum tradeoffs across a wide range of applications. CRDTs for example are making progress here but have not been generalized enough yet.

At some point transactional workload volume will grow to what we call "big data" today, and we'll be forced to use more storage-efficient columnar data representations for OLTP. I'm curious to see where 'build your own database kit'-DataFusion and efficient dataframe tools like polars/arrow2 can take us.
When I read the original question, I thought that yes - he was essentially a bully, but he probably didn't think of himself as one. But that smiley face - he must have felt at least somewhat like a bully just then.
I find it useful to link tightly coupled front and backends where scalability/load balancers aren’t a great concern and the API isn’t intended to be public. Otherwise I’d go for REST and openapi

Lately I’ve been experimenting with using a generic proxy object on the client corresponding to a server side object that is the actual API, and defining a typescript interface that both the proxy and server version implement. It makes invoking backend APIs a lot nicer.
I can't even imagine what terrible hacks you had to spawn to be able to claim this.
Yes exactly. Paris is honestly one of the greatest shitholes in the EU.
Tourism and Manufacturing Fight for the Future of Power in Europe
Taxdoo | (Staff|Senior) DevOps Engineer, AWS Cloud Engineer | Hamburg, Germany | Hybrid | https://careers.taxdoo.com

Did you also think Taxes and Compliance sounds boring? You're missing out, seriously! How does this sound instead: A highly diverse team of 160+ (various cultures and backgrounds, 51% percent female) with still a startup spirit, highly successfully funded, uses an AWS serverless TypeScript/Java/React stack to build the next generation of financial operating system.

Great culture, stunning office in the heart of Hamburg if you want to work there (but we really don't care if you don't), English as official language, great onboarding/welcoming, and most important: still lots of areas where your knowledge and experience will be highly appreciated and you can actually help shape things instead of just adding endpoints to micro services or fixing security groups all day.

Just imagine: what would it be like to have a job you'd actually like to go to work every day?

https://careers.taxdoo.com/jobs/senior-staff-devops-engineer...
So what? Do you really wonder about that? Come on, don't trust reviews.
> No way messing with insulin production doesn't have long-term delayed consequences.

Not an expert, but this sounds most likely true.
that's how we used to talk on the internet
You’re still missing the forest for the trees. It’s unrealistic for execs in companies that size to even take a cursory review of why each individual person left the company (and they would be incompetently wasting their time if they did).

Anything that involves the attention enough to warrant actual emails makes that employee extraordinary. This is the same whether the outcome is negative or positive.
> It will be easier for the Python core maintainers, [...]

It wasn't not even that easy, to be frank. 2to3 is not a small project [1] and they had (alas, incorrectly) assumed that there were enough people to have enough tests to be benefited from 2to3, only to be found massively wrong. In hindsight no one had a good idea about language evolution; the modern concensus is a single interpreter supporting multiple parallel versions, also called "editions", but (EDIT: to my knowledge) the first major language with this approach was ECMAScript 2009 (5th ed.) with `use strict` and Python 3 predated it.

[1] https://github.com/python/cpython/tree/main/Lib/lib2to3
Since the US and chinese markets strated struggling it seems that most companies now only want to hire seniors.
I want bflat to be able to crosscompile from anything to anything.

Apple's platforms are difficult to crosscompile for - most instructions I've seen that need to reach dependencies beyond what libc offers require one to copy files from an Xcode installation and pray one didn't break EULAs. I don't even know where to start if I want to build from Linux or Windows to target macOS without a mac.

Then there's a philosophical issue that I have where Apple essentially would like everyone to pay up if they want to distribute software that targets their platforms (required code signing, etc.), and breaking backwards compat all the time (essentially treating developers like a resource to be exploited). This practice needs to go away. I know bflat not being available for macOS won't change that, but we need to start somewhere...
IMO you're oversimplifying things without appreciating the scope of what went into Python 3.

Core developer Brett Cannon's talk "Python 3.3: Trust Me, It's Better than 2.7" goes over most of the differences at the time (2013):

https://www.youtube.com/watch?v=f_6vDi7ywuA
Sorry didn’t assume otherwise, replied accidentally to the wrong thread
This is also my impression after reading Isaacson's biography and Creativity, Inc. At Pixar, he behaved like a feudal lord because he pretty much owned the place and they relied on his money to keep the lights on.
Calling it an "oscillation" means that you know the causal mechanism has a spring-like behavior, which is a more complex model than a random walk. A random walk can easily appear to be an oscillation, but is not one.
Square Enix stays committed to blockchain despite backlash
e-mails were released as part of an antipoaching lawsuit (wage supression/wage theft); Apple, Google and others settled.

https://www.cnet.com/tech/tech-industry/apple-google-others-...

https://www.reuters.com/article/us-apple-google-lawsuit-idUS...

Even by then most of those same companies had already settle another case that included ending those agreements:

https://www.cnet.com/culture/doj-settles-no-recruit-claims-a...

https://www.justice.gov/opa/pr/justice-department-requires-s...
And unfortunately there's a several seconds long wait for the screen to refresh in between each one (at least on my phone and others' I've seen).
Meanwhile the USA is rapidly legalizing weed.
Over 95% of discovery on Youtube is incesutous? Kinda sad to see but I'm sure Susan is happy.
It's covered by insurance and the manufacturer has a $25/month program.
The `y={fn}` prop is neat
"He said paying off debts was his only raisin d'être"
> Is there something else we should be doing?

Trying different SMTP providers, probably.

Your mail domain is something that appears in the From: header of your e-mails.

However, mails can be rejected as spam even without any of the headers or body of the e-mail being seen, at the SMTP level, and that could have to do with who you route your mail through, or who your sending or forwarding mail servers are co-located with in the same IP block. IP addresses which have nothing to do with each other can tarnish each other's e-mail sending "reputation".
The part about how entire groves of trees could be toppled is wild to think about. I imagine (though don't know) the supersaturated soil means their footings have turned goopy and a strong gust could just push them past their holding limit.
Probably not. Java is going through the same exact thing with Java 8 right now. The issue is that humans don't plan ahead for when the software they use inevitably goes EOL, be it programming languages, libraries, or operating systems, and so only really do so when forced (sometimes only after a security incident). In the case of Python 2 and Java 8, the problem was/has been exacerbated by the organization supporting the software continuing to push the support window out further to "give time to upgrade" because in response everyone either said "I have time, I'll get to it later" or "I'll wait for the next newest version".

For Java 8 especially, the later reason is particularly amusing, as Oracle's extended support is now slated to go to 2030 (16yrs after release, for comparison Py2.7 got 10yrs), but Java 21, the next Java LTS that should release next year, will be on Oracle's standard 8 year extended support cycle, and thus extended support only goes til 2031. So why would anyone decide, much less how would one justify to a corporate overlord, to spend all the time and resources to refactor their code, upgrade libraries (assuming the libraries themselves upgrade), update build systems, perform extensive regression testing, and everything else, just for a version that would be EOL one year after what they just upgraded from?
Do the fees imposed for “credit” or “debit” differ for the consumer? The article seemed to imply that it did, otherwise, regulations being the same, why would it matter?

It’s fun to know what the actual difference is though. I had always just assumed that if I select credit when using a debit card the transaction would just fail “silly customer we know, you told us to check the wrong vault”.
It’s basically impossible to avoid. Not only is it added to almost everything, it just accumulates and exists in almost everything else.
This really sucks but at least pyenv exists. Basically distros care so little about their users we have to use external tools to use python2.

"Everyone has has a chance to migrate" . Doesn't work that way, just yesterday I spent a few hours trying to get scripts that are really good and would take me forever to migrate that are in python2 to work on an ubuntu based distro and this is with pyenv, custom venv,etc... just when you get python syntax worked out you are faced with deprecated or uselessly renamed imports and modules.

This is the shitty aspect of using foss stuff. I don't pay for it so I have to accept their decission. But in the broader sense, inability to influence things like this even with a ton of other people willing to pay for it is frustrating.

You know what would be great? If the community can vote with money pledges. So it you have 1000 people willing to donate $10/month to support python on sysv init then if volunteers don't want the money we get an external person getting paid 10k/month to support these packages even if the corporate types, developers and "devops"/sysadmin people have no use for it.

The free part of foss is expensive but I think the middle ground is to collectively pay for the support. I try very hard to avoid python2, I am not a developer and I very easily lose at least 1h/month on average to resolve these issues.

Do you all know why 2023 will not be the year of the Linux desktop? Because desktops are a commercial market and consumers/users cannot sway what the Linux desktop experience is. They either accept things as they are or pay for them by spending time reporting bugs, troubleshooting stuff, asking questions on random sites,etc... a lot of this has to do with change and maintenance requiring human time and resources. It's great when there are no issues and volunteers donate their time but it would be great to be able to pay with money also to support features or resolve issues. You can even make sure multiple people pay an equal amount to avoid wealthy people having too much or an influence but it still will not affect regular volunteer work.

I was hoping Ubuntu and Fedora would have such features.
What the difference between consumers paying for drugs directly or paying taxes that pay for the drugs?
Nobody needs to dump 2 million on a house in the Bay Area to have kids. Whoever is running that calculation is deluding themselves and just wants to make absolutely no lifestyle sacrifice for another kid.

Those numbers are the yuppie calculations that you get when neither adult wants to stop living in one of the most expensive parts of town and neither wants to be a stay at home parent even part time.

The cost is not 40k per year per child. Re-run the numbers using public schools and having a stay at home parent with no more than a few hours a week of childcare.
How does this comply with the China initiative, surely this executive would constitute a 'person of interest'?
In EF Core for example you have to specify which relations to include, either using ".Include()" or transforming the entire query with a "Select()". In the latter case this works pretty much automatically as long as you stay within the kinds of expressions EF Core can translate to SQL.

There is a different performance problem lurking with this design though. You have to decide whether to tell EF Core to do a query per relation or everything in one query. The single query is very efficient for many simple cases and ensures consistency, but it can fail spectacularly if you have a very large number of relations. This is a pretty significant footgun, but if you really don't want to be bothered with this you can just always use split queries.

ORMs can't really abstract over all performance considerations. They are convenient, but they can't fully hide what the database is doing under the hood.
Not just the domain, but the IP addresses of the machines that deliver mail on your behalf.
If your channel covers certain taboo topics it can be "demonetized" which means no revenue from Google. Those channels often have other sponsors.
The 3D Printing Learning Curveball
In this study “… a genetic database containing just 2 percent of a target population could lead to a third cousin or closer match for nearly anyone.”

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7549546/
You can sell stuff directly to your fans:

- branded merchandise

- endorse or develop your own products
- write a book

- other platforms(TikTok, Instagram etc.)

Or use your experience and brand value to do things your YouTube fans might not even notice:

- public speaking

- consulting/video production for brands

- presenting work for commercial YouTube channels
You can't overtax something people can grow themselves.
> the most vibrant economy of the developed world

By what measure?
I want this level of detail about the SWIFT system now!
Thank you for the response. The data I presented was not well researched on my part, it getting perspective and frankly torn apart was illuminating.

Though, is the overall thesis (that corporate profits are a significant factor to recent inflation) still incorrect? I'm really curious what your take is to this marketplace.org segment and Rep Katie Porter's presentation on the subject. Links here: https://www.marketplace.org/shows/make-me-smart/corporate-pr...
Try https://graphical.weather.gov/xml/rest.php

Or maybe https://www.wpc.ncep.noaa.gov/pqpf/conus_hpc_pqpf.php

Maybe one of those links has sufficiently less self-abosrbed posturing for your uses?
I'm pretty sure my bank has a machine that counts and checks for counterfeits. I haven't seen anyone do a manual check in years, about as long as they've had the new machines. Of course there's still work involved, but it's mainly just feeding the machines and typing into a computer.
Nah. Part of the narrative was that various Availability Zones (AZ) in a single region would be on "different flood plains", and be attached to different power grids.

The essence of this design is that a single event, affecting either the ground (floods) or electricity (a grid), would not be able to single-handedly kill all AZs in an AWS region.

Source: I used to share this stuff a lot, in public, representing AWS.
I started a project in 2016 and used pipenv to freeze all the dependencies. A few weeks ago, I could not get it working on a new machine. Apparently the new system python broke some of the libraries. I had also pinned the python version in pipenv, but it seems like pipenv can only install python versions that are not too old.

I really like the language, but all the tooling is seriously broken.
Very strange, about the whitespace. I write C++ most of the time and I love significant whitespace. I like the combination of power and (...these days, relative...) simplicity of the language for all kinds of helper tools. Probably wouldn't want to use it to write something that is large and / or needs to run fast.
My experience is different. My recommendations are all math and cs related. It is based in your watch history and you can remove things from your history and recommendations will change. If you haven’t watched many videos in your account then just find the type of videos you are interested in and prone the recommendations.
Ken Block: rally driver and YouTube star dies in snowmobile accident
I think that's missing the point a little.

The actual migration should you choose to do it was almost trivial. The official conversion script did most if not all the work. The changes were all cosmetic, like "print 42" changing to "print(42)".

I'd say the uproar was about the minorness itself. The syntax had these tiny but otherwise incompatible changes, and for many people, for no good reason. Fo example it was deemed that, as in the example above, print shall not be a statement anymore, but a function instead. Why? Unclear. Meanwhile, Python 3 offered few concrete improvements to many users

So I think the 2->3 moan, of which I was a party, was about that: minor, unnecessary changes that introduced little to no benefit, and yet backwards-incompatible.
> first major language with this approach was ECMAScript 2009 (5th ed.)

Not that I've any proof but I kind of find it hard to believe there were no other examples before
I've written about it previously; let me know if there is anything you'd want more detail on.

https://www.bitsaboutmoney.com/archive/moving-money-internat...
Timur Kuran and Eric Weinstein talk about this on one of his youtube shows. Timur calls it preference falsification.
AI - the end of programming as we know it?
What projects do you propose?
Why should they? What happens when, say, an Arab state passes a law that selling pornography gets a body part chopped off.
> Do you all know why 2023 will not be the year of the Linux desktop? Because desktops are a commercial market and consumers/users cannot sway what the Linux desktop experience is.

And... you believe that Microsoft and Apple are swayed by users? More than Red Hat and Canonical? I don't buy that for one second.
“Stupid” isn’t the word I would use for following your interests rather than what others would like you to do
So far it looks like experiments, besides a few projects like Azure Sphere SDK, Azure IoT (C# and Rust), and Rust/WinRT (which is even worse than C++/WinRT in regards to tooling in its current state, no authoring support for COM or VS integration).

Office and Windows teams love C++ and COM too much to use anything else.
Solar Monkey | Platform, Python and Javascript Engineers | REMOTE (EU) (or The Hague, The Netherlands) | Full time

At Solar Monkey (https://solarmonkey.io/), our goal is to enable solar to become the world’s leading power supply, and we accomplish that with software that makes solar power systems more affordable, secure and reliable. We do so in a very open and warm environment, where everybody can have his or her say on company values, structure, and policies.

We are well funded and expanding, and currently looking for experienced engineers. Tech stack: Python, React and MySQL/Postgres, running in GCP in Docker containers deployed through Nomad. We also use the other tools from the Hashicorp suite. We just set up a data pipeline with Meltano. We are trying to decouple our logic from the Django framework, by applying DDD and moving business logic to its own layer.

See https://jobs.solarmonkey.nl/?utm_campaign=hnhiring202301&utm... for our open positions.