skysight-inc/HackerNews huggingface dataset:
Firstly, work out how much your 0.2% equity is likely to convert into. You'll probably pay income tax and employers NI on them (and in one year!) and so you'll likely end up paying 55% tax on them. How much do the founders think the company is worth right now? If it's close to £500M, that's a big part of your comp. If it's close to £50M, it's not.

Next, work out where you want to be in terms of comp in a few years, rather than thinking of how to optimise the cash right now. For example, I'd stop worrying about your tax-free allowance gradually disappearing, and instead try to work out how to get it to all be gone. In 5 years, the person who makes £120k is £40k better off than the person who makes £100k, after tax. That... sounds worth it. And it's usually easier for the person who's getting paid £120k to get paid £130k than it is for the person who's getting paid £100k. This is to say, having high tax brackets is a benefit, not a curse.

And then, it's probably worth noting - this isn't directly their money, especially if they're looking to sell. It's probably worth having the conversation of like, 'what would I need to do in order to justify £100k/year?'. Or, alternatively, negotiating on the vesting of your stock, since that's effectively free. If they think the company is going to be sold in the next few years, that's a relatively small giveaway for you. If the company's grown a lot in four years, it's unlikely a significant increase in stock is on the table.

Don't overestimate how long it'd take a good new person to catch up. I've rarely seen a role where a new person can't be effective within 6 months.
For me it's a labor of love and I was doing it anyway to try and make my own languages good.

But yes, a lot of work still ahead.

If anyone wants to give us grants/donations, we can make a dollar go far, and there are some people that have been helping for years who I would love to be able to support to work on the site adding data.

I'm also all ears to any business model ideas (of course nothing that would involve paywalls or non-public domain).

That being said, LLMs have changed the game and made a lot of things tremendously easier, so we should see a lot of useful data added this year regardless (all human reviewed, of course!).
Show HN: Burrow is a globally distributed, serverless HTTP proxy
Looks like Aodyo makes wind controllers

Last year I slaked my curiosity and eBay'd a Yamaha EW20 about for about hundred credits. The EW20 is a student grade wind synthesizer made for a future that never was - a future where synthesizers were an ordinary part of music education. The sound module has four OP FM (but only presets), a single primitive modulation thumb control, and DIN MIDI.

Of course, DIN MIDI means any synthesis engine is only a cable away modulo budget. So timbrely it's not student grade and about the same faff as Yamaha's WX series of professional wind controllers.

For me, making sound with my breathing is amazingly satisfying (when I do so and am here reminded that I should do it again soon) and a wind controller strings my notes together in ways that really can't be replicated by plucking or striking. [0] Modulo I can't play anything beyond the radio well and don't have the chops for MPE...

Anyway, the product is not for me because my jam is as dawless as possible and I vastly prefer bespoke hardware interfaces. But that's my jam, not yours.

[0] I played trumpet for four years until I was kicked out of band in 8th grade and sold my beat-up Olds at a garage sale when I was thirty without regret.
Not sure about the "when" part since current models can't write anything useful. Adapted snippets from popular plain old Google search results is all I've gotten, often with glaring errors.

But I often get answers faster this way, compared to doing a plain search, so they've been useful for me.
Language models have been able to spit out CRUD apps for a while now. The "maybe" is not about technical limitations, it's about social and economic forces. In contrast, we don't have flying cars at all due to limits in our current technology.
Reminded of Steve Yegge's claim a couple years ago that India had run out of developers.

What happens when Vietnam runs out too?
> As my app matured, I found that I often wanted hierarchical folder-like functionality.

In the process of prototyping some "remote" collaborating file systems, I always wonder whether it is a good idea maintaining a flat map from path concatenated with "/" like an S3 to the file content, in term of efficiency or elegancy.
He literally calls science a religion and scientist high priests. He doesn’t just draw parallels and analogies.
> and the Chinese companies aren't controlled by a manchild

They're controlled by the CCP which does far worse things...
There is always someone on the lower end.

Interestingly the post mentioned English language as a skill. Wonder how much of a barrier that is for Vietnamese devs?
Fascinating. It's an eternal competition. Surprised that the transformation isn't more LLMs. I think outsourcing teams can be much smaller now.
Yeah I agree that it is impossible to know exactly what the fields are without a real documented source, but I figured this could be a decent option when there are no other alternatives available. While it's not perfect, it can provide a starting point for creating types based on sample data, which can then be refined as you work with the API and gain more understanding.
What is not mentioned is that this small $500M amount drives bonuses and targets for teams that continue to extort customers.
I feel like layoffs are easier to ride through with just a limited amount of money saved.
A barely new small business will have tougher time surviving a bad economy.
Very cool! For anyone interested in a bash script instead of installing a Python runtime, I made this tool some time ago for the same purpose: https://github.com/ddries/d2c.sh
Yamaha has been making motorcycles since 1968.
I work with a few proprietary languages and many tools don't have semantic information but it's still tolerable as plain text. I suspect I'd be stuck using awful tools if these were visual languages.
We do have flying cars, but we call them helicopters and they're very expensive to operate.
Thank you for the thoughts lots to mull over.

Agree 200k isn’t going to be life changing when looking over the lifespan of a career, just quite a bit of fun, so won’t let that be the biggest sway - and it’s probably a best case scenario.

Dilution is something I’m very nervous of in perusing an equity strategy, but just don’t know how to calculate my exposure to it. I just don’t understand the topic enough.

There will be something that feels bitter if the company does sell for that figure and the guys/girls cofounders all land on a few million and me on 200k despite having done a significant amount of the code leg work. But probably bigging myself too much there.
Starlink in Nairobi City high rise, soon the Africans will be stealing the Vietnamese Devs work.

Life is a cycle. Karma is a bitch. So be nice and diversify your skillset.
The distribution has not changed. Nobody said that an individual data point is fixed and that all data points are equal.
It's very simple. We needed to begin somewhere, and until we've had at least 10-20 active users which load our database with their analytics queries, we wouldn't require a lot in terms of compute power and speed. However, we do have electricity stability problems sometimes (and internet outage), so something which has its own battery and ability to switch to a backup wifi/lte was a great choice as a start.

So that laptop was a "free server" we've had. It's now replaced by a much beefier miniPC.
This was piloted, only those who first rose to clamor for it were the guinea pigs for years, in place of the previous 6-6, mon-sat, 15-expiration.

Otherwise it couldn't have gotten so popular and we couldn't have inherited it.
I did something similar, but scripted a curl command to update the DNS A/AAAA records that have a short TTL to the hostname.

It’s also trivial if you run your own nsd/bind instance.
Easier to reduce their size with regulation versus believing a free market that isn’t truly free will suddenly whisk competition into the space. This is why China gives their domestic companies “unfair” advantages, because the free market is an illusion. It’s only unfair if you believe there is a “free market” or the market is fair, which it is not.

It is easy to forget that the economic system of fiat and capital is a shared delusion, agreed upon rules that can change when needed. The intent is to encourage outcomes, not to be the primary function.
> That human may become less and less technically skilled over time as the models become better.

That can't happen while the complexity of basic living keeps sharply increasing.

Between my kids' generation and mine, the number of factors tied to gaining employment, housing, transportation and all basic needs is massively higher. And those factors brought their own factors that also need weighing and evaluating.
Yeah, the KX2 is an amazing little radio. I take mine with me on work trips for doing POTA in new places.
The tuner in the KX2 is said to be able to tune a wet noodle.

The receiver is very sensitive and the filter can be adjusted to clamp down on one signal. I do CW most of the time so I can setup and make contacts in a lot of noisy, challenging places, from Grants Tomb in NYC to a little POTA site just north of KC airport with power distribution lines high overhead, I've been able to work coast to coast with either an end-fed halfwave or a Chelegance MC750 vertical. (Far easier and less bulky than my Buddipole or Buddistick). I also have an end-fed random wire for use with my KX2. I took it to Old Town San Diego and was able to band-hop while a friend was on 20m at the same picnic table. With the random wire I was still able to pull in Italy on 5W!

I'm headed for Madison, WI tomorrow and will be playing radio in the evenings weather (and solar storm) dependent.
> The early termination fees in the FTC case represent “less than half a percent of our annual revenue,” Rao told me. “It doesn’t drive our business, it doesn’t drive our business decisions.”

This feels extremely disingenuous.

Because how many people see the early termination fee and then decide to continue with Adobe for the remainder of the year rather than switch to a competitor, because of the sunk cost?

The point of the early termination fee isn't to get people to pay it. Measuring how many people pay it is to miss the point entirely.

The point of the early termination fee is to prevent people from cancelling entirely. It would be much more interesting to see how many people try to cancel, get to the point where it reveals how much they'll be charged to cancel, and then don't.
Very interesting thanks
I call BS. If this were a reality stuff like Django’s admin panel or Wordpress or google forms or a million other things would have already done this type of dev in. It hasn’t. You know why? Because there’s always some weird requirement or an update to existing code that requires a high degree of context in the business. Stuff that AI sucks at. There’s also the fact that most stakeholders totally suck at describing what they want. This applies to humans much less a god damn machine.
The only way for individuals to fight offshoring: get deep into a tech skill or/and human connection so it's tough to replace you in the industry. You will get laid off but another company will pick you up quickly.

More thoughts: A system programmer in a non-cost center is the best pick. A game engine programmer is better than a devops in that perspective.
It is apples-to-apples. The code from the article runs a chosen kernel 50 times in a loop. In the case of CuBLAS it runs the function cublasGemmEx() 50 times.
This, plus you get free domain name with HTTPS cert working.
Sorry but that paper looks too white.
For me they are part of the same genre, but a different subgenre. They are more like choose your own adventure stories.

But still very satisfying!
From the point of view of someone in Europe who has done a lot of work with Indian teams, I’m not surprised by that.

The culture gap with India is huge and difficult to manoeuvre (my own culture and the culture of India are basically on opposite end of the tolerance to conflict scale) and if you work with one of the largest Indian consulting companies you are very likely to end up with very junior developers, high turnover and management which mostly focus on billing you the most they can.

Once you factor all that, you quickly come to a point where India doesn’t look that interesting if you don’t want to commit and open a branch there (apparently a game changer). For us, it’s awkwardly placed between countries a bit more expensive but with a far smaller cultural gap and cheaper place where we would encounter similar difficulties.
How about a remote island so employees would swim? /s
Ask a Question to YouTube Videos – Get Instant Answers from YouTube Videos
Hi HN
Excited to share the Ask a Question on YouTube Video. This app allows you to enter any YouTube URL, ask a specific question about the video, and get an instant. We built this tool to make it easier to extract valuable information from YouTube videos quickly and efficiently. Whether you’re researching, learning, or just curious, this tool aims to enhance your YouTube experience.

Key Features:

• Instant Answers: Get immediate answers to your questions about the video content.
• Question Suggestions: Struggling to think of a question? We’ve included some default questions to get you started.
• Dark Mode: Enjoy a visually pleasing dark theme for better readability and less strain on your eyes.

How It Works:

1. Enter the YouTube URL in the provided field (we’ve included a default URL to try it out).
2. Click the “Load Video” button to load the video.
3. Ask your question in the question field (a default question is provided for ease of use).
4. Click the “Submit” button and get your answer instantly displayed.

Example Questions:

• What are the key points discussed?
• Can you summarize the video?
• What are the conclusions of the video?

Try it out:
https://analysttool-e7f4e.web.app/youtube.html

Feedback:

We’re eager to hear your thoughts, suggestions, and feedback. Your input will help us improve and add more features. Please try out the app and let us know what you think!
This is an interesting tool, but I'm not sure how to use the information it gives me. If I end up with a list of users who are interested in the same topic, what's the preferred way to use this new found info?

I don't want to just start cold emailing strangers.
Clean code had a place and context, it is almost two decades old. The idea of writing usable API's at the time was somewhat novel. Most developers were busy trying to get the code to work at all, that the API was an afterthought. EG: Methods with 3 string variables followed by 4 boolean was not unheard of.

Since clean code was written, the two decades since, a number of values are more salient and some novel. Ideas like Single-abstract-method, functional programming, immutable state.

Hence, the damage that was being fixed is a swap of convoluted, extremely stateful APIs- to cleaner looking ones, that were more usable, less stateful. (Albeit, Still damaged by modern standards)

Things have come along even further since.

The ideas in clean code are many, have a context, and were certainly not the final step for programming - which is effectively brand new to humanity. For example, I've been learning to sew recently. Everything I have been learning, except the actual sewing machine, has been known for a couple hundred to couple ten thousand years already. Zero is new. Contrasted to programming, where the first programs are still in living memory - it's a crazy different and new field of knowledge, it is YOUNG.

Knowing the context of what was before 2000 imo is critical to contextualize the many ideas in clean code.
If only this didn't require an API token with write access to the entire domain. Please Cloudflare, let us grant access to specific (or regexp!) records
> Not too long ago, the near future was supposed to have self-serving cars everywhere and that is still hobbling along instead.

Said who, exactly? A bunch of media websites that try to catch a hype?
The moment they are going predatory with subscriptions or online only stuff I am gone. Affinity really had to put out a statement they aren’t going to do that. Let’s hope.
Is it 405B or 70B Llama on Meta chat?
I have repeatedly asked this question in the chat I get by clicking on "Try 405B model" on Meta AI website and then it always tells me that it has 70 Billion params.

If that's the case then it might end up giving wrong information and we might assume it's still that big model.

Not sure if it's just me or everyone getting this?
I wish I could remember the names, but there have been a couple attempts at AI services which try to turn GitHub issues into pull requests. Their success rate is dismal.

The vast majority of development work isn't creating slightly modified boilerplate.
Why wouldn't they. Oracle stock has increase by 244% in the past 10 years and is at all time highest.
I talked to one of Zariski's students about this... He mention to me that the article said he studied ”real” algebraic geometry, which is a different subject —he studied “complex” algebraic geometry as well as algebraic geometry without a limiting adjective.
You raise a good point about GUIs changing over time. Obviously, CLIs can change, but that happens less often and is usually in response to a poorly thought out first attempt at providing functionality (or when additional functionality is bolted on).
Self driving cars are not working in many places due to political and social forces, not technological.
They are already safer then human in cities with a good weather and orderly road conditions.
Less humorously, if one were calculating a few files for compilation, or caching for a service, a SqliteFS using :memory: might be just the thing.
The genre has been doing well ever since The Walking Dead games came out.

I recommend people play Life is Strange.
Likert Life
The Night Watch [pdf] (2013)
We also have human-sized quadcopers with similar (identical?) fly-by-wire control as toy drones.

Add "legal obligations" and the "cost of a pilot license" to the list.
What's really needed along those lines is a regular ordinary Mbone that's permanent this time:

https://en.wikipedia.org/wiki/Mbone
I think that's where the human part comes in. Instead of writing a bunch of boilerplate code and other lower value stuffs, you ask AI to generate and then modify accordingly.

My job definitely can be largely replaced by AI, if a human reviews the code. I'm sure in my domain(data engineering) many positions are not safe.

I need to drill deeper into a tech skill other than just doing ETL. I'm thinking about system programming.
As soon as AI can understand organizational business logic lol - which considering how well read and educated humans struggle with that, I'm not too concerned.
Yet people still pay them for a fix every month.
The screamer looks interesting, using Displayport Alt mode could work!
I cut almost a minute off of our startup time by removing a recursive nightmare one of my coworkers inflicted on some code I wrote by replacing the whole thing with DP.

But you’d have to look pretty close to see that’s what I did because unlike him I’m not obsessed with people thinking I’m clever. I’d rather be seen as wise.

(I started fixing it because we had found a couple mystery bugs caused by his solution not being reentrant. By the time I had full code branch coverage, it was actually six separate bugs I fixed)
Meh is an understatement. The ending was terrible.

Gameplay was great to that point though.
Listening now. Will report back!
James Mickens seems to think he's funny
Really? Language models can spit out entire CRUD apps with UI, DB, auth/z, constraints/validation?

More like 'language models can kinda build 5% of a CRUD app somewhat correctly sometimes'.

Would love to be proven wrong tho.
I’d pick the one that supports IPv6 and then make two separate requests to it. One request over IPv4 and one over IPv6.

curl -4 https://www.cloudflare.com/cdn-cgi/trace

curl -6 https://www.cloudflare.com/cdn-cgi/trace

Also the reason that the 1.1.1.1 one shows only IPv4 address is because 1.1.1.1 is itself an IPv4 address. So any connection to it will have to be using IPv4.
Were all your tests pure unit tests? Then sure—the OS isn’t getting in the way (and if your Linux distribution didn’t set the correct cpu scheduler, windows could be faster!)

If, however, your tests make any filesystem calls or fork a child process, there’s slim chances that Linux doesn’t absolutely trounce Windows.

To throw in a morsel of anecdata: same laptop with a dual boot runs the PhotoStructure core test suite (some 11,000 tests which have a pleasing melange of system and integration tests, not just unit tests) in 8m30s on Windows 11. Almost all the same tests complete in 3m30s on Linux.
In the UK, the tech industry is struggling because the US innovates, China replicates, the EU regulates, and the UK stagnates. As a result, no one in the UK tech sector is earning anywhere near the levels seen in these other regions.
We can argue about "useful" but trivial CRUD applications can be done by ChatGPT with just little prompt engineering skills. At some complexity it has trouble with size of the context, but there is lots of trivial CRUD programming out there, where efficiency can be massively increased.
Assuming that they know better than everyone else how they should be spending their money, and that reality is the one wrong because the numbers are too big when they are selling to the world? That sort of hubris is exactly why they don't have a world tech industry.
Sig Sauer guns hanging on soldiers' hips may be firing without trigger pull
Incompetence at Scale
There isn't enough demand to burn all reserves, and nobody will burn oil for fun - it's quite expensive. Someone will be stuck with stranded assets, and currently it looks like it will be the Saudis.
Yes, I read that, and I obviously disagree with the article as well.
> That sort of hubris is exactly why they don't have a world tech industry.

You make this sound like a bad thing. There are diamonds to be found generating genuine value, but quite a bit of activity is simply low value under the guise of innovation.

I would caution against mistaking clarity and understanding for hubris. Europe doesn’t have line go up, but their citizens live better lives by most objective measures. From an optimization and first principles perspective, we should always be mindful of what we are optimizing for, so when I see people come out swinging with “Such profits! Much Tech! Innnnnnnovaaaaaation!” I approach it from a “simmer down now, lets decompose the system and observe” approach. What are the desired outcomes and what is value perspective we can compromise on as “good,” and then work backwards.
Photos: OR researchers capture first-ever images of shark being struck by boat
> I think for monkey island he actually built a scheduler to avoid this

That wouldn't make any sense, since nothing in Monkey Island moves.

(Exceptions: During Act I, the cook periodically leaves the SCUMM Bar kitchen to visit the tables. Also during Act I, you can trigger the shopkeeper to walk to the Sword Master's house; he will return when triggered by your actions in the shop. Movement can happen between Acts. On Monkey Island, you have to lead a monkey from its location to somewhere else. Herman Toothrot will show up in the cannibal village at some point after you're already required to have picked up the banana picker; his being there is not relevant to anything. Otherwise, nothing ever moves.)
When some big shit hits the fan either with ChatGPT or internet connections, the only people able to fix systems without an internet connection will be us, the millenials.

The rest will be prompty fired in the spot.
Largely, NASA's lunar landers all already landed on Luna even that long ago.