skysight-inc/HackerNews huggingface dataset:
I have 6 Kettle bells at home and I have a program designed with 4 different options by an exercise physiologist.

I also run/bike/swim and walk the dog for 30 min per day generally with a 12kg weight vest (strength and cardio at the same time). I try to so 1 triathlon a year and 1 marathon a year and I find that is good motivation to prepare for an event.

I do 75 Hard (Google it) 2-3 times a year.
I do 4 gym sessions per week, usually Monday, Tuesday, Thursday and Friday. Specifically I follow nSuns 5/3/1 (https://liftvault.com/programs/powerlifting/n-suns-lifting-s...), although I've changed up some exercises to an alternative. My workout is usually between 50-70 minutes.

I also go for a 2 hour hike, once or twice per week.
Mmm thanks for trying it out! I’m working on getting the encoding right while maintaining DB security. This is definitely an issue, though.
This part clears it up:

> The initial motivation for its creation was to replace C/C++ parts of projects which currently uses Lua with a language that has syntax and semantics similar to Lua, but allows for fine-grained performance optimizations and does not lose the ability to go low level, therefore unifying the syntax and semantics across both compiled and dynamic languages.

So it's ideal if you have an app written in (dynamic) Lua and use Nelua for AOT parts to speed it up.
Sorry,can't consult but if I see a post from you asking about this, I will be sure to respond/discuss that in detail.
James left MSR for Harvard a few years ago (maybe almost a decade now?).
Or you can just pick a language like Java, Scala, Go etc and not need to manage two codebases, build tools, testing setups etc
I would be quite surprised to learn that arcade games written in assembler had "code review".
Show HN: Eye-controlled user interface for mobile
I love that there's a whole section for accordion examples. I think the accordion rap has a bad word in it. Accordion techno works surprisingly well.

They really need to bump up to 48 KHz so all the music doesn't sound like it's being played over a telephone. A factor of two in the cost shouldn't be prohibitive. So much of the audio generation stuff I've seen has fatal flaws like this baked into the dataset and/or training process that ensure the output can't sound good even in theory, it's kinda frustrating.

It's also frustrating that nobody AFAIK has trained a music model on an actually large dataset. We're training large language models on a significant fraction of the text of the whole internet! Where are the audio models trained on a significant fraction of all recorded music? This one was trained (in part) on a dataset of 280k hours of music, if I read the paper correctly. I don't think that comes anywhere close to being a significant fraction of all recorded music.
> I can't think of a company more blatantly engaged in anti-competitive practices than Apple

In a world where Amazon, Meta, Google, Wal-Mart, Time-Warner, Comcast, etc exist, you think Apple is the most anti-competitive?
True. And the really interesting question for me is how much those people are also failing to notice this distinction not just with ChatGPT, but with other people. Which sounds absurd at first, but long ago Oliver Sacks gave an example that sticks with me: https://www.junkfoodforthought.com/long/Sacks_Reagan.htm
Show HN: Scribe AI – ChatGPT Extension for VSCode
Hi everyone, I'm a junior developer that's been in the work industry for almost 1.5 years and working in the industry, I have to read and understand lots of legacy code and code written by other people. I always thought understanding code written by others to be very time consuming and decided to create a extension to help with that. Seeing as how ChatGPT can be used to understand and modify code, I wanted to integrate it into IDEs. Scribe AI is a VSCode extension that can be used to understand code just by highlighting a piece of code and asking questions about it similar to how you would in ChatGPT. The conversation is saved on your workspace and you can come back to view it later so it's good for note keeping as well. It's currently using the official API of OpenAI to access its GPT models (code-davinci-002 by default) so it's not as performant as ChatGPT but once the official API for ChatGPT is out, I plan to integrate it. It would be awesome if you guys could check it out and let me know if you find it useful or find any bugs or tips and suggestions on how to improve it.
Thanks and happy coding!
It did cause some anxiety for me. But I use a soft tape that easily comes loose with just the back of my hand or a big jaw movement.

I especially enjoy how the nasal cycle with nose breathing just seems to physically “halve” colds. Even with a cold with nose breathing one nostril just opens up at night in order to let me breathe.
Can I ask what you mean when you describe yourself as "a bodybuilder"? Does this mean that you participate in amateur/professional bodybuilding competitions?
No and I wouldn't use it on Windows. I used Windows before 2007 but never had problems with viruses. Mostly they come with pirated software.
Most Apple employees are shareholders.

I don't get the point that the money should belong to the customers. They gave it to Apple freely upon exchange for a product. Your argument kind of sounds that products should be sold at cost.
Huh? Rust is better if I ever run my program even once? Even when it takes significantly more effort to write? Hard disagree on that.

> Just passing String and FnMut everywhere will be a lot more efficient than whatever the JS translates to on the machine.

I can’t comment on the performance of FnMut, but I’ve seen rust code run slower than the equivalent javascript because the rust code in question allocates everywhere without thinking about it (via Vec, String and Box).

In my mind, javascript and friends are good languages to build things fast. Rust is a good language to build things right. For plenty of software (eg websites), good enough is good enough.
Since I have been following PG on Twitter I understand that the reason he has so many good takes is because he has so many takes in general. And most people tend to skip over the incoherent, offensive or just plain dumb ones.

I wish more of those weren't flagged to death when people post them here.
I prefer using a simplified subset of c++ than write rust. Meaning i just use the simple parts of c++.

This rust code reads like there is a lot to learn about rust. This is a big barrier.
You think his writing is a good time, you should have seen him when a VP would say, “Are there any questions from the audience?”

He’d saunter up to the microphone, and you could see the VP’s face droop…

Good times, my man. Good times.
Pretty sure I said that above.
You lose great people, you take a huge hit to culture and productivity, you spent a lot of capital that you otherwise wouldn’t have. It create doubts in leadership and cut projects with maintenance debt.

People quit after layoffs, which means attrition isn’t as balanced as when the layoffs were planned. Talent isn’t distributed equal to business need, meaning the company will lose great people who were in the wrong place at the wrong time.

Depending on how it’s executed, the company could burn bridges. Even if they do it well, some people would never come back.

It’s not like the people hired were working for free so I’ve never personally put much stock in the, “employees were screwed over.”

But again, it depends on some of the items above. If a company is doing well, less-direct revenue teams are fine. In a sketchier environment, not so.
Bikes! It's fun to go fast, but also a great way to just get your blood flowing, including to your brain: https://journal.dedasys.com/2015/04/20/the-bicycle-a-thinkin...
This is almost overly permissive... Yeah sure it looks the same but the semantics are so different that the statement seems... wrong
A little off topic but will Typescript support ever come to desktop Excel or is it just going to remain on the web version? Office Scripts are great but bit of a bummer I can only write them for web.
I actually compared Dhall and CUE when I first decided to pick a language for config. CUE's theory spoke to me more, this page in particular https://cuelang.org/docs/concepts/logic/

Dhall is written in Haskell, CUE in Go. I write Go extensively and can make use of CUE's Go API, something I couldn't do with Dhall. Since then, it seems like Dhall's development has fallen off a cliff. The CUE creator has built a team and they have raised funds. There is a sizable team behind CUE now. Lot's of exciting things to come.

There's a CUE community call next Tuesday, if you want to watch live: https://github.com/cue-lang/cue/discussions/2219 and the old ones are here: https://www.youtube.com/@cuelang

CUE can detect backwards compatibility of config, I use this for your exact use case. https://docs.hofstadter.io/first-example/data-layer/checkpoi... (sorry, I need to work on the docs more) The goal is to be able to generate SQL to create and migrate database tables automatically.
It's inefficient because it's somewhat unusual, and because when we read our brains are trained to recognise larger patterns instead of just single characters, so of course if you've spent all your like reading 東京 instead of とうきょう, the first would be recognisable much more quickly.

But that's true as much of modern Japanese as it was of Korean before they dropped Chinese characters, or of Chinese before the simplification of Hanzi.

Eventually, people would just get used to a new way of writing things and be able to absorb that quickly and efficiently.
> Considering that this cheat is very obscure, it is unlikely something that was discovered by chance.

> However, if the cheat was widely known shortly after the game’s release, then it is very very likely that it was a planned cheat by someone at Namco

The article even mentions that a developer might have seen the bug through code analysis, but then reverts to "random chance or intention". Neither is completely impossible, but intentionally planting a backdoor by building what is close to a buffer overflow, without causing the game to crash? That's highly unlikely, IMHO.

I'm not even yet convinced of the "highscore theory". My best guess: The developer spotted the bug while proofreading the code, found it to be non-fatal but a bug nonetheless, and then a decision was made (by devs or management) to leave it in there because it's hard to trigger and non-fatal and the deadline was close. The highscore thing may have come as an afterthought, assuming it is even true.
Python is great for small scripts or explorations. You can't use it for anything serious that needs to scale due to the lack of concurrency and significant memory overhead. If you need something to scale you use something like C++, Java, Go, Rust, etc.
If you are doing ORM on a greenfield project, the declarative style.
Somewhat ironic that eBay, the Craigslist-killer, held out with RSS two years longer than Craigslist did.

(CL shut down RSS a bit over two years ago: <https://news.ycombinator.com/item?id=24840310>)
Safe rust can still use crates with unsafe rust, so no. Unless it’s safe rust and uses no outside code or none of its dependency tree has unsafe rust.

It’s pretty crazy how many people will argue this point and downvote comments about it. It’s like a C++ dev claiming they never write memory bugs. I love rust, but the community pretending like memory safety bugs are impossible is as annoying as people claiming memory safety isn’t important.

EDIT:
And GC languages “can” call unsafe is not the same as a language that has unsafe in it. It’s laughable if you are claiming there are the same memory bugs in say Elixir as there are in Rust.
My grandmother, who was fit and healthy into her 90s, used to chuckle at the idea of "exercising". I now understand where she was coming from – a simple active lifestyle can be all the exercise one needs.

These days I live in a rural Australian town and mostly walk or ride a bike to get around. We don't have a TV, a dishwasher, an air-conditioner or a ride-on lawn mower. Life is great. I'm working on a small building project in my spare time and instead of using machinery to level the ground, I just used a mattock and shovel (like my grandfather would have). It took weeks instead of hours, but that's OK.
Seems like the solder paste + hotplate method would be preferable to hand soldering, especially for that buffer chip.
Unless you know a widely used high level language that is is a better model of newer assembly, then C would still remain “the best”, no?

“Not as good lately”, doesn’t change that status without another language superseding it, right?
The C++ library is algorithmically and data structure feature complete for most purposes. It doesn't have what boost and other libraries have, but that's okay. Ideally, a platform should ship without a standard library and use package management for all but built in types.

The problem with C++ template metaprogramming style is symbol length, the notation ordering (insane levels of nesting), and diagnostics generated from those that easily turn into absurdity.

Another issue is static languages lack universal diagnostics, introspection, and symbolic evaluation capabilities of dynamic languages with REPLs and remote debuggers.

Dynamic languages are often missing "compile" (deployment)- or at-boot-runtime type checking, data race condition borrow/mutability/concurrency analysis, and monkeypatch protections.
Yes! And not just notes or chords or time signatures, but real analysis of how the piece works.
> having to add one extra node for the variable declaration feels cumbersome
Well you don't always have to define a variable. For example `=sum()`in a node will just take all the parent values and sum them, whether they are variables or just pure values.

But you're right that if you want to define a variable its takes two nodes (the expression as the parent, then the `var foo` as the child). I should probably support defining a variable completely inside a node like `var foo = 1 + 2`.

I'm still a little hesitant to add any text on the arrows until I find a better way to do it via the keyboard. I find that just using the text in the nodes is usually sufficient anyways.
Correct me if I am around, but Forbid unsafe does not include dependencies, which can and do have unsafe rust.
Link to paper: https://arxiv.org/abs/2301.11325 (the one on the site seems broken)

Even with the knowledge that something like this is inevitabely coming, it's pretty crazy to see the examples. The fact it can create fitting music from painting descriptions (including ones such as or Guernica) is unexpected. And it seems to generate almost naturalistic vocals with reasonable-sounding lyrics, with no embedded structure for lyrics or anything.

The paper itself is pretty cool. While GPT-3 was just "GPT-2, but bigger", this seems to have required some clever combination of models. Wonder if similar ideas will be needed for longer-form text or video generation.
In a big degree it reflects me.
I really don’t think it would. Google is already number #1 in search. OpenAI is quoting a ~$40 price per month for ChatGPT Pro right? That’s not an insignificant cost for 99% of the population. I don’t see how it makes sense for Google to release something until they actually need to.
I have never had a credit card dispute my challenge to reverse a charge (including in the U.S.). You are the credit card's more important customer, not the business. If you follow their steps, they will reverse the charge. It's not a lot of effort and bad business do go out of business when enough customers reverse the charges because then the business can't use credit cards any more.
I outsource to countries where the exchange rate is favorable. I get a lot more fitness for my money and time than I could ever get otherwise.
Bike to and from work every day is my baseline. On top of that, any errand that can be done by bike or walking.

Riding is just pleasurable, even in an urban area, plus I enjoy the sense of self sufficiency.
There are many attack vectors with a dump like this. Running any make, mvn, cargo build, ./configure, etc command can run arbitrary code on your system. These can be added by the anonymous uploader or yandex themselves (they could add a dependency to some tracking site to get your IP as the most basic example).

There can also be dangerous git hooks. you're basically downloading a malicious exe, and any seemingly harmless command could be dangerous
There will always be a black market for it, but making it harder to get means these crimes are overall less likely to occur. Consider the Monterey Park shooting. The killer used a gun they bought legally and was granfathered in, and shot ammo they also bought legally, to commit a crime of passion in the moment. This wasn't some criminal tapped into the underworld who would be able to source black market ammo. This was a pretty boring 73 year old man who bought it from the store. Take out that access to these weapons, and that crime would not have occurred in that manner.

That being said, most gun violence in this country isn't of a mass shooting or a organized crime nature. Most deaths from guns are suicides. Half of all intimate partner homicides are from a gun. Just from having a gun present in the home, a women in an abusive relationship is now 5x more likely to be murdered. These aren't cases where people seek out illegal arms dealers, they happen because the gun is in easy access.

There's a reason why this country faces so much gun violence compared to countries that have more sensible positions on gun ownership, and its because of the ease of legal access.
Or Jira tickets.

Sigh...
This. 1000 x this. Lets's separate the "how" from the "whether", and consider the outcomes.
After Galaga, he got a job at Toyota in 1984 and worked his way up to CEO.
This is all true, but

> not nearly as much so as in the pre-iOS times, admittedly

deserves better than a parenthetical. Zoom out, and Apple's been on a serious hiring binge for the last decade, from 72,800 employees in 2012 to 164,000 in 2022.

(Both numbers include retail; in 2012, 58% were retail, and they don't seem to break it down anymore in 2022.)
“Not production ready” stopped noone
As if Google was on the verge of bankruptcy...

Microsoft, Google, Apple all have enormous amounts of cash stored thanks to their fantastic earnings for so many years.
You are correct:

> If you bought a product or a service online or outside of a shop (by telephone, mail order, from a door-to-door salesperson), you also have the right to cancel and return your order within 14 days, for any reason and without a justification.

https://europa.eu/youreurope/citizens/consumers/shopping/gua...

I guess it's one more reason to always buy online!
I’m confused by your comment; it seems like you are talking about the quality of the language, while the article was talking about using obscure languages as a signifier of programmer quality.
US needs China and China needs US. The Wealth of Nations. The only problem as you say is the authoritarian regime in China which opposes progress for its people, because the authoritarians have taken over so of course they look after their own interests not the interests of the majority. Therefore progress is coming very slowly to the masses. China used to be ruled by a "junta" but now it seems it is ruled by a dictator, a single person. He might be a good person, or evil, and so will his follower. At some point there will be a very evil dictator just like in ancient Rome.
Crossfit at the closest affiliate to me. I like showing up and having someone else plan it all out for me.
Kettlebell workouts with these videos a couple of times a week https://www.youtube.com/playlist?list=PLhu1QCKrfgPUU1z33ILva...

I'm a lot bigger than here, and I still do it with way lower weight than she does.

Also recently got back into rock climbing. I try to include a downclimbing circuit to improve my stamina.
honestly i don't care about website design at all, I just go to heureka, find which shop had lowest price with shipping and is well established and then just click buy after redirecting, can't imagine looking for something directly on particular website and be loyal to some shop and not to my wallet, only reason I'm willing to pay slightly more for Softcom or Datart is they are next to my home so no need shipping and can use easy return/RMA, but if price difference is more than cost of return shipping, them I just choose cheapest (non shady) option (and for the record I almost never buy from CZC and especially Alza, which is like the most expensive shop among the big ones)
I'd love to hear from parents with 3+ kids in rural areas (i.e., no gyms).
> Music gen is hard because music is inherently a composed of many many different instruments, each with unique sound and function. Simply training end-to-end will almost always end up badly.

Yes! That's what I figured when I started my project to create an AI assistant for melodies (http://melodies.ai/). I'm quite sure that splitting it up is the way to go, and that the first AI hit song will not be created as a full song but by combining instruments/vocals.
I feel like dating apps created this problem, the same way social media made everyone lonely and depressed by "connecting everyone". There's thousands of ways to talk to girls, and millions of resources and guides and books on how to do it, yet people do it less and less thinking dating apps will produce results.
I have been exercising in some way shape or form for the last 10-15 years. What I have found to be immensely beneficial is getting into a sport that you can play almost all through your life. Most sports have spurts of high intensity so that is super beneficial for dopamine rush. Then there is the psychological confidence boost that arises from just getting things right.

I started tennis lessons last week and honestly it's one of the best lifestyle decisions I have ever made. There's a lot of counterintuitive physics at play in Tennis and so it appeals to the somewhat geekier side of me. Lessons really help because the coach gives some meaningful tips totally unrelated to the sport - like having very high mental confidence when you enter a shot. This proved to be life changing for me. Like most HN readers, I do suffer from the imposter syndrome and generally it's hard to be very high on energy and self confidence (despite what one may call a very blessed life) and such tips really help in boosting your morale and confidence.

Tennis or a sport like Tennis is helpful in tiding over failures, because it's really hard to get a shot right consistently and when you do it, it's an immense morale boost coupled by the dopamine rush from the physical exertion. For someone like me, who keeps attempting at iterating on ideas and who easily gives up, such confidence boosters are proving to be super helpful.

Something similar is applicable to competitive swimming also. Lots of counter intuitive physics at play. The human body is not designed for survival in/on water by design. So you have to fight the basic design in order to move efficiently in water. So this is also very frustrating until you get it right and when you get it right, boy the feeling of elation is unparalleled. Then you continue upping your game - increase speed, distance whatever.

Playing such a sport and especially taking lessons have been more helpful to me than lifting weights in the gym. I do enjoy lifting weights and I do hit the gym because now it's a necessity to play tennis, but on a comparative scale, playing tennis is far more gratifying.
If I spend 2,000 a month on rent it’s gone. If I spend 2,000 a month on mortgage it’s equity.
Also there’s a tax write off for mortgage interest.

It’s only cheaper to rent if you don’t consider long-term wealth, and isn’t that what everyone is shooting for?