skysight-inc/HackerNews huggingface dataset:
Debating the pros and cons of different languages misses the point IMO. Shell scripts are useful not because of the language but because the interpreter is already available absolutely everywhere.
I had the same thought. Genuinely curious to hear of anyone that has used it for a private API and why.
> Can the JVM do threads better than the OS?

Yes. The JVM has far more opportunities for optimizing threads because it doesn't need to uphold 50 years of accumulated invariants and compatibility that current OSes do, and JVM has more visibilty on the application internals.
At least as far as typesetting commutative diagrams goes, could category theory be the revenge of geometry?
Scientific Computing in JavaScript – Overview
This article explores the diverse applications of JavaScript across various domains, including scientific computation, simulations, machine learning, fluid dynamics, equation solving, engineering design, data visualization, statistical analysis, bioinformatics, financial modeling, and robotics.

The article gives code snippets for experimenting.
Two issues: It's not a standard, Microsoft just did this with the assumption that most people are using Outlook anyway. They didn't care how this would work for everyone else.

Secondly: What does it mean to get a reaction to an email? Can I interpret your "thumbs up" as a sign to go ahead with something, or is it just an "acknowledge, I got your email". If we more or less agree at this point that email are "for serious business" then we must treat it as such and provide clear and precise communication. Reactions are the opposite of that, they are more easily interpreted wrong, depending on context, culture or mood or the recipient.

There might be a really good and reasonable use for "reactions" in emails, but I seriously doubt that Microsoft went all in and made their UI/UX experts do the research and those researchers came back with a clear answer that this was great and here's how to implement it. Given that this isn't even a standard I feel like it's something someone did on a Friday afternoon to show that you could done it. The piggy-backing on SMTP headers have all the hallmarks of a hack.
> In a vacuum no ball will ever go to rest if it's moving.

When a moving ball hits another massive ball that was in its way it’s pretty safe to assume that it was not moving in a vacuum.
MarcorpAI Launch
Reminds me of Microsoft Comic Chat, which used to mangle IRC messages to pass additional metadata.
Really all by herself? Amazing.

Wait, she had help?
>Async runtimes themselves are simply attempts to bolt-on green threads on top of a language that doesn't support them on a language level.

Haskell supports async code while also supporting green threads on a language level, and the async code has most of the same issues as async code in any other languages.
RPGs are just games where you progress your character through levels/experience/stats/equipment. That’s why Elden Ring and Baldur’s Gate are both RPGs, even if they are completely different games.

And I’ll add on to that my opinion that genres are not a rule or an all-encompassing description. The common genres we use for games describe parts of the game, but most games fit into multiple genres. A tag system like in Steam is probably more fitting to categorize games.
I think there is some confusion with the term 'public' here.

The Graphql server itself is still publicly exposed to the internet, but the ability to query is not. Queries have to be whitelisted ahead of time (persisted queries).
The title of the referenced book by Erwin Schrödinger is “what is life”, I believe.

https://archive.org/details/whatislife0000erwi
A forced pseudo-scientific analysis in line with the prevalent political winds. These guys know how you get ahead.
your response and that of many others here lead me to think I've attacked a religiously held belief here. I'd like to apologise for causing offense. I will not question the creed again.
Chinese firms caught ordering illegal pregnancy tests for female jobseekers
no, it’s not…
tried, really similar to wetransfer
The question if machine learning algorithm's produced embeddings will have the acceptable quality too. With a library I presume that the quality is at least predictable. I personally have less trust in machine learning though
Come over to my place and we can possibly be the first people ever to bond over their home wifi SSIDs ;)
I've never seen such systems emerge from the team as a tool for self-empowerment. They are always foisted upon the team by managers who are trying to, ultimately, turn estimates into promises.
Me and everyone I know who grew up playing Zelda, we were left utterly baffled by turn based RPGs when we played them. I remember one of my friends left final fantasy seven back to the shop. Wondering how on earth it got amazing reviews when it seemed to be a bunch of menus and cut scenes.

They had similar thoughts about knights of the old republic.

I'm not disagreeing with your point btw. I've just never got on with turn based games
same. stopped watching youtube live after this, realize that every live video could be a scam or distorted or modified or outdated in any way. weird.
Looking at it another way, he put an end to further spending on "security talk" by putting up the security talk of security talks.

Art of the Deal indeed.
What could they possibly be spending that money on?
It's a sequence model, not a time-series model. All time series are sequences but not all sequences are time series.
Feeling good about math might not be the most optimal way of learning. What if the algorithm learns that emotional blackmail is the best way of getting someone to learn?
You’d be amazed at how much self-inflicted difficulties developers are willing to subject themselves to in the name of doing things in the same way that a FAANG does.
I always finish that sentence in my head with something like "we care about your privacy so much that we want to collect all your personally identifiable data and sell it".
> largely or completely unmaintained

Consider that the python foundation absolutely has the resources to put a developer to maintain them.

If they don't is because they don't want to.

> and usually complete obsolete

The amount of modules I've had to patch to keep working on 3.12 tells me they aren't as obscure and unused as you think they are.

> I’d be surprised if anyone has a script that’s been adversely effected by this

I'd say that over 99.9999% of python users do not download python from python.org. They use whatever is on their system. Which means that updating an LTS distribution will create mayhem. And that's considering that most modules have already been patched by the distribution maintainers to fix all the brokenness introduced by the new python version.

Also, a bash script from 30 years ago still works fine. A python script from 5 years ago doesn't start.
#SingleEffectFiberSeparator #PaperMachineEquipment #PaperMakingMachine
Leave your email for price!
If you are interested, you can contact us.
Email address: wastepapermachine@gmail.com
https://www.flutingpapermachine.com/solution/kraft-liner-pap...
#papermill #papermachinepulpmachine #everyone
Better than my bank, which tries to ask questions about my life from some lookup service that has incorrect information.
Kotlin embraced the same thing via co-routines, which are conceptually similar to go routines. It adds a few useful concepts around this though; mainly that of a co-routine context which encapsulates that a tree of co-routine calls needs some notion of failure handling and cancellation. Additionally, co-routines are dispatched to a dispatcher. A dispatcher can be just on the same thread or actually use a thread pool. Or as of recent Java versions a virtual thread pool. There's actually very little point in using virtual threads in Kotlin. They are basically a slightly more heavy weight way of doing co-routines. The main benefit is dealing with legacy blocking Java libraries.

But the bottom line with virtual threads, go-routines, or kotlin's co-routines is that it indeed allows for imperative code style code that is easy to read and understand. Of course you still need to understand all the pitfalls of concurrency bugs and all the weird and wonderful way things can fail to work as you expect. And while Java's virtual threads are designed to work like magic pixie dust, it does have some nasty failure modes where a single virtual thread can end up blocking all your virtual threads. Having a lot of synchronized blocks in legacy code could cause that.
Oh of course sorry, I forgot that social media managers are required to be completely honest about their corporate positions when making social media posts latching onto social trends.

I honestly think you might be the first person I've ever spoken to that has fallen for this stuff.
And it's a dumpster fire because they refuse to make any decision and decide which is the supported way.

Instead they removed distutils, so now there is no way to install any module without using a 3rd party installer.
Eight Years of GraphQL, and I have yet to find a single use case for it in my projects. I've had to interact with external GraphQL APIs a few times and each time it has been a terribly painful experience. Funnily enough, for the few queries where GraphQL would've actually been useful to get some deeply nested data structure, it was usually impossible to use it because the "query is too big/deep" or it had cycles
DevRel is collection of strategies and tactics that help companies to work better together with software engineers.
Exactly what developer relations teams do and why they do it depends on what their organisation needs.
Have you tried supermaven? It replaced copilot for me a couple of months ago.
I haven't seen your script but I bet it will break in a hundreds corner cases.
Can't lose your finger to the QR code scam. One hopes.
Bash may be native, but alot of the programs you'll want to call may not be, or will differ between platforms in subtle ways. Although this won't be a concern for small/trivial scripts, but if we're talking about python as an alternative, my point probably still applies.
Anything with a stop-the-world GC is a non-starter in games land.
Very very important.
This is great, the other day I had to export to HTML from Google Docs and then import the HTML into some kind of Markdown generator. The result was mediocre, but usable.
> My rough understanding is that this is similar to async/await in .NET?

Not really. What C# does is sort of similar but it has the disadvantages of splitting your code ecosystem into non-blocking/blocking code. This means you can “accidentally” start your non-blocking code. Something which may cause your relatively simple API to consume a ridiculous amount of resources. It also makes it much more complicated to update and maintain your code as it grows over the years. What is perhaps worse is that C# lacks an interruption model.

Java’s approach is much more modern but then it kind of had to be because the JVM already supported structured concurrency from Kotlin. Which means that Java’s “async/await” had to work in a way which wouldn’t break what was already there. Because Java is like that.

I think you can sort of view it as another example of how Java has overtaken C# (for now), but I imagine C# will get an improved async/await model in the next couple of years. Neither approach is something you would actually chose if concurrency is important to what you build and you don’t have a legacy reason to continue to build on Java/C# . This is because Go or Erlang would be the obvious choice, but it’s nice that you at least have the option if your organisation is married to a specific language.
Now that they are transitioning the desktop version of Outlook into an Electron-like webview, I suppose showing HTML directly in the webview is out of the question, and they must be using the Javascript version of Word to render HTML...
Show HN: I made visualizing annual progress to support yearly goals
Since starting work, life has always been busy, and looking back, it's terrifyingly blank. Why have we become walking corpses, without souls? The 996 work schedule has taken over our lives, so I made this app, hoping to constantly monitor this year's progress and see if I have met my annual goals on time. I hope this helps us live our lives more meaningfully, rather than just muddling through each day.
Under capitalism, anything is lucky to come second, after profit.
was it true, as the manual says, that 'coupling the host to an external array processor improves performance, but such systems are difficult to program and are expensive'?

what did you think of the convex architecture? a first skim over the manual makes it sound almost indistinguishable from the cray-1
I worked in the travel industry, and the old TUI was much more efficient at several tasks than any GUI that we could provide.

As developers we should show some sympathy, but some of my co workers didn't see it that way. They complained about the old TUI, while they themselves preferred using a terminal for git and other tools that actually have most of the functionality that they need in a GUI
https://github.com/cinecineflix/Watch-Despicable-Me-4-2024-F...
That is kinda the same thing. With story, it’s either we roughly know how to do it or we need to do some research. In te first case, estimates will be wrong because of edge cases and contextual differences.

Businesses decisions should be based on things like feature requests from customers, not the amount of “points“ a team can get done.
Interesting. How does this compare to pgBackRest? pgBackrest is just a backup tool and (afaik) doesn't do high availability but it does give me point-in-time backups and restore and I can control multiple clusters from a single point. Those were the main features I picked up from my quick glance at the Barman landing page hence my question.
>Compared to MLPs, transformers save on parameter count by skimping on the number of parameters

That is only correct if you look at models with equal parameter count from a purely theoretical perspective. In practice, it is possible to train transformers to orders of magnitude bigger scales than MLPs because they are so much more efficient. That's why I said a modern transformer will easily beat these puny modern MLPs, but only in cases where data and compute budgets allow it. That is not even a question. If you look at recent time series forecasting leaderboard entries, you'll almost always see transformers playing along at the top of it: https://github.com/thuml/Time-Series-Library
> or move to a prosperous community with well funded public schools

To be clear, in most highly advanced democracies, public schools are mostly nationally funded, not locally funded. The US is a rare outlier, where public schools are mostly locally funded. Most people from both sides are surprised to learn about the other: people from US to learn about "the majority" and non-US people to learn about US system. In most places that use national funding for public schools, if you wish to select a school system with better funding, you pay for private school.
no it would be great if you had to prove you own the device to opt-in.
Not so sure about that. Because when you hunt around for things you know the source. If I watch a lecture by a math professor I can make a guess about the trustworthiness of the information. With an LLM, I can't.
Now they have a recording of you saying yes that can used to justify signing you up for services that you never intended to.
Yes, as a weapon.
Sounds fun but I’d like to test without having to create an account first
Have you tried supermaven? (https://supermaven.com). I find it much better than copilot. Using it daily.
Don't forget the website cookie popup tomfoolery, where you must study each and every popup carefully lest you click the wrong button to opt out.
All of these shenanigans are just dancing around the intractable problem which is - nobody ever figured out a way to produce reliable estimates.
IME this isn't very reliable on Windows, either. It's likely to switch to conference mode when starting a call, but chances are it won't move out of it at the end. Linux tends to do the same. I chalk this up to crappy conferencing apps which don't seem to release the mic when the call is done. I've seen Teams show up multiple times in volume mixers and webex lose the mic in the middle of a call for no reason (also happens with a traditional wired headset) so I tend to not blame the OSs for this particular problem.

In my specific case this isn't much of an issue most of the time because I've chosen my headphones for their music playback quality and didn't care about mic performance, which, it turns out, is pretty crappy. So, I just put on my wired Jabra headset for calls, which doesn't lag and works mostly OK (until it doesn't: sometimes windows stops getting anything on the mic for some reason – never had the problem in Linux).
> I know a few French words, so I know that potato in French is pomme de terre (fruit of the earth)

"pomme" means apple, so it's even closer to the german etymology.
Kotlin is not a language I learned so I will avoid commenting.

However, the use of JAVA for me is for admin backend or heavy weight services for enterprises or startups I coded for, so for my taste I can't use it without spring or jboss, etc.. , and in that way I think simplicity went out the window a long long time ago :) It took me years to learn all the quirks of these frameworks... and the worse thing about it is that they keep changing every few months...
3D model offers clues into the view the Secret Service had of the Trump shooting
Isn't this what khan academy is doing. Except they also have normal learning AND are non-profit, so no vc returns pressure?
I tried an equivalent of copilot once, in the code base I typed `images = [` and the AI autofilled me the array with http links to real images. I never tried to do the same thing with private keys or other sensitive informations but it sucks that it happens
It's not scientific research with the aim of publishing, but it is research as defined in the dictionary [1], and uses some of the same skills.

Honestly, I am a scientist first. I am not aware of any activity outside of academia that is more research than debugging. You start with an observed phenomenon (the bug). Then you search for the cause of it. Along the way you formulate and test hypothesis, conduct experiments, gather evidence, check the literature.

What's more: these activities are the bulk of what you do, especially in difficult cases. They are not incidental to debugging, they are the essence of the work.

Much of what is published is the outcome of processes that look a lot less like research.

[1] (E.g. I do research to win online argguments, or for a school essay, or a reporter does research for a story, or an engineer does research on how to implement some idea. None of these cases of research are academic/scientific research)
My personal opinion is a little more blunt than that. In my world C# developers are typically people who are attaching wall anchors with the hammer function on their power drill because they can’t be bothered to pick up an actual hammer. It works, but it’s not a good idea. Like I said. I think C# is a good language for a lot of things. It’s just that it’s often also the wrong language for specific things. If I were to use a “power drill” for everything I’d personally pick Typescript but it’s not like that would really be a better idea.

This being HN, however, most people here are more prone to actually go pick up the hammer.
This is nonsense. GraphQL queries are simple HTTP requests, with no more complexity than REST. You POST a query string and some JSON and it’s done. If your client makes it harder than that, don’t use it.

Here’s my workflow for creating an API with Postgraphile:

create view graphql.object as select some,columns from table;

(That’s it)

It’s trivial to query it with curl, I’d give an example but I’m afk rn.

I’ve been using GraphQL for about the same amount of time as in the article and it solved a bunch of problems for me.

It’s so easy to use, and saves so much time - once you spend the time to understand it.
Yeah, I hear ya, but wouldn’t he rather want to keep being able to vote on what the tax rates should be?

We don’t have to wonder whether Trump would protect our right to choose our president—he has already tried to unconstitutionally send fraudulent electors, who we did not vote for, and he send a murderous mob to make Mike Pence an offer he couldn’t refuse.

Seriously, what am I missing here? Do people just not know how the electoral college works, so they don’t understand that he violated his oath?
"I can't do that. My instructions prohibit me from doing harm."
> The question if machine learning algorithm's produced embeddings will have the acceptable quality too

there are tons of benchmarks and results which demonstrated that embeddings from language models are superior to word2vec in (almost) all scenarios.
Sexual harassment, assault, and workplace injury/death doesn’t optimize productivity.
A delivery receipt, an automatic read receipt, and a human ack are quite distinct. The first means the device will offer it to a user who eventually looks. The second means the device expects that the user saw it. The third means the user definitely saw and understood it.

It's rarely obligatory (unless the sender literally requests an ack) but is more to offer a data point just in case it happens to be useful. In some cases it will definitely be useful, like to unblock something that can't proceed until the sender knows you've been briefed. For example, if I tell my kids they can stay out later than 10pm any night if I know about it, then even if they message me saying they'll be out late tonight, actually staying out late is blocked by my ack. Of course, this could just be turned into a yes/no question awaiting my answer, but that would be silly considering that I only say yes; they're not soliciting a decision from me, just acknowledgement.
Two small notes:

- p.v. modules, inverters, batteries in China have seen falling prices and not cost little enough to be very convenient, oh, the opposite happen in the west where after decades of high prices slowly lowering we even witness some spikes, especially for batteries witch now most understand are key elements to use p.v. and co ensuring power to anything on 24h... So the point is "why" and "who profit, in the short term" and the answer is OUR cleptocracy who talk about free trade only when they are free, not anyone else. Who loose most? Us, the people from the west...

- China have already hit various grids limits and start to understand that "the California model" of renewable can't scale, they works very well for SELF CONSUMPTION, meaning a gazillion of small plants for personal (domestic, single SME/local site size) where are a gazillion of individual small smart grid, because we can't have a large smart grid technically and trying to achieve it is such a security threat that no country so far want to try.

To resume: our cleptocracy want us "without nothing" in 2030 and they start to understand that the new deal is incompatible with this agenda, so they hit the new deal break hoping to find a way to keep it in their "smart cities", novel Fordlandia doomed to fails as the original and utterly unsustainable. Please try to prove I'm wrong...
Can’t understand people’s obsession with client libraries. What need is there for a graphql client? Why is writing raw queries insufficient?
Why not a markdown doc + git with each colleague using their own text editor/IDE of choice?