skysight-inc/HackerNews huggingface dataset:
For comparison, at LAX the typical parallel landing runways 24R and 25L are around a mile (~5000 feet) apart.
And a non-Amazon link =^_^=

https://www.cambridge.org/ve/universitypress/subjects/physic...
Exactly. If the flight had been in real danger the pilot would have declared an emergency (and then had to answer to why didn’t he divert to Oakland).

But if you declare an emergency the first thing you may do is not insist on flying the ILS separation.
Maybe. That’s not quite how I read it.
Having user-level credentials, whereby you talk to an already-running 'higher-level' process to give you another set of credentials reminds me of Plan 9's factotum(4):

* http://man.9front.org/4/factotum

* https://en.wikipedia.org/wiki/Factotum_(software)

* http://9p.io/sys/doc/auth.html

A bit Kerberos-like.
To clarify some points, though I'm sure all will become clear when this releases:

+ This is NOT hardware attestation. It's simply using a combination of things such as serial number and other device identifiers to prove to Apple you own the device

+ Because it is not hardware attestation, in the future this process might be improved, if someone reverses/emulates the (purely software) algorithm "proving" you have that device. Then it would only be a matter of asking the user to input a serial number, once.

+ Hardware attestation is implemented in the protocol. However, the 2019 iMac does not have a T2, so this cannot be enforced for a while yet.

+ Beeper Mini still implements the rest of the iMessage stack on-device
Time is a dependency like any other, so use dependency inversion. (Which I think is advocated by TFA’s approaches 4 and 5.)

Define an interface for timers, which is injected into the object that depends on time. Use a wrapper implementation over the usual timer for the real code; and a simple implementation, which can be controlled parametrically, in the tests.
Testing performance of LLM without testing the quality isn’t really practical in real world because of its fast and output is gibrish it won’t matter.

There should be 10-20 input and output that is tested for correctness or something in addition to t/s as a reference
SSH protects the most sensitive networks. It just got a lot weaker
The easiest way to do this (in my experience) is libfaketime. I'm surprised not to see it mentioned.

https://github.com/wolfcw/libfaketime
"Show me a quotation on the internet, and I will show you a dubious attribution" -- Abraham Lincoln
The 'ring that's built around the decision-maker' is still, on average, better than the median person.

But it generally is very unevenly distributed in any single, concrete, individual, so that it may appear to be worse depending on perspective.

e.g. A bonafide super-genius with a lot of unfortunate personality traits. Such that they can't really be considered that great, just somewhat above average.
It’s a cheeky way of saying that the punctuation is doing a lot of work in making the phrase understandable.
Additionally, there's a whole laundry list of charges you can see on most international flight tickets. For example on my last flight ticket from Nigeria (my country of residence) to the US with United, there are Nigeria-specific sales taxes and airport service charge fees listed as well as two separate US Customs and Immigrations fees, a "September 11th Security fee", and a US transportation tax.
Exactly -- people stormed a government facility with the express aim of killing a particular official (Pence) who wasn't compliant with their demands. The fact that it was only attempted and didn't succeed doesn't make it meaningless.

Reminds me of that classic Simpsons quote:

"Attempted murder. Now honestly what is that? Can you win a Nobel Prize for attempted chemistry?”
Depending on the issue and the pilots they can go straight to mayday, but that’s likely to to be “fuel is low because one wing is empty and the other is draining.”
Do you have some screenshots?
> They are employing hyperbole.

So its not an issue entirely on one end, its a deliberate action designed to make people feel one way, but falls apart under analysis.
John Oliver and Stephen Colbert (and formerly Jon Stewart) would beg to differ. Their "satire" consists entirely of making fun of anyone to the right of AOC.

Saying something that's officially forbidden is quite often satire. Saying something that you know your audience agrees with is not.
> So I do I gain root access?

And how do you do user A can only run commands X, Y, and Z, and edit files in /etc/someapp/?
Move Fast and Make Things
Thanks for the suggestion, two episodes in so far, and it's really good.
There was a crooked man and he went a crooked mile,

He found a crooked sixpence against a crooked stile;

He bought a crooked cat, which caught a crooked mouse,

And they all liv'd together in a little crooked house.

(nursery rhyme)
Not sure what is demonstrated here. The notability of subjects can change. It is very well possible for a article to be correctly deleted for notability at some point and then re-created later.
We use a "service" class with an internal timer that returns ".now()" and that implements an interface.
The .ctor initialize the service's date with Datetime.now().

We use dependency injection wherever the service is required.

With this, we can manage 2 things

1. The service can go faster or slower than the real time by changing the timer's interval so we can simulate time depend behaviour in the app while testing.

2. We can mock the service when testing with a simple counter that's increased each time “.now()" is called.
Ironically, the sudo in that command is unnecessary. If you ommit it, systemctl will still send the command to the systemd daemon. The daemon will check the polkit policy. On my system, the policy would cause me to be prompted for a password; if I pass the password check, systemd will perform the requested action. No setuid needed!
It's not "entitlement" to share my purchasing preferences with Proton. I am glad to pay for Proton Mail subscriptions, but I am unwilling to pay for Proton Drive subscriptions (including Proton subscription bundles) until Proton releases a free and open source Proton Drive client for Linux. This is a perfectly rational position to take, since nobody wants to pay for things they aren't able to properly use.

I'm not the only one who is demanding a Proton Drive client for Linux. On Proton's user feedback forum, this feature is the second-most highly voted suggestion for Proton Drive: https://protonmail.uservoice.com/forums/932839-proton-drive/...

While you're certainly able to communicate with Proton however you like, it's not anyone's place to tell me and other Linux users what we can say to Proton on an online forum or whether we're allowed to express annoyance. There's no better way to let Proton know how I will vote with my wallet than to tell them directly.
Why would you do that, and when else has it worked?
The issue doesn't generalize across languages because they often have other mechanisms that are simpler. In dynamic languages with modules like Javascript, Ruby, or Python, you can usually monkey-patch the system time methods to return what you want. In Java and other JVM languages you'd use dependency injection and then inject a mock into the test. Most other languages use some variant of Approach 1 or Approach 5.
I agree. I first started doing this (instead of the often recommended global monkey patch) when I started programming in Go.

In our main application we pass in a function that returns `time.Now()`, and in tests we pass in a function that returns whatever time object we want.
The digital one. The paper Domesday Book has lasted nearly a thousand years; the digital version could scarcely make it to twenty. I don't think we've seen a more stark illustration of the difficulties of digital archiving.
Pretty safe to say that a book whose title references traveling around the galaxy doesn't spend much time on Earth.
That message passing interface is still an attack surface, however... and one that is often a little harder to explore, the attacker isn't required to use the intended calling binary and can deviate from the protocol in arbitrary ways.

Sometimes this has the effect of concealing the security properties.

E.g. I had a quite unwelcome discovery that on Fedora a number of years ago where arbitrary users could reset the system time as a result of desktop affordances that were misplaced on a multiuser system and weren't locked out by traditional security measures.

So, e.g. when some message-passing driven elevation thing adds intentionally adds new interface it may be pretty opaque to the system operator even compared to a SUID binary (which at a least ought to have commandline help!).

Aside, the real merits of sudo are command filtering and logging. The way random desktops use it today is pretty much an abuse of the tool: might as well give the user the ability to execute suid copy of bash. :)
The default here is pplx-7b-online which I'm thinking is not instruct-tuned.

There's also pplx-7b-chat which doesn't appear to exhibit this confusion and I think is instruct-tuned.

Very strange default for them to choose imo.
In fact, The Economist published a 17,000 word un-paywalled piece [0] recently about the NYT's group think problem.

[0] https://www.economist.com/1843/2023/12/14/when-the-new-york-...
Why the surprise? There is too much to know for anyone to know everything.
> Whereas the IBM PC format has a gap in each sector. This is because RAM was more expensive back then, thus holding an entire track in memory would have an associated cost.

A major factor - I'd argue even more significant than cost of memory - was that the IBM PC used an off-the-shelf floppy disk controller chip (NEC uPDC765A), which was hardwired to support the industry-standard IBM floppy track format (which had evolved from IBM's 3740 mainframe data entry system, introduced in 1973), and didn't support the Amiga's custom track format. Whereas, the Amiga could do this because it didn't actually have a floppy disk controller-the functionality of controlling floppy disks was in part contained in their custom ASICs, and in part implemented in software by the CPU. Unlike the Amiga, the original IBM PC eschewed proprietary ASICs in favour of off-the-shelf chips, in order to minimise time-to-market.
I don't believe this for a second, sorry. 2000 is very highly rated and you're not getting there by pulling your queen out right away.
AA2 on May 5, 2010
What problem to solve with LoftQ? I can’t tell after looking at the readme.
Indeed. In addition to killing products, Google also seems to have become very good at demoing AI products that are never meaningfully released.
Topological Order
>> And you'd have to be incompetent if you have access to set DNS records and you set them to RFC 1918 addresses.

Clearly the following is not in play for a root domain (Microsoft.com) but assigning a DNS entry to a class C address does have a purpose.

If you have an intranet server, giving it a DNS name allows for HTTPS serving, with an automatic, CA signed, certificate. (Using say LE with DNS challenge.)

I provide this simply as an example of how this might come about.
No one is saying you won in 3 moves. You didn't accidentally get to 2000 by playing trash openings, period.
Artists turn AI against itself with tools designed to protect their work
I had a lufthansa flight cancelled due to company policy of how long you could sit on the tarmac. They had an instrument go bad, had a spare on hand but couldn't find it in time.

Flight got cancelled and I got rebooked for 4 days later. Which was after my business trip so I cancelled. I'm still waiting on my refund 3 months later. Everyone I speak to is nice, polite, agrees to refund me while saying but we'll have to call you back "because policy", pretty annoying. Whatever, i'll get it eventually I'm sure

I don't particularly care for Lufthansa.
Ah, yes, just today a friend was having lots of trouble with Mixtral returning terrible results, until he got Mixtral-instruct. Very interesting how much better the UX of instruct models is.
Another piece from NYT rewriting history. People were hiding from Gestapo, SS or Germans. Nazis didn't exists at that time, it is a modern word reinvented long after WW2.
I'd mostly agree. But we can verify that particular instance's popularity by proxy through political content popularity. I would make the bet that it was not anywhere nearly as effective as Crunchy Cat Luna at getting views.
Yes, you are correct. I never cared much for the traditional way of thinking about tests. I've had more arguments with people claiming this is an integration test, not a unit test, write some mocks, etc. Outside of very specific pieces of code, you generally get more value from integration tests.
Thanks to the pluggable device layer, you could push that to 984kB or 1968kB with diskspare¹. The incredible thing, IMO, is that the implementation is only 5kB(seven times smaller than the formatted English docs).

¹ https://aminet.net/package/disk/misc/Diskspr3
The patent abstract indicates it's not a patent on ECS, but a patent on methods to improve performance with ECS systems. The patent was filed in 2018, which is far after ECS was already in commercial use.
"The flight was initially supposed to leave Munich at 4:20PM, but only departed at 6:30PM
The flight was supposed to arrive in San Francisco at 7PM, but ended up landing in Oakland at 9:43PM, after a 12hr13min flight"

Don't think they intended to arrive at the busiest time
This sounds similar to how autocomplete works. If it guesses right then it feels like writing the word yourself, and if it guesses wrong, you fix it, and maybe complain a bit.
>> Watch out when using NOW() in your db.

Would you be so kind as to elaborate on this?

It was always my thought that NOW() was the more sensible approach as it would capture time in the execution order from a more centralized source (the db server). Where having the origin of a transaction setting at time would get me when, on the origin server the query was initiated.
Yeah that stood out to me too. I guess the problem is that only a small percentage of developers both understand the need for memory safety and are vocal about it. That is very different from the number of users who would benefit from better memory safety.

When someone encounters a crash, their actionable item isn’t to go ask the C++ committee for better safety. That’s an unassailable wall for most developers, assuming they even understand what’s happening and that there are better options out there.
AI attempts to replace human creativity; how we can build a better design field
Why are toolkits still rendered on the CPU?
Since the animation was “ based on the history of the players’ past movements and on the beginning of their current movement”, the human subjects did in fact have agency over the animation. Their brains probably figured out the pattern: “if I move the mouse towards a subject, it will explode”, which changes the game a little but nonetheless gives the players agency.
It's beyond my current ability to evaluate if there's an error, but if so good catch. The contacts for the authors are on the following linked pages, I'm sure they'd appreciate correcting a mistake sooner than later.

https://www.ind.ku.dk/english/staff-auto-list/?pure=en%2Fper...

https://research.ku.dk/search/result/?pure=en%2Fpersons%2Fmu...
I can see big life events in my rating history. (Went on vacation, new relationship, breakup, big project at work, etc). So I actually use it as a barometer. If my rating starts to drop for days on end I know I need to reflect on what's going on in my life.
If there's one thing that quantum made me understand (and this was after 3 tries, which seems to be how many times it takes me for some things to become intuitive), it was continuous probability distributions (applicable to other parts of engineering/statistics) and how to understand the purpose of all those integral expressions without getting lost in all the symbols (learning to simplify understanding before getting wrapped up in details).
I don't have references, but I don't think people are all that good at it. Why else do strongman dictators keep getting into power?

Before the whole WW2 and holocaust thing, Germans really laughed off Hitler. They believed they were too artsy, too cosmopolitan, and just too advanced for a dictator.

So my guts tell me we're not great at judging real threats politically.
> If only I had the spec for that I would have figured it out!

It turned out that "vendors not providing datasheet" has forever been the problem for hardware developers.
Typing anything of length and substance on mobile is very awkward, to be fair.
This is interesting in an abstract-intellectual sense, but doesn't really seem to surprise me.

If I understood the abstract right, they made a program learn where a user clicks, then used this to anticipate where the user would click next and begin visual feedback prior to the actual click. Users either didn't think twice or understood that the system was anticipating them and rolled with it.

This is what I would expect. Extrapolation and prediction of how a system will evolve based on past experience (if I roll this ball off the table it will fall; it was me who set it in motion) is something humans master as young children.

From the submission title I expected it would be about something more like this: https://www.theatlantic.com/health/archive/2019/09/free-will...

A wrong prediction as it turns out ... :-)
Previous HN discussion of another article on this same incident:

https://news.ycombinator.com/item?id=38511140
GitHub copilot is not enabled by default or installed on vscode, yet tons and tons of people use it. Mostly because it's actually pretty good compared to Jetbrains implementation. You can't force stuff onto your users and not expect some backlash though. Especially for a paid product that could've just as easily made it easy to disable or remove.
As they say, FAA rules are written in blood.

https://www.cfinotebook.net/notebook/rules-and-regulations/r...
I've read about the JWST and know all about the optical path and why the 400-600nm range is not there. I simply said it was a shame that that range wasn't included so we could get Blue and Green. I hardly view that as complaining and even if it were, why the hell are you getting so bent out of shape over a simple statement? Maybe don't be an ass.
I can't tell if this article and its title are satire or not. "Nobody" implies that there was, for a period, a group of "Somebodies" who did, in fact, know what was "happening online". That entire premise is the entire problem with the tweets-as-news culture and obviously false becuase "online" is a HUGE PLACE.

There appears to be a resignation that the "news" will now print whatever tiktok puts in front of them(!) and a cynical confession that drumming up clicks for random nonsense was, actually, the previous strategy.

Those of us who never took it seriously can't wait for it to keep unraveling.
You almost had me
Dependency injection of just the function you need is good, but is still the second best approach.

The best approach is separating the calling of the external dependency (getting the time) to it's own function, and pass in the results of that call to your main function. Then test your main function. Ie approach 5. This eliminates the need for mocks and creates better factored code.
Why would I, as a member of society, want to impose costs on one company in an industry and not on their competitors? That’s picking favourites!

Either force all the companies to work together on a standard or stay hands off!
But even Microsoft does not force GitHub copilot. None of the competition to Jetbrains does it either.
Apple Announces LLM in a Flash: Efficient LLM Inference with Limited Memory
There were several phishing attempts from that domain, onmicrosoft.com, to my personal email account this past week.
Similar to the system gwern mentioned in a sibling comment, I have implemented a "spaced inbox" system [1] that shows me old notes that I have written. The idea is to encourage me to keep adding to and refining ideas I have (but of course, the scheduling can be tweaked to only show notes that I am likely to have forgotten, as gwern suggests). Perhaps coincidentally, both my spaced inbox system and the Remembrance Agent in the OP are designed to work with Emacs (though mine does not force the user to use Emacs).

[1]: https://github.com/riceissa/spaced-inbox
Bah… I doubt that, but might depend on location.

Some people should really try to take an objective look at C# and .net and decide about its merit, separately from the company that developed it. I know the latter also plays a role in the decision to invest in technology, but most of modern .net is open source with MIT license.
That’s…not true. Anyone can sue anyone for anything.

Patent trolls often go after individuals and small firms specifically because they can get them to settle as they cannot afford a legal fight. Most make the bulk of their money by without ever getting any judgements.

It’s essentially a legal-system backed shakedown.
I came to a very different conclusion on criminality in the absence of free will: compassion and understanding.

How often do children do shitty things, and then say "I don't know" when asked why they did it? I have personally had problems lashing out in anger and not even understanding why. Our brains put a lot of effort into keeping us away from painful thoughts and memories. All of that is to say that you don't have to invoke determinism or quantum mechanics to demonstrate that people aren't always consciously in control of their actions.

Some people are far more capable of compassion and forgiveness in the face of tragedy when they can see that a genuine accident occurred, or when they understand the generational trauma that laid the ground work for unthinkable choices. Why not take it one step further and recognize that we're all stuck on this involuntary ride and we all deserve a little grace because none of us could have chosen any differently?

Does this mean we expect the aggrieved to forgive the perpetrator? No. Does that mean we cease handing out jail sentences for dangerous crimes? No again. But if there is no free will in the choices we make, what's the point of punishing people? I get that people who hurt other people should feel remorse, and people who are dangerous should be isolated, but how can you say anyone deserves punishment when their actions are predetermined?
LLM in a Flash: Efficient LLM Inference with Limited Memory
AI Debugging at Meta with HawkEye