skysight-inc/HackerNews huggingface dataset:
Transport is one of the easiest to substitute with alternative means in many parts of the world. Then you don't have the CO2 from manufacturing the car (electric or not) and you don't produce any while traveling. My family and I decided to get rid of the car 3 years ago and we didn't look back. We are fortunate enough to live in an area with acceptable public transport and we got ourselves bikes as a supplement. We ended up renting a car 2 times in 3 years, one of which was a moving van. Won't work for people living in remote areas, but it's doable for many.

We have also not used a plane in the last 4 years, but that's something many won't be willing or able to do.

It's at least worth thinking about if nothing else.
technologies progress like evolution: they don't have morals, don't consider binary existence, and proceed whether or not we choose them. it's a part of culture.
The large providers are overcharging between 10 and 100x on egress. Cloudflare has a blog on it somewhere.
How much remote work the US is employing from abroad?
I haven't been able to locate any reports providing estimates on the number of non-US citizens who work remotely from abroad for US companies. I understand that this data may be inherently elusive, but I was hopeful of finding some rough estimates regarding the market size.
just 1 engineer? lol. Let's hope it's not business critical for the servers to be up and running at all times if you only need 1 engineer.
That's a good thing, we should embrace it more — we should be more driven by gut feelings than "objective" bullshit, that's how you end up with nonsense like megabytes of JS going down the wire in the first place.
Not my precious internet points! Whatever will I do now?
To be fair, even remembering the names is really difficult, especially working in a large org, many people I see only once or twice or have just heard about. With pronouns most of the time I can luckily just resort to "them" if I am unsure.

I frequently in a meeting am unsure if I have or when I have met the person before, although I do find their face familiar. That is the first level of awkwardness to solve for me. Should I tell them "nice to meet you!" or "great to see you again after such a long time!".
That's kind of my point though. Written rules sacrifice specificity for brevity all the time, and it works for most reasonable people most of the time.
???

at best that means there's more need for practice, testing, better processes, and so on. it does not mean everything should be easy. (especially changes to a critical name authority.)

there's an argument that maybe .nz needs to spend more on this, delegate this, or accept a decreased security assurance, but that's definitely not true in general.
> but XML is pretty much an ironclad data definition and transfer protocol.

I suspect that may be why you might not have liked it. XML is not a good serialization of data for network protocols. XML is a good serialization of documents. Ok, that's the received wisdom that I'm echoing, but it's also my experience and my opinion.

When it comes to serialization of data for network protocols there are and have been many other better-suited schemes. XML got used as a serialization protocol for the the web because it's what existed at the time that was... close to HTML and textual, but it's got the disadvantage of being verbose.
My favourite game, all categories. Endless hours of gameplay, and you can play it on almost anything!
Even just giving Leetcode questions isn’t enough anymore…
I’ve had plenty of people just memorize the top 50 used questions and be able to answer them, but then not be able to explain anything about their answer. It’s exhausting.
I believe some people need to talk about trauma (ie a cop that gets shot on), but some people wrap it up in their head and place it on a mental shelf.

Such people are not helped by well-meant “victim support” saying over and over that what they went through wasn’t easy and was certainly “not nothing”.

Probably depends on de magnitude of the trauma but cutoffs are likely highly personal.
Purely probabilistically, trying things off the beaten path is just a matter of higher LLM temperature. Turning up GPT-4's temperature is basically an expensive /dev/urandom pipe today, but I don't see any fundamental reason why LLMs can't catch up. Maybe all it takes is tinkering with how temperature is calculated.
> I generally recommend Terraform Cloud

I'll be dead in the ground before I use TFC. 10 cents per resource per month my ass. We have around 100k~ resources at an early-stage startup I'm at, our AWS bill is $50~/mo and TFC wants to charge me $10k/mo for that? We can hire a senior dev to maintain an in-house tool full time for that much.
Does the heat treatment damage electronics? Can you leave your computers in the house while your house is baking?
We shouid encourage people to stop posting long-form content on platforms explicitly designed for short-form content.
> Taylor Swift is preferred by a much larger number of people than Thelonius Monk is; does that make Swift 'better' than Monk?

For the average human music listener, yes that is what that means. Should we dive into the relationship between "preferred" and "better"?

The preference is not individually objective, but objectively the people have spoken.
“Let’s get rid of IT and stop using on prem software. Outsource it all to the cloud and SaaS. We’ll save so much money!” … said the entire world pretty much …

This is hilarious. Now that nobody makes on prem software anymore and nobody knows how to do IT, it’s time to turn the screws. The prices are only going up. You can’t move your data because it’s all locked into proprietary silos and only readable by one app running in one place.

I told you so. So did loads of others. Oh well.
What’s the challenge in here? Loading the text efficiently in RAM?
Not necessarily.

Custom chips are likely made in technology nodes step behind They are cheaper to manufacture. Nvidia's H200 and Apple M2 are so profitable that they get the latest technology nodes.
Turner syndrome happens when one of the X chromosomes is missing. The result in humans is a short female who may have some heart issues and may be sterile. At least according to the woman I know who has it.

As in men, the single X-chromosome doesn't deactivate.

I'm curious how single-X manifests in other mammals. And if Turner has autoimmune implications.

https://www.mayoclinic.org/diseases-conditions/turner-syndro...
Egress prices have insane levels of markup.
Not sure what you're asking. "Lesser resourced", "less resourced", "low density", and this "low resource" are all terms I've heard. Not to be confused with "less commonly taught" languages, obviously.

If you're asking whether Serbian is really low/less resource, there's no defining line.

And of course there are still unwritten languages.
How does awk replace an IDE? I love awk, I love how powerful it is if you spend the time to learn it, but if I didn’t have an IDE I would be significantly less productive. Most of what an IDE does is help you understand and change code, not text editing operations. Not trying to say you’re wrong, just curious what your angle is with that statement.
Radio Sega seems to be missing from the list - https://www.radiosega.net/
FastInfoSet enters the chat

I.e., you can have XML and have it be compact by serializing it to something very close to ASN.1's PER (packed encoding rules).

Ditto for JSON, though there's lots of competing binary JSON schemes out there.
Courts tend to care, when something goes wrong; e.g. the ambulance causing injury all by itself.
Or the other way around:

Every bespoke chip will be much more expensive - and profitable - than the generic units that were not bought.
If is dead and cooked is dumber than a stone at that moment, so we can eat it
I'm grateful for leetcode. Despite my background in electrical engineering, where I specialize in statistical signal processing, I never had the opportunity to delve into algorithm or data structure courses during my college years.

In my field, understanding signals and systems, probability, optimization, and numerical computing is very important.

Leetcode, in comparison, offers a more confined scope, making preparation more manageable and systematic, ultimately helping me break into software engineering.
Construction is a one time cost. It infrastructure is in constant use.

It's like accounting and finance. Yeah a lot of companies use tax firms, but they all have finance and accounting in-house.
I wonder what would be the implications of AWS egress traffic increasing significantly (like order of magnitude). It is easy to rant about costs when you do not need to consider the consequences. Obviously AWS would need to build up their own network capacity, that's the easy part. More importantly they would need build up interchange infra too. This is the point I struggle to even imagine what the scale is like. Is it just plopping in couple of new 100G ports, or would that be just a drop in the ocean and in reality its more like couple of racks of network gear. Then there is the question how the ISPs/peers AWS is connected to are able to handle the traffic; AWS is not able to just unilaterally increase their egress capacity, the traffic needs to go somewhere. Besides technical questions, such increase might also cause renegotiations for peering agreements especially if the traffic balance shifts dramatically. And so on.

This got me also thinking, would operating some sort of spot market for traffic make sense to AWS? I imagine for them the main expence is maintaining capacity and that to me implies that optimizing off-peak use could be beneficial.
Since it takes quite awhile to evict in most places if you stop paying (months to years), they've always got some degree of 'arrears' risk going on.

Not to mention you have the ability to literally burn down their property (even by accident) with no real way they can stop you, since you have the run of the place. At best they can try to lock you up afterwards, but if you do it right it would be nearly impossible to prove.

Having a tenant in possession is always a 'credit' risk.
It doesn’t matter where your instance is, the point is the traffic will flow on Google’s worldwide private backbone until it gets very close to where it’s going.
He's referring to when taking a dump. Of course urinating is too quick to involve using a phone.
I'm perfectly open to a wealth not just inheritance tax too
If a political party came to power in Finland or Sweden outside the normal electoral process and decided to align the country with Russia, would the EU and the USA call them usurpers and terrorists and start military intervention to liberate Finland or Sweden? Or would they not?
There's a lot of age discrimination in tech industry. But, for the record, progressive efforts in companies aren't about age discrimination (though I guess they might be abused for that at some places).

I'm over 40, have been working since I was a teen, and I have understanding and empathy for things like preferred pronouns. Genuine appreciation for this can come from seeing how things were for people before we improved awareness and sensitivity. In practice, our improvements aren't always perfect, and they sometimes get misapplied or abused, but overall, people are trying, and some social/societal things are improving. Try to see past the rough spots and growing pains.

Even Leetcode interviews (which I think are very bad for software engineering), you can see why that gets cargo-culted. Especially if someone has never had a pre-puzzles/Leetcode interview, and doesn't know it can be better.
This study is alarming in the extreme. This is the timescale of my children's lifetime. Changes of 10-30 degrees celsius in Europe.
It doesn't matter what your queue semantics are. If it's not part of the transaction, delivery and push cannot be guaranteed to be atomic.
There is a cost to serving up all that content, and if hundreds of AI start ups are all trying to pull in data, that can add up fast. It’s not typical user behavior.
One of their hiring criteria is cognitive ability. If it correlates with strong proficiency in CS algorithms, then this might have been why they focus on it when hiring engineers.

(I am not saying that this strong correlation exists.)
I think there's a difference between the result being binding, and that the vote stands for everyone.

Abstaining leads to your opinion not being represented, which is to be expected. It doesn't follow that therefore other people's vote hence represent you.

For the vote mentioned in the article, which is non-binding, non-enforceable, and ridiculous in its scope, I'd guess that most abstainers' real opinion on the matter, is that it's a waste of their time to participate.
> and yet these systems know nothing at all. Far too many people (including the developers of such systems) have failed to understand that none of these systems can go beyond the programming that humans have incorporated into them.

> within the constraints of the programming involved in them

I think the point of machine learning is that programming isn't "incorporated into them".

These systems may not be intelligent yet, but we certainly didn't program them - the majority of their features and abilities arise from the training data they were exposed to.
He was not right. He was an asshole.
Have a look at the following link to learn about the demoscene

Demoscene https://en.Wikipedia.org/wiki/Demoscene

The music devoid of humans :-) is meant to sound that way. The history of the demoscene music goes back to the 80s and 90s on microcomputers with limited memory and other capabilities. These tunes are created in chiptunes and module files that are surprisingly small size for the amount of music they produce. See the following two links for more info.

Chiptune https://en.Wikipedia.org/wiki/Chiptune

Module file https://en.Wikipedia.org/wiki/Module_file
We have used OVH for years. We were on MS Azure before that. Getting nickled and dimed for every little thing drove us away. Zero regrets.
Other are just charging what they are because people are too ignorant to complain/object and will just pay.
I would be just as interested in this for subsystems of my house (HVAC, plumbing, lights, "exterior", cleaning, etc).
It wouldn’t really, since I don’t want to replace my camera feed—I just want sharing to share a region of the screen, like you do.
jq is to JSON as XSLT/XPath is to XML.

Maybe any time we create a new serialization scheme we should create an ETL for it.

Or maybe we shouldn't create new serialization schemes all the time. Here's just a few of them, and that's rather many: https://en.wikipedia.org/wiki/Comparison_of_data-serializati...

Maybe we should require licensure for creating new serialization schemes :)
> OpenTTD turns 20 this year, and to celebrate we are preparing for one of our largest ever releases.

:o

so far this is the first big feature announced: https://www.openttd.org/news/2024/02/10/unbunching (for buses, trucks, road vehicles)
The classic approach is precedent. That way once the call is made, for better or worse, everyone knows how the rule applies in that case.
Cracking the code is about as easy as reversing a rot-13 cipher. Apparently "build more housing where people want to be" faces more... political difficulties than purely technical ones.
An indoor spider might not survive outside. Leave it alone!

https://www.livescience.com/55270-can-indoor-spiders-survive...
I've just went through a round of interviews from various companies after being made redundant from work 4 months ago.
Admittedly the job market was really quiet but it was eye opening the differences in interview techniques and processes.

I had one interview from a FinTech company which I actually thought went quite well, the next day I got a rejection stating "I need to improve my STAR technique". I just rolled my eyes thinking FFS

Another company the CTO wasn't on the call but had asked to record the last 15 minutes of the interview with questions he'd prepared, I was close to terminating the interview. If he couldn't be assed sitting in on the interview why should I answer questions the interviewer himself didn't understand. One of the questions was "What is triple D". I'm an experienced dev, fully aware there are too many acronyms in the industry but had never heard of triple D before, when I googled it after I was thinking FFS, that's just what any competent dev does by default. I guesses data driven development but admitted I wasn't sure.

Another interview the principal engineer yawned 3 times when I was talking before I even got to the half way stage, not one apology. I know it's just human nature but to not even acknowledge he was making me uncomfortable reminded me afterwards that it's probably a toxic work culture, which I've been told since is the case from people who worked there.

Thankfully at the start of the new year I was offered 3 roles, 2 of them I thought I'd screwed up the interview. The one I accepted, apart from taking on a task to review some code and raise issues with it, I was asked to describe an architecture of some system I'd worked on and enjoyed. I spoke too long, going past the interview time but didn't feel I explained the whole system.

I understand interviewing candidates is difficult, I've had to do it a few times in the past but the competency of interviewers and the process to score candidates varies wildly from organisation to organisation. A realisation for me although I was already aware of it, is the personality of the people interviewing you varies wildly, more often than not it's a good indication of the organisation itself.
This. This is the reality.

I am so tired of the support team having all the real metrics, especially in io and throttling, and not surfacing it to us somehow.

And cadence is really an opportunity for them to sell to you, the parent is completely right.
the l33tcode hoop jumping is one issue, and you’re right about it. then you went sideways with the pronoun thing and it’s clear that you’re conflating your age with your politics and looking to excuse the latter by begging discrimination for the former.

knock it off, you’re making us all look bad.
I strongly agree. Firstly, Kraken delisted XMR in the UK the because of the gov't. Now Binance delists all privacy coins. I don't like this direction.
We should care more about the privacy.
Ask HN: Whats your prediction for what 2030 will look like?
Also, in my experience, the average French of any age, not for the life of them, would even consider tainting their lips and betraying their cuisine by speaking English. They learned English in school, alright, it's a choice. So, to navigate, you'd have to be able to converse in French somewhat fluently. Especially, outside a large city.
> I personally believe that RSS is a failure, and I don't know why.

Money. With RSS it's hard to get the reader to stay for other posts and ads.
Introducing that amount of capital would be extremely disruptive for the rest of the market - was it really 7 trillion, or billion?
I tried something very similar a few years ago with Radio [1]. To have animations running along side good music. I got in touch with a lot of web radios asking to use their links. In the beginning I had a lot of streams on my project, but after a while I had to remove a bunch of them, cause they either stop working or were not serving it via HTTPS (chrome wouldn't let me stream http over my https app). Most of the animations were made by me, I've asked a lot of programmers to contribute, but few did. In the end, I let the project run it course. Visiting it today to write this post I saw the only one radio is working "Classic Rock Florida HD". Those guys really liked this project, they were using the link to my app instead of theirs a while ago

1 - https://victorribeiro.com/radio/classicrockflorida

https://github.com/victorqribeiro/radio
AWS charges for internal traffic too, both cross-az and cross-region.
Any tips for someone new to it? Ive tried to get into it a few times and get too overwhelmed. I really like Cities in Motion (and trains in Factorio...), OpenTTD seems like a game I'd like if I could figure it out
Ah, nice, I'll need to get back on it. Basically this config context contains the relationship between (the equivalent of) Views, Models, and Controllers. The components are separate files, and are only referenced in the config along with additional settings. The framework would then do most of the heavy lifting to glue things together, while preserving rendering efficiency (no unnecessary re-renderings)

Part of the motivation is to optimize the developer experience for any given app, with the observation that all UI apps, at least within a specific context like the DOM/HTML/REST, can be fully abstracted away. Development would then become mostly about specifying the unique information for that stack and context, i.e. server endpoint url, response data structure, html structure, and event processing hooks. In other words, it's supplying only the minimum required amount of information to build arbitrarily complex applications. "Minimal" here is not necessarily simple, it could still be something complex, it would just be unique to that app.

I didn't get much working with PureScript, as I was still exploring some existing frameworks that might already achieve this, but as a quick example, it would be something like:

import models // contains pure functions for data mapping / normalization

import views // contains templates and styles

import controllers // contains event mappings

export {

view: view1,

"component_name": {

model: model1,

views: [ view2, view3 ],

controllers: [ controller 1 ]

options: { ... }

},

}
The Mesa folks are working on the tooling situation with RustiCL, which has potential to support SYCL too in the future, and quite possibly HIP. Not just for ROCm-supported devices too, but across the board (subject to pure hardware constraints).
> If they started charging for CPU hertz above a certain threshold, that'd be a harder sell.

You mean like EC2 T series burstable CPU credits?
I’m perfectly happy taking a free walk in the woods, not being after more money. But apparently you don’t understand economics.
I'm only touching my own phone, so that's not a big counterpoint.
> Sheets/Excel (MS' greatedst program

I regularly refer to Excel as one of the only pieces of software that I consider to be "good" software and that I actually like.

Though, I never had to use Excel on a Mac. I hear it got worse after some bad MSFT/AAPL stuff happened.
Dark and/or 1983 reference?
When I get a system design question I always tell the interviewer "I'd just run it on a single server with an SQLite backend, that will be plenty for the median software service and you haven't told me any numbers that suggests this needs more" and then it turns out they wanted it to run at the scale of WhatsApp.
There's no big secret here. Dump restrictive zoning requirements, remove subjective approval processes, and make the permitting process a "shall approve" instead of "may approve", and you'll see a lot of new housing get built very quickly. All the slowdowns and immense extra expenses are self-inflicted by city residents who either don't care, don't want cheaper housing, or have been infected by the terminally brainless anti-housing pseudo-left.
Plus, everyone thinks they are Google or Facebook, or that they are about to become Google or Facebook. You are not.
Aws refactored their console to use modern wen spa and it is TERRIBLE.

It amazes me a company that makes that much money has such a crappy client.
What I found most interesting about this model was the implication that humans are possibly one of the earliest sentient spacefaring species to have appeared so far. Which explains why we haven't seen any other signs of extraterrestrial intelligence yet.
There are many reasons the Netflix uses AWS for everything except serving the actual video bits, but this is the main one. Even before they built their own CDN they used other providers with much cheaper egress.