skysight-inc/HackerNews huggingface dataset:
tl;dr: Trains and boats are less terrible.

Not SW-specific, but air travel generally:

- Climate change: carbon footprint nearly 44% greater than a single occupancy vehicle but multiplied over thousands of miles

- Monetized misery with short seat pitches, junk fees, and preferential treatment with $$$

- Inconsistent, sometimes terrible customer service (About 10 years ago, I was stuck at Heathrow but Virgin Atlantic once showed me how to and let me use their booking terminal directly to find a flight on any carrier. They definitely had customer service.)

- Regular inconveniences like endless gate changes (AA pulled this 11x in 6 hours to me at DFW)

- Sketchy maintenance practices like offshoring MRO

- Close calls and ATC shortage
Yes, financing cyberterrorism should be forbidden.
You're already behind if you're hitting the check-in button because of how connecting flights work. Passengers can check in 24h ahead of the earliest flight on their ticket, which is >24h ahead of the flight you're on. It's usually not a problem being A20 vs A15, but it can be much worse if you're joining the last leg of a popular connection.
Have you contacted their support?
Why should they care about 'most software' if they have tools that work for them?

For example I don't hate iTerm because I don't need to. I can just use a better terminal emulator and get on with my life. People say the same about vscode, why spend the energy hating it instead of just using neovim and forgetting it exists.
Cogent sucks. Their routing issues are so common and often severe. I seriously don't know how that org still exists.
I would love to have a "real language" version of these corporate press releases. They sold a product, got your money, and now aren't just stopping updates but are actively bricking the device in 6 months. And telling you to throw it out 'safely' too.

I wanna sell something that I can just disable a year or so after I've sold it.
Excited to see JACoB in the wild! Very much appreciate the ability to support local models with Ollama.
Would love to read more about it, anyone got link to the court case?

Really thinking of doing a startup in scraping websites and turning it into filterable/sortable tables that can be queried via sql.
Techstars CEO Maëlle Gavet is out
'LLMs had “very limited understanding of logic . . . do not understand the physical world, do not have persistent memory, cannot reason in any reasonable definition of the term and cannot plan . . . hierarchically”'

So now back to symbolic AI?
Who's "us"? Are you affiliated with Daylight Computer?
There is no conundrum -- eugenics is wrong not because it is immoral, but also because it is fundamentally an incorrect theory and results from a misunderstanding of how evolution works.

The idea of eugenics is to use selective pressures to create superior humans over time. To increase the quality of the stock. To speed up the process of evolution. It was seen as the natural application of the theory of evolution -- do what nature does, but more deliberately.

We breed animals for attributes that we find appealing, and we could try do the same for humans. We could breed for height (easy), for intelligence (tricky), for disease resistance (hard). We could do so by various positive incentives or from horrifying negative reinforcement. But doing so does not increase the "quality of the stock".

Fundamentally evolution operates not by selection pressure, but by population variance. To explore the fitness landscape you don't make a guess about what the landscape looks like, because that's impossible, and landscapes change. You instead try to create as much robust variation as possible.

Selective breeding of animals and plants for food or as pets has not increased their fitness; if anything it has dangerously compromised their fitness through monoculture effects.

The reason I love this article is because Bryan was in a conundrum -- he knew in his heart that eugenics was wrong, but did not know enough science to realize that eugenics did not logically follow from evolution. So being told that eugenics is a natural application of evolution, he decided that therefore evolution itself must be wrong.
That enlightened activity is funded in part because it frequently yields massive military benefits/massive benefits to other exploitive technologies. There's currently no way to control that as a Mathematician, unless you're publishing in an anti establishment mathematical activism cell, in which case you public mathematical career is halted.

Very few mathematians want to become political enemies of the state, but that's what they're forced to do if they want to rise to this principle. I guarantee that takes away some of the enlightened wonder, and adds back a lot of genuine terror and boring bullshit.
The main incompatibility is that QM predicts that all fields have a zero point energy associated with each mode. However, GR predicts zero point energy will cause spacetime to curve. However there are infinite modes in QM, so now using this in GR leads to all spacetime instantly collapsing. However we exist so this collapse hasn't happened. The solution is the elusive Quantum Gravity, something that physicists from Einstein, Feynman haven't been able to solve.
I think that's Grant's point - there's a (potentially) false dichotomy in those descriptions.
iFixit parts are expensive because they offer top notch service and quality control, at least in my experience. I bought a couple of parts from them, and was always very happy. The fix kits are fantastic. Once a package was lost, they just sent it again (i ended up receiving it twice).

I've bought parts from other websites, and while they were cheaper, they were not always good quality. A battery seemed to have way less capacity than the oem part, screwdriver bits were so soft they broke on first use, etc.

It sucks that spare parts are so expensive. All those supply chain optimisations don't work if you need to keep parts stocked all over the world....
This jumped out for me too. Here seems like a huge wasted opportunity.
I just realized this is exactly the example provided in the repo which I haven't run yet! Thanks for adding this!
I'm not a physicist, just a layman interested in this topic. So, if you're looking for very rigorous explanations, I can't help.

That said, my understanding is this: if you try to calculate the trajectory of small particles using the equations of GR, and then compare that to measurements, you'll find that GR is dead wrong. Conversely, if you try to calculate the motion of stellar objects in strong gravitational fields using the equations of QM or QFT, you'll again get results that don't match observations at all.

Further, for more complex mathematical reasons that I can't personally follow, if you just try to introduce the GR space-time deformation terms into QM equations, you can't compute anything because the equations diverge.
Thanks for the link! We looked into existing libraries for Excel formula execution - this library as an awesome example!

We considered using this, but to copy from our MVP spec:

The easiest thing to do is to replicate Excel’s execution engine — you can see someone who has done this [here](https://pypi.org/project/xlcalculator/). But this is just evaluating Excel formulas is not what users want when transitioning a process to Excel - they want to be able to ditch Excel (mostly).

The next easiest thing would be to transpile Excel formulas to the following format:

# This is not a useful or usable artifact; you're still trapped in Excel
# but things are just worse now, since it's not on a 2d grid
A1 = "Prices"
A2 = 1
A3 = 2
B1 = "With Tax"
B2 = SUM(A1, 10) * 1.3
B3 = SUM(A2, 10) * 1.3

But this is ultimately is an awful solution for the user:

1. It’s 100% impossible to read. A large Excel file often has 100k+ formulas (many of them with shared structures). This is 100k+ lines of code...

2. It’s impossible to maintain. Yeah, since it lacks all semantic structure, there’s no f** way you’re going to test it or modify it.

In general: *we're trying to generate a Python script that appears to be written by an expert developer. To do this, you have to be willing to ditch the Excel formulas / execution engine.
That's like a minimum wage law. The flip side is that companies will be more guarded about releases. Can you live with that?
Google could do this or they could do the opposite. They could leave out AI and make Google Pro search for $20/mo that had no ads and no SEO, just straight up great search results without AI. They could capture the anti-AI market that way.

But what about AI? Well, I have a theory that Google does have a very advanced AI but it's a very secret skunkworks national security project funded by the 3 letter agencies.
Southwest does still have amazing customer service.
or they might have been consumed by giant interstellar squid.
Contrasting seemingly all the other responses to this, I use it the same way you do (only opening it when needed) and I'm fine with the delay: even at its slowest rebuilding the index and searching is faster than the in-built windows Search.
I confess this tweet surprised me. I can't think of many games (any?) that only act on release. There are plenty that have release activation. Famously there is the video of Mario 64 using half an A press. I don't know of many that only do something on release, though. What games do this?

I am not at all surprised to know that Android had some questionable default behaviors.
Hence the cracking scene: home users would get pirated version of the games, with the copy protection removed from the code.

P.S: if I'm not mistaken in some cases original, legit, disks were physically damaged on purpose (for example with a hole being physically punched at a precise location) and then the copy-protection would try to write something at that spot and re-read it. If the write/re-read succeeded, they knew the floppy was good and hence they knew it couldn't be an original disk.
The "standard" has a huge amount of undefined behavior and also defined unspecified behavior. For example for everything "system class" it is undefined how this thing is implemented - there is an API specified. An example is the condition system: it is not required that a condition is a CLOS object. There is also a bunch of things which can be implemented or ignored. It is fully standards conforming to ignore all type declarations. About some central Lisp features, there is nothing in the standard. Garbage Collection is such a thing. The standard does not even mention it, thus it is also not requiring it. It says nothing about invoking a GC or an interface to the GC.

It's also not forbidden to define subsets of the standard. For example there were several implementations of CL to C compilers developed, which lack a lot of dynamic behavior at runtime. L is a subset for embedded systems. SubL is a variant used to program Cyc. CLICC was used to compile the applications of the expert system shell Babylon to C.

Then there are implementations with large sets of extensions to the standard: streams in CLOS, conditions in CLOS, hash tables with various extensions, various extensions to TRACE and STEP, MOP for CLOS, ...

So there is a range from a primitive CL (implementing only the minimum requirements) to a fully CLOS-based CL with lots of extensions. In between are exotic & large implementations like Genera, where parts are written in Flavors, for example there are several dozen PATHNAME (for UNIX, Mac, DOS, VMS, ... pathnames) classes, which are implemented in Flavors and where (pathname ...) has parsers for various filesystems. SBCL devs have also experimented with extensions like extensible sequences.
That was what Elizabeth Holmes claimed as well, however, we know that some people who try to achieve greatness are grifters. A pithy saying doesn’t change that reality.
It’s not surprising. For approximately everyone there are only two search engines: Chrome and Edge
Institutional UI/UX departments always seem to overthink this stuff and get it wrong. I would love it if there was a rulebook we could reference so this sort of thing isn't always a battle.
>You can find the lowest performers in an org pretty easily through a combination of reviewing what they’ve gotten done the last year (via self reviews, manager reviews, a recap writeup etc) and looking at their commit history and docs or other artifacts created.

Yes but that isn't what happened. By all accounts no such process took place at Twitter.
> Game developers, with simple UI toolkits, tend to get this right more often

In almost all games I play there is an inventory and a hotbar and the way you assign items to the hotbar is by dragging it. To use the item from the inventory you release the button without dragging. How else could this be done?
The Spotify app used to have great speech recognition built in. I'm not sure but a furor over its privacy aspects might have played a part in its removal :(
Why is this perverse? It seems desirable. IF there are other opportunities that generate more value, you would want to cash out of the lower ones and invest in the better ones.

IF there are no options that generate better value, the company wont be liquidated.
220k earnings on 600k revenue? Does that mean your profit margin is 36% or am I missing something? I was under the impression that a successful coffeeshop runs like a ~3%-7% margin.
I thought German investment started with the first green partnered government in 1998.
> Looking at the price of display module I am worried iFixit is also there with Apple

They mentioned in the article that one of the reasons they ended the partnership with Samsung was over the high cost of repair parts.
I think it's to the point that a book deal or expose might be more profitable than the lost equity.
I use debuggers all the time and have been writing c++ for years and don't know how to do that stuff.
Apple's ARM developer transition kit was a loaner "beta version" of an ARM Mac that you paid $500 for up front.

After you returned the hardware, you got a $500 credit that you could apply to any Apple hardware, including the shipping version of the M1 Macs.

Qualcomm and Microsoft don't seem as serious about getting as many developers as possible on board for the transition.
I'm not sure this should be applicable to critical actions, like completing a bank transfer, buying shares, etc.

For non critical actions where there is an easy undo - yes go ahead, e.g. in his example for an on-screen keyboard it makes sense. If you make a mistake you can easily undo it. But not when it comes to completing a major transaction.
> sues could be addressed more effectively and healthily without medication

How? Please do provide your anecdotal experience, it may surely help others as well. Thanks
It reminds me of this story about a guy that was injected with plutonium without his consent. They thought he wouldn't mind since he had a terminal cancer diagnosis (that later turned out to be mistaken). It doesn't make sense why they would do this kind of thing.

https://en.wikipedia.org/wiki/Albert_Stevens
Why can it not be a plugin for the terminal emulator?

I understand why people don't like that "integrates with third party LLM services" was just added as a core feature to their terminal emulator(which are typically very minimal applications when it comes to business logic).

I can also see the usefulness of having it in the terminal emulator, but I think most people's reaction comes from the confusion of it being included in the core code instead of an extra module you download.

This whole things feels like if vim added a copilot integration into the core app. It make a lot more sense as an additional download than core functionality.
So is this a one-way only process (I'd assume it is)? This assumes that the once the python engineers who are "tasked" to productionize it, no more changes are allowed to the sheets or do you allow incremental updates?
Alphabet, Meta Offer Millions to Partner with Hollywood on AI
I've been using it for some time. I had a Mozilla Phone (with FirefoxOS) when it was still a thing, so I was prepared for the worst, but it's actually a quite vanilla Android experience (except without the Google apps) + many privacy enhancements + you can install some Google apps (e.g. Youtube) at your own convenience, in a controlled fashion (obviously, when you do that, you lose some of the benefits wrt enhanced privacy).
Rather obvious I would say.

I think the reason why UI designers move away from this is because on touch devices, touches have a double meaning, a short and long tap do different things, so you have to act on release.
I used to be like this, but I don't sell my old phones, I hand them down - and I'd love to be able to get parts for the iPhones 6,8 and XR when they go off the wagon.
Mind that i said 'corporate speak' as referring to the tone of the articles. Not referring to who they do or don't take money from...
Your frustration with the situation is completely understandable
Presumably someone from marketing said "we should make our phones more repairable than the competition" and after the program was announced someone from finance said "making phones repairable is too expensive and selling parts isn't making us money"
Space Quest III was my first Sierra game and it definitely has that hold. But so many of their games from that period really were so special, Police Quest II, LSL III, Hero's Quest in particular I ended up playing roughly together.

There was something really magical about those text driven EGA Sierra games. To me it was a goldilocks level of emotional/creative connection between Infocom and the later point and click VGA variants.
Yeah I obviously am taking about the peer reviewed journal not peer review as a concept (which is how this discussion started). ~~But it does look like tenure is after journals not before.~~ Correction: peer review as we know of began in the mid 1970s, so tenure precedes the modern peer review system.
Absolutely, just like I can live with minimum wage.

And companies can still stop selling the thing. They just need to keep the cloud servers running and maintaining their integrations with the rest of their code.

If maintaining servers for 5 years is the tipping point for them to judge that the product won't be profitable and therefore won't release it, then yeah it doesn't sound like it should be worth selling in the first place.
i suspect that custer would have been victorious had he had maxim guns, but they hadn't been invented yet. (he didn't even bring the gatlings that were available.) that battle is notable as being one of the last significant battles the us armed forces lost to indigenous americans, and maxim's invention eight years later is, i think, a major reason for that
I can live with companies not turning my 2-year-old device into a doorstop, yeah.
> I will acknowledge that the people making policy decisions on this also, as well as probably being just plain better at this area than I am

Maybe. Maybe not. This reminded me of Jake Sullivan's essay in November/December 2023 issue of the Foreign Affairs. His essay went to print on October 2nd, less than a week before Hamas killed 1200 Israelis. In the essay, Sullivan writes what a success the Middle Eastern de-escalation policy has been, how the region is more peaceful than it has been in decades, and how successful they have been in discouraging further Iranian aggression. It was such an embarrasing essay that Foreign Affairs scrubbed key paragraphs from the online version.

And this is only one of many spectacular failures. While he has very impressive credentials, his public track record from Syria to Myanmar, Afghanistan, Ukraine, Israel and Iran makes him indistinguishable from a total idiot. History knows many such overeducated idiots, Robert McNamara comes to mind immediately.
At the moment it appears that way, but that is still the wrong action. An unconfigured field is not a disabled function and there is no way in iTerm to disable the functionality. Also, the 'prompt to use OpenAI' is not OpenAI specific, it is a new button in a previous function that you could use in earlier versions for completely non-openai purposes. There isn't a OpenAI specific prompt area.

If you leave the field empty (open to accident) and you don't press this button in this function that you may use for other things (open to accident) it doesn't send data where you didn't expect it to. This is functionally equivalent to you can accidentally send data you didn't mean to. This is simply prevented with a real toggle to disable the function.

I don't know about you, but I have clicked on things I didn't mean to because I lost where the mouse is, or because I'm giving a window focus again, it is not an accident that doesn't happen.
Well, there are objects through interop, and under the hood everything is compiled into one. But when you develop an app, you won't be defining classes and instantiating objects of them, you'll be instead writing functions that return maps or other data-structures.
I wrote a Langchain ReAct agent that searches the web for me using Wikipedia, Serpapi (google), and DDG. Works better than traditional search.
Impairment for e.g. driving isn’t so great but as far as just before work—how many people are on prescription mood-altering drugs? The potential for abuse is worse with self-medication (well—I mean, hypothetically, but see also opioids) but I don’t per se see “I like to stay a little high at work, makes my day a ton better” as a significantly worse than “I take a Wellbutrin each morning, makes my day a ton better”.
Yeah, sorry, that was a poor choice of words on my part. I have reworded the sentence slightly to hopefully avoid the legal implication.
Lime is used to remove impurities from the melt. So I imaging they would have to re-add those impurities each time. I doubt that would be energy-efficient.
Show HN: I built an Obsidian plugin to create notes from BibTeX
With this plugin you can create literature notes from BibTeX entries, display formatted reference lists, and instantly generate citations.
> I'm putting those who offer criticism of the community at large in a position to justify why they're surprised by the outcome.

I'm not surprised. I'm disappointed.

> If you expect the community who uses your software to uncritically accept what you've done and offer no negative feedback [...]

My point isn't that there shouldn't be feedback. Feedback is important, both positive and negative, especially if it's constructive. But you can and should (and this is really my point) present negative feedback in a manner that is respectful of the project and the developers. It doesn't need to be unkind.

Take this exchange, for example. We may disagree, you may dislike my arguments and I may dislike yours, but we're having a civil discussion. This is healthy. Some of the feedback in relation to this feature on the other hand wasn't in good faith and wasn't civil. There have been allegations of covert data collection, personal attacks on the developers and vocabulary such as 'piece of crap'. This is the behavior I'm criticizing.
That doesn't really make it better because now a) it was a horrible script, b) the fact they didn't try to clean up the audio from "her" with anything more than a fade. If you told me this was just some intern making a video, then maybe, but now you've told me it was scripted just oh so makes it worse to me.
Why? If it is critical give the user a confirmation screen where he can review his order.

That is, much, mich better than relying on the user realizing his mistakes 50% into the click and then figuring out how to get the computer to not continue.
Is Bawldamer local slang for Baltimore, or is it auto correct run amok?
That's also not how chatgpt works...

And if it were, what's stopping the same filters to be added to google to convert the LLM output(or the google search results) into just the command to execute?