skysight-inc/HackerNews huggingface dataset:
Must have been an embarrassing incident for the engineer that commented out the "Don't kill humans" constraint for a quick debug session.
Instagram's product is distraction.

It's never finished. People learn and adapt to avoid IG's addiction mechanisms. IG then has to zag its approach to get "viewing time" numbers back up.
Why Applying Machine Learning to Biology Is Hard – But Worth It
Open-Source Service Discovery (2014)
Sorry, my bad. Here you go

https://javascript.plainenglish.io/heres-donald-knuth-s-advi...
We're working with NCC on that. Thank you for commenting. It's good validation that the audit report is important
Is there some precedent of this from the past? I haven't heard of this "rule".
Like every trade, software engineering depends on a set of tools designed to help 'get the work done'. These tools can be hardware (e.g. laptops, servers, test equipment), software (e.g. languages, compilers, source control), or methodologies (e.g. agile, waterfall).

Each tool should be evaluated (and periodically re-evaluated) to see what its 'leverage factor' is for your situation. For every unit you put into it (time, effort, money) how much do you get out of it? The best tools give you a 10x or better leverage factor. If a tool gets in the way (i.e. it has a 1x or lower leverage factor) then it should be ignored.

Some tools are just bad (they take more time and effort to learn and to use than they save you) and are generally weeded out. Some are great for certain situations but bad for others.

If sprints (or any other tool) are not helping you and your team, then try to figure out why. Is the tool just not a great fit for our situation (e.g. using a hammer to try and fix a car engine)? Are we using it wrong? Is there something better?

Too many companies and managers go for the 'one size fits all' approach. "This worked at my last company so it must work here too!"
Old 8-bit systems still run many businesses just fine.

I'd rather run some critical part of my business on an Apple II with software that's had 30 years to eliminate every last bug than some IoT piece of crap.

A couple years ago I shut down Chicago's premier burger joint for an hour because I tried to pay with cash. Their IoT cash register locked itself and their fancy iPad based POS system refused to take any new orders. They were trying to figure out who to call in SF, had to @ them on Twitter for support.

It was ridiculous. Normalize running your business on small computer systems.
In plain words, what is it and how is it different from normal podcasting?
>content distribution platforms serving a large audience that passively consumes the content of a small cadre of creators.

Given the rise of TikTok-style endless scrolling through short video content, there is a surprisingly apt comparison - channel-hopping through hundreds of channels when you know it's all crap.
And... in my experience, 'sprints-point-cards-planning-estimating' can also be a recipe for having the team on a constant death march to burnout. Doesn't mean it always is, but... find what works for the team. Let the team decide. I'd go further and say "let the people doing the bulk of the code work make these decisions first". Make process adjustments after some baselines are established to see if those adjustments are worth it or not.

Death marches can happen regardless of the methodologies used to get there. I've seen death marches up close before the word 'agile' was even a thing in the software world (and have seen it well after, in 'agile' organizations). If the team decides to not do any work for a day because. they're exhausted.... let them have it.
Yes, it's more about error handling than it is about corporate firewalls.

There are lots of reasons why the request would fail and returning a 403 or 503 from a corporate firewall is just one of them. What happens if the user's wifi is flaky and the HTTP request is canceled? What happens if the connection is slow and the request times out? What if, heaven forbid, the destination server is down or unreachable temporarily?

As a web developer, never let a user's action lead to nothing happening. Always give feedback. Whenever sending background HTTP requests, always provide a visible error message to the user when you encounter unexpected results or HTTP/network errors.
This page loads the article, then replaces it with a 404 message. Blocking this URL will make it work:

https://scrapeops.io/assets/js/4608.be007bae.js
If you retake a class at NYU, your final grade on your GPA is the average of your attempts. So a F followed by an A is a C.

Is a C life and career altering? Maybe for some highly competitive paths like med school. And what if you got an F and then a B, not an A?

While at NYU, I failed a class. Then I retook it and got an A. The only major difference was that the first professor was extremely strict and demanding while the second professor was very laid back.

My low graduating GPA (which I take full responsibility for one way or another) haunted my career even as far as after 10 years of industry experience. Doors were closed or slammed shut because of it on more than a few instances - for example, I failed to acquire any internships at all because of GPA, and that subsequently made the search for my first full time job extremely painful.
If you do scrum properly you shouldn't have a lot of meetings for "planning and ceremonies". We follow "scrum and xp from the trenches" quite closely. We have four meetings:
- scrum planning (max 1h/week of the sprint)*
- dailies (max 15 minutes per meeting)*
- demo (we like to call it sprint review, because it's interactive, not one-sided). takes about 30 minutes
- retro (takes an hour)

*most of the times we use a lot less

So we have 2h of meetings in the first weeks, 2.5h of meetings in the second week if you do a two-week sprint as we do. the rest of the meetings is rather "working together" than having "meetings". If you have much more hours in meetings than this (which can be attributed to scrum) you're simply doing it wrong.
Antivirus software isn’t known for being security-minded. Running potential malware in a buggy kernel-space sandbox comes to mind.
Over 50% of CEOs say they’re considering cutting jobs over the next 6 months
It's interesting to note the smaller TPA size on the Master (25kB) vs C64 (46kB) as the Master came with 128K minimum.

I know that the Master still had a 16bit address bus but I was under the impression that it would still be possible to get access to a full 64K in one go if needed (the rest being paged in and out).
This has got to be the play, given his letter and obvious desire to bail. And I expect it will happen, banks don’t like losing money.
The Hugging Face Datasets Server is now open-source
Viya
Good album, but a bit over-egged like a lot of Wakeman’s stuff. Probably a creature of its time but I like it. Glad he did these kinds of things but I think he lost his shirt doing so.
buy: obtain for exchange of payment

You're obtaining a license for exchange of payment.

You're buying a license.

The car isn't my analogy, it is yours. You're the one suggesting buying a license to stream movies on Amazon is like buying a car. I don't get how its more similar to that than buying a movie or concert ticket. You still haven't explained why you feel a car purchase is a better example other than now suggesting it is a bad analogy now that you presume its mine.

The terms of this license are clearly listed in the link right next to the Buy button. Is the person also deceived if they didn't bother reading the showtime for the ticket they bought?
BEVs remain mostly a luxury purchase right now in the west, but the price of the average EV in China has been dropping precipitously (almost 50% in the last 10 years) [1]. Several big US auto manufacturers are also gearing up to break into the ~$20k market in the next few years.

[1] https://www.euronews.com/next/amp/2021/09/28/china-s-carmake...
A must read for the knuth's fans:

https://javascript.plainenglish.io/heres-donald-knuth-s-advi...
Yep, the only downside for CRC being that the recombination involves some expensive multiplications that are proportional to the total input length.
Climate failure costs will surpass short-term economic hit of change, says IMF
> The weather is awful for all but 1-2 weeks in the spring and 1-2 weeks in the fall (hot and humid in the summer, extremely cold and windy in the winter).

I did. It's less about how far north, and a lot to do with the lake effect snow the area gets.
> What's wrong with running on the street? From the driver's perspective it's not much different than bike traffic.

Good question. I think the answer comes down to speed and visibility. A fast moving object tends to trigger our visual system far faster and better than a slow/dark/low-contrast object.

I can't tell you how many times someone walking or jogging on the street has been invisible until I got very close. I have to add that the street where most people run in my neighborhood has large shade trees. In other words, from a driver's perspective, they are very often running in really dark areas.

A lot of the runners are out either very early in the day or late. Because this particular street runs North-South, this means drivers have the sun in their eyes when it's low. That, plus the shading, sometimes makes it difficult to see people.

The above are conditions only applicable to my or similar environments. I concede that there might be environments where visibility isn't a problem at all.

I guess the part I don't understand, both for bikes and runners, is this idea that somehow self-preservation does not seem to be part of the equation. Why? Because they are indestructible? I know enough people who ended-up in the hospital with serious injuries just falling from a bicycle. I don't even want to imagine what could happen if they were struck by a car, running or cycling. Once again, my conditions, things might be different elsewhere. On this particular road cars are travelling at speeds between 50 and 70 MPH. It is, in my opinion, absolutely demented to ride a bike or jog on this road.
It's not at all inevitable.

Only US-centric ones are failing after years of dominance, and even then, most have accumulated enough money to pivot into something even more horrifying.
Check Caloudron and CapRover
As much of a gem as Poly/ML might be, I just use MLton* exclusively, because its .mlb aka MLBasis build-system seems by far the most sane way to actually make use of multiple source files when writing SML code.

*another gem
I will try it, I will leave a tcpdump running in the background. The tweet is not very helpful giving information on how it was detected, or how to reproduce it.
Just saw this on twitter and the results look pretty awesome https://twitter.com/akanazawa/status/1577686321119645696?s=2...
It is not RPL. Thread defines it’s own routing algorithm, specifically to solve two key problems: a single point-of-failure from a single border router, and to allow for ephemeral, sleepy devices. It is similar to RIPng.
You’re basically asking for perfect data to answer this one very specific question. You’re unlikely to get it. I’m just presenting what we currently know. PM2.5 (a measure of air pollution) exposure is highly correlated with all cause mortality. You can see additional evidence of this by looking at cancer rates near industrial centers. Chip fabs also emit similar types of air pollution and are regulated by the EPA, similar to other industries.

You’re free to look at this data and say: “well, it doesn’t conclusively prove that living next to a chip fab is bad, so I’m fine with it.” That’s your right. You can live where ever you want. But the data suggests living near industrial sources of pollution is bad for your health. Without any data suggesting that living near a chip fab is neutral to our health, I think applying Occam’s razor is warranted.
#927 is a fun quip, but as an actual critique of engineering practices, I'd actually much rather see folks attempt new standards and innovate when they feel like they have an idea which could work better, rather than be discouraged by the perennial "great now we have N+1 standards".

Every standard nowadays aside from the very first one, are an N+1. Heck, even IFF and ASN.1, the absolute old timers of file/serialization formats, are improvements on "just mmap to disk" application formats.
I think you're confusing yourself: Hitler's Big Lie was the lie that the Jews promoted a falsehood. Trump's Big Lie was the lie that he actually won the US election.

In both cases, the direction of the lie is the same. Your confusion seems to stem from the fact that the original Big Lie is a lie about a lie. But this doesn't change the actual structural, namely: a Big Lie is a gross distortion of truth, so gross that its believers take its size to be evidence of veracity itself.

Both Hitler's and Trump's Big Lie conform to this exact structure: the lies of International Jewry and a Stolen Election are so great, so inconceivable, that they stagger the listener into consideration.

> I don't think there is any intentional journalistic allusion happening

I gave you a link to an article where the allusion is direct and explicit. Or do you think they came up with the phrase themselves, Googled it, and retconned it into place?
Just the normal Podcasts app on iOS. It was good and then they broke it and it sucked but they've made it usable again… though the UI is still a confusing mess. I don't think anyone who develops that app at Apple is dogfooding it, at least not anyone in charge of its UI.

I've considered trying others now and then, but since they usually came down to paying a fee to find and resubscribe to all of the podcasts I'm already subscribed to, I could never get over the hump and switch to one full time.
Happy to see HN comments largely explaining how the author of the Politico article wrote an ignorant dunk on free trade.

Maybe there are some folks around here who still believe in liberty and are optimistic about technological progress.
Well, if you use gnome/GTK apps, of course it uses gnome-keyring.

If you use Qt apps, it will use KDE's keyring. This is simply caused by the lack of standardisation in such elements of Linux desktop environments.

I tend to use mostly Qt apps, because they look the most 'native' on KDE and have the best integration. They also have the same philosophy (the more user choice and settings the better) which I subscribe to, so I naturally gravitate towards them.

And no the wifi applet always worked correctly for me (I don't use wifi on my main desktop but on laptops it works fine for me)

There's also things I don't like with KDE but there's almost always an option to change it. Whereas with Gnome there is almost never any such option, it could be there is an extension that does it but having too many extensions tends to drag you into a quagmire of version dependencies making it really hard to upgrade.

The one thing I really don't like about KWin is that the virtual desktops of each display can't be switched independently like with i3 for example. They're all stuck together. But this is a minor inconvenience compared to all the things I dislike about Gnome.

Of course YMMV and that is why we have Linux <3
The article uses the example of the US and China - but free trade is one-way with china, china could historically sell freely into the US, but selling into China was always made much harder by the Chinese government, by artificially keeping their currency low, as well as more overt control. This is one (of several) reasons why the top US tech firms dominate everywhere except china.

Maybe there is a useful analogy here: mutual love and respect is a great foundation for a strong long-term relationship between two humans. But one party dominating or abusing the either is not a good basis for such a relationship.

I suspect it's also true as another comment noted, that mutual free trade is necessary but not sufficient. As the old saying goes, "No nation has friends only interests." So if a core national strategic interest (e.g. "Taiwan is part of china" from the Chinese government's point of view) comes into tension with the idea of mutually beneficial trade, it's obvious which one will make way for the other.
Comparing 5 Free Hosting Tiers (that don't require credit cards)
I dunno. The frontend just made a TLS connection to his server and downloaded an HTML page. I don't think displaying that page adds any extra vulnerability.

If he put it in a sandboxed iframe, it will have the same kinds of access as the main page, because it comes from the same domain. Everything is already as messed up as it can be, and there isn't anything the frontend can do to improve it.
Even worse: the lab certification that the testing facility needs to have? There are _no_ labs in NYS that comply. You need to go out of state within 14 days of receiving a permit application, to have the sample collected and processed, and the results sent back, within that 14 day window.
The page linked above says:

> WARNING: This is a (possibly outdated and/or unmaintained) fork of https://github.com/eradman/entr .
I don't think we need to have an argument about what makes a true free market to agree that it's not what we have between China and the US, between the EU countries and Russia, or between the OPEC nations and the rest of the world. I'm not engaging in philosophy here.
Pixelfed looks incredible, but we need all of the "influencers" to install it for it to matter
I'd recommend to take a look at OPNSense and pfSense. One of the challenges of learning networking properly is that many consumer devices go into great lengths to try abstract the details away from the user. OPNSense and pfSense bring some level of openness into the situation, by letting you to SSH into the networking equipment and generally providing a web user interface with more knobs than any sane person needs. This way, you can learn by try and mistake what does what, and you'll be exposed to all kinds of abbreviations of protocols you've likely never heard of. My point is that this gives more control into how you're connected to the Internet, which serves as a great way to also start thinking about networking more holistically from the viewpoint of individual computers in your home. And you cannot really do that unless you first control the router properly.
Its weird how far things have come from the original goals: https://en.wikipedia.org/wiki/Agile_software_development#The...

I'm seeing a lot of processes and tools over people and interaction in more recent iterations of Scrum implementations.

Sprint commitments were originally the opposite of imposed deadlines.
That's the DeepMind modus operandi- and why they publish in Nature. It's in their best interest to claim as much covered ground as possible so they can keep working towards their end-goal. But most people who read Nature already know that results in that journal are overhyped. You just have to apply a specific prior/translator when you read their papers.
I work from home and have very limited desk space. Great idea though.
This is not surprising as Zuck is clearly 100% focused on VR and probably just wants to squeeze his apps for as much income as he can to fund his VR stuff.
Exactly why I asked for pointers to tutorials: I have only the most superficial, decontextualized comprehension of words like WireGuard, tunnel, (virtual) private network, etc. Thanks to everyone who made suggestions.

> I don't see much downside to sticking with Tailscale indefinitely, what are your reasons?

Tailscale and Bitwarden both fall into the same category: they seem like good actors, they have generous free tiers, and if I come to rely on them at scales that aren't free I would be happy to pay. However, I want to understand them enough to be able to know that I could host them myself if god forbid they go out of business, are subject to attack, or whatever.

As I've succeeded at on the desktop, the hobbyist gratification is both the fun of tinkering mixed with the confidence that if it need it I have packed my own parachute.
Nice. I've been using yardman that's written for NodeJS and Crow written in Go. Nice to have something that's just bash.
I regularly backup GBs of photos and videos from Android to Ubuntu laptop. The fastest way I've found is to connect the phone via USB and 'cp' from the MTP mount (that's the storage drive on the phone) to my backup drive on the laptop.

The exact command I use is something like:

cp -avu $XDG_RUNTIME_DIR/gvfs/mtp\:host\=%5Busb%3A002%2C007%5D/Internal\ storage/DCIM/Camera/* /BACKUP/DIR | tee report-$(date --iso-8601).txt

You have to check that gvfs/ subdirectory to get your phone's exact USB identifier.
If a photo already exists on local drive, it skips it.

I don't know if all this applies to iPhone 12. Can you attach it via USB and see an MTP drive in Ubuntu?
Took me a minute to realize SSSD was not a typo for an SSD
"largely discredited" depends which variant you mean: the utopian claim that countries with 'free markets' never fight each other which is clearly untrue, or the claim that openness to trade reduced the likelihood of conflict between countries which appears to be largely correct and along with its close cousin the "democratic peace hypothesis" has plenty of intellectual support from the tacit to the write bestselling books with bombastic titles (certainly it has substantially more support than the once-fashionable alternative: Lenin's "imperialism" in which capitalist countries become more aggressive than their mercantilist forebears in their attempts to capture increasing wealth on the battlefield rather than more preoccupied by maintaining trade).
The word "crisis" is overused. It is supposed to refer an urgent problem, not a chronic one such as the prevalence of mental illness.
Well, do you expect him to fly coach? With security and the rest of his entourage? And a layover in Atlanta?
Thanks for contributing to reduce survivorship bias in the startup space and for being very vulnerable.
> And sure, just browsing the web "exposes your IP address" so this may not be the most impactful privacy issue, but it's surprising and unexpected behavior

Well, it's certainly fantastic for fingerprinting. You could put some UUID in the QR code and have macOS tell you who the IP address is every few days.
> I like instagram, in the same way that I like drinking. I know it's generally bad for me, but I enjoy it.

I agree so much, really dig the analogy :D
Except the only reason we know is because chess.com said so. He hasn't exactly come clean about it, he's been lying about this whole time. It's fair to judge him for his childhood cheating if he is still lying about it as an adult.
The only code base that wound up being unmaintainable in that particular startup was the Clojure code base. I guess my point is no matter which language you are using, they all suffer from aging as they grow in size and addition of maintainers over time. The python code base was all incorporating mypy into the build / deploy pipelines and it worked quite well in my opinion. I am a huge fan of the recent additions to python and the work done there for static typing like mypy, pydantic, etc.