skysight-inc/HackerNews huggingface dataset:
Well, yes, if you go full enterprise with 6 VM's and 30 Docker containers I can understand how you'd aim for 64GB of RAM but then, why would you want to use a fanless mini PC for it?
I wonder what the steady-state clock frequency under passive cooling is. 3.7Ghz seems way too good to be true.
Can easily be done with OAI's new function calling.
The greenhouse warming potential of the methane is far higher than the GWP of the CO2 it oxidizes into, on short to medium timescales.
Would be that much more expensive just to put an SFP+ (or ideally) SFP28 onboard? I've wondered about that before.
You may be kidding, but in several cities the police started pulling out VanMoof and Cowboy bikes because those models came with "US" or "off-road" modes to raise their motor speed limits. It didn't matter whether people had them activated, just having the software option easily accessible was enough (frankly, the manufacturers were very aware of this being illegal). Owners of these Cowboy models were given the option to disable the switch in a firmware update. Newer Cowboy or VanMoof models didn't come with that option anymore. Both brands lost one of their major unique selling points.
do yourself a favor and look at the code: https://github.com/moodle/moodle/blob/master/notes/index.php (I will go and search which plugins are not checking for the "course-login" now...)
you can argue that the distribution costs are negligible. after all the entire post is about piracy where no one is being paid for distributing the files.
True that it completely fails with audio and video streaming (tho really that's probably achievable), but if you want that content there's many good tools. The advantage is that it just saves content to disk and revives it, so the browser seems as if it's online, when it may not be.

It doesn't alter the content in anyway, and doesn't need to compress or rewrite anything in order to fit into a single file or strange archive format, or whatever. I'm sure there are uses for those, but this is not that.

It just saves each resource to disk as it receives it.

Actually, I think the edge cases of this "high fidelity" (but not necessarily "broadband", as it--for now--excludes audio/video streaming), are less than with archive formats where you need to rewrite or otherwise alter the content. But the web is vast, you probably have a different experience! :)

As far as the browser is concerned, I think all the CORS, HTTPS-mandatory stuff just works (at least it used to!).

BTW - I was not aware of this having been done before? Do you have any links? Very interested!
Why would the inbound be more complex? Inbound they're basically taking credit cards, and while they probably have a few card processors they use and some complexity around taking different cards via different processors in different countries, it's not too complex.

Outbound, they're paying into bank accounts (more complex), in many different countries with different protocols for bank transfers, with significant reporting and auditing requirements, invoicing, etc. Also paying on different timescales for different things – whether bulk purchasing inventory, paying for on-demand bookings, etc. Payment terms will vary by many factors including who the payee is. Some payees like large chains may have their own accounting systems that need to be integrated with.

I'd have generally assumed that outbound would be much more complex!
Show HN: Reusing UI and instant updates with webviews
Are there any good ARM processors and related hardware that you can buy that are available on the open market for use by OEMs?
You’re absolutely right that this can happen, but wrong that it is representative. Let’s take all the serious vim users in the world. How many have this kind of plugin hell experience? A tiny percentage.

Serious vim users don’t try to create a kitchen sink IDE. They start with a vanilla base and with their way up, including just the features that are important to them.

Starting with something like LazyVim is fine too. Then you get a rich set of plugins that have been configured for you. Lovely! And now just be thoughtful about what you later on top.
It seems the CPU only supports up to 16G :-/ I wonder if there are any technical reasons for this or if it's Intel's market segmentation strategy intentionally crippling it.
I completely agree. The mathematical models we use to understand the world are maps and we should not conflate them with the territory.

We should stop using the term "law" to describe what has always been "the most widely-accepted approximation to what we've seen so far". It is just a model and we will never be certain of whether a better one is just around the corner.
Yes, you can use `$x("//a/path")`, with (at least) Chrome & Firefox.

See https://devhints.io/xpath & https://devtoolstips.org/tips/en/evaluate-xpath/, and in this thread: https://news.ycombinator.com/item?id=36755041
Show HN: Chexs.io – play hexagonal chess online
Howdy friends!

Inspired by CGP Grey's latest video, I made a free hexagonal chess site so that people can play online.

The code is abysmal, but hey, shipped code is better than shit code :)
Analysis of Storm-0558 techniques for unauthorized email access
Pigeons aren't a problem. Killing off pigeon predators is a problem.
At large scale, it’s unlikely any random virus/bacteria won’t hit some healthy carrier. Except if the whole infected population counts only clones, of course.
A search on a review site says they're both gigabit.

https://www.cnx-software.com/2023/07/14/star-labs-byte-mk-ii...
Dinosaurs never really went away, they just Moore's law'd themselves.
and no configurability at all unless you can modify PHP on the server...
> Aside: If you are writing stuff this good (and this niche) I would say ditch the ads. They really will turn off the audience you want to attract. Or at least use one of the developer-focused ad networks that just inline ads not pop them up.

Similarly, not having https properly configured is a huge turnoff - it literally takes 5 minutes with LetsEncrypt
In this tutorial I put the frontend HTMX library to the test by building an (asynchronous) category filtering feature without the clunky full page refresh and not a single line of JavaScript.
Take a look at Riese+Müller; they are a German brand that is also sold in the US: https://flyridesusa.com/collections/riese-muller-electric-bi...

They offer the same theft-protection/tracking/insurance thing Vanmoof had, but use off-the-shelf bike components. The only thing they lack is the "unlock through Bluetooth"-functionality Vanmoof had.
I have been reporting issues several times, though they have never been taken seriously.
libreddit is working on a non rate limited solution, maybe teddit too.

That being said, self host if you can, it's way faster than the public instances even without the rate limit.
Why would I buy this over the massive amount of options, at better prices, from companies like Minisforum and Beelink?
Maybe. There's a lot of noise in these measurements. A lack of error bars doesn't mean a lack of errors. For many years activist orgs and newspapers liked to claim the UK was at the rock bottom of EU healthcare spending, that it spent far below other nations. When new accounting standards came in that tried to unify the way healthcare spending was measured between nations, overnight the UK went up to be about the middle of healthcare spending. The reason was, social care spending hadn't previously been reported as healthcare spending in the UK whereas in other places it was. Standardizing that fixed the disparity.

There are still big sources of error in these numbers. It's not obvious, but spending on IT systems and hospitals (capital investment) isn't included in these numbers, yet these have sucked up a lot of NHS spending over time especially in the form of large failed IT projects, and capital expenditure on hospital buildings has often been done "off the books" in the UK using PFI schemes.

Unfortunately the ideological basis of the NHS means that many people feel a nearly moral obligation to argue its failings are always about money, especially Brits who work in the healthcare world themselves. It's a risk free strategy. To criticize the way the NHS is actually structured or operates would come dangerously close to wrongthink.
I’m no fan of ad supported businesses. But if you don’t like Google’s business model, don’t use Google. You don’t need big daddy government to make your choices for you.
>expat society is largely cut off from locals.

I'm not Swiss but, I think you don't know what xenofobia means. Honestly, I'm getting pretty tired of these tropes, of expats who think that because locald don't chat them up, and if the baristas never greet and smile at them like it's the norm in their home country they immediately take it as the country being xenofobic.

Expat societies are mostly isolated in most other countries, because the locals already have cemented family and social circles from their youth/childhood/university, especially in the Germanic/Norther-European cultures where small-talk and chit-chat is unpopular and people mostly keep to themselves and don't interact much with people they don't know out of respecting their personal space.

> I know many germans firsthand that feel they can't integrate

Then Germans get to experience exactly how expats feel in their country. Join the club.

Snark aside, a Swiss/German/Finnish person not chatting you up and not inviting you to hang out the moment they meet you is not xenofobia, it's people keeping to themselves. Every country and culture has completely different social norms which other cultures might find "unfriendly" but that's not xenofobia.

Xenofobia means something else. And I doubt you were a target of xenofobia too often in Switzerland.
> it's quite possible that Booking are acting as a reseller and buying wholesale hotel rooms to then sell to you at a markup.

They don't do that and none of their competitors do that. Booking.com charges hotels 15% in commission on their sales and that's it.

If you reserve through Booking.com, they are 100% responsible towards you for the reservation, and the hotel is 100% responsible towards Booking.com
Eh?

Why does having job security motivate you to make stuff up - incidentally, the only way you might actually lose your job?
Depending where you are, Colin and calling might be pronounced roughly the same.
My app optimizes the Windows Operating System by eliminating bloatware, Cortana, and more. It also offers automatic updates for apps and drivers, contributing to increased speed and enhanced security. Updating your apps and drivers and optimizing your Windows OS can be argued to improve both speed and security.
I use vim for years, too but also I keep my .vimrc and, more recently, .vim in a git repo (using bare repos for dot files discussed here: https://www.atlassian.com/git/tutorials/dotfiles). So, getting a functional environment on a new system is close to running `git pull` once.

I don’t update plugins too often, because they work, but I also don’t use too many. Based on my git history, I last updated a vim plug-in 11 months ago.
> Every wonder of the world was built without todo

But were they done without todo lists?
Take a look at the vim-sensible plugin. No need to install it, just see what the generally agreed sensible settings are.
I wonder if LLM's would be able to crack it. They should have a decent shot I feel.
Nice to see Red getting attention. I have been playing with Rebol a while ago and I really liked how easy it is to do program manipulation and writing small DSLs.

However, I found debugging to be very difficult, once I wrote a more complex application. Are there good debugging tools for Red?
This is for me, large city dweller with no basement or a place to tuck away a noisy server with fans. In fact, I already have something like this, with older specs, produced by no name Shenzhen company, tucked away under the couch and hosting a bunch of services.
FWIW I've loved using Todo apps in the last year since I started getting medicated for ADHD, but for the past couple months tasks have been accumulating endlessly. I haven't opened my Todoist pinned tab in two weeks.

My medication is still working very well, but I've lost the drive of wanting to do things in an ordered fashion and decided to embrace my ADHD-fueled unstructured focus. I still use alarms and calendars for important stuff, I have a decent, productive daily routine, but the rest I play by ear and feel. It's exhilarating to have the focus to do things without the tyranny of the laundry list.

I got too much stuff to do already to also tick what's on my todo list.
It doesn't make any sense. To make it even worse, you also pay the fee on the internal storage of smartphones.
A lot of it reminds me of the olden days of Sinclair ZX81s with 1kB of memory, of which roughly half was free once you drew on the screen and defined a few variables.

We used to write things like "LET A=COS PI" instead of "LET A=1", or "SIN PI" instead of 0, because keywords were represented as a single byte and numeric constants as five bytes so two keywords represented a useful saving of three bytes.

Back then it made a huge difference but now that modern computers have hundreds or even thousands of kilobytes of RAM free it's a bit pointless.
> (According to a recent Authors Guild survey about AI, while 90% of the writers who responded said that "they should be compensated for the use of their work in training AI," 67% said they "were not sure whether their publishing contracts or platform terms of service include permissions or grant of rights to use their work for any AI-related purposes.")

My hope is that it will be established that using copyrighted material in AI without explicit permission is illegal. That's how it is with "human use of the material": if there is no license that allows me to use some material, by default I cannot use it. I don't see why that should be different for AI.

In parallel, I think it would be worth having the main licenses add a clause that explicitly says whether using the material for training is allowed or not. I would personally update all of my licenses to versions that would prevent training from my copyrighted material.
Video over USB C is supported by “alt mode”. It’s not just a thunderbolt thing.
Tesla announces first Cybertruck build ahead of Q2 earnings
In the specific case of text editing with vi bindings, having up and down on the same row is more convenient, since you don't have to move your fingers to perform linewise vertical motions (compared to a standard WASD "grip"). Navigating within a line using left and right is uncommon when using vi bindings, since there are usually better ways to jump between locations within a line, so it makes more sense to pay the cost of having to move your fingers in this case.

Not only that, but I posit that any context that uses vi-style binds uses vertical motions much more often than horizontal ones (pagers, editors and other applications with vi bind ports, etc.).

As for games, whilst WASD might be more intuitive, it is technically inferior in tactical shooters, where having the W and S keys on the same column means your (admittedly somewhat rarely used) forward-motion counter strafe will always have an inherit delay due to having to move your sole finger dedicated to those two keys. In this case, vi-style ASDF is again marginally better.

That being said, your gripe seems to be overstated, if this is your biggest problem with vi-style binds.
Agree.

I also think that storing everything with some arbitrary tag/folder model enforces the misconception that everything that was once created is equally important. Notes/todo apps don’t really address this.
I guess this is one more data point: I read the story first, too, and liked it better than the film. The story ended with a certain ambiguity (in my mind, at any rate) that I took some time to think about, and which I enjoyed. The movie wrapped it all up a bit too neatly to my taste.
It should be working, I haven't tried to block any HN traffic! That's strange :(
Sonar would tell you that there was a boat down there, but not necessarily who was driving it, right?
If the ai plane can fly higher and faster than the rocket or at least a human plane because it does not have to care about a human body, then you have scenarios where the rocket must be shot significantly closer to catch the plane. Not much into military stuff, but seems logical that more options create more margins for success. Savings on inner space, human training, and equipment are only a bonus.
Broadsheet
I've recently had some fruitful interactions with jq. I found its functional nature quite satisfying.

Now, everytime I've to scrape data from XML from the command line, I wish I had a tool to translate XML to json so that I could use jq on it, instead of having to wrangle with xmlstarlet.
1.00GHz quad-core Intel Alder Lake N200
Turbo Boost up to 3.70GHz, with 6MB Smart Cache
Airline customer service numbers replaced by scammers in Google results
Didn't know about Skia previously! Thank you for the excellent suggestion!

So, let's provide some links:

Overview: https://en.wikipedia.org/wiki/Skia_Graphics_Engine

Homepage: https://skia.org/

Source: https://skia.googlesource.com/skia/ (or) https://github.com/google/skia

Also -- there's this old HN post: https://news.ycombinator.com/item?id=28143972 where the following github projects which involve drawing are mentioned:

https://github.com/bkaradzic/bgfx

https://github.com/memononen/nanovg

https://github.com/wjakob/nanogui

In the following article: https://www.cmyr.net/blog/gui-framework-ingredients.html we find the following interesting quote:

>"These APIs exist, in subtly different form, on the various platforms. on macOS, there is CoreGraphics [Quartz 2D], on windows Direct2D, and on linux there is Cairo. One approach, then, is to present a common API abstraction over top of these platform APIs, puttying over the rough edges and filling in the gaps. (This is the approach we have currently taken, with the piet library.)"

So, some more quick links:

https://en.wikipedia.org/wiki/Direct2D

https://en.wikipedia.org/wiki/Quartz_(graphics_layer)

Piet:

https://docs.rs/piet/latest/piet/

https://github.com/linebender/piet

Related: 2018 Paper: "A Proposal to Add 2D Graphics
Rendering and Display to C++":

https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p02...
Steam turbines can easily reach 40% efficiency. Simple (single expansion) steam piston engines are much less efficient, usually well below 10%.
Good point!
I haven't been able to play around with Claude 2, but I have with GPT4-32k. To me, 32k sounded like a lot, but in practice it came out to fit only a few of the dozen or so files I was interested in working with. I still had to splice in only the most relevant context.
I think we're going to have a lot of the same problems until context lengths get several orders of magnitude longer.
Have you done much Ts programming?

It’s SO easy.

All programming languages should be this easy.
Amazon and other vendors have literally dozens, if not over a hundred, alternatives these days, starting close to $100. You can find N100s for $179 new and that is supposed to have fairly close performance to the N200 (20% difference?). It's a tough market for this to compete in.
Harvard Professor: Myths About Exercise, Sleep, Running, Cancer and Sugar [video]
While this is true, my hope is always that these kind of posts will spark meaningful discussion or be relevant to the current tech meta / zeitgeist.

This thread is 50% "this software is garbage" and 5p% "why was this posted here".

Seems a low hanging fruit for the scythe of moderation to me.
It would be interesting to benchmark the CPU performance of a full page load and paint for each version. At the end of the day the language parser will see the decompressed text, so the minified version should reduce the time spent in that stage. However AFAIK a basic minify, that only compresses whitespace and identifiers, would only speed up the lexer, which I expect is the fastest part anyway. But reducing the number of actual CSS rules (as the author experiments with manually) may make a measurable difference

fwiw I don't bother minifying anything on my personal site. I realise that complex sites can have large enough payloads to make it worth it, especially for Javascript, but for the typical developer blog it's likely overengineering in the extreme. If I were to apply any postprocessor it would probably be a prettifier, for the HTML, since the template substitution results in mismatched indents. But then again anyone looking at the DOM is likely to be doing it in the dev tools, which already renders a projectional view, rather then the original source
Git-botch-email
That same argument can be used to say we don't need any technological advancements.

It isn't because some individuals are better fit for something that others wouldn't benefit from help.
> I don't remember news papers being a status symbol exactly

How many people have told you they subscribe to the NYTimes?

Even now, it comes up quite a bit.

But in the olden days of people reading the paper on the train, it was a topic of conversation much more. How many papers one subscribed to, which one, etc etc.
I agree it's an incentive. But if I pay extra car-stealing fee to a builder who builds me a garage and steal your car, you'll probably think less about how I was incentivised and more that you didn't see the money.
I keep banging this drum. I want my TODO system to be a data lake, not a data warehouse.

I want to write down things to do, useful resources, thoughts, etc. as quickly as possible. I dont want to structure this data. I just want to write it without barrier and once im done with the task Ill probably never see it again so any time spent organizing is a waste.

I have folders with the issue number and a md file with my notes.
That will move your cursor to the right by one character after exiting insert mode.
You are right I was comparing buying over the internet and talking to someone, but if I have the choice to talk to someone in person versus over the phone, I would prefer in person 100%.

For the video the other person posted, the DELL experience seems particularly shady since they are the only manufacturer which pushed heavily for insurance and financing. They did this experience twice (in 2018 and 2020) and this issue happened both times. So the website part of the product seems fine, however if you talk to a DELL salesperson then you may have to expect shady behaviour since it looks like they are encouraged to sell things you don't need.

But yeah, don't spend thousands of dollars over the phone, I agree.
Cloudflare use to only perform compression level 4 (level 9 is most compressed), because they found while the file they served was Bigger - the amount to time to compress/decompress was longer for Level 9 … resulting in perceived slower loading/speeds of end user.

https://blog.cloudflare.com/this-is-brotli-from-origin/#:~:t....
I am not talking about learning vim. Of course, that is a huge time investment and you have to make your own judgement if that is worth it (for me it absolutely was, but I was in University with few obligations and lots of time).

I am talking purely about going from a vim without IDE-like tooling to one including it. That can be done in an hour.
Aren't they a Perl shop? That shouldn't matter, people can make it rain with, say, TCL in some places, but it must be hard to find engineers if that's the case.
I use this method and I want to highlight another advantage, besides shortening a huge list into a small, manageable amount. It allows you to pick the tasks for the day based on the current context. How much time do I have in the day (e.g., do I have a lot of meetings scheduled or not), what are the most important/urgent tasks at the moment, what is my energy level, and so on.