skysight-inc/HackerNews huggingface dataset:
Perhaps I should not have left that sentence as it ended up since it is lacking context. I was wondering out loud which direction the camera was pointing relative to the epicenter of the quake and where the camera was located so that one could attempt to place the observed lights relative to the epicenter and perhaps determine whether there is a surface expression of the ruptured fault that one could tie to the lights. The initial assumption in this case would be that the lights observed are in the sky and are caused by the quake perhaps as a precursor or as a direct result of ground motion generating energy sufficient to cause lights to be seen during the quake through some energy transfer mechanism that is currently poorly defined.

I'm not sure why you think the epicenter is unimportant in describing the "physical quake". To the geologist it helps establish rock types present in the rupture zone based on their knowledge of tectonic history and stratigraphy of the region. The characteristics of the overburden also help to understand how each wave mode in the full wavefield of the earthquake with be manifest at the surface as the energy propagates from the source (at the epicenter). The initial estimation of the magnitude of the earthquake may be revised as data from more sensors is factored in to the location determination, that is true. That does not mean that it is just a wild guess or that it is poorly constrained.
If NYC had proper bike infrastructure, it wouldn't be so unsafe.
Hypervisor from Scratch (2022)
> And then you can't power the phone

Qi/MagSafe helps with this
https://archive.is/cRpdv
One advantage of giving kids laptops for schoolwork is that we won't be training a generation that can't touch-type

I am a bit serious here though, gone are the days where you were expected to learn computer skills at home. Most people don't use laptops all that much in the same manner millennials used to use desktops. So we are growing in a generation where people prefer to use touchpads instead of mouses and can't touch-type, hampering the productivity of these people unless they train themselves out of it. They have little reason to do so because it is not a 100% difference, more like a 5-30% difference depending on task

Funnily enough there is an argument to be made that a lot of millennials and older can't swipe-type in touch devices which is also valid!
And not just the city's ordinary transit network. In Frankfurt (unlike stupid Heathrow) you can get on an intercity train to go a long way from Frankfurt without going into Frankfurt itself and changing at the Hauptbahnhof. It's so fucking sensible it makes me want to cry. Same at CDG and several other European airports (not all though).
Imagine knowing where each file in the system comes from.

Imagine having a package system, instead of that crap.
The M1 closely mirrored the A14 Bionic from the iPhone 12 (Pro), M2 the A15 Bionic from the iPhone 13 (Pro) and this the M3 “should” mirror the A16 Bionic from the iPhone 14 Pro / iPhone 15. If this continues we won’t have the new ray tracing GPU until M4.
You’d only pay $0.2 for a subset of your users above 200k (installs in outside of the top ~15 richest countries are $0.02)

Not that I’m a fan of those changes, but I’d bet the $0.2 fee is only there to encourage anyone affected to upgrade to Pro.

The fact that most people will only see a single number and ignore the rest of the quite complicated pricing model says a lot about their marketing department… I mean what did they expect?
To manipulate digital votes you only need to hack one piece of software or bribe/social engineer someone involved close enough with it.

To manipulate paper votes you need to have presence in enough voting booths and influence the votes there.

With paper it might be easier to sneak in a handful of fraudulous votes, but it will be near impossible to commit fraud at a scale that influences the elections. With software it is harder to get that access (although the article shows that one mistake by a dev can make getting access a matter of one hour...), but much easier to then commit election influencing fraud.

The fact that you do not recall any fraud either means it didn't happen (let's hope for the best) or didn't get detected. The latter is obviously very scary.

There's btw more problems with online voting specifically. It's impossible to guarantee the secret of voting. This is not an issue when voting electronically in voting booths.
Fascinating insight into the history of black currants in the US! How are efforts to reintroduce them going in your state?
I disagree. For example, It's useful if you have a bunch of cached network requests that each list some resources and you want to update all of the instances of a specific resource (matching by uuid).
While Steam itself certainly has DRM infrastructure, it's not required and easily bypassed. Valve allows other 3rd-party DRM solutions, but I'd argue that the built-in DRM is one of the less important aspects of steam.
I wouldn't be surprised if 25kg kids would need to carry 5kg bags.
When I was a teen, I had to carry 10kg and I am sure I wasn't over than 35kg at that time. I was particularly slim but not as slim as some kids I am seeing today.
Why is that weird? The biggest train stations in the world are here in Tokyo, and they don't have any place to sit down either, except in restaurants that usually aren't close to the main pedestrian traffic going to/from the trains. The idea I guess is you're supposed to sit on the train, not in other places where you'll be in the way. If you're waiting a long time for the train, you've done something wrong.
The fairness doctrine only ever applied to broadcast media. It was never a thing for online services, cable TV, or print media.
Quite.

(I'd thought of noting that it's not secondary either, decided to keep it simple.)

What Wikipedia is generally good at is in providing a synoptic presentation of a topic and identifying sources that document the points, facts, or arguments it presents. I'll often mine it for resources when doing a shallow dive on a topic.

For deeper dives, I'll try to branch out further from both those and other points.
Too much too young: I talked to 10k children about pornography
The impact of the new intercontinental trade corridor on Suez Canal
This reminds me of Haskell's 'functor' [1]

[1] https://hackage.haskell.org/package/base-4.18.0.0/docs/Data-...
So you agree with me, that violence is not essential in terrorism.

Blocking a highway is a form of terrorism. If people blocked a highway with violent means would you consider that a protest too?

You are taking a double standard. They're all terrorism.
Pardon my ignorance, but if utility is the test for determining what is good and bad, wouldn't having those labels provided as input cause a sort-of recursive formula where one needs to bootstrap the whole thing on some other ethical system?
>If people no longer host the most fundamental services, it's leaving the play field to the industry.

While i tend to agree, i also fear that this exact phrase is what is keeping email in the dark.

Email in it's current form is old, very old, and everything "modern" about is DKIM, SPF, etc, has been added in the form of X- headers, but besides that, nothing much has changed, and because it needs to be compatible with potentially decades old software, nothing much will change.

At the same time, email has been crucial to business/industry needs, and while alternatives exist, they kinda feel like the "instant messenger" days of the early 2000s, where there were a dozen or more different instant messaging networks, and you needed an account everywhere to be able to talk to people.

Just look back at 2020 and COVID. How many different "Collaboration" platforms did you sign up for just to be able to work ? Teams ? Zoom ? Slack ? Discord ? How many of them are open standards ?

How many different mail providers did you sign up with ? (making spam catching accounts for collaboration platforms doesn't count).

Email is in dire need of a complete rework, but with so many different implementations of both servers and clients, that is not likely to happen fast. By "reducing" the number of participants, it allows changes to the standard to be more radical, and allows for faster propagation of those changes.

As it is now, those changes can only be small, and must be iteratively rolled out. Many of the proposed addons like DKIM has almost a decade behind it (if not more), and it is still not mandatory. Email needs an "email 2.0" which breaks compatibility with older versions.

Is this not an issue for the web then ?
Well, despite having a relatively small amount of browser implementations, as well as a relatively small amount of web server implementations, at least compared to email, if you look at HTTP 2.0, that also took a long time to roll out, but i assume because HTTP has had a couple of decades less than email, the problem is not as widespread yet.
To me it’s not about the language, I can anytime switch to Kotlin or Scala, even Clojure but I don’t do LISP. To me it’s mostly about the developer experience, build tools and the simplicity in the ops. In JVM there’s so many moving pieces and knobs to control, it’s so brittle. I can live with the trap field in Java the language that’s justified by backwards compatibility. But I prefer to let juniors steer away from Java to Kotlin so they avoid all those traps. I love Java and the JVM for the versatility and the variation. But Java steals too much productive time and eats up too much RAM.

And every new praised feature comes with many caveats because the OpenJDK folks want to keep it backwards compatible and carry on all that dangerous garbage resulting from the many bad design decision made in the past. Virtual threads come with many caveats. Pattern matching too. The Panama FFI has been underwhelming. The value types proposal is kinda weird. GraalVM is great on paper but have you met someone satisfied with it in production? It’s nice you can, in principle, embed an R, JS, Python, Ruby and Java runtime on it in the same app, but does it actually work in production? It’s all praised to the infinity but it just doesn’t work right in production. And what’s dangerous - the caveats are not advertised at all, you really need to be very cautious and follow all the relevant Oracle talks and discussions here and on Reddit just to not endanger your software. Do you really believe that an average Java developer can cope with all that sheer complexity?

For example, pron might tell you virtual threads are fine but do you have the budget to even invite him on your team? Yes, obviously, you don’t have to be one of the developers of the Virtual Threads to use them appropriately, and they gave their best to make the APIs as user friendly as they could, which few really appreciate. My point is that it’s only the tip of the iceberg that many people talk about when they discuss languages. This may come as an unpopular opinion but that’s just my experience.

So, no, C# is not “basically Java”—it began as such and perhaps a decade ago that would be a good assessment. But today, C# is a robust language in its own right. You can also choose F# or VB if you like, they all run on the same CLR, like the JVM languages. And .NET is a full-fledged robust and comprehensive framework. There’s much less variability in the correctness and cohesion of the implementations across the .NET ecosystem—already because there’s much fewer moving parts and knobs to control. And .NET apps use much less memory for the same throughput and latency than JVM apps. In addition, as for DX, EF Core is much more efficient and straightforward than Hibernate and Spring Data JPA, and so on.

It just works.
For those of us who don't Windows, can you explain what a detour is?
Terrorism is an excellent form of protest. But it is very unethical.
I mean, the paradigm would be a iterable-based dispatch. There's no name (that I know of) for such a specific (and yet, weirdly general) implementation.

I agree with many others in this thread when it comes to this being too specific to be useful and too generic to keep you from shooting yourself in the foot. I would, instead, add this to Array/Object's prototypes and call it on the specific types instead. At least, in that case, you aren't handling multiple fields of concern.
A legendary academic from my country had a favorite saying to younger researchers: "Your activity doesn't give any results; all I see is consequences."
I agree that the physical usb c connection looks like the worst structure for a connector. Extremely flimsy
Last time this was discussed on HN, I was surprised how 'loopy' the standard American handwriting style taught in schools was.

In Britain it's much less fancy [1]. It's also normal to use a fountain pen from around age 7 — at least, I did in the 1990s, and they're still widely sold in shops. These examples seem to be pencil and a rollerball pen though.

(For more images, search "joined up writing primary school" as young children don't often use the word "cursive".)

[1] https://skidbyprimaryschool.org.uk/curriculum-intent/english... (Year 1 = age 5-6, Year 6 = age 10-11).
Windows provides various installer systems (.msi and the later iterations for UWP applications). It's unfortunate that MSI files aren't used more often, because they're more reliable than their uninstall.exe counterparts. They're not unlike .deb/.rpm files, except they integrate with the system GUI better when it comes to prompts and variables.

I believe MSI files were originally supposed to be almost atomic in use (software is either installed or uninstalled), providing transactional operations for installing software and limited UI options. I remember (but can't find) an old quote from someone on the team that designed the file format, basically saying something among the lines of "giving developers the option to execute random commands from MSI installers was the worst decision we've made".
>they’re using to help developers port their games like what Valve is doing with proton.

Well Apple and Valve are doing exact opposite things with their tools. Let me explain.

Valve runs your windows game unmodified. There is no 'porting process' and there is no 'port'. As person working with large publisher I am still in shock and disbelief that it is legal and works well in practice but here we are. The funny part is when developer of windows version of a game is asked 'how well do you support Steam Deck?'. And developer has to do windows version changes and produce new windows version that has tweaks for Steam Deck.
If it’s free you want have to pay anything?

If you managed to get over 200k installs and 200k revenue you can just upgrade to pro and increase these limits to 1 million.

I’m not a fan of these changes and the whole model seems too convoluted but the fees don’t seem to be that unreasonable.

It seems they are actually even lower now than they were for a subset of users.
The article is interesting.

When one uses credit to an extreme and it suddenly changes under you, the conversation becomes interesting. The issue is - one negative thing like a 30 day lack of payment - tanks a score based on things you mostly can't control aside from paying bills.

I had this happen recently because in the US mortgages get sold repeatedly and on one propery I have it was sold 3x in a year and somehow I missed one thing. Shouldn't have, but multiple addresses, shifting mortgages, etc. The funny thing, once the "deliquenct" account agency wasn't involved, the score ticked back up.

In the US - credit is a game, it's based on how much you make (or how much you claim you can make), making payments, an keeping a score high. If you hit a high threshhold and suddenly sink after years of relationships...those old relationships can help with debt and collection.

At a certain point, institutions you have dealt with want to maintain healthy relationships.

I've have great credit situations with Amex and Citi going back decades and leveraged those to offset/erase turmoil issues.
This. I did the same thing with my kids a couple of years ago, and the youngest one really took a liking to it, to the extent that she (At 7 years of age) insist on handing in the occasional schoolwork typewritten.

After trying it out a little, she settled into a rather efficient workflow, drafting her homework in pencil, then typing it up once she'd figured out what to write and what layout she wanted.
> studies that showed that handwritten notes are better memorized rhan computer-written ones

I don't care that I look weird, but I still take a notebook (as in a physical notebook) to meetings and take notes by hand.

With rare exceptions, I never read those notes. But by writing them, I remember it, so I don't need to. Whenever I've experimented with taking notes on the computer, I can't remember any of it.
Fuck this article.

If city council had some nuts, they'd just deny Dolan his permits, and he'd be up shit's creek.

All this blather about any eventual resolution needing to make him whole or happy is pure throne sniffing.
There’s also the Kraken project https://www.krakenrf.com/
I really hope Rust is the next iteration of this story. At least for the deep engine/rendering code. You can have a scripting layer on top of that for designer iteration.
Here is my insight, as it applies to managers in companies:

There is a certain type of manager who is "hardworking", which in this case probably means something more along the lines of overzealous. The overzealous manager enters the organization and starts puting processes into place that assume a bunch of "hardworking" subordinates rather than average subordinates, which most of them are (by definition). When the subordinates don't meet expectations and the process fails, the manager blames subordinates for not working hard enough, so he drives them harder, which then causes issues with morale, retention, etc. damaging the organization.

So, the "hardowrking"/overzealous manager believes problems can be solved by working harder, rather than trying to craft a process that realistically works for the average employee. The "lazy" but intelligent manager finds a way to get just enough done to satisfy business goals. The hardworking manager gets a lot done in the short term, but burns out the team in the long term. The lazy manager keeps their division humming at an unexceptional but reliable pace and keeps the business printing money.

A giant bureaucracy like the military is more concerned about reliable, predictable, fool-proof plans and execution than brilliant and gallant leadership that could backfire in the wrong circumstances. So the quote is kind of about the priorities of a large organization.
Sounds like a medieval argument for the existence of God.
So now my phone needs 4 different ports on it for all the different capabilities it has?
Apple’s Lightning Cable Devotion Lasted Far Too Long
I think part of it is that Debian and Ubuntu try to ship a good, usable default config, which is not necessarily the upstream default. I think it makes it hard to debug config issues.
You can't rely on JScript being present unfortunately. It can be disabled.
Archive: https://archive.ph/ooou2
It's still entirely ridiculous that Windows doesn't allow you to delete open files.
Is it different with lightning to USB-C? Surely it can also adapt passively, after all lightning connects passively to USB-A.
USB-C port needs to have controller. On video they clearly showed that A17 USB-C is SoC (on a chip). Are you implying that A15 doesn't have USB-C controller SoC?
> they should be out playing golf with a board member instead

As a senior developer myself, I approve this message!
Map is buggy, especially filtering of included nodes within the map boundary when zoomed in and panning, causing nodes(pins) to appear/disappear randomly.

As a more minor nit; It is also a bit annoying that the initial view doesn't show all of Ireland, and it is not possible to zoom out enough fit it.
im also wondering if theyll including a charger with the phone this time? their excuse for removing it was that most people had a charger already so it was better for the environment not to include one, but most iphone users only have lightning chargers
France, laïcité and why it's hard to understand another country
I don't quite get this, I've been using Debian-esque Linux since like 1997 in various forms and have had problems with apt-get/apt maybe five times since then in total and it's always fixable with a little work. I've seen this a lot and I've haven't really understood the problems.

I saw Linus from LTT brick his installation (in Pop_OS! I think?) but that was a clear user error.
Great inspiring article, but I think there’s much more nuance in reality that it doesn’t address.

My company (we’re multi-product) has been working on a new product that ticks a lot of the boxes that are proposed here, but that is still nowhere near PMF.

There are > 100 paying customers who pay ~$30k for the product.

There is a small set of these customers who absolutely love the product.

That’s steps 1-3 done.

But…
Overall retention is low (varies between 55-60%).

Sales are pretty flat and seem like a real struggle. Customer acquisition cost is 130-150%.

Just because you got these first 3 milestones doesn’t mean that the rest naturally follow.

My view on this product stalling is that it doesn’t really get the results that the customers think it’s going to and they cool on the idea and stop using it, but… you have companies like Snowflake that went to market claiming to be the one data platform to rule them all, which was also a large over-promise (it’s more expensive, slower, complicated than what they promised) but it grew explosively and IPOed.

Even towards the end of the journey that this article describes there’s still major rolls of the dice that affect the outcome.
While you are here: the Node.js syntax highlights on you QuickStart docs seems to be broken. Tested with Safari and Chrome on a recent macOS. That’s not a huge issue, but makes it a bit harder to grasp what’s going on and how the Dagger SDK actually works.
I'm not sure. ZigBee is available and works great. I heard negative rumblings about Thread/Matter but I'm not sure if the criticisms are valid, or just anti-change curmudgeonry.
Hold your peace while you hold your piece.
So there is an external way to check it-thickness
Too sweet for me. I like the bitter beers.
This is about offline-first applications. I first thought it was about developing on localhost instead of in the cloud...
The main point of my history lessons at school was looking at different sources (primary, secondary etc) and assessing them for bias.

https://www.bbc.co.uk/bitesize/topics/z6gv6v4/articles/zxqss... (for age 11-14, not sure exactly which year this page is aimed at).
How is iCloud working out for you ?

I've been thinking about moving our mails there. Not because i'm unhappy with mxroute, but because it's "one more service", and everybody in the household already uses iCloud.

I'm not too worried about "vendor lock-in" as i have the "exit strategy" already in the form of backups and custom mail domain, so it simply comes down to ease of use.
https://archive.is/19IEO
RDDs: A Fault-Tolerant Abstraction for In-Memory Cluster Computing [pdf]
It's also not clear if its $1M in the previous 12 months, or in the past calendar year, or if they have any rights to audit us, or which financial entity is on the hook. Is in the entity that pays for Unity, or the Publisher, or the Distributor?

What about the contractors we pay to do a few months of work at the end and use their own licenses. What about the folks that do our PS5 and Xbox ports for us?

Unity attempted to clarify their position around Game Pass telling devs not to worry because Microsoft will pay, but that makes me more worried because MS will just pull those games. I think there are 25 million Game Pass subscribers, and that's a lot of 20c installs.

We were hoping for another stint in Game Pass as a follow up to Void Bastards.