skysight-inc/HackerNews huggingface dataset:
The idea that a programmer can work on an executable form of the solution, but not be coding, disappeared decades and decades ago and is probably not worth resurrecting.

The term "coding" in computing originally referred to encoding a program in the language of the machine: "machine code". Machine code was probably called that because it is cryptic, not allowing calculations to be specified in ordinary notation and in a machine-independent way.

Programming was the overall activity of designing a program, which could have involved planning it on paper; coding was the manual translation of the design into machine code.

Early programs that translated higher level statements into machine coders were called "automatic coders" and not "compilers", because they helped with the step that was already called "coding". The idea was that when you prepare input for the "automatic coder", in the higher level language like Fortran or whatever, you are programming, but not yet coding: the automatic coder is the thing that is coding for you; i.e. making machine code.

(The term "compiling" also existed, but it had a meaning similar to the dictionary meaning: something like accumulating multiple library functions into a single image. I think, something similar to producing a .a archive from .o files. The way we use "compiling" and "compiler" today doesn't make sense in regard to the ordinary meaning of the word.)

Eventually, writing in a high level language became "coding". The idea is that as soon as you begin steps which communicate your solution to the computer, which the computer will take as-is and execute, you're coding: you're encoding the abstract idea into a form which the machine understands, whether that be assembly language or Prolog.

Those aspects of programming that are not coding have to do with clarifying requirements and planning the solution (and, later, testing and debugging). Once you have clarified the requirements and planned the solution, and have started using a GUI to hook up functional blocks to make it happen, you are coding the solution.

There is no need to go back to the old terminology whereby you are programming the solution, and the "automatic coder" then takes your graph and turns it into computer code. Not even if we think that the terminology was good. It was good for "compiling" to just refer to sticking things into a bundle, rather than translating in a complex way, but we are not going back to that, either.

We will just have to see how the language develops. Maybe developers will prefer not to call any graphical manipulation of functional blocks "coding". Especially if it's in a paradigm where the graph is translated into code that they often look at and perhaps edit, because you then might want the word "code" to unambiguously refer to that code.
The formula themselves aren't that complicated, as software goes: https://en.wikipedia.org/wiki/Einstein_field_equations#Mathe...

The main problem is that you need to have some intuition about what the formula is supposed do in order to test your code to make sure you've not made a silly mistake, and that relativity is very unintuitive.

There's probably some existing python library that already does all of it, may be best to start with one of them.
"oe" is the correct substitution if you can't type the umlaut for whatever reason.
Pentesting Android Apps: An Introduction to Tools and Technques
And they don't even warn you that's the case, or prompt you to save said key to a separate location off-device and in your control.
Dave Brennan here at LindenLab (Second Life)
We're looking for a fantastic SSE who's a great teammate! | Full-time | HYBRID | San Francisco

Role Overview

This is a hybrid role, assigned to our San Francisco worksite, and candidates must be available to work on-site a few days per week and be flexible for ad hoc in-office meetings as needed.

We are looking for a Senior Software Engineer (Server) to join Second Life's Server team and help develop mobile backend applications and the persistent real time simulation software behind one of the world's most long-lived and rich virtual worlds.

This is an independent contributor role, reporting to the Director, Engineering of Second Life. In this role, you will create new features and improve core functionality of the platform, taking projects through their full lifecycle, from idea to release and help maintain them afterwards. This role will be hybrid in our San Francisco office three days a week.

What We’ll Offer You

The stability of an established company with new startup momentum. An unparalleled opportunity to create relationships, systems, strategy and culture. An environment where your voice will be heard and your impact deeply felt. A sense of belonging where your work is appreciated and rewarded.

Second Life's huge, persistently simulated virtual topography runs 24/7. You will have opportunities to work on unique engineering problems that cannot be found anywhere else and that meaningfully impact the lives of millions of residents. You will also be given the time and support needed to grow your skills and knowledge.

To Apply: https://lindenlab.com/careers?gh_jid=6256065003

Call Dave from LindenLab for more! 925-237-1221
> Max is a software engineer (I am sure a good one)

Opinions are mixed.
> I wonder if "The Orchestra that draws no salary" was as controversial at the time as "Artisans won't complain about work-life balance" is today.

Ex-Orchestra player here.

I don't think so. A musician who's not playing in an orchestra pit in a play/performance can always play in a concert or in future times in a recording orchestra, or have a solo career. Using the same skill set they have, and even earning more in the process.

Employees replaced by AI find that their whole skill set captured by the said AI, and they're now irrelevant without a new set of skills. Getting a new skillset requires time, money and effort, and sometimes substantial background. What we're going through is much more damaging. The former one was transformative, not destructive.
I vote in both.

My state rep lives (more or less) across the street from me. He wins because he gets things done and is generally a nice and honest person. His educational background as a lawyer doesn't seem to enter into the reasons why any of us vote for him.

My congressional rep and our two senators - I couldn't even begin to tell you their educational backgrounds. I can tell you about their policy positions (and in one case, their abject failure to actually do anything related to them), and a little bit about their personal history.
This is so stupid of me :)
I'd recommend Canada to join the EU, before the new US government comes in and snaps it up (along with Greenland, etc.).
What about I introduce a short-cut key?
Cookie stuffing is criminal fraud because the offender is receiving commissions for sales they did not generate, thus defrauding legitimate advertisers and companies paying for the advertising.

Obtaining money by means of false or fraudulent pretenses is wire fraud.

Honey's extension stuffs a ton of different affiliate cookies via its extension for sales it did not generate. They are representing themselves as the one who made the referral, and receiving commissions for doing so, when they did not.
Discussion (422 points, 5 months ago, 108 comments) https://news.ycombinator.com/item?id=41046956
Thank you, excellent reading.
Yikes, that ramblerman who was all over that HN thread still posts today. The distance by which he missed the point is shocking. How does one get that far off without doing it deliberately?
The show seemed very convincing, not in the speculative theories about an ancient precursor civilization necessarily, but definitely in some of the findings they show

Do you have any resources you could share that debunk the specific things they show? Like the rock paintings they dated to 10k years ago, or some of the other digs that were dated as 20-25k years old?

Are you saying it is all made up? Or just some of it?
I'm going to argue VR has camp 1 problems. My persona for this is the owner of a few Thai restaurants who is brilliant at social media and SEO marketing. I could sell him a VR project easily if he believed in the ROI. Part of that is the user base but part of it is authoring and VR authoring is expensive.

If VR is going to be like the web we need some way he can get his business in the metaverse for $5000 not $500,000. Horizon Worlds falls down flat not because Meta is stupid but because the problem is difficult -- I'd like to make WebXR content based on my photography (and stereography) but once you have big textures you start to feel the 8GB limit of the device. The art gallery I want to make would require low resolution images or would require some of the programming techniques used in open world games.

In my mind VR seems to be the future of gaming, when I see many action games like Monster Hunter World or Rise of the Tomb Raider I think I'd like to experience them in VR but practically I still keep playing a lot of flat games like Dome Keeper and Dynasty Warriors 9 because there are a lot of them and they don't take the dedication that it takes to play through a game like Asgard's Wrath 2.

====

At the time I believed that better training data (business process, UX, and lots of things go into that) rather than better models was the key to products (I saw projects, including mine, that went nowhere because people did not muster the will to collect this data) so I felt we were getting a lot out of being engaged with customers.

I advocated a lot for drawing a clean line so you could reuse the same training data from different models in which case we could have had a team working on advanced models while the customer facing team gathered the data we needed to eval and refined those models over time. It would have been good if we could have gotten more VC money to hire up.
> Why can’t Russia be as good at making their citizens wealthy, happy, and healthy as they are at manipulating politics in other countries and creating fake culture wars to divide and weaken their “enemies” which they seem to think is almost everyone.

They could be, but, you know, priorities.
> That’s certainly something, but hardly seems worthy of being considered the second strongest military power.

It's that conclusion I disagree with. Their relative ranking has nothing to do with their absolute capability. Russia being able to do what they've already done in the face of the opponents they have probably makes them 2nd or 3rd strongest military power in the world. I think few other countries could manage to do even that.

Sure, maybe in an alternate universe a totally politically unrestrained US military could conquer a Ukraine (receiving a similar level of foreign material assistance) from halfway around the world, but that just means the gap between 1st and 2nd/3rd is large.
This is cool, but I think my desire to minimize switching focus away from my IDE is outweighed by my need to avoid notifications in my IDE. Ultimately my IDE window is a place for deep focus, and this seems like it detracts from that.

Or maybe this is meant as a replacement for github PRs, meant for async review, in which case I really think PRs work well and don't need to change.

So yeah, I have to agree with others that I'm not really seeing the usecase here
Postiz – open-source social media scheduler
I'm so bored with software, be careful not to bring up finance around me.
I didn’t work with him much, but every interaction I had with him was great. I’ll miss him.
Microsoft expects to spend $80B on AI-enabled data centers in fiscal 2025
My data points were from employers, not blog posts.
>No, more like Siri, bruh. To sell some too-expensive slippers. You used the word "absurd", didn't ya?

The dice analogy is clearly a separate scenario than your guci slippers story, I'm not sure why you're trying to bring siri into that analogy. The point is that you can't just invoke "Technilogical causes are much more likely than accidental causes for such effects to appear, in today's world" without justification. If there's spooky stuff happening at a rate far higher than to be expected by pure chance, and there was proper documentation of this, I might be amenable to the above argument, but you haven't done that. In previous comments I listed multiple reasons issues with relying on random anecdotes, but you failed to rebut them.

>Sure. Apple does things by accident. Gotcha.

Is it really so unbelievable that automatic speech recognition would have false positives? There's plenty of things to criticize about Apple's behavior in that case (eg. not taking steps to ensure audio from accidental triggers are deleted), but the implication that they're intentionally doing it is totally unsupported.

>Motive, means, opportunity. Which is missing?

Proof that a crime has actually been committed. With that logic we should be arresting people for murder every time their ex/spouse goes missing, even if there's no evidence that foul play occurred. If it's been actually proven (ie. more rigorous evidence than random anecdotes) that people are getting targeted advertisements based on their conversations, maybe we can start assigning blame, but we haven't even established that's happening yet.
Oddly enough I remember Vectorworks and Archicad were (are) owned by the same company but were fiercely competitive.

Also, hello fellow former Nemetschek coworker .
Three of my favourites:

https://www.blockscad3d.com/editor/

https://github.com/derkork/openscad-graph-editor

http://nodezator.com/

Also worth noting is:

https://ryven.org/
I dont know if phones listen to us to serve ads, but 11K is a decent vocab. Most adults have a vocab of 20K. Therefore I could imagine it including the words "pool" and "fencing".
Do you have any suggestions, on which thing would add value? Or how I should think about solving the problem?
Wow, it's surprising to me there's a huge difference and in that direction. I always used to increasing resource requirements for synthesis->P&R->logic simulation->full chip simulation. I guess times have changed since I worked on chip design.
I saw this on /r/emacs and made a note to install and use it, it looks amazing. Thanks !
What are examples where antitrust laws should have been applied but aren't?
I know it has that reputation. But besides people saying stuff like your comment, I haven’t seen any specifics about exactly what’s wrong

Would you care to elaborate? Have you seen the show? Could you point to the things that are wrong and why?

Genuinely curious and wanting to learn
From your quote:

> With a good driver scanning takes only a few seconds

A few seconds of not transmitting or receiving packets. This is in line with people having sudden several hundred millisecond ping spikes.

A few seconds of no real traffic is absolutely noticeable impact for constant, latency sensitive traffic.
I think the shortest way of putting it is: stay curious; find people willing to teach you; teach others what you've been successful at.
I have 500$ in my bank account and just got laid off. You can send me some money and get a sense of fulfillment you helped someone. Dont ever say you never had an opportunity to help anyone.

Anyway. As some people have touched on, service to others and evaluating unjust power structures can be a good place to look for fulfillment. Good luck
I do it for: fun, learning and planting a flag. Someday you might be looking for a new job and if you have some projects to show off that's the best thing for your job hunt.

(e.g. when I was at rock bottom in my life, my HELOC was maxxed out and I just rolled my car, I started what I expected to be a difficult job hunt so I created an 'application management system' and talking about that landed me a job at an AI company with my interview. Out of the experience writing that I've written a few intelligent assistants such as an RSS reader which shows me just the most interesting articles and an image sorter that lets me easily work with 800,000 images with Chinese metadata even though I don't really know Chinese.)
Imagine I have a shit ton of data on the books people read, down to their favorite passage in each chapter.

I feed all of that into an algorithm that extracts the top n% of passages and uses NLP to string them into a semi-coherent new book. No AI or ML, just old fashioned statistics. Since my new book is comprised entirely of passages stolen wholesale from thousands of authors, clearly it's a transformative work that deserves its own copyright, and none of the original authors deserve a dime right? (/s)

What if I then feed my book through some Markov chains to mix up the wording and phrasing. Is this a new work or am I still just stealing?

AI is not magic, it does not learn. It is purely statistics extracting the top n% of other people's work.
Never heard of dead-cat syndrome. In case anyone else wonders:

> There is one thing that is absolutely certain about throwing a dead cat on the dining room table – and I don't mean that people will be outraged, alarmed, disgusted. That is true, but irrelevant. The key point, says my Australian friend, is that everyone will shout, "Jeez, mate, there’s a dead cat on the table!" In other words, they will be talking about the dead cat – the thing you want them to talk about – and they will not be talking about the issue that has been causing you so much grief

https://en.wikipedia.org/wiki/Dead_cat_strategy
O1 did find the optimization in a sibling comment (sibling to my GP)

So probably time to update your expectations
His book "Rebuilding HTTP" is interesting (https://codefol.io/portfolio/#writing)
Maybe some people don't remember anymore, but there was a time when Ruby was HN's favorite language. I miss those days. I kind of get why everybody leaned into Python instead, but I'm never going to be happy about it.
Hard disagree.

The job I currently have, I applied for on the company website. And they flat out rejected me. Then a recruiter contacted me directly and offered me the same position at more money. I don't think people can wrap their head around the ineptitude HR departments are capable of when developing these "automated" solutions.

Especially given that a person-to-person phone call is cheap, fast, and humanizes all involved parties.
I live in alabama. One of our state's senators only previous job was as a football coach. It's bleak out here.
I'm not sure if I'm dumb or something, but I don't see the difference in your examples.

First: Musician used to play orchestra, but now automation might replace them. Musician can take their skills elsewhere as they still posses them

Second: Software developer (for example) used to write CRUD apps, but now automation might replace them. Developer can take their skills elsewhere as they still posses them.

I don't see how in the second example, somehow the skills as "destroyed" while in the first example, they're used somewhere else instead of destroyed.
I don't understand the use-case for an programming environment where the program looks like a text file, but I need to click on a while loop and then click on the "condition" field in the details column to edit the condition code with my keyboard, rather than just select the condition code in the main view and type there.

I guess the program in the main view is always syntactically correct? But I can still have a syntax error in my condition, so on what dimensions is this a net improvement vs just... typing the code?

I am a big fan of flow-based visual programming for signal processing domains (like GNU Radio), music and generative art (like Max/MSP). In those domains where there's a lot of data flowing through confusing but pure transformations, and having a GUI and being able to effortless inspect intermediary products and creatively try different pipelines of patches can be much more convenient than text programming.

But if you're just putting a lot of extra steps around a typical looking procedural scripting language, what's the win?
> Btw, _whose_ digits are we talking about?

You seem to be under the impression that whose is not a form of which, which is incorrect.

whose:which::whose:who
Im a developer for the upcoming space telescope NEO Surveyor (Near Earth Object Surveyor). I actually work quite a bit with a number of people on the team up at JPL, Horizons is the canonical source for ephemeris information. Another vital part of the chain is the Minor Planet Center (MPC), which is where all observations of asteroids and comets are sent by the community. The MPC is the international authority for these observations, which JPL ingests and computes orbits for (though the MPC also has to compute orbits as a part of their work).

As a part of my work I have written a rust/python package[1] to compute the position of asteroids accurately using the ephemeris data provided by these two excellent sources. For the people who use SPICE kernels (a rather old binary format for storing orbital ephemeris), I have also written a custom implementation of spice kernel reading which is natively parallel.

[1] https://github.com/Caltech-IPAC/kete
WooCommerce collects your sensitive information without asking for consent
Ok, so the point is just to sell military equipment, that makes sense.
Is this remote worldwide?
Incrementing a bignum is faster than another PRNG cycle.
I think the rare Earth hypotheses get it backward, it all looks unlikely when you only have one data point. I think that complex life finds a way and it all looks like a six cushion bank shot in retrospect.
I thought that using Makefile targets was the shortest friendliest to show what a project can do. Turns out make and Makefiles can be mysterious when they fail.

Tutorials are "best-effort" and often don't dwell on the rabbit-holes they create when a poor soul runs astray of the sunny path.

Example of a good tutorial:

Python's powerline shell: https://github.com/b-ryan/powerline-shell

The README is succinct. Well put together.
Django-litestripe: fast, simple subscriptions for your Django application
Sharing for awareness in case of value for any HNers, this little app helped get subscriptions online for a hobby project and has now been open sourced (MIT). There are bigger established alternatives and as is explained in the readme, this one is designed to be encapsulated, ideomatic, and end-user privacy-preserving.
No he did not.

Prighozhin was 1000km away from Moscow and was allowed some freedome only thanks to some limited support of a fraction of population, mostly what you'd call "rednecks".

One call and he had stopped the theatrics. And was zeroed two months later.
I actually daily drive Windows for work (mandatory). It's the source of my seething anger. Just a couple days ago I was greeted with a fullscreen "UPGRADE TO WINDOWS 11. EXPERIENCE COPILOT" ad on login.
Show HN: GX CLI – Automatically stack large PRs to ship faster
We built a Git-native CLI tool that automates Git branch stacking. Here's why stacking matters and how GX helps:

Code review is a notorious bottleneck. You write a large PR, wait for review, get feedback, iterate, and wait again - especially painful across timezones. Meanwhile, you're blocked from shipping dependent changes.

Stacking lets you parallelise development and code review by breaking changes into logical and dependent chunks.

Current stacking tools will consider each commit its own PR, but GX will automatically group commits into separate stacks while optimising for structural coherence.

Works without authentication (10 requests/day limit). Email me at zach@maxium.ai for an auth token to override the rate limits.

Would love feedback and contributions from the HN community! This is an early beta focused on making stacking simple and friction-free.
i'll wait to see what sean carroll thinks.
20 years of PM experience and $275k? Just say that you're not looking to hire anyone :D
The antidote to despair is action. I recommend volunteering to anyone who wants for meaning in their life.
Correct if you don’t have your phone, you’re doomed. This can happen for a variety of reasons and is not an uncommon use case. Theft, damage, upgrades, etc.
GitSynth – Explore Git Commits and Diffs with GenAI (Ollama) for Deeper Insights