skysight-inc/HackerNews huggingface dataset:
PHP is a much simpler language which helps a lot with optimizations. For instance, consider something like property access.

In PHP, doing `$a->b` accesses field `b` of object `$a`. The implementation is essentially type check (making sure `$a` is an object) and hash table lookup. If this fails, then it calls `__get` method if it exists.

In Python on the other hand, `a.b` involves `__getattr__`, `__getattribute__`, `__mro__`, `__get__`, `__set__`, `__delete__` and `__dict__`. Here is a description of how the attribute access works: https://docs.python.org/3/howto/descriptor.html#overview-of-....
What are you running it inside? VMWare, VirtualBox?

I had a tough time trying to get my Aeotec Gen5 Zstick to passthrough.

I'd love to know what your setup is, since it sounds like you've been successful in connecting USB devices to HA. Thanks in advance!
Drivers get so much leeway that it's not even funny. Commercial air pilots get their licenses temporarily suspended if they're simply accused of being intoxicated.
Maybe not for the truely destitute, but the $350 for a Nintendo switch and another $150 for some games is way cheaper than private piano lessons or math tutoring where the sky's the limit. The cheapest is probably Roblox on a school-provided Chromebook, both of which are close to free.
MBA thinking, probably.
Perhaps I'm just a moron - why can't we have low unemployment and low inflation at the same time?

Wouldn't that situation be the best for wage increases?
I use mine regularly driving to SF or to Arizona from LA for multi hour stretches.
> PHP 5 was kind of slow

I remember it being slower than PHP4 for a while
I wouldn't compare the focus needed to play amateur sports with the focus needed to finish Megaman 3 on the NES at an amateur level. It teaches you resource managing, planning, timing, memorization, and delayed gratification.
Or the words used in the negotiation.

"I feel the work done to discover this bug is worth $X"

vs

"You'll give me $X or I release it into the wild or sell it on the black market"
iCloud on the web redesigned
Wind speed scales with height above ground so I presume these are only for sky scrapers.
Unreal engine games, on a 3990x Threadripper with 128GB ram and NVMe SSD drives.
Civilization 1 was my introduction to world history.
Now they need to segregate the people who play video games into primarily FPS (valorant/overwatch/COD/Battlefield etc..) vs other genres
So when are we going to see modern Unity and Unreal games running on the web? Games seems like one of the last areas that is a holdout on desktop. We've seen terminals/IDE, productivity software, and even design software like Figma run in the browser, but not 3D games which is a multi-hundred billion dollar industry in it's own right.

Correct me if I'm wrong, but it seems like a massive opportunity for both game engine providers and portals, especially with the arrival of WebGPU on the horizon.
User namespaces have resulted in multiple new container breakout CVEs in the last year. Some guides actually recommend disabling user namespaces because they are still somewhat new and perilous.
Siri handles this fine on my new phone from the opposite end of the globe. This seems to support my suspicion that they ship increasingly less sophisticated Siris to increasingly older phones. Siri on my 6S Plus before this became almost useless once they switched to on-device processing. It's also much better at identifying objects in photos for searches.
> that a person who is productive in VIM would be more productive if he used a proper IDE.

What features does a "proper IDE" offer that, at least Neovim, does not or cannot provide?
In my experience, a large Unreal Game can take as long as the engine on top of it. My current project is about 2 minutes of project code plus 15 minutes of engine code but my last project was more project code than engine code.
> Rust's documentation is taken very seriously and often praised! But we focus on documenting actual APIs (with examples that we actually run in CI to make sure they don't break!) (and links to the actual implementation to dig deeper!).

Your confusing two radically different types of documentation.

Specifications, such as the ISO standards for C and C++, are the source of truth of what determines what the language actually is.

Writing tutorials with example code ran in some implementation might help people onboard onto it but it does not, in any way, shape, or form, specify what's the language.

It's like comparing blueprints of a construction site with random videos and photos of the same building.
I am not comparing vPro to Mao, and no reasonable person could construe my comment as comparing vPro to Mao.

I am comparing vPro (and similar hardware backdoors) to the totalitarian central government control established by the PRC in the early 01950s, in compliance with widely accepted Communist doctrine, which resulted in inevitable atrocities several years later — in this case, the Great Leap Forward, which was the worst famine in human history. Mao was far from unique among heads of totalitarian states in carrying out mass atrocities. Like hardware backdoors today, totalitarianism was new enough at the time that reasonable people could disagree about its likely effects, but in retrospect the causality is obvious.

I do not have an iPhone or Android device in my pocket (although I do carry one on special occasions), watch "curated" TV content on a "Smart TV", drive a modern car, or use [Microsoft] Windows or OSX. Furthermore, there is no basis for you to suspect that I do these things; you are attempting to drag HN down into the slime of Twitter-style "gotchas" instead of attempting to rise to the level of collaborative exploration of the truth.

Moreover, even if I did suffer these afflictions, it wouldn't make my argument invalid — even if it were not so wide of the mark, your inept attempt at a rebuttal is at best an argumentum ad hominem of the same sort as those who dismiss Noam Chomsky's criticism of US foreign policy on the basis that he pays US income tax.

I am disappointed in your total failure to engage in rational argument. You're arguing at the animal layer of vague emotional associations rather than reasoning about causes and effects. Please, try to do better.

(I do use ISP-provided DNS, which is a problem but not in the same category.)
I’d say that vim will never be an IDE as such, because the focus is on personal configuration. Personal Development Environment is how one of the neovim contributors is half rebranding it. The things that make modern IDEs good (like LSP) at all available but you get to shape them how you want, rather than being forced into your IDE of choices way of doing things.

(I imagine from your comment that you are probably aware of all this already)
Exactly why I think the investigation is justified even though I believe they are safer than cars without Teslas autopilot.

There is a risk Tesla is hiding data, if they are the investigation should surely find it - if not then those hating on the autopilot can cry into their caramel lattes while we move step by step closer to being able to nap in the backseat while travelling alone cross country.
It’s also associated with dropping out of college because of your hopeless WoW addiction.
Started with Fischertechnik as well. The "Computing" set came out before LEGO Mindstorms. The flowchart programming tool was called "Lucky Logic", but it could also be programmed in C.

Here is how it looked like: https://fischertechnik-blog.de/2022/09/26/welche-kindheitstr...
In general, most Nintendo made and published games tend to be great for kids of all ages. Captain Toad Treasure Tracker for problem solving, Mario Maker 2 for dexterity but also once they get comfortable with the game they can make their own levels and express themselves, Legend of Zelda Link's Awakening for the same reasons the above person noted Breath of the Wild. Switch Sports is great for getting your kids into sports that you might not normally have access to (like volleyball).
> I feel the same about Google. I wonder how much money their non-ad, non-cloud stuff made of its life time and if it has been profitable.

That's like asking Apple how much money it made from sources other than hardware sales and online service sales.
I fondly remember the Mindstorms RIS 2.0 set my parents got me for Christmas in 2001. It was the starting point of my fascination with and eventual love of computers. I'm sad to see it go (although it does live on sort of as Spike).

-- Remainder of comment is a personal story --

Using this thing my dad gave me access to called "the World Wide Web", I eventually learned that people were making custom sensors for the RCX like distance sensors and proximity sensors.

The first website I found is still up 20+ years later and the design is delightfully unchanged (https://www.philohome.com/sensors.htm, https://www.philohome.com/mindstorms.htm)

Trying to follow these projects eventually led me to become frustrated with the block environment and I arrived at something called NQC (Not-Quite-C). It's a C-like language/environment for the RCX stock firmware.

Wait, stock, there are other firmwares??

Then I learned about something called "lejos" (a Java VM for Mindstorms) through a MacWorld magazine my dad left laying around, which is how I ended up starting to learn Java.

Next thing I picked up was the BASIC Stamp through the Parallax Boebot kit.

I eventually started going to a local robotics club (Chibots), which exposed me to even more stuff. One member was trying to start a business making AVR eval boards for hobbyists and gave me a few samples, which is how I picked up AVRs (Arduino was still a few years away). His website went offline a few years ago. Hope he's doing alright.

He and most of the club were using an environment for AVR called BASCOM AVR, which feels a lot like VB6, but for AVR. I couldn't afford the $80 it cost as a kid, so I ended up learning C because avr-gcc was free and open source software, which eventually let me to Linux and more.

Being a kid was fun, but I always had trouble relating to the other kids :)
Hopefully this is simply a rebranding to allow code and robotics into any line of Lego set. The market for simple Lego robots can only grow over time as they continue to drop in cost.
He’s having his Steve Jobs Mac Lisa moment, but nobody’s going to fire him. I think there’s something to be said about founder-run multinationals.
They aren't compatible.

https://www.lego.com/en-in/service/help/spike_prime/spike-es...
Why unhealthy? I've been using games as a coping mechanism for stress and personal issues for about twenty years and as far as I can tell I'm reasonably healthy. Most people my age that are clearly unhealthy it's because of drugs, alcohol or weight issues, not videogames. I'm somewhat prone to stress, and I find taking a few days off to play games helps in recovering from burnout, while something like travelling which helps some people, stresses me out.
What promise do you think they have abandoned?
I wouldn't move to ivy today, though ivy is great. I moved on from it to the vertico/orderless/marginalia/consult/corfu type stack and it feels at least equivalent to me, but the implementation is more integrated with built-in Emacs and I think it will have a stronger future. Not that ivy is bad, or a generally inferior user experience.
If the goal of the test is to debug a sad linux server, containers are going to severely limit what ways the server can be sad in, isn't it?
Yeah, let's be realistic. It will be either take the meager offer or we will subpoena it from you for free. Don't like it? Sucks to be you.
Right, but the problem would still be that Zuckerberg controls both so would still overfund VR. You could spin off, but it is losing too much. Zuckerberg could buy out, but then you have a CEO splitting his time with his side piece...and if that takes off, then you look like a complete asshole for stiffing public shareholders.

To be clear though: he has created this situation. If he lost a reasonable amount of money, none of these questions would be asked. Anything north of $10bn is just madness, $5bn is bad, $2-3 is probably about right. It is all sustainable within the current situation, he just has no-one telling him how bad this all looks (what it looks like now is the opposite of the final scenario: man who is worth hundreds of billions rinses public shareholders for his fever dream VR fantasy).

Innovator's dilemma is all operational, so it should be separate from FB. Capital allocation choices are distinct from all this (the innovator's dilemma exists because CEOs are usually terrible investors/capital allocators, there are maybe 20 CEOs who have ever run a public company who can allocate capital well, Zuck actually had a decent rep before this because of his acquisitions but he is torching it with VR, which is clearly very far from commercial revenue).
If they are "objective" then people would not be creating "ugly" languages. Fact that they do shows that unless they are making brainfuck for purpose they believe their creations are not ugly. After that it only comes down to how many percent believe that language XYZ is a "beauty".
Ha ha, worse, I use it so often in Messages that when I leave an actual voice mail I say out loud, “Period” to end a sentence.
> I assert there is no human alive today that is actually, really outraged by the Holocaust

You could hardly be more wrong.

> It would be quite emotionally immature to be literally outraged with any of this

Your implicit claim to possess superior emotional maturity to those Holocaust survivors who remain outraged is both false and repugnant.
Very cool, even though the only thing that works is the opening. Anything past that crashes the game (player setup, starting a new game or training session).
I've used vim for a while now and using it isn't a point of pride, it's more that whenever I try an IDE I wonder how anybody could be productive using it.

I've rarely had a problem with search, I can type `:grep [some regex]` and I'm quickly shown all matches for that regex in the entire project. I admit I'm not sure how I would do a more complicated query, but this is almost always enough, what kinds of queries do you do which this doesn't cover? There's just one exception, I'm currently working in a codebase where members have very generic names, `Nonce` is a valid field name for a number of different structs, which makes search results for `Nonce` tedious to work through. For this situation I've added a keybinding which calls semgrep and lets me view all references for a specific struct's `Nonce` field.

Calling out to semgrep is an instance of a more general pattern: Because vim is not integrated I lean on tools outside of vim when necessary. The `git` cli, especially once you add some aliases, gives fine access to file history and diffs.

The feature I'm most jealous of is debugger integration. `gdb` and `dlv` get the job done but it's really convenient to be able step through your code with the same interface you use to write it.

> There is also the point of being able to use vim bindings inside of the IDE

Every vim keybinding re implementation I've tried has been missing essential features. When I'm inside an IDE I spend much of my time typing and navigating. When I'm inside vim I'm _thinking_, and the necessary changes occur about as quickly as I decide upon them.
> Ask parser writers, I guess?

I've written many parsers, including for s-expr following rivest's RFC. S-expr take about half a dozen states to pull. A packrat parser for s-expr can fit in a single page. You don't even have to scroll to see the whole implementation. What are you talking about?

What exactly do you feel parser writers will tell you regarding s-expr?
The P5 Graphics Buffer
> after the flame-out, after the fire, after the lack of radios, after the failed ejection, after the canopy manual ejection, after jumping out of the plane, after not hitting the tail, then after pulling his parachute and it doesn't open does he finally think - man this is serious.

If you're a theist, you might be forgiven for thinking that someone was trying really hard to get your attention, after a day like that.
I still like that physical discs can be played, maybe just in campaign mode, without network/subscription.

Browser based games will go to GaaS subscription or even "Insert $.25 to Continue" very quickly.
> How do manufacturers throw in all the crapware and expect a good user experience and happy customers?

they have two customers:

- the people who pay them for the computers

- the crapware people who pay for the bundling

sometimes the profit from one or the other is unexpected.

for instance, in another area, visio makes more money from the snooping data than the tv sale
5 is more than old enough. Basically any time after they stop putting things into their mouths.
Yes, Spike is brick, not Technic. It's for robotic cars, not machinery.
Story points are fundamentally arbitrary to begin with. If you're doing development work that needs research and problem solving instead of just cranking out boilerplate for some standard type of application you've built 100 times before then often you can't even give a reasonable estimate for new work in terms of story points until you've already done most of it. That's the nature of creative and exploratory work.

So yes the kind of process that plans everything in two week sprints and tracks tasks lasting maybe just a few hours each via daily meetings is micromanagement. That's what it's called when managers are so incapable of setting a clear direction and then trusting their people to get the job done that they have to check up on progress several times every day and constantly meddle with the real work.
> And anybody's could work for anybody.

I don't mean to be obnoxious, but I genuinely cannot figure out what this sentence means, and without it I can't understand your reply.
When I need an interactive debugger, I alt-tab into a JetBrains product or VS/VSCode. The only time in my career that I wasn't primarily developing inside of vim/neovim and now Emacs was when I was working on a .NET team.
I think it falls under lying by omission. A company will want to know if you intend to hold another full time job. The applicant knows that, that's why they don't mention it. Avoiding multiply employed candidates risks unfair discrimination against the unicorn that can thrive in two roles - but companies already discriminate for more absurd reasons.
I feel pretty much the opposite. IDE's seem incredibly limiting and feature-poor compared to editors like vim and emacs, which can do just about anything.

Regarding your specific examples, both vim and emacs have file histories and if your files are under version control it's easy to get diffs.

Searches are super powerful in both vim and emacs, and it's easy to search across multiple files as well using various scripts/plugins.

The main downside to using editors like vim and emacs is that you have to be a pretty advanced user of them and spend a lot of time configuring them to really feel their power. If you've just dipped your toes in they're not going to look very impressive and you'll likely be disappointed.. but invest the time and they're very hard if not impossible to beat.
USGS releases new Water Cycle diagram capturing more complexity
I don’t use debuggers myself, but I think they’re pretty well supported within vim (neovim at least) these days https://github.com/mfussenegger/nvim-dap
They are dropping the non-Edu line, as parent was talking about.
I was contemplating the same thing today as I was knee deep in refactoring a piece of code - I use IntelliJ and ideavim, which I find great because it also implements (emulates?) a small subset of vim plugins. I was able to finish the fairly complex refactoring in half an hour, without taking my hands off the keyboard by using a fairly strong combination of vim and IDE features. This is what works for me.

I use an IntelliJ plugin that notifies me when I could’ve used a shortcut but I clicked with the mouse instead. It also counts the times I missed a shortcut. I keep a pretty low count but I was watching a colleague that had the same plugin and he had missed a certain shortcut 22k times. He is as productive as I am, so to each his own
This basic fact eludes the intelligentsia who all assume that federal power is The Way Things Are (or Should Be). They assume it's the default position, when in fact the Framers intended it to be a bare-bones fallback for only basic things like the national defense.
Since I see we're using this as an excuse for general video-gaming-and-parenting discussion... I'm currently very conflicted about video games for my son (7). He loves them but mom hates them and insists on a limit of 10 minutes per day.

I am not sure she is wrong. I played a lot of games as a kid and I probably could have done better things with my time. Not that I got any guidance as to what those better things would have been, but still.

At the same time, it seems like a lot of dads are bonding with their boys by playing games, and I wonder if I am missing out.

I just don't know what to think.
> CTFs/creepypasta puzzles

Where can I find games like that?
China’s Four-Engine ‘Scorpion D’ Cargo Drone Has Flown
Eh? Did they actually issue more stock soon afterwards at a higher-than-before valuation? Got a cite?
my only beef ( as a dad to a 10yr old ) is that at all the game he loves playing are incredibly bloody violent.

- Far Cry
- Assassin's Creed

*exceptions ( Fortnite )

What kind of games do you recommend that can extend his critical thinking while increasing his focus?

Lastly, is there a WYSIWYG game creation platform that is high-quality/fidelity? not Minecraft/Roblox. I see him making stuff in the game industry one day.

p.s. HUGE props to Elon's edu platform: https://synthesis.is/
it's been worth every damn penny.
I honestly want to see govt. regulate this, I am honestly curious how can these guys have been evading govt regulation for so long, like this is getting as bad if not much worse than Big Tech. Or maybe it's part of big tech, this bs just doesn't make any sense to me.
Yeah, I also meant opening day roster, not starting roster. Can you tell I couldn't sleep last night?
Community doesn't need a corpo for basic electronics.

https://www.ev3dev.org/
Instead of calling it "unreal", which is pretty vague, how about calling it "dreamstuff" or "dream artifact".

It exists in this consensual story.
He played Saul, the hang-about with the Yiddish accent, and one of the two barbers. Arsenio Hall played played the other barber. Cuba Gooding Jr. played a customer.

The joke Eddie tells at the end in character as Saul cracks me up to this very day. When we succeed at tricking someone into recognizing an unpleasant truth, my entire family will waggle a finger and intone “Aha!” in tribute.

Example: “Hey, what colour is the rubber base of the dog dish?”

“Hang on… Ewww, it’s dirty, needs to be washed.”

“Aha!”
If Larry Ellison buys out Meta I won't be sure if I should laugh or cry.
/s I credit Civilization 1 as well. Or should I credit my parents who had PC/XT at home when the price of PC/XT was that of 3 new (soviet) automobiles? /s
Autoland works. But the pilot doesn't turn it on until the tower (other other communication if no tower) says okay, and since nobody else is in the way of course it won't hit anyone.

There is a second mode in some. There it broadcasts emergency, uncontrolled plane will land, get of my way as I won't get out of yours. Useful if the pilot is dead (so a passenger who is told hit that button in an emergency can safely land), but cannot be used for anything else.