skysight-inc/HackerNews huggingface dataset:
I have a friend who's deep into RC flight, and he says that current state-of-the-art in flapping models fly poorly. It seems like it would be easier to 1. Build something that looks like a bird soaring 2. Power it with either a ducted fan or a prop-on-top-of-the-wing design, either way so the prop wouldn’t be visible from the ground, but the wings don't have to (fully) flap -- maybe they move a little to give a life-like appearance.
Nope. 30+ years software developer in industry.

Think about it as a hobby. Most people have time for hobbies. The rest spend way too much time on social media or watching YouTube. Manage your time better.
> So I have no lost love for devs that couldn’t be arsed,

How are teams that no longer exist supposed to recompile anything? Plenty of source is laying around where the last person who knew how to compile it left the company years ago and no one even knows how to check the software out from the source repo anymore.

(Pre Git, it wasn't always obvious how to even pull software down from repos, tools like perforce allow for fancy remapping of folders so you cannot necessarily just pull source down, also I've worked in repos where you needed specially modified scripts that weren't in the repo so you could actually build things!)

Microsoft's MO has been that once the end user has acquired an executable, that program will keep working damn nearly forever.

16bit support was the only time they ever dropped anything, and people are still upset about that.
I agree with this ordering.

Another series that I think benefits from a read in publication order is the Horatio Hornblower series. That means starting with the book Beat to Quarters.

I find it's often best to start with the book that made people like the series. When I recommend Stephen Erikson to people, I recommend starting with the second book, Deadhouse Gates, which is much more original, and you don't miss out on much. (Erikson never explains anything, so if you jump in, beleive me, the first book would not enlighten you.)

One exception is the Dresden Files series. It starts out with some weak book, but I can't recommend jumping to the first good book (the fourth) or the first sort-of-good book (the third). You have to slog through the whole thing or you'll miss out.
From TFA:

> Sometimes talking with my friends is like intellectual combat, which is great. I am glad I have such strong cognitive warriors on my side. But not all ideas are ready for intellectual combat. If I don’t get my friend on board with this, some of them will crush an idea before it gets a chance to develop, which feels awful and can kill off promising avenues of investigation.

That doesn't describe anything like what you've described in your comment.
> Holy crap, that's a lot of input channels

96 output too. I have a lot of outboard gear, my SSL Sigma Delta alone is 32 in/out for mixing, that's before I get onto all my outboard compressors, EQs, reverbs, synths, drum machines, and modular gear. I use the soundcard pretty much as a virtual patch-bay, I can send and return to any piece of gear in my studio like a plugin (get Bitwig to measure the latency and automagically everything syncs).

> You are obviously more advanced than me, not sure what you mean here.

Because digital audio is in discrete time-slices, you need to sync the slice starts so all devices are aligned. Otherwise you can have subframe issues where phasing becomes a problem - in the worst cases it can cause audio glitches (which I've had with older AD/DA convertors).

This can be solved by using a Word Clock [1], which is the 'old' way, or via AES/MADI/Dante - which all have their own clocking protocols. The devices all need to be clocked by the same source, which you can't do by pairing devices in software.

My current soundcard is connected, via MADI, to my 3xFerrofish-A32-Pro AD/DA units. The soundcard is the source of truth for timing. The AD/DA devices all sync to the soundcard and therefore have no phasing issues. This gives 96 channels of analogue audio in and 96 channels of analogue audio out.

> I've had earlier problems with PCI cards, in that they pick up a lot of internal noise from the motherboard

Sure, if you plug analogue sources directly into the device. But my analogue inputs/outputs are all going into my AD/DA convertors, which are separate units. They are digitising the audio and by the time it arrives (via MADI) into my soundcard it's already digital. That means no chance of any noise from the computer.

Probably what I need is something like this [2], it seems to have Linux support, but unfortunately isn't produced any more! I seem to find that a lot with these Dante devices. Maybe I'd be better with AES67 as that's an open-standard that is compatible with Dante, just I haven't found anything yet!

In theory (because Dante/AES67 is over IP) a virtual soundcard can be written, I certainly have a powerful enough machine to run it, but again I haven't found anything yet. I'd write it myself, but I have a million things going on, and that's a distraction I don't need!

It does seem like there's a bit of a gap when you get to the real pro end of audio, which is a shame because the stability of Linux would is a huuuuuge selling point when producing music.

[1] https://en.wikipedia.org/wiki/Word_clock

[2] https://www.audinate.com/products/dante-enabled/four-audio/f...
God no.

As an end user it’s already annoying how, mainly big devs, are extremely slow in adopting the latest APIs, this would only motivate them more to just sit on their laurels.

As a dev for Apple platforms it would become a buggy mess and would lead to less bumping of target OS versions, which in turn leads to needing to reinvent wheels and coming up with time consuming workarounds.

Just one look at the gazillion ways Windows 11 has implemented configuration apps, from as far back as the XP era, has me shudder. You start out with Win 11 stuff but oh, you want to use that one thing? Now you’re lopped into Windows 7 stuff oh you want this other thing, enjoy this XP app, etc, etc.
All in the name of backwards compatibility, no thank you.

Hell, the fact that they had to skip Windows 9 because of so many devs checking for a 9 to detect 95/98 is another such messy nonsense.

If I had to choose between that experience or Apple forcing me every year to learn an entirely new programming language + UI framework + persistent storage framework I’ll happily become a polyglot because the MS way of doing things is ridiculous.
It always made me wonder why liquid cooling wasn't more of a thing for datacenters.

Water has a massive amount of thermal capacity and can quickly and in bulk be cooled to optimal temperatures. You'd probably still need fans and AC to dissipate heat of non-liquid cooled parts, but for the big energy items like CPUs and GPUs/compute engines, you could ship out huge amounts of heat fairly quickly and directly.

I guess the complexity and risk of a leak would be a problem, but for amazon sized data centers that doesn't seem like a major concern.
A standard CS program will cover statistics (incl. calculus-based stats e.g. MLEs), and graphics is a very common and popular elective (e.g. covering OpenGL). I learned all of this stuff (sans shaders) in undergrad, and I went to a shitty state college. So from my perspective an entry level programmer should at least have a passing familiarity with these topics.

Does your experience truly say that the average SWE is so ignorant? If so, why do you think that is?
reading has never been one of the rights reserved to copyright holders under us copyright law, and in fact there are a number of carve-outs in us copyright law to ensure that copyright holders cannot prevent people from reading their work, such as the first-sale doctrine and the exemption for copying an executable into memory

there have at times been regimes that legally restricted the mere reading of published works, but such policies have generally been considered repugnant to liberal democracy and indeed liberalism in general
Sounds like a terrible experience for iOS users. They have different UI patterns, fonts, privacy APIs, etc.
He knows he’s been laid off. His managers through the VP level know they’re done for as well.
Whatever you ask and the model will be judged by its accuracy.

If you ask for Harry Potter and it gives you Bart Simpson it’s useless.
The issue though is that art is not stolen from a select few, but from society by a select few. The roles are inverted. There’s no benefit for society when a few greedy corporations steal art they then monetise. Said “resources” are not dug out of the ground. They the fruit of people’s labour. Stealing it does no good.
Mechanical ventilation refers to just using fans. The comment you’re replying to is suggesting that heat recovery ventilators (HRV) be used to transfer heat from the warm exhausted to the incoming outside air via a heat exchanger (or cools incoming outside air in hot climates). It reduces the need for heating or cooling while still getting fresh air into the building.
"everything will be alright" is the most popular conspiracy theory in the world
Sometimes when I am thinking out loud, I am sounding out ideas I feel are pretty strong (I might be right, I might be wrong).

Sometimes when I am thinking out loud, I am sounding out ideas I feel are pretty weak. These are "butterfly ideas".
> Those are valuable to the community, so the street isn't perpetually in shade and people can see the sky (there are lots of tall buildings)

If there is only one tall building in the area, its shadow will be cast in different places throughout the day, not overly burdening any of them. If there is a cluster of tall buildings, this is even better, because another tall building will be the thing most of the adjacent building's shadow is cast on, and high density buildings will have wide streets between them to carry the traffic anyway, which also allows in light and air.

A sensible way to do this is to require larger offsets for taller buildings, which then allow wider streets and sidewalks in areas with many tall buildings. But that's typically not how the rules work when their true purpose is to limit construction; they just prohibit the taller building entirely.

> so neighbors and retail customers can still find parking after your new 50-story skyscraper's tenants move in.

They would have parking in their own building, if they paid the extra cost needed to provide that. Why should that be mandatory? Many people in a city may be content to not have a car.
If Lowes doesn’t have them, others will. Look for “Tilt & Turn” windows. They’re called that because they operate like a combination of an ordinary casement window plus a “hopper” or “awning” casement window.
Yes, I thought I must be missing something. Seems like a great idea, but I only see animations and not much to suggest that this isn't just a dream.
Fair points. I was completely wrong.
This is nonsense. There is no "system". Individual companies don't hesitate to lay off employees if that improves profits. While a few worthless employees can slip through the cracks at large companies, there is zero chance that employers continue paying large numbers of employees to do unnecessary jobs. Boards have no loyalty to abstract concepts like capitalism.
> just recompile it bro

This assumes you have all the source code for everything available, the person to do it ready, and that no compiler errors anywhere have crept in through the many revisions of the SDK. None of these assumptions hold for iOS ports that sold poorly (as most did), that were done by some team (likely defunct) as a one-off, that probably used a bunch of middleware they didn't own. It's just not worth it, otherwise it would've happened.
The current length is indefensible to me. There is zero justification for it beyond pure profit. I’d prefer it be lifetime of original creator, only for the original creator. All other cases (transfer of copyright, death of the creator, etc) would have a maximum of 20 years.

Alternatively, I’d prefer 30 or 40 years, but I would grudgingly accept 20. :)
> under article 10(4a), integrators are obliged to share any vulnerabilities they have found in a component with the (open source) manufacturer, including any patches they might have developed

That's good to know about as a security consultancy.

Whenever we found an issue in software made by a third-party vendor, we already recommend reporting it and offer to do it for them (unpaid time on our part, but it gets both the finder and our company publicity, and when leaving it up to the customer then it might not happen which is also bad for everyone else), but now we can say it's required and not just a recommendation. And if there is patching on the customer's part, we get to check the fix if they give it to us for reporting, which in turn makes them more secure.

For us, the situation doesn't really change, but for the tech industry as a whole I see only upsides (at least of this part) :)
Basically India made plans to assassinate someone on US soil, got found out and then carried it out on Canadian soil.

Here’s the first hit for “India assassinate Canada”
https://www.nytimes.com/2023/11/30/world/canada/india-assass...
Code is a way of explaining rules. If you have a lot of complicated rules, whatever system you use to represent it is going to be complicated. Best case scenario for low code is when the rules are simple or very predictable. In my experience, this is very rarely the case, no matter how simple a problem seems from the outset
This is doubly bad for Google Cloud, as you can't use it without Google accounts. I'm not sure if it makes sense to remove Sign in with Google yet, though I'm not sure how much I can trust Google for delegating user auth now...
How does it melt your brain. I can think of about 20 things I could be working in instead of writing code for my company. You want to pay me, but not give me work? Great, I’ll pick from my list of things and do that instead. Even if I’m not creating something, I can learn new things by reading books or watching tutorials.
I wouldn't know, but I live in Ireland anyway, and while we have a two-tier system, we pay insurance only for the better hotel services in hospitals - things such as single-patient apartments.
I also think some of those CEOs should be fired, but I don't even think there was over hiring... It's more that demand went up by a lot suddenly, and then down by a lot suddenly.
I believe the old adage is the law conservation of bicycle + lock weight: as bicycle grows lighter and more expensive, lock(s) must get correspondingly heavier.

Weird to see this cited with the year 2017, I think I read this article back in 2010 or earlier. And I believe Sheldon the man himself is now long since passed.
IMVHO the "low code" environment have a name: end-user programming. The thing the entire entire industry have done it's best to destroy it after Xerox, Symbolics.

The rest is the nth failed tentative to makes users jailed by ignorance selling the idea people can do thing without knowing things. It will fail like any other tentative done before.
The wired repeater could in theory just be a light bulb and power line networking
Maybe Modi took a hint when Trump practically laughed off the Khashoggi assassination.
If you have a problem with the company, it's you versus the company. Maybe it can be resolved amicably, maybe you move on.

If you have a problem with the union, it's you versus your peers, and you're basically SOL- you gave them all the power they need when you joined.

See what bigger unions will do- including file lawsuits in courts- when members are fed up and vote to decertify the local chapter.
I have come to the conclusion this will best be left to professionals, and a significant amount of oral history has in fact already been collected and curated, by professionals.

I wanted it to be me. The more I thought about it, the less equipped I felt. In some ways, it's the technologists curse, to believe your meta sense informs "the best way" when in fact, you're disrespecting another disciplines praxis assuming your amateur spider sense is the way.
On reflection I agree.

Still, I feel the author should have explicitly acknowledged the fact that there are underprivileged kids out there that would kill for the opportunities he was given.
Am I the only one who wants non-expiring sessions.

My browser cookie store ought to be a good place to store secrets. On Linux it is protected by the user keyring. I believe on windows it is protected by the system secret store which is eventually secured by the user logon password and the TPM.

So why not just let my cookies survive until I explicitly invalidate them by clearing my cookie store, hitting logout, or by changing my account password?

From a security perspective, someone who breaks into my cookie store has access to pretty much any website I use, whether the validity is 1 week or 1 century. Any prepared attacker can take full control of the account in a matter of minutes, so the validity doesn't make much of a difference.
Use island! It implements the MDM functions with an app you manage!
Are there any definitions of length, or specifically perimeter length, that are more intuitive for comparison purposes, and practical, and actually used, perhaps separating smoothed path length from path roughness?
With streaming providers increasing their pricing, locking down on account sharing and introducing plans with adverts, I would expect torrent use to increase in 2024.
American chestnut tree poised for a comeback in New York
> So I can either leave the store without the item, or steal it and leave with what I came for. I choose the second option because it is more convenient.

This logic is the part that confuses me. It's more convenient to steal a car when you're walking, or mug someone than work a shift at your job.

If I walk into a shop with an attendant and their point of sales system is down, I don't start taking whatever I want. Inconvenience doesn't justify crime.
It's technically possible to reuse it, but letsencrypt / certbot do not reuse it by default. You have to go out of your way and do extra work to reuse a CSR when renewing a cert.
We started out with webflow for our landing page. Problem with low code or any abstractions in general is that it becomes leaky the moment you want to do complex stuff. The reason webflow worked for us initially was we did not have to bother with hosting, CMS etc. It because very restrictive at one point. Only couple of people know how to make certain changes.

Eventually we moved to nextjs and vercel. We are faster with iterating on our landing page as well as any engineer can be pulled into the implementation.

All lowcode platforms are great in basic usecases but fails when the usecases because complex.
Go get a new job. You don’t have to tell prospective employers how much time you spent a week doing stuff for your previous company. They will just see that you worked for company X for years Y and that will probably be good enough.
Hm. I'm not logged in, and I only see 2 tweets, neither of which discuss royalties. What I'm seeing is only concerned with the poor customer experience of receiving damaged goods.
I guess you can read the text. EU legalize is quite approachable most of the time and as a practitioner of the domain the regulation applies to, it should not be that hard to get the gist.
Why does it matter if other regimes have had disappearances in their past ?

How is that relevant to the fact the problematic officials, billionaires, athletes disappear in Xi’s government ?

The problem is the lack of transparency, hence the comparison to Stalinist purges.
The loyalty argument does sound somewhat bizarre, but I think the overarching point is about whether technology use benefits humans in society or not. We should not implicitly treat LLMs owned by corporations with the same rights as humans. LLMs without some form of legislation is looking like it will benefit corporations that are salivating at profits and the prospect of reducing or eliminating the number of creative workers they need.
Low-code is just good libraries and good frameworks. My hot take is that anything “low code” beyond that is just an aggressively user-hostile config interface.
this crap sent me a flood of spam email. it's so scamy i even doubt the cancer story.
The gap between low-code and AI assistance is narrow and deep.
> it doesn’t really seem like a fractal to me.

That's because you don't look close enough.
In kitchens as in plumbings:

- There are rules, and clear established practices that allow you to follow these rules. In software the rabbit hole goes so deep that your average developer cannot even be aware of all the risks.

- You do not have to rely on millions of lines of code you have no control on.

As a simple example, if you are using network communications, you are probably using OpenSSL, GnuTLS or one of the few other TLS implementations. All of them have regular security issues, and simply selling support on an Open Source software you built using one of them will make you liable for these issues. There is no choice: you need TLS, and you're not going to implement it yourself. What are you supposed to do?

The fact that a solo developer selling 100€/month of support is treated the same way than a billion dollar company demonstrates the complete insanity of this act.
Horses for courses..

If you want to build a shed, go to your local hardware store and buy a kit set.

If you want to build a skyscraper, get an architect, some engineers and a competent building company.
Agreed all of those can and should be done. IMO none of those are related to encouraging immigration though, only removing legal blockers.

The incentives exist, we just need to get out of peoples' way and let people immigrate here.

Alternatively, we could alter the statue of liberty and remove the poem if we collectively don't want to welcome immigrants of all skills and situations.
Android data encryption in depth
Want a tech job in 2024? Master language and liberal arts
Not actually true, while MakerDAO (DAI's issuer) cant microtarget and freeze, DAI itself still has alot of systematic risk, i.e. it has a large part of its backing assets in USDC, Circle could freeze this part of their balance sheet VERY easily. They also have "RWA" i.e. more traditional financial products in the mainstream financial system to generate a yield, it would be easy enough for the service providers to be ordered to freeze these assets (on the back of a money laundering or kyc type of case bought by regulators).
Thanks, and agree it can feel 'mean and nasty' to disagree online - and that in-person politeness would help - yes, people will post things they wouldn't say.

PG has a take on why HN is more civil tl;dr 'it's behaviour not people' - in: 'dilution' at paulgraham dot com hackernews html

Thanks for the reply - appreciated.
Assisted suicide is a very serious and though trough process. Anybody claiming othervise is just uninformed and opinionated. My partners father chose to leave this way after a long and very painful cancer. Under no circumstances can anybody do assisted suicide without proper medical and mental assistance. The police will check by as well in switzerland and verify. Not giving people the chance to choose how to end a painful and hurtful time is just cruel. The process is already self-induced if the patient is still able to do so.
Most software is written for ten year business cycles. Maybe the Apple approach makes sense for most consumers and the few little apps they use, but there's reasons why Microsoft is so strong in the enterprise, and backwards compatibility is a huge part of that.
He doesn't work in technology, so he'd just go find another job and go back to working like everyone else.