skysight-inc/HackerNews huggingface dataset:
I find myself using `const state = reactive({...})` exclusively now. It's just way simpler (read:less mental overhead). But, I've only been using the composition API for a short while now.

Do experienced Vue devs actually use both regularly?
Sorry, no OpenSCAD secrets, but a different tool: Cadquery has fillets in their quickstart tutorial:

https://cadquery.readthedocs.io/en/latest/quickstart.html

...and the fillet command is built-in:

https://cadquery.readthedocs.io/en/latest/classreference.htm...
I doubt Mali will survive the purchase.
Editing for Cleaner Merges
From reading their other comments I would guess so.
In my mind the problem isn't personalized ads per se, it's the incentive for Facebook to increase engagement -- which is shared by personalized and non-personalized ad revenue alike. I have the same issue with ad-driven news organizations of any type - how can you trust what they're saying, if they're just trying to keep you watching till the upcoming commercial?
I was aware of Syncthing, but last I checked there were some caveats that made it unsuitable. Looking again now, it seems those have been largely addressed, although if I want a hosted mirror I'll still have to set one up myself, and it looks like each shared folder has to be set up and authenticated on each device (ie. there seems to be no notion of a "user" who chooses which of their devices have a copy).

I appreciate the nudge to look at it again, and at the very least this will stop me from having to pay attention to Dropbox's enforced case-insensitivity.
Show HN: MeetingBar – your meetings before your eyes
> all you can hire is juniors

Then you are in trouble regardless of what you use :-)
It doesn't require a build step at all, and really lends itself well to static sites. I have used Svelte for years and its still my go-to for web apps, but honestly 95% of the projects I take on are better dealt with as a largely static site than a PWA. We can thank react for how many basic content sites come along with JS runtimes running in the background.

I do like Alpine, but after having used it on a few projects it kind of sits in a dead zone for me. I first used it for a mobile menu toggle and a couple other small bits of interactivity, but realized I might as well just right that little bit of JS myself and inline it to save the roundtrip dependency. If I need more JS functionality like shared, client side state management I'll go back to Svelte
In Debian, there is a package management tool, apt. One can update all services, install packages &c through it.

But it is a tool, not a store, not a repository. One points apt at whatever repositories they want. Thus folks like Ubuntu can fork Debian but use the same apt tool; create their own repository & point /etc/apt/sources.list at their repository rather than Debians.

Apt goes further still. Debian doesn't/can't provide Google Chrome in their repos, but I can add a Google repository to /etc/apt/sources.list, and now my package manager can install Chrome. One can also do wild things like have both Debian & Ubuntu repositories listed in sources.list, and mix and match packages from the two, & manage/prioritize where to prefer to install from if unspecified.

In contrast, we see other comments mentioning F-Droid (which requires elevated permissions most users don't have access to, i believe) as a good shop, versus Play Store. But even if that is the case, there are now multiple separate managers running on a system, each tied to their own repository, where-as by contrast, if apt were running on a phone, it could manage whatever set of repositories/stores the user selected, in a consistent central fashion.

This model seems ideal to me. There are multiple repositories (stores) where one can install from, using a common, local package management tool that interfaces with these repositories. It has the upside of creating a good way to manage the system, & that manager can interface & harness many different sources of software concurrently.
I never said it was hard, just not as practical as modifying a command line, for example in Grub, that already has the UUID setup.

Also, not sure how many people have the UUID lying around ready to be copied. If you have encryption setup, there's even more parameters to add. Again, it's not hard, but a bootloader with an editable command line is just much simpler.
I've recently been thinking about the parallels between social media and the Tower of Babel. Maybe ancient societies were onto something when they warned us of the dangers of everyone communicating with one another. Perhaps there's something more robust about a dispersed humanity where a message can't be distributed to everyone.
Every kid deserves a great teacher
> That's what Apple chose to do so that's not illegal.

Not necessarily. Perhaps it was illegal for Apple to include that clause in their terms in the first place because it was leveraging their monopoly power in one area to gain dominance in another and this violated antitrust law. This is Epic's claim.
>The servers were never made available to any government body or intelligence agency

Yes, because the only source of intelligence on an operation is the crime scene itself. Clearly this is bogus and so is the insinuation that there is no other sources of intelligence on Russian operations than evidence from the hacked server.
Reminds me of https://codecrafters.io/challenges
thanks. the infinite office demos are pretty funny. all the users doing "office productivity work" are just browsing facebook
Because Mozilla keeps burning up their good will.
This was a really good introduction. Subscribed.
MAUDE-Alerts
This is how is should be.
FYI Evan, that doc is currently private.
> What I mean is: the first poster in this thread mentioned a broken hook causing $16 billion in damage, but the difference between a broken hook causing $1 million in damage and a broken hook causing $16 billion in damage was largely out of PG&E's hands.

That's true but they knew that and it was their responsibility and it was easy to prevent if they hadn't failed at maintenance in ten different ways.
While what you are saying is true, those facts don't matter if the law has been broken. Apple's rules are not the law, it is a set of arbitrary rules which have to be enforced in the court of law.

And Epic is currently trying to do just that, make the law say that those "arbitrary rules" are non-valid and anti-competitive.

Even if it is the Apple ecosystem, "the Apple platform which brings value", if they engage in anti-competitive behaviour, they need to be dealt with.

Some might argue that there were people who enjoyed using Bell Systems and were content with the value it was providing, it also had a "vertical integration" in the communications systems, and yet they were forced to comply with the anti-competitive laws
(https://en.wikipedia.org/wiki/Breakup_of_the_Bell_System )
An asteroid strike would make things difficult.
This entire argument falls flat when Apple just proved to the judge that the majority of its developer market grew as a result of their actions, especially when compared to the opposite happening in other marketplaces.

Epic isn't doing this to be altruistic and "the good guy". They're doing this because they want to be able to take advantage of customers 100% as opposed to only 70%.
Hell no, a $400 million valuation made no sense, but he kept feeding us these lies.
Why not? Anonymously demanding moral action from others makes me righteous and costs me nothing. =)
Reminder, this company you are saying can't possibly spend a few hundred thousand dollars to add a feature their underlying OS most likely already supports and is a definite net good for security researchers and industry watchdogs at a minimum is worth Two Trillion Dollars and has absurdly high profit margins.
TikTok doesn't add anything to the dataset that's already out there. Nearly every US citizen worth blackmailing has already had their data stolen by foreign actors because of lax security controls. Also, people put up plenty of blackmail worthy material in public as it is. Foreign actors who want to blackmail people could not have purpose built a tool better than Facebook.
You're absolutely right: ARM1 code density would have been much, much worse than 8088 (which Thumb partly solved later on) and the 32 bit bus wouldn't have been practical.

Edit: By complete coincidence browsing some related Z80 came across your memcpy comparison which is fascinating. The step up to the ARM1 is remarkable. I think I remember Herman Hauser saying that Acorn approached Intel for an x86 chip with higher memory bandwidth but were rebuffed and that led to the development of Arm.
I use Leechblock. It allows regexes as well as allow & block lists. I'm not near my main computer right now, and don't have the same setup here, but IIRC, I allow reddit.com/r/* and reddit.com/u/* and block reddit.com
If the issues hadn't been made pubic she wouldn't have stepped down at all.
No, it's not at all.

Also - WeChat is a legit threat even outside the bounds of security.

Game Theory:

'True Free Trade' - everyone gets 10 points
'All Borders Closed' - everyone gets 0 points
'One side opens, one side closed' - the closed side gets 20 points, the open side 5

Somewhat like a prisoner's dilemma.

Finally - there is hardly an argument to be made with 'open' or 'freedom' on platforms that are completely controlled, censored, used as tools of suppression and authoritarianism.
Seriously... the support for Epic here is not only irrational but flat-out misleading.
come on, all these discussions focus on privacy, but this ban is never about protecting privacy.
Sure, I'll go ahead and suggest that Epic may not be "a victim of Apple's anti-competitive and draconian tactics".

"Anti-competitive" is a matter for courts to decide. Epic could have taken Apple to court without violating Apple's ToS, but they decided to use their fans as leverage in hopes of forcing Apple into an agreement faster than the traditionally slow legal system.

"Draconian" is an inflammatory label a reasonable person could easily dismiss.

"Victim" depends on whether Apple's ToS are actually anti-competitive. Reasonable people can make arguments to support either position, which is why we have a legally system to resolve conflicts like this. Only time will tell which is legally true.

Until then, it's just as true that Epic is an irresponsible aggressor abusing their fans in the hopes of gaining leverage in a negotiation.

It's hard to feel bad for either company, only the fans deserve sympathy, but I don't see how any reasonable person could claim that Epic couldn't foresee the consequence of their strategy.
Do you write Vue as well?

I have to hop back and forth between Vue and React frequently and the experience of writing a TSX component is pretty nearly identical.

For stateless components -- it's literally the same syntax as React.

For stateful components, you just need to wrap your component in "defineComponent()" and your TSX elements get returned from a closure in "setup()".
This seems like an underappreciated point, some of my coworkers have mentioned how much it sucks to have their main method of contact with family back in China stripped from them.
Please don't mix up a small market of entertainment devices with a market of computers that half of Americans use as primary communication method with others, primary source of news, primary source of media and many other things. Coincidentally, all of those sources are supervised and censored by Apple having effective control of political and any other messaging for half of countries population.

If that's equivalent to a gaming console then perhaps you need to adjust your comparison algorithm.
Yes most of the time the respecting POSIX to the letter is not needed, but it is of course satisfying knowing that your script can run fine on BSDs and other less common distributions :)

Though sometimes you don't need to go that far to break stuff, for instance switching from Fedora to Ubuntu.
I've seen many scripts fail on debian derivatives because people think using #!/bin/sh as a shebang is fine since it works on their computer where sh was in fact a symlink to bash.

But on debian based distributions /bin/sh is often dash, not bash, and dash is basically the strict POSIX subset + local, all fancy stuff like [[ ]], &>, arrays, ... will fail.

Though this is less about long options here and more about general shell scripting.
My short list from 15 years of non tech work:

* I grew a couple acres of Zucchini with my dad when I was in middle school, and learned about profit margins, middlemen ripping you off, cost of labor and the basics of business. We did it as a hobby, did almost all the work ourselves (besides paying some neighborhood kids to help us in picking), ended up almost breaking even (a ~$50 loss) after a few months. Never did it again :)

* Worked on an assembly line for Motorola after high-school, assembling taxi two way radios. Learned about how companies operate at scale and how you can optimize processes at every point (I found an optimization to some manual assembly process that reduced the probability of defects in the assembly and got recognized for it).

* Worked for a few years as a writer and editor in print media. I've learned so much about how the world operates and power dynamics, I can't begin to detail it. But a good lesson was that anyone is just a couple of phone calls away, and that you need to maintain a social graph. Also got an affinity for meeting deadlines I've still yet to completely shake off despite years in tech where no deadline is ever met. In print media a deadline is a deadline. I've also learned how to tell a story in a compelling way which is a skill that's still important.

* Worked in content in the early days of the web. Learned how powerful of a medium it was and realized it's going to take over the world, and that what I really love to do is coding (which I was doing as a hobby since childhood).
Transactions aren't free, they incur a permanent storage cost on nodes. Whether that's a design flaw is up to you, but any other solution has other tradeoffs.

The lightning network exists, which I believe can eventually offer more bank-level transaction volumes off chain (still trustlessly) with periodic "commits" back to the chain.
>Epic for standing up for us

Epic isn't standing up for anyone except their own shareholders. This isn't some play to help consumers. It's a play to collect more money from a customer-base that is not theirs.
Tencent is not a parent company of Epic, they are a minority shareholder of 40% [1], while Epic's CEO is the owner with >50% ownership.

[1] https://en.wikipedia.org/wiki/Epic_Games
React Bootstrap Tutorial – How to Add Bootstrap to React
Can't you just use the mobile browser to log in the bank web page?

I know it is not always possible, especially if you're in certain countries. Sometimes I think about having an extra phone that I never take outside home that just has these apps...
What is a Chinese server going to do with your WiFi password? Is it also sending packet captures?
Not sure about Z80 but stack is a bit of a luxury on 6502 ...
Honestly, this https://svelte.dev/faq#how-do-i-test-svelte-apps made the decision to choose Vue over Svelte pretty easy for me.
Anyone know if Vue 3 is isolated? Like can you use it to make 3rd party widgets and not worry about version conflict like you would with Vue 2?
And yet every point you made was a personal one and established on your POV which quite frankly does make you sound like an Apple fanboy.
"It is the absolute king of smart watches." LOL
Decent salary, but that's not the point. I'm distraught to realize I spent 5 months on nothing, and it's not something I'm proud to have or explain on my CV. It's cruel how much money these people throw away, but we were misled into thinking it was real. I wouldn't have taken this position to support such a scumbag.
That is a philosophical stance that I choose to believe doesn't necessarily have to come to that conclusion.

You can tolerate the heck out of intolerance... until the intolerance mobilizes and then you put a stop to it. E.g. "I defend the right for you to say bad things about people, but if you harm them or try to restrict their rights, we put a stop to that hard, right now".

Theoretically, if the idea is sufficiently infectious, it could infect enough levels that laws can be passed that change it so that the harm is legal (but never moral); but, I hope that humans will resist long before that.
With the Quest being able to be used as both a PC VR and and standalone, why not Quest? I'm saying this as someone who owns 4 different VR headsets, and I find myself using my Quest 1 the most.
The google doc is restricted.
non paywall - https://web.archive.org/web/20200918165215/https://www.nytim...
Epic Games is > 50% owned by Tim Sweeney, and 40% owned by Tencent. Tencent's current market cap is $654 billion.
You could do both tbh, there’s not much to Svelte (as the name suggests).
> things that jump from animals

My physician father was involved with a case where a drunken idiot decided to go play on a beach filled with elephant seals. The deep tusk wound he earned in one thigh had the local internists hitting the books to figure out what rare and exotic marine bugs had infected the fellow... IIRC the guy lived, but he was very ill.

Sometimes I wonder if he lives on in textbook case studies (with the requisite black bars over his eyes in any photos).
Oh, 100% agree. It's entirely possible offering the ecosystem users want is illegal, and illegal for good reasons.
Where’s the part where Apple didn’t decide they don’t like Epic? Whether or not Epic’s actions were the catalyst for that decision (and I agree, they were) is irrelevant to GP’s point.
But what is this "whatever they want with it" that would be illegal in the US?
Getting to work or staying home has nothing to do with whether I'm writing C or ruby.

For the next 30 years I have to put effort into something, and the number of tasks that need to be done never ends, no matter how quickly I complete them.
You say updating the DOM becomes messy but give no arguments why that would be the case.

Say a function changes the cars array. All it has to do to update the DOM is:

document.querySelector('#cars').innerHTML=carsTemplate(cars);

Where carsTemplate is a HandleBars template that on page load has been initialized with the html to render the list of cars.
They can release updates and bug fixes on the macOS platform by removing the native payment feature they included that tries to route around Apple's in-app payment system. Epic broke the rules on purpose and then started a public relations fight when Apple enforced the rules that Epic agreed to when they started developing on Apple's platforms. They are in no way a victim; that's a hilarious idea. This is all part of a deliberate strategy born from their desire to not pay Apple the cut that every other developer on the platform pays. You can argue that Apple's cut is too high, but that isn't germane to this issue. Apple's cut is a tradeoff you make in order to have access to the large audience of Apple users.

If you're a landlord and I rent your apartment and you tell me that I can't smoke on the balcony and I go ahead and do it anyway, I'm going to face the consequences of breaking that rule. Epic isn't a victim, they are just unsuccessfully trying to use their own enormous leverage to try to make Apple back down.
Would you not be able to stay in touch with them without Facebook? I deleted Facebook a number of years ago and still seem to be in touch with family and friends.

Personally I think facebook, instagram, and WhatsApp should be broken apart.
Google has already given them such a huge amount of money that if Mozilla managed it well and ran a lean organization they could coast decades without further payments. Instead they seem to spend it as fast as they get it.

They've burned up billions with little to show for it (their declining market share is the proof of this) and now wonder how they will survive.
Your comparison is apt, but for a moment I confused this character with that of Jean-Baptiste Emanuel Zorg. Villains with a "Z"!
If Facebook had acted morally according to your definition, wouldn’t some other less moral company step in with their own version which would be more popular (I guess because it’s engineered to be maximally viral rather than promote... social well-being) because free market. Which following that train of logic to me implies that social media basically should be regulated. What do you think?
You seem to be willfully ignoring the prevalence of malicious software and the necessity of at least some form of curated "software garden" in which users can have high confidence they are not accidentally installing malware.
Rimac Will Acquire Bugatti: Report
The graphics code would have to be ported to WebGL, and then there might be an extra hurdle getting WASM to talk to WebGL directly. But it's doable, yes.
One idea I may find interesting enough to pursue is finding a solution that delivers an energy optimised experience for different display technologies:

- on ips displays, reduce dark greys in davor of black

- optimise Energy optimisations for different flavours of lcd

But I think there isn’t any straight forward browser API for that
Those acting in good faith have always suffered to stop those who aren't.
I still don't understand the reluctance to get their drivers into the mainline kernel under an open source license. They have nothing to lose and so much to gain. Any SBC, Phone, Notebook will be easier to sell if it can run a mainline kernel. Android Updates will become much less of a problem and just the sheer amount of free QA work in form of bugtracker items should be well worth the effort. I do hope nvidia starts to realize this aswell and makes their drivers less closed and annoying to use on linux.

I suspect the issue is a little bit of licensing and a lot of "management" and people that think that "proprietary" is a good thing.
I guess running an alternative language in kernel is not very challenging. (I tried it two years ago and managed to run i8042 keyboard driver in WebAssembly on Qemu) The hard part is interoperability. Even in languages with automatic C header -> native prototypes conversion capabilities, many kernel features are still not properly handled, especially the macros. Status quo requires the user to manually extract wrappers which could be super tedious.
Reminds me of DC Solar, and they claimed to make physical products...

You'd think some folks working from there would wonder "Hey, does anyone KNOW anyone else working at the other factories, because we're only making X per day..."?
If you missed my point: it's one thing to give benefit of the doubt (which they don't deserve) and it's another thing to just make up dream rantings about what companies are supposedly doing with the data which can be easily checked for truth with basic understanding of underlying mechanisms.
And how much exacy are you willing to pay per Google search?
Earth–Moon–Earth Communication
> And I'm sure ATC can be added back in as a post-process, since it must at least stop for a manual tool change, or its CAM would be useless for even hobbyists

I believe ATC moves are implemented as macros by the machine. So the code emitted looks like:

M6 T2

and the ATC behavior is filled in with a macro for the specific machine.

To nerf ATC users, Fusion is preventing toolpaths with multiple tools from being exported in the first place. So you have to generate individual toolpaths for each tool.

The sad part is that hobby machines also make use of the "M6 T<tool number>" macros to move the machine to a place where it's easy to change tools and then do automatic touch-off before continuing. It's not only professional-class machines that will be affected.

It should be theoretically possible to run the multiple generated files through a script to put them back together, but this is likely too much complexity for the vast majority of users.