skysight-inc/HackerNews huggingface dataset:
It’s cool but it’s not perfect.

I usually try to use this feature when traveling: either I or my wife will add the new Wi-Fi and share with the other. It works roughly 3/4 times, but the remaining 1/4 is infuriating because there’s no button to manually start the sharing and no info about why it doesn’t work.

I would prefer a reliable button to AirDrop the Wi-Fi credentials instead of unreliable magic.
Usually in cases like this revenue is fake, moving same or non existing $ around between multiple entities controlled by same party.
I don't want my messages acknowledged, it's just The Generals Problem. I assume you've read it and understood it, if you don't understand or agree, let me know, otherwise don't waste my time, I don't need people to say Thanks, you're paying me to do it
Filter programming books by Goodreads rating, page count and publication year
Goodreads do not provide any way to filter books based on ratings, page count, etc.
So I created this free tool where you can filter the programming books by ratings, page count and publication year.
Use the search box to search by topics, book title.
Give it a try here - https://goyatg.com/books
i may be misremembering, but it's likely that intel/amd never documented this one-hop procedure, and it was discovered by the community through a combination of rules-lawyering and experimentation.
I apprecciate the article, my own experiences have been dismall.
GraphQL seems like a boon but in my experiences ends up being slow, overly complicated and extremely hard to read.

May be me though
This is just the reflection of a bullshit culture that gives outsized importance to executives.
> If your not willing to have the other person shame you for your gift then you shouldn't be giving gifts

That is antithetical to how I was raised to react to gifts; you never shame someone that gives you a gift you didn’t like unless it’s something completely egregious.
Do you really feel justified in shaming someone who gives you a gift?
AB: HTTP Benchmarking Tool
I think it depends on people, there are people hate these and there are people love handling this and get paid or not get paid, it's the beauty of software imo, "cooperation", I may not be good enough to come up with big projects or architectures, but I can help out setting up tests or fix some minor bugs so the core developers can work on something more important.
A couple of problems I found with Anki for languages:

1. The words aren't in context, which leads to "flashcard blindness", where you see a word in context, know that you recognize it, but can't remember what it means.

2. The theory behind spaced repetition is that you learn most efficiently when you try to remember something just when you're about to forget it. But that means that if the algorithm is working properly, every single card is hard. This makes motivation a problem, because you know studying is going to be a grind, not fun.

3. While "being able to remember it after thinking a second or two" might be fine when studying for an exam, or in many other contexts where memorization might be important, that's too slow for languages. What you want for a language is "know it immediately without having to think about it".

4. The "scheduled review" system is too inflexible. Some days you get only a handful of cards to review, some days you get dozens. It's hard to tell when you're starting out how many cards you should be adding each day such that the number of cards match the amount of time / effort you have to study. Furthermore, if you skip a single day, you have twice as much the next day; and if life happens and you end up missing a week or a month, you come back with a giant jumble of cards, half of which you've forgotten, and it's really difficult to dig your way out of it.

By a strange coincidence, in 2019 I also started on an alternate to Anki to help myself study Mandarin. It has some similarities to his system, in that there's multi-level knowledge; but it's different in that instead of having a fixed schedule, it has the concept of "difficulty" and "study value" for each word / grammar concept, and the algorithm tries to give you a full "readunit" of "native input" which will balance the two. "Spaced repetition" emerges naturally from the model, and if you go away for a week (or 6 months), it knows you've forgotten some things, so it gradually refreshes your memory.

It's in closed beta now; the first public language (MVP) will be in Biblical Greek, but the second one (if it happens, maybe in a year or two) will be in Mandarin; and hopefully there will be other ones after that. There's a sign-up form you can use to be notified for updates.

https://www.laleolanguage.com
hugely popular?

<citation wanted>
> I give up all rights

You don't give up rights. You allow others to use, modify, share (etc.) what you did according to the terms of the license. However, you could, e.g., at any time give it to someone else under a different license. Or use it yourself without care for the license terms.
Just the right time. I’m travelling now to go and deploy a software system I wrote for a NGO, at their place, for free. I am anonymous here so I am not bragging or such: I know many people doing the same, it’s a form of voluntary work, it benefits them, I know how to do it, and I am having fun. Everyone wins.
Let’s view it’s a different kind of investment, like an investment in a child. The return is a bright future for humanity when you educate.

Having a scalable technology that can teach and reinforce learning for humans will change the world. The human potential of teachers will be freed and human intelligence could rise all minds.
Excited to share Waveform on Hacker News! Waveform leverages AI voice tech to simplify data collection with intuitive voice forms. Explore Waveform.ai on Product Hunt and give us an upvote if you like what you see!
This, GitHub is convenient to store code online publicly, so is GitLab and others.

You can just use the git repository and ignore everything else. For that, GitHub is free, and being git, you are not tied to a particular service, a "git clone" is all you need to migrate, you can even use several services at the same time, or self-host, online and offline.
Some other >20 year old JVM languages not yet mentioned in sibling commins: Kawa (a Scheme) and Groovy (a JVM native dynamic language)
Radar study puts spotlight on Saturn moon Titan's hydrocarbon seas
Frustrating but recognizable. Having a framework in place allows you to quantify the risk and effort, and makes it less of an opinionated shouting match and more of an analysis. The challenge will then be to get everyone to take the time to understand the framework.
Bessemer Process
Macs have a very limited list of things they are allowed to do when in standby–all code written by Apple.
Sure, the problem of having a sample set of precisely 1 makes it dangerous to extrapolate too wildly ... but similarly, the absence of any other type of life on this planet, and our understanding of - and ability to postulate on - other building blocks viability, should not be dismissed because a carbon / water / oxygen arrangement is known to work.

I think you'll really enjoy The Vital Question, as it covers a lot of what you seem to be interested in knowing more about.

> Another problem is that the earliest fossils are 4.3 billion years old ...

I thought the figure was a bit less that that - and referred to (disputed) indicators of life, not fossils per se, but the generally agreed upon earliest is dated at ~3.5bya.

Nonetheless your point is understood -- some basic building blocks appeared 'spontaneously' over the space of 800,000 years, give or take.

Conditions at the time are broadly understood, though of course not the details - and it's that ~ 800,000 years, plus the unknowable details of the environment, that make me think we'll never know for sure.

At least not in the level of confidence that you appear to need - where the precise chemicals, with the right ratios, in the right solution, at the right pressure/depth, making whatever the first life form was (we don't know what that was, and likely can't ever know).

Ultimately I don't think we need to know exactly how DNA, RNA, and cells came into existence - it'd be nice, sure, but there's no requirement for that likely unobtainable goal.

Regarding filaments - I just searched on 'hydrothermal vents rna' and found a few likely links, including this one:

https://astrobiology.nasa.gov/news/lifes-building-blocks-for...
> If you have so much other stuff going on in your life, consider keeping the code to yourself altogether.

Hard disagree. If you experience no downside by publishing, publish by all means. As you've said we owe nobody support or interaction, so don't let anyone guilt you into thinking an unsupported, abandoned project is somehow worse than no project.
Also hosted models are often censored and refuse talking about various topics.
As much as I love my experience with Homebrew, it is not easy to maintain it so understandably the project tends to only support the latest few OS versions.

This can be problematic for older laptops.

Linux on the other hand tends to work better, even for older computers.

The Homebrew project is also said to be insecure, and have a tendency to be a bit authoritative, as in ignoring criticisms, but thats another story.
I'm sure I'm not the only one that in Morrowind onwards (heck, Starfield too), I always drag various followers along for the ride to avoid playing solo. In Oblivion it was weeks before I even started the main quest because I wanted to keep Sean Bean around.

I agree this isn't a key definitional point in itself, although I think it contributes to immersion and embodiment within an RPG to have relationships with friendly characters. And I think those are two key points to making a successful RPG: immersion means I believe I am in this world, embodiment means I believe I am this character. They're not discrete things, and there are many ways to serve and balance those goals. Some people's threshold (mine, if I'm honest) is quite high for when a game qualifies to become an RPG, but it seems quite subjective and it's definitely a continuum.
I just had a flashback to when bonuses for each department were tied to the "how great is this company" question in the employee survey.

Naturally any problems were easily ignored when the headline was 10/10.
When doing sensitive receips like some breads you need gram level accuracy to get the right result. The density vary too much.
> either disable them

Please don't ever disable the Issues page.

Even if you have no intention of monitoring it, the Issues page provides a central place for the software's users to post bugs, discuss workarounds and alternatives, and coordinate forking the software if the original developer has stopped maintaining it.
In my opinion the GraphQL 'wake up call' (if we can call it that) has less to do with its intrinsic value. With the right team, with the right use-case it's excellent. So please don't take it as GraphQL=bad.

However I think we've seen a lot of 'GraphQL as the default paradigm from the get-go', which I think is a trap and has caused a fair bit of pain for all the small startups out there that were sold on this.
A lot of people in this thread are criticizing GraphQL.

The reality is that GraphQL is a great tool for one job: building APIs that scale across thousands of engineers, billions of users, and many megawatts of machines. This is what we use GraphQL for at Meta.

To make it work well, it takes dedicated teams building infrastructure that makes the DevX great. It takes many years to build this out across various backends, clients, and internal tools. We have open sourced some of this infra — the GraphQL spec, Relay, GraphiQL, etc.

But there are many tools we built that we have not open sourced yet, largely because they’re tightly coupled to our internal ORMs, runtimes, error handling, authentication and security systems, and so on. I wish we open sourced more of our GraphQL stack, so more people could experience the awesome DevX we have internally.

At the same time, GraphQL is a tool. No tool can be used all the time for everything. Meta’s 3rd party APIs still use REST for this reason; some internal services use Thrift; etc.

It’s up to you to evaluate the tools available to build the way that makes sense for your business. Because some parts are available off the shelf, but others often need to be built in house, it is up to you to understand that cost and evaluate whether it is worth it for your use cases.

My hope is that as time goes on, more dev tools startups come in the fill the gap in tooling around client libraries, auth, security, and so on to make GraphQL a good choice at smaller scales, too. The DevX is that good when you get it right.
The money from Musk et al is used to convince the poor that they shouldn't vote or should vote against their interests.

Everyone gets a vote (though in an imperfect system) but $45 million a month can buy a lot of BS to neutralise those votes in various ways.
No, a lot of that value (and revenue, something you are missing!) was created before AI.

Azure, office 365, cloud, these were all massive to Microsoft and had created loads of value and revenue.

That isn’t a bubble.

Also AI might be hype, but it might not. Microsoft managed to get in at the right time with the right company, and is doing better than google, apple, amazon and many others.

To give no credit to Nadella is ridiculous there are so many other companies waiting to take Microsoft’s place. I find this resentful envy here on HN extremely sad and also very dishonest.
`Measure queues` like `Work In Progress limits` from Kanban. Cleverly the article dodges mentioning those terms!
Counterpoint: it's extremely useful for the Trisolarans to know when their next stable period will be, but that doesn't make it reasonable to demand an estimate and factor it into a contract unless you're really really clear about the uncertainty in the estimate.
It should be pointed out, that the main reason they didn't go further was because of added complexity in .NET, when async/await already exists.

> Green threads introduce a completely new async programming model. The interaction between green threads and the existing async model is quite complex for .NET developers. For example, invoking async methods from green thread code requires a sync-over-async code pattern that is a very poor choice if the code is executed on a regular thread.

Also to note that even the current model is complex enough to warrant a FAQ,

https://devblogs.microsoft.com/dotnet/configureawait-faq

https://github.com/davidfowl/AspNetCoreDiagnosticScenarios/b...
It's a very bad way to build familiarity with vocabulary for two reasons—it doesn't teach word boundaries and it doesn't teach collocations.

For example, even simple words like "nose" differ a bit from language to language. Can "nose" refer to the thing that smells on a pig or an elephant? In English, no. In Chinese, yes. In Malay, people and pigs have noses but an elephant's trunk is a different word.

In English if someone asks you how you are, it's reasonable to reply "absolutely fantastic" or "pretty good", while it would be a bit odd to answer "pretty fantastic" and very strange to answer "absolutely good". This isn't because of a grammatical issue that can be memorized. It's just that certain words tend to be used together and the only way to really consistently get it right is to get a lot of input and develop a feel for the language.

Extensive reading is a better way of building and maintaining vocabulary than anything you can do with flash cards and at the same time you'll be gaining understanding about the common stories, beliefs and culture of the speakers of the target language.
Why is Microsoft winning the ai race, not google who everyone said is best placed?

Was this a collective decision by thousands of Microsoft employees, to go in this direction?

Is it thousands of google employees fault they missed it?

By your logic it is absolutely google employees fault, not executives… really??

The bullshit culture is actually thinking executives don’t do anything. Yet even a tiny bit of critical thinking would show you it has massive impact.
yes, exactly right, except that it's not a consecutive stream of bytes, it's a consecutive stream of 128-byte records; all access to files in cp/m is by record number, not byte number
Does Java's implementation of virtual threads perform any kind of work stealing when a particular physical thread has no virtual threads to run (e.g. they are all blocked on I/O)?
> I’ve played JRPGs long enough that I don’t pay much attention to the characters or the plot anymore; I like the pretty pixels, yes, but most importantly I’m drawn to its underlying systems.

This person needs the https://code.tutsplus.com/bartles-taxonomy-of-player-types-a... Bartle EASK MUD player taxonomy.

They would also benefit from discovering the Inform programming language.
It depends on people, that's why I said "most". And I stand by that.

Software, and the world in general, has far more dreamers than dredgers.
When you give a gift, you give a gift unconditionally, it is no longer a gift when there is a underlying expectation on the receiver. It is also a issue about perspective, just because you may consider something to be a "gift" it could be perceived as something else. For example, it could be considered as a form of manipulation by a third party, or a unwanted expectation to owe another person. It can be corrupting.
"Open source as a career enhancement" is a rather depressing take.

I like computers and want to do more with them than just earn money. I want to call my silly code art. I want to have fun. I want to meet cool people.

It's challenging to balance it with basic human needs for shelter and food, sometimes. Maybe the idealist in me believes that it's possible to make art while still putting food on the table?
All Employee
> Who guilt trips their users into donating to them?

Many projects do [0][1][2]. This isn't even new, last time I downloaded ubuntu from canonical's website (before I used docker in anger), canonical had a "set this slider to 0 to download for free".

[0] https://github.com/devlooped/moq/issues/1384
[1] https://devrant.com/rants/2535698/asking-for-donations-via-t...
[2] https://snyk.io/blog/open-source-npm-packages-colors-faker/
I’m not an Outlook user, and I really dislike the product.

But I wish the feature that you can write say @joel to get someone’s attention in large email threads with too many on CC would have been adopted by more mail clients.
I’m very confused on how this poorly written and widely speculative article made it to the front page.
GraphQL is an abysmal technology.

In terms of destructive power to the software industry it's almost on the level of OOP. The one positive seems to be that engineers are catching on to this fact at a much faster rate(5-10 years instead of 10-20). However, unfortunately, GraphQL sits in a position of the software stack that's very difficult to swap out, so even when engineers do realize the damage, they are stuck with it unless they change jobs. Extremely frustrating. Yes I'm one of those stuck engineers.

And then you have articles like this still touting it as some kind of rainbow miracle.

I'm not even going to list the countless issues you will be encountering by committing to this tech, or the fact that the mitigation of those issues will result in essentially gravitating back to REST with several unnecessary and convoluted translation layers. Instead, I invite you to research how Meta, the company behind the technology, is using the technology in practice. Just open Facebook and look at the /graphql queries, or read some articles by Meta engineers.
:)

I'm guessing you might have wanted to sloganize that as:
"DC's are algebraic"
https://cstheory.stackexchange.com/questions/42431/how-to-te...

This reverse flash might be what could motivate me to make the connection useful.. an exercise in geometric vengeance (and intuition building) for me to use backtracking DCs in optimization problems (engineering => SDP/IPs)? now to find a plug-and-chug example..

A bunch of timely puns here, including "thermometer continuations"
https://arxiv.org/pdf/1710.10385

Besides negative T occuring in situations where the arrow of t appears reversed..., PG13 "exponentials turn products into sums"

There is also the pun where S stands for both "action" and "entropy" so that's another direction in which to hunt for the Lagrange multiplier/Lagrangian-Hamiltonian connecting unicorn e.g. picking the "most representative", not necessarily the most optimal path.
I bought it within the subprime crisis because of the simple PE ratio and deep technical knowledge of Microsoft [1].

[1] https://www.nektra.com/main/2020/01/12/reflecting-on-16-year...
What motivated that phrase is probably the plight of (non-corporate) open source maintainers who get very little money for a lot of work, while at the same time seeing billion-dollar companies that save a lot of money by using their software. The example of curl is maybe not the best: curl is a high profile tool, used literally everywhere, and at the same time (relatively) straightforward: it does one thing (with a lot of variants of course) and does it well, but it doesn't have as much of the "bit rot" maintenance burden that other projects have. So there are a lot of open source projects that are much more "thankless" than curl. Of course, no one forces the maintainers to give their work away for free, but then no one should be surprised if projects (even popular ones) are abandoned.
I mean sure you can devote some time to building a decent GraphQL schema, but will it really be worth the time/effort/investment when you can hack a painless REST API that can do all those dead simple CRUD operations easily?

Everything you described from posting jobs to searching candidates are dead simple POST and GET requests. No need to overcomplicate things…
To be fair Benelux and the Nordics are far ahead in terms of EV infrastructure that the rest of "western Europe" whatever that term means if it's geographical, political or economicall.

And what's the point of highly dense cities like Vienna having much better EV charging infrastructure, when most of the people there usually use the excellent public transportation so car ownership is low anyway. EV infrastructure Investments should happen precisely in the places with lesser density where cars are a necessity but those are the ones with the lest EV infrastructure precisely as you pointed out.
> Gates' razor and must thus conclude that "never attribute to stupidity that which is adequately explained by malice

I like this term, hopefully it enters dictionary. Stupidity doesn't buy yachts, vile malice does.
Why not make it horizontal? That makes it look more like a tier list
???? Sweden is a great country to be a parent. Source: I'm an immigrant to Sweden with two Swedish-born kids.

My mother was one of 8. That doesn't make rural Michigan in the 1950s a great place to be a parent. That means, as an aunt put it, that my grandparents didn't know about birth control.
My point is that the UX of running a business in Europe is not great. Germany is worse, but the EU is not great either.
Bash is not a good shell for scripting. Too big and slow.
Beware the pitfalls of yesteryear: <http://www.catb.org/~esr/jargon/html/D/DWIM.html>
Apple enabled the same thing in Safari.

Settings -> Advanced -> Allow Privacy-Preserving Measurement of Ad Effectiveness
For Google Docs like real time collab on native markdown, I like and use daily:

* https://hackmd.io

and

* https://stash.new
I think a lot of this is subjective. The ideal you're trying to serve in an RPG is making the player identify as deeply as possible with their character. For some people, having complete, instant physical control and a sense of place and danger is essential to that identification. For others it's a slower process of envisioning exactly what they want to do in detail in each situation.