skysight-inc/HackerNews huggingface dataset:
"The vast majority of developers never profile their code."

Protip: New on the job and want to establish a reputation quickly? Find the most common path and fire a profiler at it as early as you can. The odds that there's some trivial win that will accelerate the code by huge amounts is fairly decent.

Another bit of evidence developers rarely profile their code is that I can tell my mental model of how expensive some server process will be to run and most other developer's mental models tend to differ by at least an order of magnitude. I've had multiple conversations about the services I provide and people asking me what my hardware is, expecting it to be run on some monster boxes or something when I tell them it's really just two t3.mediums, which mostly do nothing, and I only have two for redundancy. And it's not like I go profile crazy... I really just do some spot checks on hot-path code. By no means am I doing anything amazing. It's just... as you write more code, the odds that you accidentally write something that performs stupidly badly goes up steadily, even if you're trying not to.
decidedly not yellow https://alexbeals.com/projects/colorize/search.php?q=yellow+...
libxo on FreeBSD tries to do this to some extent but a way to turn json back into neat tables is somehow missing (jq isn't great in that regard).
Based on the later-discovered extra photos, it appears that the taxi-way in the background (which, as you say, is clearly much further from the camera than the landing plane due to the tiny small aircraft parked along it) is nearly perfectly overlapping with the actual runway, so that at the moment of touchdown the wheels look like they are touching both the runway and the background taxi-way. The larger blacktop with yellow lines in the foreground of the picture is a second taxi-way (closer to the camera than the runway, and clearly offset from it visually). This in particular can be seen by the fourth photo in the time series, the one taken immediately after the OP photo.

The quirky features of OP photo are such a nerd snipe, and the later finding the complete photo series is just so convenient, that I'm tempted to think the whole Stack Exchange post was planned.
Elasticsearch became popular on back of being F/OSS. The "our code" Shay talks about is community's too: All the evangelizing through blog posts, talks; and the countless hours spent reporting bugs or even fixing them. If anyone thinks a community's contributions are any less than their own company's, then they don't get to claim to be torch-bearers of F/OSS (which Elastic is without realizing the irony).

Shay keeps claiming "our users" aren't affected, but who's he fooling? They say, AWS cornered them to adopting dual-license SSPL, what's to say they woudln't do an Oracle in the future (like Sun did with Java and continue to do with their DB offerings?). Slippery slope, sure, but it is indeed slippery for a company struggling to compete with competition and seeking predatory avenues as last ditch attempt to stay alive.

I believe, in all my naivety, that Elastic could have created an Elastic Foundation (like Joyent did with NodeJS, who btw didn't throw a hissy-fit at AWS for Lambda) and invited developers from all walks to shoulder the burden of the core software (which they themselves commoditized by F/OSSing it) so that they could focus on SaaS (like AWS).

I'd like to think, Elastic's real problem is they have hard time competing with AWS in terms of pricing for SaaS (of course, AWS owns infrastructure and so it is a tough battle-front), but if they were paying any attention, AWS Elasticsearch Service was very poor in 2015 and continued to remain so for a long time (it sucks less now), but Elastic's own service wasn't up to the mark, either. I think they misplaced their priorities (see GCP's flawless execution with k8s, managed-k8s, and Anthos) and were caught asleep at the wheel when they could have captured SaaS market away from AWS in those interim years (2015-19) by focusing solely on differentiated features and not on the core Elasticsearch software (which was libre and hence undifferentiated).

Of course, Shay and Elastic know better than I do and I am indeed a grumpy developer who's upset, but I want Elastic to give up their misleading messaging viz. 'doesn't affect / nothing changes for our users'. They're being hypocritical and not doing anyone any favours.

> And to be clear, this change most likely has zero effect on you, our users. And no effect on our customers that engage with us either in cloud or on premises.

No, Shay. It does affect the community, who are also the users of the software.

> We created Elasticsearch; we care about it more than anyone else. It is our life’s work. We will wake up every day and do more to move the technology forward and innovate on your behalf.

I see a lot of "We"s and "Our"s. And that's the problem with CLAs and stealing someone else's work. Companies can't tell anymore who's stealing from whom.
Complaining about AWS building off open source software when you did too seems a bit awkward. I'd be willing to bet AWS has spent at least as many person-hours developing their service as has been put into ES itself.

I don't really know where I fall on this subject. Companies need a route to monetize when developing open source products. It feels like AWS has been closing many ways to do that. Short term it might feel good for us end users, but long term it's probably bad for the ecosystem.
> Why like signal? Signal has no protections to avoid the same abuse as WhatsApp.

I think something like signal could reasonably have sufficient protections from both a technical and legislative perspective. And for that matter matrix too.

I was not intending to highlight signal as the only possibility, by like signal I guess I meant a small a capable organisation with a clear non profit agenda.
>look at Windows Vista for example.

This is a terrible example for the reasons stated in the article. Microsoft is already treating windows more and more like a step child everyday - office and azure are the new cool kids
> More and more automation could get us there

The only thing that can work is if technology/automation is advance enough that everybody can live happily without depending on other people at all. That even 'other people' can be replaced by virtual people that indistinguishable from real one.

The problem is if everybody live like this, can it be still called society ?
> The solution is to choose hardware and software from companies that value your freedom

This can already be done with Android. Good for them for making another alternative, but they're really overstating their case here.
Payments startup PPRO nabs $180M at a $1B+ valuation
GEO is well within the Earth's magnetosphere, so the question is more "how well does it work at GEO" and not whether it works at all.

AFAIK, nobody has managed to make it work well enough to use it at LEO, so nobody will give you an answer to that.
Interesting that Thailand is in 5th place on that list, 80% the US rate. And about 65% the murder rate (placing them pretty close together on the world scale):

https://en.wikipedia.org/wiki/List_of_countries_by_intention...

Also interesting that including high estimates for China's "re-education" camps would still only move them up to about 30th place, for incarceration, somewhere around Russia/Turkey/Nigeria. Although that's one area being diluted by the whole.
Not sure if it's still the case but Ghostscript is or was like this - a licenseable current version possibly with extra commercially relevant features (e.g. PCL) plus an open source older version.

Edit: https://artifex.com/licensing/commercial/ notably this lets you avoid concerns about integrating GPL with your commercial offering.
I mean, yes, this is true, but Purism probably shouldn't be picking this hill to market on.
Definitely changes from sport type, referring to bodybuilding/calisthenics I have always felt some kind of difference,
the former is much more like the joints and tendons are involved, while the latter is mostly the muscles (DOMS).

Either way, there's no need to skip training for a year and then hit the gym in one go (too much, too soon)
It was more economics and political policy wonks, economists and politicians in general, who didn't just ask that question, but thrust forth the prescriptive rhetoric through a large grid of trade agreements, "Globalism is here to stay! Get over it! Comparative Advantage!" This is only the first in a long, expensive series of lessons these people will be taught by reality in the coming decades. I'm guessing this kind of manufacturing loss will cost at least $1T to catch up and take the lead again after all is said and done, assuming the US can even take the lead.

US organization, economic, and financial management at the macro scale is going through a kind of "architecture astronaut" multi-decade phase with financialization propping up abstracted processes of how to lead massive organizations as big blocks on diagrams instead of highly fractal, constantly shifting networks of ideas and stories repeatedly coalescing around people, processes, and resources into focused discrete action in continguous and continuous OODA feedback loops absorbing and learning mistakes along the way. Ideally, the expensive BA and INTC lessons drive home the urgent need for an evolution in organizational management.

I wryly think how similar the national comparative advantage argument looks to much young adult science fiction portrayal of space opera galactic empire settings with entire worlds dedicated solely to one purpose. This world only produces agricultural goods. That world only provides academician services. It is a very human desire to simplify complex fractal realities, and effective modeling is one of our species' advantages, but at certain scales of size, agility and complexity it breaks down. We know this well in the software world; some problems are intrinsically hard and complex, and there is a baseline level of complexity the software must model to successfully assist with the problem space. Simplifying further past that point deteriorates the delivery.
I didn't say machines banned trump, I said evaluation of his tweets was in a context, not just what's written.
Honestly, if Amazon spun this right and they came pre-setup for development and distribution and had all the right little specs (13 and 16 inch sizes, HiDPI matte displays, long battery life, solid keyboard, macbook-like trackpad) they could really hammer the backend dev market. Bonus points if they came with some sort of crazy assistance logic like each machine getting a pre-setup AWS Windows server for streaming windows X86 apps.
How to cancel an HTTP fetch request
Free eBook to Build an API with Node.js / TypeScript
I had the same experience, though eventually just having more practice with powershell it ends up second nature. Especially with the ides and completion that can come with it.
I was confused why my "Tattoo of a mailbox" was flagged as NSFW until I looked closer:

https://paint.wtf/ranking/Y08Q/II8fc1RgEJXcXk2f4vhG
Why do you view only your country as your extended family? Are your countrymen somehow better than the rest of the people on the planet? Why can't your sense of place be the entire world? How is that not better? To be able to show an entire planet to your children and ttell them, this here, is your home world, these are your people ?

A tribe of a million members? Please! A tribe can't be larger the amount of people who can know each other, everything beyond that is something else, it's civilization.
Well put. People are being their usual teamsport participants on x86 vs ARM. Intel has execution problems in two departments - manufacturing and integration. ISA is not an issue - they can very well solve the integration issues and investing in semiconductor manufacturing is the need of the hour for the US so I can imagine they getting some traction there with enough money and will.

IOW even if Intel switched ISA to ARM it won't magically fix any of the issues. We've had a lot of ARM vendors trying to do what Apple did for too long.
Technically Google can remove sideloaded apps from your Android too. Nearly every Android in existence gives Google remote root access to everything on the device.
Livecoin slams its doors shut after failing to recover from hack, financial loss
Thanks for mentioning proselint. I just took a quick look and it looks really interesting. Going to give it a try.
So you're suggesting that carriers want to make more money? Interesting...
Services, not software. They can make services disappear. A famous rant [0] is applicable here; the way that these corporations exercise control is by owning the underlying hardware. If one wants to avoid this sort of corporate control, then one needs to encourage folks to use Free Software on their own machines.

[0] https://www.gnu.org/philosophy/who-does-that-server-really-s...
That was exactly my thoughts. The article comes to a conclusion I agree with (a universal society is unattainable) from a starting point I completely disagree with (a universal society is desirable). I was caught off guard by how it takes for granted its initial position with statements like this

> While the erasure of borders may be laudable,

Just last year we saw how the lack of strong borders can lead to fatal consequences if no entity has the authority or power to restrict movement and travel. Within the US alone, we've seen countless cases of people spreading the coronavirus simply by going to visit family, attend some political event, going on vacation, and it's all because of this universal free movement.
The cable leaks sparked outrage because the US Tunisian embassy was reporting back to the State Department the Tunisian President was corrupt and self-dealing. If the US has some responsibility for the Tunisian revolution, it's a distant 4th: behind the President of Tunisia, the people of Tunisia, and Wikileaks for leaking the cables (and I'd put Wikileaks way, way below the others)
But it is NOT widely done.

Why?

Perhaps only a few people value this? Or perhaps it hasn't yet been marketed properly?
Zero chance, if only because the resulting chaos would put the assets of the wealthy at risk.
I've built a whole pile of CNC machinery, both lightweight and heavyweight. If you don't actually care about what you produce, fine, go with open loop steppers. If you want to control a device that produces accurate work products that do not need extensive rework (or to be tossed) then use something with a feedback mechanism.

I'm fine with you advocating for steppers for non-contact or drawing work (laser cutters, engraving and so on). But if you care about your tools, you don't want to wait for hours for what should be a small job then add the bit of money for a servo or a hybrid solution, on the total cost of the machine it won't make a lot of difference and the machine will be so much more reliable and faster that you'll end up using it much more frequently.

Right tool for the job and all that, bench top CNC with small servos is a very powerful tool in the hobbyists arsenal, and if you scrounge ebay you'll find they can be quite affordable. Note that anything that cuts has a stand-time, and if you move slower or make many passes because you can't really cut then you will end up spending a fortune in tooling which at some point will easily outweigh the price of the feedback mechanism, which automatically compensates for increased load and toolbit wear.
The Hall-effect thruster is a specific type of ion thruster. By far I am not an expect, but the Hall-effect is has something specifically to due with the movement of electrons creating a current in the thruster, which I believe causes the ionization. Others ionize the propellant by bombarding it with electrons to create the ionization.

And as another commenter pointed out, this is not the first ion thruster on a cubesat.
This is actually mentioned in the video.
It's a bit of a reputation risk, yes. We should be glad some people are willing to take it. "Democracy dies in darkness" or something.
Sounds like Amazon did misrepresent their relationship with elastic intentionally, which is abusive. It was also unnecessary in my opinion because the AWS service is so much easier to use - no licensing to worry about at all as an end consumer. Compare with running ELK yourself where you quickly discover that you will need to buy a license and possibly support to get any usable enterprise features at all.
I wonder how the move from x86 to arm is going to affect desktop apps. With the move to ARM apple is already pushing it's iOS apps into MacOS. Once it becomes commonplace on Windows, it would be super easy to run Android Apps on Windows via simulation(rather than emulation which is much slower).

Given that mobile apps are more lightweight and consume far less resources than their electron counterparts, would people prefer to use those instead? Especially if their UIs were updated to support larger desktop screens.
I don't understand the moderation policy of HN.

It seems that being a racist is ok, you'll get downvotes but the moderators leave you alone, but telling someone to f off gets you banned.

What a weird forum this is. Imagine valuing courtesy over morality.

(ps this isn't directed at you, I just couldn't reply to the person you replied to)
The video has a lot of incorrect or outdated information according to Wikipedia:

https://en.wikipedia.org/wiki/Primate_city

Second city is Chiang Mai with 960k people. So the ratio is about 10:1 and not 26:1. This puts it in line with Japan, and Austria. Hardly churn factories.
Who is the Democratic Party? And who is the Republican Party?
Here that OP, Foldable Regions ^.
Agreed wholeheartedly. I don't understand what it is about 5G that makes it such a popular target.
Importance of Bachelor Thesis Grade?
I have two questions.

1) How important was your thesis grade for your first job as software developer?

2) How important was your thesis grade for your jobs as software developer after the first one?

Thanks
Bibisco: Software for Writing Novels
Government (and government contractor) Agile is Waterfall-but-faster. In fact, often "Agile" is only applied within the development phase and they retain everything else Waterfall. It often looks like this:

Design phase - waterfall-styled, 3-12 months

Development phase - "Agile", but with sprints planned out for the next 36-60 months

Test phase - waterfall-styled, 3-36 months

Deployment phase - waterfall-styled, 3-120 months

They don't incorporate testing properly during the Scrum-based development phase (only some testing, too limited to really provide confidence). They then use their experience to say, "Agile is bullshit". And they're right, if you take their definition of Agile which is: What we did before but with finer-grained "planning" of the work for 5 years.
Research at business schools manage to find all types of data that companies believe is way more integral to their success than information about their software estimation process.

These researchers are choosing to waste their own time and governments money, because it's easier to play with new toy machine learning models than go to networking event and befriend software VPs in order to convince them to give you their data.
A deep look at the airline transportation network
How to Make a Good Logo for Your YouTube Channel
> I feel like a lot of really smart people around me are on the autism spectrum or are somewhat odd.

What about the groups of people known to be in prisons? They are not autists.

I think it's a fine line discussing that while not putting people into a bad light. Also FWIW many people have stopped using ReiserFS - me included - despite its quite novel set of features.
I really don’t see how one has anything to do with the other. In the US, PBS and NPR are funded through the general fund and they still have editorial independence. But maybe that’s because the US system has a stronger separation of the legislative and executive branches.
This has no word export option (unless I missed it) which makes it infeasible for a lot of writers. Like it or not, docx is the format a lot of folks in mainstream publishing expect.

Context: My partner is a published author and I've pitched stuff like this at her on multiple occasions as an alternative to Scrivener. In addition to her laughing at my insistence that markdown is a superior way to write, she cites the need for a rock solid word export option that "just works" as a requirement for any tool she uses.
Sure, but my understanding is that (assuming that you have a choice about how much depreciation expense to write down) from a tax perspective that's what you're supposed to do when your business is making money. It's also a form of P&L smoothing.
Here's the paper:
https://arxiv.org/abs/2101.03961
Google and Apple can simply make software disappear.
Software that gives access to child pornography.
Software to buy and sell black-market drugs.
Software that lets people organize terrorism and sedition.

There's a point where free speech crosses the "clear and present danger" threshold.

I consider this a feature, not a bug.
>It's just a human interest story at the end of it

Its really not, it's a "hey let me trash this dead guy for clicks" story.

>For my part, I find it sufficient for me to conclude this guy hit his girlfriend.

Someone claiming to be your ex sent me a message saying you kill puppies and beat women. That's sufficient for me to believe you abuse women and animals.
For their size those are very impressive, I'd be quite concerned about cooling them but there must be applications where their form factor would be a game changer.
Fwiw, those aliases you mention all exist. I always do "ls" and "cd" for example. But what really annoys me is that there's no aliases for arguments. So "find . -name foo" becomes "ls -Recurse -Include foo" which makes my carpal tunnel just a little worse.

It's a shame because the rest of Powershell is so good.
Jim Keller believes that at least 10-20 years of shrinking is possible [1].

[1] https://www.youtube.com/watch?v=Nb2tebYAaOA&t=1800
Use a customer feature voting tool
Yeah, my brain is kinda tuned to those long distances. I also kind of harp on people who say they need really high precision systems, so use servos and spend bookoo bucks on slop-reductive hardware.

Even a cheap encoder, when decoupled from the motor, and directly coupled to the axis it measures, will give better axial positioning than a servo. It boggles my mind why people seem to ignore this in favor of a motor that knows where it is in space, but doesn't know where the axis it is driving is in space.
I switched my main email account to protonmail a few months ago. Feels like a weight is off my shoulders. Aside from how invasive the company is, the layout is just illogical for me especially when replying and forwarding. Its also been getting progressively slower.
I know in combat zones military cargo planes haul ass at much steeper angles than commercial flights because comfort is not an issue. Mostly to get out of rocket/missle range. Even small arms fire can damage engines.

on 9/11 it would have made sense to tell everyone to strap TF in we're going out hot!
Linux Devices Under Attack by New FreakOut Malware
> The family unit structure historically accounts for a lot.

indeed it is interesting how when we compare "Western" society with more tribal norms, how much the individual in the West expects the system to do the things for them where previously family was in charge of. Taking French or German late night news I don't recall once that the word "clan" ever used in a positive way. It is always about criminal associations (often about Balkan families) where the attachment of individuals is still stronger within than (the trust) in the state. People are absolutely terrified by the idea of others belonging to a family that knows it's roots since 300+ years with an also non-local footprint and reach. Also a clan is usually always a foreign group.