skysight-inc/HackerNews huggingface dataset:
> the alternative is it's own flavor of Android a-la Huawei

Or one that couple of major OEMs drive. But they won't do that. That's just not gonna happen.

One, software is anything but Samsung's forte, they suck at it. They are much worse at Software than even Apple is.

Second, Samsung is not a very smart company, it's an extremely "hard working" company without the smarts (yes, I know). But they are smart enough to know their weakness. They also can't trust too many companies, or other OEMs. In the Google-Samsung relationship they know that Google needs a company like Samsung with its strengths to churn out millions of devices to millions of people where they can put their OS and track every breath these users take. So it works for both of them. A fee for a default search engine or so I think comes secondary. Samsung also knows that the service suit Google offers - Gmail, Google Maps, YouTube, Docs etc it is like "the mail", "the map"…. etc in most of the world and moving away from Google blessed Android is not going to sit well with "their target audience" (I had to put quotes for emphasis lest some noble HNer jumps saying they have been hosting their own email since before they could tie their shoe laces).

Samsung "own mobile OS" shenanigans? Nope, no one at Google or at Samsung believed even for a moment it was going anywhere.
Well of course the emperor can never be at fault, it's always the evil generals and advisors ;)
Not sure if it's entirely similar, but there's also this for those who don't want to build it themselves: https://ntfy.sh/
Let's Get Technical: The Limitations of the Scoville Scale
In that case you’re probably alright with the rewrite. My opinion is to stick to React and rewrite the parts you think are nasty.

That’s only because this can turn into a real rabbit hole in my experience. But at that size maybe it won’t be so bad.

Best of luck!
> In most browsers on mobile, it’s difficult to keep track of many open tabs.

> We’ve integrated an elegant desktop-style Tab Bar in the UI by default.

I think there's a good reason why no mobile browsers implement desktop style tabs. Even the Vivaldi screenshots in this post show just 2.5 tabs with significant truncation of all the visible tabs. On tablet this might work (where other browsers have a more traditional tab view), but on portrait phone this seems like a terrible idea.
VeroRoute – an open source Veroboard, Perfboard and PCB layout design software
> when simple functions with inputs and outputs

And the state library, and the hooks for side effects, and the SSR, and the hydration, and the VDOM, and... It's not that simple.
Generative AI can absolutely extrapolate, that's the whole reason it works.

The whole point of machine learning is to derive the underlying rules relating your input data. Extrapolation is just extending where you follow those "curves" beyond bounds of known data points.
I have done this. Many years ago I was forced to work with a terrible laptop. It was one of those Dell 5cm thick things that were basically cramming a desktop cpu and gpu into someting that looked like someone had bolted a second box undeneeth a standard laptop. Fans ofc screeming loudly all day. So I had the brilliant idea to just run everyting of an external drive so that when I could work from home, I could seamlessly switch to a better computer.

Now the powerbrick for the laptop from hell was also huge and heavy (I remember the total package was over 4.5 kg, and the battery lasted 80 minutes when new, so you always needed wallpower), but it had the exact with and lenght of the exteral drive cage. So fancy me had the great idea that when I tidied up my desk putting the drive on top of the powerbrick, ofc neatly allingned with the desk edges, looked perfect.

Perfect until the drive crashed hard due to being right on top of the very hot powerbrick. All code was checked into subversion, but the 127 pages of a product manual I had been writing the last week were gone without backup.

Having come across the freezer method, I decided to give it a try. Nicely sealed in a ziplock freezer bag, I left the drive in overnight. Tried booting it up the next morning without success. Put it back in the freezer on a whim, but had to start writing the manual anew and forgot a out the drive.

I came across the drive again while fetching some peas from the freezer a few weeks later. Gave it another try, and lo and behold, it worked!

Learned my lesson about excess heat on drives and no nightly backups though, so never needed this procedure again.
Yeah - I think books from non-Amazon publishers is probably the filter to use
Then that was not a good candidate from the get go? What about hiring people that really care about the product they're building and not just tool fanatics?
> I don't know but this particular case sounds like a very modest fine (200 yuan) for using a VPN and sizeable fine for not reporting (and being taxed on) a foreign income.

I read this kind of comments in mainland's internet forums as well. People opposing this theory said that it should be the national tax authority handling this, not a local police department. Considering the local government did something crazy previously as well (collect fees from local corporations by threatening them), this seems like a problem with the local government instead of a nation-wide thing.
How GitHub engineers communicate
Rails lets you use modern JS frontend tools.
I switched to a new Android phone just weeks ago. Choosing the search engine was part of the onboarding wizard.
You could adjust the two throttles to trim it, preferably not while in motion.
Women's division I'd say biathlon.

Not sure about men's though.
It’s still a problem, especially in mid size or large apps. Unless you have someone taking care of the bootstrap process, it inevitably breaks down.

Eventually only one person can get it working so I suppose it’s job security so perhaps it’s not so bad

That’s for every framework though, Rails isn’t that bad, relatively
Scanchess.com: a search engine for chess positions in YouTube videos
I built an engine to find all the youtube videos where any specific chess position you are interested in appears : https://www.scanchess.com/.

There are tons of chess youtubers making amazing educational content. Sometimes its hard to extract that content when you are trying to work on a specific position or opening and dont know which videos or timestamps to look for. Thus came the idea to index these videos by chess position and I started this project.

The project scrapes youtube videos of popular chess youtubers, uses AI computer vision models that I trained to find the chess positions in these videos. I then index these positions in a database to use them as a search engine, and serve this on the website.

Please try it out and let me know if you find it helpful !
See also:

https://github.blog/2023-10-04-how-to-communicate-like-a-git...
I have some direct experience with some warehouses. On a personal level with employees and owners. And on a tech and solution level too.

I'm actually amazed these warehouses are even semi-functional with the talent and wild west environment they seem to operate in. In retrospect - they seem very similar to a police department.

There are a ton of super smart people in logistics but by and large, it's an industry full of cowboys.

Now, I've also been to super clean distribution centers that are incredible. Drones automatically fly around each evening to take inventory and operators that are on top of every piece of the business.

Disrupting an industry like this is very hard as you mentioned.

Much easier to break off pieces where you don't require a lot of people/stakeholders and the solution is 1) easy to say yes to and 2) easy and quick to deliver a win after the yes.

I want no part of that business unless it satisfies those things.
> It's because 'echo red' is supposed to block,

It is not actually supposed to block. Pipes block when they are full, but there's not enough data here to fill a pipe buffer. When pipes are broken, SIGPIPE is sent to the writer. Pipes do not block just because nobody is reading from the read end--as long as the read end is still open somewhere, a process could read from it, and that is enough.

When you see "blue", what happened is the left-hand side of the pipe got killed because the right-hand side already finished before "echo red", which closed the read end completely, and then "echo red" got killed with SIGPIPE. That takes out "echo green" with it, because "echo" is a built-in, and so "echo" is not a subprocess. If you use "/bin/echo red" instead, then "green" will always be printed (because SIGPIPE is going to /bin/echo, and not the entire shell).

In other circumstances, the "echo blue" will never read stdin, but the kernel doesn't know or care. As far as the kernel is concerned, "echo blue" could possibly read from stdin, as long as stdin is open.
I was luckier, this method also resurrected my GTX 970 and it worked for two more years. It was still working when I sold it.
No because private trackers enforce that all torrents uploaded have DHT,PEX and LPD disabled. Usually done by a single tickbox that says “Make torrent private” in the client.

Of course, respecting these options in the torrent file is still up to the client. This is one of the reasons why all private trackers have a client whitelist too.
Here are VeroRoute's discussion[0] on FreeStompboxes forum, custom components library[1] and few projects examples.[2,3]

[0] https://www.freestompboxes.org/viewtopic.php?t=28434

[1] https://github.com/rohit-kumar-j/VeroRoute-Custom-Components

[2] https://github.com/rohit-kumar-j/DIY-TP4560-Charging-Station...

[3] https://github.com/arcadien/simpleRgbLamp
for that price i can register my own domain
Rails is great, and better than ever.
I've spent most of my early years in the field working with Django and Laravel, then moved to frontend doing [all the usual stuff we do nowadays] and this year I was assigned back to a Rails + Hotwire project.

I'm truly amazed how much simpler things are. I feel sad most of us have forgotten how easier things could be, and I'm terrified about new people joining this industry that will never know about how easier things could be because they'll never experience that (as things are right now, who knows the future...).

If you're reading this and never tried Rails, or discarded it because you listened somebody say the usual "PHP is ugly/Rails is dead/JavaScript is messy" give it a try with an open mind and ignore what others say for a moment. I can't recommend it enough.

It might not be the best tool if you have 1k engineers working on the same repository, but as a small team it has no competitors, it's just miles ahead everything else (well, honestly, maybe Laravel is as good).
Google was hardly kicked out in 2010. And in 2018 they were going to re-enter under essentially the same political conditions (Dragonfly), but it was pressure from American politicians/the public that deterred them from doing so.

https://en.wikipedia.org/wiki/Dragonfly_(search_engine)
”Free to be naked”.
The women of Afghanistan are not allowed to leave their houses without being completely covered and without a male member of the family.

The women of Afghanistan are the biggest losers of the western worlds withdrawal.

Now wait 50+ years of oppression and you want to sweep it under the rug???
either it was running buldozer cpu or intel's recent power reactor cpus
iOS mail app does not do filtering but the parallel desktop app does. Is it possible to set that up on a desktop system? The resulting mailboxes will show up on the iOS app. Called smart mailboxes. Just use the same account login and password.

iCloud mail ( same server as iOS and macOS mail) may also filter but I don't do webmail.

The filters should not be hard to set up.

I do all serious work on macOS. iOS is a toy by comparison, and I suggest the desktop filtering option if you can do it. A very trusted person can do it for her. It just runs on its own.

Take it from a person who used to queue up emails to a printer for old-fashioned faculty members.

PS. Apple ios mail app won't export email messages to pdf either.
Looking at the new Hotwire stuff. It’s neat from a technical perspective but looks dreadful to me. Why double down on a sloppy backend language when hardly any of the needed logic for a web application is backend? Especially when the alternatives include a full stack of TypeScript, a robust, performant, strongly typed, fantastically tooled language?

I was an RoR developer for a decade. These code bases do not age well. The test requirements of loosely typed languages are so much greater. The lack of ability to automate refactors alone is enough to avoid ruby.
Loose typing is a blessing. Reading and writing code with type declarations everywhere is a nightmare. YMMV.
Your claims contradict each other:

> 1. Predictable income / expenses for each party, many defense projects are cut at the whim of politicians.

> 3. Your 1 customer argument falls apart as soon as you talk about per-seat pricing. The US mil can buy more or less seats as the size of the force changes or is reallocated. It also sets Lockheed up to charge for drone connectivity. The military benefits because they could opt not to buy more if it doesn't turn out well.

Either they have predictable revenue or the government can cut seats whenever they want. How can it be both?

And for the same reason it doesn't solve the 1 customer problem. If the Marines want something and nobody else does, the contractor has to be charging enough to not go out of business even while only selling it to the Marines. So the rate per seat has to be unreasonably high, which is bad when they're only selling it to the Marines, but even worse if the whole government wants it and they're still paying the same rate.
Indeed the fine was only 200 yuan in this case
Ah this is perfect! Once few years ago I had https://web-app.store/ (I no longer own that) and attempted to do exactly the same thing as you did, @presson. Funny how, besides your high-quality TLDN, it's basically the same name/TLD but reversed. For posterity sake, here is what it looked like:

https://i.imgur.com/hQospzk.png
>I'm a backend guy, I don't understand how to set up node

I understand that Node is mostly known as a frontend tool and Rails uses it for that, but as far as I remember Node was as least initially developed to bring JavaScript runtime to backends.

Even without a package manager node is just a node.exe under Windows, and I think you just have to download and unpack npm and then put node and npm into your PATH environment variable.
> The supreme court has been captured by business interests

Has it?

Definitely captured by conservatives, not the same
The earlier inverter models sound like they’re workhorses. The problematic ones I knew of were from around 2012 - 2014.
There was a brief golden age where it wasn't so bad, banded on both sides by dark ages. Some time in the 90s. Trying to remember the last time you could get away with just printing in blue if the black ran out.
Good tsar, bad boyars
Seizing property used in the commission of a crime is done all the time, and has been done for hundreds, if not thousands, of years.

What do you think happens to guns used in a robbery, or illegal drugs? You think they’re being sold off in a GSA auction?
If pictures are persuasive, then let people have access to the most persuasive arguments they want, for their civic debates. Whether I agree with them or not, I respect their right to speak, and let them do so in whatever format they please. And gathering and using whatever documentary evidence they think they need—no one has the right to suppress that.

The public indeed has a statutory right to all of this information in California, and to attempt to make an exception to that, for the explicit purpose of suppressing civic debate they don't like and in fact find odious, is a government overreach.

- "we have seen what happens when the public gets animated and the public easily gets animated"

If your disdain for the public extends so far as "and therefore let's control the masses; let's deny them information; let's suppress their overly-animated speech", then there's not much to discuss, as we live in incompatible universes. I hope your contempt doesn't really stretch that far.
You don't pay the plumber to bang on the pipes, you pay him to know which pipes to bang on.
Kudos for grabbing the balls!
I like your attitude towards life.
This kind of experience is hard to replicate therefore hard to learn without the suggestion, thanks for sharing
Basically nothing, it’s a format for things like small shell scripts to emit for consumption by some other reporting tool.
Moving 20 years of legacy to the cloud - Scott Hanselman [video]
Coffeegeek is leaving Twitter / X
No because every job wants you to hit the ground running. They’ll start asking for “10 years experience in Rails Hotwire” at some point
There was definitely a key combination that would skip the whole thing (out of old memory, alt-x?).
Show HN: Open-sourced LLM companion with multi-model proxy and YAML prompt logic
all modern stern pinball machines (everything spike/spike ii, from 2015 on) boot linux on sd card
Not necessarily. Good comments go a long way.
Isn't it technically use of the Play Store that requires accepting Google's terms?
In the end they'll just use a Lambda.
Well, did you have to use Microsoft documentation ? Imagine whole Internet presenting that content, with random flashes of animations and html5 whistles
> For that I had the quote saved to a text file of comments, with the link.

Now I'm curious about seeing what else is in that file :-)
Stop subsidizing your DX with your users' time and blood pressure.
None? They ignored multiple instances of community feedback. Broke countless current PRs and upstream libraries. And moreover, going forward I expect another surprise from them. Another surprise that I ain't gonna like.

Rails backend is in a good shape, but I don't like being dependent on a dictator's decisions on the frontend. I don't understand why Rails team don't understand that.

But from the other side I'm thankful to DHH, because now I use more Elixir, and Crystal. Those are awesome tools, and 37signals-free world feels so much better. It's not toxic.
When you have state run healthcare there are a lot of wait lists. You can have an excess supply and ration by price or a modest supply and ration by waiting
Ruby is strongly typed.
$400k a Year and 10 Hours A Week At Google [video]
I recently said:

> Something I've learned from a career of watching cryptographer flame wars: Don't bet against Bernstein, and don't trust NIST.

I should amend that to:

Something I've learned from a career of watching cryptographer flame wars: Don't bet against Bernstein or Filippo, and don't trust NIST. When these two rules are in conflict... still don't trust NIST.
That's amazing! We definitely stand on the shoulders of giants. Hoping that now is finally the right time for the web to make the jump. LMK if you ever want to connect and talk shop!
What is in that .git directory?
Well, depends on how you draw the line between systematic and ad-hoc.

Many side scrolling platformers have ad-hoc rules based on where the virtual camera is looking on the 2d level that are pretty close to what a systematic rule would be.
My memory is fuzzy, but...

1. all data flow through the rails app (no pre-signed s3 upload or download links for direct uploading).

2. no support for CDNs (I think newer rails versions added support)

3. blobs and attachments were unnecessary abstractions.

3a. Querying was annoying (extra joins) and easy to add n+1 queries.

3b. In my app, images are moderated and it was unclear where to put the moderation metadata (on blobs? attachments? create a new table? why so many tables?) or `deleted_at` type columns.

4. GraphQL gem didn't support it: https://github.com/rmosolgo/graphql-ruby/issues/1777
The way that shell builtins behave differently here is that SIGPIPE can take out the whole shell on the left side when echo is built-in.

When you /bin/echo red, then it's a subprocess, and its parent shell continues on, so you always get green somewhere in the output.
Comma ai already has this type of thing.

https://youtu.be/EqQNZXqzFSI?si=23Dm88Raesce4bij [Learning a Driving Simulator | Yassine Yousfi | COMMA_CON 2023]
Ted Kennedy is best remembered for his

a. driving.

b. underwater free-style.

c. brothers.

d. All of the above.

(All answers are correct.)
https://support.mozilla.org/en-US/kb/run-firefox-chromeos

Indistinguishable from any other native app - fonts are fine.
I think this is genius tbh. If you're faced with the prospect of losing important data and feeling silly for trying something so unorthodox I know which one I'd prefer. I've also seen videos on YouTube where repair technicians are able to temporarily fix broken (clicking) hard drives by giving them a good flick with their finger. It seems like magic to me. I've had a hard drive fail recently and I wish I knew about these methods. I wonder if there's any other hacks that might work for saving failing drives?
Google is once again miles ahead of the competition here.
Hu Xijin, the former editor-in-chief of CCP’s mouthpiece Global Times, wrote a Weibo post questioning the confiscation. His Weibo post was later deleted. [0]

Whether the post was deleted by himself or by a censor, the central government is complicit in banning VPN and this is more than an independent move by a local government (unless you think the local government has substantial influence on Hu Xijin or the censor).

In fact another Guangdong man was also fined in 2018 for using VPN [1]. All these are in addition to prosecution of sales of VPN [2][3]. What makes you think this is an independent move by a local government?

[0] https://tw.news.yahoo.com/%E4%B8%AD%E5%9C%8B%E7%A8%8B%E5%BC%...

[1] https://www.sixthtone.com/news/1003431

[2] https://www.zdnet.com/article/chinese-man-arrested-after-mak...

[3] https://www.dw.com/en/chinese-entrepreneur-sentenced-to-over...
I have a Brother MFC-L3750CDW after getting annoyed with cheap inkjets. Great printer with scanner. I regret not getting a Brother MFC-L3770CDW instead though. The 3750 has no automatic two-sided scanning, unlike the 3770.
Same reason as always—it's useful for rapid prototyping. It's not like the frontend was ever rails's strong suit.
People who are 1 day late and 1$ short I imagine
You might appreciate the additional lens of Chaitin's constant omega then. The probability that a particular universal machine will halt when fed a random program is uncomputable but also algorithmically random -- meaning the (finite) binary expansions of omega always form a maximally complex sequence, in the Kolmogorov sense. Why? We can't calculate omega... I mean, that figures. But on top of that the mysterious number, which could be 1/2 or 1/e for all we might expect at first, is instead just a completely uncorrelated sequence of bits.

At a certain point it just becomes a mess. No process can keep up. In general most logical systems (all of them become relevant as n grows) are completely random, with no characteristic structure.
Do you know if there is a simpler torrent tracker out there, like whatever the fedora project is using?

https://torrent.fedoraproject.org/

I just want a simple list, and the backend.
We've been getting feedback to keep the "installable" filter on by default, which I think is a good idea. We'll implement tomorrow. Eventually this'll evolve quite a bit, but we're taking a measure approach. Stay tuned! :-)
TIL Fedora is a new-broom distro. Whatever that means.
Do you remember "Hält and jeder Milchkanne" (Stops at every milk can)? That's because they did that, which means they collected the aluminum cans of milk at the little stops, which farmers put there, and transported them to the city, or next dairy. Usually on a flatcar in tow, sometimes pigs, goats, sheep, cows too!

But that stopped long before the 90ies. I guess that was over around 1975, or so.
I have never heard of matrix division. What is it?