skysight-inc/HackerNews huggingface dataset:
> And that model is backed up by market share which is going down continuously

Firefox bugs that I have personally encountered as a user or developer I want fixed:

- localStorage implementation easily breaks during power failure https://bugzilla.mozilla.org/show_bug.cgi?id=1341070

- SVG rotation glitches

- Fails to correctly render the "Exo 2" font inside an SVG (Granted, for this one, it just made me switch fonts for my application.)

- Spidermonkey, as a JavaScript engine, is slow and the documentation (Perhaps it could be replaced with GraalJavaScript? An engine that lacks basic escape analysis is bad in my book.)

- Various bugs I am assisting them in resolving.
anyone out there using Storybook with React Native? I'm curious to hear if it is as useful as Storybook for web is.
yeah, i google my questions about js/hmtl/css and always look for MDN docs. would be a huge loss to lose that
https://twitter.com/delta_chat/status/1293456217248079872?s=...
Firefox Dev Tools are the best around.
Well, don't have to commute much, fortunate enough to live nearby, end up staying late nights.
They have money. Their CEO gets paid 2.5 million per year. That one time windfall they made from the search bar deal would have funded FireFox development for a sizeable fraction of eternity.
I don't buy that. These rides are only as cheap as they are because of VC money and they aren't profitable. Imagine the cost of rides without VC money and more pro-worker regulations? If they aren't profitable now I don't see this ever being profitable without some radical change to the business model (driverless fleet for example).
> monetize and diversify has generally been met unfavorably here on Hackernews.

it's an entitled mentality i find exist here on HN about open source. It seems that there are many here who expect a high quality, free project. And apparently, the donations should be enough to sustain it.
> Natural selection cannot apply to societies because there is no reliable mechanism for successful decision-making to propagate itself in the way genes convey successful characteristics to future generations.

Behaviors, customs, and beliefs face the exact same selective pressure as genes. If a certain behavior or custom consistently leads to fatal consequences for the people who practice it, that behavior will become less common over time, and societies that normalize that behavior will go extinct. If a certain different behavior or custom consistently leads to success--in terms of maintaining or, better yet, increasing the number of people who engage in that behavior or custom--then that behavior will persist and spread.

> The last century has seen the fragmentation of the imperial world into a proliferation of independent states, big and small.

Individual empires always rise and fall. That's the nature of history. But for humanity, at least, there are only two options: either some of us will eventually colonize space (in which case those of us colonizing space will be more numerous 1000 years from now, and the set of behaviors, customs, and beliefs that led that group to colonize space will be the representative set among humanity), or else we won't colonize space because we ran into the Great Filter.

The same is true for any extraterrestrial intelligence.
Thank you! Appreciate it!
https://blog.mozilla.org/blog/2017/10/18/mozilla-brings-micr...

Mozilla is not alone in maintaining MDN
Sparse documentation is better than wrong documentation.
Inspiration Network Designers and Developers
We Can Reopen Our Schools Safely
with ddg I don't even have to use the bang. Just mdn <whatever I need> gets me to it as the first result.
Five years or so, eh? Hrm. Six years ago Eich got bounced out.

This is deeply cynical, but I am beginning to wonder what percentage of "Ellen DeGeneres Accused Of Fat-Shaming Boy In the '70s" unearthings are at least the tip of some takeover spear looking for a chink in the armor ... or just some proboscis finding a weak spot before battening on and sucking out money.
The opposite roles of what HN wanted in yesterday's thread ;)
Uber CEO says its service will probably shut down temporarily in California
Yelp | Senior Platform Engineer - Data Streams | London (UK remote) | Full time

We’re looking for experienced engineers to join our team and build elegant, scalable systems that use NoSQL data stores, data warehouses, map-reduce, and streaming solutions to power a whole host of personalized experiences for Yelp’s users and drive optimizations for Yelp’s advertising businesses.

Technologies: Kafka, Flink, Spark, Kubernetes, Python, Golang, Java/Scala

More information and application: https://www.yelp.careers/us/en/job/b5ccf6d4-d3c2-49cf-9692-9...
A law that everyone has to wash their hands after using the restroom seems less severe, to me, than a law that nobody's allowed to gather in public.
Why Talk When You Can Program an iPad to Say “F– You” in Your Own Voice? (2018)
MDN has such a large impact and influence on the web development community so it's baffling to me as to why this decision was made. I just hope there are plans in the work to at least preserve if not continue its operation eventually under a different organization perhaps.

Honestly, I just really don't want to think of the alternatives without MDN. I don't think ANYONE wants to go back to w3schools.
I have read that. I have read most things I could find on the FSF and GNU websites about this years ago already, and again several weeks ago. And I think that's exactly the kind of casual dismissiveness I'm talking about which barely even recognizes that there are any trade-offs involved at all, much less address them.
An Android operating system that prioritizes mobile data privacy
Internet Society statement on U.S. clean program
I have black keycaps with very faint grey letters on the front (not top). It gives the same aesthetic but if I ever forget a punctuation I can tilt my gaze a bit lower and find it.
I personally don't feel contentment can come without some form of productivity, not that it has to be a traditional concept of work. I think not having goals is a breeding ground for discontent and depression.

But like everything else, it often depends on personal experience.
To justify the $1400.
Don't validate ideas, validate visions
I'm mostly concerned by download size. That might remain relatively large even if AOT compiled, because GC and runtime still need to be shipped with the application.
Is the source data openly available, though? You can't exactly "fork" a wiki, normally. I'm concerned lots of crucial knowledge would be lost if Mozilla decided not to host it any more.
> Epub uses lots of XML.

EPUB3 uses an XML packaging document, and the XML serialization of HTML5, so it doesn't really use lots of XML as opposed to HTML.
That's a massive blow. Rust next?
No. Mozilla is only one of multiple companies that work on MDN
https://blog.mozilla.org/blog/2017/10/18/mozilla-brings-micr...
But e.g. Google teams working on web specs do at least. But I don't have data how the contributions are split, and maintenance is of course a concern.
They bit off more than they can chew and then they hired a team of biters to bite off even more. Only this year are we seeing a reasonable pace of development and a lockdown of some core features, but there is more scope creep in this bad boy yet!

Also it's a bit of a misunderstanding with the use of Alpha, it has been in Alpha for years now. It is a perpetual alpha, more like a WIP not an initial release of a full game.
This submission has been effectively sabotaged by its title having been replaced with a much less interesting title.
That's the price of a CEO, just like salaries in the hundreds of thousands are the prices of software devs. Of all places I would expect Hacker News to get this.
This is the eventuality that WebPlatform.org was supposed to prepare us for. But I think WebPlatform failed because most of the docs were upstream at MDN, and people never stopped looking there.
This practice only works if companies keep paying male workers more, since essentially this is getting males to pay for those services keeping the lights on. The beneficiaries probably won’t complain since they pay less, but charging guys more is an inherently sexist practice which only makes sense continuing in a world with sexist salary and compensation practices.
The comment and link were posted here but looks like it was up voted since https://news.ycombinator.com/item?id=23950198
It's mentioned in one of the articles about the whole mess [0]. It doesn't say it won't be renewed though, just that it has not been renewed yet.

> Furthermore, Mozilla's contract with Google to include Google as the default search provider inside Firefox is set to expire later this year, and the contract has not been renewed. The Google deal has historically accounted for around 90% of all of Mozilla's revenue, and without it experts see a dim future for Mozilla past 2021.

[0] https://www.zdnet.com/article/mozilla-lays-off-250-employees...
We solve the same problem, but with different approach: we aim for very quick-start: snowplow consist from multiple services, EventNative has everything in one service. Also,
we have more destinations in pipeline, also we're going to collect data from more sources as well (Google Ads, Facebook etc).

Overall, snowplow is a great product, but they build for more complicated data pipelines rather than EventNative. We want to keep things simple
Huge fan of Firefox, this is unfortunate.

Noticed that this girl is helping them in some way. https://twitter.com/abinaya_rl/status/1293237589202178048
Introduction to Rust for Node Developers
Because people feel like C-level compensation is way too high, and people feel this is disconnected from actual performance. C-level compensation has risen way, way faster in the last decades than general employee compensation [1].

It doesn't change because upper management is all in the "cult", and there's no incentive to lower salaries. If all programmers (or any other profession) were in charge of their own salaries, I'd suspect something similar happening with people rewarding each other more and more compensation while pointing at other companies to justify it.

[1] https://www.epi.org/publication/ceo-compensation-2018/
I'm guessing that was an earlier manifestation of Golden Eye: Source?

https://geshl2.com
> The MBA types have completed their takeover of a once venerable engineering organization.

And yet, in the last 5 years we've seen some of the greatest leaps in Firefox in the form of adopting technologies in Servo. And that's ignoring the growth of Rust adoption and so forth.

But you're right. Obviously the problem is the technologists aren't in control.

It's definitely not monopoly abuse on dominant platforms, the fact that browsers don't make money (even Microsoft couldn't do it), the lack of diversification in their revenue models...

If they just got the tech right it'd solve everything!
That's not an accident, IMO.

W3 docs started out, and I would argue, continues to be most relevant to people whose work it is to implement a browser.

Certainly, you can use them to learn how to use the various HTML, CSS, and JS standards, but this is where MDN - and even the Chromium and Webkit resources - are leaps ahead with practical examples you can use in your own code.
It's a general-purpose programming language, so it can be used for most projects. Most problems can be solved with most languages, sure, but rust is fast and "safe", so people flock to it.

It has some nice features. Personally I never found myself besotted with it, in fact I rather dislike it and suggest ada instead. But rust is much more likely to get you a job.
AFAIK they actually stated that they could complete it without any more funding.
Yea absolutely. I've used it on a few projects. The workflow is slightly different since the stories on the the simulator/device but, you get all the same benefits.
I just created a Discord server for hak.to a new hacking community
Hey guys and girls, my name is George aka gexos and I'm the owner of hak.to a new hacking community that tries to grow, we follow in the steps of our friends at dev.to a great community for developers.

HAK.to is a community of hackers getting together to help one another out. The information security industry relies on collaboration and networked learning. We provide a place for that to happen.

For the moment this is the project of one person, but I believe I will find open minded people to join me on this journey!

I just created a discord server If you want to talk to me, or each other, join with this link! https://discord.gg/wnzvH2q

I also need two admins, if you are interested and have some knowledge with discord then message me on discord.

Thank you!!
As a seasoned TypeScript backend/fullstack developer I don't understand

- why is it such a bad tool, and if it is because of the tool and not the concept, it seems possible it will be fixed in the future

- why is it a bad habit; I consider the boilerplate CRUD code I write to be a bad habit that I should've automated years ago, and that's exactly what PostgREST does

- why can't you learn the basics of API services and databases with PostgREST
To expand on that, if what you are doing is simple crud, it might be possible to completely ditch the backend and use https://hasura.io/ and talk to it directly using graphql. It can also generate typescript definitions which is another suggestion I was going to make. Using it made some parts of js more obvious and gave me a lot of confidence working with it.
Pardon my french but fuuuuuck. I switched to chrome back in the early 2010s after years of Firefox use because it was faster, and I stuck with it because the the devtools were better than firebug and later built-in FF tools. But always I told myself "next year, I'll switch back to Firefox" which I was much more comfortable with ideologically.

Eventually after years of waiting FF got fast enough and the devtools were good enough (and chrome got creepy enough: the automatic browser sign-in made clear chrome was tightening the noose of browser/web/google lock-in). So I switched back a year or two ago and have been quite happy with it! This news indicates it won't be long before I have to switch again.

Mozilla's strategy seems so incoherent, at least from the outside. Who is their target demographic? Perhaps "power users" & developers like me are too small a demographic to be worth competing for (see also: the toyification of the macbook pro). But I seriously wonder if Mozilla as a nonprofit has a path forward without keeping some of the "power users", (casual) privacy nerds, and FOSS folks in the fold. Are they planning to compete with Google for casual users as "just another browser"? I really don't see how they plan to beat google in this arena.

EDIT: In Mozilla's defense, no I have not donated anything to the organization to keep FF or MDN development running (though I have contributed to MDN & FF in small ways) so perhaps I share some of the blame here. TBH I'd donate if I knew it was going to FF & MDN and not one of the two thousand other little projects Mozilla keeps starting and killing.
> I use PDFs for engineering drawings of mechanical parts. It's been done for a long time and is a good fit.

Good for you, but that doesn't change that most of the uses of PDF on the web aren't for applications like that.
Your position seems to be that it’s invalid to even talk about whether a word should be used in a context, if the dictionary says it should. This prevents any discourse around whether we should evolve the language, because an appeal to authority like citing the dictionary would just shut down the debate.

To use an offensive example: This dictionary has a 4th definition for the word “Jew” meaning “to bargain sharply with”: https://www.dictionary.com/browse/jew

If somebody said “Maybe we shouldn’t use “Jew” as a verb to mean this, since it has negative connotations”, would you also cite this dictionary link to say that it’s perfectly fine? (I would charitably assume no.)

The discussion is, to me, very clear. We all know that “Poach” can mean hiring someone from a competitor. But some of us feel that using it in that regard creates the wrong connotation, and although it’s commonly used, and even in the dictionary, maybe we ought to not use it that way.

Do you see why citing the dictionary is counterproductive here?
I care very much about other people. I care so much that I am infuriated by the structures around us that make a prison for those leading lives of quiet desperation
Controllable Video Sprites That Behave and Appear Like Pro Tennis Players
Uhhhhhh, maybe back when firebug was the only way to debug.

But this is all subjective anyway, huge fan of Chrome dev tools here.
Nice, that's really interesting ! How did you touch so many different languages, was it only on personal side-projects or did you learn on the job ?

I'm afraid learning too many different languages just for fun would be detrimental on my main "job" language, like I'd forget the main patterns. But probably not.
> Without MDN being actively maintained, the web just became a worse place.
We don't know that that's the case. There are multiple huge companies working on MDN

https://blog.mozilla.org/blog/2017/10/18/mozilla-brings-micr...

Please don't assume the worst by default.
Microsoft’s first Android smartphone is here: the dual screen Surface Duo
With the caveat that the source is a Twitter thread, if this turns out to be true it is increasingly looking like the end of Firefox and Mozilla. Earlier today, a separate Twitter thread was posted that claimed the whole Servo team had been let go.

This is a massive blow to Internet as we know it. It will mean that WebKit / Blink will now be the de facto Internet standard. In about 5 years Blink-based browsers will be the only relevant target for web development and all remaining users will be urged to switch to Chrome/Edge/Safari or have to suffer broken sites.

With Google pushing Chromium to make life for ad blockers difficult, I would really hope an open source project for a new Blink-based privacy-respecting browser to emerge. (As far as I know the Brave Browser is financed by ads that are hard-coded in the browser.)
Easy way to convince people of this: after a 50% fall you need to double (up 100%) to get back to where you started.
We were using it for awhile and it was pretty much a nightmare. Couldn’t use a debugger, hot reloading didn’t work, if an error was thrown you’d have to refresh like 8 times. That being said I think it was v4 or v5. Maybe it’s better now. Eventually I just decided to roll my own for our team.
The team these days is pretty small. Two folks have posted publicly about it, one was, one wasn’t. We’ll see, I guess.
I think this will be written up in the history books, like in the fall of Rome: "stock market decoupled from the fundamentals".
That is from 3 years ago, I would love to see evidence that these other entities are major contributors to the MDN Wiki
>The only viable "community enforcement method" in that situation would have been excommunication,

Ostracizing them works too. Excommunication is basically the religious equivalent to capital punishment. No need to jump straight to that for petty stuff and first offenses.

> which would not have solved any problems of famine and probably would have exacerbated them.

Deterrence. They wanted people to keep it in the closet and live just like everyone else.

The broader goal of religion is to get everybody to partake in a system of practices that the society knows works (and if you read history you'll see that the definition of "works" expands as societies become richer and more secure). Work hard, have a family, be honest, don't screw your neighbors wife or steal his stuff, and all that other stuff that basically every religion tells people to do. It's basically all about stability and the closer to the edge a society is the less tolerance they're gonna have for things that cause problems and/or deviance from what works.
Huh. I live about 40 miles south of it and I always wondered about that.
Negative assoc of physical work with hippocampal volume&memory in older adults
I 2nd the 2nd point above. But I'd say: If you check out the ESP32, also checkout micropython.

"ESP32 Tutorial using MicroPython - Let's Get Started!"
https://www.youtube.com/watch?v=QopRAwUP5ds

A ESP32 mounted on a breakout board is super easy to pickup and run with-- https://www.adafruit.com/product/4172
Can you elaborate on the workflow you use? The web storybooks can be hosted which makes it easily shareable with anyone but the RN version cannot be shared easily - we need to build the storybook and run it inside the simulator.
I built a cluster similar to this a while back. I am using Rock64 boards instead of Raspberry Pis. Each has 4 gigs RAM, 4 cores. It also support USB3 and I am using a USB3->SATA adapters to attach an external SSD to each.

I could've done this with VMs (and did before.) It is more of a science project to learn kubernetes, etc.
Mentioned by ZDNet: https://www.zdnet.com/article/mozilla-lays-off-250-employees...

(fwiw I found out by way of John Gruber: https://daringfireball.net/linked/2020/08/11/mozilla-layoffs)
My parents put me in a touch-typing class when I was young. You just needed discipline to not look at the keycaps, or just tape over the letters while you're practicing.

I'm in about the same WPM range as you. It's one of the greatest skills I've ever learned. It's invaluable in todays world. I regularly just keep typing while looking at someone. This was especially useful while taking notes in college.

> I think having blank keycaps though is kind of silly, personally. Especially given the keyboard the author has gone with. If you sat me in front of that keyboard I wouldn't know where to begin due to its size and layout.

Buying a novelty keycaps (or a whole keyboard with blank caps) seems overkill. Just tape over the keys and remove them when you can touch-type comfortably.

Having blank-keycaps would only annoy other people need to use my computer for something. It's just a novelty that I personaly feel like it adds anything.
> just like salaries in the hundreds of thousands are the prices of software devs

Only in very specific locations and roles.
No need to apologize. What you said was very clear, and the other commenter has apologized for not fully reading the information, which led to a misguided interpretation of your comment.
I think you're completely right. I have a 'normal' 65% keyboard and find myself looking at the keys all the time without trying.

If I remind myself not to look then I can touch type just fine because I've been using keyboards for like 15 years..But I still find myself looking down as I type multiple times a day out of habit. I've often wondered if getting blank keycaps would help with this problem but have never made the jump (mainly due to cost). Someday!

Even just writing this comment I found myself looking at the keyboard instead of the screen..It's a really bad habit because it is almost like a small context switch in terms of switching back to what I should be looking at.
"There are also many cases where increased freedom doesn’t limit other people’s freedom; for example my freedom to have consensual sexual relationships with whomever I choose doesn’t limit anyone else’s freedom. But not infrequently when I see someone talking about freedom in absolutes I find they’ve failed to fully appreciated all perspectives of the issue, especially on complex topics which affect more than just the private lives of people.
"
Congrat. I wish you will write a book.
I think the key "emergency use" is missed. The question is what are we going to do when you need something right away in a pandemic situation. The point here has nothing to do with "avoiding" trials - that I will never advocate. But there are enough situations that require us to think "outside the box". at that point, magic cannot happen. we need build things systemically as science progresses...