skysight-inc/HackerNews huggingface dataset:
Bryan Cantrill:

http://dtrace.org/blogs/bmc/2004/08/28/the-economics-of-soft...

>> software does not wear out. That isn’t to say that software never breaks (or isn’t broken to begin with), but software that works can work in perpetuity. A favorite example of mine is troff. The source for troff is some of the nastiest stuff ever written — but it works. It hasn’t been touched in years, and probably will never be: it’s written in a portable language (C) and relies only on the most basic OS facilities. troff will work indefinitely — it will never wear out.

>> (The tragic footnote to troff is that its author, Joseph Ossanna, died tragically in 1977; the very fact that his software is humming along perfectly more than a quarter of a [century] after his death is a testament to software’s unique imperviousness to wear.)
How Technicolor created Ruby slippers without using color film
Sourcegraph (https://sourcegraph.com/) | Software Engineer, SRE, Engineering Manager, Product Manager | ALL REMOTE

Sourcegraph is code search that helps developers find code and automate large-scale changes to code.

Our mission at Sourcegraph is to make code accessible to everyone. We’re doing this by building the Netscape and Google for the world of code—both private code inside companies like Uber, Lyft, Cloudflare, Yelp, and Twitter—and over all open source. Come help us scale code search to be instant across millions of repositories and build the global graph of code by compiling the world! https://boards.greenhouse.io/sourcegraph91
Will appreciate your feedbacks and answer your questions. Thanks
Could you perhaps relicense your implementation so it could be used outside of Linux?
I admire your optimism for the marketplace of ideas but ultimately fear it bears little relation to reality. Not only are humans are terrible at making objective & rational choices but the marketplace itself is far from fair and balanced with regard to how people are exposed to ideas & positions. The marketplace assumes that humans are in general rational, decent and not purely motivated by self-interest or groupthink. The wide range of ideological forces and prejudices that exist in the world easily dispel this idea.

Even within a single mind we see people regularly holding two contradictory beliefs and accepting both of them, so if the marketplace of ideas fails in a single mind then I think is has little luck when it encounters large populations.
Unless you overspend too much, saving currently it's likely a portion of what you'd be earning in several years.
(Assuming some IT field, due to the nature of hacker news)
They've genuinely made such an enormous amount of decisions that are alienating to their core audience (and make no sense besides) that it's starting to feel like it cannot be accidental. At the very least, whoever is driving these culture and technological changes needs to be removed forever and replaced with someone who actually cares about firefox.
Elon Musk’s Starlink Offers the Fastest Satellite Internet Speed: Ookla Report
We shouldn't tolerate bad behaviour. But you'll have to make an argument that it is bad behaviour.

Google thinks this is a good idea, and Google knows a lot more about the Chrome userbase than you do.
https://www.abc.net.au/news/2021-06-15/safewa-app-sparks-urg...
They’re just figuring this out? Public WiFi being a huge risk has been part of conventional wisdom for over a decade.
> 1. Firefox needs to stop with the UI changes.

For regular users, having software look great can be quite important. Especially when there is strong competition.

Firefox doesn't even make that many changes that breaks the workflow of regular users. From memory, the last time seems when the hamburger dropdown 'Applications Menu' was introduced. Normally UI-changes in Firefox are more non-breaking.
Or they will just get one step deeper into the dark, by using a designated device for the dirty stuff. Potentially only used within tor/vpn with no connection to "normal"-life.

Congratz, investigations got a bit harder, but now all people have to life with a tool that will be used against them when needed. No sane person can believe that this isn't used for other "crimes" (how ever those are defined) tomorrow.
The big problems continue to be

• C being a shitty language that does not force or even encourage programmers to handle errors

• implementation knowledge about file system technology is generally stuck in the 1990s

• disk controller hardware lying to the OS to make them appear more performant than they really are

visit https://danluu.com & ctrl+f "files"
Activision Blizzard Shareholders Voice Concerns over Ongoing Lawsuit
I don't remember airport security scanners at my local supermarket.
I don't see them as being different. I'll show ID when I'm asked in both places. You seem to think they're different somehow. In both cases the State is enforcing a rule for the good of society (keeping out Undesirables(TM), restricting access to alcohol from children). I think both of these are reasonable, and I'm happy to comply. You will only comply with one of these seemingly, and I can't see why.

Btw, it's beneath you to try an innocent "some eggs". We know exactly what Tesco is going to card someone for, and it's not eggs.
Lots of people don't support copyright. It's a concept that should be abolished in it's current form. Right to attribution is OK. Ability to restrict other forms of use is not OK.
It's losing because Firefox is now designers-driven product, not engineers-driven. Everything rots to the end when you give designers power over engineers.
I love cycling. Did my first solo touring cycling trip over ten years ago when I was in my twenties. I've done a cycling trip every couple of years since then, until I got a mortgage. Then I started focusing on my career and kept delaying the next trip, thinking "next year will be the year that I'll make time for it". Now I'm approaching my 40s, I have a medical condition that limits the enjoyment I get out of cycling, and due to covid travel restrictions I can't travel to the country I want to cycle in.

Don't delay.
Remember earlier this year when bing.com returned an empty page for the image search of tank man? We’re now moving towards a world where your phone can show you that same blank page.
> Copying Chrome is a safe strategy that just doesn't seem to be working.

> more innovative up-and-coming browsers like Brave.

Copying Chrome is not a good plan, but copying a browser that engages in shady tactics, referral link hijacking, cryptocoin bullshit and... is a copy of Chrome... is instead your suggestion?
It seems beneficial for my case.

I have a light wrapper around SQLite called cq[1], to make querying CSVs with SQL more convenient. The point of the tool is to facilitate making ad-hoc, one-off queries on CSV data. CSVs don't specify the types of their columns, and they're either text or numeric. Having to be explicit on what the columns are would be a downside for me. Many CSVs have a ton of columns and I often care only about a few columns for one particular query I'll write and run once and never again.

I've fallen into the trap[2] where imported columns compare alphabetically despite them being numbers. I've been casting in my queries and was considering adding argument syntax for specifying the types of certain columns, but now that I see this, I think the behavior on specifying everything as NUMERIC is more desirable. It's more like Excel/LibreOfficeCalc, where you can just use numbers and they behave like numbers without having to be super-explicit.

[1] https://github.com/jolmg/cq

[2] https://news.ycombinator.com/item?id=28071615
What’s Fueling Today’s Extreme Fires
In case you're interested in learning about graph deep learning, and are familiar with standard DL, I strongly recommend these two very good, recent books (freely available):

[1] Graph Representation Learning - William L. Hamilton
https://www.cs.mcgill.ca/~wlh/grl_book/

[2] Deep Learning on Graphs - Yao Ma, Jilian Tang
https://cse.msu.edu/~mayao4/dlg_book/
Firefox lost me for many years because it became unbearably slow. I switched to Chrome solely for it worked much faster (despite using more RAM), especially on my rather old Core 2 computers. Once they upgraded their engine a couple of years ago it became tolerable again but just adding some extensions I find essential slowed it noticeably again.

As I have upgraded to modern Ryzen PCs I immdiately switched back to Firefox and am happy although some people still tell me y browser looks very slow once they see me using it.

Using Firefox is a privilege many people just can't easily afford. Many people still tell me YouTube is too slow in Firefox but my experience shows a powerful PC solves this.
Eh, I can think of one evil company that used to have "don't be evil" or something like that as their motto in the distant past. I hear they make a pretty popular browser now.
NASA model describes nearby star that resembles early sun
Of course not.

You'd only need a few important ones, and all you'd have to do is compromise them in one way or another. This can be done via coercion, via money, or by physically or virtually breaking into their system(s).

For example, if money can be an incentive, you can stimulate a FOSS dev to add a NOBUS vulnerability in code. Also, since all the code is public, organizations like NSA can do in-house fuzzing, keeping the findings to themselves.
If the cameras are streaming back video that would be a very easy legal case against the person shooting. I'm guessing after it happens a few times and people see the repercussions they would stop.
The problem is, how do you price your future earnings appropriately?
Mozilla is killing firefox by introducing hostile behaviour, breaking user expectations, not delivering on promises and ignoring voices of MANY users.

I used to be firefox user since Phoenix, but I gave up on it after 89 when context menus were broken, megabar was still as shitty as when introduced first tie, and new stupid mobile look on my 4k screen? It's almost like they are killing firefox on purpose, but I realised that loyalty to a software product is stupid and moved to Brave.

Why do you care about Firefox and not Safari or Samsung browser?
> Why must users suffer at the hand of a few chest-thumping devs?

The only suffering here is at the hands of the Chrome developers, who apparently feel entitled to break extremely widely used features that have worked perfectly fine for the past 20+ years.

This change broke Salesforce [1] among many others: that's literally millions of affected users. And I can promise you that not one of them cares about Chrome's internal implementation details.

[1] https://help.salesforce.com/articleView?id=000362676&languag...
It's unbelievable that someone would downvote this. What kinds of freaks are hanging out here? That's not very nice.
Not OP, but here is some context: https://blog.mozilla.org/en/mozilla/we-need-more-than-deplat...
We love this aspect of SQLite and leverage it to great advantage. One of our projects is a tool for customers to validate that data files submitted at regular intervals comply with hundreds of data and business rules before submitting them to a lengthy ETL process, which will need to be repeated if there are data issues

The tool loads the data into a SQLite database, and runs a battery of SQL queries against it which represent the rule checks. The queries return data that fail our checks. Since SQLite is dynamically typed, we can load the data in just fine even if it is incorrectly typed, but still leverage the awesomeness of a relational database along with the particular awesomeness of SQLite which allows us to define ephemeral, connection-specific UDFs with Python code.
group CNN are drop in replacement of convolution layers.
> you are attacking the entity that is making the argument not the argument

it's a case of conflict of interest, only the entity counts not the argument.
That was the main reason I left FF after being a user since Mozilla 1.0
Then it depends on what you consider "finished". If your underlying system changes, it's a totally different problem for me.
I remember reading once that Robert Frost was given a creativity test as part of an article for Newsweek or Time where he had to see shapes in clouds (or something similar, I read this a long time ago), he scored particularly low on this test and he remarked afterwards something to the effect that to be creative (or to benefit from creativity) you needed to be able to unsee the shapes in the clouds and ignore the incidental.

As a general observation whenever I see tools or methods discussed to increase creativity it always seems to be things designed to increase the incidental, that is to say processes to make non-creative people feel they are being creative, designed by non-creative people. Destined to fail.

this is probably badly remembered.

on edit: given the shortcomings of modern google I do not believe I can find the article anymore, so this hazy description will have to do.
Radio was the original overhyped technology
What I find most interesting as a JavaScript developer is that almost no open source projects will touch the stupidity of giant SPA frameworks. Seriously, if you are writing software on your own time why burn that time away digging in the trash?

On the contrary JavaScript developers that don’t contribute to open source cannot write two lines of code without some disgustingly bloated framework and a million dependencies to do half their job for them. You can’t even get hired without completely caving into the stupidity. It feels like cult membership lighting money on fire.
Centralization isn't viable when you give literal slavers undue influence in government, yes.
I still don't understand how they spend that much money on projects, which are really not part of the mission, requiring even more funds.

Now, let's say there is 1 Mio. people who want an open, trustworthy browser. I bet, these would pay 50 USD/year to have that. For this, it should be possible to get ~500 FTE positions to fulfill all needs of the project (seems reasonable, as a) this would be a really idealistic venture then and b) seems a pretty good salary everywhere except SV...). Hardware and hosting should be pretty easy to come by, if sold to governments/big companies the right way.

BUT... for some reason, Mozilla has offices in Mountain View, CA and is lead by a highbrow lawyer earning a 7 figures a year. This is (together with wikimedia, where salaries don't seem that broken) actually the only job, where I am certain, I would be able to offer the same quality of work for a fraction of the cost (first act: ringing up all digital ministries in democratic countries and pushing FF to schools :))...
I'm just saying, one of those two has user numbers going in a better direction than the other.

The browser engine really isn't that important, if Blink is doing a better job then damn right we may as well all be using it. It is BSD/LGPL.

The "cryptocoin bullshit" is one of the biggest threats to Google's revenue I've seen this decade and closer to genuine innovation than anything I can recall Mozilla doing in the same timeframe. This is the difference between being and not being a beneficiary of Google money.
If you want to make sure, check who is behind the app before you sign up and make an informed decision from there

Of course it is easier when you can relate the app to a physical person (as in my case). How can you make sure the physical person has good morals? That is a lot harder

I did dislike implementing AppleID purely because I was told to do it and even how to make it look which went against the design I'd already nailed for the app. It just put me off. I just wish Apple treated developers with more respect but it seems even Apple users are happy that they mistreat us. It seems Apple users enjoy the "power" Apple has over us. I think that this is just evil. It's like enjoying the "power" Uber has over the taxi market, or the "power" Deliveroo has over the miserable sods that do the deliveries. I don't know what the solution is, but Apple needs to change this behavior and the only way might be to "convince" their users somehow. Strikes are never a pretty sight

Again, I guess you could draw an analogy with Uber. We used to depend on our luck to find a clean/respectful/honest taxi driver and now we rely on Uber to manage this for us (with reviews etc). But Uber never really had their drivers in mind, and it took collective action for Uber to start respecting them a bit. I think that something similar needs to happen in the app space. We need rights
What do you advise is the correct way to setup to shield from networks before VPN is active?
It does on Firefox mobile with ad blocking on.
or put the way round: smart systems have more downtime.

In short: smart is stupid.
what shady tactics is brave using?
All Firefox needs to do for me to use it, is be the best browser.
I live in Adelaide.

Lockdowns work well, Sydney was just too slow to act. Look at any epidemiological model and it pretty clear new cases will be emerging for a while yet. The real solution is the vaccine of course.

But the point is that in both the long Melbourne and now Sydney lockdowns the majority of the population has been pretty happy with the approach.

In both cases there were protests, but in both cases there were equal numbers asking for the government to lock down earlier than it did.
It makes perfect sense if op want a Balkanized Tibet
The headline sounds like they selected the wrong option on the Tesla website. Not from accidentally turning on the functionality in their car.
> For regular users, having software look great can be quite important.

How many of Firefox's UI changes really impacted this, though? There was the big move away from menu bars and to a more minimalist UI, OK, great. But all the other changes since just reshuffled things that have no net impact, other than forcing users to re-train their workflows.

Though the bigger problem is all the other crap that doesn't relate to either the UI or browsing experience. Pocket, Hello, VPN, intrusive and forced extension-based advertisements, "Studies", anti-LGBT marketing, a failed mobile OS (justified, it was just awful), some vague IoT experiments nobody knew what the point of was, …

Mozilla has half a billion dollars in annual revenue, yet somehow most of it doesn't go to either Firefox nor Thunderbird. XULRunner could've been Electron 10 years before Electron, but Mozilla didn't even care.
Did the popularity of Reddit change that much?
> Given that even most smartphones require a thumbprint or PIN entry to spend as little as 99 cents, it's a little horrifying that you can get billed fourteen big ones from a couple of mis-swipes by anyone who sits in the car.

Either I’m getting old, or inflation is hitting our language over here too. There’s one more digit than I was expecting on those ‘Fourteen Big Ones’.
Yes, I work for a tech company that pays me well with a lot of room for growth and I realize that this is very early days.

I've considered this before, but it feels very unnatural to bet on my compensation increasing drastically even though I can see that it's very possible if not likely.
Just a few months ago they renamed and moved around items in the context menu (view image and undo closed tab) and even crippled the functionality of the first one for no reason. I personally have not yet recovered from that change and search for these items every time I need them. Those are just the two I noticed because I use them regularly, I am sure there was more.

And the non breaking changes seem just as annoying, when elements move around or change their appearance, need more/less space etc. The thing is, the browser has been looking nice for years. There is just no need for constant redesigns that change things just for the sake of change.
because Macbooks aren't great machines:

- expensive.

- unergonomic.

- locked in.

I need macbook for work but I use Linux personally. Would be great if I could have native toolset on both.

Also there are hundreds of perfectly valid reasons to not want to support or deal with Apple.
Absolutely.
Original wording is so bad that those fired should actually be happy to stop dealing with such...person. (and note: that is forgetting that the reason to fire was a score of some unknown ML-model, not a real performance on the workplace; which is by itself a great reason to flee from such an employer)
The Art and the Artist. All Amazing
I think cost drove MySQL adoption. Remember it arrived when most companies were using Oracle / IBM / MS databases.
Comparing vacination to forced sterilisation is pretty extreme. What makes you think that these are on the same level?
I believe NVIDIA Jetson Nano is also an entire system on a SODIMM board.
> Writing on Twitter, Preuss notes "If you double click the shift panel twice and accidentally engage the auto-pilot in Model 3, Tesla will automatically charge you $14100 if you didn't previously purchase auto-pilot."

This can't be right, what's next, your car is upgraded to a performance version when you press the acceleration pedal too hard?
Firefox always looked great and I never noticed any reason (or any significance) in any UI change they would make. IMHO the only good change was the most recent when they switched to more native-looking tab handles.
"Nonexistent security" is not an accurate description. It's just a totally different approach to security. It's verifiability.

https://puri.sm/posts/defending-against-spyware-like-pegasus...

https://source.puri.sm/Librem5/community-wiki/-/wikis/Freque...
Policymaker – Free VDP Policy, Security.txt, and DNS Security TXT Generator
Think of Amazon's drone delivery program the same way as you would about Blue Origin: an extension of the PR machine, not something that is meant to move the needle in a practical way.
You don't even need a SNES to make the Music, there are several remakes of that online!

e.g. https://minghai.github.io/MarioSequencer/
They’re not very ‘fine grained’, and only show last known location rather than a way-pointed path. Handy for finding a lost pet, though.
You do realize that without designers and tons of other people, there is no one to do the actual user research, UI, UX or general design work? Who would do this work?
I would have written rupy in C with atomic pointers and .so/.dll hot-deploy if I had done it now, but:

All concurrent complex datatypes leak memory with C/C++, I don't know why; but if you read the quotes you'll see others try to explain it: https://github.com/tinspin/rupy/wiki

The VM is good for more things than concurrency, like no seg. fault crashes, which is very good to have on a server.

Have you built anything like a 5 year uptime 1000+ concurrent users server with hot-patching every day?

Have you even tried Java?
Old browsers don't really work "as well as they ever did".

The web is a moving target, and after a couple of years an old release will be close to unusable.

Firefox is currently the only serious competitor to Chrome, Safari having its known defects and Edge -- well, Edge being Edge.

So it's crucial that Firefox remains in the game, even as a (usable) wavebreaker to Chrome.
If you look at the source of a lot of drivers on MacOS a few years ago, they were heavily based on the FreeBSD drivers.
They overhauled their mobile version quite recently, dropping support for most extension. And they did a similar thing a while ago for desktop version

There are probably good reasons for such changes but users it is "hey, the thing I did yesterday is no longer working". But then we also have more questionable decisions like removal of "view image", which was doing everything and more of its replacement "open image in new tab"
> Pinephone with a personally audited Linux distro?

Even if you don't personally audit it, you still benefit from other people doing it. Especially if the software is reproducible (and many packages are).
Now you're putting words in people's mouths :) FF has been involved with politics on way more than that. I don't know about the OP but you don't have to be a Trumpist to be put off by FF's campaigns.
Writing great alt text: Emotion matters