skysight-inc/HackerNews huggingface dataset:
There are heaps of different approaches, depending upon what you're wanting to achieve.

If you're not sure sure, then maybe start by figure out an area of skill you want to improve on or just plain like doing. Then go and find some OSS projects that use that skill or could benefit from someone with that skill contributing.

If you happen to have artistic or documentation writing skills, there are heaps of major projects you could really help level up by creating a bunch of official guides and documentation for them.

So, what sort of stuff are you into and wouldn't mind spending time on?
Let's see how people will boycott both Adobe and Figma
This assumes the model is different on each computer.

And that made me realize that Google might start training it with your browser history. Anything is possible at this point.
I’m curious - are you American? I’ve had some former coworkers (non-Americans) who used to work in San Francisco and it sounded like they encountered a culture of drinking at work that I’ve never seen in Germany or Austria. I remember one story about every Wednesday afternoon a booze cart would go through the office and people would get absolutely hammered on hard liquor (while still at work!)

I don’t know if this was specific to that (large, household name) company or if that’s emblematic but it sounded like a very bad idea (they had more stories of excessive drinking but that was the one I recall off the top of my head).
Statistical Review of World Energy 2024 [video]
> You simply won't be able to execute unvetted software soon.

Yes. Every microcontroller will phone home to verify your software’s signature.
I have implemented AI/ML solutions in Financial Services in 15 countries and know for a fact that this is not true. If they only refer to generative AI, I'd argue that the space is moving extremely fast right now. That makes it hard to implement anything as one might not know if next week another company will have a better model or AI safety alignments completely bork an existing model.
On top of this comes the regulatory burden, which is in place for a good reason.
The author is obviously confused. Meteor is/was a module for Lisp, not a whole new system.

It is not incomplete due to exhibiting Lisp syntax; that's a feature.

> The first SCHEME system on top of a MACLISP system would be a Metasystem.

To the present author, it would evidently be an incomplete Metasystem, while it relies on the underlying Lisp's reader.

Neither a whole Metasystem or a library macro are incomplete for not having their own token-level syntax.
i dont know much about machine learning but what i think i know is that its getting an outcome based on averages of witnessed data/events. so how's it going to come up with anything novel? or outside of normal?
We will see many ToS changes in the near future. Better to read them this time.
> But whatever word you choose, you'd do well to remember that open source is first and foremost a method of collaboration between programmers who show up to do the work. Not an entitlement program for petulant users to get free stuff or a seat at the table where decisions are made.

Sounds to me exactly like words of someone who has actually been running relatively popular open source project(s) for a long enough time to get really tired of all the people who have opinions and needs but absolutely no interest in contributing anything of value.

(there are more ways than code, and money isn't the only alternative either.)

I see no contradiction with the reality of the project structures of those "who actually make it work" and ship _software_ vs the community of people who use the _software_. Each project will have unique details, but the users will usually outnumber the makers by order(s) of magnitude.

Open source is indeed a programmer collaboration methodology. Any notion, or even existence, of "a community around the project" is completely separate.
To me, this reads like a very reasonable take.

He suggests to limit the scope of the AI problem, add manual overrides in case there are unexpected situations, and he (rightly, in my opinion) predicts that the business case for exponentially scaling LLM models isn't there. With that context, I like his iPod example. Apple probably could have made a 3TB iPod to stick to Moore's law for another few years, but after they reached 160GB of music storage there was no usecase where adding more would deliver more benefits than the added costs.
Hi!

I'm working at XWiki SAS [1] on tools to migrate from Confluence to XWiki [2], an open source and powerful wiki software that was born at about the same time as Confluence.

We have all this. We offer support and consulting, including for handling your migration. Our migration tools try to keep as much of the content and its feature as possible, and we work on compatibility macros for this.

Feel free to reach us, or me.

[1] https://xwiki.com

[2] http://xwiki.org
Reno is right next to Lake Tahoe, a very popular outdoor recreation area, and the Tahoe National Forest. It's also just a couple hours from Yosemite.

Salt Lake City also has fantastic wilderness nearby, and one of the best winter sports scenes in the nation. Perhaps in the world - they hosted the Olympics in 2002 and probably will again in 2034.
Archive:

https://archive.is/20240630042149/https://www.ft.com/content...
Hi, I just want you to know that I'm blown away by your keyboard. I'm not even a native English speaker and it's incredible. After paying around with it for ten minutes I decided to pay the 5 dollars to show my support to this initiative.

I'm especially happy to see that you mdocumented how to use your own finetuned models and predictive text transformer. I'm betting it will end up enabling community driven multi-lingual dictionaries and transformers. Thanks a lot!

One feature request I have though is (although I understand the limitations of transformers) to seamlessly handle more than 30s of audio, even though it takes more time to transcribe it still is a huge pain to have to wait for the first to end writing to then speak again. It's not that difficult to queue audio segments right :)?

Also, the language choice picker from the keyboard shows the choices too high : on tall phones it's cumbersome to have to reach up there.

Also the beamsearch is "recommended" but it would be better to also mention that it makes the decoding way faster.

Overall, allowing more access to advanced settings would be awesome for tinkerers, for example choosing the depth of the beam search!

Anyway thanks a lot FUTO is awesome!
An unexpected journey into Microsoft Defender's signature World
Yes: LibreWolf, Falkon, Qutebrowser, Luakit, Epiphany, Ungoogled Chromium to name a few.
I dont think a normal person (including me) would be able to read a zillion page TOS agreement.
My unscientific research contradicts this thesis. Foucault became a classic who approaches Aristotle and Plato.

Anecdotally, the post-structuralists were still a curiosity in the 80s.

https://books.google.com/ngrams/graph?content=Chomsky%2CDele...
Which is why it's so important for teams to agree with management on a definition of "done" well in advance, to avoid this kind of argument later. Also why it's important for management to understand that velocity/estimation are Descriptive for long term planning, not Proscriptive and short term.
It's already done: https://windowai.io
Texifier is incredible. So much faster and nicer than overleaf. They wrote their own display engine in Metal if I understand correctly.
IMO if you want to drive adoption you need to ship an all-in-one container. Use runit, and stick the DB, redis and your app in the same container with one nice big data directory.

Because for most small teams with the ability to run containers, that's going to be all they ever need - and it means your "let's try it" experience is just `docker run <my container image>`.
Features I would like to see:

* markdown support (for writing/formatting)

* mermaid support (for diagrams)
I think it matters greatly because currently even if you have a custom ROM on Android you still don't have a choice for offline speech recognition. For me I'm on grapheneOS and was still stuck without speech recognition until FUTO uploaded this.

This keyboard is awesome and I paid for it 10 minutes after paying for it.
Control Drones with Brains
Getting the world record in HATETRIS (2022)
My gut reaction to that is that the real world is way more complex than biosphere 2. It's likely that many keystone species aren't even known to science yet! For instance that recent HN article on "dark fungi".
Only that it will take 5-10y to be regulated, until they will have to pay a measly fine, and let users choose. But then we will have the same game as with GDPR conformity now, companies left and right acting as if they just misunderstood the "new" rules and are still learning how this big mystery is to be understood, until a judge tells them to cut the crap. Then we will have the big masses, that will not care and feed all kinds of data into this AI thing, even without asking people it concerns for consent. Oh and then of course Google will claim, that it is all the bad users doing that, and that it is so difficult to monitor and prevent.
Not paying for a book when you have the full ability to do so is just greed.

But there are also those who come from places where monthly wage is like $200, so they wouldn't be able to afford a $30 book even if they wanted to
Isn't it what Brave Leo or Opera Aria does?
Use an llm ;)
The part before your quote, that you cut off is important.

> even on iOS you can't manually trigger a firmware update as

Having the option to manually trigger an update, and seeing the progress would not affect the average user at all.
This is the first time I’ve ever seen taoup ever recommended besides when I try to bring it up. It’s full of collective knowledge that’s foundational, along with Steven’s books, (if you want to work in Linux land), yet it’s never mentioned :(
Hi!

I work on XWiki [1]. Nice to see fellows building open source alternatives, we can't have enough of this. I hope you succeed.

It takes a lot and lot of work to build something comparable to Confluence. XWiki has been there since the beginning. How do you position yourself compared to XWiki? What made you decide not to join the forces?

[1] https://xwiki.org
This site just ignores my language settings and guesses something based on the region it puts my IP in. Since that's Belgium, I get Dutch (which is not even in my "preferred languages"). Just lovely.
I am anti-copyright, but I think you're considering this through the lens of a computer scientist/rocket engineer instead of someone who's had to work a worthless desk job or wait tables or paint houses.

As someone who recently (and probably unsustainably) got out of the cycle of worthless jobs and knows a handful of musicians, here's my perspective:

Indie (and indie label) musicians can actually do fairly well with recorded music. No, they won't be rich. Middle class is at most the target, usually under. Live in a third-tier city and have few expenses. You don't need to sell very much for a baseline livable state.

$10000 a month isn't an achievable target for most working artists. $800, on the other hand, is, even without touring. Sell a handful of Bandcamp copies, sell a few physical copies (cassettes are best for this in the current moment, being cheap to produce and having a fairly loyal audience), have your back catalog do well enough on streaming.

$800 is enough to live on, if you're living with roommates. In many ways, living with $800/month and no unfulfilling 40hr job is much better than living with $1800 and an unfulfilling 40hr job. Even if you don't want to live with roommates, it cuts the amount of work for an employer you have to do by a great deal. Working low-skill work is soul-crushing.

For authors, from what I understand, this baseline is even more achievable. If you have no hopes of getting rich, the current copyright system is fine.
How do you even know when an upgrade needs to be done?
Any observable behavior ...
They could also just drop a device with a microphone in your bag and listen to both sides of every conversation. Involving bluetooth seems like an extra complication.
> Overall I don't think this is a fair argument against exponential growth.

Do we still need to make a fair claim against unrestricted exponential growth in 2024? Exponential growth claims have been made countless times in the past, and never delivered. Studies like the Limits to Growth report (1972) have shown the impossibility of unrestricted growth, and the underlying science can be used in other domains to show the same. There is no question that exponential growth doesn't exist, the only interesting question is how to locate the inflexion point.

Apparently the only limitless resource is gullible people.
how would you know how to reach per-site resolvers?
Take the time.
The “Vital Sign Detection & Healthcare”[1] section is very interesting, thank you! I am looking for a way to measure the heartbeat of a single person in a completely non-invasive manner (so without contact) and I see that it can be done with Wi-Fi (2019 Paper [2]). However, I’ve noticed that there are a lot of methods (video analysis, thermal camera, etc.), but they are hard to find as ready-made products at a reasonable price. The simplest solution is under-mattress sleep trackers, but unfortunately they are not an option for me.

1. https://github.com/Marsrocky/Awesome-WiFi-CSI-Sensing#vital-...

2. https://arxiv.org/abs/1908.05108
This keyboard is incredible and I decided to pay for it just 10 minutes after started using it because it really ticks all the boxes I've been waiting for years.

Thanks a lot FUTO! CAN'T wait to see what you'll do next!
This topic was talking about conscription though, a measure of last resort.

If we really reach a point where conscription is required, it also means that carrying an uterus is probably irrelevant: it's either kill or be killed.

Hopefully that's never going to be a thing again in as many countries as possible
I’m still waiting for SalesForce to integrate an LLM into Slack so I can ask it business logic and decisions long lost. Still waiting for Microsoft to integrate an LLM into outlook so I can get a summary of a 20 email long chain I just got CCed into.

I don’t think the iPod comparison is a valid one. People only have so much time to listen to music. Past a certain point, no one has enough good music they like to put into a 3TB iPod. However, the more data you feed into an LLM, the smarter it should be in the response. Therefore, the scale of iPod storage and LLM context is on completely different curves.
Isn't consent by default illegal under the GDPR?
I was just about to comment something like: worked fine for me... But then I realised that the only time I did this I was 6+ timezones away from my collaborators.
It doesn't provide API reference, just the overview.
Not quite the same use case, but I've been really enjoying using https://nextra.site/ to create a static documentation site for one of my projects.

It's managed to strike a good balance of getting out the way and letting me mostly just write plain markdown, whilst being able to fall back to react components if needed.

With CD to GitHub pages on merge to main I think it's a pretty good experience
> They let people concentrate on the actual business logic, not sprinkling little bit of business and error handling logic all over the place

This can lead to trouble if the programmer doesn't keep in mind that various (but perhaps not all) operations can throw. In particular, proper behaviour in the exceptional case may require a more specific order of operations than is needed for proper behaviour in the normal case.

Raymond Chen did a great blog post on this in 2005, Cleaner, more elegant, and harder to recognize. [0][1]

[0] https://devblogs.microsoft.com/oldnewthing/20050114-00/?p=36...

[1] https://news.ycombinator.com/item?id=406391
The age of the universe is a measurement, not a premise.
You can have the same philosophical distinction over the term "error". Is it really an error if your computer did not literally catch fire or otherwise took physical damage?

And yet this hasn't stopped even nontechnical people from using the term without any significant communication problems.

I think a more interesting discussion might be what exactly the difference between "errors" and "exceptions" is in computing, though I'm not sure there is one in practice. (I think in theory, "errors" are supposed to be caused by factors external to your program, like hitting memory constraints, while "exceptions" are internal to your program? I'm not sure if this is universally true though or just a java-ism - and even in java it's not consistently followed through everywhere).

So until this is decided, I think the most useful practical definition of exceptions is "it's a special language construct that makes it easier to manage errors".
As a person, you, having written a book on FP, would you consider this book an okay starting point for a programmer, me, with very little FP knowledge ?

Kudos for spending so many years on this, that's very inspiring.
Show HN: Social goal tracking webapp for motivation and consistency
Like many of us, I've set goals only to find staying consistent is the real challenge. This insight led me to create Friengle, a web app that uses social accountability as a powerful incentive to keep us on track.

I'd value your thoughts or any suggestions for improvement. Can you see yourself using Friengle to stay motivated?
I'll take the easier path. Legiferate.
If only there was a way of using setjmp/longjmp-style contexts instead of goto, un/winding the stack as required. So we could travel around in time... unfortunately you can't work with a setjmp buffer before it's actually created, unlike gotos.
Hi,

As said in other comments, I work on XWiki. We support Markdown [1] to write documents, among other syntaxes (including (X)HTML), although it's way more limited than our own syntax.

For Mermaid, apparently there are initiatives to integrate it, but nothing finished [2, 3] I guess.

[1] https://extensions.xwiki.org/xwiki/bin/view/Extension/Markdo...

[2] https://github.com/jingkaimori/xwiki-mermaid

[3] https://dev.xwiki.org/xwiki/bin/view/GoogleSummerOfCode/Merm...
Yes it is, to the extent consent rather than legitimate interest is the legal basis or even under legitimate interest if the data meets the GDPR definition of sensitive. I suspect legitimate interest as the legal basis here would be legally invalid in this case, but it would not at all surprise me if Figma were to try to away with that argument.

The GDPR is not actively enforced enough for compliance to be as widespread as it should be, especially by non-European companies but even by European companies. (I suspect that’s part of the reason lobbyists haven’t forced in more loopholes through legislative amendment; the EU and member-state politicians and regulators can look stronger on privacy than they are without actually severely impacting the corporate surveillance and advertising regimes.)
> Still waiting for Microsoft to integrate an LLM into outlook

Given that Microsoft this year is all-in on LLM AI, this is surely coming.

But perhaps it will be a premium, paid feature?
You can run Gemini Nano locally in all web browsers supporting WebGPU through MediaPipe: https://x.com/niu_tech/status/1807073666888266157

I'm looking forward to see a cross-browser polyfill, possibly as a web extension.
Overleaf is an example of academics' Stockholm syndrome with respect to LaTeX. It's a not very good web-based text editor with none of the basic features you'd expect from your text editor. Think Notepad, but online. But these guys use LaTeX... they're not discriminating consumers. So then you get locked into it by your colleagues who have never used a decent text editor or IDE, and never thought "hmm, I wonder if it should take less than half an hour of fiddling with parameters to build a decent-looking table".
If anything, I am more surprised that Google did comply with the order. The entire value of 8.8.8.8 lies in it being operated as a neutral and independent resolver. If they start returning bogus results for this, what's preventing them from returning bogus results for queries which are inconvenient to their other business units like Youtube? They clearly already have the infrastructure in place to falsify results on a country level...

And it'll of course open the floodgates to all kinds of government abuse. This time it's a French court order concerning copyright infringement, next time it might be a kangaroo court ordering Facebook to be blocked because of "political propaganda harming national security".
Wow, no need to even send your data to the server for mining and analysis. Just use your local CPU/GPU and your power to do comprehensive ad analytics of all your data. No need to maintain expensive server farms!
Folks, I didn’t imply fruit is bad, but using it as a sugar substitute can be worse than using sugar.
It was yet another skill to make what Dreamweaver rendering looked like into what the browser would actually display. I can't recall if Dreamweaver changed rendering engines at some point but during the time I used it (1998-2002) the rendered page on it could look very different than what Netscape, IE4 and IE5 would actually render.

What a trip to memory lane reading this whole thread, haha. These early days of the web were amazing for tinkerers, after I learned HTML it took me into learning CGI, webservers, networking, Linux, databases and so on just from trying to make a visitor counter display myself.
I do not think this problem affects only Scandinavia. As developers we have the role of delivering a product that:

1. does its job well
2. delivered on time
3. under budget

A lot of developers get lost in over-optimizing point 1. It scratches their itch for the perfectly efficient system. They do not realize though that sometimes a "worse" system delivered on time will have more impact than a "better" system delivered late.

Some developers obviously let their need for fun overrule the need of the business. I would also blame the business side of companies as well because they often purposefully keep the developers in the dark around how the business side works. They simply throw features over and tell them to deliver it on time. they do not really attempt to get the developers to understand the market and the customers. However if you had more developers that understood the business they could push back on proposals from developers.

I feel though that the business side does not want this to happen because then the developers understand just how much value their contributions have. This would make it much easier for them to negotiate higher salaries if they know their last change saved the company 5 million dollars.

They would rather have inefficient drones that they can underpay and control then competent leaders that they cannot underpay and push around.
I'm a bit surprised. Postgres is one of the possible database you can use on XWiki, which is something quite comparable to Confluence. Postgres seems to do fine and relational databases have strengths that are not to be discarded too early.

Confluence itself uses relational databases including Postgres, and they seem to do well too.

And I know for a fact that both handle huge wikis. (hundreds of spaces, millions of document revisions)
> How are they going to stop public DNS servers?

Block port 53 on an ISP level, just like many are already doing with port 25. Luckily that can be mostly bypassed with DoH / DoT, but adoption is far from universal.
Are these rates for both commercial (part 121/135) and part 91 private pilots? I would imagine the costs to be quite easy to swallow if you're a captain at a big airline but for someone flying occasionally, a per month rate might be expensive. How about a per distance (or time) pricing, if that's possible?