skysight-inc/HackerNews huggingface dataset:
It looks to me like it's not even the corporation they worked for but an external corporation claiming to represent the corporation that the user worked for 25 years ago
What libraries do you use for python webapps, at least for url routing, etc?
Cute names are basically the equivalent of calling everything in your code "variable_1", "project_2". Descriptive names may be misleading, but at least they attempt to capture the intention rather than completely disregard it.
> Beneficial in what way?

In a way that I won't be going crazy trying to fall asleep while hungry.

On the other hand, it's easy to skip breakfast - when I start to get a little hungry (say two hours after waking up) tea or coffee will avert that feeling easily. And feeling hungry is also much easier if I know a nice meal awaits an hour later.

All of this combined means it's much easier to not overeat during the entire day.

This is all personal of course, others might feel exactly the opposite.
Perhaps we should check our premises.

Would you agree that subsidies and regulations increase prices?
The hype phase won't disappear unfortunately. Sorry about that.

Especially in finance where most of the effort is geared towards data and data manipulation, it's almost a super power being able to work with live data and live systems. Your development speed is going to 10x.

I wish you all the best on your journey! Can't wait to see what you come up with!
The shipper can still specify signature required for those higher value items, but it does come at a slightly higher cost.
I'm strongly in the camp of cute names. They are memorable identifiers, nothing more.

Cutesy names are greppable, meaningful names are not. 'billingmurray' Vs 'account service'

Giving meaning to a service through its name is also mostly nonsense, since no name will convey enough information about it's responsibilities for it to be meaningful anyway.

Besides, all of the systems and services you use are either acronyms or cutesy names already. Docker, Linux, Unix, qwerty etc. They're just labels.

We have Spotify, not music.com, and Amazon, not books.com.
Wish I read this before I named gonna my dog "Noise Maker".
> I wonder how much of the results from this intervention are driven purely by the act of fasting for 16 hours out of every 24, vs the associated acts of consuming fewer calories and altering diets?

A lot of these types of eating strategies simply create a caloric deficit easily. For instance for me, keto creates satiety feeling with less calories then other diets I have tried. IF and OMAD eating strategies kind of does the same thing in my experience. The fast breaking meal eliminates the hunger and satiety usually sets in pretty quickly with less calories.
one uses pre-fork the other do not use pre-fork
Thank you. Good advice about hacking on some personal projects/experiments. I'm worried that wont rebuild my confidence and abilities fast enough though. I want to make progress on this task today, not next week. Other developers seem to be succeeding, and I'm worried about how I'll look if it takes me weeks do to what others are doing in hours. (This isn't meant to dismiss your advice, to but to give feedback and solicit even more advice.)
Unfortunately the average developer is alienated beyond repair. A significant % of developers make a living working on tools to address the lack of interactivity and poor feedback loop of mainstream languages, and actual interactivity is touted as a bad practice by the TDD fundamentalists.

edit: My advice to young and overly curious developers: never talk about weird languages at work. I don’t know what’s with it but you’ll trigger a visceral and almost violent reaction from the average developer who thinks their livelihood is in danger. It’s just not worth it. And no this isn’t fixed with joining a FAANG.
"reasonable position"

It's not.
Individuals are always the source as long as we have individual minds.

Technology can be used to, without any corruption, aggregate individual voices into group voices of any size desired, and of any privacy required.

When people see what I’ve built they will smack themselves they didn’t also think of it. It is simple and functional, and can act as the foundation of any form of government a population desires.

In fact, I hardly think of it as government anymore. I am using that term in order to be relatable. The system is capable of interfacing with no modifications to existing systems, just optimizations — if people so desire. The difference is, people can modify anything at any time if they don’t like the way something works.

It is nothing short but an across the board optimization of collective resource allocation.

It might sound big or broad. I don’t consider this project particularly ambitious. I’d like to see us starting the construction of a dyson swarm within my lifetime, and becoming a proficient plnetary species. We are technologically capable of this right now utilizing appropriate collective resource management.

Anyway I wrote all this because I was so sick I was delirious, and just wanted to share someone is out there working on this problem with people. Frankly, with the number of toes this system steps on, I don’t feel comfortable involving others. My life has shown me people often lack good intentions that I just thought were the norm. I don’t have much patience for ego or ownership being involved with something that might fundamentally change the planetary operating. I have little capacity remaining beyond writing the system, and if the job is done correctly, it does not currently demand collaboration.

What it does need is people contributing to open source, in the following areas:

- “infinite” scale, high-performance true p2p (WebRTC is currently the only viable transit for this)

- a highly accessible, high performance, all-platform UI system (it needs to be more compelling than any existing system; this one I have been compromising on a bit)

- distributed, message-based, trustless messagning

- distributed, message-based, trustless data store (built on top of the p2p)

I’d say these are probably the most important to make this work.

Any functional mechanism must be absolutely independent of all existing corporate cloud, and have no possibility for existing governments to hijack mechanisms. I have designed systems already that accomplish this, but it would be a lot easier if people passionate in those areas made it and made it correctly.
> Having a store of value is in fact appealing to the masses, especially those with weak national currencies.

I think you're being overly generous in your estimation of the thought processes of the masses. All the normies I know that are into bitcoin (or talk about it) aren't into it because of "weak national currencies". The normies are into crypto because of hype and FOMO. "Hey did you hear, you can make a ton of money in bitcoin! What's bitcoin. It's internet computer money". "It's the future!" "Gotta get in early." That kind of nonsense. At best you get a few of the "fuck the government" crowd in the mix.

Normies don't spend one second thinking about the dollar beyond "how can I easily get more of them." When talking about economics they parrot "the Fed sucks" or "Biden destroyed the economy" narratives etc.

They want dollars because dollars lets them purchase everything they need and pay taxes. They're not interested in monetary policy beyond paying lip service.

I have to assume this is pretty universal the world over. People are just trying to survive, and [local_currency] lets them do that. Bankers and fiscal policy setters worry about the stuff you're talking about.
The great irony is that while emaciation is hardly a problem, malnutrition is. It's a country that is both malnourished and obese and there just doesn't seem to be much of a public policy push to change that.
1. You're getting old. Start writing everything down on paper.

2. Some people decline mentally faster then others, sometimes in their 40-50. Don't freak out, but do pay attention, ask others you know to pay attention to you.

3. Take it one layer at a time, and again, write everything down, best on paper.

And keep smiling when it is hard.
given that you're asking how to break down a complex task into pieces, it sounds like planning rather than execution is the problem. to wit, it doesnt sound like its mental capacity -- if you knew how to do it before, you'd still know now. i think its quite normal to hit 40, start worrying about aging and attributing things to decline, but chances are you can do much more complicated things than porting an api with your brain and will be able to for a long time yet.

in terms of practical advise: more haste, less speed. ive no idea how the code is organised but consider porting it in layers (e.g. data access, business logic, helper functions) as opposed to API endpoints. Layers should roughly be decoupled things with clear interfaces between them. The stuff on the same layer should have the same concern. That way you can go breadth and not depth first and tackle one function at a time. Once you have a mapping at a function level from the old to the new code base it should be easier to plumb the API.
I've heard the "cattle not pets" argument for servers, but I hate that. Naming a server is like naming a boat. I've done it where everything is named after astronomers, or physicists, or even comic strip characters, but I also like it when a server is named, well, with a name.

"Hey guys, Jeff is throwing errors again, need somebody to find out what Jeff's problem is."
Hilariously, other studies / doctors state that breakfast is the most important meal & that eating late is the real danger.

Or that having the bigger meals earlier in the day is most important.

Or that splitting up your eating into more, smaller meals is better, the opposite of intermittent fasting.

In the end, I think the exact skew comes down to individual digestive systems and the only macro advice is "eat a bit less / eat nutritionally wholesome stuff / move a bit more / more sleep is better than less"
I'm also curious how he decided when to use commercial products.
More than just multi-cursor the workflows VSCode offers with them (selecting all occurrences, selecting the next occurrence) are vital for my work.
Ask HN: Tool for tracking third-party services?
I would be grateful if someone knows of a tool - possibly a SaaS - that allows a small team to keep track of all the third-party services they are using and paying for. Ideally, it would support management of the details such as:

* The membership tier/subscription type

* Cost of the service (monthly, annual, per user etc)

* Dates of any renewals (ideally with reminders)

* Team members with admin/privileged access

etc

Any suggestions welcome!
Most 2D games are often rendered in a 3D world anyway. So that you can get cool transitions or concepts like distance much more easily.

Unity3D is still the defacto for most gaming studios and I agree with the first point that the game engine space is very saturated. Still I admire all the work and great 2D engines can render faster on specific hardware (cocos2D was a good example)! I say focus on one niche and build better integrated tools for that niche.
Yeah, probably something to reconsider by end of this year. There’s a planned mandate for smartphones to support this: https://www.gpsworld.com/india-mandates-navic-support-for-sm....
I've definitely caught myself bullshitting in the past. It may be difficult at first, but saying "I don't know" is very important.
> You can go the whole day hungry

Indication of a diet too high in carbs, leading to insulin levels being too high, leading to a crash in blood glucose, leading to feelings of cold and starvation. Which some people can, temporarily, white-knuckle self discipline thru, but most cannot.

My personal IF is based on not feeling hungry. Sure, I'm self disciplined and hit the gym and all that, but I don't need any discipline for my diet.

Self discipline is only useful for weight loss when food shopping, not when cooking or eating. I can't binge the entire pack of oreos if I don't buy a pack of oreos. And I don't feel hunger or hypoglycemic because I minimize my carb intake, which minimizes my craving for carbs.

If so many companies were not making so much money selling hyperrefined carb junk food, that stuff would probably be regulated as an addictive drug. Abuse of those products certainly kills people at a young age.
You'll be familiar with generators then. A technology that also had next to no utility in the 1830s when it was invented, reaching commercial success in the 1870s. During this 40 year period, millions of dollars were spent promoting the field of commercial electricity at a time when the steam engine ruled.

> Crypto is a solution looking for a problem

I think this is short sighted and time will prove you wrong.
Did you measure total daily calories based on breakfast size?

I’ve found when I eat big breakfasts, I eat things like eggs that keep me full for hours, so I just eat less later
Sounds like you've identified your problem with the task - you can't hold the entire state of the problem in your head all at once, but maybe you would have been able to in the past.

This seems like something you can overcome. Have you tried writing these function calls out as a flow on a piece of paper, or in a flow chart, document, something like that? A reference which you draw to be able to tell where you are the stack and where you came from.

It sounds like a very crusty task and I doubt I could maintain that many levels of calls in many different contexts. The important thing is finding a mechanism which works for you.

edit: I'd note that it's possible your development environment is older than your colleagues, too. Many modern ones (VS Code, etc) can jump around a codebase automatically - find callers to a function, jump to where the next function is defined, etc. Maybe check their setup and see if it's worth adopting.
Yeah, love how my bank has a password length requirement of "8 to 14 characters".
You're right, that would make me feel a lot better about this task. Adding tests around the existing API is something I believe I could make progress on, this is a chunk I can break off.
Maybe OP is just thinking of bringing it up for their child to reflect, not apply pressure. It's unclear.
I agree with you. The cutesy names also derail a lot of conversations if you try to explain key points of your architecture to non-technical users (eg doing a high level RCA after a major outage with management).
But how would they know what to add before service is brought to the residence? Maybe it is different, but even on new construction where I live the way service comes in is very simple: a technician takes a large drill and blindly drills through the outer wall of the house to bring a cable in. At that point the install is complete. In fact, even if you have existing cabling they generally will elect not to use it unless you make a point of requesting it.
It is entirely conceivable that an author would have those views, I don't see why you should expect it to be the default view of an author.
True to some extent although I can see some reasonable arguments as to why. For one, I don't expect AI art to ever replace humans for higher end creative expression - quite simply, part of the value of art is the time put in by a skilled craftsman, like the way a hand made Rolex is worth more watches that are more accurate but mad produced. Similar to Pixar and animation, I believe AI may change the style of art but not the fundamental demand for it.

Coding is far more utilitarian - so if an AI is taking others' original ideas and effectively passing them off as it's own, companies become less likely to feel they need to employ the originator.
> Money is not cheap anymoore

This is actually working for them. https://www.coindesk.com/business/2022/11/02/coinbases-inter...
I like that. I'd not heard that line before and wanted to find the source. Surprisingly, Rob Lowe heard it from someone in AA.

https://www.youtube.com/watch?v=UNQcFjIOfCE
ISLR for foundation and passing interviews. It also has lectures in youtube, just type ISLR lectures.
Learn as you develop. I've been there, I've felt like I'm constantly switching techs because my app should have the most bleeding edge stuff.. And in the end I always felt overwelmed at the sheer amount of frameworks/libs coming out every year, or at how the larning curve of each tech didn't allow me to actually develop because I couldn't get past the "Researching and trying out tech before marrying a technology" phase.

The thing is: You A) Don't need to learn the newest things if all you want is to create a cool app. And B) Won't get anything from learning about building apps without actually building them.

Maybe you do need to get off HN, but I recommend just browsing HN safely and knowing that there'll be time to learn these new things if you learn them through making cool stuff. If your priority is to make apps, these new frameworks shouldn't bother you so much. You can make a nice app just with Flask.

But I do feel old too. I used to think Angular was the hottest thing.. Now I hardly enjoy it lol but that's because my Angular-married colleagues use very outdated practices, which were "modern" a few years ago.
Interesting that the worst of these chips, a 6-core 65W part, is faster on the 3D particle movement component of the science benchmark compared to the last AVX-512 implementation Intel shipped into consumer parts, the 8-core i9-11980K. It proves the suitability of AMD's half-width execution strategy.
It's not just vaccines - lots of examples where we do one thing to solve one problem, and it causes several problems down the road that then need to be solved for.

draining the everglades, using ddt, importing asian carp, lionfish, releasing pythons in the everglades etc - mother nature keeps telling us that she already figured a lot of things out over millions of years, so tread carefully. Not all of those things were done deliberately to solve a problem - but they were all done by mankind, and we are still trying to recover from the after effects.
> Though once I was writing some lisp to fix a problem we were having and I had a developer beside me and he was blown away by what was happening. I think that the interactivity is something which must be experienced to be fully appreciated.

Indeed, I had a similar experience. When quick iteration is helpful it shines.
EPA proposes tightening fine particulate matter standard
It could also be attention span problems caused by social media.
Japanese game devs didn't put nearly as much effort into PC games as they did into console games, outside of some early exceptions like the MSX and the Sharp X68000. The main issue was that there really wasn't a domestic market for PC games in Japan, and Japanese game devs focused on serving the domestic market first. So you had half-assed efforts like a single outsourced developer "porting" Mega Man 1 and 3 to DOS (they weren't anything like the real MM 1 and 3). PC ports of most popular console games weren't common until the Xbox 360/PS3 era.
I got a Compsci degree and we did in fact learn some history, figures like Grace Hopper and Alan Turing, how punched card computers worked (we even got to make our own punched cards!) Obviously people who are passionate about computers will find such history very interesting; the newcomers with dollar signs in their eyes won't care, they just want to 'make an app'.
Can't say for sure without experimentation, but it's seems naturalll for dentists to respond to incentives. If you are sitting on a money printer, bored, while money is burning in your pocket...
Was just going to write this but with a minor modification.
It might not be getting old part but rather the boring nature of a mundane task, anyway writing things on pen and paper is best and works wonders to help iteratively understand problem and build a solution.
> note that the TDP on AMD cores (Intel and the rest too, but especially AMD) is misleading

Reviewers should put this in BIG ALL-CAPITALS BOLD ITALICS at the top of their reviews, all the time. The TDP rating of any given CPU in most cases is completely unrelated to the actual performance of said CPU. This is most egregious in notebooks, where it's actually the PL1/PL2 limits that matter. In my notebook's case: it contains a Xeon W-11955M (TDP supposedly 45 W), but while gaming or rendering, the CPU regularly draws nearly twice that. In fact, in notebooks, the thermal setup frequently affects the performance of the CPU and GPU by more than ±20-30% compared to the baseline.

CPUs (and now GPUs, too) also include a variety of clock-scaling mechanisms like P-states, C-states, SpeedStep, Speed Shift (hardware P-states), etc that allow the CPU to sip a mere 0.2–0.5 W while doing nothing, and ramp up to 150+ W when demanded.

For accurate comparisons, reviewers should lock CPUs to a maximum power draw, and test CPUs at that fixed power draw.
> I might want to publish my thoughts, but I don't want people to be able to use that information, so I could have a humans.txt that forbids people from learning or remembering anything they read.

I lean anti-copyright, so I am fairly sympathetic to your point of view. But that sympathy comes from a general distrust of copyright and access restrictions in general, not out of a concern over the philosophical differences between AI and human creativity. So I will point out that quite literally every single argument around "well a human could do it, so why can't a computer" can also be used to argue against having a robots.txt standard.

Logging into HN, I had to fill out a captcha. Which... why, should we now have standards about when during the day humans are allowed to log in? Should I be able to have a text file that tells humans to make sure they only browse the site a few hours a day? Should I be able to have publicly available HTTP pages that follow a public standard that tell humans that they're not allowed to read my information? There's nothing philosophically special about a human vs a robot logging into HN. The robot is just doing the same thing that I do; it just does it faster, and why should that make a difference? /s

But scale/practical effects matter, and if I were to jump onto Hackernews and argue that human beings have a right to automate their website access (something I have actually argued on HN before[0]), I would instantly be jumped on by like 10 different people telling me that I was naive and sure in theory humans have the right to automate but in practice malicious/poorly-coded bots are destroying servers and abusing public access. I'd be told how I was letting ideals blind me to reality, and how the modern web just couldn't exist if we didn't have the power to ban bots.

And honestly, those are not unreasonable arguments.

What is different about AI? In the tech industry we have (for better or worse) generally accepted that it's not that unreasonable for websites to dictate that their content and features are for humans only. Maybe it was a mistake for us to accept that, but I don't see why AI should get a pass when the majority of this community is generally hostile to every other kind of software automation when it's performed against unwilling targets. I don't see how the people who are upset about their content being scraped for a training model designed to put them out of business are any more unreasonable than the people who are upset about their content being scraped by Selenium, or who are mad that allowing search indexing means their website gets hammered with extra requests that just cost them money and don't see ads.

The practical effects are very similar, and saying that technically philosophically the automated requests are doing the same things that humans do means very little in either discussion.

----

[0]: https://anewdigitalmanifesto.com/#right-to-delegate