skysight-inc/HackerNews huggingface dataset:
AI looks at TRILLIONS of words. Doubt a post complaining about it’s impossible to get a girlfriend is going to add much to a LLM. That seems to about 50% of the posts.

AKA today on Reddit: My GF say we have to wait for 4 years before we have sex. She left me this week for a guy she met on a plane, she has not left this guys hotel room in a week.

What do I do?

And the “advice” is endless posts.
Great. Unfortunately the English version is missing most of the algorithms (or it hasn’t been written yet).

Of course nothing can be complete, but I had the following pieces of feedback (plan on opening a GitHub issue later):

The compiler flags section is missing the following:

* Os - optimize for size

* LTO

* Compiling -ffunction-section -fdata-sections & then linking with —-gc-sections (arguably this one just reduces the size of the binary through dead code elimination)

Other:

PGO should probably be mentioned in the flags and targets section as “we’ll describe this in situational optimizations“ (not sure why it’s written there but whatever).

AutoFDO isn’t discussed which is important since it makes running FDO actually feasible in production.

Cold annotations and hot/cold code splitting (hot/cold code splitting isn’t even discussed).
Show HN: Comparing cloud hosts for serverless functions (FaaS) for Python
I'm just here to give you points for the Discworld reference.
Anytime I find myself coding something easy, but repetitive and boring, I hand it off to ChatGPT.

“I’m going to give you a list of 50 variables and I want you to format them into functions like this:”

It’s faster and easier than writing a script to do it.
Checking a checkbox: “is this a legal species yes/no”… forgery!

DHL a test tube: “Importing body parts illegally”
The crazy thing to me is that for a lot of the classes that use these online materials, nothing has changed in 50 years. 100-300 classes are largely the same as they were before digital learning.

The problem from a broader point of view is a coordination problem. The people making the buying decisions (professors and departments) are not the people paying (the students). I would wholeheartedly support legislation that forced professors to pay the same textbook fees as their students, and for departments to be required to cover the costs for scholarship students.

I’ll bet we would see a lot more schools opting into open source textbooks and articles from the library if that were the case.
Mental Health in Open Source
They would have to be designed to do that. The current system are likely tuned to the 1900 MHz band that they have negotiated with carriers.

The US does have low altitude sigint satellites, specifically Navy constellation.
Compiler optimization is an extremely hard problem. Unsolvable by our current standards and usually the compiler has less knowledge than the author of the code and has to make assumptions about the hardware it is going to run on. Language design feeds heavily into the types of optimizations that are even possible to reason about.

So yes there has been an enormous amount of research into both the programming language design side of this equation, the compiler design, and the area in the middle. Probably hundreds of thousands of research papers since the 50s or 60s.

Compilers and automated systems, in the general case at least, still can't out compete a domain expert that is familiar with the specific hardware being targeted, a good profiler, and the time to fiddle with the raw assembly.
ChatGPT to generate what amounts to building blocks and then assemble them by hand.
I sometimes have nasty bugs in my code which are not directly visible to my eyes, and I ask ChatGPT 4 to find the bugs, and it usually does, and explains what I'm doing wrong.

In some sense, it's a bit like pair programming... with a partner available 7/24 and responding immediately.
Person at the end of the article is missing the point because they don’t understand that bitflips and other corruption can happen with digital storage.
17-year-old wins $250k for emulating neurons for smarter, safer AI
Yeah if the first version doesn't take off that's generally not a good sign. 1st Iphone did extremely well.
Maybe I should look again. It wasn't that interesting last time I looked. But that was quite a while ago. It's just a small town library but I assume they use one of the regular services.

ADDED: Indeed. They use the rebranded Overdrive (Libby). Last time I looked at (maybe) Overdrive ages ago it seemed to be highly populated with things like self-help books. Looks useful.
Yes, exactly. And carrying it just a little further, the missing million idea has been around a while and actually accounts for quite a few observed discrepancies. A new interest formula plausibly explains one, but then has to tackle the others as well or better before it'll be taken as seriously.
I tried nix (for spinning up dev environments). It is very slow compared to docker.
In this case, you don’t really need AI. People like Forth and Lisp because you can built an efficient DSL which you can converse with. What people have trouble with is formalism, and logical and abstract reasoning.
As a better search.
Also
Can be like junior dev to hand off boilerplate or easy tasks.
In my opinion, using these tools daily and extensively, AI and AI copilots are an extreme force multiplier for in writing boilerplate code, debugging simple (but non-obvious) mistakes in existing code, and context immersion ("How do I X in framework Y"). It truly helps elevate the craft of SWE above writing code to complexity management and system evolution.

I also feel like this generation of senior/staff SWEs (the senior pre-AI engineer) is in a very unique position for the following reason: we know what the correct code should look like, because we've written it ourselves many times, and we know how to review and modify it quickly. I don't think new SWEs will have that same ability. At the same time, that ability may not be required in the future as AI gets better and better at following instructions correctly.

AI's future in coding is uncertain. I think there is a new unrealized engineering platform on the horizon that can only be realized through a very small and focused group of architects using AI (maybe even 1 person), and that this new platform, which is focused on complexity management and system evolution, will change how we "code" completely, at the same time resetting AI's copilot utility in this new world.
Time for an anti-memetic division.
Firat it was people pushing plows, then horses pulled them, and now machines do the work a hundred people used to do.

This technology is no different.
An alternative explanation might involve both of:

1. Stopping technology transfer worked exceedingly well for the west weakening the Soviet Union during the Cold War.

2. A distinct lack of (non-violent) alternatives for the West preventing China becoming the world's leading technological superpower (and hence also strongest military).

I doubt this will be successful in the long run, because China is not burdened by the Soviet Union's extremely inefficient way of organising its economy. Not to mention that China is the worlds biggest market.
Meh… I don't know why I would care about this. Apologies for being dismissive, but if this wasn't HN, a subdomain of YC, I don't think this would be here. It's not tech or science or any of the other pursuits of knowledge that drive this site. This is better suited to the Financial Times.
Yes, the valleys and rain don’t help either. The interior gets a lot of sun though, especially the Okanagan.
The CPU does supposedly have instruction set extensions for faster execution of binary code translated from x86, ARM and RISC-V.
They think that it would be sufficient for running Windows/x86 apps at near-native speed in QEMU.

No ISA spec has been published. A few research articles are available from Chinese universities but most are only available in Chinese.
Even as a kid still going through that phase where English lessons at school consist of very simple descriptions of family life that add some new words each week, I felt betrayed by GW BASIC documention referring to some concept with the cryptic letters "E/A". When I realized that they were talking about "I/O", translated as Eingabe/Ausgabe, suddenly it all made sense.

There really needs to be some way for language preferences to include quality in some way. No, I probably don't want an English dub of something Asian when there's also a German dub. But I certainly also don't want some machine or lowest bidder translation that only exists to serve people with no foreign language skill at all (or that's not even remotely as good as the company that commissioned the translation thinks.
I use Kagi Ultimate for access to GPT 3.5, 4, 4 Turbo, Claude 1, 2 3, and Mistral Small and Large. I also run a local language model that I can pass data to that my employer wouldn't be happy with me shipping to external APIs.

I use the language models conversationally as a supplement to, and interface to documentation. Things like high level design questions. I also use it to parse through error logs that I don't understand. Sometimes it can point me in the right direction faster than doing web searches for random snippets in the log. My actual code generation is fairly minimal. At most I usually just ask it for an example to convey an idea in some language, and then I adapt the example to meet my needs.
You might be able to be diagnosed, but there’s no medication or cure. You can get extra time on tests if you’re younger.

You can Google dyslexic signs. I think last time I looked auditory processing anomalies and the retina or lens was oddly shaped in 95% of dyslexics. Dyslexic is also an umbrella term for a bunch of things so you’ll have to sort through to find your flavor.

Best fix is a good nights sleep. Also make sure you move closer to speech you want to comprehend and the people you interact with most enunciate and speak at a good volume (too many people speak poorly and could use 2 weeks of beginner theater classes)
Stipulate for the discussion that you’re correct; what would your ideal preservation scenario look like? Hollywood DCP servers open to enthusiasts to allow copying of terabytes of movie data to other archives?
And the snake eats it tail.

With nix, re-usability is very high. It's a function that is very baked in at very low levels of it's design. This comes with up front complexity but getting to these reusable layers is basically forced.

Docker is very simple and often touts reusable layers, but in practice is not. Unless you tackle that complexity.

Making reproducible and reusable content takes effort. Other tools are not designed for that. As a result the getting to the same state requires a similar amount of complexity. Worse, with docker you can never be sure that you actually succeeded in your goal of reproducibility.

An analogy could be rust. Rust has up front complexity, but tackling that complexity gives confidence that memory safety and concurrency primitives are done correctly. It's not that C _can't_ achieve the same runtime safety, it's just requires a lot more skill to do correctly; and even then memory exploits are reported on a near daily basses for very popular and widely used libraries.

Complex problems are complex. And sooner or later you'll need to face that complexity.
Oh right... I've just been guessing, to try and find the value one fewer than the one which causes CUDA OOM errors.
The project is cool but this post makes me wonder whether this particular approach - starting with something that "does an okay job with well-formed web content" and then trying to work backwards to fix spec and de facto browser behaviour and potential security issues can actually result in a production browser. Which is fine, one can always go back and redo things, especially in a hobby project but it's hard to escape the vague feeling some of this stuff might need to be architected in from the get go.
It's worth noting that there are three levels here:

1. Preserving the "final copy" - so many old films literally do not exist in any format whatsoever. A DVD or Blu-ray or Laserdisc meets this.

2. Preserving the "best copy" - some things we have in Laserdisc only. It's not the best version ever made, and it's potentially not perfectly preserved.

3. Preserving the "master/source" - this is much more difficult, because these are never released outside the studio, and can be much more than just the "Final Cut" - source files, 3D models, the software used, etc.
and a lot of civic and cultural traits the US lacks

Indeed, that feels like the root of the matter. If men were angels we wouldn't need laws. Real people are messy, and bumper-sticker principles don't adequately characterize us well enough to design a set of pragmatic laws.

A real compromise leaves everyone mad, and given how mad we are already I'm at a loss to suggest how to proceed. I'll be honest that I'm pretty angry myself; I think we've allowed ourselves to be taken in by some pathetically obvious propaganda. I wish we were at least talking about subtle and interesting problems. Instead we seem to be gleefully re-litigating the obvious.
Great! Thank you for trying! I will definitely explore flang-new in PRIMA.

I am particularly glad to hear that no flang-new raised no warning when compiling PRIMA. That is exactly what I wanted to achieve. PRIMA does not tolerate any warning. Each warning is regarded as a bug and gets fixed.

How should I install flang-new? Isn't compiling from the source the only way? I remember doing it once a few months ago, but the binary I got did not succeed in compiling PRIMA. Not sure what I missed. Maybe I should give it another go, especially for trying BFLOAT16!

Many thanks.
I'm not a dev any more so I guess saying I use AI for software engineering is a stretch, but I run Mistral 7b locally and use it to assist with engineering management things. Recently I took a several lists of things from the 6 teams I run, that were all roughly the same things but written differently, and prompted Mistral to dedupe the lists based on the semantics of what my leads had written. It didn't do a terrible job. To have done the same thing by hand would have taken a couple of hours. I was impressed.
Just another way of writing the equations. Not any kind of discovery.

Write the other headline, equally as 'provable': Tired light does not exist, it's really dark matter.
Weirdly, even with automated SWEs, assuming a certain level a skill, SWEs will continue to be a safe job.

Similarly I think SREs will also continue to be a pretty safe bet.

People will still need to play facilitator, debugger, glue, maintainer, upgrader etc

Might look different, might need more AI, but I just can't see a world where people aren't engineering software.
Benchmarking Node, Deno, Bun, and Cloudflare Workers
Are you Swedish or have you lived there for some time? Do you have a deep understanding of Swedish politics or society? Just asking.
SpaceX is building spy satellite network for US intelligence agency, sources say
What people really require for sleep vary a lot. But there are claims some people practicing very intensely, need only 4-6 hours of sleep at night. That's rarely a goal in itself though, as it's not a means to become more efficient or "save time", in a traditional, linear way of thinking at least.

However, the goal of meditation can be very diverse, since there are many different techniques, each with their own aims and side-effects. Generally, the main goal is often to calm the mind, make the body relax and let go of stress. There are many more benefits though, which you only realize when doing personal and experiencial practice over longer periods of time. It's not like the effects are the same for each person even, so it's more like a discovery process rather than do A, B, C techniques for X, Y, Z gains. However, there's a baseline of methods and general health, which is what it's usually used for. Very few people are suited to be munks or living in secluded communes like that. But it can be Very nice to be on a 1-2 week retreat now and then.
Insert Boeing/MongoDB joke here.
Not common (if it was anything more than exceptional, PG wouldn’t be a production ready product) but it happens: https://www.postgresql.org/message-id/17540-7aa1855ad5ec18b4...
LLMs can describe day to day interactions in a small town just fine. They can deliver accurate text around stuff no one has likely ever bothered to write down. For example, I gave it a list of random objects and asked which ones would need to be treated delicately by a robotic hand. A cotton ball, an apple, a rock, a puddle of water, etc. It responded to each item accurately, though I doubt anyone has ever written that a cotton ball doesn't need a gentle touch from a robotic hand
Perhaps you should travel more? Try using a browser on cloud VMs in different regions, Google, Bing and Amazon will be happy to serve you their services in the language that indeed relevant to their local employees who are busy maintaining the infrastructure running your VM.
> Think about what has to exist, to say, intelligently copy and paste parts of a 3D object made by one application into a 3D object made by another, the same way you would copy a flat image from photoshop into a Word document.

I own an AVP and this isn't something that can be done with it, to the best of my knowledge. Please explain how this is possible with the existing OS and apps.
Pre-DMA alternative iOS app stores are already riddled with malware
Is this an AI summary?
Different hardware cache-hits differently for one.

Level 3 BLAS functions like matrix on matrix products perform O(N^3) operations on O(N^2) data.

The main way BLAS boosts Level 3 functions is cache optimization which is hardware dependent.

But optimization problems in general are not trivial for computers.
1) Glorified doc search

2) Mechanical operations (e.g. translate this SQL query into a knex query)

3) Code review, verification of modern idiomatic approaches in languages I use infrequently
I’ve never seen location, which requires a permission prompt, used to guess language.
You may be able to implement your UI ideas with userChrome.css https://www.userchrome.org/ without forking the browser.
There is land, there is housing, and then there is who lives there. Some people bring value, some people take it away. Naturally the people who bring value get to keep some of it, as they can chose to bring it elsewhere if they don’t.
Mostly ChatGPT but I recently added https://aider.chat/ semi successfully into my workflow. It doesn't replace ChatGPT but it has replaced certain tasks that involve editing files. It uses GPT-4 (or Claude Opus) to write and apply diffs to my git repo and automatically includes my code in the context. In summary:

Design - ChatGPT

Major features - Aider

Fixups - GitHub Copilot

I'm thinking about forking Aider because I think it could easily handle the design portion if I had more control of how it applied diffs. Right now it decides when it applies diffs in chat and sometimes you want to go back and forth before it starts to wreck a file without enough requirements.
> Requiring a Meta / Facebook account for already-purchased Oculuses, retroactively bricking devices and deleting software which was bought before that requirement

You always needed an Oculus account and they didn't brick anything. You did have to migrate from an Oculus to meta account but a Facebook account was never required on a quest 1 (or 3). Is a meta account really that different from an Oculus account?

The quest 1 has been deprecated yes but not bricked.
They have in fact learned the opposite. We've spent decades carefully separating ourselves from even the most obvious critical thinking skills that a child would employ. Long before sophisticated disinformation tools people readily slurped up the most obvious lies.

I'm really at a loss.
The headline is misleading.

He's being charged with violating the Lacey Act which prohibits owning/hunting/trading certain plants or wildlife. Today it's mainly used to punish people for importing non-native species of animals.

I can't know exactly what parts of the Lacey Act he was accused of violating (it's extremely broad), but it would make sense to me that he's being charged because of the unlicensed import of the argali sheep. It's not the cross-breeding that's illegal, it's what he's cross-breeding and how he got it that's illegal.
Flemish Proverbs by Jan Wierix (ca. 1568)
Lack of control isn't the same as harm. To my reading, the entire industry (starting with Google) has assigned the word "harm" in a bunch of places it does not apply. I won't get pedantic and start citing definitions, but it's not the correct use of the word, and it dilutes situations when real harm is happening (like physical or psychological damage, or even immoral or unjust outcomes).
I like re-implementing libraries for learning. Take something you know very well and redo it with something you are trying to learn.

For example, making both redux and react-query drop in replacements using just rxjs.

I learned a great deal from these. I'm not going to use them but now I understand rxjs way more
> In terms of design, China has world class companies.

And not just companies. This is currently the world's top open-source RISC-V development https://github.com/OpenXiangShan coming from the Chinese Academy of Science.

(Whether China will remain investing in RISC-V, given that the US government has started to pressure US RISC-V development to limit their involvement with China is another question.)
It's effectively the government, because the ID-via-your-banking-app system is required to identify yourself online, such as when dealing with government agencies, applying for permits and benefits, etc etc.
My pet peeve in English terminology is the very word "computer". It should have always been called something like "the mathematical machine", computation is just one of them! The French l'ordinateur is much better.
Bitcoin can also help humanity to get rid off centralized finance and enable humanity, decentralized trust based transparent finance. Btw, there are Filecoin and Namecoin for decentralized storage and decentralized domain names respectively but idk how much adopted and relevant are they on a grand scale.
Same as pretty much everyone else, give copilot the easy/dumb stuff. I sometimes throw it oddball questions I know it won’t give a great answer to, but an ok answer is sometimes enough information for further targeted searching of my own. I started work on a side project recently and was missing copilot enough (only had it on the work computer) to go buy a personal license.
I disagree fully with this sentiment. A legal solution is maybe the only realistic one.

(Directed at the OP) That said, I don’t think the Swedish government cares much about people like you. I’m not sure how to make them change either. I wish you luck.
> More so than from "traditional" VPNs (i.e. the ones claiming to keep "no logs and never selling your data")?

Yes, because it is a free service, an easy and free way to just hide your ip address. You don't even need an account.

> I think at least for a while, Cloudflare-hosted sites would even bypass it entirely and they'd get the real underlying client IP.

Correct, this used to be the case, but no longer is as far as I can tell. But even with that, it was an issue for non-Cloudflare websites and services that are being attacked that aren't HTTP(S) (e.g. SSH)
> specialize in something quite niche

Always a gamble.

I would advise instead, get very good at learning, understanding complex systems deeply, adapting, and moving quickly.

We're entering the fasting changing landscape of engineering we've ever seen.

Be someone that can quickly get up to speed and excel regardless of the task.
But did you become a webmaster?