skysight-inc/HackerNews huggingface dataset:
Yeah. I'm not a particular vomit draft or mindmap or whatever proponent for writing. But the original post seems to be more about actually doing the lab work for the thesis that's a prerequisite to writing something.

That was where I was with my undergrad thesis. There were dependencies on other work in the lab which wasn't progressing quickly and I just had a lot of trouble getting to the point where I had something to write about. The writing wasn't the big deal.
I did get a ticket like that in the eighties, i still have it. It was with a rented corvette at 9 o clock in the morning. I had to go straight to court to pay the fine. I was on my way back from San Jose to Los Angeles. One of the weirdest experiences in my life.
I am not sure you understood the argument I am making. At least I am confused what you're trying to argue.

All I am saying is this: If I am giving you a handsome reward for a job, and it turns out you are doing it badly, then giving you just half the reward is not a punishment. Even giving you no reward is not a punishment (because you got a chance to do a well-rewarded job). Punishment, to mean something, would be losing more than you would get for doing the acceptable job.
> Jef Raskin, an early Apple employee who wrote the manual for the Apple ][, had visited PARC in 1973. He believed that GUIs were the future. Raskin managed to persuade the Lisa project leader to change the computer into a GUI machine. However, he couldn’t convince Jobs, who thought Raskin and Xerox were incompetent.

I knew Jef a little and I think "incompetent" was unfair (OK it's allegedly Steve jobs who said it so all his statement/opinions were dialed up to 11). Jef was thoughtful, but I would say some of his ideas were utopian and he was somewhat ineffective, probably because of that.

Which leads to:

> After being kicked off the Lisa team, Jobs strong-armed his way into Raskin’s Macintosh project. Raskin loved GUIs, but he had different ideas for his computer...

The project was indeed Jef's, but his vision was very text-oriented. I consider the actual Mac to be a complete reboot of what he was working on (but I was not there and perhaps others who were would disagree -- hopefully someone who knows will comment).
> Restaurant-workers/servers/bartenders make $2.15/hr plus tips. If that amount < minimum wage, the employer has to make up the difference. If they don't, they're breaking the law and any server with two brain cells to rub together can and shoukd report them.

> Unless you're a really crappy server, you make more than minimum wage. Most bartenders make well more than minimum wage.

Well, restaurant work is rife with tax fraud and misclassification of tips everywhere. So yeah, the servers get paid $2.15/hr and hope that tips covers it the rest of the way.

Then again, ive seen sleazy shit, like "averaging out over 2 weeks" to make $7.35/hr, rather than the fact the Monday, Tuesday, Wednesday they got a wage equal to $5.00/hr.

Or restaurant managers will also demand servers do cleaning and other duties... which would be under $7.35/hr . How do you account for this time if the company/manager is cheating in this way? (Ive never seen a restaurant job switch the person's labor classification to do this.)

That's right, you file a grievance with the Dept of Labor. I've been there, and done that. If you want a lawyer, you'll likely be denied since you make peanuts, so the case will be for peanuts. But when the DoL responds, like usually months later, it's likely a moot point. You MIGHT, at the end of a yearlong investigation, MIGHT get paid back for the time. Then again, maybe not. The company can afford lawyers. You cannot, getting paid $2.35/hr
We have GitHub Actions with a bunch of toggles and do our deployment that way... So we can choose from about 8 parts of the project and automatically deploy. It's more deterministic than from our own machines
The problem that a lot of people keep trying to make clear is that AI doesn't need to be self aware in order to be a threat. You could conceivably give ChatGPT instructions to pretend it is a real person or a self aware AI and it would happily generate text to that effect. The scariest realization with large language models is that self awareness might not be a requirement for language. That could mean that at some point we'll have models that can have a conversation with you that is indistinguishable from another person talking to you but they would have 0 internal thoughts or self-awareness. It would be a real P-Zombie and it would make all of the ethical and existential questions associated with that immediately relevant and in need of solutions. It could also be extremely dangerous simply through its ability to communicate with other people, it wouldn't need to be Skynet or connected to physical actuators if it could convince people to do things for it. Imagine an AI cult leader or just an AI influencer or an AI shit poster capable of absolutely dominating online discussion. Worse yet, imagine an AI that has convinced a single individual to do its bidding. This person could wear a mic and earpiece setup that would allow them to act as the direct agent of the AI in the real world, they could become a politician, a celebrity, a church leader, or even just worm their way into an institution.
Some of the differences in Germany would be:

1. The minimium notice period for termination of employment is between 1 and 3 months.

2. The employer must select which employees to lay off depending on social factors(age, do they have young children or other dependents, are they disabled etc.) and not based on performance ratings.

3. If the company is laying off staff, but also at the same time hiring people with a similar skillset, they have to offer the existing staff the preferred chance to take the positions.

I think there is also a culutural difference to think long term even when enjoying short term success, but perhaps that is also present in the US when comparing tech and non-tech companies.
It's true that a lot of adjacent tools in this space are built for non-developers. But if you try Retool, I think you'll notice that it's definitely not "no code" - any interesting application will require a significant amount of JavaScript to handle key interaction events and API/database integrations. The experience is closer to iterations of the Xcode Interface Builder where you'd visually design the UI/layout, then specify event handlers in Objective-C/Swift. It's much less code overall because you aren't doing boilerplate UI structure, styling, and low-level interaction event handling (focus and keyboard events, e.g.), but all the interesting stuff about your app still needs to happen in JavaScript.

Retool is still working out parts of the SDLC around modularity and the equivalent of a git flow for visual app development. Lots of energy going into this, would stay tuned for updates this year.

As you're grokking the mobile platform (or Retool generally) I think it's helpful to keep a couple things in mind.

- At least for now, Retool is designed and optimized for CRUD apps and operations software. On the mobile side, that will mean field workforce applications and mobile data entry stuff. If you need to provide a consumer-level user experience, building native (or React Native / Flutter at least) is probably your best bet.

- Consider solving problems with software on a spectrum from (approximately):

Spreadsheets > Airtable/Zapier > Retool > 100% custom UI (React & friends)

There is an appropriate time and place to deploy all these tactics. The sweet spot for Retool is for those use cases that can benefit from being codified in software (the flexibility of a more spreadsheet-y approach is detrimental/insufficient), but the business process is more important than granular control of the UI presentation. Instead of going full-on React, you can assemble a software-driven flow in Retool with about the effort it takes to assemble a non-trivial Keynote presentation (provided you know JavaScript - Retool is much harder if you are not a developer).

As always, there are trade-offs to consider when selecting the right tool for the job!
30s here. Schedules are busier, both in general and due to kids. Health issues and homeowner responsibilities take up additional time.

Interests are different now. Most of the parties I used to go to were either LAN parties or college parties (mostly a single person scene). Also, tech has taken an antisocial turn - consoles can barely play splitsceen anymore, good luck with a sys link or an independent game server (things of the past).

Maybe people get more closed minded or clique-y as they get older. Or maybe interests get more focused. In many cases it seems like there's not that much that's enjoyable to talk about.

In my own life, I try to plan a cookout for my neighbors every year. Life gets in the way and I get to it about every 3 years. I also try to have a gaming party with friends once a year. It usually ends up being just 2 people instead of 4-6. It was canceled this year. It's also hard to plan that sort of party with multiple people having little kids.
I’ve been using HiLo for so long this isn’t something I think about.

I don’t see a point in trying to hide the ID. Either it’s public or it’s private and should be verified before being accessed.
Six years later, HPE and Oracle quietly shut door on Solaris lawsuit
What I Learned from Naval Ravikant’s Meditation Challenge
if you do a 2 years master degree and a 4 year phd that takes 6 years. that is a reasonable expectation in Norway (Where i did my phd).
Yes.

Though it actually depends on what you are developing. Yes, because any software development environment worth it's salt should easily run. Your code and use case might require more. Again, at that point it might be worth looking into breaking down the problem if possible.. but what do I know.
It certainly did not start with Musk. We’ve been in a pandemic for over 3 years now.
1. Genesis was not a yield-farming company, but a centralized lender. "Yield farming" refers the use of smartcontracts that generate yield [A].

Furthermore, yield farming is not inherently Ponzi. For example, there are overcollateralized lending protocols like Compound and Aave that allow you to put crypto in a smartcontract in return for a yield, usually < 3%. The returns come from a cut of the loan interest, where the loans are liquidated if the collateralization ratio gets too high.

I know, everyone rolls their eyes about the distinction, since they're all "Ponzis" (a term itself used imprecisely), but if you're going to make a comment specifically intended to fill in vital context, you should be more careful with the facts than a general opinion post.

[A] https://decrypt.co/resources/what-is-yield-farming-beginners...
Then have ChatGPT do the editing :)
Depends

Vanilla CSS, HTML, JS , static development= very well
DevOps using docker = ok
Vanilla python development= fine
Fullstack web development using Django= fine

data science, machine learning= not ok
DevOps for Kubernetes locally= don't even dream
Any framework that uses nodejs= best of luck
Is there any way to have the database generate these automatically vs your application?
"Revenue is falling sure"

Your numbers show that the revenue is increasing, but the growth is slower, which is very different than the revenue is falling.
If any is above limit all will get red light and presumably some peer pressure might apply for the offender.
Peribolos: Kubernetes Uses GitOps to Manage GitHub Communities at Scale
Stumbled upon this talk from 2019. Are there other similar projects for GitOps to manage GitHub org?
OpenAI Used Kenyan Workers Making $2 an Hour to Filter Content from ChatGPT
Certainly a lot depends on the kind of development you're doing. Us greybeards programmed on systems with kilobytes of RAM. Of course we didn't have the benefits of a modern IDE, but the point is that programming on a limited system is absolutely possible, if not ideal. You'll get a better experience by cutting out overhead you don't need so your RAM and CPU are dedicated to the tasks that really help your productivity.

As others have suggested, consider using a lightweight window manager. XFCE is reliable and familiar, but if you're up for the learning curve, then tiling window managers like i3 or sway are very snappy.

If you're doing web development, I kind of wish more developers would test their apps in a constrained environment. Plenty of users out there will be pulling up web pages on laptops with 2 gigs of RAM or less.

If you're programming a compiled language, see if you can run the compiler on some other host. A nearby desktop or server, or in the cloud. You can easily mount a remote filesystem using sshfs, and there are plenty of other options for making this more or less seamless.

If memory is a constraint, then be sure to have enough swap space. Reading from the drive will be slower than reading from RAM, but you can mitigate this by getting a faster SSD. If you can get more than one SSD and you put swap partitions on both of them, then Linux will read/write from both for better performance, analogous to RAID 0.
They are like that here in New Zealand, though the grey zone is going away slowly but surely.

There is also a new evil on the horizon, average speed cameras. Snap a photo at point A on a long road and see how long it takes to get to point B. If too quick, it generates a ticket. The UK ha them.
Important to note that in your example and in software engineering, the 10x "skill" is not something measurable by "output". The 10x myth is mired in the fallacy that a 10x'er can develop a product 10 times faster. Fred Brooks-esque principles are still constraining.

It's possible for someone to be 10 times more capable of diagnosing problems, but they don't fix 10 times as many cars.
That's hilarious, I switched to linux for gaming and use windows because customers need their products written for windows machines! Even things like League through wine play so much more smoothly without input latency when run atop a linux kernel.
A history of the EPROM in the Soviet Union
Show HN: Learn Yugoslavian Online for Free
Hey, I've been working on a quick and dirty page for learning the languages of the Balkans. There wasn't any such free resource when I started, so I thought I should put it out there. I'm interested in making these languages and cultures more accessible to English speakers, because there isn't a ton out there.

I still need to add lots of stuff, but this is a start, and I think it's OK. I hope you like it, too. Your feedback is appreciated.
I'm using a phone running a desktop GNU/Linux (PureOS, Debian fork). I am using a desktop Firefox with all desktop plugins on my phone. I run Waydroid for Android apps. I can connect it to the keyboard and screen and get the desktop out of it.
It's a Nokia 2600 Classic: https://en.wikipedia.org/wiki/Nokia_2600_classic

Really slow UI; too much of everything. Not even close to the simplicity of the 3310.
Working as designed? That explains everything!
Ya, this story is nonsense.

If this was actually relayed by a mechanic they were trying to get you to go away. It's more likely a story created by someone with a rudimentary idea how these things work who imagined it illustrated their point.
I'm 55 and have gone to as many parties of my friends in the last 12 months as ever in my life. However, I do this by throwing them at my house. Granted, they're more sit-down-eat-dinner-together-and-drink-wine, and less stand-around-and-drink-beer-and-blast-music, but they're still a bunch of friends in my house at once.

If you want a lot of parties with friends, the best way is to throw them yourself. Your friends might also be interested in attending, but have less energy for hosting them.
I definitely need to take a look at how to deploy stuff. I still do it like a caveman - I set everything up locally, ftp it to a server, fiddle around there to make it work and leave it be. I only do static websites though so I’m not sure about the benefits but a hook to catch my latest push would be awesome.
I’m not sure I see a difference between this 10x engineer and somebody who had a good idea. Having a good idea isn’t a skill.

You can try to cultivate good ideas. But it’s not like we’re going to see the 100m dash of good ideas. Most of them only turn out to be good ideas in hindsight. A good number of times you might be sitting on a good idea and everyone around you will be telling you what a bad idea it is.

Only time tells.

Take the Infocom example from the article. Who knew, at the time, that Z-Machine was going to be a good idea? Did Berez and Blank have a crystal ball that could see the future of the company? They might have only been able to develop the Z-Machine because the company was only a handful of people and they didn't need to work too hard to convince anyone. It wasn't a big company. How does that make any of them 10x more productive than "regular" programmers?

With what few empirical studies we have it doesn’t seem likely that there are, “some who are simply gifted.”
Btw, Pijul (https://pijul.org) already does this for binary files and large files. But it also has other advantages such as easier workflows, provably correct merge and cherry-picking.
It's not only about predictability.

Exposing a serial number can also be competitive intelligence. Number of users, transactions, etc.

Sometimes this matters.
There are things where if you buy the cheap option it can cost you more over the long run. An obvious example is a cheap product that breaks down. Tools you use for your work are another category like that. Your desk, chair, computer, development software, etc are not good places to save money. Having a tiny edge here earns you much more over time than the initial expense. I wouldn’t go less than 32gb on a dev machine. My laptop had 32gb which I upgraded to 64gb when I bought it. If you really can’t afford it, then you work within your constraints. But plan to upgrade when you can.

I recently spent $300 on a chair to replace my $50 chair which I was finding uncomfortable for long periods of time. I value my time at roughly $100/hour, so if I spend three more hours at my desk this month because I’m more comfortable, then it’s paid for and making me money every month thereafter.

The payoff is less clear if you work for a salary and performance is not well connected to your compensation.
Blog Is Going into Hibernation
I'm not so sure that us average people get to feel like geniuses. I mostly lurk but I'm always impressed with the quality of the discussion compared to anywhere else that I know of. I'm more likely to feel like a slow under-achiever when I read other contributor comments.
I guess the clearer way to state my point is that possibility and convenience are different things.

`build.rs` scripts are Turing complete, and you can make syscalls, so you can call arbitrary other build systems. The difference in difficulty varies from language to language: C usually has few dependencies (because dependency management is fragmented and thus difficult) and so is often straightforward to compile, but other languages aren't always as easy.

With a tangled mess of FFI dependencies Cargo stops being the best tool for the job.
unfortunately that would dox me and i love being a contrarian here apparently.

feel free to shoot me a way to contact you if you want.

but it's not really worthwhile for me to basically gather up a resume unless you have connections.
Depends on what you're doing / whether you're using IDEs and hungry editors or plain vim etc. As an example, CLion may eat 4-5gb of that. How many of those electron apps do you have open because each one can easily eat 0.5gb - eg slack, notion, etc.

Personal opinion - no it's not enough as of today.
> You'll find a big distribution in talent, but a median producer is not 1/10 the best.

That's also a misunderstanding: The original research that the "10x" label was based on was best-to-worst, not best-to-median.

Also (not so much to you but eh may as well just dump it here): it was "in a given group of experienced programmers". Basically could be thought of as "within a given team". It never meant a single person was themselves always 10x or whatever.
I got through my 5 years of university in software engineering (currently halfway through the last year) with less than that without any problem. It's more than enough.
There is also every other company in the economy who couldn’t compete with Google for engineers
I used the Freesound.org api (https://freesound.org/help/developers/) to download a bunch of sounds to MongoDB. Specifically, I selected to include the ID, Name, Tags, Description, Previews, Images, and Analysis in the response. I then looped through all these sounds and combined the response info into a prompt for GPT Davinci, instructing it to create a descriptive paragraph about the sound. I combined Davinci's description with the Freesound.org descriptions and embedded it using Ada. I inserted the embeddings into Pinecone with the audio preview url and ID as metadata. Then I just embed the search query and compare it with the sound embeddings (Pinecone allows you to select what type of similarity, I used cosine) and return the 25 most similar sounds.
It’s not clear actually. I know some friends who are affected in Nov and some are affected yesterday.
Tbh this is totally reasonable.

You can't have an alternative client which is ad free competing with your own service (or where the third party adds their own ads).

It means that Twitter also can address those use cases and get that feedback.

It's a fairly simple app after all it's not like Shopify, WordPress etc needing a plugin ecosystem.

Although - would have been better to provide some official path to license or consume API etc
Overcoming bias against bigness
The public keys for those signatures have already been downloaded by any vendor who knows what they're doing; a new TLS forgery vulnerability won't really hurt there.

Or, let's put it this way: If you don't bother with the signatures, a TLS forgery likely isn't the easiest way to feed you a fake openssl release, hijacking an account or hacking Github et al are.

Also, Github itself verifies Git signatures, and the maintainers seem to have Github's "vigilant mode" on.
I think the highly productive programmer who ships features like crazy but leaves a trail of garbage in their wake for others to clean up is actually the most common archetype I’ve seen in real life.

The core issue is the disconnect between leadership and other engineers: the leadership heaps praise on this person, gives them interesting work, and takes projects they think are “behind” away from others for their superstar to work on. The other engineers are left feeling resentful that they have to fix/maintain/extend/support this horrible tangled mess of code, while the “10xer” moves on and never has to deal with cleaning up their own mess. Sometimes management will actively protect the person’s time by asking others not to bother them with questions about their code while they focus on whatever’s next!

The features shipped have visible business value and are easily measured, but the impact on employee morale/retention/velocity is harder to measure, so it’s overlooked.
Usain Bolt reportedly missing $12.7M from investment account in Jamaica
Just for context: it could be worse. Age 45. Since elementary school I have been invited to probably between 1-3 parties total, and never invited to any party after college.

I'm not good at socializing. Or maybe have bad breath. But point being, some social life is better than none.
This is pretty cool, but IMO a missing feature of this website would be to show cars in front/back of the side view to display what it looks like trying to park. The biggest reason to get a smaller car IMO is the easier time you have parking in tight spots. That would really highlight the differences.
Mark I’ll miss your blog! You might actually be a great man.
> whatever I was interested in as a kid happened to also make good money

Yep, a lot of this. But also a lot of getting dragged kicking and screaming into situations that turned out to be really great.