skysight-inc/HackerNews huggingface dataset:
An MIR-based JIT prototype for Ruby
If all else is kept the same. Usually with auto exposure, it will compensate by changing the integration time ("shutter speed") or aperture in order to try and keep the exposure to the same level.
Typical transaction costs for a sale with agents are 6% before closing costs.
You can declare flexible array member strings with literals like this:

#define DECLARE_STRING(variable_name, string) struct{size_t allocated; size_t used; char string[sizeof(c_string)];} variable_name ## internal = {.allocated = sizeof(c_string) - 1, .used = sizeof(c_string) - 1, .string = c_string}; MyString *variable_name = &variable_name ## internal

Its a lot of C99 magic, so it may not be what you want but it is possible.
>Two stroke engine parts don't have a massive legally protected cult following like guns

Yes they do, they're called dirtbikes and a large part of America enjoys riding them. Other countries use them in the scooter form factor.
Could some of the use cases be covered by alternatives like the electric Surron? Sure. Will you successfully pass a law against them in the next 30 years? Not a chance.
Either die for sure from lack of insulin, or have a chance of not dying by crossing the border. The math checks out
This was also the case with the 1st gen version of the iPod Shuffle [0], as a friend who worked at IDEO at the time pointed out. Perfect 90 degree angles.

[0] https://support.apple.com/en-us/HT204217
Too bad by that time, someone will have figured out how to look up everything you've ever posted online to dig up insurance-invalidating comments like this one.
> …And that it wouldn’t be possible without plastics. No other type of material could ever achieve such durability, flexibility and precision; and that’s not even considering costs – no other materials _period_.

Mokulock may not be identical or cost the same, but it's basically the same product without plastic. They don't snap together or come apart as easily, but I like the idea of it. I'd love to see LEGO done in metal too.
I don't understand; why do you think it is "sketchy" to try to make a living out of software?

(For reference, I work as a software engineer and am also the author of a popular open source project which I give away for free and have put thousands of hours into.)
> Also, how does this even work on a digital camera?

It’s signal gain of the sensor.

“In digital camera systems, an arbitrary relationship between exposure and sensor data values can be achieved by setting the signal gain of the sensor. (…) For digital photo cameras ("digital still cameras"), an exposure index (EI) rating—commonly called ISO setting—is specified by the manufacturer such that the sRGB image files produced by the camera will have a lightness similar to what would be obtained with film of the same EI rating at the same exposure.”

Source: https://en.m.wikipedia.org/wiki/Film_speed#Digital_camera_IS...
Because they are trying to monetize that later?
I presume that's all true, but is that actually relevant? Aren't hornets much more rare than even bumblebees, not to speak of bees in general?
This sounds pretty cool, but I'd love to know a bit more about how you handle the impedance mismatch between OpenAPI and an IaaC provider. So far I've only dabbled in making small changes to existing providers but to my somewhat uninformed eyes it seems like a "draw the rest of the owl" situation.

Writing some terraform providers is very likely in our not-to-distant future, so I created an account and imported our spec. It failed validation and wouldn't let me proceed, and the errors provided weren't helpful. When I have a bit more time I'll throw it at another OpenAPI validator to try to work out where the problems are, but we're using this spec for code generation for several clients already and haven't had any issues. It's dynamically generated from our backend.

One more thing, I noticed you have logos for stripe, twilio and plaid on your site, above a "Learn how SDKs help" button, which 404's. If those are your customers that's pretty cool, but otherwise using other companies' logos is a bit shady.
Nerves Project Update 2023 [video]
Yep, it's only the target files for lynxos178.
At the very least for scientific surveys, additional works are needed to understand their emission and model their effects and then forecast the level of contamination/bias via simulation.

Mitigation strategies might be needed, such as changing the scanning strategy. Masking out the point sources effectively reduces sensitivity, effectively losing money in the sense that they are either going to miss the target from initial funding, or need to ask for more funding.

In short, all astronomers are affected, the more expensive programs are likely affected most as they often are targeting higher sensitivity (hence it will be sensitive to even small amount of contamination) and/or large fraction of the sky (hence it is impossible to avoid scanning across any of them).
It is unfortunate that the two have such similar names because there's a lot of room for confusion. It doesn't help that they have somewhat adjacent functionality almost.
I remember James Gosling saying, a long time ago, that the whole class should be either mutable or not so you do not need to tag some methods with const.

The consequence is that you may define two classes, one non-mutable and one mutable like String/StringBuilder.
The notion of "personal style" is problematic, even for hobby projects, because (good) programming is ultimately a social activity.

Even Linux started as a personal project, but because of its quality and the need it met it quickly spread. So please write your code in such a way that experienced other C programmers can read it easily.

In isolation, I like some of his ideas, but some issues with C remain, and he is perhaps just to comfortable with C to jump ship and embrace Rust, which has many things he likes and more (e.g. no buffer overflows by design).
To be fair, there are many countries outside of North America that exhibit preference for debit cards, and may even have very low credit card ownership rates. I don't pay with a credit card for my Patreon subscriptions, for example.
The industry does not accept regression.

It's okay back then cause what you described is not a regression when they happened - "a few years later" doesn't count, most people don't buy laptop for upgradability.

For the last two DDR generations, we have:

- During the early days of DDR4: (soldered) LPDDR4-3200 vs (socketed) SO-DIMM DDR4-2400

- During the late days of DDR4: (soldered) LPDDR4-4266 vs (socketed) SO-DIMM DDR4-3200

- During the early days of DDR5 (now): (soldered) LPDDR5-7500 vs (socketed) SO-DIMM DDR5-5600

Good luck explaining "ok uh our latest laptop is slower than our last generation but hey you can change the RAM after a few years and it will be faster!" to ordinary users, then.
The “cost of loading modules” diagram shows non-linear behaviour (though you should largely ignore the curve visible in the diagram because the x axis is way off linear):

• 0.15s ÷ 500 = 0.3ms

• 0.31s ÷ 1000 = 0.31ms

• 3.12s ÷ 10000 = 0.312ms

• 16.81s ÷ 25000 = 0.6724ms

• 48.44s ÷ 50000 = 0.9688ms

My own observation on a Surface Book six years ago was that in Node.js under Windows, each module had about 1ms of overhead when there was warm file system cache—that is, simply bundling with Rollup saved 1ms per file. If this sort of thing interests you, quite a lot of useful stuff came out of https://github.com/stylelint/stylelint/issues/2454 which I filed because I was unhappy with stylelint taking over a second to import. And that must have been only in the order of one or two thousand modules, when the behaviour is still close enough to linear.
> In 2006, the State Department bans Lenovo computers from their network. After MI5 identified “backdoors” and vulnerable firmware in Lenovo products, their computers are banned from the intelligence networks of all Five-Eyes countries: Australia, Canada, New Zealand, United Kingdom, and the United States.

> The military isn't taking chances. In 2008, Marines stationed in Iraq stopped using Lenovo tech after discovering data was being transmitted back to China. The U.S. Air Force replaced $378 million worth of servers purchased by Lenovo

> Lenovo faced uproar when it emerged in 2015 that it had hidden an advert-delivering program made by Superfish on hundreds of thousands of computers
Turns out the recent iPhone camera hardware (especially in the Pro models) is simply good enough to shoot 'professional footage'. Not everywhere, not all the time and especially not in all lighting conditions - but it is good enough more often than not.
Government regulations. It's as easy as allowing to import it from cross the border from Mexico and Canada.
Kubernetes Basics: Understanding Pods, Deployments, and Services
To me this is sounds like the tube vs solid state amplifier in guitars debate again.

I think the question should really be: can they do a good enough job?

My take is that with the right display they can.

CRTs didn't have an impossible refresh rate, colour gamut, contrast or resolution - arguably they kind of suck in each of these areas compared to modern displays.

I mean, we didn't see screens show deep teals until OLED arrived.
That’s for running it 100 times, spread across four cores, i.e. multiplied by 25. About 48 seconds is the actual claimed figure.
I guess that explains the appeal of the "souls" subgenre of games. But also why it's not for me. I never beat Sonic 2 or Mario 3 as a small child and that was frustrating.

Meanwhile, some of the first games I did beat by myself were Pokemon Silver and Final Fantasy VII. And they both gave me satisfying conclusions to my journey (compared to say, GTA 2, another game I played a lot by myself). And that proceeded to strongly influence the kinds of games I play. not necessarily hard ones, but ones that rewarded my teambuilding (or at least, ability to cheese the mechanics).
Author here.

Compilation isn't the problem, loading and instantiating the module graph is. The timings for that are currently not exposed in any runtime afaik.
Yes, the point is that given any level of detail the water-color picture is a lot sharper than the Gaussian-blur equivalent, which is like putting a pane of frosted glass over the picture.
Something like hurl?

https://hurl.dev/
How many of us get access to that?
Heavy exercise should be avoided in the evening, it's best to do it early in the morning or during your lunch break if you can.
They're not "making an API testing client". They're trying to start something called a "business". People do this to try to get enough of this thing called "money", to pay for the costs in their lives and their family's lives.

If they are based in America, they would be calculating at least, say $200k per year per employee, since they need to pay healthcare etc. So multiply that by the number of employees you want in your business, then add all the other costs, and extend over the period you want the funding to cover.
"HP is committed to becoming the world's most sustainable and equitable technology company" .. while maximizing device quality, shareholder profit and executive salaries at the same time. Absolutely no conflict of interest. Funny capitalism.
If I had to take a guess: watching a potentially bad movie still has a quality floor unless we are counting those dollar bin Wal mart DVDs. And even a really bad movie is generally 2 hours.

a bad game can be frustrating to play and take 5 times that length at minimum.
LED Lighting Fixtures Blog
Professional Commercial LED Lighting Fixtures Supplier|Manufacturer|Factory
Put up black-out curtains on your windows.
Definitely not in the UK either
I don't see that being a China specific consideration.
Just wanted to say that!
Totally agree, thanks for your comment vonnik!
In this case its software that treats the iphone as a camera of their own. Looking at the screenshots, the UI/UX is extremely similar to current blackmagic cinema cameras. So you can have two camera operators, or the iphone on a tripod or whatever, and each camera operator will know which settings their camera has and to typically match both the film cameras. Like a quick visual check that both cameras are at the same shutter speed or shutter angle, resolution, white balance and tint, and having the same style of histogram so they can match exposure on both cameras.

Its actually fairly neat and cool that they put time and money into this app to further their ecosystem. I guess theres a large overlap of people that film with iphones and also want to buy a legitimately good, budget cinema camera in the pocket 4k/6k.

I don't know HN's opinion of blackmagic, but they do some pretty cool stuff. With the purchase of a camera they include Davinci Resolve which is a fully featured Adobe Premier Pro rival. For reference premier pro is $21 a month, and the cheapest blackmagic cinema cam is the pocket 4k which comes in at $1200, after 5 years you have a free camera (thats still actively updated) if you consider Resolve to be equivalent to Premier Pro. Also they've constantly pushed the industry to be more affordable. They were pretty much the first that let you use a consumer usb c SSD to record raw formats. When the camera released, you could get 1tb samsung T5's for around $100, while one of their rivals RED cameras made you purchase a proprietary SSD that still costs $1500 for 480GB. Also in terms of affordability, it wasn't unheard of for a cinema camera to charge thousands of dollars to be able to use a cinemaDNG raw or ProRes, yet blackmagic cameras came with multiple raw recording options for free.
co-founder of fortrabbit here. We offer a PHP PaaS for 10y+ (on AWS).

We started with a free tier (copying the Heroku model) and had to fight with 'free users' as well.

The free tier created a lot of noise distracting us from our paying customers. Support requests from users with no interest ever upgrading, often beginners and noobs. Cat and mouse games with script kiddies trying to abuse the service. Fraud and phishing … Most free tier Apps are just tests, maybe there is an index file printing a hello world. Yet you need to keep some responsibility to keep that data around.

After a while we changed it to free trial (try before buy). That works much better for us.
"Rock solid" and "have to reboot them every 6-9mo or so" seem pretty contradictory.
There are typically useful ways (tools) in most bundlers to tree shake barrel files. Libraries also differ in how tree shakable they are.

Personally I think the readability of having few import lines from shared barrels, compared to a forest of lines, are very useful.
Watching Netflix or getting stoned is clearly not doing nothing. If you take it literally then it becomes clear what is meant: just being, without indulging in anything, not even our thoughts. I agree this requires focus, but i don't think it requires technique but rather practice. As for discipline, i don't even know what that is
And Rust just uses the C ABI, so wouldn’t your comments include “in Rust”?
This seems like a perfect post to engage on solo entrepreneur and indie hackers and bootstrapper that have basically more space to thrive and we love the idea that we don't need to have VC money to launch and build a great product that can turn into an amazing business!
Congratulations to Spain - fantastic to see multipolarity in space. We need more countries, more companies sending stuff up there
Page 50 of the report says that some (unnamed) resolvers do this, and “we think this [..] is a very good implementation feature to reduce the impact of mistakes”, but that it’s “definitely not universally implemented”.
They're not "making a REST testing tool". They're trying to start something called a "business". This has been a prominent feature of human society for many centuries. People do it to pay for their lives and their family's lives.
Having to click “learn more” button is not compliant with GDPR, it should be as easy to not give consent as it is to give consent.

Google and Facebook were fined over this[1] and fixed their UI.

Many providers of cookie popups respect that too; possibly this will get better long term.

[1]: https://www.lexology.com/library/detail.aspx?g=6001cd19-ecbf...
Did you buy your ticket online from Intercity?
That's Chinese Apps for you. I haven't tried TEMU yet, but the typical Chinese App opens a popup on you in what feels like every fucking second. Even something like Baidu Maps shoves an ad into your face every time you switch to another app and then back. It reminds me of early 2000s Internet, before popup/ad blockers.
> With sanctions applied by the US Navy.

Well, since no-one wants to start WWIII, the US Navy isn't going to attack Chinese ships, especially if escorted by the Chinese Navy. QED.

We're used to see the US behave like they can do anything they want but that's only because they are usually orders of magnitude stronger than the opposition. But if the opposition was of similar strength they would be much more restrained and cautious because, again, no-one is suicidal.

I'm sure the question has been studied many times in war games and scenarios and I expect the plan would be to put pressure at the source (i.e. 'suggest' that you should not sell to China), which would not work with all countries.
Except it kind of was. Car companies don’t manufacture the most complex components in house either.

Those things were custom, but NASA saved a great deal of money going with an existing supplier of giant rocket engines who had already been working in scaling up their designs.
Ha! Experiences forearm and shoulder pain. Proceeds to mention casually he's into rock climbing. DisplayS photos of games where (jerky) mouse mileage is, to put is mildly, excessive.

Talking about elephants in the room here... I don't think it's the keyboard or mouse, dude! ;)

I've done rock climbing myself. Obviously, it's a huge burden on the ligaments of the upper body. It's also very fun (not in the least because it's a bit scary), but you will feel those wrists a shoulders a bit the next day. Small price to pay, until it because really painful.

I would recommend to the author to try and mix in in some other fun sports like kite-surfing or mountain biking etc. Or dancing (salsa I can recommend if you're open to the latin music). And limit mouse-mileage-heavy gaming a bit maybe? There's a lot of other options (try Return of the Obra Dinn).

Finally, I don't know if other have experienced this, but reflecting a bit on how you do programming can also help. Thinking more, resisting that urge to start typing away did a lot for me personally wrt my wrists and shoulders starting to loving me again. But that may be just me, of course.
> No const.

I stopped reading there. I wish this guy a happy coding (and non-coding) life, but I hope we never work together.
That’s what we did. We should have bought sooner, we would have saved a lot. But we’re happy owning now and not having to worry about what rent will be next year. Hopefully in a few years we’ll refinance at a lower rate and have a lot more principal paid down.

If you’re having kids and you want a big place (we want neither), there are plenty of places in the country where houses (big ones) are a quarter of what they are in the Bay, Seattle, etc. Sure, you won’t be making $350k/year as a senior but the schools will be excellent, your kids will be safer and if one of you lose your jobs it won’t matter because you’ll have a massive emergency fund and lower expenses.
Oh wow, LPCAMM sounds like a dream!
According to the article this form factor is incompatible with normal CAMMs, let's hope that gets figured out and standardized before long. (And actually gets applied throughout the market!)
And apparently got a name change.

Focus groups showed that drivers are more responsive to traffic lights named Earl, than Fred.
Probably.
On Generics and the Associated Overheads
Literature: Brothers Karamozov

Constantly recommended on Twitter and I really wonder how many of those recommending it have actually read it.

Heart of Darkness is a short easy read in comparison. Moby Dick was another hard read and a real slog with only the occasional memorable passage to reward enduring the tedium.
Does anyone know of a tool that guides you with making DNS changes? Before starting it would analyze the current settings (SOA, parent/child NS, DS, DNSKEY, RRSIG, etc and their TTLs), possibly suggest reducing some TTLs, show the when you need to make which changes. Then checking along the way for each step if the changes have propagated and letting you continue with the next step when it is safe. Could be useful for DNSSEC changes, but also just changing name servers.

I moved domains to new name servers last week. I took the poor-man's approach of disabling DNSSEC during the migration. I made a step-by-step plan, verifying propagation along the way with dig. Still made one mistake, where I thought I had reduced the NS TTL in a child zone before migrating, but hadn't (it was still 2 days instead of 1 hour). An automated check would have caught it.

I think such a tool could also have shown this KSK rollover required a longer wait than the procedure had.
Yep, I agree about the garage outlets.
The oil we mined from the ground in about 150 years took hundreds of millions of years to form and from what I recall from the subject, it happened in a time where bacteria and fungus didn’t exist to release that carbon from downed trees Abe plants or whatever. The only way to sequester carbon now would be to spend more energy than was released (putting those bonds back together is hard) from our oil use to create something like inorganic carbon bricks we could try and bury underground somewhere that bacteria and fungus cannot reach.

Good luck to us, I’m not confident we can do it. I’m hoping we can though, I have a toddler. I hate climate deniers, to me they are trying to make my son’s life worse and worse because they don’t want their life to be lesser than they expected.
+1 on arm rests. I hate those. They box you in and lift your elbows uncomfortably high thus cutting off nerves in shoulders and arms. The word arm rest implies that these somehow are about resting your "tired" arms. I've never experienced any form of arm fatigue while using a chair. Just not a thing. Complete anti feature. I don't need them. They come off if I have the choice. I won't buy chairs that have them.

Some of my other tricks include walking a lot (during my commute for example) and generally getting up regularly. I have some mini life hacks like getting a glass of water and not using things like water bottles or tea pots that "allow" you to stay at your desk longer. Anything that forces you to get up is a good thing. A simple stroll to the kitchen is a good thing. Standing desks are great too.

Also, because I figured out that a lot of my issues are shoulder related I do some simple exercises to loosen those once in a while. That's also why walking helps. Swimming is also great. If you sit still for extended periods of time, shoulders tend to cramp up and the nerves to your wrists and hands go through there. Where you feel pain and where the problems are are not necessarily the same thing.
> If you’re unsure, think about the last job interview you did, and remember how there was no computer around in the interview room — just your interviewers, a blank sheet of paper, and a blue ball-point pen.

I haven't had an interview like this in about 10 years
Mars Trilogy Technical Commentary – Casey Handmer's Blog
The hell do touchpads have to do with this?
Besides, the T430 had one of if not the best touchpad I ever used.
> But my general impression was that Apple is not very interested in fixing bugs, but instead, they appear to care a lot about presenting shiny keynote slides every year on WWDC claiming how much they care about accessibility.

yes, you could say the same about their sustainability /environment/ (and arguably /privacy/). it's more about marketing and owning the narrative than it is about actual substance imo.