skysight-inc/HackerNews huggingface dataset:
It was off the back of that talk that I was able to finally convince my team to go this route (back in 2019). They'd been trying to handle optimistic updates through Apollo and I was pushing the to make our own sync system over our mobx models to fix the DX.

After watching the talk we picked apart Linear's minified code to better understand the structure and then jumped on a call with Tuomas where he kindly filled any holes in our understanding.

Initially we tried to use IndexDB to give us more of the local-first features by caching between loads, but it was more hassle than it was worth. Instead we settled on live queries using Hasrua (we were a very early user / paying customer). We preload all the data that the user is going to need on app boot and then selectively load large chunks as they open their projects. These are then keeping mobx models up to date.

For mutating data we have a simple transaction system that you wrap around models to update them. It records and sends the mutations and makes sure that outstanding mutations are replayed over model changes locally.

We're not very "local-first" feature-wise; we don't handle conflicts perfectly, really relying on the fact that people are online and receive updates quickly. In practice it works.

Most importantly developers get a familiar graph of objects locally that they can just manipulate and not think about:

project.name = 'New name'
project.save()

PS https://www.countfire.com (always looking for UK based devs to join the team)

EDIT Love your design work on Linear, Karri. You guys have made such an amazing product.
And then throw it away after 2 pathetic years of support?
The major hft firms do pay well but new grad pay is often inflated in a few ways - signing bonus is included in “total” as if it’s recurring, first-year guarantees/targets are treated as recurring total, “this pays out over 4 years” is lumped into single-year recurring total, and you only hear about the biggest and best online.

2020-2022 high tech sector pay and huge profitability brought by the return of volatility also saw much higher base/bonus pay across the board, but the market really cooled down towards the end of 2022 longwise all the tech layoffs and HFT firm over hiring. I watched a few eye watering open offers fade away towards year end myself.
FWIW, I got through a Ph.D. program in CS without ever having to take a stats course. I took probability theory, which is related, but not the same thing. I had to figure out stats on my own. So yes, I think you're absolutely right, but it's not just "outside of STEM" -- sometimes it's inside of STEM too.
The specs on apple website list USB 2.0
$COMPANY in this case is called W4 games, by the way: https://w4games.com/

oh and speaking of Godot: https://godotengine.org/article/godot-developer-fund/
As far as I can tell, the Zenphone 10 is much bigger and heavier than the iPhone 12/13 mini. It's much, much closer to the 13/14/15 (non pro) phones.
> At its core it's just a delete function for a username. Putting that in a script with http access should be enough (and not put behind a ridiculous price tag).

Can you explain more about how this works for SSO?

Let's say I'm trying to launch a product (which I am), and want to have SSO as part of the package (which I do), how do I implement what you just said?

I looked into SSO services and they're bloody expensive, so if I can cheaply do it myself, I will.
Nobody will believe it and you will be subjected to a cavity search of your butt.
Suburbia poor - rich in materials, poor in people and experiences aka life
We're working on LLM Engine (https://llm-engine.scale.com) at Scale, which is our open source, self-hostable framework for open source LLM inference and fine-tuning. We have similar findings to Replicate: Llama 2 70B can be comparable to GPT 3.5 price, etc. Would be great to discuss this further!
Quite a few people have tried. Generally the reviews are terrible. The barrel aging process is more complicated than most people think. Lost Spirits (now in Vegas, formerly in LA, Salinas, and Barcelona before that) makes some pretty drinkable stuff that I like, but I'm never going to argue with someone who hates it, because it's noticeably different. There's also some marketing gimmicks like Blackened, where they claim to play Metallica at the barrels to vibrate them or something. This probably doesn't help the reputation of the segment much.

The aging process is somewhat accelerated by temperature, but it's not a simple relationship. This is one of the stated reasons that whiskey made in hot climates (e.g. Amrut in India, Kavalan in Taiwan) tend to be aged less.
> which is why bending phones or poorly designed antennas are more important for them

I see what you did there
I'm in the exactly same boat. Targeting to fine tune llama 2 70b on 2xA100, with the hope of having one A100 run an 8bit quantized 70b model 24/7.

If you have an experiences to share, successes or failures, please do.
Posting like this will get you banned here. If you'd please review https://news.ycombinator.com/newsguidelines.html and stick to the rules, regardless of how wrong someone is or you feel they are, we'd appreciate it.
I know plenty of Jane Street (and other “prestigious” quant firm people). They’re generally smart, admittedly tend towards overachievers, and are otherwise relatively normal people. They’re not a class of god tier humans sitting above everyone else.
What the Bosses Think of Us
Do 20kg children ever really carry 5kg bags though?
Zynthian:

https://zynthian.org

Or Mod DUO:

https://mod.audio/mod-duo/

.. can both do what you want, and a ton more to boot - I know you specifically asked for simple and cheap - well, these devices are cheap and .. amazing ..
funny because any application without a sufficiently advanced uninstaller should also be considered malware.
If we assume this is true:
https://iv.nboeck.de/watch?v=K5iDUZPx60E&t=2989

Then there isn't anything in particular which makes their model(s) stand out. On the contrary, they seem rather inefficient, which is probably reflected on the inference cost this gargantuan conglomerate takes to run.
Not into creating games but cryengine2 is my favorite for creating levels as a hobby.
Apple is basically catching up with the Windows XP SP2 effort, which lead to the introduction of SAL annotations on Windows, and yes it was the reason for its delay.
French watchdog halts iPhone 12 sales over too-high radiation
There's a distinction between "everything should have a USB-C port" and "a laptop should have only USB-C ports."

I do have a (non-Apple) USB-C only laptop for work currently and... while I'd like a handful of other ports directly on there from time to time, it's kind of a marvel how much of a "dock" situation you get out of a single USB-C port and a cheap hub with PD passthrough. One plug and I have mouse, keyboard, monitor, plus more, and it works fine on Linux, the same exact thing can get plugged into a Mac if I occasionally use one and have all the same features... it's pretty great.
Unless it is clearly specified on the ISO C standard, it is true in practice, and something that is impossible to rely on.
interesting. So in this case did you output your scene as a single gltf file, or were the assets split out individually? Or does this distinction not matter much for gltf to begin with? gltf sounds like a very interesting file format for games, but so much of popular modeling formats veer towards singular assets and leaving scene management to the engine.

It'd be a dream if I could have a seemless two-way workflow throwing my blender scenes into an engine and vice versa, each tool able to mutate the scene file as needed.
The analogy is Traditional backend development is thin client software, reactive frameworks are networked software, and local first is the native software (keep data with the client). The browser is the OS.

Why not skip the whole App Store generation that’s to come and build a browser extension today?
I suspect it’s easier not to do it. Rather than grind at an investigative journalism piece, it’s easier (and likely more beneficial to one’s career) to cultivate a network of influential persons and to churn out “exclusive quotes”.

Nothing about investigative journalism is easy. I am lamenting that our journalists have no sense of duty.
He's complaining that the privacy preserving option is given more prominence. OK...
I’m wish we spent as much time and money on fixing public schools as we do steering public money to private schools. The problem with many school choice programs is that it’s effectively giving up on a public school. That may benefit individual students but it abandons the kids left behind.
That’s not unhealthy, that’s good! Carry a moderately heavy bag to and from school is hardly difficult, or shouldn’t be, and that sort of weight will be from larger books meaning older children anyway. We have an obesity crisis in most countries - now is not the time to worry about older children/teenagers carrying a couple kilos for a short period each day.

I cannot remember a single person complaining about a heavy rucksack when I was in school a decade ago - by 13 we had CCF so had to go hiking with much heavier bags on the weekends. At 15.5 you can join the military schools and you’ll be carrying 25kg. This shouldn’t be a worry unless you’re physically disabled or something. Duke of Edinburgh involves hiking 13k a day with all your camping equipment and food at 12 years old over a weekend. Etc…
> In Germany, they have a term for the beer you drink as you walk to the next bar, a "wegbier."

The US has that too, but in New Orleans mostly.
It’s called a too go cup and it’s mighty convenient.

Also, New Orleans is full of third places and so tiny that a bike is plenty to move around
I also expect Apple to become much more serious about gaming. They might even see gaming as an important item in their balance sheet in a few years time. They have the hardware, and the Vision Pro might need gaming to break even and turn a profit.
Alibaba opens AI model Tongyi Qianwen to the public
More reasons to mantain sleep deprivation out of the Guinness Records
https://www.sciencealert.com/watch-here-s-what-happened-when...
I thought I'll be the guy to point out that once again mandatory file locking is to blame, but you beat me to it.

I never digged into the question, but why is it used, what benefits did it provide over the UNIX unlink behaviour?
It absolutely happens, I don't know how you're not familiar with it: https://www.thelancet.com/journals/lanepe/article/PIIS2666-7...
About three fifty.

(No, just joking. Actually 42 plus or minus.)
> Colgate in the early ’70s purchased Bancroft, a longstanding racquet manufacturer, as well as Mission Hills Country Club, a venue located in the Palm Springs area...it was the first home for the ATP men’s event that is now played at Indian Wells.

I enjoy tennis but even I'm a bit surprised to see this on page 1 of HN but there is a tech "connection". Larry Ellison purchased the Indian Wells Tennis Garden tennis facility and the Indian Wells Masters tournament[1]. I believe it was an individual purchase and not under Oracle though.

[1] https://en.wikipedia.org/wiki/Larry_Ellison
For more details about patio11’s hobbies: https://www.kalzumeus.com/2017/09/09/identity-theft-credit-r...
Show HN: C++ LMAX Disruptor < 200 LOC
Hi HN, I built an implementation of the LMAX disruptor described by Martin Fowler. https://martinfowler.com/articles/lmax.html
Would love to hear your comments and suggestions!
Time to repost my favorite C.A.R Hoare quote from 1980, as C was gaining traction.

"Many years later we asked our customers whether they wished
us to provide an option to switch off these checks in the interests of efficiency on production runs. Unanimously, they urged us not to--they already knew how frequently subscript errors occur on production runs where failure to detect them could be disastrous. I note with fear and horror that even in 1980, language designers and users have not learned this lesson. In any respectable branch of engineering, failure to observe such elementary precautions
would have long been against the law."
Call me old fashioned, but why would anybody ever think doing it differently was a good idea?

Having it run locally and only sending requests when really needed is a way to make your app feel reliable and snappy. If every ailly button of your app sends out requests that means the snappiness of your whole UI will depend on the mercy of the network gods. Maybe it is the thrill of the gamble?
Oh what do we have here: https://w4games.com/
Boeing top executives commute by private jet instead of relocating to new HQ
I love articles by Raymond Chen. very good.
They did say huge leap forward in the article.
I don't think they are stopping at today's version of 3D video.

https://www.whathifi.com/news/new-godzilla-series-hints-vr-m...
For $9,200, Leica’s M11 Offers the Promise of Museum-Ready Photos
You can also get straight-up Lightning or USB-C headphones. I only have a pair because Samsung's Tab tablet doesn't have an audio jack and Bluetooth latency is terrible for rhythm games.
Framework to easily create LLM powered bots over any dataset
https://archive.ph/9aY6U

More reviews:
https://petapixel.com/2023/05/01/leica-m11-monochrom-review-...
https://www.theverge.com/23680479/leica-m11-monochrom-50mm-s...
Not only they become, if they cross specific size, different government agencies are more interested in you as you have impact and they formally or not, trying to force you to apply this tactics.
Yeah, does it cover .NET though?
I currently can't use Postmates because I'm not on iOS15.
HW is capable but people have opinion that the HW is not capable. Do you have a reason why Apple restricts USB 3.0 speeds?
What about C# support on game consoles with Godot?
I finally got USB-C. It's so damn awesome
This is factually incorrect. Steam (And I suspect Apple too) handles these challenges pretty transparently and fairly and don’t leave you on the hook.

Frankly speaking - there’s a lot of comments similar to this in tech, especially when espousing the solutions that crypto may offer for these “problems” that are built on ignorance or misunderstanding of how the industry actually operates.

Having been in more discussions about “disrupting games” than I can count, almost every one of them was driven by outsiders with zero appreciation.

While Steam’s fees are on the higher side, the depth of publisher features offered by steamworks is incredible and are likely saving average developers the fees many times over

Facebook famously had the illusion that if you made distribution free, you could dislodge game developers from Steam (see FB Gameroom). Educating people on the 999 other reasons why developers choose steam , was painful.
I think the most reasonable is to go for the grape variety you like and the price point you can afford. Wine is a hobby by itself, you can drink 6 months Pinot Noir, then switch to Malbec, then switch to something else. Plus you can travel on the budget from Chile, Australia, France, USA, Italy...
Three Hours of Work a Day? You’re Not Fooling Anyone (2019)
Forcing people to buy $100 Thunderbolt cables just to charge their phones would not go over well
Wow. Given that Kaspersky leaders are very non-neutral, it makes these comments even fishier, because they look like a clumsy attempt to implicate Ukrainians in an attack.

(Clumsy because, firstly, source code comments is a very strange place to write “Glory to Ukraine”, and secondly, because the whole section is written in Russian, except for the word “thanks”)
It's per install not per user! If your user installs it 5 times over the course of 2 years it already eats 10% of the game gross revenue. And it just keeps going..
Kudos to MSFT for the blog post title of the year... Regardless of whether those GPU fleets came up with it or not :)
You'll not solve obesity by forcing them to carry books. On the other hand you can create some deformations on their spinal cord, esp if weight is not distributed correctly.

If you want to solve obesity, invest in education about healthy food and how to cook it, since usually bad food is the reason or extra calories
Because suffering is suffering. If we distinguish suffering of good people from bad people then we have to expand this to a spectrum, the best people suffering is the worse, and worse people suffering is the best. But then it's all just relative, who is good, who is bad is your opinion. Most rational people would consider their own suffering to be the worse.
I wonder how many company funds went to reputation management to drive an obscure NY Pizza Palor on google above his name on a direct search after the molestation charges leveraged by one of their C-Levels
And in exchange for a free auth system and a automatically generated basic admin interface you gain:

- inability to use static type checker without writing most of the annotations yourself

- half jinja2 functionality

- ORM that makes it impossible to get your query count down to a manageable level

- 3rd party modules that break the types even more

I am lobbying for moving to FastAPI with Jinja2 and SQLAlchemy. We write our admins in Vue anyway.
> Do you think USB-C will be around forever?

At this stage it's genuinely hard to envision something replacing it - they're pulling 40gbit over this connector, running full pcie, displayport, etc. Most devices including these new phones are still using USB 2 speeds because it's good enough.
As if Linux distributions automatic updates don't act exactly the same.

Every single day there is something to update.
Malware delivered as an email with a link to a zip file containing a .js file is one of the most common methods of delivery, right behind word macros. The "map the .js extension to notepad.exe" is a common security trick with a measurable, immediate drop in malware in large orgs. You can deploy it via GPO or InTune.

Personal promotion, I built this as a better alternative:

https://github.com/technion/open_safety

Note the built in .js parser hasn't basically ever updated, if you're writing for this you're writing like you're targetting IE5.
This is a good objection. The family punishment scenario must include the massive “background suffering” that is created solely by the policy existing.
Here's the codeproject link the code came from.

https://www.codeproject.com/Articles/17052/Self-Deleting-Exe...

> Whether they follow the licensing terms for that code I do not know.

I'm guessing they didn't ship the binary with a link pointing back to this page?

These's also another codeproject example that uses a bat file, which is fairly similar to the recommendation in the post. I guess that's the better example.

https://www.codeproject.com/Articles/4027/Writing-a-self-des...
This isn't really a very good example for two reasons

1. The concept of licensable game engines during the development of doom in the early 90s was hardly a common thing, and certainly nothing along the lines of a low barrier, low cost entry like unity used to be

2. Id software is very well known for basically being a tech company more than a game company, and later went on to make a great deal of money licensing out the doom and quake engines to other companies who could then focus on creating games without having to build a bespoke engine
No thanks, I prefer my phone’s screen stay laminated.
There are now two types of PayPal dollars, and one is better than the other
Show HN: Qualitative now supports free transcriptions for user interviews
Qualitative processes transcripts ourselves and your interviews are not sent to chatgpt, google, facebook, etc.
It shouldn’t be.
It's currently very similar.

But I'm planning to innovate on the commercial users onboarding, using a QR Code.
This way the process should be straight forward for the final user (no need to insert the User Key).

And to add a couple a features, like scheduling of notifications, which should be quite useful in a bunch of situations (certificates expiration, reminders, and so on).
Yes, that's it. They talk a lot about how to find reliable sources, because they know students are going to look on the internet either way.
And of course the end result of all the knock on effects is impossible to compute. At best you can approximate it.

Which leads to two observations:

1, consequentialism is really hard, actually.
2, most other moral systems are really just varying approximations of consequentialism in disguise. "Follow my rules." "Why?" "Because the consequences of not following them would be disastrous!"
> And more generally, neither the City of New York nor the State of New York are known for respecting property rights (or Constitutional rights broadly)

I don't really want to get sidetracked (no pun intended), but can you list a single ruling from SCOTUS on any constitutional issue that the state or city of NY is flouting? Because I think what you mean is "the city/state of New York have frequently followed interpretations of the constitution that I disagree with", despite the fact that when SCOTUS rules against their interpretation, they follow the ruling.
That is data oriented design, not ECS.
exactly, that's why I mentioned the hosted version.

for all those users who don't want to deal with servers, which Wuf would target to.

so in the end Wuf can just be a fair competitor of ntfy.
> What we have in many classrooms is a tech nightmare where tasks are digitized for just the sake of digitizing

I am glad that my child has been able to go to a school that only uses computers for tasks that can't practically be done otherwise (CAD for 3d printing, move editing, etc). Everyting else has been analog. Real books, real paper, writing by hand (cursive, even). Zero cell phones in elementary school by any kid. This is in silicon valley, so every kid has one or both parents in tech, so there is broad understanding of how problematic it is to let it dominate over the real world.
Could this actually be a response by Knuth? I doubt it.

It doesn't read like him (i.e. I don't think he would call it 'Donald Shell's idea'). Also you don't have to print and mail Knuth. He doesn't use e-mail, but his staff does. I know because I myself have interacted this way with Knuth before.

Overall there is no other 'proof' that this is actually a response by Knuth.
But we're #1 !! At all the things !! USA ! USA ! USA !

Surely, therefore, it makes sense to compare Penn Station to public transit systems/stations anywhere else?
The best is the slide that explains what you should do in said YouTube video:

Creating Your Own YouTube Video
• Any Video Will Do
• PowerPoint Put to Music
• Picture of Your Building
• Hire a Professional

Get that picture of your building in that video! That'll show 'em.
Obsidian[0], as well as many other Zettelkasten applications are local-first.

https://obsidian.md
Pretty crazy how Microsoft basically invented the Electron app as HTAs all the way back in 1999. Of course we browsers weren't as capable as they are today, but "I just want a HTML+CSS GUI" had been a solved problem for over ten years when Electron first came out.
The USB-C chip itself is cheaper and not compatible.

A SoC or CPU can support 512GB of RAM for example, but you won't get 512GB of RAM unless you have 512GB of RAM.
I don't think there is a blame to put on app-makers. The Apple Watch is a companion-product by design.

Apple's target-group for the Watch is every iPhone user, they know that with patience they can sell an Apple Watch to every iPhone user out there.

So there's little incentive for Apple to create a Watch that doesn't require an iPhone, and little reason for app-developers to assume you own a Watch but NO iPhone...
> Android phones don't even have good small options anymore.

The Zenfone 10 looks fantastic.
Not OP but it's obvious to me that by bad url design, they mean that you could have used usernames and issue numbers in the URL but you chose to go with random IDs where there was no need for it.