skysight-inc/HackerNews huggingface dataset:
I often refactor code as a way to procrastinate on other tasks I am not sure about how to approach them. Sometimes it's productive and results in better code but sometimes it's just shuffling code around without much improvement.
100% this. I have a remote Elixir gig now. We are fully remote team (there is no office).
> The organelles are ancient invaders — the remnants of symbiotic bacteria that integrated themselves into host cells about 2 billion years ago and specialized for energy production.

That's accepted as scientific orthodoxy now, but it wasn't always. In the 1960's, evolutionary biologist Lyn Margulis proposed the theory that cell organelles such as mitochondria and chloroplasts were once independent bacteria, which combined through symbiotic mergers of bacteria to evolve into eukaryotic cells. Ernst Mayr called this "perhaps the most important and dramatic event in the history of life".

Throughout her career, Margulis' work could arouse intense objection. One grant application elicited the response, "Your research is crap, do not bother to apply again", and her formative paper, "On the Origin of Mitosing Cells", appeared in 1967 after being rejected by about fifteen journals.

In 2002, Discover magazine recognized Margulis as one of the 50 most important women in science.

In 1995, Richard Dawkins said, "I greatly admire Lynn Margulis's sheer courage and stamina in sticking by the endosymbiosis theory, and carrying it through from being an unorthodoxy to an orthodoxy. I'm referring to the theory that the eukaryotic cell is a symbiotic union of primitive prokaryotic cells. This is one of the great achievements of twentieth-century evolutionary biology, and I greatly admire her for it."
Emotional trauma can trigger some serious mental illness. Some events change a personality forever.
I read in this thread that they removed servo people, given that this was one of the best investments of mozilla in the past few years I would argue that refocusing is an issue itself.
The main human genome is more than 6 orders of magnitude larger than the mitochondrial genome, if you measure by counting base pairs.
Hello, original author here. I saw a bunch of traffic from Hacker News and decided to drop by.

Thanks for sharing it here! I'd be happy to answer any questions.
when i worked on a team of 10 people this is what i did (and, fortunately, got a lot of appreciation for it). i extracted a common framework from a bunch of separate subprojects, refactored the subprojects to use them, and then spent my time writing useful common functionality while the rest of the team worked on user-facing features. now that i am in a team of 3 there is a lot more of "everyone does a bit of everything", though fortunately all three of us are enthusiastic about keeping the code clean, testable and well-factored.
(or lack thereof)
A slightly cheaper option would be to get a bunch of Pi Zero W devices. They're $10 + SDcards. They would rely on WiFi which might be acceptable if the use case allows having a few dozen radios chattering next to each other. If not, then a $5 Pi Zero + $5-10 ethernet adapter might work.

Since the goal isn't to achieve maximum performance, the slow CPU & RAM (comparable to a 20th century desktop) might not be an issue. And the lower price would allow more devices so you could test more complex configurations and server management options.
Use a push gateway?
Exactly what ISN'T a bubble? Countries, empires, worlds, galaxies, rise and fall all the time.
Knowledge that loneliness and environmental conditions impact depression is very much an incomplete picture. The causes of depression are far more complex and often recalcitrant to either life changes or medication.

Sure, if social conditions are the primary factor in a person's mental health problems then "blaming" and attempting to address the issue at a neurochemical basis with medication may not be warranted. But to paint the entire illness with that brush is to overlook the complexity of the problem.
The target windows version is part of the standard set of defines set when compiling the program. It's visible in the manifest and the linked c library.
I've not tracked this project since its huge Kickstarter 7 years ago, it's just now reaching an Alpha state? Did the dev bite off more than they can chew?
2018: meritocracy is bad

2020: ... pretty much what you'd expect
release reads like word salad...
Yes the site is indeed hosted on the cluster.
This is the first I’ve heard of this project. Got my hopes up, but apparently development has been slow and controversial?

Sigh, guess we’ll have to wait a little longer for The Oasis.
My Weight Loss Journey: Right Mindset to Achieve Sustainable Weight Loss
Economic Might, National Security, and the Future of American Statecraft
or compressed files with passwords
Oh, you're amazing! This is awesome, thank you. I just built it. Running smoothly.
Firefox is super fast in almost all the ways that matter. It consistently does great in benchmarks and plenty of users (myself included) use it as their daily driver for some pretty intense use cases (I... admit to hoarding tabs... sigh).

I just find it hard to believe that it's possible to be significantly faster than Chrome, to the degree that it would be a notable differentiation--especially when the apps Firefox is loading are largely (again) controlled by their adversaries--Google, Facebook, Netflix, Microsoft. For an extreme (albeit non-performance issue) case, look at Widevine. What was Mozilla realistically supposed to do there?

> 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.

I think this is where I disagree with most of the people who say Mozilla should stick to Firefox. I don't think you can make Firefox sufficiently "better" than Chrome engineering-wise--certainly not to the degree where people would notice, and I absolutely don't think you could do it with the owners of the most popular web properties having an incentive to work against you, most of whom have a competing web browser.
I would love if Opera open sourced Presto. It's unfortunate that the lack of resources that pushed them to Chromium probably translate to a lack of resources needed to open source Presto properly, so I doubt we'll ever see it. : \
They pop champagne in Mountain View every night.
Digital Nomad Survey – Do You Want to Work from Saint Lucia?
I don't understand; why would tests and automation be discarded just because Fred leaves?
They are the Duracell of the cell.
Came here to post this. A must-listen.
Fred was a human performing a craft and applied science with ingenuity, experience, and some autonomy. Then people tried to beat that out of him because they belonged to a hierarchical organization based around various kinds of punishments.
It’s also tricky to find an SD card with good performance. I’ve been using a spare m.2 SSD drive inside of a USB enclosure with my Pi and the IO performance has been great.
It seems so. I get their emails on a regular basis and I'm just no longer interested. When I bought in at over $100 I was hesitant because of the expected 2-3 year wait for release but I liked their goal. 7 years later and it now just feels like vaporware. I know they've released playable content, but it was nowhere near what was promised and now I've just lost interest.
Nope, the site has its persistent storage on an SSD shared via NFS across the cluster.
It also reads like absurd satire- but the line between the two is thin.
That is not true. RAM is cheap (terabytes per node is not uncommon). Moreover, a common pattern for kdb+ databases is to have two parts: a real-time database (rdb) that is typically memory backed and a historical database (hdb) that is serialized to disk (mmap'd for near-RAM speed). In practice, most data fetching is sequential (cache friendly), so you get good performance regardless. kdb+ is commonly used in the financial industry, where data volumes are large.

The language itself is extremely minimal, so the learning curve is actually much lower than most languages (it forces you to write in a "vectorized" style, which is not too different than how numpy/R/matlab works). I was able to get up to speed in a couple of days.

Source: Used to work with kdb+ (still do sometimes). Not a shill (I don't even like k/j/q/APL).
What will google steal when all the other websites are dead?
I am not a lawyer, but my understanding is that only the copyright holder can sue for copyright infringement. I am pretty certain Genius does not hold the copyright to those lyrics. It's odd Genius brought this case at all. This is briefly noted at the end of the original article, but it seems like the whole point. Did I miss something?
Oscar Health Classic Bronze vs. Fidelis Care Bronze – Which One Is Best?
Heh, all these verdicts will be tossed on appeal . . . .
That's a funny idea. Suppose there were a Firefox Pro option?

It's the sort of thing a lot of people here might pay for regardless of what's in it just because they believe Firefox is essential to the open web.

But what could it be?

What if all it was to start was bundling their existing VPN service, Scroll, and Pocket Premium for a single price, and even if technically you can use them in Chrome or as iOS apps, it's marketed as a better browser. And then the door is open to add new things, maybe pinboard-style bookmark archiving would make sense?

Is it a hit? Hard to say. But it feels like a better bet as a feature set that ALSO supports the open web than marketing each of those services individually.
Could you give a working example, i.e., a website where you are doing cosmetic filtering or blocking specific files?

I also use a local proxy in addition to DNS which allows me to serve alternative resources or block/redirect certain URLs based on prefix/suffix/regex.
NPM v7 Release Notes
I do 300 to 1200mg elemental magnesium from magnesium diglycinate and magnesium citrate, ethier as mixed powder / tables or separate powders / tablets, daily, spaced morning evening and before bed.

Haven't tried msg l threonate, will order some thing week.

Full disclosure: studied nutritional medicine in a formal capacity.
Honestly good and secure code is only achieved through multiple refactoring. I hate people who just jump from features to features and have no intention of maintaining and on improving a piece of code once it's written. This is how you get tech debt.
The designer (Chris Roberts) landed way too much money, and used it to justify a seemingly unbounded project scope.

As one might imagine, an unbounded project takes infinite time to deliver.

And they seem to be keeping to that schedule.

tl;dr - Don't give artists unlimited time and budget. Bad things happen without constraints.
Perl? COBOL?
Can you cite those mails?
Is that the only argument behind the claim that Mozilla has bad leadership?
Nice crossword generator!

Now I'm somewhat tempted to write a js implementation to actually compare.
You're absolutely right. I've running these SD cards for about 2 years now. I use log2ram to stream logs to a ramdisk and then sync that at regular intervals to disk, to extend the life of the SD cards.
I'm not sure that asking Mozilla not to couple commercial initiatives (like Pocket) with their browser platform product is setting a high standard. Surely you can see how taking that kind of stance actively erodes the company's reputation as a privacy-focused nonprofit.

Why can't a platform simply be a platform?
They explored some of this in the 90's with the Newton, Pippin, Macintosh TV, etc. None of that stuff was a resounding success. It was all too early.
For anyone curious about Clojure, I'd recommend checking out the CircleCI frontend [0] for an example of a production ClojureScript app.

[0] https://github.com/circleci/frontend
So you want to see the ratio of origin of all elements, but grouped by element? (one chart per element I think you said originally).

This is what the image in TFA actually has -- each element has one or more colours within its rectangle, and I assume that the proportion of each colour reflects relative provenance for that particular element.
Indeed, though at the point of building this cluster, "Endurance" microSD cards were not in the market yet, hence I didn't go for it.
Right, if the root cause is a culture issue (which results in not having adequate testing), then having Fred write the missing tests will not solve it.
You mean Dogfooding?

https://en.wikipedia.org/wiki/Eating_your_own_dog_food
Here in Washington State, it's $4/year more for a Real ID driver's license than for a non-Real ID license, and licenses are good for 6 years.

A passport card is $30 and is good for 10 years, so effectively $3/year.

Passport card vs Real ID license cost is interesting. Going for the passport card is more expensive for the first 6 years, but then for years 7-10 the passport card wins. For years 11 and 12 the Real ID license again wins. And then for years 13 onward the passport card wins.

However, the assumes you already have a valid passport or passport card. If you do not, so this will be a new one rather than a renewal, there is an additional $35 fee.

If you don't actually need a passport or passport card other than to use as a substitute for a Real ID license, that extra one time $35 fee makes quite a difference.

It makes the Real ID license come out ahead for years 1-18, then the passport card wins years 19 and 20, then it is back to the Real ID card being cheaper for years 21-36, then the Real ID license for years 41 and 42, and then finally the passport card from years 43 onward.

So, for Washington State residents, in summary:

• If you already have a passport, but don't want to use it for domestic travel or other things that a Real ID license can do that a regular license cannot, getting a passport card is a good deal.

• If you don't already have a passport, and so have to pay the extra first time $35 fee to get a passport card, then it is probably not worth it unless you actually need a passport for purposes other than being a Real ID substitute.

I can't find any site that lists the Real ID extra fees, if any, for driver's licenses in other states. Checking a couple of individual states it seems we are getting a bad deal here in Washington. It appears that there is no extra fee in California, New York, and Illinois, for example.
How the Media Led the Great Racial Awakening
And here I was thinking about the automotive startup!

https://lucidmotors.com/
I flew without ID in Dec 2019 within the USA. I forgot both my wallet with my (non-REAL) ID, and my phone (which is a nokia dumb phone), at home and didn't realized till after the long car ride to the airport. There was no time to go back home.

We tried flying anyway. They pulled me off to the side in the security line and called up someone they said was in washington DC. The local TSA said the DC people would do a search into my life and who I claimed to be. They then asked me a series of questions about buildings (ie, a church) near where I lived, the university I went to, my father's birthday, etc. I passed despite not knowing quite a bit about my own life and they let me on the plane. But with an escort through all the security screening section.

It was nerve wracking the entire trip not knowing if I'd be able to fly home. The same process was repeated but again I answered to their satisfaction and was able to fly. I don't recommend doing this intentionally.
There was a conversation a couple of years ago where many people who had invested in Star Citizen, due to so many delays are now were in different stages of their lives where they would be unwilling to now play the game.

I have never seen so much hype in a game that has yet to come to fruition for so long.
I feel like as you travel west the natural disasters get far less fun and social. Sigh.

In Florida, you typically have days to hours to dodge a hurricane. Plenty of time to prepare a proper party. In the Midwest, we usually have about 10m to an hour to run to the liquor store before a tornado, usually which is followed by the neighborhood gathering outside watching the incoming destruction. In California, you have a few seconds to get under a doorway. Hardly enough time to run to fridge for a proper brewski. How do y'all manage?
The problem with "we all do this sometimes" is that no team ever gets to 75% of their backlog. And no manager is able to justify spending the extra few days to automate something correctly or "get it right" because there's always pressing product work to do. I've found it to be much more practical that the team lean into each other's strengths than to fool themselves into thinking you'll ever see "infrastructure automation and fix flaky tests" as the mantra for a few sprints.

I guess a well oiled team could rotate positions around but then you tend to lose a coherent vision of what "right" is in any given domain because you don't have domain experts anymore since everyone has to be an omni-tool.
Most code needs ongoing maintenance - if folks aren't writing tests to begin with, then they probably aren't going to update them as functionality changes over time if Fred isn't around. And automation might be great for the current situation, but eventually need some improvements that nobody is willing to do. Eventually the tool seems less useful and people stop using it.
I'm not the OP, but I think they mean that the tests will slowly become out of date (if nobody else is updating them.)
They are going to have a problem with standing for the exact reason you suggest. This case was one company who was scraping other people’s copyrighted works suing another company for doing the same.
If Google can scrape my site, am I allowed to scrape Google results? Could I create a Google clone by scraping?

If I scraped the most common search results from Google, front page only, and removed all the ads what would Google's argument against that be?

On one hand, so many sites make finding information difficult, on the other it feels pretty scuzzy that Google prevents searchers from clicking through to the site that put the work into generating content.
> Influence or not, all a vendor needs to do if they want to compete with chrome is fork it.

Sure, but are they going to do a hard left and ignore Google commits, or if Google implements some new CSS features, are they going to pull those in because it's easy and the work is done then they haven't diverged as much, even if they might not have implemented them exactly that way if the incentives weren't aligned quite the same way?

> There can't be an honest way to construe that as a monopoly.

It doesn't really matter whether it is a monopoly, it matters whether governments see it as unfair. Antitrust laws didn't spring forth from the founders, they were passed by legislature, and then used shortly after to curtail what society perceived to be abuse of power. It also was not done in one go, the Sherman Act was passed in 1890, and then it was updated through both the Clayton Act and Federal Trade Commission Act in 1914.There's nothing to say that laws couldn't be passed to change how antitrust applies slightly (especially in Europe, where they seem to have for appetite for this recently than the US). That might sound a little preposterous, but we're talking about one of the largest companies in the world, which is traditionally when laws like this have been passed in the past.

While I doubt if an antitrust case was brought against Google it would be because of Chrome, reducing any example people can point to when justifying making a case is probably worthwhile when operating at Google's scale.

> Imagine the market was for PNG decoders, and all the major players were using libpng (just like real life).

PNG is a standard, that standard is not changing to any appreciable degree, and if there was a major push to extend PNG and many readers couldn't read PNG's correctly because they used proprietary extensions, we would definitely be having discussions about whether there's enough viable alternatives on the market, do they have enough market share.

Keep in mind, this is just a revised instance of Microsoft's strategy of Embrace, Extend, Extinguish where they've learned to be more circumspect and more careful about the "extinguish" step to avoid too much unwanted attention, so it's more nuanced.
Almost 10 years ago I was working on a freelance contract job over Skype with another contractor who lived in Belarus. One day he told me his country was undergoing revolution and he had to go join. Hope that guy is OK out there. News like this always makes me grateful for what I have.

Can these internet shutoff valves intercept dialup? Could be useful for at least text based communication.
That’s a nitrogen oxide plot. NOx isn’t that dependent on how you fuel anything — it’s mostly a function of how you burn it. I don’t know how practical it would be for ships to use a less efficient low-NOx combustion mode when they’re near land.

I would imagine that the average restaurant grill emits very little NOx and a whole lot of PM2.5.
At the time Chrome took off, Firefox had gotten bloated and slow, and Chrome was lightning by comparison. (I'm sure part of it was simply due to having enough features out of the box, thus requiring less add-ons / extensions.)

Firefox of course got much better eventually, but by then the damage was done, and Chrome's ability to sync with the rest of Google products (and Android devices) made the browser extremely sticky.
As a personal favor, would you consider writing this brilliant analysis up as a medium (or blog) article? I would very much like to have the ability to share this easily.
Comment was flagged so I have no idea what they said, but I use KeePassXC and I'm happy with it. Regular KeePass is good too, but I use XC because it's cross-platform.
Yes exactly thank you!

I guess the analogy here is that Fred who likes to refactor (or write library level code) should also be a user of these APIs.
Rowan Atkinson on free speech (2018)
Especially ironic considering that Firefox's UI chrome markup language (XUL) is (was?)... XML. And javascript. It was like a not-shitty Electron ahead of its time by like 20 years. I'm still bitter about XUL being irrelevant now.
Soviet union had nuclear powered radar sattelites for reconnaissance, with a real reactor onboard, not RTG. it's definately doable.

But the whole point of a laser is that you don't need to put it in space, it could be a large facility on the ground.

Main considerations are political impact, not technical feasability.

As for Soviet bancrupcy, impact of Chernobyl was definately much larger than space program shenanigans.
You can use push approach. Like graphite. Grafana has excellent support of graphite queries. Also graphite has low-footprint implementation https://github.com/baverman/hisser
Sometimes when I am very emotionally upset or have a very negative task I want to avoid like studying, I will get the sudden urge to clean or work on a similar low-brainpower project (which is not something that comes naturally to me in normal times).

If I were merely trying to feel better I'd just go for video games or something like I normally do, but there must be something else going on that directs me to focus on simple and useful ways to feel better in the most extreme cases. It'd be nice to capture that in a bottle.
I guess this is an unexpected question. But definitely support automatic content scans but paired with proper, legal due process. I think malware is an easier thing to get automated but other stuff might be more difficult.