skysight-inc/HackerNews huggingface dataset:
That does not seem like what I want the company I work at to optimise for.

Being the best at turning bug fixes or UI tweaks into a flashy story. This signals myopic focus on apearances over real world outcomes.
I love IntelliJ, but VS Code has much better support for frontend technologies and TypeScript.
You seem to have developed an unhealthy negative association with feedback
One issue could be that many of these startups are venture funded. So they don't need to quickly find a solution that works and then scale up.

As a result they might spends too many resources on something that just doesn't bring a net benefit in the end.

I understand that some of these technologies need large upfront funding but there needs to be a better vetting in place about their success probability.
Agreed. I don't think it's easy or that unchecked government funding is a panacea.

But I do think it fills in a public need that the free market is blind to. And perhaps structurally incapable of addressing. (Bezos running a charity newspaper notwithstanding)

The NIH / DOE / NSF grant process has its trend-following and insider problems, but generally parcels out money in an acceptable way. It's not impossible.
> Micro-libraries should never be used. They should either be copy-pasted into your codebase, or not used at all.

I would prefer them to be built straight in the languages.
The answer is “it depends,” but personally I like ktor/micronaut better or golang’s stdlib. I do a lot of REST work right now, and I try to keep my services small.
It's a fair question, my guess is that it's a great beginners IDE for multiple languages. You can quickly get up and running with all major languages, and it was one of the first products Microsoft made multiplatform and free. I'm neutral about it, it works fine for getting the job done. I'm a bit disappointed that it's ssh plugin craps out over 200MB of detritus on each remote machine it connects to. But the ability to edit remotely is a neat feature.
The remote editing features are in preview: https://zed.dev/docs/remote-development
By product I meant the information you give to them by having an account.
Could this be used to prevent me from clicking on or tapping the wrong thing because new items keep appearing causing a reflow just as I jab? I would really appreciate it if pages would render after they have made up their mind.
The important axiom you forgot:

- The government needs to take your money via tax on profits.

Result: Via fancy accounting, businesses can pretend not to have profits and avoid tax.
> On indentation, most files are going to be autoformatted by the LSP, and there are tab_size settings in the languages section, needing specific file settings seems like an edge case.

Wow, absolutely not!

Just so we're clear, when I say "per-file" settings, I don't mean in the configuration. I mean at runtime overriding the indentation settings for an open file.

This is needed for many, many cases that I definitely don't consider edge cases.

- Configuration files: Loose configuration files might be in a bespoke format with no language server to begin with. JSON and YAML files can have pretty much any indentation style, and in many cases when editing configuration files there will be no "project-specific" configuration files to read from. I use my editor of choice to edit configuration files in various places including just in my home directory.

- You are not necessarily allowed to fully reformat files in a given project, even if the project has inconsistently-formatted files. Some LSPs are cooperative with this and won't change the indentation, since not all languages have a canonical format. Auto-detection is very important here.

- Even when an LSP is being used, that doesn't mean Zed is synced up with it. The Nix LSP will use whatever nixfmt binary you are using. I'm using nixfmt-rfc-style, which uses 2-space indentation, but the default in Zed seems to be 4-space indentation for Nix files, which means that without configuration it will be out-of-sync. (Generally this would be better to just configure globally but I'm just trying to say that having an LSP in and of itself doing formatting is not a panacea.)

In almost any editor I can think of, from Vim, to Visual Studio Code, to IntelliJ, to Notepad++, to kwrite, to gedit... I can at least override the indentation style if it is wrong for some reason. In Neovim I use vim-sleuth, and my indentation settings in Vim are very rarely incorrect no matter what file I'm editing where.

Modern text editors can and should do better than this, and almost always do; being able to change the current indentation settings is something most editors support before supporting most other basic functions. It's not a weird edge case, it's just flat-out a missing basic feature.
The intent / implementation duality isn't related to Chevron or Loper Bright. That is entirely about how to interpret the implementation: to what degree, when considering alternate interpretations, do we weight the agency's own interpretation?

The intent / implementation discussion comes up when considering statutes like this:

In order to maintain our beautiful forests and meadows, the city of Little Island hereby declares these acts governing the pollution of water: ...<enumeration of acts>...

Now many years pass and all the forests are cut down and the meadows are gravel lots, buildings, &c. Is the statute no longer operative? Generally, the way laws are interpreted, the courts would say it is still operative. The alternative would make the interpretation of law quite inconsistent, because it means we are asking courts to judge many things that are not really matters of law.
Micro libraries are worse than no libraries at all - but I maintain they are still better than gargantuan "frameworks" or everything-but-the-kitching-sink "util"/"commons" packages, where you end up only using a tiny fraction of the functionality but have to deal with the maintenance cost and attack surface of the whole thing.

If you're particularly unlucky, the unused functionality pulls in transitive dependencies of its own - and you end up with libraries in your dependency tree that your code is literally not using at all.

If you're even more unlucky, those "dead code" libraries will install their own event handlers or timers during load or will be picked up by some framework autodiscovery mechanism - and will actually execute some code at runtime, just not any code that provides anything useful to the project. I think an apt name for this would be "undead code". (The examples I have seem were from java frameworks like Spring and from webapps with too many autowired request filters, so I do hope that is no such an issue in JS yet)
Worst kind of jira ticket is just a link to a document that can be edited anytime. In that case I just replace the link with a new link pointing to the fixed version of the document and inform the author of the ticket/document about it.
Damn. My apologies, then.
Nothing exactly new. Brazilian laws allow court orders that remove online content in case of hate speech, defamation, threatenings or for the benefit of some ongoing investigation. The only new thing is that in recent years, several far right activists were targeted by investigation, related with a botched coup attempt which was equivalent to the capitolio invasion in the USA. Then, several of them are denouncing this as "censorship", even if in the past the same laws were used by Bolsonaro and far right activists to remove content in the Internet, as when someone threatened the ex-president online. Musk joined them, and begun ignoring court orders, despite complying with equivalent court orders from other countries. After ignoring several court orders, Twitter had to withdraw from the country to do not face legal consequences.

About VPN: As far as I know, there is no previous case in Brazil where VPN services were targeted. Apple do not have a huge market share in Brazil (just 16.54% for iOS), so it would be very strange trying to block something there. I do not think that blocking VPN makes any sense and I would wait for Apple pronouncement before suggesting "censorship" or something like this.
VSCode is only GPU accelerated in the same way every website is GPU accelerated - text rendering is done using the DOM. Every program on your computer is GPU accelerated in that sense.
The police do not need to find evidence to seize property on suspicion.
Just a quick mention to remind that .gitignore files can be placed in any folder/subfolder inside a repository, and they will refer to folders inside itself only. The global .gitignore should be used for global rules and root folders, but if you have path with more than one folder on it, you may want to add it to a .gitignore inside that subfolder itself.

Almost mandatory for monorepos too!
My BS-o-meter went off the roof reading this article
I was referring to a system emulator like qemu... that repo seems to only run windows exe files?
neovim is what happens when the javascript kids decide to "improve" one of the best editors ever created. The entire Lua ecosystem standing on 50 unstable plugins that provide the entire kitchen sink, yet do not even have a 1.0 version is nightmarish.

Follow any guide and either everything breaks, or you get an hodgepodge of automagic popups, stuff that autodownloads, flash messages and useless features that are completely antithetical to the slim, minimal philosophy of vim.

At least the original vim is still around, and the js kids are allergic to parens so there's an alternative.
I tried Zed just yesterday and sadly my experience wasn’t “just works”. It just works if you haven’t used any of the Neovim configs/distributions. But for someone who already uses LazyVim, LunarVim..etc., it’s kind of meeting the expectations.

The issue for me was with the Docker LSP. I have a codebase where a Dockerfile is a Jinja Template. Zed’s syntax highlighting broke at the first curly braces. Both my Doom EMacs and LazyVim seem to have no problem with it. I couldn’t work beyond that point.
Good point. In addition to being available right now, the Aliexpress version has a better battery (10000 mAh vs 5000 mAh on Kickstarter).
Microsoft has, or had, a similar technology they use internally, called TKO: https://www.microsoft.com/security/blog/2020/05/04/mitigatin...

It's written in Rust and is based around a version of Bochs modified for deterministic execution. It's got time-travel debugging (with WinDbg), which works by replaying forward from the nearest snapshot to the point at which the user is asking to move backwards to.

The primary author of this software wanted to open source it, but the higher-ups at MSFT refused. He's been working on similar projects in a personal capacity though, e.g. https://gamozolabs.github.io/fuzzing/2020/12/06/fuzzos.html
> Write everything twice

I’d say « Write everything three times » because it usually take 3 versions to get it right: first is under-engineered, second is over-engineered and third is hopefully just-right-engineering
There was at least one RIP company (name forgotten) that repackaged SGI machines with their software as single purpose devices. That was definitely a thing for a while.

For those unfamiliar a RIP took postscript input and spits out very high resolution black/white images for each separate ink, factoring in all the halftone generation etc.
Press release: https://www.nist.gov/news-events/news/2024/08/what-time-it-m...

Paper: https://iopscience.iop.org/article/10.3847/1538-3881/ad643a
Best way to set up a risky blog?
Suppose I want to set up a blog where I can document abuses of power, cases of corruption, etc. without risk of getting doxxed, as these people will stop at nothing to stifle such content.

What are my options?
13 Years of Building Infrastructure Control Planes in Ruby
I wouldn't be at all surprised if the implementation of 3rd party app stores in iOS resulted in something like XProtect (macOS's built in antimalware) coming to iOS. It would then be possible to compel Apple to add the signature of an offending app to the malware database.
What graphics option did you have? Two 13W3 outputs?
All banks
> There are more downsides than that. The eUTxO model is not equivalent to accounts when it comes to its capabilities for building dApps.

> I explained it in more detail recently in a problem statement document for Cardano: https://github.com/cardano-foundation/CIPs/pull/874

I think I'm siding with Michele in this situation that what you describe as a problem is rather just a UX painpoint of UTXO and not a flaw or issue that needs to be fundamentally changed.

If you want to be able to coordinate to construct transactions you need to do it off-chain. The network can have standard systems for doing that or for verifying content (ex: DA-ed data that doesn't commit to L1) but any transactions that are settling on chain need to be 100% deterministic.
I’ve never heard of widespread magnesium fortification of foods. Do you know of a region where that is common?
This is a good point.

I've always thought a constitutional amendment to make every law in the books auto sunset, unless explicitly voted in by congress

I would think this would have made the PATRIOT ACT obsolete some time ago, among other things
this looks interesting. just curious how did you collect this data? i believe it's ridiculously expensive to use X api.
It might not make a difference to the end user but the installer would still make a more profit.

Also I doubt that you can compare Australian and Canadian installations that easily. Most of Australia is a lot closer to the equator meaning that the same panel will have a higher average output there than in Canada.

Anyway, I'm not in the US. My question was a general one about taking advantage of these economic troubles, treating them as an opportunity for someone to make a profit rather than simply regarding them as a problem for everyone.

The Canadian price seems a bit high, comparable with high cost Norway (where I live). The online calculator I have just checked is offering a 6.5 kWp system for about 10 kUSD, so your 20 kUSD would buy 13 kWp. I know why it's expensive in Norway, skilled manual labour costs are high, is that the same in Canada?

It's similarly difficult to justify though. At the sorts of electricity prices we had in Norway before 2022 it would take 20 years to pay back but if the trend to increasing rices continues that could fall to as little as 7 years.
20 years ago my kid still had to learn up to 12x20. The 12s are pretty handy for a bunch of reasons, and especially if you live in the USA. Using base 10 for the metric system was a mistake.
Introduction to Arrays in Java
There a couple companies that make a DILS where the localizer and glideslope can be temporarily deployed. The intent is for emergency or short term use.
Joe Biden said if Russia invaded Ukraine there will no longer be a Nord stream 2. "We will bring an end to it."

Here's the video: https://www.youtube.com/watch?v=xWUuhNd37WI&t=11

USA likely blew it up.
>I fail to comprehend how a single-function-library called "isNumber" even needs updating, much less "fairly frequently".

If someone uses isNumber as a fundamental building block and surrogate for Elm or Typescript (a transpiler intermediate that would treat number more soundly I hope), this poor soul whom I deeply pity will encounter a lot of strange edge-cases (like that one stated in the article: NaN is a number or not?) and if they fear the burden of forking the library they will try to inflict this burden upstream, enabling feature or conf bloat.

I insinuate that installation of isNumber is, like most of these basic microlibs, a symptom of incompetence in usage of the language. A worn JS dev would try isNaN(parseInt(num+'')) and sometime succeed.
+1 on this, I've been pushing my team to measure impact more. Else we remain a team of high value that remains unrealized and therefore underfunded, which hurts us all.
System tests prevent breakage as much as unit tests? Really?

How do you "system test", say, string.indexOf(string)? Could you write a system test for this example to show us what you mean and help us see how they're superior to unit tests?

And how long and complicated are your system tests to catch breakages "as much as" a unit test would, for this example?
It was a great sales pitch until the Linux and Apple comparison.

I can't take seriously someone, who says that Apple's stuff runs smoother (unless we are talking about useless animations).
Synthetic hydrocarbons will likely fail, simply because of the same reasons vertical farming failed. Once you're spending money on infrastructure to capture solar energy, losing 80% to inefficiency, before piping into your vertical farm via LEDs (losing another 50% to 80%), a farmer who draws free sunshine will outcompete you because he's using free energy while you're spending millions to power a small factory sized farm; energy isn't free.

Likewise, Casey's idea (Terraform Industries) requires solar energy to convert air and water to natural gas. It'll cost 10x the price of the gas Qatar & Saudi Arabia pump out of the ground essentially for free. These technologies won't be viable until humanity is pressed harder and prices (for food or fuel) climb.
Over 40% of 2018-vintage VC funds have not made a single distribution
Show HN: BI-LLM democratize data analysis
Hi HN! BI-LLM (https://github.com/amVizion/BI-LLM) automates data analysis workflows on semi-structured data. The assumption is that many decisions could be led by data, but instead are made by intuition because doing analysis would be too slow or expensive. The sweet-spot is decisions based on a few hundreds to a couple thousand items: too many to analyze manually, too few to dedicate an analyst to it. I believe that powerful insights are derived from a large number of data-driven decisions.

There are 3 things special about BI-LLM:

1. Web-native: the code is fully developed on TypeScript. A native integration with web, avoids the need for specialized software, or licenses. More importantly, I hope it contributes opening the field of AI to a wider group of developers.

2. Runs-locally: BI-LLM uses a combination of statistical, machine-learning, and GenAI methods to automate the analysis. Embedding models run in TensorflowJS, and LLMs in Ollama. Running locally not only helps keeping costs down, it also contributes to data privacy, and security.

3. No data-background required: all the technical details when pre-processing data are hidden on the implementation. The analysis only requires a simple JSON file, and after a couple CLI commands, it outputs a full report with the conclusions in a language that directly leads to making decisions.

The data analysis flow starts by turning texts into embeddings, and, using LLMs to label, and score the texts. Then, texts are grouped by similarity and the scores used to write an analysis describing each cluster, and explaining the correlation between labels, and attributes in the final report. You can see in YouTube a 2-minute demo (https://youtu.be/RoLU_REypyY) of a sample analysis. In GitHub, the demo directory also has screenshots from a sample analysis. You can also find diagrams with more detailed explanations of the steps taken during analysis on the ReadME.

The project was partially inspired by feedback from the community. A few months ago I posted an analysis that stirred some controversy about whether it was written by AI. There were some encouraging comments including:

> This is the perfect use case for LLMs and Data Analysis in general. I'd legitimately pay money for a similar productivity tool.

The project took shape after speaking with an investor that had a perfect use case for it. The key insight was to move from doing unsupervised analysis (as the original article) to supervised analysis: attempting to predict a defined outcome. The final straw was when exploring some leads data, I clustered the data and so differences in the rate of conversion between 20% to 2%. The analysis required almost no work, and provided useful insights on how to identify the best prospects. I figure it out this could be a great tool for startups, and small teams that cannot afford a data analyst.

I would love to hear your feedback. Thank you!
I'm with the GP, I thought I had heard this somewhere before. Also, I don't think both propositions are in conflict. Dreams may be meaningless and the brain may be using them for something.
maybe should have actually waited for that promise to resolve before promoting with someone else's literal handle.
The only real decision a SW person needs to decide is whether to communicate their skill in SW or their skill in business.

Rustified a monolith with 99% SLA, SW.

Owned revenue stream that brought in 40MM with 20% YoY growth on 80% margin -> Business.

You can do either, but you probably don't have time to do both.
These numbers tell me the person who wrote them have a sloppy understanding of causality, at best.

I mean, I appreciate reading the concrete numbers because it gives a more detailed trampoline into interesting discussions, but don't for a second imply you, as an individual, had very much agency over the outcome at all. That would border on clinically meaningful hubris.

(I guess this opinion makes me low in seniority?)
> Based purely on the responses, who would you hire? Who would you consider for a manager role? Do you even believe this is the same person?

Frankly, neither.

The first is intentionally written to be as dull and disinterested as possible, and so comes off poorly (presumably because it was designed to).

The second is a meaningless out-of-context number and corporate speak soup that doesn't really tell me anything about the prospective hire.

Obviously, this was written by and for executives in product orgs... and maybe it makes more sense there. But I'd balk at hiring anyone who talks like this into an engineering org, even at the executive level.
The Most Superior Form of Training and why people don't use it
What you call an audited metapackage is nothing other than a non-micro-library. The property that it has been audited/assembled/designed/tested in conjunction and would be updated as a whole is exactly the benefit that non-macro-libraries provide.
A tragic catch-22. You design and build the app-enabled internet rocker crib, but cannot justify supporting the app or the internet support without a subscription fee.

Reminds me of the "Someone Who Is Good At The Economy Please Help Me" memes.
Does SmoothMQ support running multiple nodes for high availability? (I didn't see anything in the docs, but they seem unfinished)
If it were going to be implemented, I think only imposing it on large+ clouds that offer IaaS/PaaS would make sense.

That would simplify collection and traceability.

And a bit of extra pressure on decentralization wouldn't be the worst thing.
Why India's Startups Demand a New Breed of Leaders