skysight-inc/HackerNews huggingface dataset:
Why say “self-improving” when “learning” would suffice? Or is there a nuance I am missing?
I’ve heard people even use the term “self-learning” and wonder why !
spoiler: yes

If the language "addresses" it by convention then it is not addressing it at a language level at all
Only if the questions are binary (yes/no).

If multi-choice or free-text, random answering will be much below 50%.
Yeah, apps/sites should be tested with consumer-grade hardware and software - the browsers they have (most likely edge/chrome), with some other applications and tabs open in the background.
> learning to use a password manager has effectively eliminated dozens if not hundreds of passwords

Generating passwords properly gets rid of need of any password manager while each password keeps being unique. It is useful if most of my devices for internets don't have any password manager implemented (example - any Blackberry/Symbian/Opera Mini)
That is already done. Similarly, anyone who requests priority landing because of low fuel will be investigated as a matter of cause.
That clause (which was a more general restriction on use in safety-critical systems) was definitely part of the Java EULA pre-OpenJDK, but I'd imagine that it was more widespread. As I understand it, it was very much a liability issue for Sun (not to mention the PR nightmare of being in any way a cause of a nuclear accident). If you wanted you could pay them a great deal of money to accept that liability, but they wouldn't do it for free.
MS Access is a dead product though.
> Soundwise those are quite poor copies.

No they're not... at least on the clones I have, they nailed it. And yes I have the originals.
Gmail isn't a walled garden but it doesn't have a 20k user limit
I have come to believe that by and large "best practices" are actively harmful as they're mostly pounded by inexperienced programmers who lack the ability to judge the applicability or zealots who believe everything should be done the One True Way™, and they (ab)use these kind of "best practices" as an argument from authority. Everyone else just says "X is better because Y", which is an actual argument that can be discussed (engaging with actual arguments discovers what the best solution for the particular situation is).

Most "best practices" are just someone's opinion anyway, and little more. The exception to this are some things like "don't use mktemp(), use mkstemp()", but these are usually not called "best practices" but "footguns" or "things that will get you in to trouble sooner or later".
Effectively, Apple infringe on the trademark of the apple producers to give the feeling that the electronic devices they provide are healthy and good for you.
I found the religious themes interesting. There's the famous Problem of Evil in religion.

"Is God willing to prevent evil, but not able? Then he is not omnipotent. Is he able, but not willing? Then he is malevolent. Is he both able and willing? Then from whence comes evil?"

I've actually used the movie when arguing about religion, because it makes for an interesting parallel. Christof plays the role of a mostly benevolent, power limited God.

And he does his best (of course not perfect) attempt to give Truman a good life. And Truman at the start seems quite happy and positive, until things start falling apart because Christof isn't powerful enough to keep up the illusion.

It's very interesting to me that people give the Christian god a pass for doing a worse job than Christof does in the movie.
Ask HN: What payment processing platform are you using for your business ?
I can’t wait till we’re configuring our OS using CSS-in-JS and booting using webpack.

npm install -g styled-linux
Factors that make correcting misinformation about science more successful
For me it is clear that they have given that much money expecting they can get back way more having access to EU bureaucracy.

In the EU bureaucracy is huge and they spend billions on taxpayer money. It really doesn't matter if those billions are wasted away or not.

I have a company and I have to talk with EU politicians, most of them are clueless regarding technology, but they spend billions anyway, so you need to talk with them like they are 10 years old.

It seems like they have a guy who is an specialist on just that and knows the right people.
The key word here is “could”.

It assumes a lot of conditions will be met including Apple being granted the additional rights they seek (unlikely), them then wanting to enforce their mark against this fruit company (unlikely), and winning litigation (unlikely).

TL;DR click bait
Those are for the US. They are not global.
One major point of divergence is the size and representation of pointers, and people treating pointers as integers.

Also floating point formats can vary a bit even with the size being the same. So a piece of code written for one might be subtly wrong for another.
if they are biologists, yes. but the problem is you need spend many time on it, and only scientists need results, no benefit for normal people.
Popular media focuses on emissions. Researchers consider the entire lifecycle:

https://electrek.co/2022/03/04/light-duty-evs-have-64-lower-...

EVs still win.
>so that people do not get creative in the heat of the moment.

Before trademarks: How dare you produce fake watches that look like mine! I'm so mad... I could crochet an entire BLANKET!
Haha, it's amusing that the history essays are one of the things you remember :)

Yes I think you can compile Scala and ScalaFX apps down to native binaries this way. Look at Gluon Substrate:

https://github.com/gluonhq/substrate

One of our customers is experimenting with shipping such apps with Conveyor. There's a discussion ongoing here:

https://github.com/hydraulic-software/conveyor/discussions/6...

We got a console hello world working, albeit the DX is a bit rough. You need some ugly config boilerplate and some additional Native Image json files. But, it works, at least enough to create a Mac package with the regular Conveyor feature set. There are some limits though. I think the WebView doesn't work when the app is natively compiled this way. There's also someone in our Discord who has been trying it with Compose apps.

If it all starts working well it could be quite interesting for desktop app development, as suddenly you could use high level languages and portable UI toolkits but with the sort of startup time, performance and memory usage you'd expect from native apps (modulo binary size which is still quite large). If you want to use HTML as the UI then you can use the Chromium Embedding Framework, which would give you an Electron-like experience but with many more available languages:

https://hydraulic.dev/blog/13-deploying-apps-with-jcef.html

For a Slack competitor like Linen it would make more sense to use web UI because of the video calling/WebRTC stuff. OTOH if you don't care about that, it'd be (imo) easier and more direct to not use HTML. Proper GUI toolkits give you a lot of stuff out of the box like virtualized list views which HTML still doesn't; useful for scrolling over huge datasets like chat logs.

I've been using JVM GUI for years for various tasks. It was appropriate for Bitcoin tasks because it's immune to injection attacks, because you can run everything locally with P2P protocols like the original Bitcoin app did, it's portable etc. Also I learned GUI programming decades ago and find classical UI toolkit concepts like VBox, HBox, StackPane, TableView etc more intuitive than HTML.
The Mystery of the Nazca Lines
This is strange as my usenet (eweka.nl) renewal failed this week on my Kotak card, and when I retried with an ICICI card that failed too, although the amount is quite low.
"I’ve heard that they as a group tended to die in their 60’s."

Why then was my experience so different back then? We treated benzene and CCl4 with great care, a fume cupboard was esential. See my other post.
It's like the software equivalent of an Annoyatron! I love it!
The title is a reference to the famous "Attention is all you need" paper.

https://arxiv.org/abs/1706.03762
Apologies if it came out that way, I was merely trying to describe what was the original design of it, irrespective of whether it fits one's expectations.
Sometimes you can come in the side door. I built a testbed reservation app for the GUI team I work with using Phoenix LiveView. The Product manager was surprised out fast I hammered it out. So far everyone is using it without a hitch. It's not product code, but it's still in active use with no problems.
Great point!

For example, this Informational RFC is literally a 4 page cookbook on how to use Kerberos in a practical way.

https://datatracker.ietf.org/doc/html/rfc4559
Wait until LLMs meet that data
If Lennon was still alive they'd probably have sued him for wearing "Steve Jobs glasses" by now...
He did kinda answer your question with: "I ended up removing a lot of controllers from my codebase that was there just to service the react front-end. Having those controllers do not service as the "API" of the app. Specs for front-end apis and core APIs are usually quite different based on my experience"
Most people do care, they just don't know that better performance is possible because they've been fed Electron crap for the past few years.
Oh that's interesting. It won't need to remove the need for APIs (there are scripts and other clients, like embedded, that LiveView will likely not support) but cool.
Get your Web3 startup funded in form of developer services, up to $50k
Hey crew!

I want to share a program that is enabling early stage web3 startups to get up to $50,000 in developer services.

Today there'll be a LIVE discussion on how to get web3 startup founded.

About the event:

Topic: How to get your web3 startup funded?

Date: Today, 5 PM CET

Join the event:

https://www.eventbrite.com/e/how-to-get-your-web3-startup-fu...

The discussion will be live on Twitter, LinkedIn & Facebook.

Ask your questions!

Program info and how to apply:

https://blankhq.co/web3-developer-fund
So what is it that they mean, in your opinion?
My own anecdotal experience.

- VSCode plugins don't seem to work as well or feel as cohesive for the languages I typically use, Go, Python, Typescript.

- Jetbrains debugging is much better

- I like the look of Jetbrains IDEs much better

- One IDE custom fit to each language

- Great git integration

I pop in to VSCode from time to time and I always seem to return.
Intent to Prototype: ZSTD Content-Encoding
> Even though the blog appears to be by someone who doesn’t have much of a clue,

Hint: Chris Siebenmann has administered closed source Unices.
Of course there's variation, but most analog-style synthesizers still use the same basic oscillator waveforms (sawtooth, sine, triangle, square), some ADSR envelope variant and some LFO's.
for some reason i couldn't open the link... maybe t got truncated?
Just like the Truman Show movie, I have always felt it's a bit underappreciated. So many great performances in that beautifully shot movie and such an emotional roller coaster. Although in many aspects a totally different type of movie, I think Uncut Gems was the first one since I watched Magnolia that touched me in similar ways. And just like with these other movies, it really changed my view of Adam Sandler.
Somewhat related, does anyone have a good in-depth guide to "clean architecture"?

I'm writing a Python developer helper app, and I'm trying to learn how to correctly design it so I can stick a Textual UI on top later. Someone mentioned that I should use clean architecture for that design, but I'm not familiar with the term.
Little conveniences cost a lot.

Just having a framebuffer with page flipping for seamlessly redrawing the screen costs 64MB of memory at 4K resolution. People did real work and gaming on computers with a small fraction of that.

Early on in the history of computing the framebuffer was discussed as a theoretical construct, like "what could we do with this concept if we had the memory to implement it".
Interesting. The only button I have in a 1:1 GChat is a video camera with a plus in the middle, and it simply creates a google meet link which I then send to the other person, and then we both join that link and are talking. The MS Teams functionality was more like a call - I hit the button, and I am in a video chat, and the phone is ringing on the other person's end. Maybe it's just my org's config but I don't have an equivalent function in GChat.
Everything after having the kid is the same cost, but acquiring through adoption is very expensive.

Most unwanted kids are aborted, so there are fewer left to adopt compared to a century ago when orphanages were a major part of the community.
https://www.youtube.com/watch?v=cLGi8sPLkLY

https://www.youtube.com/watch?v=lss7t6BZ5KY
> How long do we need to give Bitcoin a chance to gain mainstream adoption as its been 15 years already?

"We" don't need to give it a chance. Time is giving it a chance, every new day, indefinitely. For all I know, it could take decades, not years, for Bitcoin to gain as much credibility as, say, gold, which has been around since the advent of ancient human civilizations. I don't know. Maybe it will happen much faster, like everything else online?

> So far I don't see much real use except speculation, extortions, get rich quick scams and websites where you want to be anonymous. For the most part.

The biggest use of Bitcoin today is as an alternate store of value, by a large mass of "HODLers" who, as their name suggests, will hold on to it for dear life.

Bitcoin is not the main asset used for speculation, extortion, scams, ransoms, drug deals, etc., today. The main asset used for illegal activities today, worldwide, is the US dollar. It's not a coincidence that the briefcase full of $100 bills is a prop in so many movies/TV series depicting illegal shenanigans. I suspect that more money is stolen in USD via hacked bank accounts, hacked credit cards, hacked online accounts, hacked SIMs, etc. than in BTC via difficult-and-dangerous-to-execute online ransoms.
Learning by trying out different approaches is critical to know which practice to use when
It's very bizarre. It's the first thing you learn about in materials engineering, in any mechanical/aeronautical engineering degree. We even made our own carbon fibre models (some with intentional defects) and tested failing them at my Uni.

I even get worried about cracks in my road bike. These guys are going 3km+ under water... It's insane.
Commercial grade apps where I do throttle CPU.

If you are only re-rendering what is required, it's just a webpage at rest.
Ah I was looking at the transportation average, the older one.

https://en.m.wikipedia.org/wiki/Dow_Jones_Industrial_Average Is the correct link
Show HN: Learn to Code with Interactive Lessons
Back in 2018 when I was learning React on Codecademy, I realized their coding tutorials were frustrating because you needed to write the code exactly as they wanted, even if there were multiple ways to do it.
Also the tutorial steps were not granular enough. If they ask you to write a for loop, you need to write the whole thing on your own, instead of being guided at step-by-step.
Another thing that CodeCademy wasn't good at: teaching you the thinking process behind coding.
It took me around 7 months to develop the interactive tutorial engine that improved on what CodeCademy offered.
https://grugbrain.dev/
I've seen a few "Best Current Practise" RFC's around standards implementation. eg: here's one still in draft form for OAuth: https://datatracker.ietf.org/doc/html/draft-ietf-oauth-secur...
Set aside some time early on in your project just to create a small proof of concept where you actually slap on that Textual UI. That'll inform you of what's needed later on. You don't even need to merge that proof of concept, the point is just to discover what's needed.
Thats right! Its mostly a CLI orchestration tool (mentioned in the readme), with some logging, stats and safety checks so that user/engineer can be mostly hands off during the process. Perhaps, even automate the entire process by wiring up different pg_easy_replicate commands together.

We do that with Tines, where we can be fully hands off (zero touch ops) and are able to kick off upgrade with switchover for tens of DBs (one at a time for now :D).
Yes (5.) is possible, but now your API type becomes "List of List of String" and you need documentation and examples to explain that every list will have two entries and the first one will be the key. On top of that, if you have a different types for keys and values you have an even bigger problem, because lists in graphql need to have one type for all elements.

And while you can use a uniontype (like String | Integer) to have strings as keys and integers as values, your user now ends up with an ugly typ in their code and has to untangle it by hand.

So the user will have to 1.) know about that it is supposed to be a map, 2.) untangle the list types in their code, 3.) convert it into a map while not mixing up key and value

Therefore I usually go with explicit key/value objects if it's okay for performance or go with a custom JSON type if performance trumps the rest.
He has already concluded that the five souls are lost.
No one I know does that, apparently I know better people than average
yeah I was going to say, I have no idea what your dashboard is for, but I love the visual styling and will likely copy it
Sam Altman has said it will take 1-2 years to solve the hallucination issue.
Hi there, I'm the editor of the piece. Me or someone on my team would like to chat with you if you're willing to talk about your experience and could give us some leads in finding a couple of those folks.

Drop me a line: deads AT themarshallproject.org

We have a bit of a rolodex of formerly incarcerated software engineers. One person talked with my team and said he needed prison to get sober, but he needed access to tech books to have a future afterwards.

I think about that a lot when I see all the programming books banned in different state prisons -- it's not just Ohio.
Oh, this nohello nonsense again. Since when politeness isn´t a thing?
Great name for new Linux distro.
Armed Bear Common Lisp, 1.9.2, released
I think the simple / complex design discussion is the classic tradeoff discussion without a right answer.
There’s a debate over if the whole universe is rotating, called rotational anisotropy.

At every scale below that you’re definitely rotating: cosmic filaments, clusters, and galaxies are all observed to rotate.

As the theory goes, we’re seeing the small perturbations/rotations from when the universe was tiny inflated to cosmic scale.
Yep! I totally understand the concerns around not being able to share data externally - the library currently supports open source, self-hosted LLMs through huggingface pipelines (https://github.com/refuel-ai/autolabel/blob/main/src/autolab...), and we plan to add more support here for models like llama cpp that can be run without many constrains on hardware
As always, Fabrice Bellard is ahead of his time: https://bellard.org/jslinux/ :)
RFCs are pretty classic and they got us this far.

It starts in plain ASCII and plain HTML. Easy for searching and consumption.

https://en.wikipedia.org/wiki/Request_for_Comments
The older I get, the more I understand the value of having tech people explain themselves to non-technology people.
They raised at EUR 240m valuation post-money. So, 43%.
Interceptors (new C# metaprogramming feature) to fuel DapperAOT development
I've rewritten the title to be more informative. Key point IMHO is a new metaprogramming feature that enables development of a more elegant DapperAOT version.

Original title, I think, is a bit too generic project status update:

Announcement/Input - DapperAOT progress and Dapper API / feature update

English is not my native language, so I'm not sure it's a good title for HN. Any suggestion to improve it are welcome.
Except for data points like Twitter Blue subscribers, number of active lawsuits, failed video startups etc.

As well as comments from Musk himself about the decline in the value of Twitter and from advertisers themselves about the challenges around brand safety.
"If you feel it's a bit brusque to simply say "Hi" and ask the question, you can still preface your message with as many pleasantries as you see fit". Just don't submit the message with only pleasantries.
Taleb literally did say that you should never board a plane on which the pilot isn't onboard (such as a drone plane). Unless this was intended to never make you board an unethical plane, he does believe in some sort of insurance related to "skin in the game".
A tidally locked satellite rotates: one rotation per orbit.
why
What do I care bout features if I don't get why I should care about it
Apple's New Managed Media Source
Who is going to be first to implement real time video analysis of politicians giving speeches and determining the truthfulness of what they say and growing their nose longer the more lies they tell.
Hackers warn University of Manchester students’ of imminent data leak
Actually, an algorithm working on unary input tends to have better computational complexity than an algorithm working on binary input: an algorithm that is polynomial in the numeric value will be a polynomial algorithm on unary input, but an exponential algorithm on binary input. Such algorithms are usually called pseudo-polynomial[0]; indeed, this kind of primality testing is pseudo-polynomial.

[0] https://en.wikipedia.org/wiki/Pseudo-polynomial_time
Everest oxygen cylinders, made of titanium and kevlar usually sometimes get dropped off a cliff by accident, hit a rock and explode. Apparently they go off with quite a bang.

I'm not sure how they do routine testing.
Most architecture books are bad. The "quintessential" book is called "Fundamentals of Software Architecture" and it's very dry, dated, and high-level. There is also a book called "Clean Architecture" which is what they may be referring to.

What is a "Python developer helper app"? Is it a standard application with a UI, some API calls, and a DB? In that case, you may want to use a standard layered architecture approach.

Python developers are generally horrible at architecture. They will defend it as "wanting to be functional" and call other devs "dogmatic" while duplicating code all over the place and writing 5000 line files.
Europe Elects – election and polling data for all European countries
> However, if the gentleman from Clapham is unable to distinguish between an apple grown in Switzerland and a piece of computing machinery manufactured in China according to a design from California, one wonders whether a trademark would be of any help to him.

Apple Records would like to have a word.
Yes. I pay for Netflix via UPI e-mandates. The best part of UPI subscriptions is that I can cancel them whenever without going to the merchant's website.

In Netherlands, iDEAL comes close to UPI as well.