skysight-inc/HackerNews huggingface dataset:
I used Linux as my primary OS for awhile, and Mac OS for a long time before that, but I switched to Windows 10 a few years ago.

It's got the Adobe Suite for graphics and video stuff, and WSL for Linux development in a way that's better than MacOS ever reached in that category. The window management is really good nowadays. I'm also writing some software that will target Windows (and also Linux). Great touch screen support on top of that, the Surface Book has a great design (although very limited internal hardware, so I won't be getting another lol)

Plus I like Notepad++ better than any other graphical text editor I've used, and Ditto is my favorite clipboard manager by far.

I think a lot of this could be replicated or improved upon in Linux (and maybe having a secondary Windows box to target stuff to be released for Windows), but the Adobe suite and touch support are the two things that would be too much to miss. Also, audio on laptops has also proven to be an issue with Linux in the past.

Microsoft does seem to be actively hostile in pushing irritants on the user, but they can be disabled, and Apple is similarly hostile nowadays, so I am not inclined to switch back to MacOS.
> Obama had a speech where he noted the futility of talking to someone about their privilege ... when that person as far as they're concerned has had a hard life and everything stacked against them. And maybe that person is right, they did have a hard life / quite the opposite of privilege.

This resonates true in tech. I know (white) developers who grew up poor. Poor as in, hide anything you have else it'll get pawned. Poor as in it doesn't matter the fridge is broken: since the electric bill is late the whole house is freezing anyways.

Then they get invited into diversity trainings and told that they are privileged, oppressors and should acknowledge it. Ohh and there's now a diverse hiring program which, so far, has hired three Ivy League educated sons of wealthy Nigerians.
Mandatory sex change for all white males would be good too.
This is the kind of thing that made me realize I have no interest in having kids. I don't want them to live in the world as it is today, and even less so the future to come. I'd rather save my resources for myself and my existing loved ones.
> The advertiser has a tracker that it places on multiple sites and tracks me around. So it doesn't know what I bought, but it does know what I looked at, probably over a long period of time, across many sites. Using this information, its painstakingly trained AI makes conclusions about which other things I might want to look at, based on...

> ...well, based on what? …Probably what it does is infer my gender, age, income level, and marital status. After that, it sells me cars and gadgets if I'm a guy, and fashion if I'm a woman. Not because all guys like cars and gadgets, but because some very uncreative human got into the loop and said "please sell my car mostly to men" and "please sell my fashion items mostly to women."… You know this is how it works, right? It has to be. You can infer it from how bad the ads are. Anyone can, in a few seconds, think of some stuff they really want to buy which The Algorithm has failed to offer them, all while Outbrain makes zillions of dollars sending links about car insurance to non-car-owning Manhattanites. It might as well be a 1990s late-night TV infomercial, where all they knew for sure about my demographic profile is that I was still awake.

> You tracked me everywhere I go, logging it forever, begging for someone to steal your database, desperately fearing that some new EU privacy regulation might destroy your business... for this? [1]

[1] https://apenwarr.ca/log/20190201
Reddit literally does not care about the usability of their mobile site:
https://old.reddit.com/r/mobileweb/comments/o7wo1s/this_subr...
Oh interesting. Do you have more details about that?

Edit: it's on the first paragraphs of the MDN page about <canvas> [1]:

> First introduced in WebKit by Apple for the OS X Dashboard, <canvas> has since been implemented in browsers. Today, all major browsers support it.

[1] https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/...
Or is it simply that we're more aware of the failures because anything a big company does gets press coverage? If you're small, you can fail quietly (and they do all the time).
Trial of Theranos founder Elizabeth Holmes set to begin in California
https://archive.is/yoBn7
The other solution seems to be endangering the general public by opening the courts in a pandemic or to start having secret courts. Neither are particularly compelling. Far less people were assaulted in the US than died of coronavirus, and even fewer were assaulted for witness intimidation. And a secret court is obviously bad for a rules based democracy.
The majority of the costs of passenger rail is in the land-costs of placing those statins (and rail-lines) somewhere important.

The US Freight Rail network is just the right place to deploy this technology right now. We may have crappy passenger systems, but our freight is world class.

EDIT: It should be noted that PTC sensors cost $50,000 per train. But each train costs $2+ million, so the PTC sensors aren't that much compared to the overall system. The idea of having a similar suite of $50,000+ sensors / radios on every car is clearly too costly in contrast.
The end of bad workplaces in tech is near
Eh? It's absolutely an option, from a technical weather forecasting perspective, to see that a storm exists, and to abort a particular plane flight before it takes off, or reroute to another airport. This happens all the time in extreme weather conditions (eg winter anywhere it snowstorms). That airlines choose not to more proactively cancel flights in moderately inclement weather is a business decision, not a shortcoming of our weather forecasting abilities. Flights often get delayed by weather at the other end - it's jarring to hear the pilot say the flight you're on is delayed due to heavy rain at your destination, when it's a gorgeous sunny day in your current location, but it happens quite frequently!
>> Says coding the assembly on them is superior to any other option for medium to large use cases.

I still have a preliminary instruction set manual for the 68000 printed in 1979. At that time I was learning 8080A machine code. When I saw that book the hardware became something I HAD to get my hands on eventually. I finally got to code one in assembly in college and it was every bit as enjoyable as I had imagined.

BTW my dad wrote a disassembler for the 8080 in basic, and to simplify everything he rewrote all the mnemonics in a far simpler form than the official syntax from Intel. I still have the 16x16 instruction map. Because of that, the 68000s primary advantage was the increased number of registers and their 32bit size along with some better instructions. The pain of proper 8080 syntax was never a thing for me.
The author lives in Nowhere, Russia; the chance to move to Europe is probably added attractiveness, once he's there it's easier to move jobs.
In general that is true, but I don't think NFL players fall into the category of "desperate for a paycheck." That said, the vast majority of football players never make a dime and if the NFL DOES go bankrupt it will because the pipeline of players dries up because many fewer people want to play at the HS/College level given the obvious health risks and very low adds of becoming a successful professional.
Fair enough. I guess I don't care as much about everything being perfectly symmetrical.
This is a bad-faith comment. "Consider therapy" is not a constructive response to those points
FWIW, I have 15 years of experience with Python and only 10 with Go. In my opinion, Go is simpler in general, but the most important "domains" in which it is simpler are as follows:

1. Tooling. Things like package management, single-binary deployment, profiling, etc are far simpler in Go than Python.

2. Performance. Optimizing Python is a painful endeavor. And the usual platitudes (e.g., "just rewrite the slow parts in C!") have significant caveats. Naive Go tends to be hundreds of times faster than optimized Python, and when you must optimize Go, it's typically just moving allocations outside of a hot loop or something trivial by comparison.

3. Concurrency. Python's async framework leaves a lot to be desired. If anyone calls a library that makes a sync call under the hood or uses too much compute, the whole process gets hosed and it's really difficult to identify the culprit. I also regularly see people forget to await the result of an async function--yeah, these are type errors and yes if you have the forethought and unlimited time you can write tests for any kind of type error, but this isn't a good use of anyone's time.

4. Rails. Go guides people toward good code. It guides people away from the kind of code that dynamic typing purists tend to write. For example, in the Python standard library, the type of an object returned by the `open()` API varies based on the value of an input parameter. Similarly, matplotlib, pandas, sqlalchemy, etc do silly things like this (although specific APIs aren't coming to mind). And of course there's a whole universe of junior engineers who try to emulate these things. As an aside, these rails are largely a matter of static typing, which also means automatic documentation (compared with Python's "x is a file-like object" with no information about what "file-like" actually means--does it support read? write? close? seek? truncate?) and great static analysis tooling.
Google delays return to office to Jan. 2022
Or better yet, use cloudflare tunnels and setup an actual permanent tunnel with custom subdomain support. If you want it to be a temporary one, it supports that too.
For FREE.
The pyramid of doom means that you're explicit about error handling at each step though, which doesn't look easy with the do notation.
At least the dev build run here on TPM 1.2, including bitlocker.

Edit: I think the requirements are not enforced when installing new, not upgrading from a installed win 10.
There's a phrase for having enough to cover your life expenses. It's called having "fuck you money". If you aren't unhappy with your GAFAMN job, stick around. Keep socking away money, but spend little a money on yourself as a treat. But if your boss gives you shit, walk away. You don't owe these clowns anything, least of all two weeks notice.
I second this. I had a dualboot system for a long time. Between steam proton, and lutris, I havn’t needed to boot into windows for a game in over 2 years. That said, I’m super flexible, and if a game doesn’t work and I can’t find an acceptable fix I’ll get a refund from steam.

I also kind of like trying to get games working, it’s one of the reasons I got into computers initially. Getting games to work on dos was not for the faint of heart.
> The best master clock (BMC) algorithm performs a distributed selection of the best candidate clock based on the following clock properties: (IEEE 1588-2008 uses a hierarchical selection algorithm based on the following properties, in the indicated order:[8]:Figure 27)

> Priority 1 – the user can assign a specific static-designed priority to each clock, preemptively defining a priority among them. Smaller numeric values indicate higher priority.

> Class – each clock is a member of a given class, each class getting its own priority.
Accuracy – precision between clock and UTC, in nanoseconds (ns)

> Variance – variability of the clock

> Priority 2 – final-defined priority, defining backup order in case the other criteria were not sufficient. Smaller numeric values indicate higher priority.

> Unique identifier – MAC address-based selection is used as a tiebreaker when all other properties are equal.

Only useful if you trust the data: Class, Accuracy, and Variance (which seems to be a self-measured estimate).
Very woke of you to assume my ideology.
You can get this functionality in Windows 10 using PowerToys https://github.com/microsoft/PowerToys
I've been on Ubuntu/PopOS! for the last ~5 years and the biggest reasons I think about switching back to macOS is printer and scanner support.

I have a Fujitsu Scansnap scanner and two Brother printers. Although I got the Fujitsu scanner to work, it didn't have all the software goodies (auto-straighten, OCR etc.). It works out of the box on mac. I cannot get my color printer to work with my Lenovo Thinkpad PopOS machine, and the black and white Brother printer works, but is..... fiddly.

If I also had to edit images/video regularly, I'd switch back to macOS.
Why is Intel nowhere near Apple in terms of compensation?

Both are working on custom silicon and cutting edge hardware.
The TPM is not part of the CPU... It is a completely separate chip.

Your point stands that many older computers had no incentive to include a TPM, and as such did not.

Microsoft is doing the right thing by providing the stick to make hardware manufacturers include a TPM.
Current focus is on the flag ship case management electronic filing system being revamped and modernized. US courts has one of the largest databases in the world. A fact maybe some don’t know. We are moving towards functional programming for many of our services. Making it easier for products like yours to see the day to day court business through our micro services architecture.
> The economics of FOSS and its sociology can reinforce each other,

The word "can" is doing a lot of heavy lifting in this sentence.

Does it do that, in practice?
Fragility comes from insecurity.

Insecurity is both objective and subjective.

On different days you may feel more or less secure.

To not care too much about yourself is the first step. The world is what it is and our desires are just that. Desires. Easy to forget that the world owes or cares. It does not. Luckily it does not care about anyone else.

We only have this life to live.

“We have two lives, and the second begins when we realize we only have one.”
—Confucius
Raising kids is a very expensive but fun process. Raising kids teaches you patience, humility and selflessness.

I read a quote somewhere that people don't change mind they die. Kids are the future. They will change the world, they will bring new ideas, new technologies, explore new planets, advance the race. We should not shrink away from the work involved.

It is kind of selfish to be raised by past generation but not paying it back by raising the next generation.
I'm not super familiar with Loom, but I will say that unless Loom transparently converts all sync API calls to async API calls, it will probably suffer similar problems to Python's async framework.
Reminds me of a comment in the original Bitcoin source code: "Never go to sea with two chronometers; take one or three."

One of the three was left as a todo :D

https://github.com/trottier/original-bitcoin/blob/92ee8d9a99...
The spying still happens regardless. We just don't have advertising (benefits and drawbacks)
Why Electron apps are fine
Here are a few options. Although you should be able to load linux on just about any of the laptops that come with Win too.

https://www.newegg.com/p/pl?storeName=Laptops-Notebooks&page...
Why 121? I suppose visitors are counted by more reliable web server logs.
Transcripts are already public information. The accused obviously already knows where she lives. How does this affect her security?

Even if we could keep the identity of witnesses secret, we don’t want to. We have the right to confront our accusers, and we don’t want secret trials.
The Agile Manifesto is not gospel.

For starters, I would argue that, "The most efficient and effective method of conveying information to and within a development team is face-to-face conversation," has proven, in the fullness of time, to be an oversimplification.

More importantly, the Agile Manifesto not saying something two decades ago does not mean that it has no place in contemporary agile software development. We've had 20 years' worth of time to learn since then. It would be a shame if we hadn't.

To that end, I do think that active orchestration - and, for that matter, written communication - is critical to being really agile at any sort of scale. It doesn't necessarily need to be done using swim lanes, but they do happen to be a nice mental model (and visual mnemonic) for keeping track of real-world phenomena such as varying quality of service obligations.

But I also think that it makes sense to leave them out of any concrete definition of what it means to be agile. Not only is there more than one way to satisfy that need, there's also no guarantee that every team will have that need.
Thank goodness. How could a journalist not make that joke with this story?
Out of curiosity, have you analyzed how different/better your setup is compared to just using something like time.google.com?
Or just read my comments buried at the bottom of HN.
I've been working with Realsense depth cameras for a while, and was mostly pleased with the software, hardware and the ecosystem. Intel developers and engineers seems to be trying hard.

But at the same time I was wondering how, for a behemoth like Intel, that's been making huge profits by selling high volume products with also a high profit margin, such a tiny market, with reasonable priced cameras, is going to satisfy its shareholders.

I guess the answer is here, and won't take long for the whole program to get the axe.

Wondering what will I do if I keep on working on this project
> They do it because if you won't accept a 20% cut to work out in the sticks then there are plenty of other good people who will.

So the options are:

1. Convince all of the other good people that they can and should demand more.

2. Convince your bosses that you are indispensable.
preventing your grandma from using whatsapp through technological friction must be one of the worst ways to handle it.

this extremely selfish, I've seen whatsapp let old people enjoy internet like we did as kids.

if you want to be a responsible member of the tech community at least take the time to educate your own grandma.
Sadly, it won't happen because WWV connectivity has been superseded by NTP, Bluetooth syncing, and GPS-based smartwatches. It almost stopped being a possibility when Trump tried to defund some of the NIST, but fortunately that did not come to pass.

My Garmin watch syncs to GPS satellites every time I start an activity. My cell phone (which many of my friends and family use as a replacement for a watch) syncs to the cell towers. Even appliances now are operated by microcontrollers with crystal oscillators having a frequency tolerance on the order of 20ppm: their clocks have little drift. Mine are not 'smart appliances', but those are becoming pervasive, and they, too, sync via NTP.

Ultimately, though, all those NTP and GPS clocks have their master at the NIST in Boulder, Colorado - the same clock that WWV, broadcasting from Fort Collins, 50 miles north, synchronizes against.
I was about to reply to this, thinking what a coincidence, I just bought a copy of Amiga Format magazine this week. Of course, my mind was muddled and I meant Linux Format, but I guess this just means they occupy a similar place in my mind.
You can keep making jabs at me or you can provide some sources that aren’t personal anecdotes :) I’ll be the first to change my tune with data.
Except that there’s an incentive to force users into using other services.

If the choice is left to developers, each developer will choose what suits him best.
Shamir's Secret sharing scheme, Debian package ssss. It takes some know-how to set up, for use cases that may or may not intersect with what you're looking for, but those haven't been mentioned so I can't say.
Zoom is new in courtrooms, but videoconferencing is not. it used to be done on dedicated devices and could in the future as well. Cisco and Poly ( formerly Polycom ) were loved for their security and management functions. Put a defendant in the "Video" room at the jail and have an arraignment with zero physical interaction, threat to court staff, or transport costs and risks [and the jail staff just need to make sure the thing is plugged in to the wall, the rest was automated]. This was the model when I installed the stuff 10 years ago ( in a mostly rural county in South Carolina, at that )

Zoom is blowing the doors off access, but there is appetite for specialization.
How do these people have time to write pages and pages on topics that they clearly aren't trained in at all? I barely have time to write up the stuff I can actually make intelligent contributions to...
No, I am asking you to engage with the argument in good faith, and making some token effort to understand what the argument actually is.

And it should be obvious, to you, if you do engage in good faith, that the "simply seeking to be a vindictive jerk" is not the reason anyone would have to make this argument.
I'm from Central texas, own 50 acres in the hill country and own several ar-15's. This guy is delusional, no one is shooting 30-50 hogs on their property. I only read the first few paragraphs but so far the conversation is ridiculous.

The sharpest shooters can get a few as they scatter, they are damn smart and very capable.
It needn't be one or the other.

You can have remote trials but just don't put personal information in records, and prohibit unauthorized recording. Have one official recording that redacts personal addresses and contact information.
Wool is badass. How do you feel about the extra weight?
RealSense cameras are/were pretty good. Lower latency than Microsoft Kinect Azure (~70ms vs 300ms), decent depth quality and a well-maintained open source SDK.
I would still recommend panel, it is perfectly straightforward to make a clean UI in pure python and the "depends" approach to interactivity works just by adding decorators to functions. You can prototype in either notebooks or scripts, particularly with the auto reload feature which I believe is inspired by streamlit.

Here is an example
https://panel.holoviz.org/gallery/layout/distribution_tabs.h...
Unless I am missing something this is pretty huge. Every company I have worked at that has issued MacBooks has had development environment instructions which outline using docker desktop (since it is the simplest solution). Given this headline every one of those companies would have needed to get licensing for that.

As others have stated: I am okay with attempting to monetize your work, but increasing prices like this (especially from free to a pretty pricey per-head subscription model) doesn't sit well with me. There doesn't seem to be much differentiation between the tier besides: "How many employees/revenue you have" and that is not my favorite line of charging.

Does this relate at all to the forced upgrades that were pushed earlier this year?
I've been using Minikube's docker-engine and haven't missed DockerForMac for some time now.

Minikube sets up a Linux VM using MacOS Hypervisor.

It even has a convenience command to configure docker-cli/docker-client.

$ minikube docker-env
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://192.168.65.11:2376"
export DOCKER_CERT_PATH="/Users/wibble/.minikube/certs"
export MINIKUBE_ACTIVE_DOCKERD="minikube"

For corporate situations where MITM proxies are used, you can inject/trust custom CAs using

$ minikube start --embed-certs

https://minikube.sigs.k8s.io/docs/handbook/untrusted_certs/
> Notorious invaders likely native to West Africa or perhaps Asia, crazy ants cross the high seas on driftwood or as stowaways on vessels...

It doesn't seem to mention which is the culprit in this case, but it may be an unnatural cause after all - especially given the distance to this island.
A Rexx script to generate starter COBOL code on z/OS in the mainframe
A simple effective extensible script for new Mainframe developers or even more experienced ones that allows them to generate commonly used COBOL (eg sorting a COBOL table) routines using few TSO commands on the terminal.