skysight-inc/HackerNews huggingface dataset:
Gerund Adjective Noun (heading)

* Gerund Adjective Noun (bold): (colon) text (non-bold).

----

Already the format like this. Then plus points for sounding like an empty phrase that chatgpt likes. Eg from the heading "Addressing Unmet Needs" then bullet "Empowering SaaS Developers:" in bold.

It's hard to describe. If you use chatgpt a lot, you develop an intuition that has many components.
I find it bizarre how such a site ended up an SPA. Nothing about it suggests SPA. This could just be a website and would be supported by any web browser, but instead they've implemented a crap custom browser and web in JavaScript.
Show HN: Create your own blog site with this Ready-to-Use Template
Hello, HN! I’d like to introduce 'Starter-Template-For-Blog,' a blog template for developers.

When you write a Markdown file in your local folder, this template parses it into HTML and displays it as a post.

Since file storage server is not needed, it’s convenient for starters who want to build their own blog site.

You can also easily customize it to fit your style.

Everything is set up. Just start posting with it.

Thank you!
No, it doesn't read like that. The hyphen completely eliminates any possible ambiguity.
This functional bureaucracy is 100% compromised by the parallel power structure, "Putin's Vertical".

Pretty much everyone employed by the state, from school teachers who en masse rig elections to the judges who do FSB's/president office bidding, have to be assumed irredeemable.

Russia didn't to the "lustrations" that Poland, Czechia, East Germany and some other countries did, and the Hydra survived.
> I think that prohibiting them from doing it (as we do today, mostly) is also wrong. EVEN IF the patient is "too stupid to understand it correctly".

There's a lot that can be said on this, but it's harder to defend that position if the decision has an effect on others. The obvious situation that arose during the pandemic is someone experimenting and then creating more work for an already overwhelmed hospital system. Then you have to ask about paying to clean up the mess - should it be health insurance, that is paid by everyone else? If you die, what are the effects on your family? How do you draw the line where "well they don't have much time left anyway" vs "they killed themselves experimenting with flu treatment"?
Usually this joke flies but apparently, after the last election, people seem to take it seriously.
I think the advantage is just that the same code runs on the server and in the browser, same as with a lot of code for Node.js.

For example, I wrote an ssg in rust but I was able to fully compile it to wasm and it works in the browser.
The avg wealth of a small business owner is 3x a non business owner. Look up avg wealth by age and you do the math.

10% of Americans don’t get big corp RSUs. As I said HN lives in a weird tech echo chamber.

As I said, spend some time reading. I pointed out some good places to dig into this.
Maybe that’s what happened already.
Yeah, that is not our battle. At least not right now. Excel, and Google sheets, are and will be far more advanced than IronCalc. What we can do is to cater different needs. The focus is on lightweight and open source. Given the billions of spreadsheets out there I wouldn't be surprised if for a small percentage of them IronCalc is a better option.

The reason for Excel compatibility is twofold:

* You can use your workbooks as the are
* You don't need to learn a new tool

> do you plan to offer a transition to more modern forms of calculations as vectors and arrays formula panels together with frozen sheets of raw data and output?

So far, nothing beyond Excel's compatibility
Ask HN: Local Image Classification in the Browser?
I want to create a chromium extension, one of the main components of the extension is classifying images (think dynamic content filtering, a few different categories, one of which is recognizing inappropriate content).

Originally I wanted to use a multimodal llm to classify images, because they tend to do quite well at classifying images with little dev effort, but it seems like it won't be possible to my knowledge to get a local model working with a Chrome extension, and an api call for each image will be too expensive as my goal is for it to be free to use.

So next I looked into tensorflow mobile net, and tried this specific example:

https://github.com/tensorflow/tfjs-examples/tree/master/chrome-extension

It looked promising and while it technically worked, it seemed to do very poorly on categorizing most things(except tigers, it seemed to consistently recognize them well). Accuracy was far too low.

Anyways I would like to hear opinions of people who are more knowledgeable in this field, what's the best solution to do a rough, but accurate classification of images with the least dev effort and runnable on a browser? Should I invest time experimenting with other tensorflow mobilenet models, or should I expect fairly low accuracy in them too? (I would like to as much as possible avoid investing in the effort of training my own custom model at this stage)
Came here to say this. What reason could there be for limiting this behavior? I had to screenshot to zoom. (facepalm)
My guess is that speed is not their first concern.
How does your project compare to:

https://bossanova.uk/jspreadsheet/v4/ which is the open source version of

https://jspreadsheets.com/

Serious question. I base a lot of work off the open source jspreadsheet. Curious about yours.
Keywords were never an issue to me, because I love tools, and most proper Modula-2 IDEs supported automatic formatting, just like I write SQL in lower case and let my tools work for me.

People should stop designing languages for notepad and classical UNIX V6 vi as editor experience.

Casts well, each language has its own nomenclature for type conversions.
I think it's the general idea that free (as in speech) software is "democratic". Even if the project does not do what you want you can always modify or fork, i.e. make changes privately for your own use or even distribute them. Closed source software is like totalitarianism, the leader or leading party knows what is best for you.

Democracy is not the best analogy, free software projects have BDFLs. The difference is more indirect, in democracies citizens have rights and freedoms. In non-democracies typically less so.
while your app gets rejected when there is a button that does nothing :D
Thanks! Yes, that is exactly the top priority of the project right now.
Hey, sorry for the noob question. What is the use case for this. Is it to integrate into webpages for rendering data in spreadsheets/tables ?
can you give an example please? i can't imagine how any section of code would be affected by removing an unused variable. if the code reference the variable, it would be used. if it doesn't, then why would you have to delete it?
The hard problem for a laundry robot is not folding the clothes, it's getting into the laundry room.

Living in European city, space is a hard constraint. The cost of rent is 30€ per square meter per month in Paris.

Laundry rooms are small. This robot is too wide and won't be able to go through the door of my laundry room. Ironing boards are foldable for a reason : they need to be setup every time. This robot can't do it, and also can't handle the softener bottle for the washing machine.

Having 1 square meter empty table (0.5 for the table and 0.5 accessible space for the robot doing the folding) dedicated to folding is a pipe dream for most. Laundromats are there because some don't have enough space to even have a washing machine.

Laundry room are a dedicated space for humidity and ventilation reason, so they have been designed on specific location on house plans probably more than 30 years ago on average, not having in mind robot accessibility, but rather be as small as functionally possible.

Quite often for people not living in flats, but in houses, the laundry room is located in the basement with only stair or single step access.

I don't think architect and construction accessibility norm will change fast enough, specially with bipedal robots right around the corner.

The slack necessary for home robotics emergence has already been eaten multiple time due to the high cost of space.
In other news, LLMs aren't AI and tulips aren't gold.

Same as it ever was, same as it ever was...
IMHO the Zig stdlib (including the build system) by far isn't as elegantly designed as the language. There's more trial-and-error and adhoc-solutions going on in the stdlib and there are also obvious gaps and inconsistencies where the stdlib still tries to find its "style".

I think that can be expected of a pre-1.0 language ecosystem though. Currently it's more important to get the language right first and then worry about cleaning up the stdlib APIs.
New CERN chief pledges to forge ahead with $17B supercollider
How would you go about decrypting that traffic? I guess some kind of proxy, but I would assume that Windows would use certificate pinning so as to avoid MITM attacks. Another option?
Homarr
Hi snthpy, that is planed! We used to have that, but I removed it to simplify the UI.

If you don't mind compiling yourself there is a somewhat rough tool tat does that:

https://github.com/ironcalc/IronCalc/blob/main/xlsx/src/bin/...

It will tell you exactly what cells evaluate differently.

I will also add mentions to unsupported formulas and features
Just wait until they gain meaningful context persistence and the consequent feedback loops.
Of course Pulumi can do for loops, you're using a proper programming language.

I meant that I doubt that I could 'cp -a' on a whole deployment tree, and deploy the copy successfully without having to make any code changes.

Although thinking about it, I take it back. It may be possible with Pulumi with the right code structure and naming conventions, and if configuration were separated entirely from the codebase, and if variables were inferred from the directory structure. That is really the thing that allows me do to it.
The Homelab Wiki
I generally agree with you, if you want someone else to do the checkout for you because you don't like doing it.

But if you also buy clothes only made from hand-spun yarn, I mean, it was a problem for the yarn-spinsters back then, and by all means help them. But paying someone to do something that no longer needs doing is how you create bullshit jobs. No problem with spinning yarn for recreation, but if they have to do some complete nonsense to earn a roof and a meal... there are kinder ways to help.
I'm pretty sure if you put a file on s3, make it public, it will be accessible for quite a while, with no cost (if it's just text like you're describing). I have an aws account that has the html/js stored in s3 for a static website i created, I haven't paid a bill in years on it, and the site is still running today.

I don't expect it to last 100 years though, they may very well change their free policies a year from now, hell, i don't know if AWS or even Amazon will be around 100 years from now.
In pseudocode:

a = input()
b = f(a)
c = g(b)
d = h(c)

If you delete the unused variable d, then c will be unused, so you’ll have to delete it too. Iterating this, you will end up deleting the entire code.
"Trumpistan" sounds very dismissive, so I'd bet it was actually written by someone in 2021 who's still salty about the 2016 election results.
Anyway, this feels very immature, I'd rather pass on this software altogether.
It seems that most top tier open LLM models are coming from China. Even though China has restrictions for hardware used for training.
It would be interesting to also compare with Claude 3.5 and Deepseek 2.5
I suspect there may have been a few levels of conspiracy that you had to work through before you got to where you are today.
> Now it takes two salaries to finance a house and a family

Yes! I have been thinking this. So as an economic consequence of both parents being able to work, now the choice to stay home and care for the kids is an even harder one. The birth rate falls. Kids are raised by childcare workers, not their parents.
Woah! I didn't realize luckysheets renamed to univerjs!

I think at the time being you should stick to univerjs as it is a finalized product. Once we reach version 1.0, IronCalc should be easier to deal with and you cold consider using one or the other.
Here’s here I wrote and self published books about my adventures around the world, print and ebook.

I also have a hardcover photography book.

Happy to help if you have questions.

http://theroadchoseme.com/how-i-self-published-a-professiona...
Google has been doing it 2 decades ago with Gmail and the like. They could compile java to js. More recently, clojure and c#'s blazor come to mind that have the same ability.
Certainly. I have a friend working in this space (AI lab automation). In a few years he expects competition to be fierce, though.
Do you make a living from this extension?
A satellite could jam the signal for a minute or two every ninety minutes, which isn't a lot, although it might be enough to be annoying.
Hacker News Random Story Chrome Extension
> But the bad feedback criticism is spot on, though the better solution is to replace symbols in-place, why would you prefer your "awful handwriting" to beautiful math symbols with excellent legibility?

You mean it should replace your handwriting with typed symbols?
I started with a blog to get into the habit of writing and get better at it, Then I published books.

The main reason to do so is that I get paid for book sales, but not for the blog.
> and be assured (mostly) that it'll be around 100 years or more from now?

You print it and add it to your book (not sure if any ink will do, though)
The idea is to have an egine that is clearly separated from the various "skins" like a React, Vue, a TUI or a desktop app. At the moment the React component is a bit difficult to use in isolation. I need to provide a npm package that folks can install
Andrej Karpathy on learning (should never be fun)
Rust vs. C vs. Go runtime speed comparison (2023)
No the open-minded young see the potential, buy the asset while it's cheap and the slow pension funds in the legacy financial system eventually catch on and buy in with much larger quantities, pumping the value as they do so.

The boomers' pensions will effectively fund the pensions of the young who will be living off the 0.1BTC that they bought at $3000 but which is later worth $1M by the time they retire.
If he's hosting just some textfiles (i.e. a few KB), he won't have any aws bills that he would need to worry about prepaying. (I have a static s3 website, low traffic and low storage size, and i have not paid anything on it for years).

At least that's the case today, but the policy may change tomorrow. It's not easy to guarantee anything 10 years from now, let alone 100 years.
TRaSH Guides
Or the compiler could just add a flag and not make assumptions about my setup or workflow. Also linters are optional and under my control. Meanwhile the Zig compiler is forcing that onto me, and for what benefit exactly?

> I wrote a 16kloc Zig project a couple of months ago, and not once the 'unused variables are errors' thing was annoying

That's great, but different people are different. I've tried learning Zig twice by now but this is just a dealbreaker, simple as that.
The data is stored in your browser's localStorage.

I think the take is a tad different form pysheets. Cool tool though!
> creole English (broken English)

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

Side note: creoles are accepted as version of French/English etc. that evolved on a different timeline while getting heavy influences from the local languages. For a while it was common to call them "broken" or "bastardized" [0], in language circles that's pretty much a thing of the past I'd say. Same way we don't call French broken Latin.

[0] https://guyanachronicle.com/2013/10/13/the-rich-cultural-exp...
Canada reports first presumptive positive human case of H5 bird flu
I haven't seen Wasmnizer before. This looks like a cool project and I'll be definitely taking a closer look when I have some time, but for now I just took a quick peek.

The main difference is obviously TypeScript vs JavaScript. Because they are not bothering with JavaScript, some stuff is much easier, like for example if a function specifies an argument as `number`, you can statically compile it to use a type representing a number (possibly even without heap allocations) instead of passing something like `anyref` everywhere and doing typechecks.

The second big difference is that they seem to use types imported form the host. This means they can implement part of the types/builtins/methods on the host (which is easier, cause in JavaScript you simply use JavaScript for defining host stuff) at a cost of doing more calls from WASM to the host. And then you need the host to implement those functions (here is an example for JS host: https://github.com/web-devkits/Wasmnizer-ts/blob/main/tools/...). My plan for Jaws is to only rely on WASI, so that you can run your program on any runtime that supports WASI.

I'm also not sure about their approach to semantics. I can't quite grasp how they implement for example scopes. I tried to compile a small TS script that relies on scope, like:

let message: string = 'Hello, World!';

function test() {
console.log(message);
}

test()

And the result was console.log printing null. I'm not sure if I'm doing something wrong or is it expected, but I'll ask them in an issue later.
No it doesn’t, CDNs now very specifically are not able to download it for all sites like they used to. Chrome saw to this.
RFC9669: eBPF Instruction Set Architecture
I used d3.js for Visprex and some of those graphs are modified from examples in https://d3-graph-gallery.com/
I don't think Graphite is the first. Gimel and GIE already exist, and I think there are other more obscure ones.
Bare metal code and a photodiode will both have latencies so low as to be irrelevant compared to everything else floating at dozens of milliseconds.

EDIT: well, apparently these are photo resistors, which are much slower and could in fact have substantial transition times (brief lookup indicates 10ms), so could definitely be relevant.
Am I using this wrong? I tried inputting a very simple test with obvious things to be corrected, but I get no warnings.

Screenshot: https://snipboard.io/bF2DYA.jpg
If you scroll down, this is a general-purpose robot. It can drive around and bus the table or fold a cardboard box.

I'm not sure it can't handle the softener, and V2 will likely be able to set up the ironing board.

In terms of size, even now, it's smaller than a fridge, washing machine, dishwasher, or many other household time-saving appliances common in most houses (although not necessarily historic cities with multi-century homes not designed for them). No effort has gone into shrinking it either; perhaps with clever engineering, it can be made much smaller if it moves out of the research prototype phase.

Another question, to me, is cost. Many robots like this run around $100k, and with good reason. Can this be brought down? I hope so.
It boils down to being able to walk away .. but you're totally right, most people are never able to be in that position. It's a luxury for most.
At the time of writing, you can use Rust, Javascript and Python bindings.

The React front-end communicates with wasm compiled from Rust.

Java bindings are planed but not in the next ~6 months. A client/serve architecture (like libreoffice does) with IPC or sockets might be a good idea for languages that we don't provide bindings to. also not planned for the next 6 months
He should have measured the latency on Facebook web messenger latency. I sometimes experience more than second even sometimes 2 secs per letter. Its amazing how can they make something so unusable on a very simple text input.
the LLM just doesn't have enough compute I think probably step by step it could do it. anyways most leading LLMs can write a backtracking search program to do it and I think +tool use should be counted
> So, in practice what usually happens is that, when people hit UX challenges they go to a consulting firm and commission a backoffice software to address the Excel limitations. Some business may pay for nocode but that is very rare. They go to backoffice software firm and they build a CRUD software that is now not replacing Excel but compliments it.

Heh, where were you 6 month ago when my team was pitching some of our traders on replacing a system they'd built for balancing their strategy. It was built in excel of course, but what surprised me was the resistance to changing it at all. They all hated the thing, it was slow and crashed often, and right in the middle of the difficult part of the work too. Working with it was a terrible experience, even for people used to medium business enterprise crap. Yet they refused to consider any alternative to building some CRUD around it that would extract the worst parts.

The issue we faced was that there was no way we could contribute to this excel monster while still following the risk tolerance of our department. It's not that we're opposed to building something that is probably a bad idea, if it helps build relationships that let us build something better later. It's more that as soon as IT touches it, we get to own every legal aspect of it too. So they ended up with an external consultant that built them what was essentially an external database they could query, which was then supplied with data by some program somewhere.

It ended exactly as you say. They got a back-office firm to develop some one-off hack that alleviated the immediate problem, without replacing excel.
As an expert in Excel, don’t you think Google Sheets has chipped away at Excel's dominance in a very smart way? I’m not saying that Google Sheets is a complete competitor to Excel, but it has been highly user-oriented. And, if we add Apple Numbers to this discussion, I feel it’s still at a kindergarten level by comparison.

I think this is where IronCalc like software could thrive: finding a non-complete competition to Excel, and Google Sheets that does the other part of the work better.
You are right. I created a ticket to remedy this:

https://github.com/ironcalc/ironcalc.github.io/issues/14
Is “source separation” better known as “stem separation” or is that something else? I think the latter term is the one I usually hear from musicians who are interested in taking a single audio file and recovering (something approximating) the original tracks prior to mixing (i.e. the “stems”).
Wow, looking at the demos on the website, I am insanely impressed at just how fast the editor loads into them, and just how snappy the procedural editing is, on my mid-range smartphone no less. That's genuinely inspiring! As someone who this week has had the itch to A) learn rust, B) use webassembly for something, and C) pick up Svelte for something, this was a really cool thing to see this morning :)
I recall reading many comments on HN confidently predicting that the moment a self-driving car caused an accident that killed someone, that would be the end of self-driving cars. But while they have caused accidents, and there has been resulting lawsuits and investigations by regulators, it hasn't put an end to them. And with the incoming US administration, I'm expecting far less legal and regulatory barriers to greater use of robots and automation.
Not very impressed by the problems they displayed but I guess there should be some good problems in the set given the comments (not in the sense that I find them super easy but they seems random and not super well-posed, and extremely artificial problems--in the sense that they seem to not be of particular mathematical interest[or at least the mathematical content of the problem is being deliberately hidden for testing purposes] but constructed according to some weird criteria). Would be happy to hear an elaboration on the comments by the well-known mathematicians
The Pythonic Emptiness
Hoppy Fizzybottom is next.
Be serious. Go retry GPT-3 and compare it to Claude Sonnet and come back here.