skysight-inc/HackerNews huggingface dataset:
Ask HN: Is there a developer blog list?
Did I say anything wrong?
This is a very good point. The model s when it was 80k was a lot of car for the money. At 130k, the main selling point is the insane acceleration, which is fun, but not 50k worth. The other improvements are nice, but as you say many very high end cars, with better finish can be had for 130k.

FYI I own an S, which I picked up for 50k used (2016 model in 2019) and I love it to bits, but can't see myself getting another due to how expensive they are now. Hopefully my battery lasts!
Crypto pushers pushed two contradictory messages:
1. hodl, don't sell, don't spend!
2. Try to replace fiat with crypto in your life!

No wonder that its adoption for legal purposes didn't go anywhere.
I guess IT pros of a specific age group who will experience PTSD from years of White Fanging Clippy will just have to deal.
Having lived on the east coast with blackouts lasting up to a week with some regularity and in Texas with one major blackout from a historical event.. I'll stick to Texas.

https://www.cbsnews.com/baltimore/news/pepco-week-long-resto...
Amazing - as a Brit I get a security incident blocked warning, which is presumably some sort of halfassed GDPR worry.
> Of course this is just a toy example. But suppose you had a different task that is I/O bound, like processing terabytes of jsonlines files.

If this task was the bottleneck in a large scale system then it would definitely get hand optimized after a proper analysis.

But if this is an occasionally run task or something otherwise not business critical that doesn’t bottleneck anything, spending orders of magnitude more time hyper-optimizing it would be a waste of time and money.

Match the solution to the job. Optimizing everything is one of the age-old mistakes in computer science.
This is a perfect example of an AI-hype comment.

You’re treating it as a fact that LLM are going to replace existing products, at some unknown future date.

“In 5 years, all code will be written by AI”

“In 5 years, LLM will replace Siri and Alexa”

“In 5 years, AI will replace [sector of jobs]”

The thing that frustrates me about these statements is that you don’t know what AI technology is going to look like in 5 years, so stop treating it like a fact. It’s possible LLM are useful in all of these places, but we don’t know that yet.
Depends on the country. In the UK I'd probably go to the Law Society website and search for a B2B lawyer under "Business -> Dispute Resolution" or "Media IT and intellectual property" (https://solicitors.lawsociety.org.uk/). Having used lawyers like this at start up companies in the past they are not cheap. However in the first instance you'd probably just want them to send a letter on headed notepaper, which might be enough to get someone's attention at Facebook and get the matter resolved.
Android Team Lead - https://www.komoot.de/jobs/5E0934A98B/android-team-lead

Design Team Lead - https://www.komoot.de/jobs/F9D9B3D934/design-team-lead

Financial Accountant - https://www.komoot.de/jobs/A531A6D67B/financial-accountant-j...

PM - Outdoor Community Platform - https://www.komoot.de/jobs/F9E16E046B/product-manager-outdoo...

Senior Analytics Engineer - https://www.komoot.de/jobs/273200BBB6/senior-analytics-engin...

Senior Backend (Data Science) - https://www.komoot.de/jobs/0F36AE30B1/senior-backend-enginee...

Senior iOS Developer - https://www.komoot.de/jobs/C2FDE24D7C/senior-ios-developer

Team Lead Copy & Localization - https://www.komoot.de/jobs/36034C367C/team-lead-copy-localiz...
Well at least link the book
All all of China relies on Cobalt from Congo and Lithium from Australia. On on it goes.
Bike shedding is not the problem here.

Attitude is, if I can argue with someone and have it in a fun productive way - even if we don’t tackle most important thing we should work on at the moment - it still might be valuable.

If I have to deal with smartass that nitpicks on variable names, he wastes my energy and any will to do further work for the day or if it is more heated and goes over some “Astro architecture” might even burn my willpower to do any work till the end of the week.
The Time for International Space Traffic Management Is Now
If someone is dropping f bombs in a meeting then presumably others heard it. Their testimony carries more weight than an AI produced transcript. It’s not as if the transcript is the most compelling evidence.
The missing productivity paradox is something that should interest everyone in tech! Like any macroeconomic observation, there is plenty of uncertainty in both the measurements (GDP ain't perfect) and the context (2 financial crises and a pandemic). But even pro-status-quo institutions like Brookings agree that Something Is Up. Their 2021 review on the topic is both a decent summary and a good source of further refs [1].

My favorite explanation is that many new technologies end up redistributing wealth rather than creating it, which certainly tracks with both subjective and quantified growth in inequality on the same time period. However, a slightly more optimistic take is that tech is aligning production better with people's preferences, so that the same productivity enables people to live more distinct lifestyles that suit them.

[1] https://www.brookings.edu/articles/how-to-solve-the-puzzle-o...
I think the lesson is that unsolicited advertising should be banned because it corrupts everything it can touch.
This is was weird to read... I was a Spotify user for a rather long time, but realized that instead of getting better, recommendations got worse, ultimately becoming quite repetitive. I've since ditched them, now using Deezer. The difference is like day and night - with Deezer, if I want it to generate a playlist based on a particular song, I actually get a playlist of songs which are similar to the one I chose and not just the popular songs of bands similar to the band of the song...
As for Discover Weekly, it was the worst offender, rehashing stuff Spotify knew I had listened to.
Yes, I predict when transport becomes completely automated, bicycles will be the most free way to travel (even more than walking).
That cannon was an anti-tank weapon, but according to part 2 of the video series in this thread, it accounted for maybe 20% of their kills.

However the video also claims the avionics are garbage and misidentified targets were common. Civilians and friendly fire were often attacked by the A10 during Desert Storm I.
> You know you're doing it wrong when the the Ministry of Information in Brazil has better customer service than you do.

Care to explain?
For parts, additive manufacturing (3D printing) might be a suitable option? You can even print metal these days.
What was your most successful defence to these attacks?
Does anyone else find it funny that the flagship SDK (JS) is largely undocumented? And that the UX of all clients in existence leaves a lot to be desired (yes, Element X is the best one but it lacks features for now)?

Matrix is annoyingly hard to get into, IMO. It has gotten better in the last years, but it isn't exactly good yet. It hurts because I want it to be good so that everyone can switch.

I plan to talk about this with the Element developers at CCCamp.
Any test a lot of humans will fail is simply not a test of General Intelligence. That should be obvious enough.

And GPT-4 does do this in a couple iterations.
Come to think of it, twitter is an annotation system, implemented in the shittiest way possible.
> Yet you participate in society! Curious!
They'll just break down the door.
The government has rules about air quality. Companies that can't match those rules have to pay other companies that do match those rules money. Its not money from the government.

If other companies are to dumb and incompetent to make their cars follow emissions regulation, then that's their own fault.
The ability of the grid companies to rely on the fact that they can lower people’s electric usage centrally might prevent them from appropriately scaling up the system.
Presumably the current Twitpocalypse is taking its mental toll; even for him, this is impressively deranged.
Autobahn:

https://www.youtube.com/watch?v=_rzGb26wBoA
That's called efficiency.
Yeah it's called copyright trolling because of how similar it is to patent trolling. Version 3.0 of the license isn't usually the favored version though since iirc it did include some mitigations on what's allowed for the whole attribution thing.

The one that's usually preferred is version 2.0, which has some fairly specific attribution requirements that are easy to mess up.
> He’s a millennial & a white collar worker and smart

If I have to anthropomorphise the gpt3.5 prompt, "it" is an average intelligence intern who can only google up to 31st of march 2021 and has several insecurities and character flaws. It is unable to follow a plan, needs guidance at every step, needs to repeat itself constantly and sometimes makes things up as it goes.
I love this book and have been very influenced by it.

However, it should definitely be called: Data-Oriented Design FOR GAME DEVELOPMENT.
Funny there was just a story on HN about the Rise and Fall of CORBA which was in Telecom vendor slide decks at the time.

https://news.ycombinator.com/item?id=36546954
One of the really nice features of Matrix is the IRC bridge to Libera Chat. Libera Chat is the current home of open source projects' community and support channels.

Earlier it was necessary to set up an IRC bouncer if you needed a persistent connection to the IRC server. But now you can just create an account on Matrix and join a Libera IRC channel from Matrix. The Matrix bridge functions like an IRC gateway on Matrix. It's a great way to stay logged into the IRC channels and ensure that you don't miss any messages when you are away.
Perhaps it falls under biases but I'm surprised he didn't mention: Know when to quit. Or more precisely: Define your exit points and stick to them.

That is, we all have a tendency to double down on bad decisions (as things go sideways). Or we get greedy as things go well and hold longer than we should.
It won’t outcompete a centralized system because the requirements to run these systems are brutal. Imagine twitter scale but using activitypub.
Sure, Ticketmaster sucks. But just to give one example, 11 years after Tim Berners Lee invented the web, Ticketmaster was selling tickets to the 2004 Olympic Games online: https://web.archive.org/web/20040206011648/http://www.ticket...

The Bitcoin paper was published in 2008. It’s been almost 15 years now - plus all of the advantages that you have with modern development practices that were unavailable in the early 2000s - and yet still nobody uses blockchain at scale for this use case.

If this worked better than existing options at a lower cost, then businesses would be rushing to adopt it.
This reason makes sense, but that's insanely powerful (and valuable) if it ends up working out. It basically democratizes programming.
I had the opposite experience, so have that for anecdote as well.
Micro transactions
Valve made an official statement, which PC Gamer (and others) have reported on. https://www.pcgamer.com/valve-is-scrutinizing-games-with-ai-...

> In its statement to PC Gamer, Valve said that "The introduction of AI can sometimes make it harder to show a developer has sufficient rights in using AI to create assets, including images, text, and music. In particular, there is some legal uncertainty relating to data used to train AI models. It is the developer's responsibility to make sure they have the appropriate rights to ship their game.

> We know it is a constantly evolving tech, and our goal is not to discourage the use of it on Steam; instead, we're working through how to integrate it into our already-existing review policies. Stated plainly, our review process is a reflection of current copyright law and policies, not an added layer of our opinion. As these laws and policies evolve over time, so will our process."
Until someone needs serious surgery or cancer treatments.
I don't think anyone working on self-driving tech believed the breathless "next year" predictions. Or, at least, it's hard to understand how they could have. I'd buy that they believe that maybe someday there will be self-driving cars.
you make good points but i'd argue it's both. i'm talking about the subconscious bias aspect of racism (to your point it's a relic of racism, but it's an active relic) as well - this is the very reason we need DE&I. we're 3 to 4 years into it and still non-marginalized folks don't seem to fully understand the problem.

i feel like "talk to an African American of privilege" and what follows is incorrect. i know and have known a lot of well off Black friends and associates and they all have stories - there are a lot of racists in the north too, they just act a little different.
Not just an echo chamber - it's something to sell. Whether or not it measures up to the hype doesn't matter once you've been paid for it. This is not the first buzzword from tech, and won't be the last. The finance industry is another example of an industry that will jump on a buzzword to sell - currently also AI.
Tesla inventory rates are still very low in terms of overall industry. And this quarter the inventory went from 15 to 16, so it almost didn't change at all.
You got it, j3!
Not op, but my qr codes & strings are saved in a separate keypass database, saved in a different location & using different password (saved in my brain only).
> I do not know how many developers use VS code, but all of them are using electron and it seems to be fast enough for them.

At this point, I think the debate about slow apps is more ideological than reality.

I also think a lot of people are mistaking backend/network latency for front-end slowness. Slack isn’t going to load your scroll back history any faster if the backend is spending all of that time searching the database. People are too quick to blame the front end.

Either that, or some of these posters are running 10-year old hardware and wonder why it’s slow
Assuming they produce as much, yes, I agree.
FWIW, we started using https://conventionalcomments.org a while back and found it to be a useful tool for making it easy to communicate what is an issue that needs to be fixed, a suggestion to consider, or a nitpick to optionally ignore.

It is still just a tool and does require the team to buy-in and utilize it, but we've found it helpful.
Motorola Labs had a similar-ish internal programming language around this time. It also died because devs didn’t want to use an internally-developed language. The important things were hiring, training, support, external tools, etc. Being a “good” language was at the bottom of the list. They went with C++. Even though I worked on that PL I knew they were right not to bet a giant business on a bunch of researchers.
I guess the remaining balance on my gift card is now $0.
Are one million people in the UK using anabolic steroids? (2022)
We're prohibitively expensive to poll though, so we're not a walking panopticon risk.
Again, merchants don’t integrate by calling Stripe APIs directly out of convenience. It’s more convenient to use an out of the box solution. But from a technical perspective, nothing is stopping a merchant from accepting your CC details directly.
>I am curious what HN thinks as major reasons for why everyone seems to have moved away from 1 big SQL database.

We haven't moved away from it, but we have run into a certain class of problems that seem related to the 1 big SQL database architecture. We're a really old enterprise, with a lot of non-technical people creating a lot of technical solutions back in the day that have become calcified and therefore have to keep existing. One of the things we have is 5 levels of SQL data transformations from the operational database (the one that actually has applications) into different generations of datamodel as the "type" of business we did changed.

The problem is that as we accumulate ever more layers, we keep building on the layers before. The application that was built 10 years ago on abstraction layer 2 now needs some data from layer 4, let's create a new script that loops that data back into the previous layer and keep going. Eventually we've ended up with a huge amount of interdependent tables that all load data from other tables/views in weird and unintuitive ways, and the project to sort out the mess was deemed too expensive and postponed until the 2030's.

I think it's understandable that people see those problems and consider how we could have avoided them. Unfortunately, for reasons I don't fully grasp, it seems impossible to apply anything to software engineers that require discipline, and we have to somehow make it impossible to create the spaghetti. That's where separation comes in. If you can't read the data from some other service, then it's impossible to create a spaghetti mess that kills velocity for both parties.

The vertical separation of application becomes a software solution to the people problem of poor engineering discipline in enterprises.
I tend to agree, however, I typically tell people that if you see longer function names, you should watch out for complexity. In fact, if I have to write some overly complex code that I can’t isolate for some reason, I will usually try to show it in the names being extra long.
People don't see it being this revolutionary because they don't know how to use it. My wife (literary translator) my close friends (2 doctors and one business executive) and myself are seeing massive gains in productivity by using simple prompt techniques such as chain-of-thought. Heck, my cardiologist friend from one of the country's top hospitals is writing a book with chatgpt.
It's there and it's great, and will only get easier to use, smarter, faster etc.
Trunk based development is better because it forces smaller commits.

There's nothing intrinsic to trunk based dev that forces smaller commits. You'll just have a much worse time if you spend a lot of time making a lot of changes before pushing if you don't do smaller commits.
If they can smooth out peaks - if, say, a bunch of people set their thermostats to cool at 2pm so they spread that out over a 10-15 minute period, or they have some folks run AC at 2-3 and others 3-4 - they might need to also run a lot less wasteful energy production.

As with most things, there are good and bad ways to use this ability.
A zero-knowledge attack on the Nova proof system
I think one problem with first problem is that names are not going to live forever just as the code. Lots of times code will be scrapped, a lot of times code will just run and no one will ever mind changing it.

So I’d say amount of time invested in naming won’t payback.
Every few months is yet another news article about how Red Hat is damaging the FOSS community.

It’s an abusive relationship.

Let them go.

Paywalling FOSS code is unforgivable and should end them. So end them.

Stop using RHEL.
Did a long road trip in a Kia EV6. (Houston to San Diego and back) Stops weren't always super convenient, but it wasn't that long ago that trip wasn't even possible.
I advise asking him to stop, and when he doesn't leave 75+ comments on any PR he has.
Like a sibling comment of yours, you are arguing principles. I'm not arguing those principles; I already stated that I'm 100% behind them [in favor of the GP].

> Only the most hardcore market fundamentalists/objectivits tend to disagree about this principle, in my experience.

Even if the court agrees in principle, it still needs a adequate legal basis to issue an order. Violation of a law, or a contract, or whatever. I asked the GP, who seems to have experience with such cases, what this legal basis this could be.
For me, if Kotlin is on the table I might as just use C# where the entire ecosystem is built around these concepts.
One thing (only thing?) I honestly miss about IE5.5-8 is how amenable the engine was to polyfilling. It wasn't fast, but you could do almost anything with the right polyfill technique.

No sessionStorage? Use window.name. No (then-) modern CSS? Use CSS3PIE [0]. IE doesn't support the transform CSS property? Use an *.htc behavior to convert the transform to a matrix filter.

It was madness, and it was beautiful in a Cthulhu kind of way.

[0] http://css3pie.com/
Russia isn't "literally threatening a large portion of the world with nuclear annihilation". Any 'threat' they have issued has been in response to 'threats' issued by 'our' side... including at the time UK PM Liz Truss being willing to push the nuclear button against Russia. If that's not a threat then neither is Russia saying that they'll be willing to use nukes too.

Our politicians together with our sycophantic media and their weapons salesmen talking heads really do spread the most egregious disinformation throughout every wartime situation we are involved in, by proxy or otherwise.

Glass houses... stones...
Would be nice if I could pull more nodes per second on LeelaChessZero with my AMD card on Linux. Had to go to war with my drivers just to get OpenCL to clock above 1k, which it does go beyond now....after the war.
My problem with Paul Graham's work is he keeps pushing on nature over nurture. Most work can actually be learned and you don't need a "natural aptitude" for it. This is especially true of knowledge work like programming, but also true of things like 'musical' or 'acting' or anything else. Most things can be learned.

I wish Paul Graham would stop pushing that silly outdated concept of "natural aptitude".
That makes absolutely no sense. Tesla has had amazing growth for the last 10 plus years. They are now able to sell as much as they do because of all the investment and engineering done 3-5 years ago.

The CEO paying slightly less attention for a few months doesn't magically make factories produce more cars.
They mean the film “Brazil”
Panel gaps are hard with heavier EVs maybe?

https://www.motorbiscuit.com/looks-like-porsche-taycans-have...
This example does not look convincing:

website.createUrl("styles.css").getHttpContent(60).assertContains("img.jpg");

My preference would be:

var stylesheet = http.get(website.resolve(“style.css”)).asString();
assertThat(stylesheet, contains(“img.jpg”));

Why? Fluent interfaces are good as internal DSL, where semantics of calls are clear and where readability is improved, because it looks closer to the natural language. This means that subject remains the same if you use multiple verbs. Just chaining several imperative statements does not add much value and only complicates debugging.
>>> If results are the same or better who cares how many 'hours' of work are recorded?

Good question. Who indeed! Doesn't that make you think about the whole situation? If the results are the same or better, why are CEOs complaining?

I think it's clear that we're hearing about this because the results are not the same or better, they're often worse.

I work remotely, and the company is 100% remote. But, we are small (< 150) and only hire very senior people. Everyone knows exactly what they're supposed to be doing and is accountable for their work.

It's just not like that in many organizations. Huge numbers of people really will do as little as they can get away with - and that turns out to be very little when they're unsupervised.

From the places I've worked, CEOs are often the busiest and have the most interruptions. They ought to value remote work more, what with the time they save from not having to commute. Then there's the cost of office space. It takes a lot to turn them against it.

There's a good reason why this backlash is happening.