skysight-inc/HackerNews huggingface dataset:
> Think of any baller software project you use. Is it VS Code? Chrome? GitHub? NGINX? Do any of these use DDD?

That's a fantastic question. Something I've often wondered too.

I'm a fan of DDD but it's like saying "I'm a fan of hammers"... hammers have their place and there is no other tool like them... for the thing they are good at.

I used to be all "omg <FoM> is the only way to do things" but nowadays, I tend not to get too hung up on prescribed, named processes and aim for decoupling where it makes sense (for the most part!)
Keep in mind the high degree of variance we're all going to experience due to the fact that there's a lot of variance in the field and in general most of us have held a small number of jobs. Those of us who have held enough jobs to have even an anecdotally-significant sample arguably weren't around long enough in any one place to get a solid sense of how their promotions worked!

There's plenty of places that hand out promotions as rewards for being good at your current job. There's plenty of places that require to you to have been doing some percentage of the promotion already. There's plenty of places that just never promote you. Heck, in different times and places, the same company can end up doing all of the above. Calling bullshit on any one of those because you've never experienced them is not sound.
Ah, I understand. Then I think we’re in agreement!
My companies thin client has to support IE11 because we run on lots of lock down industrial control systems that run Windows 7 or Windows 10 IoT and cannot have any other browser installed.

So this reflects my experience as well.
Yes. And it sucked. Lots of extra code and testing.
If we're talking about Go, the tooling is good, your IDE will be pretty snappy because of the dedication to single-pass parsing, and you have to really work against the language to write complex and confusing code. The trade-off is that your first write can be more tedious (I really miss filter/map type operations for instance).
How can the US lead countries like China to make change?
There are certain apps (like Wireguard) that Apple will not notarize for non-App Store distribution.

Basically, for certain classes of apps, macOS is now already taking the iOS "App Store or gtfo" model.
We can’t beat the climate crisis without rethinking land use
Israel's Iron Dome proves successful against Gaza rockets
No unobtanium? The whole thing is premised on wormholes! Yes GR supports wormholes---sort of. They are dramatically unstable. Nobody knows how to make one, if such a thing is even possible.

There are a bunch of planets, and they choose to visit the one with the absolute worst time dilation first?
Pleasure is all mine!
Yeah, all the public documents I've seen say the Sunny Cove PRF has no change from Skylake, so 180 INT registers and 168 FP.
Prime brokerages only lend to institutions which pass credit checks and have sufficient collateral.
It's extremely easy, but it also is extremely easy to get permanently banned if they find out you "switched on" a hidden feature once the app got into production. A permanent ban can be very damaging, so one needs to make sure to be completely legit when it comes to app store submission reviews and app store ratings
Sounds kind of like how one can grow one's money by investing it in an index fund and sitting on it and how rich people can get richer with no income and a passive investing strategy.
The article has acronyms (USP, CTA,...) that the author never cares to actually explain what they mean. I find that it's a really opaque and hostile way to approach a subject and it mostly makes me feel like the author wants to sound like he really knows what he's talking about. He stretches simple points (Have a clear mission statement/product description.) into longwinded statements with unnecessarily complicated jargon. Really just feels like I'm being pitched a service the whole time I'm reading.
The real news here is the crumbling facade of neutrality and trust that the Swiss have for a while now been allowing to crumble and run right through their fingers. They are playing with fire in many ways, especially since much of their soft defences have also eroded.
> ORMs are DDD (ORMs are also bad), but you can also consider SQL as DDD

I'm not convinced we're all talking about the same DDD, because ORMs or SQL are not DDD in any context other than being implementation details on a project (unless your domain is specifically providing an ORM or SQL product).
> you would keep a "pure" layer of domain code that does just that.

This is pretty much the only way I write 'business' software now. Even for small apps domain complexity gets gummed up with presentation/side effects really fast and I have a hard time disentangling them in my mind. Worth noting: most business apps I've worked on really don't have a lot of external dependencies, but those dependencies tend to sprawl out over the code quickly.

I'm really glad to see this approach getting traction in various forms (hexagonal programming, FP effect systems, Redux-style reducers) and don't have much of a horse in the race other than an abstract notion of a pure component, which may or may not be stateful, that accepts and sends a domain-specific set of messages and events.
Yeahh...I'm gonna have to ask you to come in on the weekend.
I really wish it didn't though. I started working with js ~5 years ago and haven't used == a single time, there are eslint rules that error on it[0] and you can reject push to repo if you have them, which many companies do. It's not a problem.

[0] https://eslint.org/docs/rules/eqeqeq
When the cold and rains especially cold+rains remind you of multiple allergies every year you just wanna give up the novelty :)
Look, something I’m finally qualified to answer! At my previous job our customers were a representative sample of the Fortune 500 and about 40% of our users (their employees) were on IE11 just a few months ago. There were some very well known companies that used IE11 exclusively. It’s very quickly changing and this might be the year when it finally goes away, but it’s still alive and well in the corporate world.
Orangutans are about as good as it gets at enduring solitude for apes, possibly all primates, and even then females don't live far from their mother and sisters, and children require 9 years of attention and frequent physical contact.
> IMO, we need some way to declare a company "Big" and apply special rules to them.

Careful though. A monopoly may abuse its position, which is bad, but a big company may be big because they are good and people use them, which is good.
Also as the context, most of these companies where PHP, Python, Ruby or NodeJS. In that case migration to Go had a lot of clearly visible benefits.
The landscape has changed. Most typical, everyday user have browsers that update themselves to the latest version. Supporting ancient technology (like IE6) doesn't provide a benefit that really justifies the enormous amount of work required. Just let the old browsers die already.
ICAO Airport Code
I was oversimplifying a bit.

I should say “most will not miss these DX lenses as Nikon moves to Z-mount APS-C cameras, which have the potential for both better optical quality and smaller size.”

To whit: https://www.zsystemuser.com/z-mount-lenses/nikkor-lenses/nik... — it’s the cheap pack-in kit lens, but the optics are off the charts relative to its size and price.
I've become extremely jaded to the logo gallery for these obvious secondary/tertiary B2B SaaS products in an organization. The logo for a pilot or some other freebie is kind of overdone now. Often this pilot ends up hitting the real org then crashing and burning because these secondary/tertiary pet projects are often never given the chance to be mature enough for their actual customer base before trying to solicit customers. These services finally hit a security person or something else and just gets the axe because they are just not even close to ready. If I'm playing technical customer I'm reaching out to you because I need what you have rather than you soliciting me. Most businesses are not so complex that it's obvious if a B2B SaaS is an essential service or some weird add-on trendy thing they are trying on for size so it sticks out like a sore thumb.
Billboards aren't banned in your state?

https://movia.media/moving-billboard-blog/why-is-billboard-a...
Golden rules for health tech entrepreneurs
Wouldn’t be reusing those disks for anything that mattered. It’s “waste by proof of buying drives for mining.” Nothing wrong with that! Proof of work is all that matters. But it’s the same thing, it’s not actually a waste at all and it is equivalent to bitcoin. Spending energy is how we make coins trustlessly. It’s a Good thing.
KE,TAMIN/BLOW/ BARS/benzos/ FENTANYL etc........
Ready for you 24/7. Photo verification with respect to your specifications. cant sell what you don't have right... prices aint a problem. Shipment out next day. hit us up, lets do business.

Email; teryplugofplugs@outlook.com
Millions? Billions.
>You need register with a real name and credit card and pay 100$ to be able to publish anything on the app store.

This was done on Windows too, you were not forced but any business would sign their application, otherwise they user would get a scary warning that the developer is not know.

>As for code, they run relatively extensive automatic tests to detect whether private (banned/undocumented) APIs are used, I don’t know how effective they are at catching malware, though.

The sandbox should solve this, unless the Store bans APIs only for some or worse there are hidden APIs that should not be used and the sandbox is to dumb to notice you are using them , then this would be security by obscurity.

This topic is different then most of the other topics about side loading apps, in this case the giant refused to allow an application on the store, or allow access to an API without a good enough reason. This reveals again that rules are not fair and is very hard to get justice for the users.

I would suggest a law to force the giants to give always an exact reason of why an action aganst someone happened, I have personal experience where an account of mine was banned and I have no way to appeal and I have no idea what was wrong. The giants are shitting on us all, as long as the numbers of the victims are low enough some flashy ads would solve their PR problems. We need something to make it fair for the users, make it easy to get our justice.
Hi. Thanks for your honest opinion. That's what I am actually looking for. So many questions and for sure I have asked all those questions from myself and through research as I started working on this idea. We switched from only a dating app for animals to a platform that tries to address most of animal-human bond related topics. We added a pet adoption board, lost and found pet instant notifications, a social section to find pet sitters, etc. Kind of all-in-one app for animal lovers. I do need to reach out to more users to see how their experience is with the app. That is a great point you made. I think what I am wondering is whether it's time to not totally stop, but like pivot our focus on something specific like re-evaluate some services that we offer in the app?
Unique selling point and call to action.

I will actually correct that as one of my insights is to remove confusing acronyms to improve legibility.

Sorry the rest didn't work for you.
I know this is just anecdotal, but I've noticed an unusually large number of people I work with are having kids with developmental problems or who fall somewhere on the autism scale.
Wow, I remember commenting on the original r/cyberdeck post three months ago. Pretty wild that it's on hacker news now.
Top Ten Git Tips and Tricks
From this I get the impression that...

- Manufacturing in the states/EU where pollutant levels can be regulated is a good idea.

- Reducing consumerism as a culture would be useful.

Both of these go against trends (many in technology). Less consumerism means less stuff which is something wall street and SV are both pushing for. Moving to a service economy has been classified as a higher level than one with manufacturing. In the gamification metrics it would be to go backward.
CORS is up to the server you're calling, not up to the server hosting the JS code. Any server that supports custom HTTP headers, support CORS. No, SharedArrayBuffers don't require "CORS" (which you probably mean if they work in CORS context rather than "require"). What they do require is a Secure Context (https, localhost or similar) https://developer.mozilla.org/en-US/docs/Web/Security/Secure...

I wonder how come CORS is such a misunderstood concept globally. It's a really simple concept in general, and understanding it will make a lot of your work as a frontend/full stack developer easier. Take a day and fully understand it, it'll pay off.
This is bad for the image of Switzerland. How can you trust them with security sensitive issues ever again?
When looking at IE users, the percentage of users using only IE would be smaller.

Especially, since microsoft is now supporting MS edge on windows 10.

Moreover even if some old app is using vbscript or some arcane IE only stuff, then they are unlikely to modify the app,let alone adopt Vue.
It's possible they're in a downward spiral at this point, i.e. they were late to the mirrorless game and still aren't turning a profit on that platform yet because there's so much R&D left to do on new lenses, yet DSLR is cratering and no longer providing enough profit to fund R&D on mirrorless.

We saw it with Kodak and film->digital and now we may be seeing the same kind of death with DSLR->mirrorless in a big name like Nikon or Canon. Meanwhile, Sony got into it early and is eating everyone's lunch.
I do, but i'm not comfortable sharing it. It's an experimental project, very new, and not polished enough for general use. A POC if you will. Plus this is an anonymous account :P

While i was writing it i found the basic process of basic large file storage to be insanely simple with Git. I debated doing the same thing but backed by a seasoned backup solution, like Borg/Bup/etc.
Tax laws are what's written in acts and statutes, but also how the courts interpret those laws.

When a company plans their tax they can either use the laws as they're intended (tax planning), they can deceive the tax authorities in order to illegally reduce their tax burden (tax evasion) or they can use the laws in ways which aren't necessarily intended, but which aren't yet outright illegal because we haven't had a court ruling yet (tax avoidance).

It's really easy to say "just change the law", but there are problems with that.

Prosecuting complex tax cases is fantastically expensive, and so tax authorities tend to only go to court when i) the case is obvious and ii) everything else has failed. (This includes for the small guy too -- if I chose not to pay my tax there are escalating steps of intervention before I get prosecuted). This means we simply don't know if a particular tax avoidance scheme is illegal or not, and we're unlikely to find out unless the tax authorities move to a more punitive regime.

And we don't necessarily want to give more power to the state. We want to limit the power of the state to some extent, which is why a lot of pretty unpleasant behaviours are perfectly legal, and it's why we impose that "beyond all reasonable doubt" requirement on criminal conviction.

Corporate values aren't (at least they shouldn't be) nonsense. A company could say "we do this because it's legally mandated and we don't have a choice", but that's the worst reason for doing something. Companies that make use of education, transport infrastructure, policing, healthcare, (all the things that are paid for by taxation) should pay their fair amount of tax, rather than using the law in weird unexpected ways to reduce their tax burden by an unreasonable amount.

There is a cultural thing going on here. No-one in the UK is saying that companies should go out of their way to pay more tax than they need to. And reducing their tax burden a bit is probably seen as okay. But we do have the concept of "taking the piss", and a lot of these companies are taking the piss. They need to realise that public tolerance for this is low and reducing, and that if they don't change their behaviours they're going to see increased tax regulation.
The Korean Chatroulette-style dating app quietly taking over the world
This used to be the case, but not anymore. The new Edge browser has IE mode which makes the browser behave like IE 11. Only those using Windows XP and Vista won't be able to use the new Edge browser, but they have bigger issues, like not getting any security updates.
I have heard some co-workers complain but I think it is one of their best decisions.
> There's little/no penalty to jobhopping frequently in this field

As long as you're already wealthy enough to be able to comfortably afford to move. And single, or with a stay-at-home or fully-remote spouse.
New Report Alleges That Lemonade Sessions Were Indexed by Search Engines [pdf]
Improving domain-specific transcription accuracy with data labeling
This is almost perfectly backwards. Intel does this sort of profiling _extensively_, and it guides their decision making to a fault. Apple's advantage in this regard is that the CPU architects can (and do) ask people writing software "if we made X faster, what could you do with it that you don't do today because it is slow?" That will never show up in a trace.
A bit of career advice that has served me amazingly well over the years: Stick your head up every so often, maybe every six months, and assess where your position is in the company relative to the company's goals. If you're on a sideline project, or if your company is moving away from where you are, or you're in a project that just isn't doing well, take action to start angling away from that. Try to get moved to a good project. Or, if you've got the institutional reputation, see if you can't be the lead or part of a team for a new project in line with the company goals and headed towards obvious revenue bottom lines. Or, worst case, find a new job, but this is not always necessary.

It may be a months-long transition, even, but often if you are persistent there's nothing impossible about this, and it doesn't have to be something that you're constantly stressing about. It's just a light touch applied every so often. Once you're in such a position it'll usually be some years before you need to worry about this again. But even so, keep sticking your head up every so often and see what's going on, just to be sure.

But do it on purpose. Don't just sit back and take whatever gets assigned to you. This doesn't even have to be stressful necessarily, because while you may encounter local resistance, at the corporate level nobody is ever going to complain that you're trying to align yourself harder with where the company is going. It's not like you're asking to pursue a pet project on the company dime with no prospect of payout... it's the opposite of that in almost every way.
There are no emergency-specific fees. Whether Newark (I think it was EWR, not LGA) would assess a normal landing fee is probably not a consideration for the pilot, especially back then.

Landing fees are quite reasonable. Off peak, the landing fee would be $25 now. On peak, it would be $125.

https://www.panynj.gov/content/dam/airports/pdfs/scheduleofc...
Sounds like you summed up exactly why they need good PR. If they spin it well they can be Robin Hood, if they spin it poorly they're common criminals.
I didn’t know what TFA was and my best guess was “the full article”. This makes me realize RTFM could also be interpreted as read the full manual, which feels amusing.
21 of 122 failed? That’s a concerning statistic. I’d expect closer to 99% success, not 82%. How many fatalities when the parachute failed to deploy? 100%? If so, then you have almost a 1/5 chance of dying when you engage the parachute?
There is plenty of extremely talented people who do not work for Google or any random unicorn in California. Some people prefer to stay where they currently live. And you are not going to make many Frenchmen move continent for an American cafeteria menu.
China’s feminists protest wave of online abuse with ‘internet violence museum’
First off, if you enjoy movies, then you're already appreciating art. That's fantastic. That's all you need to do: find an art you enjoy participating in, and do it.

That's the trick: you're participating. Movies are easy to participate in: they're very engrossing and they pass by literally even if you fall asleep. But you can also devote your life to them: learning how they're made, comparing and contrasting them, writing about them, etc. That's not better or worse, just another form of participation.

A book can also invite more or less participation. The type of prose you're talking about there doesn't do much for me: the metaphors are all over the place, and so they don't add up to any more than the sum of the parts (or even less). Some do feel like they are intricate jewelry boxes, which you can engage with either as a whole or by looking deeply into the parts.

Again, either way is fine: it's like the difference between writing a video game and playing one.

Don't worry that some forms are presented as "highbrow". That's irrelevant. It rewards what rich people like. Which can be great: they've got the time to spend looking at it. But the idea that it's inherently superior because of that, that's just gatekeeping douchenozzlery. The same kind as you get in comic books or sci fi or anything else where some prestigious people get to declare that they've got the only kind that matters.

The nice thing about this essay is that it's short. You can read it a few times and see if pieces of it engage you. You can talk about why some of the phrases were written the way they were; you can hold that discussion right here as an impromptu book club.

That's the really important thing: not the "colorful part of life" that you're missing, but the chance to bond over it with others. If that's not for you, you're not missing anything at all.
And here I am, recognizing some of the plot holes existing but Interstellar is one of my favorite movies of all time. I've watched it several times, watched the first 30 minutes 10 times, and cry most times I watch it all the way through.

Let go of trying to analyze the realistic-ness of the physics (even if it's in this list) and immerse yourself in the story, the moment, and I think the characters are actually very realistic.
“At the same time they're also introducing two new dSLR models.”

Hm? What now? That can’t be…

https://nikonrumors.com/2020/11/24/recap-of-recent-nikon-pre...

Huh.
So the big problem in your opinion, is that we're not allowed to legally beat each other up like animals over property disputes.

All right.

By the way, I don't think blockchains allow you to beat up people, either.
Is Haskell a good fit for your hybrid category, similar to go and ocaml, considering it also compiles to native?

I haven't heard of Haskell being used for the kind of "high level" systems programming that go is used for.
Personally I hope for a future where most people don't need cars, or don't need them as often.
Well, now you have a data point. Will you use this reflection to shape the next three and a half years?
Comparing with a previous generation or two, how does a 25 year old's life compare now compared with 2001, 1981, 1961 and 1941
>You have to be performing at the next level for several months

I worked at a slow pace large US tech company and this was an absolutely critical part of being promoted, which could only happen during the one or two promotion cycles a year.

For a bit of context, this was a place where the best of the best during good years (so not the last year) may get promoted from a junior engineer to an engineer II in 2 years, so climbing was pretty slow.
> Caine's character withholding physics advancements for years

> I can't think of a single person in that movie that acts realistically

This is the most realistic action in the movie! https://en.wikipedia.org/wiki/Planck%27s_principle