skysight-inc/HackerNews huggingface dataset:
I've been at my current company for maybe 6 years now, in an engineering role.

In that time, the service-oriented code which has significantly outlasted anything else, with nearly no maintenance, has maybe surprisingly or unsurprisingly been: AWS Lambda functions.

We have quite a few Lambda functions (written in Node) that I believe pre-date even my tenure at the company; the only modifications in the interim, maybe a few lines of obscure bug fixes, updating the lambda node version, we switched from JS to TS everywhere a few years ago, and keeping the CI updated on those repos (which is a rather ironic and wasteful investment of resources given they've only changed a half dozen times in something like six years).

Checking in on those dozens of functions handling millions of invocations every month, and seeing them just chug along with no maintenance, has convinced me, personally, that if a problem domain can be solved in a FaaS-like way, its the way to do it. Not every problem can, and I'm not specifically advocating for Lambda vs Azure FaaS vs an open source kubernetes-based solution.

More-so that, every deployment artifact has to draw an "operations" line, to the left of that is the rote, daily operations banality, and to the right is the ever-changing business problem space. The further right you can draw that line, to push as much as possible into operations, the better; it gives you optionality to outsource that left part, maybe to automated software, maybe to AWS, maybe to an in-house operations team. FaaS draws that line roughly as far right as I think a general purpose programming system can; further right would approach things like Excel, Retool, etc.
> But I will say this, I've long been thinking that there should at least be a programming language and OS that does its best to not change. A sort of whole environment where every single piece that's out of beta commits to minimal interface changes over time

At the risk of this being interpreted as trolling; don't we have this, for crucial OS interfaces at least? Linux is famous for "we do not break user space" (yes, I know it's not 100% true, but it's closer than anything else I've seen), and afaik the posix standards are pretty stable too.

The C language also has a stable ABI, which is basically the ffi for most languages, and most static libraries that were developed decades ago can link just fine.

In my mind, the problem is caused by at least two things:

- Languages that are not compiled to machine code have no incentive to have a stable API or ABI. This has the effect that code reuse now necessitates replicating the state of the machine it was developed on (Which might be using a different language version, runtime, etc).

- Programming culture has progressed to a "get it done quickly, just grab a library" culture. This is not to say you should develop everything in-house, but on a spectrum, I have the hunch that this easy accumulation of dependencies induces a culture that does not vet the stability of the dependencies. Once one of your dependencies is unstable, the project on which it depends cannot be stable.
> chazragg: I'm not sure why docker is showing this as the most popular when itzg's images have over 100m downloads with 1.3k stars.

> gamb1t9: i think cuz my man uses the username 'minecraft101', it's a better match than itzg.. rather crap search design by DockerHub

This really does seem to be the case. Searching for "minecraft", itzg/minecraft-server (100M+ download, 1.3k stars) is under two minecraft101 uploads (10K+ downloads, 0 stars) and minecraftly/proxy (2.9K dls, 1 star). Interestingly, itgz beats out minecraftlinux/ci-xenial by minecraftlinux (1.1k downloads). I have no idea what the heuristic is here...

I think "Official Images" go at the top of the search, and I can't think of any other popular containers where the name of the container doesn't match the name of the uploader, but there's probably something here...
Exactly what the IMF, World Bank and BIS want you to think. Agustín Carstens is the real Bond villain.
How many "autonomous vehicles" will there be by 2030?

DARPA Grand Challenge was won by Stanford in 2005.

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

Google started self-driving in 2009.

Maybe we should make this an easier problem to solve?

https://en.wikipedia.org/wiki/Gordian_Knot
> either Bitcoin becomes widely deployed for actually facilitating transactions, in which case its energy use grows proportionally, or its energy use plateaus

Again thats not how it works. Energy usage does not grow in proportion with transactions. It grows in proportion to hash rate which is a function of market capitalization value. I can assure you the MC of bitcoin is not going to grow exponentially infinitely because that is a physical impossibility.
Had an interview with FAANG the other day. They sent a screening HackerRank.

Got rejected because I only passed 3/7 unit tests because I didn't fix a bug that I was seconds away from fixing.

The sad part is the code was well architected, well-made, idiomatic Python that showed my production experience with it.
UK here. We rehabilitate criminals. What ends up happening is reading the following in the media; "Raped again...", "Stabbed again...", "Previously had a suspended sentence for child abuse...". It's not the kind of society I want to live in, none of the extremes are good. Neither sending people to prison for every little thing but also suspending sentences for rapists, child groomers and murderers because you believe not punishing them will somehow magically alter their consciousness and change their behaviour.

EDIT: Typo
God help the designers and engineers at Mini, Amen!
Mars probe records a big hour-and-a-half Martian quake
But it’s a problem that can be addressed at the individual level, rather than requiring large societal shifts like a move to more public transportation would. As much as I love the idea of easy-to-use public transport, the changes in US society needed to make that happen are unlikely to come in the next 5-10 years.
The initial version of sharing collections by link is done: https://linklonk.com/collection/programming-yUlhkwDXFb

RSS would be the next step.
The linked project is nothing but tooling and compiler work. It’s hard to understand your comment in that context.
Ask HN: Airtable and Newsfeed Tool
I am a big fan of Airtable as I have the flexibility to create my own databases and my team can collaborate on processes.

However, I don't get the feeling that we are all "in the same room". Like a home for my team like Slack where you have the feeling that everybody is hanging out and doing stuff together.

Do you know a tool that does this?
Integrating Razorpay in Flutter
I don't think it necessarily works that way. You contribute illiquid llc units to the ira. The value of the contribution is up to you since it is not traded. You distribute taxable income to the ira through the llc, but no actual cash needs to be distributed. There is no cap on the amount of income you can distribute because it is return on capital, not new contribution therefore not suject to the contribution limit. The actual cash is still in the llc under your control.
I think the title is misleading. The way I understand the article is that in 2030 if your vehicle is autonomous then it has to be 0 emission but I don't think it implies that all vehicles must be autonomous.
This is pretty common in Germany on the Autbahn - sudden change in traffic, i.e. much slower going cars and especially when approaching the end of a jam, you turn on your hazard blinkers to signal this to the following cars. It works pretty well and is very useful (especially because people might be going at 200km/h behind you, approaching the end of a jam).
Newer cars have an automatic high-frequency hazard flasher that triggers when heavy/sudden breaking occurs, also to warn the cars behind you.
Modern Data Stack
Good lord this is a wall of misinformation.

This thread is ripe for America hating propaganda.

Most of what you said is either hyperbole or completely inaccurate.
This is the Pulse[0] "safety system". I was trying to buy a new truck this spring, and going through the back-and-forth of talking to a number of dealers. I had a vehicle specced out, and ready to commit to, and I asked to review the final paperwork. There was a $400 charge listed that hadn't been disclosed earlier. I was frustrated because I'd asked numerous times, "Am I going to see any additional charges on the final paperwork?"

The dealer explained that this is a "critical safety feature" that they install on all the vehicles they sell. He then explained that it makes the brake light flash whenever you press the brake pedal. I read about it for 10 minutes, and found there's a legitimate system in use in Europe that detects emergency braking and flashes the brake light. Since that system detects emergency braking and not just pressing the brake pedal, it doesn't go off all the time and actually means something to other drivers. The Pulse system is just a $30 part that's spliced into the wires right behind the brake light, that the dealer gets to charge $400 for it. And it annoys everyone driving behind you.

I live in a small town on an island with 14 miles of road. There were about five vehicles here five or ten years ago with this system, and they stood out because we all start to recognize each other's cars in an isolated town of 10,000. All of those cars are gone or have had the system removed. I told the dealer I'd look like an a***e to bring that system back to our town. He called back later to say I was lucky and they hadn't installed the system on this particular vehicle yet, and he got special permission to sell me one without Pulse. I told him I found a dealer that wasn't trying to upsell useless parts and hung up.

I've heard of people buying new without running into this kind of tactic. But this is the first time I've ever bought a new vehicle, and I ran into almost every issue I've read about when dealing with new car dealers.

[0] https://www.pulseprotects.com
It’s easy to cheer this since ad tracking and FB are both deeply unpopular. But not enough people are talking about who’s left holding the bag here: thousands of small businesses whose very existence is only possible because of the affordable customer acquisition they had via FB. Yes, they can divert budget elsewhere, but for small businesses that can be very hard to do. Coca-Cola will have no problem diverting low-performing spend to other channels. The mom and pop bakery down the street from you may not be so lucky.

Just want more people to be aware of the human implications of this change.
Even non high end do it. An old Clio or 207 from 15 years ago do that...
And let's be entirely honest. It is not like policies vary from one administration to next. Many border policies were already in place before Trump and so was surveillance and so on. In general humanity loses every time.
I don’t mean to minimize your work (it’s excellent and I always appreciate folks who work on open source), but what makes me wary is the lack of much support: maintenance, Kafka, Database integration wrappers, and so on.
Given that I’d much rather go with Vapor, since there is tons of community support there.
Tracking software for remote work is only getting smarter
It’s not easy to control police use of tech–even with a law
I'm betting that all of the bandwidth consumed by Napster downloads would look laughably small today. Anyone have some numbers to run?
Slice that pie: how to split equity in a startup
I noticed on one of the files he uses lxml, that is not part of the standard library is this one of those do as I say not as I do?

https://github.com/jeffkaufman/webscripts/blob/b6a004790b464...
> What about the cameras in the units placed by skeezy landlords?

What about them?

With that idea there could be cameras everywhere: hotels, bathrooms, your phone can spy on you, etc
> Rooftop solar, nuclear, coal, oil, hydro - literally NONE of this matters

.. as long as the Carbon-centric economy grows, food-miles continue, the high-end leisure hotel market gets subsidy and wasteful wars continue to literally kill and maim as well as use yet more fossil fuel, yes, agree.. none of that matters

meanwhile, viva crypto
You also have to extract copper and steel to build wind farms, and drive trucks to install solar panels. The net greenhouse gas emissions from nuclear is at most equal to, and likely less than other renewables: https://www.ipcc.ch/site/assets/uploads/2018/02/ipcc_wg3_ar5...

Not to mention, there's enough accessible uranium to make concerns about the being "renewable" moot: https://www.forbes.com/sites/jamesconca/2016/07/01/uranium-s...

And the huge win provided by nuclear power is it's geographic independence and consistent output. Nuclear plants work regardless of wind speed, and give the same output in the Arctic circle as they do at the equator. And this output is consistent, it doesn't fluctuate with weather or day/night cycles. This eliminates the need for storage, which is something we don't currently have the capability to build at any substantial scale.

That's what people don't realize when they compare costs of nuclear vs solar + wind. The reality is it's costs of nuclear vs. costs of solar + wind + thousands of miles of HVDC lines to move energy from rural areas to population centers + massive amounts of grid storage to accommodate intermittent generation.
Honestly, the entire part of the post before getting to categories is what I think is most useful for the broadest range of people. We often look at "logic" and "mathematics" as one thing, and even more than that, we look at them as absolutes - if something is mathematically proven, it is certainly a fact, no?

Well, it turns out even here there are still shades of gray, and the difference between classical and intuitionistic logic is the perfect example. Not everyone even agrees on the foundation of what logic and math are. And, each has their own benefits and strengths (intuitionistic logic tends to go hand in hand with type theory as the basis for theorem provers / proof assistants for mostly practical reasons).

Classical logic has always made the most sense to me, because accepting the law of excluded middle leads to a neater world of arguments to me. If you can't prove something, it is treated as false. Might be harsh, but that harshness yields simplicity.

I have come to at least understand the intuitionistic perspective though, because of how prevalent it is in the verification space - I have been super into F* recently (https://www.fstar-lang.org/), and this comes from a line of logics and programming languages that owe their life to intuitionistic logic. I like Andrej Bauer's position of being a "mathematical relavist," where he says "we cannot ignore the many worlds of mathematics" (http://math.andrej.com/2012/10/03/am-i-a-constructive-mathem...).

Math and logic are vast spaces with different systems and perspectives, and rather than treat one as universal truth, it is practically more beneficial to be familiar with the different systems and their perspectives, and to be able to switch between them when practical.
IMHO, the most annoying thing about the great firewall is not the censorship - it's the bandwidth. Every single night in China, right around the time Chinese people start streaming, for about 4-5 hours, the bandwidth from anywhere to China goes to complete shit. You can't deploy anything or transfer data, it'll just time out or get corrupted.

Interestingly, "time in China" is one time, because China has 1 official time zone. Even though it spans 5 geographical time zones. Unless you're in Xinjiang, in which case if you're talking to a Uyghur or Kazakh, they're using Xinjiang time, which is 2 hours behind Beijing Time. Unless you're watching a non-Uyghur/Kazakh TV channel, in which case the time is back in Beijing Time.
Can’t people do this right now ?
What do you mean by an O(log(n)) algorithm for multiplication ? The naive approach takes O(n^2) and O(nlog(n)) is extremely state of the art and is unlikely to be in a programming book
No problem. Fun project by the way :)
Crypto Commissions GSB
> Why are separate light colors not mandated?

They are mandated in any country that uses UNECE regulations for vehicle lighting. In the US and Canada, red turn signals are allowed as a cost saving measure. That's why you can see high end luxury cars with LED tail lamp clusters that have red rear turn signals in the US.
I convinced my company with some custom dashboards I made to show with some adjustable slider reports (first react project I think i did) that even with favorable metrics the cost/value ratio just wasn't there. They ended up stopping the spending and of course no change in sales. Saved the company a couple million a year.
> He can side with whoever he likes. Doesn’t mean anyone has to like him for it.

Indeed, hate away.

But its a big jump to imprisoning (or as some would like killing) him.

Just as - and focus here - its not ok to extradite atheists to Saudi Arabia for heresy committed in say New Zealand.

Its after all just a wee election.
Niskayuna man believes he solved mystery of the universe
this isn't reddit
> life expectancy was 47

Life expectancy for a child. A white person reaching the age of twenty would have an average life expectancy into their 60s. Which is still lower than today, of course, but I'm not convinced that the difference supports a conclusion about differing attitudes toward risk.
Very interesting to see how this will end up impacting the Assange extradition trial.

Who's gonna agree to extradite him knowing that Trump was planning to assassinate him? Seems like a hard sell.

E: Turns out that this isn't even news https://www.dailymail.co.uk/news/article-8041597/US-plotted-...
There's honestly very little reason not to run VMs nowadays. It's like using LVM for disks on Linux; virtually zero overhead and you'll be happy you went with it when you do need the flexibility it provides. I'd pretty much run bare metal only if every server is used for a singular purpose that uses 100% of the available resources.

Lots of hardware servers spend several minutes initializing themselves on boot. a RHEL 8 VM on a reasonably powerful host reboots in less than 5 seconds; a service restart causes approximately the same downtime that a reboot does.
I'm reasonably sure this is because in the US the rear brake lights are often also used as the turn signal and the hazard lights.

Under hard braking on European/Japanese cars the hazard lights will automatically come on. Because they're overloaded in the US it's hard to tell if it's that, or the brake lights flashing unless you're paying close attention to the middle brake light.

Edit: Just seen the comment about the Pulse system - didn't know about that!
Wouldn't it obviously have come from the California Gold Rush?
Clowning around like this shouldn't pay off, and if the marketing people think it does then we need to start increasing the punishments.
SemVer was specifically for libraries. It's really pointless to adhere to it if your code won't be imported into software projects of other people.
I disagree. How many times does software use 3rd party dependencies when the standard library would have sufficed with a bit of extra effort? With python, golang, and others the standard library should cover most cases
I've written SDKs that have lasted for decades.

Number of reasons why. Most don't stay static, though. People mod them. They need to be something that can be handed off to a new team.

I find documentation is key.

I write about that here: https://littlegreenviper.com/miscellany/leaving-a-legacy/
"California requires autonomous vehicles to be zero-emission by 2030" seems more accurate".
Go into your hosts file, redirect HN to localhost.
It is not black and white without a reason. But it is useless even to try to explain. And I don't create mood boards. I do research, and in this research computer is a tool.

Algorithmic feeds and content aggregators are for kids or the next cheap "decorator" with designers title.
There is a only one historically proven way to be good in something and it is called learning and practicing.
> I did have an atheist phase, but that depressed me so severely that I almost had no choice but to reconsider my belief.

Would you say then that you think it's more important for you to feel better than to believe true things?

> Without a religious structure, life has no set purpose.

Life has the purpose that you give it, there is no need for religion or deities for it.

I feel empowered by the fact that I give my life the meaning that I want, as opposed to that purpose being imposed on me by some supernatural deity whose existence has never been demonstrated.

And you know what? Even if at some point, the existence of such a deity is demonstrated, I will still choose to give my life my own purpose.
As far as I can tell. Yahoo (and yahoo-like), Microsoft, Google all accepting our mail with no problems. Nothing is going to spam either.
I'm getting the exact same spam messages in my Inbox. Gmail has been working wonderfully for years, but lately something changed. I've also noticed marking messages from the same sender (confirmed by checking headers) as Spam doesn't move them to Spam, I keep receiving them to Inbox. It's intermittent, not sure what's going on but I can't rely on their filtering system like I used to.
>As a hypothetical, to bring it back to humans, and divorce it from reproduction which might have emotional baggage in many peoples reasoning, imagine a person with a tuberous growth that was removed, but we can cause it to continue to grow outside the body. If it's confirmed safe to consume, are there ethical problems with that person eating their own cells? What about other people?

I don't see why there would be. I think there'd just be psychological (perhaps biologically/socially-ingrained) "disgust" problems. It's not unethical to eat your own skin tags or to eat other people's skin tags, but most people won't find the idea appetizing (unless they're on the brink of starvation, perhaps).

>Modifying an existing organism might be much easier, and removing higher functions might be enough, depending on what we know now or later about the brain.

It still sees like it'd be very hard to know for sure, though. Obviously I'm no expert, and perhaps no one, including experts, can say such a thing with confidence, but I suspect that consciousness is integrated way too deeply in animal brains to the point that you can just remove some of the more modern/advanced parts and get rid of all of it.

For example, if you lobotomize a human (i.e. sever many/most connections between the prefrontal cortex and the rest of the brain), you remove most of the higher functioning capability, but they're probably still conscious.

I think you'd either have to change so much of the brain in so many ways such that it'd be very easy to mess something up and prevent it from staying alive for long, or you'd have to risk that you're just making dumber/less sensitive and reactive yet still possibly conscious beings.

I'm way more optimistic about the dead tissue growth idea (unfertilized eggs, tumors, etc.), or perhaps some other route entirely that hasn't been discovered yet. Maybe in a few centuries they'll devise a way to make humans fully autotrophic, with some layer of cells injected into the skin + some mechanism to use photons and air molecules as fuel to generate needed compounds, so you'd just need an hour of sunlight exposure per day to get all the energy and nutrients you need.
Find early stage startups based on fundraising round
This is just straight up wrong.
> Pirating sports is huge right now, because their distribution is an anti-consumer mess.

I would watch way more baseball if it weren't for MLB.com. It's got some OK features, but overall the service is a garbage fire technically. They stuck with Flash until the bitter end. But even if they fixed the technical issues, the restrictions on access cripple the service.
You could do that, but it would add a lot of latency, and I thought that's what the author was trying to avoid.