skysight-inc/HackerNews huggingface dataset:
Honestly, if manually replacing pieces of DOM works for you, then by all means, keep doing that. I have no horse in the race.

In my experience, the approach you're describing doesn't really scale and only works for the most simplistic use cases. In a real world scenario you would have dozens if not hundreds or thousands of arrays/vars that are related to the view.

Even only considering we're talking about rendering blocks of dynamic HTML: How are you going to keep track which state changes affect which parts of the DOM? Are you going to have hundreds/thousands of innerHTML code all over the place? What is going to happen when (not if) you change your template?

Then you need to start considering, event handlers, initialization code for every car view, etc. Imagine those event handlers modify the state of a single car in your array. Are you going to repaint and re-initialize the events of all your cars on every mouse event? Again, that would probably work on very simplistic use cases.

I'm not describing anything new. These problems are what motivated people to create Ember, Backbone, Angular 1 and other frameworks some 10 years ago. But the JS world has moved on from that paradigm into the reactivity+components thing which is a much better abstraction in terms of developer experience, performance, memory consumption, etc [1].

[1] https://medium.com/dailyjs/a-realworld-comparison-of-front-e...
Simple reason: to make even more money :)
> Most transmission is person-to-person, there isn't a ton of person-to-surface-to-person spread

So I've heard. Doesn't this mean that the UV news is of little impact?
The game and the editor are massively helps to find right approaches in development. All my previous attempts to write engines (in other languages) were bad because all they had is just some very simple demos with some meshes and lights. You never know which features engine should have until you need them. Many engines trying to have best possible graphics and does not pay attention to other very important things, like sound, animation, physics, resource management, save/load, editor, etc.
> No business is forced to deal with anyone else.

Actually, if the company has significant market power, which does not require a monopoly, then anti-trust law can absolutely force a company to do business with others.

And in this case, Apple has about 50% of the US smartphone market, which is within the realm of when anti-trust law applies.

To give a relevant example, if microsoft banned all browsers from being installed on a windows PC, that did not go through their app store, then this would be clearly illegally anti-competitive.

> ompanies can't win a lawsuit against Whole Foods for not allowing their products to be sold in Whole Foods.

If whole foods had significant market power, then they absolutely could be forced to allow products to be sold in their stores. They don't have this much market power, that this would be illegal, though.
A better UX would be

$ git checkout <new_branch>
<new_brach> doesn't exist. Would you like to create it (Y/n):

The real problem with "git" is just way too many options. For automated tools there can be a "-n" non-interactive option that fails with an error code and doesn't ask questions.
https://www.theatlantic.com/science/archive/2018/08/scientis...

While I definitely agree that one shouldn't be overly dismissive without reading the underlying paper, the abstract can actually be surprisingly predictive.

"Beyond statistical issues, it strikes me that several of the studies that didn’t replicate have another quality in common: newsworthiness. They reported cute, attention-grabbing, whoa-if-true results that conform to the biases of at least some parts of society. One purportedly showed that reading literary fiction improves our ability to understand other people’s beliefs and desires. Another said that thinking analytically weakens belief in religion. Yet another said that people who think about computers are worse at recalling old information—a phenomenon that the authors billed as “the Google effect.” All of these were widely covered in the media."
EY were also the ones that audited and passed WoSign and StartCom SSL CA's that were fraudulently issuing bad certs and violating CAB regulations.
> How does your resumption feature work, cryptographically?

Files are collections of "blocks". This allows files to be read in parallel (reading block at position X) and written in parallel (writing block at position X). Resumption works by having the recipient determine empty blocks (positions filled with 0's) and then requesting the sender to only send required blocks (specified by positions).

This has a trade-off - there are no "progress" files needed (which might not get removed if you don't know about them and don't want to resume) but it also means you can't send a file filled with 0's.
Or perhaps better stated that after being caught speeding multiple times they have their license taken away.
>I don’t know a fraction of the things Apple knows - but from what I do know Apple had zero rational reason nor cause to do anything beyond pulling Fortnite from the App Store for breaking the rules (fair-and-square).

IANAL. My suspicion is that rescinding the developer account was done solely as part of Apple's legal strategy, as a way to strengthen some argument in their side of the coming court case. Keeping a walled garden is enormously important to the company, so a gaggle of lawyers would be scrutinizing all decisions in order to maximize the chance of success.
I like that vue manages dependencies so you dont worry about pure components anymore, but I believe that was fixed recently in react? The biggest thing is I despise writing JSX. To me it just feels absolutely miserable. The upside is that you have incredible fine grained control over the dynamic rendering of components, but so far even in my complex app there's been no need to write a render function yet (similar equivalent in vue to get that same level of control as react).

Also, I really like the data binding which vue took from angular. That was always by far my favorite part of angular, rather than having the binding be written in JS which feels too mechanic to me. I dont feel like I'm writing HTML / front end code, I feel like I'm writing a hybrid mecha mutant of JS + HTML + weird syntax.
> "..."maybe I'll try VR", and goes into a store to buy... whatever it is, goes home to have a great time with it, and immediately tells their friends."

This is definitely a thing that happens with the Oculus Quest already. The hardware is easy to use and the software library is pretty much in place now. A major marketing campaign could make it really take off.

I don't have any insight into FB VR's decision to require the login on Oculus devices now, but my guess is that they consider the device to be ready for a mass market, and believe that the gains from the social graph will be worth the short-term pain of leaving early-adopter money on the table from here on.
Hey ... we need the clicks and the traffic ...
Beat Saber is the obvious answer with the most general appeal.
As someone who builds telecommunications systems for first responders, I'm not convinced that a chat service, and online technology is better than narrowband 2-way radio, and paper maps.

These backcountry places often have no cell service, and paper maps don't have technical difficulties - and are easy/cheap to duplicate and hand out, in addition to being naturally rugged. So this means, expensive non-terrestrial communications, and expensive ruggedized devices.

While this is purportedly the problem firstnet is supposed to solve, I'm skeptical that it will solve it, or that the other issues (technical and otherwise) blocking adoption will be overcome.
This is the most stupidest & absurd thing I've ever heard.
Windows XP support ended, people moved to the platform that still supported all of their favorite applications and games (Windows 8/10) instead of to the platforms like Linux/Mac that didn't -- even in business settings where those games didn't matter.

I don't understand what claim you're making, it sounds like you're agreeing with GP. People will move to the mainstream platform that has the stuff they want on it, and a big part of the reason everyone uses Windows is that it has everything -- that's what GP is saying.

Of course when an old OS is abandoned people aren't going to say, "well, let's try something new and adventurous." They're going to download the OS that runs all their Steam games.
Looks neat! This reminds me heavily of the excellent Building Git by James Coglan[1].

From a cursory glance though, it doesn't seem to support reading packfiles. This was the big thing that prevented me from using a fully custom Git implementation when I wrote my git churn calculator[2]. For larger repositories, it seems that almost all files are stored in packfiles, rather than the conceptually simpler "loose" format.

For me, the most valuable resource was reading the Git / libgit2 source and reference documentation.

[1] https://shop.jcoglan.com/building-git/

[2] https://github.com/samdoiron/butter
iOS 14 on the iPhone 6S and SE: Performance is fine, other stuff is not
Both are sides of the same coin. I just figured I'd bring up the other side.
> 500+ million years is a blink of an eye on a cosmic scale.

How so? It’s 1/8 of the lifespan of the planet and about 3.5% of the age of the universe.

That is not “a blink of an eye”, that’s a pretty impressive innings by any definition.

Humans will be lucky if we make 1 million years at this rate.
Do you believe this effect applies to you? If not, why.

If you believe in this effect, and still keep a smartphone, why?
> ...which is not otherwise illegal and is not being litigated as illegal. We should not cheer on the restriction of any software on nationalistic terms

Right. Instead of selectively banning apps like TikTok ban all chinese apps, that would be fair to china
The Internet of Things Might Have Less Internet Than We Thought [video]
I like to imagine that the gland in octopuses which causes them to have short lifespans unless surgically removed, was an artificial limiter designed to give terrestrials a chance.
Frank Abagnale has worked for the FBI for 40 years now. He still has an Ego, but he has turned down several offers of pardons for his past crimes and is now very much on the light side of the force.

https://youtu.be/vsMydMDi3rI
https://www.nngroup.com/articles/ux-research-cheat-sheet/

https://news.ycombinator.com/item?id=12711060
Same or similar price as 2080, cheaper than 2080 Ti.
For anyone interested in Z80 assembly, the ZX Spectrum ROM disassembly, recently discussed on HN [1] is a treasure trove of annotated Z80 code including a full set of floating point routines.

[1] https://news.ycombinator.com/item?id=23757449
We have FTP, but are you willing and/or able to manage an FTP server open to the Internet on your personal pc?

I can do it, but FFS I won't.
PalanThiel: The Uncola
That test (strict scrutiny) is applied by a court reviewing the action; US courts generally don't provide advisory opinions.
There's a nice little Ted talk by David Gallo about life in the ocean. Most of it is about what cephalopods can do. It's really amazing: https://www.ted.com/talks/david_gallo_underwater_astonishmen...
Because the majority of the people using Wechat and Tiktok are not CCP?
Mostly because there aren't many arm devices that target the popular linux use cases (desktops, laptops, servers). And even then servers don't generally use GPU's for anything other than AI. Nvidia on the other hand rules the laptop market for dGPUs and has a big share in Desktops.

Secondly, unlike ARM, Nvidia goes out of it's way to make it's hardware not work with open drivers. Most ARM vendors generally ignore open source drivers. Nvidia on the other hand locks down the hardware with very insidious tricks (very low default clocks that can only be reclocked to their advertised speeds by a Nvidia signed driver) to specifically block any alternate open drivers. So even if the community is determined and funded to reverse engineer and make an alternative driver, they quite literally can't.
>But instead we're lazy so we just want the president to be a dictator instead of safeguarding our republic.

Funny. I wrote my senator months ago about that encryption bill going around then. Just got a canned response back today, about how law enforcement should be able to access encrypted nformation, etc.

Poetically waxing about the effects of "writing your reps" is bullshit when they are entrenched with one another and, as you said, most Americans don't care enough to do it.

Maybe a better solution would be for the US to balkanize and allow localization to be more effective. Maybe a national identity more akin to the diverse regions of the US would be more like what you're describing.
Newer Android versions have limited access to call audio similar to iPhone.
Agree, this being a cyber-fraud company I believe one could keep a team busy for a long time focusing on building secure systems rather than operating them to the point where no-one gets to see what's actually being stored within. The paper trail though I'm still puzzled about, he couldn't have acted alone.
Ban all chinese apps instead of singling them out
I just took a look. It's really good. But, yeah. Has limits right now. The plan is to obviously make more possible, and a whole lot is possible right now. I know I could do a ton in that software and didn't know about it. Cool!

When people say "CAD" they are talking about any number of technical things.

Say you want to insure a free form surface is a minimum radius connecting all other surfaces. Depending on the scenario, one may be able to do that in the software today, but doing it may require well above average math and geometry skills.

In "CAD", the skill requirement is much reduced, leaving the user more focused on requirements and overall design intent, not implementation details.

Just FYI, on what "CAD" often means to people.
Your question still is unclear.

> Just turning the object on zx or zy axis

There are no such type of axis, because "XY", "ZX", "ZY" — are planes formed by two crossed axis combination ("XY" plane formed by crossed "X" and "Y" axis, etc.).

> Doing 3d printed speaker stand for 3d and I am workarounding this "issue" in sweat and tears

If you mean that you need just rotate solid object from horizontal to vertical (for 3D printing) — there are few ways.
We are hiring senior Python developer
Vistazo
Responsibilities

- Implement front-end and UI components
- Implement back-end components, working in a dev-ops capacity when needed
- Develop components which are robust, extensible, and easy to maintain

Key qualifications

- Proficient with JavaScript + Python3
- Comfortable with version control using Git
- Detailed understanding of interplay between JavaScript, HTML and CSS
- Familiar with Node.js/NPM
- Strong English-language communication skills
apply at jobs.solvosoft.com or
email us jobs@solvosoft.com
That's a long way from your claim that Trump was elected in large part due to Thiel.
I use this approach too but it fails whenever there's any state in the elements. An example is input elements:

function update() {
let value = document.querySelector("input")?.valueAsNumber;
document.querySelector("main").innerHTML = `
Enter a price: <input type="number" oninput="update()">
<br>
Discounted price is ${value * 0.8}
`;
}
update();

What will happen is each time you enter a character, it will create a new input element, which loses the focus and cursor position.

To solve this we can split it up so that the inputs are created once and the output is updated with innerHTML. No problem, right? But it's hard to scale up because now you have to split the html up into small segments based on whether there's internal state or not. If you want to update the 'max' of an input type=range, you aren't doing it with handlebars anymore but you have to use setAttribute instead.

What react, vue, etc. do for you is handle the updates in a way that reuses the existing elements. If you changed any attributes of the <input type=number>, it will not lose the focus and cursor and any other state. If you change the max of an <input type=range>, it will update the existing element (using setAttribute) without losing any other state. If you change some text, it will update the existing text node using innerText/textContent.

You may not need this type of system. I think React, Vue, etc. are overused. But in some projects it's much cleaner to use a React/Vue/etc. style system rather than splitting it up where some segments use setAttribute, some use innerHtml, etc.
One other evolutionary reason is that octopuses lay 20-100 thousand eggs that one time. They really don't need to carry on and produce another batch. Of course, most of those larva are eaten before they make it to maturity, just like many other sea creatures..
The problem only says you can’t tell if the programs stops without actually running it. But here you’re running it anyway.
My favorite part of going camping is unplugging for a couple of days at a time.
What was the point of selling TikTok to Oracle if it's just going to be banned anyway?
It's not support for Epic, it's support for the legal position that they are advancing in this specific case. Lawsuits are not referendums on the overall morality of the litigants.
I thought I was good at spotting fake accounts but no, I misclassified two trolls as real.
Just so you know, this is a complete lie and total slander of GoDaddy.

https://domaininvesting.com/godaddy-still-not-frontrunning-d...

The whois information is masked, because that's what we do to protect customer privacy.

https://domaininvesting.com/godaddy-whois-records-no-more-co...

It's registered to someone in New York, not to GoDaddy.

Registrant Organization:
Registrant State/Province: New York
Registrant Country: US
Were you an investor?
Americans are really bad at remembering what just happened. Every war we've fought in the last 150 years, except perhaps WWII (i.e., there were lies but we probably did have to fight), we entered based on complete lies. Yet, we keep starting wars. I think our forgetfulness is not some contingent detail, but a core driver of the American war machine, which grinds up brown people to create money for armaments manufacturers and their puppets in government and news media. We forget because we must. If we remembered, the machine would grind to a halt.
It was a logitech device when I had the couple I did
> I frankly think Zuckerberg started out as a “good” guy.

Nope. [1] He didn’t start out that way. He just kept misleading people quite well every step of the way.

[1]: https://www.theregister.com/2010/05/14/facebook_trust_dumb/
I would like to do more. Certainly progress chaser sounds, to me, like the logical solution and those two flaws are also obvious downsides, but what is commonly done now?
I don't think that's the case. Most replies I see absolutely acknowledge that FB has positive effects, just that the negative affects outweigh those positives (which is my position as well). And frankly I just don't think a current employee (who is relatively happy and in good standing) can be objective about this at all.
I'm also hoping this means I can finally get working GPU drivers for my old Pine64 board. I had a couple of projects that got shelved because the graphics situation on that board was such a disaster.
Chime adds $485M at a $14.5B valuation
Although this is very reactionary and targeted, I hope it eventually spurs a structured process to handle issues like these, ie:

a) Clear criteria for what constitutes an app national security risk

b) An actual government process to evaluate, respond, and enforce against all potential app threats (not just based on popularity, though scale is a factor in prioritization)
Watch the latest Triumph bit from the Colbert show to see the mentality of Trump supporters. We are living in an idiocracy now. 51% of Americans have no critical thinking skills. The "issues" are whatever you can use to trigger an emotional response from someone who is easily manipulated.
Raspberry Pi 4 can finally boot directly from USB
I don't watch every episode so I probably just missed some but what are episodes where they spend the majority of their time arguing for two different sides? At least with someone like ben shapiro, they might have philosophical differences but they can complain about misguided leftists and woke ideology. I can't imagine him having someone on like a trans rights activist or a BLM spokesperson
Just so you know, this is a complete lie and total slander of GoDaddy.
https://domaininvesting.com/godaddy-still-not-frontrunning-d...

The whois information is masked, because that's what we do to protect customer privacy.

https://domaininvesting.com/godaddy-whois-records-no-more-co...

It's registered to someone in New York, not to GoDaddy.

Registrant Organization: Registrant State/Province: New York Registrant Country: US
Echo Arena, onward, pavlov, beat saber, arizona sunshine, stormland, the climb, journey of the gods to name a few.

oh and myst is coming, MYST.
> "postuler à"

Today I learned that I used it "wrong" all my life.
On the bright side these national bans are encouraging federated encrypted messaging protocols
But said company has practically unlimited resources and actually touts privacy and security in ads.
I mean, irrespective of the reasons, banning cash back is good. It's a really parasitic part of the modern economic system. You make people play these games to increase their spending, and the end result is the people who don't play these games get punished the most by paying more.
I suppose it could, but there are annoyances with JSX defaults.

For instance, Vue provides a method to explicitly declare your template variable delimiter syntax. Last time I looked this was requested of React, but not implemented, someone correct me if I'm wrong on that and it has come along in the last year or two. So.. lets say you wanna put some modern Javascript in some Django templates to make them look spiffy. With Vue you can just declare your delimiter to be `[[` instead of `{{`, (because `{{` conflicts with Django's template variable syntax) with a one-liner setting.

I'm sure you could do this in React with a custom parser function (or maybe there's a third party library?) but it's a lot easier when the framework just gives such things to you out of the box.

If I do this all over the place and some other guy comes along years from now with no documentation on what he's getting into, he doesn't need to know too much to figure out what's going on and work on it. Right away he'll see "delimiter = [[" at the top of the script block in a template and can grep double brackets in the whole project to get an overview of what's being done.
> The president also theoretically has the power to just unilaterally start a war...

?

"The Congress shall have Power . . . To declare War, grant Letters of Marque and Reprisal, and make Rules conquering Captures on Land and Water;"
-- US Constitution, Article I, 8.11
> viable chance or surviving on cosmic time scales

how incredibly arrogant.
The userspace vs kernelspace distinction is important here. Nvidia contributing userspace code with dependencies on their hardware and proprietary drivers is part of a lock-in strategy. Contributing open-source drivers would be a very different thing, and would undermine at least some of their product segmentation strategies.
Not for long. Jensen has very clearly stated that the plan is to use ARM's relations to ship geforce technology (by replacing Mali).
I have never really grokked the concept of git to push or pull, commit or diff the code that I write. Tried to convince myself a few times that is best practise from the industry. I still tgz my source code before I intend to make substantial change.

Github for me is simply a repo of open source code that I can inspect before I use someone else library.