skysight-inc/HackerNews huggingface dataset:
You can just type "What is eBPF" into Google, and the first hit will decisively answer this question for you.
Thanks for the shout-out!<3
Postal: Open-source mail delivery platform for incoming and outgoing email
Wouldn't competition incentivize them to get better? And besides, why are they individually getting worse over time? At least Google's products are definitely not performing as well as they used to.
Sure there's always Gell-Mann amnesia [1] And we put less stock in USA Today or Yahoo! news stories than the NYT. Or at least used to.

The thing that is particularly bad with respect to the economist is that there are many intelligent, thoughtful, educated people who haven't spotted just how terrible it is. The economist is also particularly bad given they push an agenda then fit the reporting they plagiarise to match that agenda with no references and no byline.

"Chat GPT write me an article with respect domestic politics of country X that supports the next possible war between the west and country Y." Chat GPT doesn't write as well as the economist oxbridge grads however the actual content is no worse.

[1] https://en.wikipedia.org/wiki/Michael_Crichton#GellMannAmnes...
It's freeing you to reason about only one step rather than the entire system at all times.
Coalton doesn't really work (https://github.com/coalton-lang/coalton/issues/84?s=09) and Typed Racket is only typed outside macros (and I don't just mean that macros are hard to type, I mean the imperative code you write to generate code is not type checked). Any others?
Software engineers can make quite a bit at projects and companies that ultimately fail.

Should we hold developers at uber criminally liable if the company fails? management? where does it stop?
This is solving a non-problem. We can drive from the bay area to LA with one stop for charging, 9 minutes. Hardly enough time to grab a bite and use the restroom. Non-problem.
HomeKit is great. HomePod hardware is great. Siri and HomePod software is terrible.
If you want to read more about messed-up incentives, Patrick McKenzie wrote a long article about this [1]:

> Suppose you’re a salesman and you’ve identified that the deposit franchise is a natural hedge. Bracket the question of whether you can convince the decisionmakers for the deposit franchise to do business with you. Who in the economy most needs an interest rate hedge? Who could you sell that to?

> I claim that it is the mortgage industrial complex, and if you want me to be more specific, it is the government-sponsored entities (Fannie Mae, Freddie Mac, etc). They [enable] the housing market operating in the U.S. by providing securitization infrastructure which, as a side effect, backstops credit risk in conforming mortgages with the full faith and credit of the U.S. government. Agency mortgage backed securities (MBS) are the second largest dollar-denominated fixed income category in the world. They are much larger than minor players like “all corporate bonds combined.”

[...]

> Now, if you cast your memory back to the high-quality assets of certain recently failed banks which suffered large mark-to-market impairments, do you remember their constitution? They were largely a mix of Treasuries and, hmm, wait a minute, a much larger amount of agency MBS.

> SVB, ~$80 billion in MBS. Signature Bank, ~$20 billion. First Republic, only about ~$10 billion.

> These portfolios increased in size materially during a period of low interest rates, backing up the truck on interest rate risk effectively, and then had a foreseeable outcome (billions of dollars in losses) when interest rates rose.

[...]

> I express certainty that there were formal incentive systems which encoded this recommendation. For example, one of many ways by which we regulate banks is by capital requirements. Different assets require different amounts of capital to carry them on the books, in a process called “risk weighting.” Since banks will optimize for return on capital, adjusting risk weights is a way to substantially guide their behavior via shaping incentives without directly mandating one’s preferred outcome.

[...]

> It was not an accident that banks loaded up on MBS. We wanted them to. We told them to.

(By "we" I assume he means bank regulators.)

> [...] We didn’t expect the rate hikes to blow up a large chunk of the U.S. banking sector. We knew they would cause losses, to banks and all other holders of financial assets, but modeled them as survivable and more palatable for society than continuing inflation was. We appear to continue to believe that, at least to the extent we believe we can have our cake and eat it too.

So I'm wondering what the implications are of this. Banks taking interest rate risk is traditional. Mortgage-backed securities are a diversified version of that, which lowers most risks (or at least, we assume so after 2008) but not interest rate risk. If the implication is that banks shouldn't fund Fannie Mae / Mac as much as they did, who should?

[1] https://www.bitsaboutmoney.com/archive/deposit-franchises-as...
Inefficient use of copper, too. But inductive charging in parking grounds could have some potential, especially if cars could put the receiver on the ground while parkcharging.
Would you please stop posting ideological flamewar comments? It's not what this site is for, and destroys what it is for.

https://news.ycombinator.com/newsguidelines.html
Low yield bonds are pretty much by definition the safest instrument around, that's why they're low yield. (High-yield aka junk bonds are the risky ones.)

In SVB's case, the risk was not in the bonds themselves, but in the facts that a) there was a yawning mismatch between the high interest they needed to pay out on deposits to stay competitive and the low interest they were getting on their locked-in capital, and b) their customers were heavily concentrated in a single industry, namely fickle VCs and their companies.
Universal Studios?
"kanban" is all about maximizing flow of completed tasks, and minimizing/limiting work in progress.

Someone is either working on a task, or idle. A task is either being worked on (making progress), or it's not being worked on. -- A task will get completed quicker if you can minimize the amount of time it's "in progress" but not being worked on.

If you have 5 workers and 15 tasks in progress, 10 of those tasks won't be making progress.

Often, a task may be blocked by requiring some action from someone else. (e.g. PR review, or more resources, or blocked on some other task).

The 'kanban board' is about visualizing work in progress. -- By visualising the work in progress, it's easier to identify bottlenecks & inefficiencies.
I just don't think the "spend $500 to $1000 on a brain" market is that big, especially with the big players giving you stuff for so much less currently.

If you want something that's not cloud based you can get it, but I think it costs more than that. I haven't gotten quotes myself, but per here it's in the thousands (tens of thousands if you go wired): https://www.electronichouse.com/home-lighting/weighing-wired...

Business-model-wise it's probably either that "pay $$$$ up front" or "pay a subscription" and how many people would really pay a subscription vs just using the Google/Amazon/Apple systems?
Experiments are evidence of feasibility studies, not feasibility itself. From the article, the main deployments of induction in roadbeds have been a small pilot program[1] in South Korea and an unrealized plan in Sweden. The South Korean deployment has apparently (partially?) shut down since.

[1]: https://en.wikipedia.org/wiki/Online_electric_vehicle
Isn't SO content used for LLM training?

How are they going to train them for new tools?
Offer a chat bot answer to every question posted?
We're thrilled to announce that Twinr will be live on ProductHunt on 8th May 2023! We're excited to make your no-code mobile app builder journey easier than ever.

As a celebration of our launch, we're hosting another #AskUsAnything event on launch day from May 08, 2023 from 12 AM to 11:59 PM (EST).

During this event, you can join us on a live video call and ask us anything related to no-code, mobile app marketing strategies, or feedback about your app built on Twinr.

Example questions:

Ask Us to review and provide suggestions about your App
Ask Us to make changes on your app for free*
Ask us for tips to get Mobile App Downloads
Ask us Push notifications strategies to get more sales
Ask us anything about No-Code
One more step toward becoming the most customer centric mobile app builder.

Join here: https://meet.google.com/kma-drzf-vhz?authuser=0&hs=122
> It all sounds fine and you think it's great right up to the point it's on a topic you know /anything/ at all about. Suddenly every single time, just on the topics you know just something of it has no depth

These are related facts -- journalism for general audiences will always come off shallow to experts. Experts are better off seeking niche publications catering to their expertise, and just supplementing that with some general audience material.

Even the experts recognize they layperson vs expert audience distinction -- if you look at Andrew Gelman's five book recommendations, none of them are going to transform you into an expert. At best they are the 5 books that got him excited about the _idea_ statistics.
Think a moment about your comment maybe. What are you really trying to say?
Nice resource; would it be possible to add citations to the data sources?
I'm not sure what you're getting at. I'm not talking about bandwidth usage at all. I'm talking about CPU, memory and IO (as in disk, not client server transfer) usage.
>What company makes good routers that would get updates over many years? My guess is that I should be looking at ones where I can flash a open source firmware (OpenWRT?)

Yes, that's exactly it. You have to look for routers that are well-supported by OpenWRT or DD-WRT or Tomato. You can't trust any company to support their product over a very long time period any more.
Picking up on

> They’re also unnecessary because if you feed the system with more work as soon as software comes out, estimations don’t matter.

The question is: estimations don't matter to who? As much as I'd like a constant stream of quality features to be good enough, in reality senior managers and clients want to know what they're getting for their money, and when they'll get it (at least roughly). If your software is doing something important, it's likely that people will be depending on it and when a new feature ships can have a significant impact on how they work, and in turn, what they can deliver.
> As soon as the average gaming PC and console has the power of a 4080/4090, rasterization is dead.

Yeah I think so too, but I do think that is a long way away. At least 5, maybe more, years. Because the sheer install base of non-path-tracing cards means a developer is silly to ignore it, and sadly the state of the GPU market means that that install base is going to stay as-is for quite a while, I think.

I hope I'm wrong: path tracing with proper dev tooling around it means we get near-perfect lighting in our games, with less development and artist time needed to achieve it. It'll be an amazing day once it's path-tracing-only.
bc this is probably more effective at giving a bunch of occupy wall street kiddos satisfaction than actually changing things. also, if we're gonna go down that road then start holding ppl at the fed liable too
Vivid Colors in Brno
That can actually happen in medical devices, especially if you’re liberal with commentary.
Personally, my biggest gripe with the Swift DX, or anything DX related on macOS, actually is with Xcode.
Not to be confused with Space Trader (the old Palm OS game) which can be played here:

https://archive.org/details/palm3_SpaceTrader
Yep, here's one, and it's on the lower end: https://www.savant.com/host ("only $5k to $20k" some site said) - there are others that are so eye-wateringly expensive you can only hear whispers about it, usually in support documents for already high-end equipment like in-window automatic shades.

You can mimic one with a lot of work via HomeAssistant and some programming; the secret is you can create virtual switches that you can then use Siri to turn on or off to trigger activities.
It runs on steamdeck
Does that idea of a smart home really appeal outside the HN/Popular Science crowd? Perhaps there's no compelling use to constitute a market worth pursuing? Perhaps the only real customers for the technology are the ones that can buy and sell the profiles collected from the private habits of the end users.
https://stackoverflow.com/questions/6905491/how-to-tell-whet...

At the language level PHP has about the same problems as JS.

Thankfully it looks uglier so people get an early warning before using it for everything.
I wonder if it isn’t like social media: you only see one facet of their lives. Maybe after work they don’t have the energy to do anything at all, or maybe their relationships are a mess as a result, etc. You just don’t know how much their “work persona” sucks out of them.
It has been actively being built for 8 years, in the wrong part of the state, with nothing functional yet.

https://www.theguardian.com/us-news/2015/jan/07/california-b...
Bluesky Is a Scam
The pandemic proved that pollution is primarily caused by trucks and not cars. Most of the highest polluted cities in the world that were clear during the global lockdown regained their pollution once trucks went back on the road.
https://www.phind.com/ is also similarly good, but for dev related content.
stopped trusting start ups a long time ago
They aren't getting better because they're accessories; very few people will "leave" the ecosystem they're in just because the smart home stuff is shit. Instead, they learn to live with whatever it does.
Well, sure, but that's 11% and the non-bank investments add up to a lot more. (Particularly if you include wholly-owned businesses.)

Also, BofA isn't one of the banks in trouble. As far as we know.
> Wouldn't competition incentivize them to get better?

The Free Market Fairy is a myth. On the flipside, maybe the free market has already had its say and given the idea thumbs down.
No one is willing to give up control. Unlike the PC era where the computer was the user's, all these systems are part of various walled gardens. Really excellent loved cared for neat experiences just don't happen in corporate isolation, or they become mismanaged over time. Even if a corporation does do good for some folks, who they target wont match what other consumers want.

The whole IoT era is plagued by draconian old-world corporate power-control games, which are unrefined crudity compared to where PCs had been headed. Some healthy standards & protocols that actually leave users in power would start to cleanup the toxic waste dump operating-regime these products are in now.
The Trojan war was Helen's fault bro
I mean, clearly it's the case that there is_ no legal right to use your own hardware as you see fit. The argument is that there is a moral right to use your own hardware as you see fit. It'd be nice if legalities and moralities were the same thing, and in the mean time we're allowed to be upset about it? I don't know what you're confused by.
How did you do it? How did you find customer to pay you enough to make a living?
Or spent it to keep their nuclear points operating and generating clean energy.
I'd be looking into a different wife before I'd accept the noise of unnecessary fans.
BioSigKit: Matlab Toolbox and Interface for Analysis of BioSignals
Site layout is broken in firefox, the irony.
The High Price of Abstraction in Python
Materials Engineering always struck me as something very interesting. Are there many big employers in this space nowadays? How does one break into the field?
Yea, they tell you that they don't believe your estimates and stop asking for them before setting the deadline.
The only way better insight would happen is if the devs behaved like product managers/owners. We don’t want it.

I can actually see predictability improving, but mostly because we will ship whatever at the end of the sprint and let any issues come back as bugs later. We always ship on time at one Scrum job, but the quality is very low.
This is not enterprise software that gets foisted on people; we're talking about consumer hardware. I won't hesitate to sell mine or at least stop using it.
I also tried nix for 3-4 weeks only to stop short of going all-in on my desktop and laptop. I really like the concept but I found the nix language to be too difficult to pick up fast enough to be useful to me. I certainly loved being able to describe my system via nix scripts so they are reproducible.

In the end, I realized I was just still using ArchWiki for help and also that my Arch installation on my desktop was still fine after 5 years. I ended up switching back and felt much more at home. Personally, I would consider nix again if the language and scripts had less learning curve (I couldn't get vim code completion to work, ctags doesn't support nix either). Otherwise, I'd love to see a similar distribution in concept that used a more standard language that might be more accessible.
How did you find these freelance gigs and what were your tasks?
Sounds reminiscent of the highway that would be made of solar panels that everyone thought was an amazing idea that never ended up happening.
Nim can do metaprogramming and DSL beautifully. Python-like syntax, compiled, fast, small.
like most of capitalism, it is opt in. Nobody from Amazon is going to hurt you if you don't buy an Alexa.
> The only things that matters is how easy is something to debug and to change.

These are important, maybe most important, but software exists in an ecosystem. We still use some ASPX with .NET Framework at work and it's old tech but reliable - however, the world is moving on and it's becoming difficult to start new projects in it, not to mention end of life for patching and so on.

Likewise, at a prior role we used Perl and a lot of interfacing was made difficult by the fact that no one bothered making modules for Perl anymore. So while we can file these under easy to change, sometimes the world moves on without you and you have to think about the new shiny thing whether you want to or not. I personally started using Python at home not for any love of the language, but because everyone wrote modules and API examples for it.
Many of the lists on that side look about as reliable and honest as Amazon reviews.
I believe he discussed it at some point in, it must have been How to Watch the TV News or one of his talks. I screened my copy of Technopoly, Entertaining Ourselves to Death, and The Disappearance of Childhood.

If I recall correctly he expected it would follow a similar trajectory to TV. And by far and large I would tend to agree, in fact I recall agreeing with whatever assessment he had made and being in awe with his prescience — this was in 2021. As far as ChatGPT, perhaps this excerpt of the introduction to Amusing Ourselves to Death* written by his son may pique your interest;

"Amusing Ourselves to Death is a call to action. It is, in my father’s words, “an inquiry ... and a lamentation,” yes, but it aspires to greater things. It is an exhortation to do something. It’s a counterpunch to what my father thought daily TV news was: “inert, consisting of information that gives us something to talk about but cannot lead to any meaningful action.” Dad was a lover of history, a champion for collective memory and what we now quaintly refer to as “civilizing influences,” but he did not live in the past. His book urges us to claim a way to be more alert and engaged. His ideas are still here, he isn’t, and it’s time for the reins to be grabbed by those of a new generation, natives of this brave new world who understand it better."
Oh I need to pay! No thanks.
Kanban is great for systems with predictable output. If the work units remain mostly the same, you can greatly increase flow efficiency and velocity using kanban. It's basically waterfall meets JIT delivery (which is why it worked so well for Toyota).

Scrum is for less predictable work, where many/most of the requirements and/or challenges are not well known or defined yet, or are likely to change as new information becomes available. For this kind of work, you need a constant feedback mechanism so that the captain can adjust course as needed while traversing uncharted waters.

I currently work in a team that builds code that accesses poorly or completely undocumented systems, and is seeking a market fit for new products. In both of these cases, agility is far more important than velocity, so scrum is the right approach. In previous places, the work my team did was very predictable, so kanban was the right approach.

Note: There's nothing wrong with having both in the same company. Team has predictable work? Kanban. Else scrum.
I absolutely love how the same command - "Siri turn off living room lights" works most of the time but sometimes turns off all lights in the house, and sometimes doesn't work at all (but Siri doesn't complain that it didn't understand you) and sometimes turns off half the lights.

The last one is really rare now, because I grouped them together in the Hue app first.
I suggest you start out with a course or book on formal logic in computer science. In particular doing proofs in intuitionistic logic. You can use a simple proof assistant to verify your proofs and it will help you really understand how proofs are done and how they are just a kind of programs in a special programming language called mathematics (given some assumptions). Proofs in higher level books are all informal, so you can’t do them programmatically in most cases, but it really helps with understanding how proofs works. After that, follow what subjects finds your fancy.
I’m truly puzzled why “Hey Siri tell me the temperature in this room” and “Hey Siri tell me the humidity in this room” is fine but “Hey Siri tell me the temperature and humidity in this room” might as well be gibberish.
Most people do. Maybe you do too.
Duplication hell is the current bane of my existence - I think we would agree that it’s more of an inter-team coordination issue than it is the type of thing that you and the four other people on your team can fix with Kanban/Scrum. But I do feel like Scrum is better at the very least at stopping this from happening because that longer ramp up time from “customer wants X” gives people a chance to say “wait so and so already did that for their turn”
This is a battle of aesthetically-looking stuff but not yours vs long-living stuff but having wires and boards everywhere. Former has some aestetics on surfare level but malware on deep levels. Latter looks like crap but has some aestetics on deep level. Everybody has his deepness of sensivity to aestetics.