skysight-inc/HackerNews huggingface dataset:
Clojure has been there as a fullstack language for a lot longer. It also fulfills the story that Elm was trying to do for much longer. And Reagent is a much needed improvement on React.

The borrow-checker in Rust is kind of silly tool to use in the context of a managed language (that does GC) like Javascript. I don't get it. It's like using a backhoe to plant a few geraniums. Am I just not getting this?
The argument for the prioritization is right in OPs post - a vast majority of every person-to-business transaction has a 3% transaction fee layered on top of it.
There are frameworks, such as Qt and wxWidgets (desktop), that offer native or near-native widgets for all major platform.

Given that most of these have bindings to many languages, I don't understand why one would involve a browser-runtime and whole other set of technologies.
I'm not shifting the goal posts, you are but I'm going to bow out at this point. If you want to have a constructive dialog with someone who has been a Mozilla user since day #1 and continues to be so - it's the browser I write this on - today and will likely be one long after Mozilla the company may no longer exist then you're welcome to that.

But posting Rust as a product and claiming FireFox is not successful is simply not on the level.

FireFox has been amazingly resilient given the onslaught aimed at it, the fact that it still has the marketshare it does is a success in its own right. That that marketshare is dwindling should surprise noone, least of all those working at Mozilla.

As for your experience: that is how most products are developed. But Mozilla is not - at present - a company with more than one successful product. Not from my perspective, and likely not from any of the other frequent users of its flagship product.
> We do easy things even though we're not motivated.

Ah, I see you are, at best, an amateur level procrastinator :)
There was nearly a technical default just last year, and the US has actually defaulted on its debt in the past. Politicians do not always behave rationally.
So the monetary part of your plan is to get subsidies from the EU, to the tune of maybe $100 million per year, if we optimistically assume that you can keep going with several times less revenue.

Google, irritated by your ad-blocking-by-default, sues you. Maybe directly about the damage to their business model, maybe over the state aid you're getting from the EU. Whether or not they ultimately prevail, they can definitely tie you up for years spending lots of money on lawyers.

Meanwhile, Google's websites aren't working so well in your browser. Your support for CSS 9 and Javascript 11 was in an optional upgrade, and a load of users haven't upgraded. Even those who have are noticing problems. You suspect Google is deliberately degrading the experience, but the only chance of proving that or stopping it is another big court case. Meanwhile, users who use GMail or Youtube (i.e. most users) are slipping away.

Neither Apple nor Google are convinced they are on the wrong path on mobile.
Personal opinion: Rust seems as bizarre choice as C/C++ would be for web apps, regardless whether it's for the frontend or backend - I'd personally much prefer to use a higher-level language like C#, F#, Go, Scala or Kotlin.
A good idiom doesn't need over-explanation, and I think the "bus factor" is a good idiom; no Rails or Netflix commentary required.
That's fine - it doesn't matter what is right for 'some people'. It just matters if it's a better situation for the person accepting a new job - whether money is part of their viewpoint or not.
No they also ask for a unique identifier (bank number) and an access code (PIN) and a token (bank card). That's three-auth. Two things you have to know and one thing you have to have. That's pretty good.

I think that's what people are suggesting maybe voting should have.
Thinking about this when working on a social network (yes, I know) as a pet project at spare time, I've got a question: are there any tools for handling improper text/images automatically?
I think there are some lists of "bad words", but not sure if they are available for most widely used languages.
But are there libs/SDKs/online services that I can feed a picture and they will tag it as potentially improper, for example porn or some swastikas, so I can pre-moderate manually only such images?
Looks like it could be a nice and useful service.
The tech companies do invest a certain amount into new-grads. If you are a new grad in Microsoft working on most products you will get a weeklong training on how to build apps on azure (equivilant to azure level 1 certificate). You will also get invited to these pretty cool speaking events where they bring in people who have had TED-talks to discuss your transition.
iPad + Apple Pencil + one of Concepts, Procreate, Sketches.
Say we invent life extending technology or generational ships. What happens when someone gets to Alpha Centauri? What can they do?
> Webster’s dictionary describes language as it is used, it doesn’t prescribe definitions

American English is a high context language. The GP was illustrating the current parlance, which Webster is lacking.
rust allows for procedural macros (basically a function that takes a token stream and returns a token stream, and yes you can do parsing in this funciton

https://doc.rust-lang.org/reference/procedural-macros.html
Oh man, have I ever heard this one before. No, we can't do better than SQL. SQL is powerful, and beautiful.
Not really. Capsicum provides an actual security architecture (capability-based security), as opposed to a ad-hoc bandaid mechanism.
>* General equity appreciation due to a bull market

This one can theoretically cut both directions
> Employees have agency, they aren't wild elephants who need your "protection" from "predators" who just want to pay them more.

Not from the employer's perspective.
But again, it's not up to anyone besides the developer accepting the offer to judge what a better situation is. It's implied it's a better situation for them because they are intelligent independent human beings with their own values, and they accepted the offer. If it wasn't a better situation for them they wouldn't accept it.
I'm not sure why anyone would donate to a company paying an exec a $2.5M salary. They're exploiting donors.
The only 10X browser improvement that can be made these days is if it cuts RAM use by 1/2 compared to the others, (and isn't tied to crypto). I would pay for this!
Selling the search box brings in on the order of hundreds of millions a year. This alone puts them in a singularly unique category of 'well funded' open source software. Granted, their 3-year billion dollar deal may have been the high water mark (edit: it wasn't, revenues have increased since then), but a lot of valuable work can be funded with even $100 or $50 million a year. Sure, they need to constantly be on the lookout for alternate revenue streams should their primary dry up but a lot of the things they've been trying have been contrary to their users interests and marginal at best. (i.e. if they become the thing that many of their users flocked to Firefox to get away from, what is the point of its existence?)

The problem was/is, they take the money their primary product brings in and invest it into some arguably bad, or at least irrelevant, ideas rather than just reinvesting most of it into Firefox and services consistent with what Firefox represents to users. Part of the reason Firefox lost so much market share was that for several years it had been seriously neglected (presumably so that Mozilla could focus on those arguably bad ideas) while the competition continued to improve. (hint: the #1 metric is performance) They seem more interested in playing the role of a nonprofit quasi-startup and social issues advocate than maintainer of the most viable and valuable open source browser.
> the tech is being commoditized (WebKit, Chromium)

An aside from the discussion at hand: is it possible to repackage Gecko so that it uses the same API calls that WebKit uses, basically translating from WebKit calls to Gecko calls? The problem with WebKit and Chromium is that all new browsers are going that direction and Gecko is being left behind. This isn't good for the web as a whole. A version of the Gecko API that could be a drop-in replacement for WebKit would be very helpful here, it seems to me.
These are good ideas. Our theory is that by simplifying the complexity of video hosting, it makes it viable for more people to test against various business models without having to do the heavy lifting of figuring out video encoding, delivery, and storage just to start. Basically similar to the role that WordPress, et al provided for websites themselves.

There is likely some new model that doesn't require fully ad-based or fully premium paid. We work with customers every day who are iterating on a variety of business models. I think in the end we will see a disaggregation of YouTube just like we have seen in many other once complex and costly spaces in tech.
Technically speaking, not having a particular ID card is not the same as "not identifying yourself".

(hence the alternative identification methods already employed, which were discussed in the article)
I wonder how many people have quoted this in defense of refusing to wear a mask.
Isn't this tracked to some degree in unemployment stats? Is being laid off from a small business that different from being laid off from a large business?
The grandparent was complaining about the word's connotations, explicitly in fact. They weren't saying its denotations were incorrect here.
What would you compare it against? It's the most similar project I can think of.
Yes, it is. And the high salaries at netflix are for top performers, not someone who did a full stack, once.

Like you said, 99% of software developers are NOT the top 1%. ;-)

EDIT: I removed some snark after reading Zenbit_UX's reply.
As a counter point: the golden handcuffs for startups/companies aren't guaranteed to pay off, so the employee may decide that the options are still worth $0 and not bother with incurring taxes by exercising.

I'm probably okay with losing out on a sale event with a startup I've left, especially if my stake is <1%, if the big tech company pays as well as it's reported. YMMV.
> who is there to buy

Pension funds and other financial institutions. These were either locked out or didn't believe in bitcoin. If you were a Pension fund now you're probably keeping an eye on the space to help your returns.
Two reasons, one primary and one secondary:

1. Mozilla's revenue from the Google search deal depends on users searching for things using Firefox. More searches through the Firefox search bar, more revenue for MoCo.

2. Marketshare == developer mindshare. Declining marketshare has created a positive feedback loop where devs (or their managers) become less concerned about supporting Firefox. This induces more web compat issues, which causes more people to switch away, cycle repeats.
In practice, "knowledge transfer" is pretty much a joke anyway. Unless they have been documenting important things to know along the way it's usually at best an ad-hoc, partial data dump of the most recent thing they were working on.
Does that make it zip code lottery for your right to drive or fly?
Brown: made by monkeys on terrestrial planets
I’ve had my ticket tagged a couple of times with ‘SSSS’ which means I got an additional security check.

What gets me about this is it’s well known and easy to see on the ticket, and if someone was up to something that day they would surely just see it on their ticket and walk out of the airport.

Like many policies, it’s been really poorly implemented and I don’t believe it enhances security whatsoever.
I ran Linux on a P50 for years and that unit, which is sitting in front of me right now, is the reason that I won't buy another ThinkPad, ever.

It was the biggest lemon I've ever owned. I've been through multiple mainboards, dozens of repair center calls for battery and power issues (which persist even now).

(Having owned somewhere around a half dozen different ThinkPads, all of them well loved up till the P50, this was a sad end to my support of that platform.)
Employees are absolutely allowed to define for themselves what 'makes a better life' for them, and their choice to move would almost assuredly be an indication of that, hence the implication by moving there.

Edit: I should add, it's probably mostly about the money. I mean, nice office, all the perks, all enabled by money. And for most people a very material raise in pay makes a difference
The link goes to 404. Here's a working link: https://gizmodo.com/dwarf-planet-ceres-has-a-secret-saltwate...
Freedom of movement and use of weapons are considered differently, thankfully.
I just picked up their new Ryzen 5 4500U laptop and slapped Mint on it with the latest rc for kernel 5.8. its one of the best laptops i've had, esp running linux.
> absolute feature-parity over what is being pushed by the companies that have time, money and marketing teams

Signal started as any other startup. And yet ;)

> while willing to learn and emulate what they do right, then we will at the very least be in a state of steady progress

In total agreement with you
That's not what I meant, but rather "Python is a Conda package too, a dependency." I'll rephrase to make it clearer.
GPS is more akin to a public lightbulb than any kind of interactive service. The government seems to falter when it has to deal with 1:1 interactions with constituents, not when it is simply building something.
>In that case, the result set is no longer a table, it's a dataframe, which is a useful data structure but is also not what relational databases do.

What do you mean here? The difference between a table and a dataframe is that a dataframe is a construct held in memory, while a table is persisted storage written to a database.
wearing the mask is much more about respect/protection for others than for the one who wears it.
I don't agree with the assumption of a single great filter. Why not many sufficient enough filters. Maybe one occurrence of any is sufficient to locally halt forever evolution to space-faring civilization, or successive occurrence of arbitrary filters at arbitrary intervals suffices.
To me this isn't a question of liberty or not. I find that silly. You don't have any constitutional "right" to fly. You probably have a constitutional right to free movement within the US (whether it's walking, driving, etc).

The bigger issue with these pat downs, scans, fluid limits, etc is whether they're effective.

Bruce Schneier has written at great length (and very smartly) about this stuff. And I agree with him that the single most effective deterrent to the next 9/11 is secure cockpit doors, and a close second is passengers not willing to "allow" a plane to get hijacked anymore (whereas hijackings in the past had a sliver of hope that you'd get out safely, after 9/11 I think passengers know there might be certain death, so why not fight?)
I see this one as a different problem.

If your team members who won the lotto would just give their two weeks and quit, then your company/team has a substantial morale/motivation problem.

Such a company is not creating an environment where people enjoy being a part of it.
Err, what you have there is a web app.
TST is pretty valuable, is it supported at all by Mozilla? They seem not to make it easy to use it.
That's one of the reasons I work where I do. My coworkers are fantastic and I don't get up in the morning hating the fact I have to go to work. Sure I could make more in the Bay (but really not all that much more), but it's hard to beat living walking distance from the office and actually enjoying your place of work.

(Satellite office of a bay area company)
I think it’s poaching from the perspective of the employer not the employee. The employer wants to keep its prized employees from getting poached by other ruthless employers.
First step in increasing market share is to stop losing market share. Jacquesm’s strategy owns the market for privacy-prioritizing customers, creating a market share floor. It may be small but it’s a solid, committed base. Then you build on it.

Corporate and government data security is a related area that a strong privacy-preserving product and team with world class privacy/crypto/security expertise could expand into, especially in places like the EU and India that need a neutral and trustworthy alternative to Chrome-based and Safari-based products. Maybe even the US given the new “Clean Path” initiative.

There are opportunities but you have to stop the bleeding first. I think Jacquesm’s Apple-like strategy of focusing on the most important, already-market-proven product and saying No to most everything else is the best shot at that.
Approximately 10 years ago, I was really unhappy with my work situation and was checking job postings. I found one that sounded right up my alley and I reached out to the agency that posted it. They told me that because I was working for another one of their clients, they wouldn't submit me for the job because they felt it was unethical.

I responded that I wasn't owned by my employer and just as they were free to let me go, I was free to leave on my own. The real reason was that since employers pay them and talent does not, they don't want to risk their income stream. Since that day, when this agency emails me to ask if I'm looking for new opportunities. I remind them of that incident and request that they don't contact me again.

It took about 8 years to finally sink in that I would NEVER have any dealings with them and they eventually stopped emailing me.
I'm not an economist but this also seems like an indirect, peer to peer, way to establish 'credit' of an individual, rather than relying on centralized institutions with dubious security practices, like Equifax. Is this obvious or has someone already thought of this and I'm being dumb? I don't typically hear about this type of application of digital currencies in mainstream media but it sounds interesting in certain applications of peer-determined credit.
It has other features, but the main point of using Signal is to send encrypted messages to people using the PSTN directory service (e.g. phone numbers). You are still in that sandbox.

The secondary feature it it ostensibly encrypts messages at rest on your device so they cannot be decrypted and read by other apps. (Assuming that's true.)

If you want a more secure messenger, use Wickr, Riot/Matrix/whatever it's called now, or protonmail or something similar, as these don't depend on the phone directory for identity and so they resist some traffic analysis and contact tracing as well.

The threat model is both the business model and use case for security products, so talking about the features or implementations outside the context of the threat model is going to just add uncertainty, imo.
I agree with making things automatic. But sometimes you have to let team members specialize. It's less efficient for everyone to know everything. But, it is good if everything is known, at least in part, by at least two people.
Yes. People buy knives without permit and background checks all the time, because society weighed a risk of having knives around against people wielding knives with intent to commit crimes and decided it is not a good idea to have background checks for them. I would argue guns are in a similar category.
Democrats consider seceding from the US if Trump re-elected
All that space and they couldn't fit in a full-sized arrow-key cluster :(
zero overhead on the web or just zero and overkill for the web?

Seriously I don't get the appeal of doing frontend in Rust? Isomorphic you say, thought Json solved that problem? Hell, I'd rather choose typescript even.
This is the undercurrent of the pandemic's impacts. Businesses are disappearing by the tens of thousands and they are not necessarily represented in the normal metrics of bankruptcies.

Unemployment and GDP are impacted by these closures, but without showing up as their own segment, not much is being done to counteract it.

Retail & shopping centers are looking like ghost towns, and that is not good for overall economic health once we get to the other side.
We built a Quick Switcher for Chrome that also saves your machine's memory
aaaaaand it's free and live on the Chrome Web Store
This sounds pretty cool. Hope you share it when it’s finished!
Most people don't fly a lot these days... That's still not an excuse for allowing TSA expansion of authority beyond that which is reasonably essential for their function.
Lavarand: Random Number Generation from Lava Lamps
That assumes you have a perfect list of who's a security risk and who's not, and the TSA is not Santa. The 9/11 hijackers boarded with their real names, and in practice there are plenty of easy ways around this, like radicalizing someone.
Were you also partially responsible for designing a GNSS system? Otherwise it isn't clear how you can make any claim as to the difficulty of that, if you're using your experience on the former as your bona fides. I think the difficulty of payment processing isn't in the happy path, but in fraud/anomaly detection, merchant servicing/outreach, dispute resolution, all of which do not have a "set it and forget it" solution.
this thing is already big enough to have its own orbit. imagine a 4:3 screen on this beast
It is most certainly Wikipedia's fault that their style guide requires –, Unicode EN DASH U+2013, rather than -, Unicode HYPHEN-MINUS U+002D out of some misguided desire for typographical "correctness". That is 100% Wikipedia's choice, and it ruins their URLs, for no good reason.
I hate captchas and love how buster is feeding them their own dog food by using speech to text to defeat captchas!

Seriously though, it almost makes me look forward to sites that have captchas to feel like I’m sticking it to google instead of working for free to help them make their computer vision models better.
I wonder if "sitting" because infinite loop bureaucracy ("seize" means potentially murky waters of international maritime law). From an economics standpoint - inefficient to leave energy dense "fuel" idle without being put to use for such a long period.
While I really hate to suggest this, the best way to make money might be to sell space on newly opened tabs (with an option to turn off ads for something reasonable like USD$24.95 per year).
That's a mug's game. The best you can do is exactly what Webkit does, because that's what you're trying to imitate. You won't do it 100% perfectly (all software has bugs), so in any direct comparison you come out looking worse.
I'm so sick of their ads on Youtube. How is their revenue if they have to show 50 ads to every person in the world per day?
> I really wish we'd stop using the word "poach".

It's intentional language used by employers because it has preconceived notions and they succinctly communicate a story that benefits the employer.

When you hear poached, you think illegal and victims. It makes you think that the employer has been wronged in some way and that the employee was both participatory in something illegal or at least underhanded and at the same time being taking advantage of.

The reality is that the employee was being taken advantage of by the employer and received an offer more closely aligned with their actual value.

But that's the nature of the employer/employee relationship, it's never truly balanced and one party is always benefiting more than the other.
The P series' draw for me is that it is almost bulletproof. The body is sturdy and the internals easily accessible. I on on a P50 that is still going strong without any issues.
I've used wxWidgets, Qt, etc. using several languages, on several projects, and haven't really had any major issues.

Given this experience, I just don't get how cross-platform UI-frameworks are somehow a bigger PITA than pulling in and involving a whole other set of technologies.
Shaderific: GLSL Cheat Sheet
Doesn't the NSA have a bunch of massive datacenters?

Regardless of that, the datacenter can be appropriated by the government too.