skysight-inc/HackerNews huggingface dataset:
As someone extremely logic and programming oriented, I -wish- I'd met someone like that. I'm just not an idea guy, apparently.

If the idea was truly good so much so you believed in it, it was a heck of an offer tbh.
Obviously it will have an impact on your social score.
Some advice here as a self taught web developer noob. This has been my journey in a nutshell so I hope it is helpful.

1. HTML / CSS (1-2 Months)
as already mentioned here, the Responsive Web Design course on the https://www.freecodecamp.org/ is really good. https://netninja.dev/ also has some really good free content on youtube. Don't rush this step. Make some cool static websites and share with your friends. Learn git and become a Github Pro member so you can serve private repo's on the web for free (via github pages).

2. Javascript (3-6 Months)
I highly recommend "Javascript & Jquery" by Jon Duckett. In the web development world it is by no means the latest book but I do believe learning how javascript was used 10 years ago relevant to how javascript became what it is today. I'd be happy to give you my copy! Spend the time learning javascript, make something cool and share it with your friends. Get to a stage where you can think about how you could make something in javascript. If you're dreaming in Javascript then you've taken this step too far.

3. Backend (Eternity)
At this point it really depends which way you want to go as a developer. Do you prefer Python as a language? Look into Django. Are you a DHH fan boy? Ruby on Rails. Are you too scared to take on another language (like me) then use expressJs. I highly recommend reading Hypermedia Systems https://hypermedia.systems/ to give you a high level background and understanding how a web 1.0 style application is built.

Enjoy!!
This entire comment reads as someone who has a purely adversarial relationship with their coworkers with little trust. Sounds exhausting!
A few years ago I built a payment system for Google Forms as a side business (made about $3k from it before eventually turning it off to focus on other things). I'd found a problem nobody was actually solving and wanted to see if they'd be willing to pay to solve it. Like many of us I also had a bunch of partly finished projects that were never released, so I knew it could be a struggle to ship things.

What I ended up doing was writing a list of all the features that I wasn't going to work on, and all the compromises I was going to make to get something out there. Some of those compromises really hurt when I was writing them down, but didn't end up mattering enough to change them for over a year. Once I had them on the list, it gave me permission not to thing about them while I implemented the rest.

I also staged the development to avoid anything unnecessary if it flopped. For revenue, the idea was that I'd get a card on file from you, then bill it each month. But I launched the thing with no integration at all for the card on file. My plan was to give people a 14 day free trial, and if anyone actually used it in that time I'd use the time to build a card acceptance flow using Square (their API is like Stripe's). It turns out people did find and use it, and I had to extend the trial a bit, but eventually built the form. Then I had until the first of the next month to build the system to total up their bill (based on usage) and charge the card on file using the rest of Square's API.

I also didn't build anything at all for scheduling account lifecycle events. I used varmail.me (a little thing I wrote forever ago) to have my app email me when someone signed up, and check my inbox a couple times daily and send a canned welcome message to any new users. Then I'd write an email reminding me user X's trial expired, set myself as the recipient, and use Gmail scheduled messages to schedule it 14 days in the future. When I got that email I'd check if they're still using the product, send them a reminder to put in their card on file, and manually mark their account as inactive until they enter a form of payment. Billing jobs were run manually by me on my laptop for a while. Over time I got more users and it was worth the effort to replace these manual processes with automated ones. If nobody had used my product, it wouldn't have been worth the effort to automate any of this.

Testing was another thing I experimented with doing differently. At first I tested everything manually. Automating tests was difficult anyway because the key flow redirects through PayPal, and there were parts written in Google Apps Script. Eventually I built an end-to-end selenium test. Then I started adding unit tests where appropriate. Basically my principle was that I added automated tests to any area where I felt uneasy about making changes for fear of breaking something. Since I'm fairly risk-averse, the product was small, and I worked on it solo, this worked well for me.
LG Buys Home Automation Platform, New Way to Capture and Sell Data on Customers
find / -name ".DS_Store" -exec rm {} \; 2>/dev/null

Put that in a script and add it to your crontab.
i’ve recently had a revelatory experience with my cofounder, who is focused entirely on sales. we were pitching our product/services to the company execs- and he just owned the room. He definitely oversold, hallucinated a little bit, said some (many) things i never would have said, but he didn’t lie. I have a highly diminished opinion of my talents than compared to reality and i know it. And i can’t fix it, i’ve tried.

In that meeting, there are times i wanted to interject to add some context, they very skillfully pulled me away from talking too much and qualifying everything.

We got our first sale. Big client, big company, very important sale.

Came out of that meeting daze because that’s when i internalized it - im worth no more than half the company. It was truly revelatory. I’m writing all the code, all the “hard” work is on me. I dont care.

Before that, i spent two years on my own project with zero traction because i didn’t even want to sell it, i just wanted to make it better. by the end i was gasping for air.

If you can find a good decent person who has a great network and a knack for sales (and is fine doing administrative work) by god, let go of your ego and give them room to cook and have faith in yourself to ship.

I spent the first half of my career deriding and diminishing the effort of salespeople. Never again.
I wish someone would solve my problem for me. I'm working on the problem because there are no solutions that I can just go and buy. Someone else putting their blood, sweat, and tears into solving my problem, they're the ones who have to deal with being on-call for it, they're the ones who have to maintain it, would be a joy.

Why is it so important for you to be the one to solve this problem? Why is it so important for your solution to the problem to be a business? Running a business is about creating value for yourself and for your customer - if you're obsessed about the problem, be thankful that someone else is putting so much effort into solving it; if you're obsessed about the customer, then you would've shipped something to the customer a long time ago to get feedback.
Baby, Can You Drive My Car? Not If It's a Stick Shift
HN readers' computers are typically macbooks with extremely expensive and non-upgradable drives.
The main difference is in Olog, each entity is represented in memory and then a mathematical set of rules are used to make computations on these entities to yield desired result(s). Also, each of these entities have to be manually written and saved. In my approach, the representation of entities includes the connections, attributes, etc., all of which can be automatically learned by the imosyn system, much like how learning is done in ML and its sister algorithms.

Also, I believe my approach would lead to adoption because there is no need to know set theory, you simply write code as you normally would, we have abstracted away all the complexity; making it more intuitive.

In the end, you can never tell whether or not people will use what you are working on.
Well, if routines are easy for you I guess it's not a big deal. If your days are irregular and you often need to figure out when is a good time to take the pill, then it's an additional hassle you can avoid.

Or you can just ignore the instructions and take it whenever but if we go down that road next you know we'll be swimming before thirty minutes has passed after a meal.
its pretty good... not better than brave, but the browser itself is a tad slow, but you probably won't feel it in a 8 core machine.
Are you not just explaining "a huge entrenched social system" as OP said?

It takes a long time for cultures to shift and for people to start to trust information systems to entirely replace high touch stuff like that. And at some level there will always be some white glove service on top for special cases.
I'm not sure their reflexes are better. It's more like they're the master of the feel and minutia of the airplane. They're also masters of managing the energy of their airplane, constantly trading off between altitude and speed. John Boyd was a fantastic example of that. There's a fascinating biography of him, "Boyd".

https://www.amazon.com/Boyd-Fighter-Pilot-Who-Changed/dp/031...
> Sometimes the authors themselves invite and regale in this kind of festive chicanery. Sometimes not. But this sort of thing - far more than useful or warranted - does exist.

Why does art and the attempts at interpretation thereof have to be useful or warranted? Festive chicanery sounds delightful to me. I would like more of that in my life, please.

> In other words some works of writing often fiction but not necessarily are just elaborate exercises in getting away with balderdash.

> In other words far too many mediocre works of the past still get top billing, than they rightly deserve largely because no one called out their bullshit.

> HN should buck this trend and not join in adulation.

Do you have some concrete examples of works that fit these claims?
>As for eBPF with respect to DTrace, I would say that they are different systems with different goals and approaches

For sure. Different systems, different times.

>rather than one eclipsing the other.

It does seem that DTrace has been eclipsed though, at least in Linux (which runs the vast majority of the world's compute). Is there a reason to use DTrace over eBPF for tracing and observability in Linux?

>There are certainly many things that DTrace can do that eBPF/BCC cannot

This may be true, but that gap is closing. There are certainly many things that eBPF can do that DTrace cannot, like Cilium.
No wonder. Have you seen the Federal government’s debt? It’s existential. At least your grandparents got to live a nice life.

usdebtclock.org
You're Not Sick of Programming
I'm not quite sure what you mean. Maybe statement instead of query would be more accurate but I think people get the gist of it just fine.

Also, I disagree a manual query like: "select * from credit_cards;" should probably go through an approval flow if you have a table like that in your prod env.
Because making someone think is stupid-shaming and therefore not politically correct.
> Why are we using a tool from regression to analyze a classification problem?

Because classification is a regression problem.

Think about it for a second. You want to put together a tool to tell which class an input belongs to. You have training data you can use to build your tool around. Your training data is already divided into sets that belong to a specific classm Your goal is to put together a model that can tell you what's the closest class your input belongs to by comparing with how close your input is to elements of the training data belonging to a specific class.

What's your strategy?

Well, one of the textbook strategie starts by specifying how you measure the distance between elements of your training set, and from that point you work on putting together a function that not only minimizes the distance between elements of your training set but also, when used to evaluate elements of a training set, works well in telling the type of elements of the training set that are closest to them. Then you assume the class of your input element is the same as the class of the elements of the training set that are closest to them.

In the example above, the minimization step is... Yes, regression. You use regression to fit your model to your training data so that it is able how close your input element is to elements of a certain class, and then outputs how close it is to each of the classes.
I hadn't heard of the per-file graph concept, and I can see how that would be really useful. But I have to agree that going for a fish sounds marvellous.
> Yikes.

Proof? Citation?

Jokes aside, I find that this sentence makes much sense, especially in the context of online forums such as HN or Reddit:

In fact, only people with no better use for their time will spend their time teaching you. This means you're being taught only by people whose time is worthless or for whom it is useful for you to believe in something.

Why do you think that is inaccurate?
And then they put ads on the Standard plan. And then the Premium plan. And then they increase the number of ads to the absolute maximum anyone will tolerate.
> Seems that nobody will ever satisfy your metaphysical expectations.

How am I the asshole here? OP was like "I'm going to go live in the Internet" and I'm pointing out that's a fantasy.

What's your beef? Are you afraid I'm going to discriminate against toasters?

> if my interlocutor can communicate reasonably intelligently, I am happy to treat him/her/it as an intelligent being.

Well if you're talking to a machine and treating it like a person you're an idiot in my view, but don't let that bother you, eh?
Crazy old coot.
Frank? That you?
I just want to know what they feed it. Can I send them an NxM mp4 as a pitch?

I know a lot of people who take acid in Vegas and I think a crazy fractal animation would look great on this device.
Ask HN: Transformers is great but what's next?
Transformer architecture is the foundation current paradigm of AI. I agree it's great but what's next, do you think there should have been an innovation since then and another competitor maybe?

It was 2017 when the architecture was proposed and in 2024, 7 years have passed and we are heading towards "Globalization" as Peter Thiel says it.

I would love to know, how far is the next big breakthrough in this Technology that goes from 0 to 1.
In the US.

In other countries 45/55 could easily be a swing state.

For example the 2014 Scottish independence referendum was decided 45/55 and that is usually held to be a fairly close result, at least close enough that it hasn’t ended the question.

So the real story here is voter polarization. The reason that Texas isn’t a swing state is because there’s a big hard core of immoveable voters at either end. So the actual population of swing voters is small.
There’s usually room for more than one implementation of an idea, most of the target audience haven’t committed yet?
I encourage you to read research literature from the last century. Given that all of our linguistic estimates put Proto-Indo-European itself at around 3000 BCE, it makes no sense to claim that the RigVeda was composed earlier at that time. Indeed, Sanskrit likely did not exist at that time.
A single police car did*
Yes, traffic is routed to the gateway through a WireGuard tunnel. Broadly speaking, what happens is:

- Client and gateway perform ICE to agree on a socket pair (this is where hole-punching happens or if that fails, a relay is used)

- The socket pair determined by ICE is used to set up a WireGuard tunnel (i.e. a noise handshake using ephemeral keys).

- IP traffic is read from the TUN device and sent via the WireGuard tunnel to the gateway.

- Gateway decrypts it and emits it as a packet from its TUN device, thereby forwarding it to the actual destination.

It is worth noting that a WireGuard tunnel in this case is "just" the Noise Protocol [0] layered on top of UDP. This ensures the traffic is end-to-end encrypted.

[0]: https://noiseprotocol.org
Yeah I so agree.
Specially post the AI boom, there's just this intrinsic itch I see of taking a product that queries chatGPT and slaps an AI label on it to make it a product.
(I'm look at you Rabbit R1).

I do understand that it does foster some air of competition and hence there's a the capitalistic push of doing better than the other person. But then, a lot of sub standard software leaks through which shifts the whole benchmark for acceptable user experience.
resource and data forks were hfs(+) features that appeared in pre-osx versions of macos. post-osx made use of the bsd fast filesystem and a rather nice unix style convention from nextstep where the on-disk representation of a .app or .pkg (which would appear as a single entity in the gui) was actually a directory tree. this would rather elegantly include ui resources as well as multiple binaries for cross platform support.
FDA to ban soda additive brominated vegetable oil amid health concerns
Tell that to their descendants bank accounts.
Perhaps familiarity with the syntax of DTrace if coming from Solaris-heavy enterprise background. But then again, too many years have passed since Solaris was a major mainstream platform. Oracle ships and supports DTrace on (Oracle) Linux by the way, but DTrace 2.0 on Linux is a scripting frontend that gets compiled to eBPF under the hood.

Back when I tried to build xcapture with DTrace, I could launch the script and use something like /pid$oracle::func:entry/ but IIRC the probe was attached only to the processes that already existed and not any new ones that were started after loading the DTrace probes. Maybe I should have used some lower level APIs or something - but eBPF on Linux automatically handles both existing and new processes.
> One complaint was the lack of bathrooms.

burying the lead here!
When you watch a great salesperson in action it’s like magic. It’s like watching a chess player find moves you couldn’t have found in a million years.

They chose the right words that converted to motions of neurons in your counterparty that caused action by them to give you money. Crazy.
CP-SAT is integer only, so I'm guessing for physics it's not great (you can scale your reals but that's not as good as working with floating point directly).

The advantage of CP-SAT is that it handles boolean and integer variables and constraints much more efficiently than a MIP solver, specially higher-level constraints like all_different.
But it didn't keep on going, and that was hardly an accident. It is similar to HIV vs SARS-CoV-2. If COVID lasted as long as AIDS, it'd be a much worse disease. But it doesn't, and HIV is actually the more serious of the two [0]. Similarly, communists taking hold are the bigger threat between fascists and communists - the communists will bring the host country a lot closer to death.

If we're talking counterfactuals, there is a decent chance that the Nazis and Communists would be similar to each other over the long term. Both ideologies do a lot of damage early on and then slowly collapse over a generation or two. The Nazis were more externally aggressive - but from an internal-to-Germany perspective (particularly at the time when nationalism was stronger) that would probably further reinforce the point that political alliances with the Communists are suicidal and defeating the Communists appropriately took priority over any other political issue.

[0] Although, thankfully, these days the treatment has apparently gotten so good that the analogy doesn't work so well. But think HIV in the 80s before they figured out how to deal with it.
Perhaps it's just me, but I can't stand the "I'm trying so hard to be funny" writing style.
Any product should bring benefits to both the producer and the consumer.

For the case where a company is using their own AI for their own cost reduction and productivity improvements, they can keep doing that but not offer to another party.

If they offer to another party, and that party is having benefits (like you have said), the price should be such that a part of the consumer benefit is shared with the producer resulting in benefits for the producer.

The real challenge here is because of price wars, i.e., too much competition already with producers willing to take a hit on profitability in anticipation that they will be able to do so later after creating a moat above and beyond competitors. Or they think that it will strenghen their overall bigger offering by adding an otherwise lossy feature.

In a nutshell, even if there's a lot of value for the consumers, it must result in a win-win for a new product to be sustainable in the market.
Never seen anything but cops idk, I'll take your word for it. I also find it annoying and therefore rarely watch them as I choose not to watch things that annoy me. Not sure why y'all do.
I think so yes
Some of the Greeks were a lot better than others. Aristotle's work for example was mostly trash, but Archimedes did work that still holds up.

I guess Archimedes was much closer to a craftsman, and Aristotle was more of what we'd call a liberal arts scholar. Reality puts a check on the flights of fancy of the craftsman.

See also the work of whoever build the Antikythera mechanism.
Whenever I can choose between quick iterations and long iteration times with massive upfront cost, I will choose the quick iteration despite a high chance of failure in each iteration. Except if my desire is empire building instead of making progress, then I would choose the longest and most expensive path which doesn't show any quantifiable results along the way and requires the most human resources and therefore provides the best career for management with enough plank to leave the ship in time.
You can't get guess these things before they happen.

> do you think there should have been an innovation since then and another competitor maybe?

What does "should have" mean? There's no conspiracy to suppress the development of alternative approaches, there's no council or committee which decides these things - people would love the discover something new and amazing which is better, they just haven't been able to do it.
-delete is faster
People also just get wildly entitled.

I stay anonymous, but I built some software that people use for scientific analysis. I give it away; I don't put it on my resume; the only thing I've gotten from it is it makes me a bit happy that maybe I've saved someone else hundreds of hours of work. There's also some subtle numerical properties that take real work to get right.

(Not all, but some) people demand support, features, or bugfixes; and on their schedule. Or docs, or a prettier site, or blah blah blah, and every second of this takes away time from my real job, my now elderly dog, hobbies, etc. Recently there was a wave of it from some library weirdness on m-chip macs, which I don't even own. And they're guaranteed to get very pissy when I tell them I don't care at all (and, in several cases, if they want me to care they can start by shipping me a new mac and I'll think about it). I honestly mostly just delete the emails anymore because reading them makes me wonder why I'm wasting time on a computer.

As I mentioned, sharing makes me happy and feel like I gave a bit back, but all the shit that comes after that is ugh.
You mean `.await`, I assume?
SAT is kind of the assembly language of constraint solving, using a higher level paradigm like CP/SMT/ASP should be easier.
Seeing you‘re a CTO, I‘m a bit concerned for your staff (if any) if your first reflex is blaming the developer for not trusting their boss.