skysight-inc/HackerNews huggingface dataset:
The whole technical debt discussion often makes me wonder if there's a fundamental distrust (or even disrespect) of software engineers as domain experts.

Do people in other professions have the same issues? If the salespeople say this thing must be done in this particular way, or if the lawyers say this thing must be done in this particular way, are they questioned and overridden by their managers? I honestly don't know; it feels like software engineers are given a special level of distrust but it just might be that I'm perceiving that because I haven't experienced the other jobs.

FWIW where I currently work, we have an amazing middle-manager / product owner who has to fight the same battles with upper management with regards to process improvement and technical debt. She gets it, but has to fight the same battles we do. Sales and C-level want everything now with as little investment as possible.... I wonder if I just answered my own question?
Ask HN: How would you define a “junior” software engineer?
How many years of experience, number of years at a company, big co or startups etc?

Seems like having some gauge from a decent sample size of engineers could help to have loosely defined in specifics?
This plane took off less than 8 months into the Trump presidency. I am jealous.
I don't think the notion that 'growth causes recession' is reasonable in any way.

Yes, there are some negative aspects of 'negative growth' in things like deflation which can cause 'downward spirals' but there's no reason we shouldn't be able to grow consistently for the foreseeable future.
You can turn those elements off by clicking the gear icon.
The biggest issue that I have with companies like System1 is that a huge portion of their business model is tricking technically un-savvy people into clicking on ads they otherwise would not want to click on. How is that adding any value to society, other than a check in the pocket of the middle man?
So all someone needs to do to part you from your money is make a claim that they are "trying to make progress". Good to know.
Really? Firefox now enables the DNT header by default. If all Firefox users have DNT enabled, then it can't be used as a data point.

I don't like DNT, and I don't like that the EFF pushes for it. Users shouldn't have to ask to not be tracked - websites should respect your privacy by default, and if they don't, users should take control with tools such as uBlock Origin.

Also, privacy means different things to different people. Two of the most privacy advocating websites in existence, eff.org and privacytools.io, think it's OK to collect anonymous stats on site usage. Yet the authors of EasyPrivacy (a filterlist enabled by default in uBlock Origin) make no exceptions and block both of those sites from collecting data.
But if it improves ad performance for the people advertising then it does provide value for society. If nobody knows about your product then nobody's going to use it, which would make your product worthless to society regardless how good it is. Just think about launching a product, but you aren't allowed to advertise it in any way. You can't even expect word of mouth, because somebody would have to actually have known it exists.
How much did it self for? Did investors make money? Strange that this wasn’t commented on.
I'm not sure that I'd say "en masse" either, but the current numbers to understate the phenomenon by quite a bit. Just a year or two ago it was <1%, and I'd expect it to hit >4% by the end of next year with a continuing high growth rate for at least another couple of years after that.

I do not think it is at all obvious what will happen afterwards, but its going to start looking really rapid to people in another year or two.
An episode of the excellent econtalk podcast [1] discusses a similar theme. There is massive levels of dematerialization happening right now since so much commerce and activity has moved to the internet and general purpose computing devices.

[1] https://www.econtalk.org/andrew-mcafee-on-more-from-less/
With DLP projectors, white on black also causes way worse rainbow effect for people that are sensitive to that.
True, if you're a really good engineer, you might implement an add() function to remove the duplicated addition everywhere...
No fires for me either in Firefox and Chrome on both MacOS and Linux (left the page several minutes).
There were plenty of Android phones with less than 512MB memory in the beginning. Xperia X10 Mini had 256MB to take one I owned. And that was not because it was a complete freak, the full size X10 had 384MB.

I seem to remember a few phones with 128 meg, but looking at a few at GSM Arena they all have 192MB or more. I have my old Android dev phone (upgraded all the way to Cupcake!), and that has 192MB RAM. I wonder if that still starts.
I think Tech Lead has good advice, but the closest you get to any substance in their course outside of some well summarized algo primers is a recorded mock interview of Joma basically failing a NCG interview topic (results that anyone would agree would result in a pass and zero offer even if it was a preliminary phone screen). Although, I do like Joma’s content when he’s not just interviewing smug Bay Area posers ;)
What I find interesting about these discussions is the servers side is unrepresented as if it's unimportant. I've come around to the idea that the majority of servers like tipping. And most patrons also like tipping. But there is a minority that finds the arrangement somehow transgressive to how they perceive the power structure. The server is supposed to be at the bottom of the totem pole and yet here they are expecting me to hand them some money.
Buses are just trucks that specialize in delivering people.
Yep, been persistently about 3-5 down from the top of my idea list for a while

Some notes:

* facilitation of non technical ops people (sales, client success, etc)

* automates status reporting to stake holders (did we get the data yet?)

* as part of status reporting, ability to mark data as QA’d / next steps

* how to hand off data to internal team

* on prem in your cluster (think regulated industries)

* notification/dashboard of file arrivals (think did weekly file come from partner X?)

Probably some big enterprise tool out there that does all this. Always wished there was an open source “sidecar” to a sftp server that would help lighten the load of random communication overhead of moving csv’s or other flat files back and forth between clients and keeping non technical people updated.
The Nitrogen and Water Logic Behind Why I Find Soil Depletion 1000x Scarier Than
A chair is something you would likely still deliver by truck but most of the items I have received and seen others receive come in a small box or a bubble wrap plastic sleeve. Or they are food items. These are all ideal for delivering by bike and in my city they mostly are.
App security is still not on a par with other language ecosystems.. I don't think for example I've heard of a Python based SQL injection in many years. Stuff like that seems to still crop up regularly in PHP land
doesnt work on my mobile
This is why your product is shit, and theirs is used by a whole industry

If you fail to innovate you are left behind

Just like Google, they try different things, new things, they experiment a lot, research a lot, hire a lot, and this is why they are both successful
I totally agree. Having a single point of entry gives us some small benefits like a single connection/simplified deployments but it isn't efficient to have a provider connected on one node in a cluster and have to forward data to subscribers on another just because of how they were distributed by a load-balancer. Theres actually an action in the handshake protocol which allows a node in a cluster to redirect a connection to a different/more optimal node. It was used for multi-tenancy clusters previously. In theory you can run multiple isolated clusters (or individual nodes) and have multiple connections from the client, routed based on which subscription lives where. It's a pattern I have been talking about with a couple of users but it hasn't been required by anyone yet. It isn't as efficient as doing it on a network layer but it at least reduced intercluster traffic dramatically.
Your reply feels unnecessarily confrontational / aggressive, but I’ll respond anyway.

> Everyone else just maintains backwards compatibility.

Name one piece of software of substantive size and with a history longer than a couple years, which never had a backwards compatibility break ever? Just in case you can name one, then name two instead. Contrary to your statement, 99.99999% of software has a backwards incompatible change at some point. What’s a good way to indicate that to your end users? Semantic versioning.

> Nobody asked you to "improve" you library by breaking it.

So if a major bug is found after release, one should never fix it? Fixing a bug could easily lead to a backwards incompatible break, if nothing else because someone was depending on that buggy behavior.
Your comment makes little sense as a reply to mine,wrong comment?
Of course, for about 10 years or so. It's a means of communication. Why shouldn't I publish it? Spam is being handled by G-Suite/Gmail.
there's a fire in milpitas right now, doesn't show up
> The issue with that however is taking that approach means we lose the NodeJS ecosystem support which is massive (and required to add custom plugins/maintain the server).

Could you explain what you mean here in greater detail? I'm only talking about changing your marketing copy. I don't understand why you lose the NodeJS ecosystem.

By the way I'd also remove most of the content from the front page. It's too busy. Make every word count.
Given Reuters cite the air force as their source, would anyone hazard theories as to why they're so happy to announce the movements of a supposedly secret plane? It's pretty much in the news every time anything happens involving it, which seems quite intentional.

Is it perhaps just some kind of announcement of a capability to foreign countries?
> We need to stop treating knowledge of public data like this as some sort of identity metric.

And one step further, such public data should not be used by corporations / governments to validate (or inform much, beyond "details") the identity of someone. It's just too unreliable and can't be verified.

Maybe PGP or similar, hashed from some source biometric data, to allow multiple 'IDs' over a lifetime but 100% verifiable.
I've found the maps based on satellite data to be the most informative as they show you where the fire is actively burning and not just the permimeter. Here's a good one for California:

https://fsapps.nwcg.gov/afm/data/activefiremaps/cgb2019300_1...

Hoping for the best and sending best wishes for all those affected!
If you sell your company to another company named BuySellAds, you can be pretty sure the investors didn’t make any money. it sounded like a firesale.
Ask HN: What's the best interview process you've had?
I blew up at a recruiter who was trying to get me to take a BS IKM test. I am awful at taking tests, and I've worked long enough you'd think they believe I knew how to code.
I don’t use bike lanes or a bunch of other things but yet I pay for them. This is how taxes work.
Pre- versus post-exercise protein has similar effects on muscular adaptations
I've had 3p cookies disabled for years and never experienced an issue with payments. But, it may be that I don't pay for things as often as others. My recommendations will slightly break some things like embedded Twitter posts but it's rare that I experience a site being functionally impacted in ways I care about.
My email address is posted publicly on my website. It isn't an alias or anything, though my domain uses a wildcard to send every message to every address to my inbox, so I have infinite aliases available to me should I want them.

Surprisingly, I don't believe I've received a single spam message that made it past my spam filter, despite my address being public. However, I think this can largely be explained by the fact that my site receives basically zero traffic.
It was spying on Baghdadi personally this whole time maybe.
My approach is to highlight technical pain points during the week and at the end of the week vote on the biggest pain point and then allocate a fixed amount of time to work to fix that in the next week.

Usually there are about 10-12, 7 of which can be safely ignored and 1-2 which are critical.
Although I did read some of Riftwar, I was completely unaware of the transliterary aspects of the game when it came out. I do remember being impressed by the game though; it was ambitious and well executed and I think one of the classics from that era that deserve to be remembered.
I strongly disagree. Economic transactions are rarely zero-sum.

If I spend $100, I expect to get something back for that. If I spend it on a charity, then I'm supporting something I value -- helping homeless veterans, supporting national parks, promoting gun safety education, whatever it may be -- then I'm benefitting.

As long as I've got the rest taken care of -- food, shelter, internet, and the power bill for my gigantic neon sign of Freddie Mercury -- then practically speaking, that $100 was doing nothing in my pocket, and now, it's actively doing work on my behalf towards doing good in the world.
Intel Xe DG1 Discrete GPU Silicon Is Being Validated in Intel’s Labs
I think this is related to how badly things go wrong if there is a fuckup. You really do not want to push the engineers responsible for determining your $500M office building will stay standing.
It sure would have been nice to be off planet for the majority of this nightmare.
They might be using the Signed HTTP Exchanges functionality.
Not sure if anyone has noticed, but these things seem to be setting 2+ year records every few months. So ... how many are up there?
I have no clue how it works, but I know how I'd do it:

1. render the animation a bunch of blobs falling and coming to rest, once

2. save a mask for the pixels each blob occupies on each particular frame

3. note the position of each blob in the final image.

4. pick a color for each of the blobs according to their position in the final image and the text (or image) you you want to display on the blobs

5. go through all frames of the animation and color each blob
Maybe not of great import but I found it interesting that Ramanujan made some mistakes. Hardy found it worth noting that he made mistakes.

Perhaps to be expected, since he had enormous intuition but was unfamiliar with some parts of mathematics.

https://mathoverflow.net/questions/288410/what-did-ramanujan...
The rest of us not obsessed with trump and turning everything into a trump issue wish you would be launched into space as well.

I'm glad we could find common ground.
I totally agree with you. I was referring to the analogy. The context of your analogy wasn’t clear.
This is like describing socialism as being about authoritarian governments and centrally planned economies. Everybody misuses labels to their advantage.
In a recent Newsweek thread here on HN, I think it was revealed that employees were expected to write 4 articles per day, not per week. https://news.ycombinator.com/item?id=21339990 ("they’d have to write a minimum of four stories per day")

Doing 4 short articles per week wouldn't really fly for a full-time employee the way all these papers and magazines are doing nowadays, where a whole bunch of them already have had to shutdown.

The way this law is written, where the freelancer cut-off is at 35 articles a year, even someone like Boris Johnson wouldn't be able to "knock off an article as a way of relaxation" on a part-time basis. https://www.theguardian.com/politics/2009/jul/13/boris-johns...
That appears to be a very old article (anything pre-2018 is basically irrelevant.)

Sarah Longfield has done interviews saying she makes a living off primarily Patreon, with concerts and t-shirts a less important revenue stream.

I can think of 20 others with the same story, and in fact, most have discussed it on video. They do that to educate their "1000 true fans" how to support them.

AMA.
Should we then charge money for entrance to the bike lane?

I don’t own a car but I have friends with children, others who drive ride share, and many other reasons why they need a car. They can’t afford to pay for a garage (many people live in subsidized or rent controlled places) and don’t need a bike. What should they do?
It's not impossible as long as it can run the apps people use most. In my country I'd guess they are WhatsApp, Facebook, Instagram and obviously GMail and Chrome. And a lot of games.

None of those phones looked like it could run them. Furthermore it's pretty sure it won't run the next sensation, whatever it will be.
> ... because teams can use it as an excuse to work on pretty much anything!

This is a great observation that explains the uncertainty ive had from time to time.

Literally anything can be considered technical debt to someone! It's extremely vague subjective and is usually a bad reason to change/rewrite the code. Better reasons include; untestable code, scaling problems (now not predicted) and of course duplication...
The US military is not actually very good at war — the nuts and bolts of combat and conquest. They maintain an aura of invincibility through PR which is questioned every time they fail at war (the majority of the times since World War II) or fail to carry out the basic actions of war making, like driving ships: https://www.navytimes.com/news/your-navy/2017/08/27/navy-swo... .
You're assuming that marginally-advertised things are worth the attention budget of anyone downrange of it.

In the modern era and with the corpus of data available to them, advertisers are psychological attackers and should be treated as such.
The Space Force/Core is not a proposal to significantly change US
national security capabilities in space. It is merely a re-org of the command structure to put the existing infrastructure under a more specialized chain of command. Such command re-orgs can have practical implications, of course, but it is in no way some sort of novel realization that space is important for the military.
Block on GM rice ‘has cost millions of lives and led to child blindness’
Is this really something they could effectively hide otherwise from other space powers? If not, telling the world about it doesn't hurt much, is good PR, might make running the mission easier (if it was known during the flight and coordinated with other users of space), and the question of what it did is probably more interesting anyways.

EDIT: looked it up a bit: both the start of this and previous missions had media coverage, and amateurs temporarily tracked the plane, so no point in secrecy.
> The F-16 has a hydrazine APU, and I would not be surprised if the F-35 does the same thing.

The F-16 has an EPU not an APU, i.e. an Emergency Power Unit vs an Axillary Power Unit. Lacking an APU is an exception when it comes to jet aircraft and necessitates a few changes. Relevant here is that an APU can provide power in an emergency, so the role is played by the hydrazine powered EPU for the F-16.

This makes hydrazine somewhat more of a rational choice for something you expect to use rarely. If it were expected to be frequently used then it would have to be frequently refilled and that would necessitate all ground crew wearing the full body hazmat suits you see in the photo for the X-37b here as well as many other complex safety precautions.

The F-35 has a conventionally jet fuelled APU[0] so it has no need for an EPU or hydrazine.

Interestingly Concord didn't have space for an APU (due to the shape of the empennage and placement of a rear fuel tank). I have seen pictures of a hydrazine powered EPU on one of the prototypes, but this was never going to make it into service as certifying carrying something as toxic as hydrazine - even back then - would be nigh on impossible. This is the question that starts the most epic thread about Concord[1] (warning - you may get sucked into reading all 103 pages!)

[0] http://www.f-16.net/forum/viewtopic.php?f=60&t=12192

[1] https://www.pprune.org/tech-log/423988-concorde-question.htm...
Try sending a link immediately and you'll see that it doesn't get a preview.

Give it a few second after pasting it and you'll get the preview, because it gets it from your device.
Did Samsung's space selfie phone and satellite crash onto American backyard?
Also not getting any fires - just a map of CA afaict
Heroes and Juniors: Increasing Engineering Team Velocity
I think you're trying to describe bim software but you don't know what it is. This already exists. The most common software for it at the moment is Revit.
I suspect the F-35 does not use hypergolics, because they land on aircraft carriers. There's only so much risk you can tolerate on such a large, high-value asset. Nukes, sure. Hydrazine? Do we absolutely have to? If not, take a pass.
I’m not sure I’d want to work for a FAANG company thou.. and honestly no commute is the best, 5% or more of my day back, every work day? Yes please
"After years of disappointment with get rich quick schemes, I know I'm gonna get rich with this scheme. And quick." ~Homer Simpson.

I used to be rather besotted with IndieHackers stories but every other story was "I built X over a weekend/week/month and now I can't figure out which marina to dock my yacht on and it's hard". Being exposed to all that "success-porn" was doing a number of me cause for the life of me I couldn't think of a good idea/side-venture that hasn't been done a dozen times and would be possible to put together over a rainy weekend and which would go on to generate oodles of money. Naturally, depression ensued.

While I don't think the story above is a one-size-fits-all, is anything?, I think it's valuable to see stories about mild success and perseverance as a healthy-norm instead of expecting too much from oneself.
Even if reusable rockets have them beat cost wise. This could be an ideal way to get passengers to orbit and back with less G forces.
Oh. That’s helpful! Makes it much easier if you ever have to modify the behavior of addition! Like, if a new discovery in math is made and it turns out that 1+1 isn’t always 2.
It’s because there are literally infinite ways to solve similar problems in software. There is no physical assets to measure the differences making very hard as relatively speaking it’s still a very young domain. I still go back to my freshmen year in college when in my dorm we had a mechanic, chemical and material science engineers. Each of them complained because they were not senior enough they could not get time in the expensive lab to run their end of year projects... it was at that moment they I looked at my crappy dell laptop and realized I had access to the most advanced systems in my field computer science and it was just sitting here in my dorm... I mean a few years later a guy on similar crappy laptop or desktop created Facebook... and yet there are so many options to build Facebook using php, c#, c++, Java, python etc... maybe to you one of those ways is inferior or less good then the other. Maybe using cloud servers or physical would be better?? Maybe a class or a function... css or Scss... the space is infinite
I wonder if they run this on their website so they know their site is down right now.
> Advertisements on all mediums have always annoyed end-users.

This is untrue. Historically speaking, print advertisements in many markets (even when restricted to English-speaking ones) could and did serve multiple purposes, including the relation of interesting topics and stories--ones that certainly were brought-to-you-by or even featured products in them, but worked in concert with the material of the publlication to entertain and inform the reader.

It wasn't until the 1960s, approximately, that print advertisements turned into the screaming look-at-me garbage that they have continued to amplify in volume to this day.

Advertising does not have to be a pustule on society, but we have chosen to allow such.
If you refactor to avoid duplication, refactor into an interface.