skysight-inc/HackerNews huggingface dataset:
Most people have never worked on a long term project applying SOLID principles and DDD and therefore cannot fathom how efficient a team can be when it is applied.

Have you ever worked at a company where you join and there is a God class (or two or three) and none of the business people and developers talk the same language.
The code does things but you couldn't in a million years guess why or how you came about it without having a huge history lesson on the company and its codebase.

Now imagine how amazing it is to join a team where efforts are constantly made to name meaningfully and that there aren't 8 concerns mixed into a single god class. New devs join and they immediately understand what's happening in the business because the code translates directly to the reality. They don't have to learn two languages (business and dev speak).

Now imagine that dev having to add a grandfather clause to an old account. Where should he put it in the `Account`, `Plan`, `User`, `Subscription` or `Business` class? When the distinction between concepts are clear in the code it's easy to determine where the code should go and where logic of different kinds should reside.
What is that font?
Yes, in a strictly semantic sense, it is a limitation. However, in general such access would be not only a bad idea due to the loss of abstraction and additional work to implement (duplicate) access controls, it would also not be very useful for users over the multiple possibilities for access that already exist.

And all this is really a red herring, both in relation to the unspecified use of blockchain and in relation to resistance to state censorship.
Unfortunately, the original poster appears to genuinely believe in the power of blockchain. Cryptocurrencies seem to attract a certain crowd which is extremely technical but also surprisingly naive about the way humans work. The result is you have a lot of idealistic techies who propose blockchain as the solution to literally every hard societal problem you can think of.
Don't get me wrong, both RocksDB and the work done by CCDB is pretty cool.

Yet I still believe that layering a row model as the V of a K-V introduces by definition inefficiencies when accessing columnar data in a way that row stores do, as compared to a pure row storage. Is not that it can't work, but that I believe it can never be as efficient as a more row-oriented storage (say like Postgres).
There’s a deep sadness to it: A new book takes on masculinity in Silicon Valley
In finance, this is called "talking your book." The prevalence of this in the crypto space should be embarrassing.
I'd wager it's tether, and the market manipulation that comes with it.
It was Twitter nobodies who attacked him, no one he'd personally offended.
X1 Carbon with 32GB ECC RAM, 4K screen, 2 M.2 slots and one of these Ryzen APUs. That's pretty much my dream laptop. Will almost certainly not happen though, particularly the RAM.
Maybe we can also have an AI that decides if you are carbon positive or carbon negative when you buy the plane ticket.

It perhaps could be connected to your car and phone, turning them off once you take a carbon positive flight.
It actually looks fine on my mobile.
> Kubuntu is, and always has been really bad

Not for me. I switched to Kubuntu in 18.04 LTS (after many years of OpenSUSE, so I've got a pretty good idea of how a polished KDE distro looks.) No complaints at all. Kubuntu use to be a poor rendition of KDE but it's working great now.

I'm pretty happy with Ubuntu generally; kernel-hwe is outstanding. With 18.04 LTS you still get updated kernels; it was released with 4.15 but with "hardware enablement" updates it's up to 5.3 now.
Signed up for this a week ago. 45 days remaining to upload.

Hurray for Canadian internet.
https://www.notion.so/Fundraising-c5092becfe074069b8252fb866... <- tl;dr it's a startup teaching stuff to other people/companies/startups.
This is why when I do book with AirBnB I make sure that I'm booking with a superhost. It shouldn't have to be that way, but it is, and I'm happy to put a dollar amount on my sanity. There are stories of "bad superhosts", or rather bad stories of bookings with hosts that have superhost status, but they're measurably fewer.

Like every marketplace, there are going to be fraudsters taking advantage of it. It's the world we live in. No marketplace is immune to fraud.
Yeah, that is not normal at all. Firefox should be about as fast as Chrome on most workloads.
The USA spends about 25% of the entire federal budget on social security, or nearly a trillion dollars.

Sure, America is very large. It may not be 'much' of a social safety net relative to other countries. But it's still the case that the rich subsidise the poor to a very large degree, in any western country.
I'd find that incredibly stressful. I need to have some sense of accomplishment and meaning in my work. In fact I'd guess most people in that sort of situation wouldn't be allowed to download Python and automate away their jobs, these roles rarely have any autonomy.
Fuck-That Money
Semi-transparent solar cells could make greenhouses self-sufficient
Duke nukem forever!
Does anyone here have experiences with BackBlaze's B2 service for hosting files? I'm considering switching to it from S3 because it is much cheaper. (I need to transfer 2-3TB / month, usually in 2-3 bursts of worldwide distribution).
Alien radio signals detected repeating with a regular 16-day cycle
I think the problem is that it's difficult to articulate what clean code "looks" like. Unfortunately, this is precisely the medium ("looking") through which many developers learn best. Yes there are books, and rules, and this, and that explaining which properties clean code must exhibit, but for many these rules are simply too abstract when the rubber meets the road. So we start to emulate the "look" of clean code (example are everywhere!) instead of the intent. And you know what happens... a mess.

For those of us who have finally made it to the other side of the above process, clean code is more of a "feeling" than a "look". Of course we can point to pain points in the code and explain why this or that might need to be refactored in order to be more "clean", but our spidey-sense is our guiding light _not_ some internal catalog of "unclean" code snippets to avoid.

For me the most important part of writing clean code is making sure it can be understood (which means it can be changed). And to this end I think Flow Of Control tends to be an important consideration because I have realized it's less about "looking" at the code and more about "seeing" the program.
I have two ST12000VN0007 (VN) Seagate drives. The report shows the ST12000NM0007 (NM) has a 3.32% failure rate. I wonder how closely related the VN and NM models are.
In the end I subscribed to so many digital services that I made a tool for collecting email receipts for bookkeeping...

If you think it's worth one more subscription to cut down the work bookkeeping for all the other subscriptions, then check out receiptrunner.com
Cache Coherent Chaos: CCIX, CXL, and More
I use it for personal backups with rclone. Works great.
clickbait title
It is posted each time. Under the article, there are a number of little links ("flag", "hide", "past", and so on). You want the one that says "web".
>> rather than just composing your functionality out of direct function and method calls.

It's called imperative programming. Funny how rarely you see the word.
> All hashing algorithms have a shelf life before it becomes feasible to compromise them such that you need to migrate to something more secure.

This is at best an unproven conjecture and more likely just plain wrong.

Which doesn't make it any saner for Git to have chosen SHA-1 given its status at the time, (SHA-256 was the right choice then and remains a sound choice now) but it certainly isn't true that there's some cosmic law giving hashing algorithms a "shelf life" in this way.
I know nothing of Finnish, but, in poking around on Google translate, I found 'nykyinen', commonly translated as 'currently', but sometimes as 'existing'. To rephrase the sentence to say "there is no existing use..." would be a little awkward in English, but would convey the same message.

I felt that in this particular sentence, neither 'actually' nor 'currently' are necessary, but to be sure I wanted to check the context, only to find that this sentence is not currently to be found in the article.
How to securitize SaaS cash-flow nowadays ?
> And yes, GraphQL is a poor reinvention of SQL.

No. GraphQL is an RPC specification. There is not a single comparison operator defined it the GraphQL spec. There is no way to join two separate collections. GraphQL was never meant to be an alternative to SQL, and people mainly try to compare them because they both end in "QL".
This happens to me a lot in the Chrome developer tools as well. Especially with hot reloading, so would love any advice to help with it. Chrome is the only application I ever have to force quit.
“but a significant portion of the people working there seemed (to me) detached from reality – solving problems of their own creation.“

This describes blockchain work in general. It has always been a clumsy solution looking for a problem.
> I woke up to a chart showing browser market share of FF at around 4%

I've used and loved Firefox from before it was called Firefox. I really, really, really want to like the modern Firefox, but I just can't. I find it limiting and irritating. So, sadly, I don't. I don't use Chrome either, though.
This is s pretty great article by a seemingly thoughtful individual. I hope more technology leaders read it and understand if not embrace the ideas it promotes.

Too often, I've been in the situation where a new leader will step into a role and immediately start throwing out commandments with little context as it relates to the business. An Ivory tower is built with the help of minions, assigned unwillingly or willingly bought in to the Grand Plan. Not seeing the immediate business value of the project, most teams avoid it or do the minimum work necessary to satisfy the requirements. Literally every time this happens, after about a year the Ivory tower remains up but is depopulated, a forgotten relic of a distant past that nobody really wants to think about. The leaders move on to the next role, and when new engineers ask senior engineers why the Ivory tower exists they smile and say: "buy me a beer; t'is a long tale"
>...The General tab in Preferences now has a Zoom tool. You can use this feature to set the magnification level applied to all pages you load. You can also specify whether all page contents should be enlarged, or only text. We know this is a hugely popular feature because of the number of extensions that offer this functionality. Selective zoom as a native feature is a huge boon to users.

This is terrific! I have been shocked that this has not been a feature with accessibility otherwise having decent focus from major software vendors.

I no longer have to have the zoom level preference in my toolbar to tune every site.
Not sure that I'd consider those all that eloquent since it's just the product of 2 different pieces of syntactic sugar (df.a being shorthand for df["a"] and df[<index filter>] shorthand for df.loc[<index filter>]).
Here's the explanation, from the OP.

"NEH initiatives such as A More Perfect Union are supporting national convenings on K–12 civics education and projects that advance civic engagement and promote a deeper understanding of American history and culture."

Civics education, civic engagement, and deeper understanding are things the current administration does not want. They want to erase the history of the principles they espouse, and even more so its victims. They thrive when the public does not understand what's going on around them and where current policies have historically led. Even aside from their personal animus toward what they doubtless see as a bastion of liberalism, as a strategic choice NEH is exactly the kind of organization they want to shut down.
perfect square => even number of factors

n = r^2

n = (p1^k1 * p2^k2 * ... * pi^ki)^2

n = p1^(2 * k1) * p2^(2 * k2) * ... * pi^(2 * ki)

hence n has 2 * (k1+k2+...+ki) factors. Or am I wrong?

Reciprocal left as an exercise ;)
Docker security is a joke but people still using this tool cause it's the most popular kid on the block and made by Google, the company that most Americans are faithfully blind trust no matter what s@!&# they launch.
I should've said "attempt to ensure trust".
More Institutional Players Will Come to the Industry but Not Overnight
> proprietary Pocket extension

FWIW, I believe all the Pocket client code is open source.
I would pay for that if it's cheaper and my freelancers were OK with it.

I think another benefit of using Upwork for this is the hours get logged on their Upwork profile which makes them more "active" and preferred in the Upwork algo?
Specifically for mobile divices mozilla's performance is too good you can feel it just try to open blogger html codes in crome it will hang but for mozilla it's fine
https://www.boringworld.org
I have XFCE on my laptop and KDE and i3 on my desktop. Two things I like about KDE over XFCE are the system settings app and I just prefer the look of Qt widgets.
FWIW, DownloadThemAll works fine on current Firefox. I used it a few weeks back to grab a bunch of SNES roms from an open directory without issue. https://addons.mozilla.org/en-US/firefox/addon/downthemall/
The result is you have...

You know, I'm not quite sure how yet, but I'm almost certain we can fix this problem with blockchain.
Yeah, I know. Felt good to get it off my chest though.
EUROPE | BERLIN | ONSITE LOOKING FOR GO BACKEND ENG

Back is a young software company from Berlin with the mission to enable companies to focus on what matters. We’re building a collaboration and automation platform to untangle repetitive questions and workflows around the workplace.

We have a modern stack: Golang, gRPC, Protobuf, React, GraphQL and Typescript.

Our office is in the heart of Kreuzberg, Berlin Germany.

To see what it’s like to work at Back and who your future colleagues would be, go have a look at http://bit.ly/working-at-Back

We’re hiring: a Backend and Machine Learning engineers:
http://bit.ly/back-senior-backend-engineer

I’m looking forward to hearing from you.
James - CTO @ Back https://www.backhq.com
Great resource for founders and to be founders! I bet a lot of people here including myself will find it very useful!
A Year as a KDE Developer and the KUnity Setup
Often there's a small (couple euros) fee to access them on the chambers of commerce, but yeah, it's rather common here.
Depends on what their goals are; not all musicians are interested in composition or jamming. I can improvise quite well but can't sight read to save my life.
Better Tweet from Jimmy in that thread:

"That isn't how blockchain works. That suggestion - to force people to strongly identify and pay for the privilege of editing Wikipedia - is a bad idea independently. And [it] would be easy and cheap to implement without blockchain."

This is the key problem with most DLT applications. Any blockchain that's used for audit and verification needs some way to connect what happens in the real world (the person uploading content) to the digital one. Putting the digital side onto a blockchain doesn't help if you can fake the data you're putting in. Garbage in, garbage out.
I agree that you don’t want someone with strongly bigoted opinions leading an organization. That’s a far cry from ruining someone’s career because they hold opinions that aren’t approved by a vocal segment of the intelligentsia.
Antitrust legislation used to block mergers of companies that were 1000x smaller than standard oil and controlled a much smaller share of the market. How antitrust is interpreted and enforced is very much a moving target.
I live for these reports. Always insightful and professional. Thank-you SO MUCH for publishing this data.
I remember this for all major browsers, so it's not just firefox
also how Poland kept the Bolsheviks from sweeping across Europe

https://warfarehistorynetwork.com/2016/10/05/polish-ciphers/
Yev from Backblaze here -> We're definitely more affordable and our integrations (https://www.backblaze.com/b2/integrations.html) make it easy to get your data to us. We even have partnerships with companies who can help transfer data from S3 into Backblaze B2!
At this moment, on Coinbase, you can instantly sell approximately 1000 BTC for $9.91M - about 4% under the mid market price against what is on the book. Assuming you are a US person (since you want to move the money to a US bank) and have no problem complying with their KYC policies, you should be able to get the money a day or two if you chose to accept a wire instead of an ACH. Just for comparison, for ACH in particular since you mention it, most traditional trading institutions (etrade, schwab, ameritrade) limit your ACH transfers to 250k/day - coinbase does as well last I checked. So you'd get your money about 10x as fast as if you tried to do it via ACH. Wires are typically unlimited.

Snapshot of live book depth at time of posting: https://imgur.com/a/rhi7ZKL

Taken from here, look for "view exchange": https://pro.coinbase.com/trade/BTC-USD
The effect of travel restrictions on the spread of the 2019-nCoV outbreak
I can see three broad reasons people develop on Windows:

1. They want to create a Game or Windows end user UI App (e.g. Overwatch or Photoshop)

2. They write some internal corp tooling or B2B software for windows shops (e.g. gluing some SAP or Oracle garbage together)

3. They want to write a server application (which means deploying on linux, which is basically the only server OS left). But they do not want to run linux as their desktop OS for corp or private reasons.

The 1st category probably has limited use for either docker or nix (in the absence of first class windows support). Might still be useful for tooling though.

The second category probably has use for docker mostly as a shitty linker, maybe also for isolation/security (I don't know the windows docker ecosystem).

The 3rd category can and totally should be using nix and I'd guess is at least double digit market share (so not insignificant; e.g. before Google banned them, a large fraction of Googlers had windows notebooks).
I know about

GDK_BACKEND=wayland firefox

That works on Gnome and sway, not on plasma. Intel GPU. Still open bugs on bugs.kde.org
I used them for both backup (B2 storage with restic on linux servers) and also for serving static content for my homepage, together with Cloudflare ( https://www.backblaze.com/blog/backblaze-and-cloudflare-part... )
Works like a charm
An incredibly sick burn
This is a large part of why (at least in the deep learning field, which I'm more familiar with) scientific publishing takes place more or less exclusively through ArXiv, because the field has been moving fast enough that while peer-reviewed papers are also published, by the time they come out they're long obsolete.

(Largely forgoing peer review as a scientific field is, however, not without problems. To say the least.)
Copyrighting all melodies to avoid accidental infringement
> collisions are extremely unlikely

Random collisions are quite unlikely, intentional collisions not so much.

> The SHA1 hash provides no security in git

False. OpenPGP signatures in git depend on the SHA1 hash. Same for someone doing a checkout at a specific hash because they trust it.
uMatrix is better than nothing but I want more micromanagement. I want to be able to block on a per script basis because some sites will load 49 scripts from some other domain and only 1 or 2 will actually be needed to make the page work properly.
If you develop a new vaccine, and if you confirm through repeated tests that it causes elevated levels of autism, then yes, you can now say "vaccines can cause autism."

Or rather, in order to now claim that vaccines don't cause autism you will need to say "rigorously tested vaccines don't cause autism"
I love seeing these kinds of reports. It is very inspiring. Kudos to Mattias!
More than that, at least for me. Maybe half an hour of an eight hour flight? It was on a Finnair A350.
That's an excellent reason not to -- I wasn't previously aware that docker had native windows application support on windows.
Location: NY, USA
Remote: Yes (Citizenship is USA)
Willing to relocate: Yes
Technologies: Javascript, React, redux, Express.js, socket.io
Résumé/CV: https://drive.google.com/file/d/1tCzRUgjPACV4FZg6th6eVF-2NQxnvpcR/view?usp=sharing
Email:dng21@binghamton.edu

Hello, I have recently completed the coding bootcamp, Fullstack Academy. This would be my first job transitioning from business to software engineering. I am open to any opportunity since I have worked on many projects from back-end to front-end.
Thank you Yev. I'm wondering about the bandwidth, especially internationally. Do you have any numbers on that? Say split by Europe/US/Other.
You're right, and my comment probably sounded way more dismissive of juniors than I intended it to.
If you look, that drive model is also the most highly used by far. I think it's just a matter of the larger sample size / use time.
Consequences are core to ethics. The problem arises when people are scared to say "X is true" or even ask whether X is true because they are scared of bad consequences. They forget that neglecting inquiry can have bad consequences as well.
And all of that made logical sense to me, but it wasn't until I took a job in the crypto space that I appreciated, viscerally, the extent to which it was happening. Dozens of Twitter accounts deriding other projects in the space as shitcoins 24/7. "Bitcoin is 100% not a scam and every other crypto project is 100% a scam" is somehow a position that's taken seriously by sheer memetic force of will. It's wild.
What is the relevance of "number of calls home on first run"? Surely the contents of said calls, and over an extended time period, is a much more important measurement?
By 2025 Continuous Glucose Monitor usage will be common
So this leads to the question of why firms don't like remote work (on average) and whether that might change.

My guess is it's a combination of:

• Corporate videoconf systems being unbelievably atrocious and unreliable compared to consumer tech.

• Ditto for standard communication tools like Outlook.

• The current generation of non-tech CEOs mostly being older people who either don't actually use electronic comms much, or don't like using it. E.g. my CEO doesn't use Slack at all, even though everyone else does, and most of his email is handled by his assistant. When he does write emails they're usually just one or two lines long.

• Remote work places far greater weight on reading and writing ability, areas where many people are surprisingly weak but reluctant to admit it. Physical meetings are much easier on people, both in terms of requiring less mental effort and allowing people to just zone out rather than work.

The latter two have no obvious fixes. On the other hand, corporate videoconf infrastructure that doesn't suck seems like it should be easier to fix. The perennial problem of "I'm five minutes late because {the dialin was missing, didn't work, my microphone was muted, etc}" is entirely solvable with better software. Unfortunately the industry's best people all focus on consumer workloads where scaling to massive success is comparatively easy and sales-free.
Judge Approves T-Mobile-Sprint Deal Affecting 100M Customers
And poor decisions make people poor.
There's something to this. I recently changed my credit card number due to some fraud activity. Since the change there has been a number of services I no longer use, but that I had completely forgot about popping up asking me to update my info.
Descartes: I hiss therefore I am... ;)
Does "Zoom text only" only change the default text size (and thus the `rem` unit) or does it have other effects as well?
ublock origin lets you disable custom fonts globally or per-site.
As a die hardcore kde fan I am not of a fanboi enough to admit that Gnome has the best HiDPI multi-monitor wayland fractional scaling support of any DE I am aware of.