skysight-inc/HackerNews huggingface dataset:
Except redeploying is something that always must be done last minute in a hurry because the last version deployed has a bug that will explode any moment and launch-demo is approaching, so managements blood hounds are pushing for someone who really knows how to do it to make sure it's done swift and proper!

15 minutes earlier corporate sent out an email about their values and how important knowledge sharing is! Right after deployment is done the work on documenting or automating the process is put at the bottom of the backlog since it's highly unlikely we have to do this in a such a rush again!

Make sure you have some kind of handover agreement in writing that you can point to when this happens. It sucks to be the "i told you so" guy but in situations like this you really need to protect your own back and as you say be very firm on not doing the job next time.
I believe watchgod basically restarts the process whenever changes happen. Jurigged does not restart anything: it computes a diff between the old and new code, executes that diff, fudges the code object pointers inside the existing functions, and prays that doesn't break it.

The advantage is that it keeps the program state, so you can edit a program that has a slow startup or salvage a process that has been running for hours. It's especially nice with a repl, if you run jurigged with no arguments or jurigged -m IPython, your changes will be automatically included in your interactive session.

The disadvantage is that it keeps the program state, so if you make changes to init functions for example, it'll most likely just crash. So it depends on your use case. If your process is lightweight and/or you don't care about keeping the current program state, watchgod is probably better for you (I believe there's a similar alternative called hupper that you might want to check out).
Chromecasts get initially configured by connecting your phone to a wifi network hosted by the device, so I wonder how Google makes that work.
The ampersand symbol is a ligature.

https://en.wikipedia.org/wiki/Orthographic_ligature
Wouldn’t it be cheaper and more cost effective to cover those areas by 4G mobile phone network?
My Kia Niro kept physical buttons, but uses up/down buttons for fan speed. It drives me crazy. I wish ranges were knobs and buttons were discrete selectors. Touch controls are distractors while driving.
I live in the city center of a major city and the only wired provider available at my address peaks out at 0.3 Mbit/s upload during workdays.

4G is better, but not by much (given that apparently everyone of my neighbors has already switched to that in favor of the cable provider).

One of my neighbors has already pre-ordered Starlink.
It's called conservatism
Yeah, and that does not mean those books describe how open source projects function in reality. But they should, how things are done changes.
I hope there is a movie eventually.
That's called communication.
Svelte and Postgres. Everything else is inferior for this use case:

Infinitely scalable MVP with unbeatable DX and performance in a day or two for anyone who knows js, html, and css, and a little SQL.

(Please explain why I’m wrong cus I’m pretty sure I’m not.)
Ink 1.0 – Open-source scripting language for interactive narrative
Also while we aren't really used to this being the case with ISP's, lots of products get cheaper from when they are first offered. I think they're pricing a bit higher to start off with to just make sure they don't join the giant heap of bankrupt satellite internet companies.
Tips Menang Besar Slot Online 888 Dragons Pragmatic
Sometimes as straightforward as pinging a server, sometimes elaborate as trying lists of random domains that some must respond and some must not resolve.
The goal was to help 50k people commute between two cities. One potential solution is to widen the highway by one lane on both sides. One other solution is to setup a dedicated commuter rail. The money was being spent for commuters, you are basing cost to commuter capacity ratios. Even if an HSR train could take 50k people is one go, that still doesn't make it better. In reality, everyone will not show up at the same time. In reality, the 50k people that do commute, not all of them could use the rail due to their occupational requirements of tools/material transpo and/or needed to travel throughout the city during the work day. In reality, operational costs out weigh the benefits.

An HSR is like the Gravina Island Bridge project, aka, Bridge to Nowhere: https://en.wikipedia.org/wiki/Gravina_Island_Bridge

A $400m dollar bridge to replace a ferry for a town of 50 people. Yes, the bridge has a better capacity than the ferry. It still isn't useful because of all the costs associated for so few people.
Chrome Extension for Identifying Plants That Are Toxic to Pets
It would be interesting if they had a plan to promote using them as a redundant path, where the cost was lower unless you actually used it.
China-Taiwan conflict could come sooner rather than later
Disk brakes on bicycles - now seemingly taking over from calliper breaks - have been around for 70 years on cars - but have only got widespread adoption in the past decade, the technology isn't that much more advanced than derailleur technology.

I'm sure a version could have been created in the 70s/80s that would have better performance than calliper breaks, but it just wasn't, no one thought of it or spent enough effort to make it work.
802.3ab 1000BASE-T works over all of the most common Ethernet cables and structured wiring I've thrown at it, even wiring that probably fails to meet even the loose Cat5 spec.

I've not had any experiences being made crazy by it in the last decade. Some of the very old gear had interoperability issues, wouldn't auto-negotiate, etc, but that's often the case on any new "standard" tech. Nowadays, you can take the random $15 adapter, $2 cable, and $20 switch and expect it's all going to "just work" at gigabit speeds.
It’s possible but infinitely unlikely
No, that was no bait. But is this a comment section for discussion or a "safe space" for only expressing the majority approved thoughts?

In my opinion DMX was a bad man, popularizing bad behaviour in a vulnerable age group out of greed. No artist whatsoever should do that.

Note the _in my opinion_ please.
The point of the article is exactly that it isn’t 100% perfect and this slight imperfection has allowed companies like P&G to take advantage of that for large-scale privacy violation. From the article:

The whack-a-mole1 aspect of Apple’s new privacy rules is that while Apple can restrict access to the API that provides access to the IDFA identifier, clever developers can find (perhaps infinite) other ways to combine things they do have access to into a unique, or even just “close enough to unique to be useful for tracking”, identifier. IP addresses, to name just one example, are a big factor that Apple can’t block would-be-trackers from using.
Ugh. If I have to do all of that, in addition to all of the development work, then what purpose do all the other managers, designers, PMs, POs, etc. serve? Again, devs have to do everyone else's jobs including their own. In the same sense they should rely on me for technical things, I rely on them for the non-technical things.
I bought their most recent harmony remote and it’s gathering dust.

They designed it so to switch to a different device you have to power off the current device. Lots of people asked for this to change in their forums but their stubbornness was unreal.

They could have been amazing but the product owners in the Harmony division had contempt for their customers.
> Yes they do! People are saying all the time that X is deprecated and going away, and we need to switch to Wayland.

You can continue to run on eg. Linux 3.* if you so wish. And X is a stable software, it will continue to work reliably in the foreseeable future, even without active maintenance.
Have you seen what they do to install just a few blocks of 5G antennas? Ripping up pavement, trenching fiber and power. And that is just in a high density city.
>Ten years ago Apple wasn't running ads about privacy and they were working on building out the App Store.

Steve did

https://www.youtube.com/watch?v=39iKLwlUqBo

>Privacy means people know what they're signing up for, in plain English and repeatedly

>I believe people are smart and some people want to share more data than other people do. Ask them. Ask them every time. Make them tell you to stop asking them if they get tired of your asking them. Let them know precisely what you're going to do with their data

I think the issue was that Apple bungled IDFA by not making in opt-in initially and now are trying to correct their mistakes.

Apple was vilified 10 years ago for this stance, but at the end of the day they were right with their opt-in view on tracking and how pervasive silicon valley was going to become with collecting data.
>It's sad you feel as if you have to apologize preemptively for asking a question.

Unfortunately, without disclaimers someone is bound to misinterpret the comment. If the comment isn't defensively worded in a way to explicitly prevent bad faith interpretations, someone is bound to come tilting. It is difficult if not impossible to imagine all the ways a given comment might be interpreted. Even seemingly unambiguous passages are construed to mean opposing things.

That's just where we are.
By the way, one of the big proponents of gain-of-function research was Anthony Fauci. It makes sense that he came out and tried to control the narrative around the virus given that he may have been responsible for its creation.
My Struggles and Success – Up Close and Personal with Brad
High levels of turnover typical suggest high dysfunction of some kind.

Also, the way to disseminate knowledge is by talking about problems. As in, if you manage to create culture where people do that, you will occasionally hear "team x tried that and had peoblems, lets ask them".
4G does not require as dense a cell network as 5G.
The latency may well be better than landlines in some cases. For instance, data from an edge cache in your city will be faster than starlink. But data from china? Starlink may win.

I wonder if it could improve gaming/video conferencing with people far away.
What is your setup like?

I’m planning on switching to VFIO for my next rebuild, and was curious as to how stable the setup was.
How to Survive a Killer Asteroid
True. Also, until you win, you are a "terrorist," unless backed by a major power, whose media will call you a "freedom fighter."
In my head, I've started to understand the suck in terms of timescales. Leaving products that are too complicated for the people who build it aside, even if you have the most competent and well-oiled team onboard, there are two things that together guarantee their output will suck:

- Usually, the "right way" to do something is only apparent halfway through doing that thing, or after you finished that thing.

- There's rarely time to redo things with benefit of hindsight, because the priority is always to work on business goals first.

That's how things were everywhere I worked or seen, so I believe this is likely a general phenomenon. But the consequence of that is strong path dependence. It's not that using Kubernetes makes you a moron or a smart person. It's that somebody already deployed Kubernetes for a project that's too simple for it (or they were too inexperienced), but business pressure makes it impossible to spend a couple of weeks undoing it, so everyone is stuck with the pain. Perhaps the reason for the initial Kubernetes deployment was because it was the fastest way to fix some other issue, and the company could not allocate enough time for engineers to do it right.

To be clear, this isn't me ranting about "stupid managers with their priorities". Pursuing business goals is the raison d'être of a software company (it's pretty much a tautology). I'm just saying, it's hard to improve things without lots of slack, and slack is a competitive disadvantage.

Perhaps another facet to this is: business lifecycle is too short for software lifecycle. If you were to spend time on redoing things properly, by the time you were done, you'd be out of business.
Did Caesar actually say that, or was is just a line written into Shakespeare's play?

I've never been clear on that.
Show HN: SmartAmpPro: open-source guitar amp/pedal profiler using Keras
There are so many rice varieties I honestly don't know how you can say this. It's like saying root vegetables are the blandest food or grains are the blandest food in human history.
I still can't comprehend why I should not comment if I don't have the same opinion as you.

Is this the new internet everyone talks about? With these bubbles? Everyone having the same opinion around me and just circlejerk?
1 in infinity likelihood is 0.
Progress Jams: How Technologies Get Stuck
> Have you got an experience in data encryption for databases or related ?

Yes, I worked on online game servers, encrypted protocols and of course encrypted databases (required by the law). There were no keys stored in the database nor in our code, we had a dedicated encryption server that holds them. (Nowadays we would use AWS KMS or similar services.) Our keys were far longer than what is brute-forcable as well. In fact if something is brute forcable your response should be increasing key length (at the very least 128 bits or more), not changing algorithms to some obscure home-made one.
> ... I think most people who work in tech could use a bit of humility influenced by this line of thought: if a solution exists today, and it has yet to be replaced, it's at least possible that it's over all the best solution, and the reason you're not seeing that is because of a lack of understanding.

Agree. See: https://fs.blog/2020/03/chestertons-fence/

That said, we may not get far if no one makes an attempt to tear down those fences. Tech is like art in that respect: Lets practitioners experiment like no other engineering discipline.
It was in context of possible mindsets. That's not whataboutism either. Because it talks about possible mindsets not current state of affairs.

No one was talking about current far right or far left politics in US until the message I replied to.
People also love to create and get new and shiny things. Combine that with force of habit, and you get truckloads of engineers that tear down and replace what was working and only needed maintenance.

Both forces exist, the important part is to balance them properly.
Turkish police get their own attack helicopters
I'm not really sure what you're getting at. Like I never said there's no point in using or developing Wayland. I was addressing the statement, that Wayland was build by former X11 developers, which supposedly makes them purely objective authorities. Of course, that's not the case as, can be seen by the example I gave.
Attaching a username to a legal name is one high-level fusion.
Attaching these names to a device ID is another.
Attaching that to a different app and username are a couple more.
This account information can be used in finding out when that user logs into another device.

If any of those devices are sharing browsing history then that can be fused to online accounts.
If any of those devices are active during daily commutes can fuse brick-and-mortar shopping destinations, place of employment, what daycare watches their kids, where Mom and Dad live.

Maybe, some of that data is embarrassing. Maybe, some of that data could be used to tell a story about you. Maybe, that story if false... but, would be very difficult to refute if made public. Maybe, you should just work with us (this one time, I promise) rather than have your whole life turned upside down...

No drop of water takes responsibility for the flood.
What about the IP address used to communicate with the app’s server? Can that be obscured? What about the screen resolution? What about time zone? Battery level?
TD Digest #175 – Getting Weird (For Fun and Profit)
Munich is one of the most expensive cities in Europe - cost of living in Bessemer is probably 30% of Munich. You can buy 3bdrm 1500 sq ft house is Bessemer for 60k. You will pay in one year that much to just rent comparable house in Munch.

https://www.zillow.com/homedetails/2414-6th-Ave-N-Bessemer-A...
I enjoyed this.. fun sort of intentional-meandering style.

I propose that scaling (as defined here) is a general problem, not just a software problem. I realize this is a hard case to make. Technical debt, refactoring hells and such don't plague film sets or factories like they do code shops. But.... Consider this:

- Consider factories. A factory is just a huge pile of physical capital organised to efficiently do a specific, defined task. Everything is optimised to reduce marginal costs. Capital efficiency is strictly enforced by capital money markets. Marginal cost efficiency is strictly enforced by real markets.

... Either of these two constraints (marginal costs too high or not enough capital) usually come into play before engineers have had a chance to redesign, refactor, repurposed and abstract a factory to the point where these are a problem.

- Everything that is in a movie is in a shot. Movies have a finite number of shots and a director can direct each one. A film may have a whole team replacing Toby Philpott with Jabba the Hutt, an army of costume designers, set designers, actor psychologists, etc. But, everything that gets into the movie gets there in a shot, and the director can work shot-by-shot and wield god-like control of lots of labour that way.

Software is unique. Software is free from most physical limitations. There are no material costs. There are no capital costs. The only economic resource that a software enterprise wields are the engineers/engineering itself.

When a Ford Company scales, it raise money. It uses that money to to build factories, buy materials, etc. These are all scarce/finite resources needed to start/continue making additional cars.

Google, MSFT, FB, post-AWS amazon... When they scale up, they just scale up. They hire more engineers. They produce more software. The only "resource" being scaled up is the people making the software.... Something has to be the limiting factor.

In any case, the "scaling creative work" problem does exist in factories too. The difficulty 50s era auto manufacturers faced competing with Toyota are sort of evidence. They struggled with "technical debt" in the form of car models, factory design, company culture and such that couldn't adapt flexibly.

A lot of tesla's wins (besides marketing, fundraising and software) have come from their recent blank state start. Auto manufacturing today is highly caught up in the "Toyota Way" of doing things. It's been that way for decades and parts of it are explicit assumptions of international trade deals. It's very compartmentalized. Flexible within compartments. Rigid without compartments, whether they are outside the department or outside the company. It's a lot like the city metaphor this article mentions.

The problem is... sometimes you need to design the factory and the car simultaneously. At times that has screwed Tesla. The quality control benefits of the Toyota Way are not to be taken lightly. At other times though, it works. The factory designer has been banned from designing the car and the inverse for 40 years. I think their version of technical debt is the reason.
Could you share your configuration?
When someone talks about mass shootings in churches (Charleston - 9 dead), and synagogues (Pittsburgh - 11 dead, 6 wounded; Powey - 1 dead, 3 wounded) or cars being driven into protestors (Charlottesville - 1 dead, 19 injured) and you pop off to say [okay I know these aren't terrorism but how about these examples of property damage? The left is just as bad] you are being inflammatory.

You posting that NPR link is incoherent. For that to make any sense you'd have to be claiming that, during the Trump administration, the FBI was deceptively hiding terrorism by the left and by islamicists and pushing excessive focus on the right.
> but wouldn't you care why the person believes that?

In the absence of any surprising circumstances, no. I grew up with all the tropes — Catholicism, New Age takes on Wicca, Hinduism, anamism; homeopathy, Bach flower remedies, dowsing, runestones, horoscopes — so I’ve got decent reason to believe I already know why they might believe this hypothetical I’ve literally just made up.
Given that he said he attended the riot, and was disappointed people didn't show up armed, I think it's pretty obvious what his intent was. Let's not pretend he was some innocent bystander just there for a political rally. Whether he actually entered or did not is open to interpretation given that's just what he said unless there's actual evidence by way of pictures confirming he was even at the riot in the first place.

A LOT of people said they didn't go inside once they discovered they'd potentially be facing prison time for doing so. A LOT of people lied.
Absolutely this. Wanna learn French? Go to France and live there for a year. Wanna be good at spinning up infrastructure with Terraform? Take an infrastructure job at a company that uses terraform - a start-up if possible, so you get to solve all of the problems. I wanted to learn Terraform and Kubernetes for years, and no amount of books or online courses really helped. Taking a job at a start-up fixed it. In fact, our stack is spookily similar to the one OP posted, Which is validation and also admiration because this person did it solo.
The patent problem is only the tip the iceberg, if you are unlucky or observant enough you will notice that several other things are broken like health care or housing. All this points to larger problem that many thinkers are in denial, that is of humans themself. Humans in general are terribly flawed and that cannot be fixed with laws.
I'd be very interested in a writeup. My gut feeling was always that it is in fact not incentivizing the "inventor" either. I do see people at big institution filing patent after patent, but it seems very inaccessible for a normal human being like me.
WeChat may have a convenient way to track users within the app, but a "device ID" equivalent is still useful for ad agencies to transparently target users on other apps based on the things they do on WeChat. (Otherwise, they'd need to add more user friction - for example, forcing users to link accounts.)

For context, some have argued [0] that modern Chinese life, in many ways, revolves around WeChat - chat, payments, location sharing, games, and more - and I don't find any reason to doubt those claims.

Sure, Apple could say no if WeChat decided to integrate fingerprint-driven tracking on iOS, but because of WeChat being a "super app" in China, Tencent could just say "sure, we'll stop supporting iOS" and that would cut iOS devices off from one of the most used apps in China, and make everyday life harder for everyone in China with an iPhone.

With iOS being the minority player in China [1][2], Tencent can likely get away with it too - I don't foresee a competitor rising up out of nowhere especially when WeChat still has a deep network effect for the remaining 78-82% of the population that uses Android.

[0]: obtained from Wikipedia: https://web.archive.org/web/20170103135948/https://www.fastc...

[1]: https://www.kantarworldpanel.com/global/smartphone-os-market...

[2]: https://gs.statcounter.com/os-market-share/mobile/china
L'essor des paiements par portefeuille numérique pour les jeux en ligne
De nombreuses industries en ligne utilisent des portefeuilles électroniques - Paiements polyvalents. - Paiements biométriques. - Les points de vente mobiles (mPOS). Traditionnellement, les commerçants étaient liés
Depends on the size of your organization. For example in smaller shops the whole manager/PM/PO is rolled into one individual, if that person even exists. At the shop I worked at we didn't have PMs, so for each client one developer was declared the "Product-minded SE" for that project who had the extra level of organizational responsibility for that project.