skysight-inc/HackerNews huggingface dataset:
Well we went with AWS for this current project because they offered good/free ‘first year pricing, and now we are being bitten by them a little, our workload is not huge but when you’re bootstrapped these kinds of costs add up, and they’re especially pernicious because it hasn’t made sense financially for us to pay someone to optimize them lower. Hence my concern to make good decisions early on this new project.

We use Stripe and it has also served us well so far.

The development team is mostly FE focussed and we have limited access to a dedicated DevOps engineer which is why I’m keen to keep that aspect of the stack as ‘standard’ as possible
timecube
You do need a CLI to do CI, which is necessarily headless. The toolset you need for this is the "Visual Studio (year) Build Tools". https://community.chocolatey.org/packages/visualstudio2019bu...

MSBuild isn't _that_ bad once you learn its terminology. Get the msbinlog viewer, an absolute hidden gem of a diagnostic tool. https://msbuildlog.com/
On Linux you can use "ld -o myobj.o -r -b binary myfile.dat" and it will generate a linkable object file that contains your file data as a byte array. However, other platforms do it other ways, so it's generally easier to use "xxd" from the vim package to generate a C source file with a literal array, similar to the way that XPM works. That will work on all platforms.
1. Use whatever you already know.
2. Start building now.

It’s okay not to write unit tests at the beginning.

It’s okay to run everything on a single ec2 instance.

It’s okay to not have “forgot password” flow when you launch your project v0.1.

It’s okay to ssh into server to deploy code at the beginning.

Many billion-dollar companies were using pretty bad software engineering practices at the beginning of their life (maybe first 5 years). Engineering is just a small part of a tech business.
It is easy to take for granted an import and the life force that went into creating that code. That PIL and the pillow fork exist can seem to be a matter of course but they are gifts. Many thanks to Fredrik Lundh.
Especially internationally
> has appropriate hobbies (cross country skiing, etc.)

I live in Madison, WI and honestly can't stand even being outside when it's below 40. Speak for yourself, just saying.
You're describing two legitimate worlds, the Ivory Tower and the Marketplace, let's call them for short, but I don't think the error is conflating them. I think the error(s) arise in the intersection between the two realms. The Internet was a-commercial or even anti-commercial at first (having gestated in the Ivory Tower) and retrofitting it for commerce and industry has been, um, a wild ride. Kind of a gold rush.

Copying and running code is (effectively) free, developing, maintaining, and auditing code is still expensive. Folks who want to use software without paying the costs get what they pay for, eh?

I feel that if there's anything the community is doing wrong, it's in the emphasis on new and shiny rather than mature and stable. I feel we should be entering a "contractile" stage of (global IT) development, with consolidation and convergence of software and hardware replacing the wild burgeoning and rampant growth of complexity.

"Like, complexity is an existential threat, man..."
> they can no longer categorise many products correctly

This is my observation as well, I'm under the impression that they have massive categorization problems.
That true, but simion314 is still right that the law doesn't specifically target browsers.
not hyperbole, progressives actually believe it is compassionate to allow rampant theft and drug use on the streets (as reparations for past oppression of the lower class). see Seth Rogan’s tweets about how having his car broken into 15 times in LA is just part of daily life in a wonderful city
That $20 doesn't go to the dev. It goes to Apple, and, in the USA, requires doxxing yourself to the vendor to get a copy of free-as-in-freedom software.

That's unacceptable and repugnant, and it doesn't have any bearing on the volunteer labor.

There is such a thing that's free: free software. It was produced with volunteer labor (but doesn't have to be - look at golang!), but the end result/product is free-as-in-freedom and free-as-in-beer.

> what we want to achieve is a price point that matches the material value creation involved in the 'maintenance of the build and distribution aspects'.

No, what I want to achieve with this free software is that anyone be able to access it without barriers whatsoever, including payment.
Change your reference frame. Assume both charges are moving at constant speed != 0 in the same direction. From this view they are not charges but opposite currents. We know that opposite currents repel [1]. Therefore, one could conclude that opposite charges repel. It's this kind of question that the interviewer should ask.

[1] https://www.quora.com/Why-do-two-wires-with-current-flowing-...
No https://www.audacy.com/sports/ncaa-football/gallery/2021-hig...

Yeah, “specific” would have been better.
> make a portable build of the software you are creating is such a basic feature

That is easily doable. However users often don't want a copy of a large runtime for each and every program they use, so it often makes sense to move common things (like DLLs, runtimes, your OS) to libraries that can be shared.

You can easily make dotnet apps in either flavor to your liking. And not every developer is going to make their apps to appeal the your needs.
On January 1, 2028 how much bitcoin is there? You can predict the supply to within +/- 0.00001%, regardless of the companies who influence bitcoin.

On January 1, 2028 how much M2 money supply is there? 10% more? 10% less? 100% more? 1,000% more? It completely depends on who is influencing it.
I agree, I always thought that simply using a web browser should be considered consent to accept cookies since it’s part of how they work.
This is debatable. A lot of debt is long-term debt that is at a fixed rate. When interest rates go up, long-term bond yields may fall or stay flat (this is called yield curve inversion).. It all depends on future perceptions of the economy. If the perception is that raising short-term rates to aggressively will hurt growth, the bond market will adapt accordingly and become inverted. This makes it easier for the government service debt and issue new debt.
Its not an inflation problem its an income problem. There are a lot of people not making enough and wages need to go the fuck up.
For me Next.js with Tailwind is the answer for front end, and for back end I find Lambda, Dynamo, Cognito, S3, etc. the easiest. Stripe for payments.

In reality it's whatever you're most productive with.
mRNA needs to figure out a better T cell response.
If it’s of any comfort, there used to be a lot less severe weather to need a radio for, and no one’s quite caught up to the reality of it yet.
This is really cool! He should help write changes in NEC code book that allows salvaged EV batteries to be installed in houses. My state will allow it, tweets like this help promote the idea
Developed and developing don't seem right to me. Central and peripheral seem much better.
It's been a very long time indeed since I developed Windows-targeted software, but this rings true from what I remember. It always seemed to me that Microsoft wanted to give you just enough tools to imagine doing what you wanted to do, but not quite enough support to get it done - thereby encouraging the growth of a consultancy industry to get their feet into more corporate doors.

The tool dependency is a vendor lock-in strategy. "Just use the Microsoft tool" is always the answer. Weird.
which is understandable.. I think people accused from rape have an universal welcome treatment everywhere in the world...
I genuinely agree with his vision and especially the reason why I can go to sleep sanely.
systemd/udev immediately locks your sessions when a mouse jiggler is plugged in:

https://cgit.freedesktop.org/systemd/systemd/commit/?id=7212...
Man, that's so "unclassy" of those millionaires.
All this talk of efficiency, yet the Dropbox windows client is such a bloated multi-process memory hog of a mess that I ended up uninstalling it and rigging my own sync with a command line tool (dbxcli), with about 1000x less resource usage.

For all this attention to saving their server's resources they sure don't seem to care much about wasting their customers'.
> 1. Open VS, wait a minute. 2. New Project 3. Run, wait 10 minutes for dependencies to download. 4. Want to use Sublime Text or VS Code, haha lol.

You're playing on hard mode; try using Visual Studio for everything.
> Some of your points are valid, but the first sentence seems really hand-wavy and rude.

Because people here are discussing this and entertaining this idea. This creates a level of legitimacy. After this article, there might be now countless teams transitioning to this crazy idea. Then two years later, people would continue to complain about node ecosystem because they were burned badly by projects maintained using this approach.

The problem with today word is that everyone tries to be politically correct. Everyone wants to discuss things in a civilized way based on merit and logic. In many cases, we could avoid wasting time and energy by declaring things as they are. For example, If mainstream would call anti-vaxxer stupid, we would have now more people vaccinated

There are more things that people spend large amount of time discussing when there are nothing to discuss. This thread should not have 195 comments.
It's a perfectly well accepted term in context (jargon); if it's new to you then that's fine but it's not a fault of the term. When you use open source code, you have to comply with the license requirements on that code. Sometimes, it's possible to combine code because the licenses can both be applied to the combined result at the same time. For instance, many permissive licenses boil down to a requirement that you include the original author in credits for the program. The GPL requires that you share the source code that went into a binary with anybody who gets a copy of binary (basically). Since you can fulfill both of these requirements at the same time, you can freely combine code into the two licenses (although the result will effectively be all GPL), so they're compatible. Because GPL & CDDL both require that the relevant code must be licensed under their license specifically, you can't fulfill both requirements at the same time unless the code was originally dual-licensed by the original authors, because you can't change GPL code to CDDL or vice-versa.

(IANAL and this is simplified; tread cautiously)
That's because MS effectively abandoned Windows as a revenue generator, in order to become a cloud vendor. Windows exists just to give you a way to consume or develop web-apps that run in Azure. Office exists to get you to use Office365, again generating cloud-based revenue.

Commercially, it works. Unfortunately, it's slowly killing the desktop computing experience. Unlike Apple, they don't even have a real interest in shifting hardware, so they can happily treat the desktop market like dirt.

It's weird, seeing MS effectively strangling their own baby, but I guess Wall Street is happy.
If they were driving recklessly, then they should be fired though. Uber prices are pretty much completely dictated by supply and demand. By taking a higher volume of passengers at the cost of safety, you're increasing the supply of trips and pressuring safer drivers to match your volume. Firing the reckless drivers creates a landscape where safer drivers can fairly compete.
> It feels like we moved from a world where open source software was develop by a community, to one where most of us are just consumers of the code.

Are you sure that's even a contradiction? I mean, if you start with a developer community, and add a lot of people who simply had not been exposed to / using the software, you get to the situation of "most of us being just consumers of the code".

Now, you could argue that communities have been fraying/weakening over the past few decades, but that would be almost an orthogonal argument.

> That mean that all the companies who have been relying on open source need to allocate time to community work.

We need to funnel some social resources into building and maintaining such communities. If companies were to do that, then great, or rather, not great but sort-of-ok. The thing is, they aren't doing it, as they are fundamentally motivated not to: It hurts their profitability (except perhaps for vague extra-long-term concerns). So, it's not useful to say that "companies should do it".
Even if the licenses are abused, there will still be free and open source software. It's a beautiful idea that won't die as long as there are tinkerers in the world.
Yup. A neighbour here used to have glue-traps. I once found such a trap with two (!)stumps of mouse-legs still attached to it. Mouse gnawed off its own legs.
Perhaps this is the why so many of the 60's and 70's psychedelic rock songs are so enchanting and beautiful. They were under the influence of psychedelic drugs which may induce this state while awake.
This is my personal best that worked for me the previous years:
Frontend: angular hosted on any static page hosting like GitHub pages or cloudflare.
Backend: nestjs with typeORM and MySQL or postgres
This is all typescript so even a small team can do a fullstack job.
Decred is a SOV crypto. It has governance, a treasury fund, staking rewards. It has a very low supply. So much of it is locked into the staking pool.
I use github search a lot and this would be an insane productivity boost. I signed up for the waitlist. can you please nudge me in the queue? This is my profile https://github.com/abdallahmansour6
> WinUI 3 is the latest and greatest, and the way to go.

It's also brand new, hit 1.0 a couple of weeks ago, and therefore probably buggy (I hit a bug in -preview3). And it's about 100MB per app + 100MB of dependencies.

> but there is an overwhelming choice of frameworks when starting. Rather than evolve a single framework, they seem to create a new one every 3/4 years and deprecate the predecessor

They _don't_ deprecate the predecessor! That's the Apple approach, forcing everyone along. The predecessors are all kinda still supported with no "this will stop working" date, and you can still see WinForms controls in Win10 system tools.
> Hey, what are your thoughts on the OP's argument, though?

An ad-hom insult doesn't make an argument. OP isn't bashing open source, OP is bashing for-profit companies using it without contributing as an overall system, and OP's website isn't a for-profit company, so even the "OP is a dumb hypocrite" isn't only an insult, it's also wrong.

> "There is no obligation or anything to encourage anyone to donate to the authors, most people don't care."

My long term simple answer to American's "tipping problem"[1] is that if you want money, charge money. This emotional manipulation guilt tripping "you don't have to pay, it's free" "my children, think of my dying starving family, I need money" "oh but it's free honestly I do it to contribute to others" "but listen to the crying of my wife as she scrapes together the last of our posessions to take to the pawn shop" "no really, I encourage everyone to make and use free software (but you should FEEL BAD if you do what I encourage)" "but it's free, check out that license" "I'm only saying I was hoping you would behave like a decent person and not take advantage of me while I lie about my motives to your face and emotionally manipulate you" "btw don't even think of holding me responsible for any problems in the code, I disclaim all responsibility to the maximum amount permitted by law and offer no support for any problems" is just not a good or honest way to go about things.

You want money, charge money. Code as an employee, be a consultant, be indipendent and sell your thing. You need money, charge money, there's multiple ways to do it, people have been doing it for years. Why aren't you able to charge money? At least partly because of all the people giving away the equivalent for free. Why would someone pay for your library when they could get a free one? If guilt tripping is the only answer, you need a better answer.

If I plant a tree for everyone to have a bit more oxygen in the atmosphee, will you pay me for the oxygen you're using from my efforts? Of course not.

[1] that's not to say I don't tip, it's to say I hate the design of the system and think it leaves the majority worse off and far more stressed, so the minority of attractive people in rich areas come out far ahead.
Their performance is awful too.
Garry Kasparov: From Tucker with Love
Harmful when ingested directly or via carrion by rodents, along with basically anything else, including dogs, cat, birds, and people.
Why not turn it off by default and feature flag it with an env variable?
I fear not being there to provide for my kids and seeing them grow up. The opportunity to help them grow into better people than myself and watch what they do with their lives.

I think that’s a legitimate fear, and nothing to do with what happens next to me.
Even the ever exaggerating pop sci article does not mention an increase in lifespan... At face value this seems more like evidence against the senescent cells theory of aging.
You're right, it's definitely an oversimplification.

I don't think though we live in a society that could allow people to negotiate for a thriving wage without a power as large as the government. It is in no way a hyperbole to state that if the American government's worker protections weaken much more we will have companies with their own private armies forcing people into company towns like what happened to our great grandparents. It wasn't that long ago, and a lot of people have forgotten how much blood was shed to give us the safely nets we have today. And yet so many people act as if individual freedom is what earned us those rights, not the government's strong arm and labor unions.
A vulnerability in the form of an exploit within Log4j
If you have an unexpected large expense, like some needed home repair, it can easily be a few months of ordinary expenses. The fact that I normally live off of $3.5k/month is untethered from the cost of a roof replacement. You do pay a price for keeping the additional months of liquidity, but to some it's still worth it.
My philosophy (albeit it might not be shared by many) is that if you are going to do a job, either do it well and all the way through or don't do it. I see many half-assed (for the lack of a better term) open source jobs where the developers do not respond to criticism and feedback in other words than "you should be grateful we did X and Y after all", with an air of arrogance and saintliness for even doing anything. I would analogize it with me going to a charity and giving them my food leftovers and getting mad when they do not like it.
Suburb post, and I have so very little to add.

Supposing a Stewart triple feature, the question remains, how to button-up a trilogy that includes Excalibur and Dune... and in what order (chronological or feature, sequel, prequel)?
I.e. then GPL is not "your non-copyleft license"-compatible. License compatibility often is not bidirectional.
I'm not sure if that was their goal when launching HN, but it definitely helps their brand image now.
While I don’t really think the same - See my top level comment for context.
Is it just me or did the AI dim the brights and then get confused by the dark spot it created? The double yellow and signs are clearly visible, what the hell.
I use a reflective metal owl to deter woodpeckers who love destroying my house. It seems to be effective because I’ve not seen or heard the little peckers since. Your comment makes me wonder if these would also help with mice.
I had not found a simple chocolatey-based option. But - can you explain whether scoop is a chocolatey alternative or something else?
You might have been in a unique situation, not sure. But both Paysend and Wise (ex-TransferWise) payments are basically instant and 10-100 times cheaper than crypto.

I also find it a bit humorous that crypto used to boast 3 main advantages: anonymous, cheap, instant. Now KYC is very common, exchanges and transfers are incredibly expensive for PoW. It can still be fast in some cases, I give them that… if you have a quick way to convert crypto to FIAT that is (sell crypto and initiate a bank transfer that takes 5 days on Coinbase? Hmm)
No, if the evidence for the area points to X, the folks claiming a deviation from the general evidenced trend need to provide evidence for that.
OK got it! Both of you have well described it -- and I agree with you. :)
There are many: https://www.techsolvency.com/story-so-far/cve-2021-44228-log...
I genuinely don't believe this is the straw that will break the camel's back. It is a very slippery slope to be on, but my fingers are crossed.
"Primarily Mandarin speakers I have known were taught, and believed, that the "dialects" were basically the same as Mandarin, just with different pronunciation."

I am going to take a guess that you do not know many mandarin speakers?
if you did, you would know this is utter nonsense.

My ex speaks English/Mandarin/Cantonese. She is well aware these are not "different pronunciations".

Her Cousin speaks Mandarin and Fuzhou dialect. Once we were all out and he bumped into a friend from Fuzhou and they started talking. I asked the ex to translate as I often did, and she turned to me and said she's in the same position as I am, she can't understand any of it.

It isn't a "pronunciation" issue, or she would have been able to guess some of what was being said.
HTTP requires that the length of the content be sent before the content, so that pipelined connections know where the data ends and the next headers start. If you're sending a file directly off disk you know the size before you've even looked at the data so there's no delay. If you're running everything through gzip, you have to wait to compress the entire file before you know the output length, so the critical "time to first byte" metric could get much worse. There are similar issues with dynamic content (CGI scripts, PHP, etc) where both the server and browser would end up buffering large amounts of content before compressing/decompressing them, which also affected perceptual speed. If the connection bandwidth was high enough, skipping all of this and just sending the uncompressed file would appear faster to the user, despite transferring more.

This was later improved with things like chunked encoding and caching the compressed output on the server side, but they came later and weren't always supported or desirable.
When you say "Audit" do you mean in terms of security?

I was a penetration tester for a while and it was quite common for my clients to have customers who requested a security audit of their product. We would conduct the assessment and provide them with a letter that basically says we did an audit and we found x number of crit/high/med/low issues and then did a retest to verify that client fixed x number of crit/high/med/low issues. Might be worth a shot!

I know Mozilla has also done some similar stuff, but they normally release the entirety of the report. https://blog.mozilla.org/security/files/2021/08/FVP-02-repor...
Lens Wars: Episode V – Petzval Strikes Back
Slow drivers do increase crash risk if their slowness is done irresponsibly, which many of us see all too often. We all need to be courteous to each other, and driving slowly does not absolve one of that.

Sometimes, the right thing is for slow drivers to speed up and go with the flow.
Show HN: 200 WS2811 Christmas Tree Display
OneSignal (YC S11) Is Hiring for Product and Engineering