skysight-inc/HackerNews huggingface dataset:
`git add` can be quite slow when handling large files, in large repositories, with a large index or on slow platforms. For instance this optimization in git brought the runtime of `git add .` on Windows with 200k files from 6s to 3s: https://github.com/git/git/commit/d1664e73ad96aa08735bf81d48....

100ms let alone 3s is much too long a wait, so Sublime Merge predicts the outcome of staging and presents that immediately. This made a noticeable improvement to responsiveness even on small repositories under Linux.
That is basically every SaaS solution problem. You are not going to want to pay them for your custom development because you would like pay "generic solution price".

That is why you have to pay for your own dev team as SaaS vendor is not going to be your custom development team - as your custom problem is not available for easy resell to other customers.
Favorite bit:

> The tagline of the Pile Driving Contractors Association is “A Driven Pile is a Tested Pile” because, just by installing them, you’ve verified that they can withstand a certain amount of force. After all, you had to overcome that force to get them in the ground. And if you’re not seeing enough resistance, in most cases, you can just keep driving downward until you do!
and unless some of the shovel shops not have an iron mine, a steel factory and a stamping shop as well.

They can sell the stuff 1/5 of the price and you're not getting rich anytime soon.
> Because Picat is a research language it's a little weird with putting expressions inside structures. If we did $state(1 + 1) it would store it as literally $state(1 + 1), not state(2).

> Also you have to use dollar signs for definitions but no dollar signs for pattern matching inside a function definition. I have no idea why.

I've heard of Picat before but haven't played with it. But from contrasting to Prolog I think I can guess what's going on.

In Prolog, everything is an uninterpreted term. If you want arithmetic "expressions" to be "evaluated", you must explicitly ask for that with the is/2 predicate. Also, there are no "functions" to be "applied". So in Prolog you would write:

action(state(A, Clipboard), To, Action, Cost) :-
NewA is A + Clipboard, % I want the number 2, not the term 1 + 1
To = state(NewA, Clipboard), % I want a data structure called state, not to apply a hypothetical "state" function
Action = ("P", To),
Cost = 1.

Picat turns these things around. There are expressions, there are functions, and the = operator does evaluate its right-hand side. So now if you write state(NewA, Clipboard) on the RHS of an = operator, the default would be to interpret this as a function call to the "state" function. There is no such function, and if there were, you wouldn't want to call it here. You want a structure called "state". So you mark it as a structure construction rather than a function call.

This has nothing to do with being "a research language", just having to do with having to be explicit about interpreting things as data vs. code. It's the same as quote in Lisp: sometimes you want (f a b) to be a function application, and sometimes you want to build a list containing f, a, and b. In Picat as in Lisp, you need to use a quoting mechanism in the latter case.
Thats actually a very good rate. 1% conversion rate is drastically different from a 1% response rate
beautiful image!
I'm glad to see someone making this for Chrome. I really like how Safari does
it. It can check mail and messages, then delete the message after verifying. One of the reasons why I am finding it difficult to switch from safari.
That seems strange. ST doesn't even do minor auto-updates for me, let alone upgrading to a major version. Also couldn't you just downgrade?
We recently had two ultrasonic examinations, both by specialists, both saw different things.
Okabe-Ito colorblind friendly Scales for ggplot2 and ggraph
We all get to have only one mom and moms dont live forever.

So once someone’s mom passes away, you can’t really fool them with 1 or dozens of message from other moms anyway.
Proof of Work is far superior to Proof of Stake in a network with absolute fairness (security) being fundamental. Satoshi himself said he could find no other way.

Compare energy spent on global hash rate to all energy spent by mining metals, physical banking, financial services middle persons, etc. if you want to talk about energy usage and make any kind of sense.
Check out this comment: https://news.ycombinator.com/item?id=40862781. While it's certainly possible to write the same parallel algorithm in C++, it wasn't done in Firefox before Rust, nor has it been done in Chrome.
Sublime Merge is fantastic. I've moved on from sublime text, but sublime Merge is a tool I use everday. Invaluable.
Nobody? https://www.reddit.com/r/embedded/
Just out of curiosity, how far is far enough? As a thought experiment, would a shinkansen running every six minutes change this?
Great, where can I find your medical data on the web? Care to give an URL? Would be perfect to include your salary.
This will be as fun of a read in 7 years as reading about IBM Watson's impact on the medical field is now.
Yes, these things can be a factor for a specific diagnosis but why use AI when (just) going back to conditional probabilities based on groups instead of making a true individual diagnosis? You want each diagnosis to be correct and not just a good average.
Its rent seeking and grifting. As technology has become easier to get into, a huge number of "startups" are low level people just looking to make noise, get their cut, and bail. Its a bad look, up there with fast fashion.

An acquisition here amounts to teams luck surface.
A lot of people on HN don't like it when you share your opinion about how an open-source developer monetizes their work. For what it's worth, I agree. I feel like it would be a lot less discomforting if the ads were simply below the actual description of the projects.
> The only downside is that sometimes you cannot be sure which commands it will execute for a given functionality

I'm curious if you have a specific example of this? We've put a fair amount of effort into having the same nomenclature as git and add tooltips that contain the command itself where possible.
Show HN: Jb / json.bash – Command-line tool (and bash library) that creates JSON
jb is a UNIX tool that creates JSON, for shell scripts or interactive use. Its "one thing" is to get shell-native data (environment variables, files, program output) to somewhere else, using JSON encapsulate it robustly.

I wrote this because I wanted a robust and ergonomic way to create ad-hoc JSON data from the command line and scripts. I wanted errors to not pass silently, not coerce data types, not put secrets into argv. I wanted to leverage shell features/patterns like process substitution, environment variables, reading/streaming from files and null-terminated data.

If you know of the jo program, jb is similar, but type-safe by default and more flexible. jo coerces types, using flags like -n to coerce to a specific type (number for -n), without failing if the input is invalid. jb encodes values as strings by default, requiring type annotations to parse & encode values as a specific type (failing if the value is invalid).

If you know jq, jb is complementary in that jq is great at transforming data already in JSON format, but it's fiddly to get non-JSON data into jq. In contrast, jb is good at getting unstructured data from arguments, environment variables and files into JSON (so that jq could use it), but jb cannot do any transformation of data, only parsing & encoding into JSON types.

I feel rather guilty about having written this in bash. It's something of a boiled frog story. I started out just wanting to encode JSON strings from a shell script, without dependencies, with the intention of piping them into jq. After a few trials I was able to encode JSON strings in bash with surprising performance, using array operations to encode multiple strings at once. It grew from there into a complete tool. I'd certainly not choose bash if I was starting from scratch now...
I Don't Want to Pay for Things with My Face
"Noon" is rooted in a physical phenomenon - when the sun is highest in the sky. But "UTC Noon" is arbitrary, because we had to pick a point on the earth.

Leap seconds are trying to ensure that, standing at the point we arbitrarily picked for UTC at noon, the sun will be at its peak.

That doesn't feel like something that NEEDS sub-second precision. I mean - by walking from one side of a time zone to the other, you can have an hour or more of imprecision. https://i.ibb.co/r000S5s/caxxyddlsgp11.jpg

> Is there a single system currently in existence which can handle a leap minute?

Every system can handle a leap-hour, they happen twice a year in many countries, courtesy of DST.

So let's just wait until there's 15 minutes of error - a couple of millenia from now. Then move the UTC prime meridian about 3.75 degrees / 400km, fixing the error while keeping UTC monotonically increasing 1 second per second.

And to update our clocks, use the one mechanism that we already rely on comfortably - timezones. Add 15 minutes to each timezone, the same way we handle DST now.
Really, do you have sources on the spend per eyeball being less? I always understood it to be the opposite.
> how much co2 is saved when i can do my banking online instead of having to drive to a bank is significant.

And if the online bank wasn't sending a bunch of requests to a bunch of third party ad networks on every click, it would save even more.
I really did ask myself the same question. I am afraid not (that I could cursorily find ...)
I'm using Sublime Text since shortly before 2.0 and Sublime Merge since day one. Yet, I'm slowly losing interest in ST because of lacking language integrations and probably won't do any future paid upgrades. However, Sublime Merge is still essential for me and a no-brainer.
Introducing Docs in Proton Drive
Can anyone explain why the SUBJECT LINE of the email was REDACTED in this blog post intro other than to give a false sense of being already drawn in to the email contents?

I'm not after shallow interactions today and I would use it (much like a dumb spam filter) to judge a new sender's respect for my time expecting them to have stated their business with total upfront clarity, not mystery.
> As a software engineer, the lesson for me is that I can't always ask "what time is it?", "how long has it been?", or "which came first?"

If we were using TAI instead of UTC we very easily could.
How many young people deny the Holocaust?
This isn't the case with mobile numbers everywhere in the world. Spam calls here are pretty much nonexistent. It doesn't have to be this way with E-Mail either - we just need to prosecute spammers (including marketers) and make new laws where needed. Then you can accept almost all mail from cooperating countries and only need to block mail from countries that do not care about preventing spam.
It's down to supply and demand. You get a license from local govenrment, buy some nice furniture, hire some young people, and set up shop offering a nice looking product of beach access with food, drinks, service at your umbrella, for 75 euro. More if you want front row beach access. You do leave the required free space for the public to put down their own umbrella (or not!). If you're the only shop on that particular beach, and it's a nice beach, people will come, and to enough of them your product will look "sexier" than the public beach area. By paying for it, they solve a need of theirs (beach fun) and can also brag about paying for it on social media.
Marketing, if sent to individuals, that was not opted into is per definition spam and illegal.
Badge(R)s
Nowadays, an "AI Expert" is someone who knows how to download an AI client lib and prompt the AI to perform tasks. These are people who are not even technical and have no idea how all this works, but they can at least follow a Youtube Tutorial to get a basic website working.
From the same author, somehow related to the topics and maybe a bit more interesting : https:/unchartedterritories.tomaspueyo.com/p/the-rain-shadow-effect
I think how a scientist would use 'fairness' - e.g. mathematicians - and the general public would use 'fairness' are two different things.

On top of that fairness in the general public is undefined as well. I once wrote on the many facets just concerning fair salaries here: https://www.amazingcto.com/fair-remote-developer-salaries/
The Otira Gorge Viaduct in New Zealand, that carries a highway that crosses the Southern Alps, has its foundations in a deep layer of talus that has fallen off Hills Peak over centuries - that movement of rock being why they built the viaduct to replace the road - as the slope eroded the road had to be moved higher up the slope, adding more switchbacks to the infamous Zig Zag [0]. Plus the falling rock that made the road dangerous.

They were determined to hit bedrock, but yeah, was buried too deep. [1]

[0]: https://teara.govt.nz/files/p-8788-gns.jpg

[1]: https://www.stuff.co.nz/national/117150792/awardwinning-otir...
Could this be addressed with cryptography, digital ids and signatures? Imagine it were possible to add a signature that proves that I own some "human" identity (like a national id), or that I possess some scarce resource (like a github account with some level of activity) and that today I sent no more that 20 emails. If I want to conceal my identity, I can use zero knowledge proofs. If you don't sign this way, or if your daily email counter exceeds 100, your mail ends up as spam.
Top scientist anywhere make less than interns at the world's richest AD delivery company.
Deutsche Bahn struggles to shake off 'travel hell' reputation
This is for commits (including merges/rebases) made through the web interface. You don't need a GitHub setting for your local mail. And in any case you could just use a dedicated commit author address if you are that worried.
That’s why I’m saying we shouldn’t care about voting anymore.

The solution at this point is getting to the streets, mass strikes. Civil disobedience.
Have you any insights about whether these python libraries are using extensions for the heavy lifting? Current situation involves layers upon layers of parsing and serializing/deserializing in Python.
Working absolutely flawless here, months of uptime.

And no, you're not forced to use them, "Routerzwang" hasn't been a thing in almost a decade, ISPs are required to allow you to use any router you like.
Similarly, just because you can tolerate Apple nonsense does not automatically make it an ideal solution for others.
Nice try, GPT
UTC and TAI are offset by a variable number of seconds
> See how Mariupol is being rebuilt

You cannot expect praise for needlessly destroying somewhere and then rebuilding it.
To make this less spammy, the person sending out the emails could've instead used AI to filter through a smaller set of people where their product is likely to generate very high interest, based on a prompt containing the product description and perhaps a summary of the things the potential recipient blogged about. Then, they could've used that short list to write a set of _actually_ personalized outreach emails with high chance of impact.

You could refine this in further iterations by also adding examples based on previous correct/incorrect interest predictions, thereby effectively reducing the amount of spam / making cold outreach suck less.

There are different ways to use AI to achieve the same goals, some more responsible than others.
This is about video encoding not about 3D performance…
I work as an engineering manager at a medium-sized company and my experience is fundamentally different from what some of you describe. I gave up to do any live-coding or higher-level algorithm questions at all. For me the main challenge in a software engineer‘s daily work is product problem solving and that’s what we aim for in our interviews.

Especially with recent advances in AI-assistance it becomes more and more crucial to learn fast, and have the ability to apply knowledge to actual problems, no matter where the knowledge originates from. That, solid bug-hunting capabilities and a good understanding of the big picture and the business problem you are trying to solve.

I‘d even argue that nowadays communication skills are much more important than any memorized knowledge about algorithms or a given technology. Communication is what makes you a successful developer, ironically - even when prompting an AI assistant.

Fun fact: 10 years ago I had an exam-like testsheet that I handed out to candidates and gave them one hour to fill it out, including paper-based coding. It makes me feel seriously embarrassed when thinking about that with today's experience :) ..
Location: India

Remote: Yes

Willing to relocate: Yes, anywhere in US/Europe

Technologies: Nodejs, Golang, Python, Java, C/C++, HTML, CSS, Java Script, Git, bash, Docker,SQL(PostgreSQL and MYSQL), Redis, Kafka, MongoDB

Résumé/CV:https://owais1412.github.io/Resume

Email: owes.hussain@gmail.com

Linkedln: https://www.linkedin.com/in/owais1412

Github: https://github.com/owais1412

Polyglot Fullstack Software Engineer with 3+ years of experience. Please feel free to reach out to me for any possible positions!
Like how do you plan on competing against multimodals, which keep getting cheaper and clearly can do audio->text? Or existing incumbents like Deepgram? Or just the generic APIs provided by the big clouds.
gotta give it up to tigers, at least they kill you in the neck first
Location: Ottawa, Ontario
Remote: Yes, open to local
Willing to relocate: Maybe, depending on the role and location
Technologies: Golang, Python, Typescript, React
Résumé/CV: https://github.com/NickSavage/CV/blob/master/Nicholas%20Savage%20-%20CV.pdf
Email: nick@nicksavage.ca
Github: https://github.com/NickSavage/
LinkedIn: https://www.linkedin.com/in/nicholasbsavage/

Former financial auditor (CPA) who transitioned into tech. I work in a leadership role in technology now, helping the CTO manage their teams.

I don't write a lot of code at work anymore, but I have a number of personal projects I dedicate time to. My latest project is a zettelkasten interface written in Go and Typescript. It's at the point where I use it in production (if you can call a single user "in production"!)

I'm looking for a role in either of those two camps, dedicated to management or coding or maybe even somewhere in between.
New federal rule could offer protection from extreme heat to workers
I don't even know what DRM brings to the browsers apart from breaking external monitors and blacking out screenshots

All the content behind it is still available day 0 on trackers
Given the size of Apple and the amount of business they are likely to generate for OpenAI, they might be one of the (if not _the_) most non-regular customers of OpenAI.
Not OP. If my doctors and hospitals would give it to me in a good and easily-collatable format, then I and who knows how many other people would gladly donate it to science or for research purposes. Heck some people have this tendency to donate actual body parts and their entire bodies to science, so it's not a big stretch to say some would donate this sort of personal information for a purpose of their own choosing.

This isn't a fully settled debate (including your salary example) so you can't just assume one side is right and argue it as if it's some unquestionable human right.
I know the in's and outs of the chargeback world for merchants. AMA
> If Netflix doesn't work in the browser users aren't going to lean back in their chairs and think fondly of the freedom fighter jchw that protected them from working against their own interests, they are going to open Edge and watch Netflix.

Or maybe (hopefully) they download popcorn time instead
I don't know what you are talking about. Every time I got an ISP contract and used their default router I got nothing but problems until I decided to upgrade to their Fritz Box offering and then all the problems disappear. LAN and WiFi just work.
I'm leaning towards genuine, to be honest. Just thought it was interesting that I even questioned it, which I wouldn't have done before.
It's not just the money the US govt is spending in the US. The US and western military export industry is also getting a huge boost. Russia played a big part in exports before the war. The combination of needing to use their factories for the war in Ukraine and their equipment being demonstrably not great has decimated their export market.

> There are even people who believe that the US government does not want Ukraine to win, because the war is causing so much damage to the economy of Russia.

The US has absolutely, cynically, benefited from this war. It could have been stopped diplomatically, the US made no secret they believed Russia was preparing for an invasion. It was either calculated or pussyfooting, in my opinion.
Have you checked how much co2 a normal car drive creates vs. watching a movie online?

We need to be realistic here. We know what modern entertainment looks like and its not realistic at all to just 'read books' and play board games.
AI Startups Inject Some Life into VC Dealmaking in the US
the TAI stopwatch, the earth surface is relativistally uniform enough that averaging good clocks gives a good enough clock for almost any practical purpose.
https://archive.ph/XwCDD
When I first saw HTML I grasped it instantly, realising it was just WP "reveal codes" you could write.

Surprising really that there really isn't a word processor that basically uses HTML.
While that might work great on the individual level for a little while, it's unfortunately not how normalized taboos seem to work long-term. You're just going to see more and more people who don't deserve your time until you're wanting for anyone who actually does.
Yes. But what are you implying? Entertainment + ad garbage still is a lot more co2 efficient than printing flyers and sending those out.
It didn't solve protein folding. It led to new areas of inquiry, but it didn't solve it.

May I recommend reading Derek Lowe's "In The Pipeline" blog for a realistic discussion of the actual impact of Alphafold? [0]

And seeing as we don't have viable fusion yet, saying it "solved" it is really reaching. I'm sure it's helping, but solved? No.

[0]: https://www.science.org/topic/blog-category/ai-and-machine-l...
Something like hashcash? https://en.m.wikipedia.org/wiki/Hashcash
The example you gave doesn't seem emotional or blatantly false, but factual and appropriate.
Also in most cases they were a "crypto expert" just two months ago.
There are easily less than 1,000 people using the internet in the way that you do. The internet is not immune from cost-benefit.
> X bots that amplify the current line of Chinese and Russian propaganda...

Do you think those countries are the only ones doing this? Just the other day there was a scandal about one of the biggest Swedish parties, one that's in the government coalition, doing exactly this. And that's just one that got caught. In countries like India and Brazil online disinformation has become an enormous problem, and I think that in the USA and Europe, as the old Soviet joke went: "Their propaganda is so good their people even believe they don't have any".
Interesting! Do you have sources/studies that show this?
https://archive.ph/06vDp
"Hey we had a security breach!"

"Ah that means we must remove all security protections, instead of you know further strengthening security."

If older GPL failed, this means we needed a stronger license...such as AGPL, or in future something even better, instead of giving up and saying we should have just given them shit on a platter.
I wonder if this could be used to neutralize HIV genes that have been reverse transcribed in.
Spare a thought for the gullible, children and teens, the elderly, those with restrained understanding, and those with English as a second language.

They will all lose money, time and more with the coming wave of spam and fraud.
The irony is that there seems to be overlap between the two groups-- e.g. highly educated tech workers.