skysight-inc/HackerNews huggingface dataset:
> Complete globalization was always a very bad idea.

Globalization was a good idea when US and its allies could produce cheap in other countries and sell expensive in their own country.

Free market for the "free".
Trolley rails seem carefully designed to be deathtraps for bicycles, as if someone looked up bicycle wheel widths and depths, grip on varius surfaces, etc., then tested iteration to come up with the rails. Still, if it reduces carbon output, I'm all for it.
Check out the code now before the impending ITAR takedown. (Somehow, I've got a feeling this one will end up like that Passive Radar code).

Neat tool though.
Google Muse: Text-to-Image Generation via Masked Generative Transformers
I've been teaching beginning guitar lessons for about seven years. Guitar is a little different in that, outside of classical guitar, there's very little traditional pedagogy, but from experience I think these things are generally true about most instruments.

1. When you start learning you sound terrible... for a long time. It's very difficult to stay motivated when you can hear your problems.

2. It's very difficult to judge your own progress. I've started recording short videos during lessons which I can show to students weeks or months later when they're expressing frustration with their progress.

3. You have to enjoy practicing, since you have to pick up the instrument most days to maintain the dexterity, callouses, etc. It's very easy for a pushy parent to beat the joy out of practicing.

4. You have to understand the difference between playing that song you can play great, and practicing something you suck at so you improve. It's very easy to stagnate if you only play.

Really it boils down to, you're going to suck for a while, then you're going to think you suck even when you don't, and you have to keep enjoying the process even when you think you suck.

/edit formatting
I'd never considered semantic search for code vulnerabilities.

Maybe this is the next generation of automated code scanning.

Next feature on github: "Our LLM has scanned your code and found a potential buffer overflow. Please mark as a bug or a false report"
Is the woman being shown as fit? Or as someone who would like the product with a goal to become more fit?
That's bizarre. Should I be bending my will to exclusively work? I work better with breaks, that's not weakness, that's realism.
Again this gets particularly messy.

With oil there is very strong chain of possession. I can't copy your raw oil at little to no cost, and for the most part the next barrel of oil I pump out of the ground is not made of pieces of the past barrel of oil I pumped out of the ground. Each barrel of oil is a wholly separate entity. If I make all past oil disappear, you still have your barrel.

Information is not like that at all. It is far more often a continuum of large bits of the past with small changes that redefine it's usage. If I took all bits of past knowledge out of your IP set, you'd be left with something useless in incomplete in almost every case. Trying to treat IP like a physical artifact leads to a multitude of failures.
Can you elaborate on that? Or is it a gut feeling?
I think one of the reasons why Python got such a reputation for good docs is because its primary competitors back in the day were Perl and Ruby. Ruby has horrible documentation to this day, and Perl has extensive docs that are difficult to navigate; in comparison with either, Python was definitely superior.
Also unqualified but presumably similar to if you remove predators from an ecosystem; without negative feedback, fast replicating organisms get out of hand, biodiversity drops, eventually the ecosystem either crashes or evolves new feedback loops.

Consider that, if you pick a type of organism or of a hat - it is probably a virus (eg, for each kind of cellular organism, there are many kinds of virus targeting that organism). Getting rid of all the viruses would cut biodiversity by more than half, just on it's own. That's pulling a lot of rivets out of your airplane (https://en.wikipedia.org/wiki/Ecosystem_service#Ecology see redundancy hypothesis).

Heres an article about depriving an ecosystem of predators:

https://nautil.us/the-ecologist-who-threw-starfish-235831/
Why streaming services remove shows
Plash: Make any website your Mac desktop wallpaper (supports transparency, GIFs)
Can you just specify AHK1 for users for the time being? Is there an equivalent of a shebang, differentiator, or something in AHK scripts that'd allow a simultaneous v1 and v2 install? When Python went from 2.x to 3.0, there wasn't some expectation that all adoption of breaking changes happen immediately - one hopes similar provisions have been made here.
Is the AR/MR distinction you describe relevant to non-experts (99.999% of the prospective customer base) or just to those who have to implement it?
That's a handful of companies. I'm not talking about them (and they also use many other languages in addition to Python).

I said, "there are so many more jobs for another popular language", and I was clearly speaking of the broad job market... not a few big players.
Even in the unlikely case that you do outcompete everybody, free trade is still a significant benefit. Many don't understand the economic principle of comparative advantage, it is counterintuitive.
> Why do companies like Apple and Google want you to write native apps over web apps? I can’t pretend to know the minds of entire industry giants, but control seems like one easy answer.

> It’s less clear to me why Google/Android went the same route as native apps. Google has an awful lot of incentive to make the web as good as it can be and has largely done a good job of that. You can get Progressive Web Apps into the Google Play Store, but it’s a bit of a second-class citizen, which seems bizarre.

I'm all for not centralizing the web, but the web stack always seemed like a bad hill to die on. Purely from a technical standpoint, web tech is still vastly inferior to what you can do with native apps. Seems to me that aside from the politics and power play, there are also lots of valid technical reasons why platforms would prefer native apps to web apps.
Just tried it. Great tool.
I'm not expecting much from the 1st gen. The 1st gen Apple Watch was very slow and pretty useless as a result. The 1st gen iPhone was also missing a few features that were pretty common place on other phones of the time like picture messaging. 1st gen Apple TV was pretty basic as well if I remember right.

Gen 3 will probably be where it starts picking up pace and the ecosystem starts building up around it.
> If my summary is reasonably correct it seems to me what's needed is more understanding of the outcome before using drugs to "fix it".

The likely reason is the changes in lifestyle thanks to the changes in technology. Is "let's just get rid of the past 70 years of technological advancement" something that we'll seriously consider?
I'm OP, and I agree wholeheartedly with you.

And when I do eat junk food I don't eat a crazy amount in volume. But the calorie density of them makes it such that I ate a crazy amount of calories. It's not that I eat a bag of chips per day. But a small bag of chips is 240 calories, while carrot chips of the same mass/volume are 20 calories.

Do I prefer junk food over some healthy food -- yes, probably so (but I love broccoli). But I don't know that my eating habits are drastically different between the two. To put it another way, if the junk food I ate suddenly became healthy for you, I think people say I was just eating a healthy diet.
[#2000] You are not allowed to visit this community
Well, Meta (Occulus) has also had a head start. I find the analogy very fitting because of that.
I'd be curious to hear about experiences with persistent pooling usage within PHP, since I don't feel that I've heard about it being advised as much myself over the years, but that could perhaps be due to old misperceptions about it.

I know there is the "Persistent Database Connections" section of the PHP manual and the mysqli extension within PHP supports connection pooling / persistent connections, but in my own experiences I've rarely seen them utilized, especially by the bigger open source projects out there such as WordPress, which has an 8 year old enhancement topic on the subject: https://core.trac.wordpress.org/ticket/31018. Putting your database behind a pooler, like ProxySQL let's say, is another option as the level of sophistication for a company/application increases, but most typical PHP setups I've used don't have that immediately available.

I've generally been under the impression that most projects/applications don't use the built-in pooling features for some of the reasons discussed in the link above, leading to those applications being more impacted by lengthier connection times due to a new connection being created at the beginning each request and then closed at the end of the request.

Now I'm inclined to experiment a bit with the built-in mysqli pooling feature though since it would seem a worthwhile feature for developers to experiment with more if it would lessen the connection time impact for each PHP request, particularly for databases that are further away and require secure connections.

Shaving off 100ms for a connection would be significant for most PHP users if they are currently having to open fresh connections on each request, especially if they were previously used to connection times of < 1ms when connecting to a local MySQL database.
Say we had a 1 dollar, 1 gram, 1000 DPI VR headset. How would that improve margins of businesses?
Another anecdote, I was on ADD meds from 5th grade through college and I'm at 99th percentile height.
linux user (kde, cinnamon, etc.). I have been using ctl-f1,ctl-f2, etc to switch between virtual desktops since about 2000. Each virtual desktop is labeled like 'email', 'docs', 'browser', 'editor', 'sql' etc. At each desktop I can alt-tab between a couple of apps, say IDEA and a terminal, or SquirrelSQL and a terminal. So I navigate apps by first selecting the correct desktop and then possibly alt tabbing a little bit. That works well for me and I think probably a lot of users since it's the default behavior after install.
And it's not a good book.

Curiously his book on mathematical analysis is excellent, except that many of the exercises were downright wrong.
I guess that's mostly if you are running a full operating system inside it, generally in Qemu. It doesn't have to be - could just be a program. Tiny programs running in KVM can use big pages and never cause or require any pagetable changes.

For simple workloads it can even be faster than native unless you dynamically load something that uses bigger pages for your native program, eg. https://easyperf.net/blog/2022/09/01/Utilizing-Huge-Pages-Fo...
You seem to have a very old-school way of viewing the enterprise.

With the cloud, SaaS, remote working etc. the days of central IT/Procurement departments dictating the technology mix across the organisation is long gone.

Now employees are often bringing in new technologies and IT/Security are forced to scramble and figure out how to manage them.

It's exactly what happened with the iPhone/iPad and now increasingly Macs as well.
I think "people value tasty food" is an oversimplification. It feels good but we regret it when we get fat, our health deteriorates, and with our health goes our participation in and contribution to everything and everyone we love. For many people, junk food starts to feel more like an addiction than a choice in line with highest values.

Sadly, this means it can be a problem when food tastes too good. The term of art is "hyperpalatable". Studies have shown that even lab animals gorge themselves and get fat and unhealthy when they get human junk food.

I think many people would be grateful to have hyperpalatable food restricted or limited or less visible to them, so the temptation is removed or moderated. How we implement that in society, in a liberal or authoritarian way or somewhere in between, is a separate question.
Try and see if you can find any stolen code here[0] or here[1].

Cheers.

0. https://github.com/T-head-Semi/openc906

1. https://github.com/T-head-Semi/openc910
Seems to be out of editing range now, but worth noting for the next reader. Oh English homophones, bane of mine own heart.
> That seems to be the sweet spot to not get abused, either by management nor unions. Startups suck, Huge enterprises suck

In Europe I've worked for startups, I've worked for corporations. Everywhere I had the same situation: sick pay, vacations etc.

It's amazing that you assume that "getting abused" is the norm and you have to find yourself in some sweet spot to escape that.
I think this is going to be a benchmark device first and foremost, designed to make every other XR device on the market look inadequate. Meta, Valve and the rest will be forced to spec up to match Apple, this will drive the costs down as suppliers start to manufacture better displays, lenses, batteries and XR chipsets in large quantities. Apple Headset 2 will then cost $1.5k.
This is an old issue; the ecosystem has changed.

Now, using the "engine" and "packageManager" properties in "package.json", you can bind your project to a particular runtime version and package manager.
This.

> backend purely running on AWS/ApiGateway/Lambda and interacting with a Js/React/S3 frontend

Use Next.js to get a React frontend setup with a directory (/pages/api/) containing your backend serverless JS/TS code
We removed the engine from my control line model and made a much more dangerous device! We mounted three wheels on the edge of a Frisbee and mounted the engine vertically in the cut out center. Then we started it and let it uncontrollably bounce, fly, and spin around the driveway, scattering gravel, until it ran out of gas or quit running from sheer abuse.
They may not get as rich as pop stars -but they suffer lots of substance abuse (though many themselves likely think they are enjoying the substance abuse).
I had this twice in my career, and in both cases I got back into coding as a freelance. Somehow it worked out well, possibly because of how your knowledge / experience is measured. I won't claim it was easy though.
Why does npm allow people to publish a new version of their app that doesn't support a database that the old version did support? Is that the complaint here?
I was thinking more of the giant open-pit mining excavators and trucks. However, I see that people are attempting to bring EVs to this market:

The mining industry is in a full swing transition towards a low environmental impact mode of operation, and its key players are working to phase out diesel vehicles, which are responsible for significant greenhouse gas emissions and generate high operating costs. Currently, there are no electric-powered heavy-duty trucks on the market that meet the difficult operational and climate needs of open-pit mines. Faced with the industry’s new needs, IVI, Propulsion and the NRC brought together select partners to make the first-ever electric heavy-duty vehicle for the mining sector.

To ensure the success of this major project, Fournier et Fils, a recognized operator in the mining sector, will provide the project with a Western Star 6900XD truck with a 40-ton loading capacity, as well as its technical experts, who will assist the electrification experts in converting the truck to accommodate the new components. The motorization aspects will be developed by Dana TM4, a world leader in electric motors.

https://www.danatm4.com/news-events/a-first-for-canadas-open...
I completely disagree.

Also, there's basically one way to differentiate (not really, but kind of) wheres integration is so tricky there are many, many ways to do it.
Complaints about an app that: 1. wants Mysql not MariaDB, 2. stopped supporting Debian packages & only ships Ubuntu packages, 3. complains about an old version of npm (unknown what the author started with), 4. complains about the author using a deprecated & unsupported version of node.js

This is just like one app. None of these are uniquely JS problems & half arent JS problems at all, in spite of the hater-header. In my view, the app didn't bend over backwards to cater to a bunch of tech-whims the user has, and the user is super salty about it. Maybe don't put yourself through such a struggle! This is exactly why we have containers: so you can easy-mode your way through, and never think about most of these problems & things just work. You don't get to take the hard path and then whine that your specific crusty old box isn't still supported with zero effort.

And to blame this on JS ecosystem? Typical. The hatred, the animosity against sprawling techno-diversity is unbelievably dark-side, has roots in a scared authoritarianism. It's just popular to hate on, and the complaints never seem to mirror what an educated JS developer might offer as a critique, of which I think we could/do offer many; it so regularly feels enormously low-signal, marks poorly upon the character of the complainers. I'm for catharsis and pouring out some of your hatred, but gee, so much of the JS anger feels facetiously low-dimensional.

JS- like all rife open source ecosystems- is by definition a bazaar, not a cathedral, and life is not going to be as blissfully simple as you might want. We balance what is possible against what is well defined, and interesting things keep happening when we favor what is possible (bottom-up) above what is well-defined (top-down). Try not to get so tarnished & bitter about it. There's a lot of upside too. Open source is good, actually. Us having done so much, explored so widely, is good, actually.
>It is not clear to me how we would get a negative number.

Use base 3 with 'digits' -1,0,1.

It's useful and interesting to note you can uniquely encode and decode any integer in any base with 'shifted' digits. If you allow some digits to be positive and some negative, you get both positive and negative integers encoded for free without needing sign extraction, using standard algorithms. You can also change base per slot and go into mixed-radix tricks for encoding (useful for turning things with varying choices per slot into unique encodings).

Things look like

Encode(int val, int base, int shift)
while (val != 0)
d = ((val%b)+b)%b; // get positive mod 'digit'
if (d + shift >= b) d = d-b; // shift digits
val -= d; // kill off low digit - often not done in positive only case
val /= d;
output(d)

Decode (list of digits, int base, int shift)
val = 0
reverse digits
foreach digit d
val = val * b + d
return val

with positive shift, this encodes and decodes positive and negative integers in any base correctly, and works like the normal postive only case.

digits -1,0,1 also makes a unique base 3 representation of any integer using the same encoding and decoding algorithms. In fact, you can shift digits in any base like this and still get unique encoding and decoding, with the benefit that they handle positive and negative numbers for free.
> Might as well believe in Halley's Comet and enjoy a cool glass of koolaid.

Have I just run into an Internet conspiracy theory where Halley's Comet is "what the man wants you to believe, wake up sheeple?"
Because with every year the technology behind it becomes more viable for main stream usage (smaller, cheaper,…).
> I have a lot of experience with fasting.

> I think I will wait for some version that does not cause "strong nausea, extreme fatigue, brain fog, and constipation".

Did fasting help with weight control. Why are you considering these drugs ?
My life is great, healthy, happily married with kids, great job, etc.

But I'd like to achieve something special in my life. Have some sense of fulfillment. Be it professionally or towards the local community, etc.
> Apple lets you plug in your headphones.

Do you know that for sure? How are we certain that the serial port isn't being used by the waist-mounted battery pack?

> there needs to be a better solution than trying to balance them on your head.

There is one - you plug it in. You can use all the Quest headsets while they're tethered to power if you want, it just defeats the purpose of owning a wireless headset. The battery life of those units will definitely last longer than your meeting, presuming the VR sickness doesn't hit you first.

All-for-all, I have to believe this rumor is fake because Apple doesn't make products like this. If Apple does release a VR headset, I doubt it will look like what's described here.
Also, while this is super messed up…how does it rise to the level of the Federal Law Enforcement being involved? Seems like low table stakes for them?
US Navy Opens Medical Vault for Google
I think what I'm about to do is put a new website on Wordpress (vs. statically-hosted on AWS) and start a new blog on there--and just point my Blogger site to there. No particular reason to shut down my Blogger blog unless Google ends up killing it.
I'm surprised the engine could produce enough torque. Did they just push the drill bit really gently or something?

(Also, that's a really long bit!)
As far as I can tell, neither can most humans.
> And that is why I’m going to rip and replace Ghost with Hugo, or WordPress, or basically anything that doesn’t involve NodeJS.

The experience with Eleventy (which involves Node js) is pretty much like with Hugo. Despite it being part of the javascript ecosystem. /shrug
there's a difference between being full and feeling full. is it still known that the human body is healthy with this level of dieting and lack of nutrition?

clearly can't be the case for someone who is obese so I'm wondering if this is true then if it's limited to folks who are struggling with obesity that can endure this
As my professor would say "We learn by doing!" I learned so much from my erector set: about the dangers of spinning objects, how gears mesh, and even seemingly minor things like how frustrating tiny screws and nuts are when you are still learning the required fine motor control.
The new Prius is probably larger & faster and meets more safety & emissions standards as well.

And it will get much better fuel economy than the Civic as soon as traffic gets bad or some city driving is required.

Picking highway MPG cherry picks the solution that makes the Hybrid or EV look the worst compared to the traditional ICE car.

Not that the Civic is/was a bad car. But all cars are a lot bigger and safer than they were, so it's almost always cherry picking to go back and take an example of an old fuel efficient car. A lot of those old cars could not pass modern emissions or safety testing, they got their good fuel economy by being a) Slow b) Light. A big part of light was not having extra mass for safety or emissions. On top of all that the mileage ratings for cars have also changed, so you can't even directly compare the ratings for an old civic with a new one.
I'm on SCE and that seems high to me.
>Is that the complaint here?

No, it's not.
Broad standards are so valuable. When a hotkey becomes common across apps and operating systems, we should work hard to preserve that rare and beautiful covenant that humanity has achieved together.

F1 means help.

F2 means edit. It edits filenames on most operating systems if you have a file selected, and cells in most spreadsheet programs.

Alt+F4 means close.

Alt+tab means switch program.

Ctrl+C is copy, Ctrl+V is paste

I feel the same way about automobiles. It doesn't really matter whether we initially decided that the brake pedal would be the right or left of the gas pedal, but the fact that you can get in just about any car in the world and rely on the pedals to be in roughly the same place and do roughly the same thing is magical. If you're going to move them around, you better have a great reason.

The agreements we've achieved on standards, even when they're not perfect (QWERTY keyboard, heirarchical directory structure), should be considered global treasures and treated as such.
Disconnect after it runs, definitely. They'd cool down way too fast.