skysight-inc/HackerNews huggingface dataset:
> It's more like Big Tech has become its own unelected global government. They already go beyond local government orders and control what information much of the population receives.

In many of these cases, such a China, Russia, and some Latin American countries, the local government is also not elected.
Yeah there's a way to do that, yarn and pnpm can flatten the dependency tree. You can add the fork directly too:

yarn add <path/to/your/forked/micro-library.git>

pnpm add <path/to/your/forked/micro-library.git>
Article is an excerpt from this book:

Theodore H. Schwartz. “Gray Matters: A Biography of Brain Surgery” (2024)
I must be reading Lazard 2023 wrong because the LCOE for wind and utility scale solar seems almost half of the other sources. What am I missing?
"these days"?
The goal is to memorize single digit products and use the multi-column algorithms when you need to do more digits. To which days are you referring where kids would be called upon to memorize multidigit multiplications?
In the 1980s I had a trapper keeper with a 12x12 table printed on it but even my seven year old ass knew back then that everything >10 was wasteful to memorize. :P
Thank you for writing up your experience!

I have done a ton of Swing over the years, and also a 2.5D zoomable scene graph API called Piccolo2D [0], which was one of the inspirations for JavaFX (or so I heard at the time).

As far as your advice, I will take a look at swapping Batik out for EchoSVG, and also see how you tackled the user data directory issue in KeenWrite.

[0] - https://github.com/piccolo2d/piccolo2d.java
100%. I've seen junior PMs fast track their careers by literally just always framing their work in terms of business outcomes. One of my reports went from entry-level to senior in 2 years by always tying her projects back to user growth or revenue impact, even if it was just bug fixes or UI tweaks. definitely a skill worth nailing early in your career.
it's called the European Union for a reason. You screw around too much with one country and you are basically locking youself out of half the western population or more. Maybe some trillionaires will try this hand, but I don't think you become a trillionaire only by appealing to Americans.
Defining is not hard. You can say "a table is a flat board with four support structures roughly 1 m (+/- 5 cm) in height, built for the purpose of keeping things off the ground". Anything that fits that description is a table, and anything that doesn't, isn't. Supposed tables with three legs, or Japanese tables, aren't tables by this definition; they are something else. Perhaps this is a problem, or perhaps it isn't.

I would argue that an imperfect definition that doesn't completely encompass a situation is better than a loose guideline, because the definition is unambiguous, while the guideline will always leave room for bickering about interpretation.
I believe the original proposal for noexcept was that throwing was UB, and the original author believed strongly it should have been that way.

In the end what got into the standard is that it is well-defined: it calls std::terminate. If I recall that change wasn't made without drama.
The mainstream info is predominantly that dreams are basically nonsense content (e.g. people dream they can fly) when executive functions are turned off and brain is doing garbage collection and memory consolidation, whereas this title argues the brain is nevertheless learning causal information from dreams which would suggest a more active role than previously thought.
I would never recommend anything as volatile as crypto for a payment system.
I can only think of one reason: gaming. Gaming on Linux is much better now, but still nowhere near as good as gaming on Windows.
I only skimmed down to the "Sign up for a 7-day free trial" Substack thing, and I already had to work hard at not throwing up in my mouth. Blessed be the random number generators that I don't work at a place like this.
Show HN: I Trained a 2D Game Animation Generation Model(Fully Open-Source)
I tried to train text to video and image to video models to generate 2D game animations. I used public game animation data and 3D mixamo model rendered animations to train the animation generation models. I'm open sourcing the model, training data, training code and data generation code. More technical details can be found in my blog (https://www.gavinliblog.com/posts/godmodeanimation).
If the problem were that simple, the world could be drastically improved by just throwing more money at infrastructure jobs and getting more people employed, while also improving infra. So I doubt it's that simple.

But AI is probably going to hit the labor market like a wrecking ball anyway, at which point it will be exactly like that.
> So there's no need to continually patch it for security updates, or at least you need to do it less often, and it's less likely that you'll be dealing with breaking changes.

Regardless of how supposedly good or small is the library, the frequency at which you need to check for updates is the same. It doesn’t have anything to do with the perceived or original quality of the code. Every 3rd party library has at least the dependency on platform and platforms are big, they have vulnerabilities and introduce breaking changes. Then there’s a question of trust and consistency of your delivery process. You won’t adapt your routines based on specifics of every tiny piece of 3rd party code, so you probably check for updates regularly and for everything at once. Then their size is no longer an advantage.

> Copy-paste works, but I would argue the best way is to fork the libraries and add submodules to your project. Then if you want to pull a new version of the library, you can update the fork and review the changes.

This sounds “theoretical” and is not going to work at scale. You cannot seriously expect application level developers to understand low level details of every dependency they want to use. For a meaningful code review of merges they must be domain experts, otherwise effectiveness of such approach will be very low - they will inevitably have to trust the authors and just merge without going into details.
Understood! How much is it to enroll in your “Methods of Proof” course or in Math Academy more generally? I didn’t didn’t quite understand how it works based on the FAQ, is it lecture-problem based with an interactive testing element for course placement?
there seems to be a big hype to adapt pg into any infra.
I love PG but this seems not be right thing.
Personally I prefer sharing one level up from function to conceptual module, ie. instead of "left-pad" function, "string" module, ie. a bit like this [0] (`${authorshipDisclaimer}`).

I'm also an advocate, against crowd, of qualified imports as they help with refactoring (renames are propagated, especially in monorepos), readability/reviews (functions are qualified, you know where they're coming from) and overall coding experience – qualified module name followed by dot gives good autocompletion, imports look neat in larger projects etc. The codebase written like this resembles extended standard library. It also helps with solving problems by encouraging first principle thinking, bottom up coding that produces auditable codebase with shallow external dependencies etc.

[0] https://github.com/preludejs
i don't see what's obvious. what is being audited? why is my email address needed when i'm giving them my id and ssn?
>I would argue the problem is how dependencies in general are added to projects

I haven't done anything with this myself (just brainstormed a bit with chatgpt) but I wonder if the solution is https://docs.npmjs.com/cli/v10/commands/npm-ci

Basically, enforce that all libraries have lock files and when you install a dependency use the exact versions it shipped with.

Edit: Can someone clarify why this doesn't work? Wouldn't it make installing node packages work the same way as it does in python, ruby, and other languages?
uBlock and nothing bothers you (at least not on this site)
I'm sure internally they use it for the system prompt at least, probably since launch. And maybe for common initial user queries that exactly match.
I think the scary thing is that we can measure these health outcomes and probably connect to a source like a chemical plant but we still don't understand what exactly is causing the cancer.

For example there are more than 10.000 VOCs in the air. Some are harmless but many are not. It's extremely difficult to measure them and categorize them and nearly impossible to do so in real time.

So even though the EPA measures air quality continuously, they probably only cover a fraction of the harmful substances in the air.
Casey Handmer's company is creating synthetic hydrocarbons from renewable energy. Here is a good video where he gives a tour of the company and talks about its goals: https://www.youtube.com/watch?v=NngCHTImH1g.

Curious what people think about the idea of synthetic hydrocarbons? It is a seemingly obvious idea that I hadn't heard about until recently, as long as you can use energy efficiently to create the synthetic hydrocarbons.
That doesn't work in Vim. Or rather: it matches the backspace character, which isn't what you want.
If they try make sure you assert that you do not consent to searches, and would like to be on your way.. Then when they try to hold you ask them if the detention is inline with `Rodriguez v. United States` which specifically forbids cops from delaying a driver so that they can get dogs to the scene.
In the USA sales tax is charged on used cars in almost every state. Which is asinine when you figure the car could change hands an arbitrary amount of times.
Can you elaborate? What do you mean that the prompt format should be a property of the model?

There's nothing stopping you from tuning the prompt in your prompt template to a specific task, and if you want to further tune to a specific model, that will still work, so I'm a bit confused and would love to better understand
https://archive.is/jDjg9
And why is that?

Sweden has a lot of Uranium but mining it is politically a dead end, and has been since Chernobyl.
The recitals are non-binding, but nathan_compton's proposal is that the intent portion would be binding.
Biomolecular shifts occur in our 40s and 60s
It is great to see new editors gaining traction after VSCode took most of the market.
Playing With Guns (& Phones)what it means to love and understand a powerful tech
After years of using Vim as a keyboard assassin, then Neovim (with a custom config initially based on kickstart.nvim), about a month ago I started using LazyVim. After test-driving the default config for just a few hours, I found myself nodding my head and saying to myself, "Yes, this is the way."

I had seen some of the other "Neovim as IDE" projects but after looking at them carefully, I decided that LazyVim is generally the most polished one out there. Folke deserves a lot of credit.

The breakthrough for me was realising that it's a totally acceptable tradeoff to let other developers who know what they're doing, keep up with the bleeding edge plugin scene, and have generally good opinions make decisions about configuration so I can get real work done and not spend time getting bogged down in ricing and config files.
They threatened to arrest Brazilian Twitter employees because the company refused to hand over user private info (IPs). Apparently some of the users on the demand list aren't even based in Brazil. Things don't seem to be going well down there.
the biological grok
Not sure what you mean by poorly fitting. I've only purchased one bidet attachment but i don't see how it could do any damage unless you don't turn the water off or empty the toilet tank on install. Are you saying the water line leaks on some bidets after install?
It did happen. We just learned that the networks in network effect are not that well connected. For example most of the security community did migrate to Mastodon. But there are many groups that make up Twitter and lots of them stayed.
I don't know about Apple, but I don't think Samsung has something in place to just ban certain "package names" from being installed. So far what countries have been doing is 1) ban the app store from distributing the apps and, sometimes, 2) try to block it at a network level.

What you're suggesting would be a escalation and we should worry about that when it happens. Package names (the real name of an app on Android) can be randomised, for example.

The problem right now is that if you own an Apple device in Brazil, you can't install the app of this VPN provider. That doesn't sit right with me. Android has its issues, but if I can find the apk, then I can install it. What can you do with an iPhone? Perhaps use a 3rd party Wireguard or OpenVPN client that hasn't been blocked yet and download a profile from Proton's website? What happens when that client is blocked too?
A similar tool for ini files
https://www.pixelbeat.org/programs/crudini/
Yep. We weren’t quite as communist as that, but my parents used to share stories of going on work brigades in high school. Altho they must’ve had the mellower 1970’s version that was more about building the socialist spirit than getting actual work done.

https://en.wikipedia.org/wiki/Youth_work_actions
And the first is cheaper than a ‘regular single version’ bc you build it with the thought that you will throw it away.
This reminds me of an experiment in grad school on spatial memory in rats. We noticed that during sleep their hippocampal place cells would fire in a way similar to those seen during maze navigation. I personally experience this all the time, if I've been programming all day, I will be in a 'dream-like' state within the program
I don’t follow. Why would getting sum types in go be impossible?

There is already a proposal for this: https://github.com/golang/go/issues/57644

The generic type params already supports a sum type like interface, it’s almost there.

So, if you could, please expound with on “why”

Is there something in the type system, something in the compiler that prevents it?

Anyway, re: not up to HN standards… I’m not sure what you’re talking about. You made it to the front page, you called out some legitimate issues, I liked reading what you had to say, I was just asking for more
Mochi is excellent and the dev is responsive.
Zed’s dead, baby. Zed’s dead.
>who refuse to perform at the level required or show a commitment for

I know it's paywalled, but could you at least take the time to find an archieve and read the article if you're going to make such a claim? It's usually the top comment.

>Rooney was one of thousands of Twitter employees sent an email by Musk requiring them to pledge to stay with the company, working long hours at “high intensity” during its transformation, or to accept a buyout. Staff were given a day to click “yes” to agree to unspecified employment terms.

Doesn't sound like performance issues. Sounds like "I have altered the deal, pray I do not alter it further"

>If companies can't decide who stays on or not, then definitely they would be more hesitant to invest / movel locations to Ireland.

Good. These are employees, not contractors/consultants. You want a short term expert solution, hire a consultant with their much higher hourly rates. You don't want culpability for employees but need labor (short or long term, but not forever), hire a contractor.

Companies seem to forget what "careers are", and why once upon a time they helped to develop them.
New datasets identify which crops deforest the Amazon, and where
Increasing hikers visiting US national parks – and challenges keeping them safe
Do you have any recent examples of this? I'm having hard time coming up with recent large mergers and acquisitions in tech. The best I've got is Broadcom buying VMware, but VMware is mid-sized and in decline.
'We no longer answer to your Brazillian dictatorship' -> Solved. Only if.

This is why I love the power of F-Droid, Linux, and things like Apple not making browsers run its engine under the hood, forced 'App Stores'

You never. Ever. Ever. Force a VPN censorship. Access to the internet is our last hope, as a house divided against itself, falls. To separate the people and control their communications, is an act of war. While this may sound extreme, imagine going to log on the internet and not being able to know whats going on, or contact any of your friends while being told bullshit on local TV channels and curfews being 1pm while not having money to buy groceries.
Thank you. I tried SublimeGDB. Yours seems nice but also heavy in config and integration into Sublime.

What I'm after is the other way around : an editor around GDB.

> you need to install Terminus

It's not mentionned in the page. How would one know they need it ?
What I highlighted and was also answered in other comments, is that many times people focus in a local supply chain (e.g. Germany) without taking into account the whole supply chain (e.g. including China). Country X statistically reduces its fossil fuels because it is relying on country Y which isn't.
There is a "no downstream dependencies" option; it's called writing/auditing everything yourself. Everything else -- be it libraries, monolithic SaaS platforms, a coworker's PR, etc. -- is a trade off between your time and your trust. Past that, we're all just playing musical chairs with where to place that trust. There's no right answer.
> You are not really answering my question by the way. So people are indeed using VsCode because there are no proper IDE for JS and TypeScript?

Yes, that's it. There are plugins for everything and mostly works. Not the biggest fan of it anymore tho so looking for my next IDE or develop one for my liking using AI.
Hopefully Altman loses. Even though we've already normalized so much data collection, this is an unacceptable intrusion on human privacy.
Hmm... If you were reading the documentation for function foo() and it read "if the argument is negative, foo() throws an exception", would you understand that the function throws an exception and catches it internally before doing something else, or that it throws an exception that the caller must catch?
There is a post on reddit by the author

Bold 0.2 - An IDE with LSP, DAP and more : programming

https://www.reddit.com/r/programming/comments/1eupocr/bold_0...
“It’s no secret that ISPs can monitor which websites you visit”
Given a lot of devices use DoH by default, it’s not quite that stark…
Yeah … but that's also what makes the title clickbait — that the article itself knows that what is written isn't true. "CSS makes vertical centering easier in 2024" or just "CSS makes vertical centering easier" would have been more honest, I think.
They don't need to understand the low level dependencies. People can create metapackages of a lot of a bunch of self-contained libraries that have been audited and forked, and devs can pull in the metapackages. The advantage is the modularity, which makes the code easier to audit and is more self-contained.

When's the last time ls, cat, date, tar, etc needed to be updated on your linux system? probably almost never. And composing them together always works. This set of linux tools, call it sbase, ubase, plan9 tools, etc, is one version of a metapackage. How often does a very large package need to be updated for bug fixes, security patches, or new versions?
To paraphrase an old quote, "every new text editor grows until it is bloated with collaboration and AI features."

Thank god we still have vim and Emacs.
Every time I've pushed through that feeling and rewritten it anyway, the end result was better than the original. The memories eventually come back once I get into the problem and hindsight makes clear how much stuff past-me missed.
Raising the minimum wage means those with entry-level jobs make more, but fewer people have these jobs.
Thank you for the reply. I believe you have interesting enough material to not need to resort to controversial titles. Keep writing, it'll only get better.
> 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?

> The altitude of your communication signals your seniority and experience.

It's not mentioned anywhere which is the superior (to the author) response. This article is so vague that, at the end, I still could not tell which one the author preferred.
black market or clinics or doctors. I went with the "men's clinic" which is legit. Buddy goes black market but I don't trust that stuff.
The software industry has become swamped with suits optimizing their status and prestige.
Based on some of the replies here it appears that you probably just need to get re-entangled with some of your friends who were there at the same time.
Good thing no one is doing that anymore?
This is a copy paste from the relevant part of my vimrc. Keep in mind I mainly develop in python.

Plug 'alvan/vim-closetag'
Plug 'ap/vim-buftabline'
Plug 'davidhalter/jedi-vim'
Plug 'dense-analysis/ale'
Plug 'dstein64/vim-startuptime'
Plug 'itchyny/lightline.vim'
Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': { -> fzf#install() } }
Plug 'junegunn/fzf.vim'
Plug 'junegunn/vim-peekaboo'
Plug 'machakann/vim-swap'
Plug 'markonm/traces.vim'
Plug 'mhinz/vim-signify'
Plug 'preservim/nerdtree'
Plug 'preservim/tagbar'
Plug 'romainl/vim-cool'
Plug 'simnalamburt/vim-mundo'
Plug 'tpope/vim-characterize'
Plug 'tpope/vim-commentary'
Plug 'tpope/vim-fugitive'
Plug 'tpope/vim-repeat'
Plug 'tpope/vim-rhubarb'
Plug 'tpope/vim-sensible'
Plug 'tpope/vim-speeddating'
Plug 'tpope/vim-surround'
Plug 'vimwiki/vimwiki'
> I come from former communist country and you are absolutely right - everybody had to work, both men and women, not having a job was a straight ticket to long and nasty jail. Of course that's artificial, so lower classes had absolutely meaningless jobs just to tick checkboxes.

Come on, many jobs back then weren't what you would consider a job these days. And after work, you were free to do whatever you wanted. No on-call duties, no late-night catch-up after hours, etc.

At least there was a sense of community—everyone knew and helped each other. There were a lot of bad things, especially in the economy. But there were also a lot of good things in society that were killed by capitalism and a Darwinian society.
> Let’s get back to this week’s thought!

Really made me laugh.
Incredible! Before I've seen it I would never have guessed that something like that could be so good!
Parents outraged at Snoo after smart bassinet company charges fee to rock crib
The infamous Tetris brain. I don't feel it helps my sleep though. Usually im just solving problems that don't exist anymore.
I have seen devices just like this (keyboard, display, battery) on aliexpress.

https://www.aliexpress.us/item/3256807367187700.html

https://www.aliexpress.us/item/3256803000890517.html
basically replaced my current count with what I was when I was 18. being old now I see how it has affected me. I am not doing it to become Bane.
Whenever I see numbers like that on a CV I am immediately skeptical. There's almost no possibility that the numbers you are listing were a direct result of your contribution. Also, you were probably part of a team, so it was probably a group effort. The other thing is, unless it really was all your idea, who cares how well the feature did?
I think most architectures do a layer of normalization on the whole text embeddings before calculating attention which makes this infeasible

Shouldn’t be a huge deal to adjust imo

One of the bigger problems is that closed model providers don’t want to expose the embedding space and let’s users see what they have
> I believe you have interesting enough material

thank you, that means a lot to me! I really appreciate the feedback and support
Well, that's a mutual misunderstanding then. I meant quite literally neither assertions nor unit tests prevent you from breaking things. Of course they'll help you to catch those mistakes before release. I didn't think that counts as prevention, my bad. Assertions should trigger during system testing if any contracts are broken, so under your interpretation they do prevent breakage as much as units test (meaning before shipping).