skysight-inc/HackerNews huggingface dataset:
Ironically I personally disliked The God Delusion when I read it many years ago, and I have written professionally about two of the topics Horgan mentions as hard ones (biological determinism and psychiatric drugs). That said, I think many of the arguments in this thread are ludicrous and should not remain uncontested in a place like HN.
https://arxiv.org/abs/2211.09116
Philosophy often goes through cycles of distillation, where authors try to extract and condense the main points of a field, and then commentaries where seasoned practicioners of the field expound on texts that have become canonical, and contibute their own experience and points of view. For example, Cao Cao (the most powerful warlord in the Three Kingdoms period) has written extensive war journals where he also commented on Sun Tzu's works.
Do they do this to their customers that have millions of dollars in contracts with them? I'd hope not.
Just accessed it 5 minutes ago and now it is gone with a 429 error
I think a potentially interesting use case for Ladybird is as a "contenteditable" polyfill. With their dependancy free stack I'm guessing it's not out of the realms of possibility to compile it to WASM and HTML canvas.

Having to only target one rendering engine when developing a rich text editor would be much better than the current nightmare it is.

(There would be an accessibility problem to solve, we need some new APIs for screen readers and canvas)

It's a lot of fun to watch them build Ladybird, and a testament to what a small passionate team can do.
Thanks, the article content is very useful for me as we're using k8 and keycloak together right now.
Ok, this is the start of something crazy.
Ethereum rollups have proven that transactions can scale
The same happens to me to a lesser extent (there are a dozen half-baked chess engines buried in my Eclipse workspace). Maybe you are just looking for a distraction because your current task bores you - then there's probably no happy ending to those project skeletons. But maybe it's part of your creative process? I've procrastinated several ideas for decades, always starting and abandoning an implementation in a matter of minutes, but eventually I saw (some of) them through. Maybe that is just your way of "thinking out loud". If that indeed bothers you, then maybe tweak the parameters a little, eg. think more about the project before coding the first line or draw schematics on a paper or discuss them with somebody first?
Unfortunately, there hasn't been a release since 2021, Similarly no commits to the branches master, or dev in the past ~14 months.
Modern militaries don't seem to enjoy the freedom to act and maneuver that a classic general enjoyed in the field (for good reasons). Modern requirements for transparency and democracy, and the interest of the military industrial complex don't help when you try to "appear weak when you are strong" or to "disguise a plan". For a mid-level army officer these things are probably even less applicable.

I still think there is huge potential for an overarching, creative strategy, and I wouldn't be surprised if the difficulties of Soviet/US forces in Afghanistan were not an accident, but sun-tzu'd in some way.
Thanks for sharing this link, there’s a lot of useful content in here for people interested in this space.
Is a credit card chargeback not possible? You case sounds very strong. If not possible, definitely try small claims court. It will make for a great blog post or Twitter thread.
Building a web browser is a difficult, but attainable task. On the other hand, getting the UX right is a gargantuan task that even big tech struggle with.
Show HN: Rust Guideposts – 100+ topics to help learn about Rust
I'm teaching Rust to compsci students and recent grads who are joining tech teams. I'm creating a guide of many Rust topics and their summaries.

https://github.com/sixarm/rust-guideposts

The guide is free and open source. I'm seeking ideas for improvements, to help newcomers to Rust and its ecosystem.

In addition to the repo, the guide is available as an ebook PDF, with pay-what-you-wish pricing.

https://joelparkerhenderson.gumroad.com/l/rust-guideposts

My goal is to help many people learn about Rust, so I greatly appreciate your advice and you sharing the guide if you wish. Thanks!
I don’t think legalism is prerequisite for understanding China. No, if one wants to understand today China, one should seek to understand Confucianism and its effects on the social fabric, then the role of the emperor, his officials and the typical response of the people to these figures. After that, investigate the propaganda and mass control techniques of the communist, the unique blend of Chinese characteristics and communism and the effect of capitalism and cronies economies then you will understand China quite well.
Accelerate: The science of Lean Software and DevOps

Nicole Forsgren, PhD, Jez Humble, Gene Kim

IT Revolution

ISBN 978-1-942788-33-1
To get out of a loop, break unconditionally. Literally. At any of the steps you have described, just don't follow it.

So, got an idea? Don't build a skeleton. Just leave it there. I would suggest you do write it down somewhere, maybe take a few extra notes, but that's it. Leave it there for a while. Another idea? Same thing.

Not only will you have gotten out of the loop you're in, but in a short time you will probably have a bunch of ideas written down. Now you can review, compare, relate them. And still don't start building on them yet. Just sort them, prune them, refine them, discard many, remix a few, join others, modify a few more.

Avoid getting started on any idea too soon. Only after this process, when you do find one idea which particularly calls your attention and it's fleshed out enough to convince you that you are actually interested in following through, only then, I repeat, start working on it.

And still, don't just jump into building it. Again, before building: think, plan, find the hard parts, find the easy parts, ponder, evaluate, refine it further.

The thing is... implementing the idea is not that creative. It is, but only to a certain point. The creative part is the idea itself, shaping it, refining it, making it consistent, solid, interesting, useful... But if you start building it right away you don't leave room for the idea to grow, to take it's correct shape, to become actually interesting or be revealed as the opposite.
> I imagine it's not the ending of the life that's fun, it's the challenge,

While I agree with this, I find it hard to digest that some people find even the challenge "fun" when it necessarily involves ending a life.
Trying to 'kill the old ways' without understanding them is how we get junk such as Scrum.

Agile is just fast Waterfall with iteration.

Waterfall is naturally inherent in the process of going from idea -> working software that a user can use - Agile takes those inherent factors and makes the developer more responsible for them, in smaller, tighter, more Jira-friendly chunks.

If you can do Waterfall properly, you are ready to do Agile properly. If you can't do Waterfall properly, do not pass go, do not collect $200 Agile Dollars: learn Waterfall first. Agile fails because Waterfall is not understood well by newbies and grey-beards, alike.

You will see Waterfall in every Agile cycle - Waterfall describes the natural condition of software. Agile provides tools to rapidly manifest those conditions.

Disclaimer: 40 years of software development. I've seen some shit. Waterfall is real. Be agile about it if you must.
No way. I want my AI trained on everything, not just pages that "opted in." If you don't want AI learning from your work, then don't publish it.
You should order the people list, so that maintainer / repo owner come first.
He calls that "Focus on vertical slices".
I was just answering why I don't take it too seriously as an impartial source, I agree it's not as bad as Encyclopedia Dramatica.

With that said, if you look at a page like this: https://rationalwiki.org/wiki/Emil_O._W._Kirkegaard , it's very similar to an ED page minus all the outlandish racism.
BMW has been doing this for a while.
They will pay someone on the other side of the planet 5 cents to spend 30 seconds applying a checklist of strict conditions against your case that if not met means you're SOL.
You are comparing apples with chairs and the lack of examples as to why you don't like it doesn't make your comment useful.
I don't know the mechanism behind this. Coconut is accentuating the sinus infection in my case? My situation (deviated septum) makes me allergic to coconut water?
It means a lot, thank you! I really wanted to make it super easy for everyone to just dive right in without any hassle.
C is already much better, but we still have some boilerplate. Currently this is the bare minimum:

#include <stdio.h>
int main() {
printf("Hello world\n");
return 0;
}

But I wish we could get rid of that "boilerplate" #include. I think compilers could add it by themselves when needed (many already suggest it to you if you forget it, so they do know when it's the case).

On the other hand I wouldn't get rid of the explicit return from main(), as it has an important pedagogical function.
Microsoft fixes 5-year-old Windows Defender bug that was killing Firefox perfor
Yes. Never been easier to build a browser than today with great open source engines. Writing an engine from scratch is the hard part. Extremely labour-intensive to build and then maintain. People usually conflate both.

edit: clarify
What we all REALLY care about: they went with C++ and Qt

https://github.com/SerenityOS/serenity/tree/master/Ladybird
Look at my previous comment about a city without a Zoo.
I've watched enough interviews with Penrose to know you're correct. He likes all sorts of ideas, but he only really gets excited about the ones where he can see an experimental route to confirmation.
Yes, well, that doesn't exactly go against my point does it?
No it's not, no one cares about your job. And having a job that reflect your values is not the norm. People want to know about YOU, not talk about what you do to get paid. Your hobbies for example are way more interesting.
Governments should do this even on outsourced contracts
I guess this is the sort of thing that, like the weather, is going to vary for every single user.
Try this perspective: As an open source dev, I don't mind taking them 5% of the donation I recieve from their platform.
You forgot about the rendering and the user interaction.
If you want your LLM to predict the name of the murderer in a mystery novel, it can only do that reliably by understanding the text.
"Chrome standards"? Those are not standards. Those are things Chrome builds on their own.
Ref: https://news.ycombinator.com/item?id=33917962

That's horrible, I'm so sorry that happened to you. But I think that's the wrong learning outcome. As a technology, OAuth uses scopes to grant permissions. You mentioned that you didn't read the permissions before granting access. An app that requests zero scopes is still safe, as it can't star repos for you, but the burden falls on you to read. This is inherent to the design of OAuth.

There is a problem with GitHub scopes being overly broad, and users can't audit what an app actually does with those permissions. GitHub and others should be policing apps that request unreasonable permissions.
Sounds to me like some students are trying to decide on behalf of everyone else in the university who should or shouldn't be invited. It doesn't work like that. You act as if it was all students and faculty. It's almost never that.
It's fair to say that culture eats everything else alive. It's also the hardest thing to change. I've worked in a few places where we felt helpless to impact the culture and creating a culture-bubble (i.e. to the extent of the technical teams, but no further) didn't help impact business outcomes, even where it made our lives a better. Maybe that was enough to make the culture-bubble worthwhile.
Think its going to be hard to gauge or get responses on HN, because of the tremendous amount of animosity and trolling from competitors and detractors the language has previously received on here. This can be seen or realized from past threads. Many V supporters are less likely to come here and get engaged in more battles, while supporters of other languages don't have to go through that or to that extent. Mentioning Go, even if innocently, can come across as a setup for another language war thread.

In terms of usage, maybe some places you can get metrics on this are below. You can also do comparisons between languages:

https://ossinsight.io/collections/programming-language/
(Github Language Rankings from OSS Insight)

https://www.slant.co/options/34445/~v-review
(V on Slant)

Personally, I have experimented with V, along with other newer languages. Have found it quite useful for IT related tasks and like it. As the language is in beta, don't use it for anything critical (yet), but non-critical and fun. Probably it would be good to ask on their GitHub, as they are one of the languages that have open discussions.
The fact there are better specs doesn’t help if a large part of the work is handling things that are outside the spec. You better show every “buggy” page similar to how the major browsers show them or the new browser will be considered defective. That’s the unfortunate reality of web tech (I wish every page with an js error or incorrectky closed tag would be a big fat error message but it isn’t). And that’s still a lot of slow guesswork I imagine.
Thanks for raising the issue. Is it okay for you to forward the funds to other people in the ecosystem?
The cross-platform version of the browser uses Qt

The version of the browser native to SerenityOS hopefully still uses the SerenityOS GUI libraries
Cool :)

We would need to support SQL though.

Just putting the link here: http://github.com/quickwit-oss/quickwit

Would love to have your feedback on ease of use/perf/whatever here/on twitter/discord (https://discord.quickwit.io/).
The Bing LM, or rather the service, did have "inner monologue" in the sense of text that it would generate, but not show to the user, and treat as "thoughts" to guide the generation of an actual reply that the user would see.

We know this because it happily told us, including the json format it uses internally.
I regret I have but one up-vote to give.
Agreed. I pulled the top 1000 Japanese words and then entered those along with the specific kanji readings. Learning wonky kanji readings is for those masochists who want to pass JLPT Level N1.

You want to memorize in usage order as you are, nominally, an adult. You understand complex concepts and have developed motor skills. There is little point in learning in the order that a child would.
Son what i'm hearing is that you're looking forward to browser-in-a-browser as if that's somehow not the most depressing trend I didn't know about
It’s the work of Google’s PR team, there’s no competition if everyone thinks making a browser is impossible, so don’t even try, ~wink wink

I’m only half joking but I’m pretty sure there are some PR companies pushing “trends” on the behalf of big corps.

It would be stupid and uncapitalist not too…
I'd start with small batches. Quite a lot of the benefits come out of just doing fewer things between each release.
Meta Bytes | Senior Software Engineer | Full-time | Hybrid

Meta Bytes is a high-tech firm located in Halland county in Sweden. We digitalize manufacturing companies and use software development to optimize their whole work cycle, from order to delivery and aftersales.

We are now looking for a Senior Software Engineer who has good knowledge of Golang, PHP or .NET, preferably with at least 2-3 years experience. DevOps experience and cloud expertise a plus.

Apply here: https://kneg.metabytes.se/jobs/2556683-senior-software-engin...

Please send any questions to jobs@metabytes.se
Awesome to see someone try and do this! I was kicking the idea around a few years ago but got sidetracked: https://github.com/tythe-protocol/tythe.
Filing a complaint with the Washington AG has worked wonders for me: https://fortress.wa.gov/atg/formhandler/ago/ComplaintForm.as...

Logitech, Kaiser and Capital One all suddenly changed their tune when the AG simply forwarded my complaint.
And yet today, on top of HN we've got next app that requested GitHub login with scary "acting on your bahalf" whatever that means.

There were some explanations, that they are sincere and they do only good thinks, but i retreated
That's a good error
I can't think about these things too hard... stresses me out. What's a quark made up of again? 'Tiny rubber bands' :)
Ask HN: What are some constraints to turn crypto farms into LLM training farms?
Ideally, at some point in life you've reached "self-actualisation" and what you do for work is meaningful and important to you.
The tools written in elixir are this Logging server, our Realtime server, and a Postgres Pooler which we launched on HN this weekend [0]

The decision is centered more around the BEAM [1], the virtual machine which powers Elixir/Erlang. It was designed for high-availability systems and it's very efficient at managing large numbers of processes and threads.

In the context of these tools, it's useful for handling open connections and spiky workloads.

edit: Also worth mentioning - we don't care too much about the language. We aim to use the right tool for the job, or preferably an existing open source tool. A good example of this is PostgREST which is written in Haskell. The only person on our team who knows Haskell is Steve (the maintainer). We don't mind because it's the right tool for the job, it's open source, and it has an amazing community.

[0] Pooler: https://news.ycombinator.com/item?id=35501718

[1] BEAM: https://blog.lelonek.me/elixir-on-erlang-vm-demystified-3205...
They don't "struggle". They just don't care ( to put it litely).
Lets start by the way one has to explicitly create indexes, or query types for what one can search for.

No proper REPL experience.

The barebones SDK.

That is how much I can still remember from 2018's experience using it.
Especially since, when I am more explicit, people start believing something else and correcting them is the most boring thing.
Yeah, that's why just updating the weights on the models such as they are doesn't work. But they're right that it's desirable to have some sort of online learning, whether on top of a frozen language model, or through some not yet invented way to do it end to end.
The ideal thermodynamic cycle was discovered in the 19th century [1]. We've known ever since why 200k MPG is impossible and we later discovered the design that evolved into the modern internal combustion engine, a process which was mostly engineering, metallurgy, and the development of industrial quality control.

[1] https://en.wikipedia.org/wiki/Carnot_cycle
I am not sure if that is true (it might be).

In Argentina they call spaniards gallegos, like from Galicia, the Spanish region north of Portugal.

Do you have an example of omiting vowels between consonants? IMO the whole Spain speaks quite fast.
If we were talking about free, open-source AIs available to everyone (ironically, what OpenAI set out to become), I'd be inclined to agree with you. However, we're talking about commercialised AIs that scrape your intellectual property and turn it into a money printing machine without paying you a dime.
Obviously, the American voters don't want lots of immigration any more. They said so quite clearly when they voted for Trump. Even well before that, America's immigration system (namely the H1-B) was highly exploitative. Prospective immigrants should think a lot about why they want to go so badly to a country that clearly doesn't want them, and look for countries that treat immigrants better.
Not sure if you're assuming that I am using the service with the wording "for you" or if it's a general question (I'm not a user). But if it's a general question, legally speaking, my best guess (not a lawyer) is that it would be perfectly legal to make a maintainer account to forward the funds to other projects, since you are not receiving anything. I guess you know if a feature like that is worth the trouble to implement.
So did Google, Microsoft and Mozilla.
Agreed, and to add, I never understood that the old "war texts" were supposed to be detailed workflows for war and more just stating in plain language from people who've fought wars knew for the general public to understand. I've not read the old war texts since I was forced to in High School, but my takeaway from books like Art of War and The Prince was the authors trying to shatter the concept of Romantic wars with the boring reality of everything that comes with war.

That is, I understood that the point of the books was more to get governments and people to engage with understanding the practical elements of war, like:

- Wars are very very very expensive

- They're expensive even when you're not at war

- Your troops probably don't want to be fighting cause it means they probably will get hurt or die

- No one likes being conquered, so don't assume that the war is done once you've killed enough soldiers

- It's really expensive to supply an army

- Seriously, do you know how much a horse eats? How about a thousand horses?

My takeaway from the books was first teenage disappointment that the books weren't super deep or evil like I had been led to believe, and second that the books really seemed to try to deglamorize war by talking about all the stuff involved with it besides the killing/conquering, and showing how expensive and exhausting it really is.
Sad day. Used to love reading their in depth reviews.
People aren't that good at logic either. So, gpt-4 not being great at this is maybe not that surprising.

Probably the best feature of gpt-4 is the ability to use tools. For example, it may not be that good at calculating things. But it can use a calculator. And if you think about it, a lot of people (including mathematicians) aren't actually that good at calculating either. We all learn it in school and then we forget much of it. That's why we have calculators. It's not a big deal.

Gpt-4 is more than capable of knowing the best tool for the job. Figuring out how to use it isn't that hard. You can actually ask it "what's the best tool for X", get a usable response, and then ask a follow up question to produce a script in the language of your choosing that demonstrates how to use it, complete with unit tests. Not a hypothetical, I've been doing that in the past few weeks and I've been getting some usable results.

And that's put me in a mind of wondering what will happen once we start networking all these specialized AIs and tools together. It might not be able to do everything by itself but it can get quite far figuring out requirements and turning those into running code. It's not that big of a leap from answering questions about how to do things to actually building programs that do things.
As a developer with a masters in computer science, I absolutely think that there should be a CS equivalent of a PE exam specifically for accredited software engineering.

It's one of the biggest reasons that coding interviews are such a train wreck, because of the incredible disparity of competence between potential applicants.
I think the distinction comes from the fact that a compile that's unfinished is unfinished but as a devloper you knew that and either you contribute or you suck it up.

A browser that's unfinished really cant be used by users at all. Either it lacks security, so nobody should use it, or it lacks vital features (of the spec, not end-user features), so nobody can really use it because every time a website relies on that API something doesn't work.
https://m.dpreview.com/news/0507902613/dpreview-closure-an-u... has an update. Looks like the site will stay online for the foreseeable future in read only mode...
so we are just going to build the set up for the next terminator movie in real life and this time skynet self heals??
Chrome used an already existing render engine and improved on it.