skysight-inc/HackerNews huggingface dataset:
In my mind, QuickLook on macOS is probably the closest thing we have to document-centrism in a modern mainstream OS, with how the OS discovers QuickLook extensions in app bundles and uses them to make QuickLook capable of understanding more document formats.

The only problem is that it’s read-only. If QuickLook extensions could provide write capabilities too, you’d have 90% of a document centric setup.
If this was your only comment, I wouldn't have said anything. But you have 5 (now 6!) separate comment chains going on about Threes. In addition to the other 5 top-level comments, and ~20 replies that talk about Threes. All saying the same stuff.

It's boring.
Also, Working Holiday is a reciprocal visa category and the US doesn't have an equivalent visa, so Americans can't get Japanese Working Holiday visas.

Now, if it was called Working Vacation...
There’s really nothing complicated in the docker-compose listed. It’s simple, uses some very simple commands that everyone should know and sets environment variables at build.

We also have code reviews. They’re helpful with containers because sometimes people do silly things when they can. But that’s why we have code reviews in the first place.
> Provide so much syntactic sugar as to cause any C developer a diabetes-induced heart attack.

Haha love this!
Uber can't have it both ways. They can't treat drivers like contractors when it's convenient, but then flip to treating them like employees when they want more control.

If Uber drivers are contractors, fine. But then Uber should not be able to micromanage every aspect of the contractor's work.
Ask HN: Are rockstar programmers more likely not to have a college degree?
Do you think this is the case?
I carry a locally notarized photocopy of my passport in a similar country. I am not sure if it is fully legal, but people tend to do that here in practice, particularly when the government office needs your passport for processing.

The court was willing to stamp and sign that I have that passport and it matches me, so it is probably good enough for most police if I offer to show them the original at home.
I keep wondering about this an no one is giving a clean answer on this.

I have no doubt that Uber and Lyft are in some ways doing this to game the system and I really don't want to defend how they treat their drivers.

But at the same time, if you are going to be paying an hourly wage you would expect some threshold of work activity during that time. If there are too many drivers on the road and that utilization is too low, than you are paying for people that you don't need.

That is how most hourly jobs work, you hire for the amount of work (or expected amount of work) that you expect needs to be done with an expectation of busy time.

All of the reporting has been about screwing over the drivers, but it seems like a thing you would do in any normal situation. The problem here is these companies before the law could have any number of cars on the road and it didn't matter how many people were using it. And any of the drivers were not interviewed in a traditional sense for the work.
I just left an apartment in Shanghai that was two bedrooms, a bathroom, and a kitchen for $700 / month. I was advised that prices have come down over the last year, so that if I was planning to renew my lease I should negotiate a lower price.
Arise NixOS acolytes, arise!

All jokes aside, to expand on this for others, you can fix a lot of dependencies but as soon as you start your dockerfile with a FROM, youre hiding a bunch of dependencies which you no longer control, behind that command. An example would be:

FROM tiangolo/uvicorn-gunicorn-fastapi

If tiangolo decides to update anything in the base image defined here, your build is now different to how it was before without really knowing
Show HN: Phiano is a spaced repetition sheet music practice app for iPad
Since learning about spaced repetition 7 years ago, I've leaned heavily on Anki to streamline my process of learning languages and memorizing bits of factual information in general.

After taking up piano as a hobby, I've been designing an approach to my music practice that would help me develop a habit of jumping into daily practice sessions without thinking too much about what to play next. I envisioned a system that would:
- store my entire repertoire, including exercises, pieces, and chord sequences to improvise over
- manage spaced repetition scheduling to balance learning new material with refreshing and further mastering what I already know
- suggest pieces due for practice today, in order of increasing difficulty, so the first thing I play each day is the easiest, making the start of the session pleasant and encouraging habit formation
- enable chunking, allowing me to extract shorter segments from larger pieces to focus on, which become separate "cards" in the system. Such "child" cards should always precede the "parent" card in a practice session if both are due.

As a professional iOS developer, I've been iterating on an iPad app implementing such system while also using it for my own music practice. It's tailored for my personal use and thus is quite limited/opinionated:
- there is no pre-existing library of pieces; instead, I import music into Phiano from the Camera Roll in image format. Sources include screenshots of sheet music from a PDF viewer, photos of printed sheet music, and screenshots from music learning apps.
- the app does not evaluate my playing. Instead, I self-evaluate after practicing each piece or segment.
- at any given moment, there's exactly one piece or segment to play next, selected by the algorithm. Cards cannot be picked randomly. (However, the active card can be "suspended", allowing me to remove it and its parents from today's practice backlog, moving on to the next best card to review according to the algorithm. I don't use this very often)

I'm quite satisfied with how the app works for me. It has helped me build a strong daily piano practice habit, and I've observed slow but steady progress in my piano mastery level week after week over the past 5 years, practicing about 30 minutes each day.

It's been a while since I added any new features, and the app is very stable, so I've decided to make it available on the App Store for others to try.

I would be delighted if there are spaced repetition and music enthusiasts out there with access to an iPad running iOS 17 or later who find Phiano useful. By the way, it will work with any type of musical information that can be represented in image format, for example guitar tabs.
What's new with Robinhood, our in-house load balancing service
Yes. To dig a bit, they don't know because platform providers have pushed the net in that direction for decades.

AOL keywords were thing. Then fancy domain names that don't sound like domain names. Then search keywords. Then hashtags etc. The goal has always been to not ask the customer to think about it and just get to businesses.
I've been a long time lurker on HN, since probably 2008, and this has been a common complaint so much so that it's in the site guidelines.

> Please don't post comments saying that HN is turning into Reddit. It's a semi-noob illusion, as old as the hills.
What is this ideal green solution which doesn't include mining? All solutions are inferior to magically snapping your fingers to solve your problems, but that's not an option.
I have access to both an MSDN subscription paid through my employer and Rider that I pay for myself. I use Rider over VS2022. Why? VS2022 is slower and way more flaky with Android development. Rider has Resharper built in. I like that I can use 1 IDE vendor's products for everything I need (Pycharm, IntelliJ, Rider, RustRover and Android Studio.)
They are a russian company. Russians despite their evil empire are smart and capable people.
A bit off-topic but I couldn't overlook that Chicago reminds me of Munich (in terms of daylight).

I have lived in Spain (Santiago de Compostela) and I absolutely loved that in the summer time the sun sets around 10pm. Even in winter time the sun sets around 6:30pm. I have lived in Munich, and it was depressing as hell in winter because the sun sets at around 4pm.

I also hated that in summer in Munich, the sun rised around 5am. I'm not a morning person, I never cared for how much daylight I was getting before 9am (which is more or less the time I wake up)
If your employer allows you to pay for development software, they can get into legal issues.

Companies (depending on jurisdiction) are not allowed to make employees pay for items necessary for work.

And allowing employees to pay can easily be misinterpreted into subtly pressuring employees to pay.
Forget it, Jack, it's Tripletown.
Yeah, specifically it will frequently (1) violate employer policy to use it on emoloyer equipment if not approved and, providing licensing is required, licensed by the employer, and (2) violate the license of the software to use it when it is not licensed to the employer.
It's hard because developers don't usually have spending authority or budget. Often, nor does their manager or their manager's manager. To get the company to buy something you have to escalate to an absurdly high place in the org chart and so devs will often try to cobble something together out of free stuff, even if it's far less efficient, because spending developer time doesn't require permission whereas spending credit card balance does.

Unrelatedly, there's also to some extent an expectation that everything is free, even for commercial users. The most common pricing question I get about my product is "can't you make it free for commercial projects that don't have revenue yet", i.e. effectively asking me to become investors in their own venture. Because often they want to make a product company, but not spend any money to do so.

Source: I run a small software company that sells to developers.
No, it’s not quite the same. If they didn’t need the labor, you would be active in the app and would get no rides because there isn’t enough demand.

This is more like a business needs an employee to work, but they will book someone else who is below a regulatory threshold to avoid you being considered “full-time”.

This usually results in more regulations or unions.
I have warm fuzzies for way back when I coded in Turbo Pascal. Even on the 8086 I had at the time, compilation speed was incredibly fast even on midsized projects. Much faster than my day to day work with Go on an M3 Max.

I had to install it last night in DOSBox-X and compile the Breakout example project. The warm fuzzies are justified.
I suspect that JetBrains is trying to respond to the fact that Microsoft gives VSCode away for free and that's likely what is spurring the massive adoption of VSCode.

A colleague of mine at work, who is almost retirement age now and has 10+ years on me in the industry told me that the ONLY reason he uses VSCode is because it's free.

I'm with you, there are IntelliJ features (particularly the refactoring features that I use all the time and couldn't live without) that I just take for granted. And when I watch other devs do things the hard way in VSCode I wonder why it's is so popular. I think most devs just either don't know what they are missing, or it just comes down to cost.

I also often chuckle when people say "Oh there's a VSCode plugin that can do that." I'm not certain, but I don't think I've ever installed a single plugin in IntelliJ because it just does everything I need out of the box.
Financial companies have taken and upgraded/invested in microwave links because they can be comparatively economical to get "as the crow flies" distances between sites:

https://www.latimes.com/business/la-fi-high-speed-trading-20...

https://arstechnica.com/information-technology/2016/11/priva...

https://en.wikipedia.org/wiki/TD-2#Reemergence

I'm not sure about the high packet loss statement, but it wouldn't suprise me that it's true if the latency is lower enough to get to take advantage of arbitrage opportunities often enough to justify the cost.
I didn't know my body fat so I just guestimated 20 to immediately be flashbanged by the image of a walrus.

I consider myself on the skinny side so it was a surprise to be sure.
The 2024 Tidelift state of the open source maintainer report (https://explore.tidelift.com/2024-survey) disagrees. And that is probably the most comprehensive one that actually favors large projects, because of Tidelift business model.

> The portion of respondents who reported they are unpaid hobbyists remains at 60 percent, the same as in last year's survey.

Only 12% checked "I'm a semi-professional maintainer, and earn most of my income from maintaining projects." 24% checked "some of my income from maintaining projects"
They find you
Apartments are way cheaper compared to other major US cities. They're probably smaller though but the convenience makes up for it. You can also find something as low as $300 in Tokyo if you are fine with a very long commute to the station. I used to have a sharehouse apartment in Shibuya for $600. Shared kitchen, bathroom and shower. It was pretty good considering I didn't spend much time at home other than to sleep.
JetBrains licenses are one of the few software licenses that I pay for. Their IDEs have the features I need while keeping the UI from getting in the way.
Yup, at work we've been doing "dev machine bootstrap script installs version managers (nvm/mise/direnv/etc), projects use those" and have been experimenting with direnv + nix.
I don't but with Huawei, the situation is mostly that we don't want to import their technology or give them our technology. With Russia, we basically prohibit all business in general with the entire country.
The software on the high end euro in particular is light years ahead- and I don't mean the touch screen UIs (which I personally think are dangerous and should be illegal as you have to take your eyes off the road to operate), but the actual software controlling the cars hardware, like the traction control and stability systems, which work much better on those cars, especially VW/Audi/Porsche.

On paper Tesla dominates in range and performance specs, but they seem to be lying, while the older brands are under-estimating, as real world range and track lap time specs don't reflect the supposed higher specs of Teslas cars. Tesla seems to be a fundamentally dishonest company, whose claimed technical advantages are all lies/hype.

For example, Mercedes advertises their EQS at 350 miles range, but car magazine tests have gotten 400-500 miles on them[1]. Tesla claims 405 miles range on the Model S long range, but car magazines only get ~320.

[1] https://www.autoguide.com/manufacturer/mercedes-benz/2022-me...
I wonder if this discrepancy can be explained by the equation of time? https://en.wikipedia.org/wiki/Equation_of_time
Especially when other merge games (Triple Town) existed for years.

They're all in the same general genre.
Activation required. Still a nice deal.

Also looks like an online account is required.
I guess it really depends on the authors' definitions of "beer".

for me, it depends entirely on what is in the glass as to what the correct temperature profile and shape is. for instance, a nice imperial stout should warm slightly before being drank, so having a glass with a large open mouth for aroma and good heat transfer from the hands is preferred.

when drinking from cask, the beer is served on the warmer side, and a nice nonic works well (the article didn't go into it, but each of these glasses has a formal name, not "imperial pint" or "my favorite"), since it also opens up the aroma and keeps the temperature on the warmer side.

an IPA, generally you'd want to drink not completely cold as well.

in fact, it seems that the only beers that get better as they get colder are lagers/pilsners.
VS + Resharper is painfully slow. Rider is refreshingly fast.
The couple that took on Google and won
I think GP’s point is that in this case gating the feature is extra work with zero benefit for Apple², so why not just do it anyway³?

¹ At the very least more code and cases and testing where it could go wrong.

² Maybe reduced support calls?

³ Spite could be a reason.
Thats what we did as well, via wolfram alpha. I.e. we were too lazy to look up everything ourselves and just asked it straight up how long of a roundtrip it would be between two destinations via fiber. We checked one result and it was spot on. This was six years ago tho
My point isn't that "people shouldn't use Rider"; I myself had a Rider license and it's a GREAT IDE.

My point is "you shouldn't skip C# because you think you need a license for an IDE to be use it professionally".

Devs who are already using VSC for doing front-end and want to try full stack can absolutely do heavy lifting in VSC.

I let my license lapse not because Rider wasn't a great IDE, but because VSC is fully capable for backend and fullstack work.

> I think you're crazy

I'll take that as a compliment :D. Even back in 2021 when I was invited to present at the Azure Serverless Conf[0], I chose VSC for my session to showcase that anyone could start developing .NET without expensive licenses (a common myth).

[0] https://learn.microsoft.com/en-us/shows/azure-serverless-con...
That's a good one: contrary to the Facebook of yore, Uber and Lyft have managed to Move Slow and Break Things!
(I make myself laugh, while stuck in some traffic jam...)
Bookmark Keywords: a hidden Firefox feature
> Was the Sneed incident real ?

You're not good at doxxing, Benjamin. You don't even know who the players of this game are.

Maybe get outside and touch some grass once in a while? because being a bully online isn't something I would strive for in life.
Using LLMs to enhance our testing practices
Rockstar programmers are so rare that I don't think there's a large enough population to make strong demographic conclusions about them.

That said, the few that I've personally known and worked with have all lacked a degree.
Also shifts, especially variable-length shifts, are frequently slower than xor and add/sub (e.g., on x86, shl only works with cl and shlx has high latency), so that's another score for the xor variant.
The site keeps shoving a data colleciton popup in my face so I can't read it - what's the sample/methodology for a "maintainer" here? Do they normalize against the usage of their output projects at all?

Are those projects the size of Jetbrains IDEs - e.g. Linux kernel, ffmpeg, VIM, Emacs, etc. ?
> There are a few tools that do enable to link JSON schema to views

I'm aware of those, but I'm looking for a visual way to declare JSON Schemas, similar to the Schema view in your project.
Bless'er heart–Gossip phrased with concern gives advantage in female competition
Because it would put multiple US industries out of business, beside being absurdly punitive.
It was founded by russian nationals but the company is formally czech and is more connected to the west than to Russia.
Somewhat, but then on the other hand when you are down to the last bit of beer in the spherical portion of the glass, you have to tilt the whole apparatus so much that the bulb starts to slip out of its wooden bowl. I nearly broke the glass this way because it toppled out.

Honestly the whole thing is a bit of a gimmick and it would probably work better if the glass had a flattened bottom. The beer is delicious though, IMO.
Rider is an IDE that replaces Visual Studio and includes the resharper engine built in.

Resharper is a plug-in that is hosted by Visual Studio.

Resharper in Rider is pretty much the same as in VS, but in Rider it is native and always feels snappier to me.
Ask HN: Ist there a way to automate BIOS Upgrade / Blancco
Hi, I got a massive amount of HP Workstations, when u set the BIOS to defaults it enables secure boot.

1. Can I automate the process of flashing the latest BIOS and after that boot from USB Blancco based on Linux.

I just want to know if it's possible to flash BIOS and boot from USB stick after that without having to mess around with Legacy and Secure Boot.

Any help appreciated.
Yes, it does. The square footage of a particular parcel would be what changes.

This frequently comes up when parcels are defined as being bounded by a river or something. 999x/1000 it's a non-issue.
Cerebras Inference now runs Llama 3.1-70B at 2100 tokens/s
Thank you, but I was looking for real world examples solved by row types as OP implied there were plenty of.
Whereas this was true (for a long time), making an argument that because remote and local are so “inherently” different that one shouldn’t strive for this parity is silly, especially considering the differences outlined are pretty easily solvable by k8s to local parity.

Whereas it’s still clunky to dev with tools like skaffold and minikube, I strongly believe they are the future. We have essentially eliminated deployment bugs using skaffold for local dev and deployment. Everything is caught locally, on a dev machine or in CI, as it should be.
I get that. I just work quite distantly from chips and find it interesting.

That said, licensing an instruction set seems strange. With very different internal implementations, you'd expect instructions and instruction patterns in a licensed instruction set to have pretty different performance characteristics on different chips leading to a very difficult environment to program in.
You've always got the standard way to get fair random numbers from a fairness-unknown coin. Flip it twice. Restart if you get both heads or both tails. If you get H then T or T then H, those are equally probable, so take the first one of those as the final outcome.

This generalizes to a die of N sides. Roll it N times. If you don't get all N distinct results, restart. If you do, then take the first result as your final outcome.

(That may take a lot of trials for large N. It can be broken down by prime factorization, like roll 2-sided and 3-sided objects separately, and combine them for a d6 result.)
Please Show Lots of Digits
Multiple cursors are just live visual feedback for editing macros. Generally live visual feedback is a universal good, e.g., I'd argue most innovations in desktop user interfaces for creative apps are using Moore's Law to take modal interfaces and make them live (and correspondingly, non-destructive). E.g., find-as-you-type search and fuzzy finders being a couple examples, as well as most changes to Photoshop, GPU-based rendering IPR views, the entire existence of Lightroom and Ableton Live as apps.

With that said, the reason live visual feedback haven't systemically replaced all previous modal interfaces, the way they have for media editing apps, is because it's easier to picture the result of a text editor (i.e., relative to a HSR change to a photo), so it's not quite as revolutionary for text editing as it is applied elsewhere, I'd still argue it's a universal good though, more visual feedback is always better.
Does every discussion about a FPS game need to point out it's the same concept as Doom or Quake or whatever?

It's a fair question, but Doom and Quake were both very famous and successful.

What sticks in my craw a bit with Threes is that the clones came out really fast, and 2048 in particular because much more famous and successful, so Threes never really got the chance to shine as much as it deserved (except when die-hard fans like me keep coming out of the woodwork to hype it, as you say). And I still think Threes has a much better and deeper game design than any of the clones!

If one of the many clones and variants of Wordle had been a runaway success, and the excellent original had been relatively overlooked and forgotten, I'd similarly be promoting Wordle in threads like this.

It's not that I resent the success of 2048 -- to the contrary, the OP did a great job with it and the success is deserved. But I assume that many people who have heard of 2048 have not heard of Threes, and I'd like them to try it, because it's great.
instructions unclear, choice is between more government power and more government power
Not-a-rat: A joke "virus" with OpenGL and a little MASM