skysight-inc/HackerNews huggingface dataset:
Does anyone know of a way to load multiple instances of a DLL in the same process on Linux? A few months ago I was googling for a solution and didn't find anything ready-made. I guess the dynamic linker wants to have a unique address for each symbol, but in principle you should be able to load another DLL instance, initialize it and call its functions indirectly by using function pointers.
Here's Ralph (Baric) giving us market tips for the next pandemic (discusses coronaviruses earlier in the video):

https://youtu.be/UuERPvBFfco?t=1944
I was at a fortune 300 company that had that. They would routinely WFR the recent MBA grads who were then free and clear of any obligations. Surprise surprise they are no longer a Fortune 500 company
Unsafe is literally made for that. For cases when your wants can only be checked by your brain saying "I did the logic and it's all good". Ten lines of unsafe does not mean your program will blow up. If anything, it's here to encourage you to just be much more careful here.
Not without recommending adequate alternatives.
Restaurants do this too. The program used by Panera is called cafelistener. I have searched for it several times over the past few years, but there are no results returned (as of 5 minutes ago)
Some measures (like the visa ban) are justified. Telling them what you think - sure. Unjustified violence obviously not.
I find that difficult to believe, as the "What's New in Python 3.11" release notes (https://docs.python.org/3.11/whatsnew/3.11.html) don't mention "GIL" or "Global Interpreter Lock" at all. A change of that magnitude would definitely get a mention there.
Can we do one that's reachable by Caltrain? Would be amazing to make it from Stanford
Oh wow, that profile I created 10 years ago and have never once revisited has a BTC wallet address. You sure got me.
On September 14, 2022, the Chilean telecommunications regulator, Subtel, through Resolution No. 2,844, decided to review its spectrum decision and make available only part of the 6 GHz band, between 5.925 MHz and 6.125 MHz, for use of unlicensed services.

Previously, the entire band, from 5.925 MHz to 7.125 MHz, was going to be used for Wi-Fi services, which was communicated through Resolution No. 1,807 published in the Official Gazette on October 22, 2020.

The resolution takes into consideration the following points:

1) That it is necessary to adjust the frequency bands of the technology called WiFi 6 in the regulations, in order to await the decision on international harmonization that will take place at the next World Radiocommunication Conference (WRC-23), indicated in the item 1.2 of the Agenda for said meeting.

2) That it is necessary to adapt the certification requirements to the reality of the market.

3) The need to efficiently manage the use of the radio spectrum, and in use of my legal powers.

So far only eight Latin American countries have made a decision regarding the 6GHz band. The use of the band for this region will be evaluated at the next world radiocommunication conference WRC-23 at the end of the year.

Resolution can be found here:

Resolution No. 2,844:

https://lnkd.in/giUFU6XA

Resolution No. 1,807

https://lnkd.in/gaV54xdN

Amber-LCS Testing Lab
E-mail:sixian.huang@lcs-cert.com
CE FCC SRRC TELEC RCM UKCA KC NCC

CCC BSMI ETL UL PSE SAA PSB

DOE CEC ERP GEMS DLC RoHS REACH
So what, you approve this standard?
How do you vendor to local, without the recent TLS support?
I am curious to what AI generated content will bring to games. I imagine that almost any aspect of it could be generated
This is pretty great. We have a number of applications that have different API and frontend origins, and it's frustrating to see that every request needs another roundtrip.

So I started thinking about how we did things pre-CORS and I've been wanting to build this frame-proxy in our API. Pretty helpful!
I'd imagine that he would recommend C# for GUI programming.
I had a manager take my 500 lines and turn in into 1500 lines. He said it looked too-simple and that it needs to be more complex to be accepted by the other teams.
US didn't annex the Germans or the Dutch into their country. Stop pretending that russia somehow grew peacefully.
Morning pages: How to get started with mindful mental garbage collection
Self-hosting e.g. a gitea instance could achieve the same, but under your control.
> There's a huge amount of engineering that goes into making cars as well, but independent mechanic can and do thankfully exist.

But then, so do independent phone repair shops.
Dynamic SLC caching is already done on many SSDs. Intel has done it for ages:
https://blocksandfiles.com/2019/11/25/intel-dynamic-cache-66...

All this really means is that you use 100% off the SSD in 'SLC' mode, giving you 1/3 the usual space (since most SSDs are TLC these days). As you grow past 1/3 drive full, the drive reverts to TLC mode more and more and the drive slows down. Nothing innovative, as far as I can tell.
Hmm so in Europe, the cheapest paid app is now 1.19 EUR?

That's breaking a big psychological 1EUR barrier. Just inflation or weakening of EURO against the USD?
It’s not that deadlines don’t exist (for some business reason), it’s just that trying to have both a deadline and a set of completed features is contradictory (if you want something that works well).

You can set out to have a set of features, and you can have a deadline, but thinking all the features will be completed (and completed well), on that day has never worked (in my experience). You just wind up with rush hacked garbage towards the end.

This is what I’ve done successfully for years now (when I am not forced by a PM to do agile): https://concentric.works/
tldr; intellisense is good

Strong agree!
When the government hinders competition through unjust regulations and by controlling the money supply to benefit incumbents, what we get is indentured servitude and slavery. The key elements of slavery are poor working conditions, a lack of opportunities and a government which treats one class of people favorably other another class of people (in the modern case, those people who are closely connected to the government receive better treatment over those who are not connected to government due to access to lucrative contracts and favorable regulations).
Better without so that people wake up to the past decade.
Um no. A closer analogy would be like hiring a good 737 pilot for 777 instead of someone with thousands of hours on the 777.
Yes, absolutely. This is how I do it.

The test suite and asserts for every assumption are hugely important too. Testing under runtime is important.
Oh yeah, DNS can be very painful. Definitely been burnt in the past. I generally lower the TTL to 5 minutes a day or so ahead of making any changes just to reduce risk, but DNS is even worse given that not everyone even respects TTL.
> last precisely 22 years

This is myth believed for unknown reason. Let's see many people sign up 35yr house loan.
And also the very first item of the 3.12 plan (the subject of this post) is about tweaking the GIL.
Cool genocide denial, bro.
The TFA still talks about talking to one's customers, so this doesn't really contradict it.

> If your team can’t ship without deadlines, the lack of deadlines is not the problem. Your team’s careless attitude about customer feedback is.

> When teams obsess about customer feedback, they ship as early as possible so that they can listen to their customers.

> For customer-centric teams, artificial deadlines are useless because the only “deadline” that matters already exists: “as soon as possible, as long as it’s valuable.”

You're choosing to conflate listening to customer feedback with Agile.
I don’t know, is a paper clip AI evil of not? I think your problem is anthropomorphizing a non-human entity — companies after a certain size are simply trying to maximize profits at all costs. It is just so happens that people like to look at companies in a human way and thus playing “good” has a monetary advantage.

For a more direct example look at all the companies putting up pro-LGBT flags.
For the vast majority of programmers who don't know either. learning how to write correct Rust is easier than learning how to write correct C++.
Europes energy crisis: the de-industrialization started
That old 'victim mentality' traps people into not realising they have agency and power to improve their lives. Thanks for the comment :)
That is a good point.

I believe you are having our DIY air quality kits that are as you describe very simple. Our commercial product AirGradient ONE has a much more complex PCB with tons of additional components e.g. DC DC converter to run it from 12-36v, modbus chip, external hardware watchdogs etc.

We have made a lot of comparisons to other air quality monitors and there is a significance difference in the repaiarbility, e.g. I broke an enclosure of a competitor because it was glued together and just couldn't be opened easily.

Yes, iPhones are by a magnitude more complex products but I think a lot also boils down to attitude. I believe for a long time (and probably still), Apple made it conciously very difficult to repair/upgrade their product e.g. with proprietory screws, glued batteries, etc.

Look at the Fairphone that is a phone and also allows easy replacement of components. If they can do it, why not Apple? Maybe because so far they did not want to?
This. Fixed deadlines based on real, immutable events.

My current role had flexible deadlines. It makes me crazy. All that allows for as unchecked scope creep. So I can't estimate, because the teams requesting the work refuse to define a project's final state (or are incapable?) and it's often impossible to make arbitrary deadlines because they're not real either.
I get almost nothing shipped. And when I do, it's literally $7k over or $6k under!
MCAS was implemented to cover up the flight characteristic changes which happened when big fans were mounted further forward and higher (else they would scrape on runway). MCAS attempted to make it appear to the pilot that the plane performed like other 737s.

In my opinion the 737MAX needs a distinct type certification. This would dramatically raise costs, so it is covered up with software. FAA and regulators in other countries don't care. This management and regulator problem is enabled by all off the passengers who pay for seats on this plane.
The feeling of understanding is essentially a decompression result being successfuly pattern matched.
I can see how somebody familiar with windows internals would like to burn it all down asap.
Woah... 9 years since the KS, and the release was set for September 16!

https://www.kickstarter.com/projects/spaceventure/two-guys-s...
Yahweh did not come from Brahma, Brahma did not come from Yahweh. Likewise, Osiris, Odin, what-have-you. The undisciplined Vedic, Norse, and Greek pantheons do trace to proto-Indo-Europeans in the Caucasus. The elevation of a chief god out of the pantheon, whether Marduk, Yahweh, or Brahma, is probably associated with political consolidation. Your king-of-kings naturally wants a god-of-gods, and is in a position to get one. Even the Egyptians dabbled.

It is likely there was an enormous corpus of Harappan literature on media that turned to dust without having being transcribed. Very likely, the oldest Harappan settlements are now deep underwater, offshore of India and Pakistan, inundated by meltwater from ice-age glaciers.

People insisting the Vedas came from the Harappans completely neglect that the Vedas are fundamentally martial, while the Harappans had nothing at all like an army. There is plenty of evidence of Harappan violence -- mostly blunt-force trauma -- but by context it more resembles banditry, civil strife, mob violence, or feuding, anyway without any hint of soldiery.
For people interested in more about this, it's probably worth reading the Hutter Prize FAQ: http://prize.hutter1.net/hfaq.htm
I disagree with both paragraphs.

By choosing a license that requires attribution, developers are communicating a preference. MIT0 and 0BSD exist. If someone does not care about attribution, they would use one of those licenses.

Dynamically linking to a MIT lib is not the same as distributing an MIT lib, so yeah static linking to the lib is completely different, according to the terms of the license.

If you are working professionally as a software developer, or even just appreciate open source contributions, please take licensing terms more seriously.

Kind regards.
Semi-related recent This American Life Podcast about deadlines:

https://www.thisamericanlife.org/776/i-work-better-on-deadli...
Doesn't it? Pretty sure the Terms of Service would say something about not accessing the service in an automated fashion, except through the official API. They would be banning you then based on a ToS violation, not because of any viewpoint.
There is a talk about that issue [1].

During my PhD this issue came up amongst those in the group looking into compressed sensing in MRI. Many reconstruction methods (AI being a modern variant) work well because a best guess is visually plausible. These kinds of methods fall apart when visually plausible and "true" are different in a meaningful way. The simplest examples here being the numbers in scanned documents, or in the MRI case, areas of the brain where "normal brain tissue" was on average more plausible than "tumor".

[1]: http://www.dkriesel.com/en/blog/2013/0802_xerox-workcentres_...
Even the crap public transportation in Bulgaria has had cameras for many years. Of course they also have microphones. What, they just wanted to provide free wi-fi and contactless tickets? No.

Once it's there, it's there. Learn to live with the surveillance and don't do drug deals anywhere near cams/mics.

Ha, who am I kidding.
As Milton Friedman said: "you cannot tax a company, you tax people".
This is the result of a law trying to get some of the money the big Techs make in Europe...
They still take the same money, but we have to pay more, so that our government can spend more money on us... oh wait!...
IMO there is some common sense to comments that is often not followed. Example: I work on a project that has a pre-submit script that requires comments for tests. This leads to ridiculousness where I have code like

// Test that uploading data with XYZ function works
TEST(UploadingDataWithXYZFuncWorks) {
...
}

Like WTF! The function name says all that needs to be said. There are is no more info needed but I had to appease some over zealous programmer.

Meanwhile, in an existing test in the same file I see code like this

// Set the dimensions
SetDimensions(0, 0, width, height)

Again, WTF!

Comments are important for explaining why something exists, what its assumptions are, edge cases, etc..., but you can also go overboard with comments and you can make your code more readable by using readable names for functions and variables.
> every time I enter it

Why would you keep repeating this process? Either you’re an actual drug smuggler or you enjoy the drama.
C sits at a sweet spot of performance vs. expressiveness vs. portability whose Pareto-optimality has withstood a half-century test of time. It’s not going anywhere.

The case for replacing C++ is a lot stronger but I don’t see game engines, for instance, switching to Rust (or using garbage collection) any time soon.
This is a shoddy article, and conflates unrelated issues. First, it wasn’t a software issue at all that grounded the plane. Second, Boeing has categorically said that MCAS
The entire game itself at runtime.

https://madebyoll.in/posts/game_emulation_via_dnn/demo/
I like deadlines because they help me decide how to prioritize my time. I think the problem with deadlines is not the deadlines per se but how people think about them. I think most people think of a deadline as a time by which something needs to be done or something horrible will happen. I think of a deadline as a time by which if I get it done something good will happen (my customer will be happy). It amounts to the same thing, but focusing on the kudos I'll get if it's done on time vs the (usually imagined) catastrophe if I don't makes a world of difference.
What other material is basically impossible to scratch?
Interesting little easter egg. I wonder how they chose the number of O characters? 49 is awfully specific.
>> Yes, imagine air travel wasrun like that: "The plane must be ready by December 1st!"

But that is how it is done??
Your college didn't do that, saddle you with a mountain of debt and demand repayment even if their education turned out worthless?
It is using the UNet, though.
The remakes were fantasic on iPad.
He denied paternity of his child for decades. We've known what kind of person he is for a long time, people just choose to ignore what they don't like.
Even more of a reason to implore a moratorium immediately.
Right, you don't have to be a purist to get safety benefits from Rust. If a Rust program is 1% "unsafe" code, it still has a far lower vulnerable surface area than an equivalent C program.
> Who has an even weaker claim than all other claimants? The British Museum.

Why?
For code that doesn't have good pypi packaging I vendor it using scripts in the makefile
I guess that's true for some — I'd liken it to people who say that they want to learn a new programming language or skill, and then go ahead and do everything except actually practise it.

"The first step is always the hardest."
I was scared of C++ but Rust offered me some confidence to start.

Some languages (like C) are easy but using them is hard.
In complex apps and services, Rust is generally faster than C++ because (especially over the long term, as there's churn in teams) C++ developers copy around stuff way more than necessary.
Recently got accepted as well, but still undecided. Would really love others feedback.
It does use the UNet to denoise the VAE compressed image:

"The dithering of the palettized latents has introduced noise, which distorts the decoded result. But since Stable Diffusion is based on de-noising of latents, we can use the U-Net to remove the noise introduced by the dithering."

The included Colab doesn't have line numbers, but you can see the code doing it:

# Use Stable Diffusion U-Net to de-noise the dithered latents
latents = denoise(latents)
denoised_img = to_img(latents)
display(denoised_img)
del latents
print('VAE decoding of de-noised dithered 8-bit latents')
print('size: {}b = {}kB'.format(sd_bytes, sd_bytes/1024.0))
print_metrics(gt_img, denoised_img)
Netherlands stopped fracking because their population density is too high to just sweep the environmental damaged caused by fracking under the rug, the only thing that is self inflicted are the now unavoidable earthquakes in the Netherlands.
Unfortunately that's not what the license says.

> Redistributions in binary form must reproduce the above copyright

> notice, this list of conditions and the following disclaimer in the

> documentation and/or other materials provided with the distribution.

You do need to pull out the license headers into somewhere to present to the end user, for binary distributions.

Also the Apache license explicitly mentions a file called "NOTICE", which, again, I'm not a lawyer, but I believe is how the Apache license and some BSD licenses are able to be compatible here. Your proposed summary therefore doesn't make the licenses compatible.

Hence 0BSD is a way to not further contribute to this problem.
Jetbrains used to have a terrific plugin for this. Unfortunately it is no longer maintained.
Click-bait title/article to "whitewash" Boeing's responsibility in the disaster;

Excerpt from the article:

Boeing said the company did not rely on engineers from HCL and Cyient for the Maneuvering Characteristics Augmentation System, which has been linked to the Lion Air crash last October and the Ethiopian Airlines disaster in March. The Chicago-based planemaker also said it didn’t rely on either firm for another software issue disclosed after the crashes: a cockpit warning light that wasn’t working for most buyers.

So it was probably non-critical, routine drudgery software which was outsourced.
If I have to choose between easy-to-replace batteries and water resistance, I will go with the latter. Of course if both are possible, I would be very happy, but I just don’t see an engineering way for that in such a compact body as phones. Also, batteries are no longer 1-2 inches heigh, they are often odd-shaped to fill all the rest of the phone body.
A couple of US governors will be happy to provide free transportation to send migrants to those wonderful countries of yours. Sounds like a win/win proposition?
Lovely to hear this kind of thing on HN :) The free market looks like 'chaos' because it has millions of people making economic prioritisation decisions, as opposed to a control economy with few people. Millions of people making prioritising inputs vs a few, leads to a far more effectively prioritised economy, surely. And the proof is in the pudding!
One thing that worries me about generative AI is the degradation of “truth” over time. AI will be the cheapest way to generated content, by far. It will sometimes get facts subtly wrong, and eventually that AI generated content will be used to train future models. Rinse and repeat.
TUI is anything sorta graphical and interactive in a terminal. Often but not always ncurses stuff.
Remember that Taiwan and the USGS report on different scales
It's been like this for at least 50 years, maybe more - the underlying system of credit associations goes back to the lat 1700's.

The mortgage market was very tightly regulated to really only permit the 30-year fixed-rate mortgages until 2002.
California CC tuition is not representative of the rest of the country.

In-state tuition for a full-time (15 credits) student at Salt Lake Community College is currently ~2100 per semester. At Denver Community College, ~3000 per semester.

That seems "nearly free" from our perspective in the tech industry, but when I was a young adult making $13/hr it was a challenge.
The NYT, masthead of the mainstream, appears to already be in the process of co-opting him for it.
Why Goal Cascades Are Harmful (and What to Do Instead)
The State of Web3 in 2022 through Data