skysight-inc/HackerNews huggingface dataset:
Exactly.

What's going on is commits and merges.

They live in GitLab. There is also tickets in GitLab, which all developers are happy to use.
There is a wiki as well, which, gosh, is just markdown in another repo! Markdown you can build beautiful PDFs from! And websites!

But nope, we need JIRA and confluence, because for some reason GitLab isn't good enough. Now the tickets are separate from the actual work, there is another platform with a complex and slow ui, and our docs formerly markdown are now in some proprietary confluence RTF, which can export to word and PDF - with no custom styling.
Very useful if you already have a mirrorless camera (with clean HDMI out) and a tripod or other way to mount it.

I’ve deeply enjoyed using this card when doing webcasts. For another $20 for a power line adapter for my camera I’ve had fantastic video quality.
I've actually been more productive since full-time wfh. Fewer interruptions and less micromanagement.
People who follow the rules and make a mistake are the most likely to be caught. They're probably also the least likely to cause trouble or run from the consequences of their actions.

> since the drone crashed police can read it's serial number and see who the owner is.

Not from the serial number -- but from the pilot's operator ID they received at registration, and then affixed to the side of their drone.

Those who are apathetic to the rules, or actively flout them may simply take their drone out of the box and fly it.
I’m not sure either. There are some technical differences. WASM is more low-level than JVM bytecode, which is important for some applications and makes it a more normal compiler target. It’s more integrated with the rest of the browser: it doesn’t come with its own rectangle like Flash and Java did, but instead manipulates the DOM just like (or at the moment, only through) JavaScript. And it’s a true open standard, not a corporate-controlled platform.

Do these differences really matter, or is it mostly just the timing?
I'd expect that as in most other cases, it would come down to payback time, wouldn't it? With the floor being "pays for itself before it reaches end of life".

If it doesn't pay for its own existence, it's likely a waste of effort. But if it does, you're adding capabilities & flexibility for zero cost. I don't really see a downside, other than tying up the capital.
Covid will be the breakthrough for working from home. It will continue even after Covid is no longer a factor.

Joe Biden will be inaugurated on January 20, 2021. There will be some violence on or just after January 6 (certification of electoral college votes) and January 20, but it will be minor. Trump will rage and sulk, but Twitter will cancel his account on January 21 for violation of terms of service.
“Hey, here are some tips on making your site more accessible”
Great argument.
There are literally hundreds of competitors out there. But first you have to describe what you like about it. 10-15 years ago everyone would have used something like Request Tracker (RT). There is Redmine, Pivotal Tracker, Trac, Bugzilla. Those are just a few that I recall using. I've probably used more than that.

https://en.wikipedia.org/wiki/Comparison_of_issue-tracking_s...
Uber spends a ton on side-projects that may one day bear fruit (driverless cars, trucking, etc) and stock-based compensation is a huge expense. I suspect their engineering expense for their core services is a small part of their losses.
Your example had the $12 job giving you $16, and the $15 job giving you $16

What’s the difference?

What stops you doing a deal where you (on paper) work 80 hours a week for $8 rather than 40 for $16, you’d cost the employer the same, but you would get twice the income ($1280 a week).

How do you even define when you’re working.
What bothers me is if I use JIRA, why do I have a meeting every single day telling you what I'm working on. If you care, look at JIRA.
One argument is these spaces exist, have existed for a long time, and are completely accessible to those who would want to join them. If you're a man, men's clubs and men only events still exist. Maybe they don't exist explicitly in tech? Are implicit spaces not enough? Seems easy enough to have a meetup and simply not invite any women, POC or LGBTQ people, especially in tech.
Are you from China or Russia?
Just change your dns to google or use nextdns.io. ucan open that page although i also live in turkey.
As others have mentioned, check out: https://linear.app

https://height.app is also quite good
Constantinople/Byzantium was in practice a Greek state. In their conquest of it, the Ottomans assimilated both many peoples as well as much of the culture and practice of the area, with Sultan Mehmed II going as far as calling himself 'Ceasar.'
This is a feature that would save memory though. Instead of running N different copies of Electron or both Firefox and Electron, you could install PWAs to your desktop and have a single running browser on your system.
Some of my favorites from this year:

- The Brothers Karamazov

- The Catcher in the Rye

- Ender's Game

- Dune
> They might have not had a big cultural impact like Newsgrounds

So ... there's nothing like Newgrounds at its peak, then.

The requirement is _far_ beyond simple hosting. The creation process has to be 5 minutes to an animation from zero domain experience, and an hour or two from a game. Flash's tools were _that good_.
I'm kinda skeptical about 17 liters but don't have the time to dig into the literature, so I'll just say that the number I gave is second-hand but seems well-founded

of course there are lots of factors, especially with illumination/surface area
The new edition has been split in two parts. The pdf draft (921 pages) and python code [1] of the first part are now available. The table of contents of the second part is here [2].

From the preface:

"By Spring 2020, my draft of the second edition had swollen to about 1600 pages, and I was still not
done. At this point, 3 major events happened. First, the COVID-19 pandemic struck, so I decided
to “pivot” so I could spend most of my time on COVID-19 modeling. Second, MIT Press told me
they could not publish a 1600 page book, and that I would need to split it into two volumes. Third,
I decided to recruit several colleagues to help me finish the last ∼ 15% of “missing content”. (See
acknowledgements below.)

The result is two new books, “Probabilistic Machine Learning: An Introduction”, which you are
currently reading, and “Probabilistic Machine Learning: Advanced Topics”, which is the sequel to
this book [Mur22].

Together these two books attempt to present a fairly broad coverage of the field
of ML c. 2020, using the same unifying lens of probabilistic modeling and Bayesian decision theory
that I used in the first book.
Most of the content from the first book has been reused, but it is now split fairly evenly between
the two new books. In addition, each book has lots of new material, covering some topics from deep
learning, but also advances in other parts of the field, such as generative models, variational inference
and reinforcement learning. To make the book more self-contained and useful for students, I have
also added some more background content, on topics such as optimization and linear algebra, that
was omitted from the first book due to lack of space.

Another major change is that nearly all of the software now uses Python instead of Matlab."

[1] https://github.com/probml/pyprobml

[2] https://probml.github.io/pml-book/book2.html
Speaking as someone who had a core role in organizing PyCon US a decade+ ago and was active with the PSF for some time, I’ve never seen an organization more dedicated to good stewardship and inclusiveness at scale. I’m sure there are other great examples but the PSF was always commendable.

PyCon was always meant to be affordable for as many people as it could be - via low prices and financial aid for many. Those conferences helped create many of the relationships that drove key parts of the Python ecosystem. In addition, there are/were typically dedicated time for code sprints following the main conference. Important work happened there, often for key parts of the Python codebase or key libraries. While the budget numbers don’t say explicitly “development support” people shouldn’t presume PyCon does nothing for the language itself. Open Source conferences are not like commercial conferences. It’s community driven rather than marketing driven. That difference matters.

It was a smaller world when I was involved but it was and still is something special.
Iowa has this kind of primary system. Representatives from the local caucus go to regional and then state. With the same issues. Not all bad - if something changes between the early caucus and the final state convention the delegates can respond.
> Systemd provides a lot of network functionality in systemd-networkd, journald, timesyncd, etc. that is remote attack surface.

Everything systemd does is something the OS was already doing before, just using a bunch of independent-upstream-project daemons glued together with RC scripts. That attack-surface existed before. That LOC-count existed before. It just wasn't monolithic under one project/org, and so wasn't being perceived as a problem.

The various interactions between daemons, also weren't getting audited during upstream-project security audits, because all the interaction potential only existed in the downstream distribution, rather than being part of systemd's monolith + integration test-suite.

> DBUS interfaces are quite fragile

What, and what it replaced (arbitrary ug+w sockets in /var/run, speaking to custom one-off RPC-listener ABIs for each daemon) wasn't fragile?

IMHO, all that's changed is that there's more uniformity, meaning a single set of tools can be used to test+harden all such RPC interfaces, and security flaws can be fixed in one place (DBUS itself) rather than requiring theory-level descriptions of vulnerabilities to be communicated to each project, whereupon they're hopefully translated to separate one-off patches the affected daemon.

> systemd-udevd also has raceconditions galore, so sending any message to it in the wrong order relative to another one will kill the system, maybe even open exploit vectors

100% true of what came before it. Hell, some of my Linux systems from the 90s and early 2000s would lock up hard just because I `modprobe`d a webcam driver when the webcam was already USB-connected.
Only that those countries (UAE, etc) don’t give a flying fuck about liberal values (in this case, good for them I guess)
Syntactic indentation has been very polarizing since at least Python 0.9 (and maybe others) in the late 80s. Like ()s in Nim, Haskell also has a "both brackets or whitespace" kind of vibe.

But, yeah, choice lets different parts of code bases differ. No two ways around that. A ton of people had knee-jerk resistance to Python's lexical style but "got over it" eventually.

There really is a lot more to Nim than just this (its generic/template/macro metaprogramming, user-defined operators, GC options, speed, etc.). Many, many things can be done as libraries that would require direct compiler support in other languages. I would encourage you to give it a try.
I've been the core dev on an 18 person team, I wrote 80% of the jira tickets and did about 35% of the code. 6 month of coding project to first launch. I used jira to remember. I wrote tickets for missing features, kludge's and bugs to be fixed, etc. I yelled at the managers to prioritize and estimate faster so I would know how on track we were or if we needed major strategy pivots.

Yes I'm an assembly line robot and the plant foreman. Jira and delegation helped me pull off both
No it's mostly a developer issue.
Greeks are Christians, Turks are Muslims. For starters.
There are a number of issues involved here:

1. Visa and Mastercard's duopoly power to coerce virtually any business, even one as large as Pornhub, is problematic. They are a single point of failure, and since electronic payment processing is a fundamental utility service that underlies virtually all activity, this duopoly results in very real censorship. Censorship masquerading as safety is not a new concept, but it has come to become more normalized on the Internet in recent years, with deplatforming becoming a popular tactic for activists. Now the anti-porn religious lobby is now pressuring credit card companies to block ALL payments to ALL porn sites (https://www.bbc.com/news/world-52543508).

2. Pornhub has received a lot of critique over their practices of allowing unverified accounts to upload videos and so on. However the volume of abusive content found on Pornhub is far less than other sites like Facebook. Furthermore, any platform is going to have some level of illegal content. Requiring zero illegal content seems unrealistic and is a level of perfection society doesn't expect of any other large-scale service.

3. The recent NY Times article that resulted in the Pornhub payment blockade is resulting in the rise of a new puritanism. Pornhub and other prominent porn sites have made changes to censor various kinks. Many search keywords on these sites now return no results. Many categories of videos are being deleted altogether. And some sites like Xvideos have started to shorten video titles by shrinking words they deem to be problematic to single letters (for example "son" becomes "s").

4. No regard has been given to those who rely on this ecosystem as a means of living, especially when it is an income stream people are particularly reliant on during the pandemic. The sudden blockade of payments and policy changes at porn sites made with no warning, leaves them with unexpected income insecurity.
Yeah physical labour on my own property isn't work to me either.
Pretty sure that's what the majority of programmers are. I know I am. My identity isn't wrapped up in programming. I build stuff for a company that pays me lots of money and then I go home and do stuff I like.

We need to get rid of this wild west mentality where disorganization is lauded.
Apple gets more focus because they are the richest and most dominant company in the world. They are one of the few who actually could make a difference if they wanted to. They also deserve more scrutiny because they spare no opportunity to claim the moral high ground through over the top virtue signalling.
I guess I incorrectly understood “fully concurrent threads” to mean threads that actually run in parallel, like Java threads. The redundant word “fully” threw me off; apologies.
Not a lawyer, but my understanding is that it depends on the details of how and why.

A uniform decision regarding all interns across an entire company targeting specific racial charactaristics is very different from a policy that bases decisions on objective measurements done in good faith with intent to correct for some form of bias.
I'm not sure Duty had anything to do with nationalism, though there definitely was a "Duty to one's country" that everyone had.

The collapse of authority and the establishment, yes. But Duty wasn't imposed by an authority. There's a quote that I can't find at the moment with the effect of "no-one can tell you your duty, it's something you must discover for yourself".

totally agree that it's metastable. Which is why I found it fascinating with the Shame connection - shame appears to be metastable too
They're not the only company making an attempt. Companies with a lot less power are doing a lot more, like https://fairphone.com. (Though Apple might be least-worst out of the BIG manufacturers – but abusing their power slightly less than other power-abusers isn't really a thing to congratulate; just condemn less.)
> And? That doesn't imply common heritage.

Western Turkey was inhabited by large Greek populations and colonies for a very long time, which was one of the reasons behind the Persian War. During the Hellenistic era, the Seleucid Empire, a Hellenistic kingdom, ruled most of modern-day Turkey. And then from the Roman era to 1453, the area remained largely Greek-speaking, with Constantinople (aka Istanbul) the center of Greco-Roman civilization, with the citizens thereof actually called "Greeks" by many peoples.

Of course the Arabic and Turkic invasions introduced new peoples and changed things up quite a bit, but there's definitely common heritage between many people in Turkey and the Greeks, to the extent that many 'Turks' citizenship-wise are ethnic Greeks and other ethnic groups that spoke Greek and had a long participation in the Greek and Roman kingdoms.
Public schools like the one you describe exist, but they're on one end of a spectrum.

My wife teaches English at a pubic school on the other end. Their student body is mostly minorities. The library contains only books written by dead white men which the students are inherently mistrustful of. They can't afford new novels, so the teachers print excerpts at home and bring them to class. In 2017 they blew their printing budget. In 2018 and 2019 we printed more than 35k pages at home because the school couldn't afford more toner. In 2021 they'll be in the black re: toner again, so my home printer will get a break until they blow the budget again.
Public schools are funded based on property taxes of the surrounding neighborhoods. Some of them have money to burn, others can't afford books.

My wife's school has the best teachers in town. Nobody goes into teaching for the money, and nobody teaches as a school like hers because they think it's gonna be an easy job--those sorts gravitate to the schools with money to burn and students that aren't also homeless.

More important than fixing the absolute amount of funding that public schools have is fixing the way it's distributed. It should a flat rate per-student, adjusted only for cost of living at a city-by-city granularity, not a neighborhood-by-neighborhood granularity.

Once the public school experience is more equal across the board it will be easier to distinguish the good teachers that lack supplies from the bad teachers with resources to waste.
I heard its cause 1 boys do worse in school because they more disagreeable so learning on the job becomes more important. And 2 men do 80% of the trade jobs which on the job training or being comfortable in job environment before hand is a lot more important. But yeh boys unemployement jumps when minimum wage is increase typically. And increases criminal behavior based on some studies.

https://www.aei.org/wp-content/uploads/2016/05/teenjobless.p...
Is that worth noting??
i believe in teaching & sharing & the power of people. a lot.

but at the moment i think the geeks have a ton of do-for-themselves to do as well. teaching all of these things will not arise the better world. there is an inertia here that needs to be overcome by working, by doing.

the ActivityPub, & the Solid people are the closest i've seen to those who are trying to build some kind of coherent basis for being & building online systems in an interconnective manner. we need a lot more dedicated & willing folks who want to believe in better worlds, more open experiences.

i also think teaching the current systems is a waste of time. kubernetes is far & above better than every other way we've run systems, but there's still a lot of work to do to build happy paths for it, especially for the self-hosted crowd & their needs. some important avenues, like sharing aka multi-tenancy are basically unexplored still. to walk myself back a little, yes, a lot of the skills/knowledges you talk about are pretty fundamental. but there's nothing resembling an overarching paradigm for computing, that works together, & everything is manual stick building. trying to re-envision computing as a utility, one we can run, as clouds, that we ourselves can own, is necessary. without this, there is no base, just an endless path of staring at man pages, always knowing we'll not know >80%, and that there is no real order to it all.
> Shopify is Stripe + Ruby.

What on earth does their payment processor and tech choice have to do with a direct to consumer model? I'm talking about the features for the consumer when they shop on a shopify based store.

Trust doesn't scale naturally. That's the point that the GP comment was making. What we saw with Amazon is that bundling[0] works and can scale, but once it reaches that point and trust erodes, then unbundling becomes more appealing to the consumer.

Shopify has struck an interesting middle ground. Lots of the features that make the bundle attractive (one login, saved CC/details, etc.) are baked into Shopify stores. It'll be interesting to see if Shopify rolls out some sort of "Fulfilled by Shopify" and then a "Prime" because then the consumer can ensure quick/free delivery without dealing with the bazaar that is Amazon.

[0] - https://a16z.com/2014/08/15/a16z-podcast-the-topic-thats-las...
A git commit is a process document. Developers don’t like JIRA. I’ve already left traces of my process when I pushed the code. Developers love GitHub. A robot will associate my git commit with the ticket and mark the ticket accordingly. As a developer I don’t like repeating my self. A robot should be able to catalog my process documents. If middle management wants to use JIRA it needs to be set up so that a developer never has to write to it. The only JIRA a developer will be happy using is a JIRA they don’t have to work with.
> the lack of explicit start/end markers for code blocks is a very unfortunate choice.

> It was a bold choice by Python, but in my experience it turned out to be a poor choice

Could you explain why? I've heavily used languages with explicit block delimiters as well as Python, in collaborative environments, and the significant whitespace in Python does not really cause me any trouble. There is some slight overhead of making sure of the indentation when copy-pasting, but a decent text editor will make fixing things simple.

As for the theoretical mixing of or trade-offs between tabs and spaces - that's just not a practical concern that exists in my experience.

Of course that's a matter of taste, but the whole thing just seems like a minor detail to me - especially when we have the option of code autoformatting now.

Am I missing something here that makes other people's experiences much worse?
You may be able to crop out the edges... But agreed.
It's vice versa, and this may be a small thing but it's my top example of how little they care about usability or product quality!
How does this setup perform for latency?

You have a phone app displaying the camera input, iOS compressing that video stream to send it out over Lightning, the Lightning-to-HDMI dongle decoding that stream to HDMI, then HDMI pulled in on the capture card.

If you run it side-by-side with a real webcam, can you notice that the stream is out of sync at all?
I think Americans are really preoccupied by that kind of stuff, because if we normalize the behavior then we might become a Turkey or Russia some day. Democracy and freedom of press and expression are intrinsically linked.

That being said, there's many who talk about "big tech" censorship but ignore some of the other problems of modern big media. So it's not always people who are pro-freedoms bringing this up.
How long should Apple have taken to fire a supplier that's violating, like, the most important labor law?