skysight-inc/HackerNews huggingface dataset:
> Coming up with better terms for "tech debt" seems like a good exercise

Something like "optimization" or "refining" might carry more traction.

Nobody likes paying debt, and businesses typically make payments on debt out of obligation. (Same for cleaning up.)

"Improving...flexibility" and "future execution speed" are better, but they imply nothing is gained today.
It has absolutely nothing to do with the question, why wouldn't it be downvoted?
“It didn’t used to be this way” because of the internet. Not because the way COBOL programs were developed were inherently superior.

Once these cobol powered servers were accessible to hacking, “not changing anything” no longer worked.

https://www.computerworld.com/article/3181809/cobol-plays-ma...
From "There are 16 jobs ahead of yours", to (eventually)

"There is 1 job ahead of yours"

To

"Lost connection to server, please try again in a bit."

Ouch.
I would love to -- sadly, golden handcuffs and personal goals where I'm at right now make that impossible.
Buddhism for Geeks
I love when people publish companion blog posts with their academic papers.
You’re linking to a left-wing organization. But you’re ignoring the fact that, just two years ago, a decisive majority of Chilean voters (55-45) voted in the center-right, pro-market party and Presidential candidate: https://www.theguardian.com/world/2017/dec/17/chileans-cast-...

> Months of campaigning exposed deepening rifts among the country’s once bedrock centre left, an opening former president Piñera leveraged to rally more centrist voters around his proposals to cut corporate taxes, double economic growth and eliminate poverty in the world’s top copper producer.

The current President ran on corporate tax cuts and won. The majority obviously did not do so under the belief that Piñera was going to nationalize the pension system. The protestors evidently are mad about that.
I agree more with some of the replied about calling out direct product value instead of rebranding to another even more vague concept.

It's a lot easier to sell bug fixes, stability or performance over a vague "debt/investment" that may or may not be noticable to stakeholders.
Everybody calls bourbon whiskey.
Show HN: pg_flame – flamegraph visualizations of PostgreSQL query plans
Business folks are more sympathetic to that kind of tech debt. The eye rolling is more around silly plumbing, version upgrades, etc, that add no business value. The React ecosystem is a good example to me. No two shops use the same stack. And alternatives like Angular are more "batteries included" and stable / "good enough to get the job done". But less popular.
> Stored procedures can avoid this entirely, even under the weaker transaction isolation levels, by keeping all the logic in the DB and running it atomically

I don't understand. Multiple SQL statements executed inside stored procedures are not run any more atomically than multiple SQL statements executed from application layer.
Try something new! Take a look at incorporating support for new IndieWeb technologies like Webmention or MicroPub - see https://indieweb.org/Category:building-blocks for a list of tech.

I’m currently working on incorporating Webmention and MicroPub into https://etch.blog
Jobs used a very Walt Disney like approach, he was always plussing, and looking for a weenie in the products he worked on.
Discovering Modern C++: An Intensive Course for Sci., Eng., and Prog. (2015)
At least not on the level of "package is badly damaged" or "package gets lost/stolen". There's still the issue of limited opening hours which is a hard issue for people who are working themselves during business hours.

Also, the delivery companies that are not DHL have quite sparse pickup locations, which means more time lost on commuting.
Hey Davnicwil,

You are thank you so much. You can see Box Ci here.

https://www.colorsandfonts.com/developer.html under DevOps tab.

I am still building the section tho.

Thanks a lot !
One other way to look at this narrative is "Facebook provides bicycles as an employee benefit. They are to be used only by employees. When someone took them off campus, Facebook assumed theft and notified the local police. When they discovered that the person was in fact a Facebook employee and entitled to the use of the bicycle, they dropped the charges."

You can still argue about the legitimacy of private corporate-owned property as an employee benefit at all, along with the potential racial profiling that led people to assume that a Hispanic man was not a Facebook employee. But I'm not sure that their actions would've been all that different if it had been a white brogrammer that took the bike home - they'd probably call the police, the police would investigate, and if it was found to be an employee, the charges would be dropped.
Most of the population growth is from less developed countries breeding like rabbits for want of a better term. And these low emissions countries all want to live like more developed countries. China and India don't have "negligible" emissions.
You suggested the switchto patch, right? That requires Linux kernel work.
After repeat offense: impound the vehicle.
Blood on the Ice
Once smart-grid tech starts to emerge, many possibilities to muffle the quacking of the duck curve present themselves.

The most obvious, and applicable in any climate and weather, is domestic hot water heating. Temporarily suspending power to electric hot water heaters at times of high demand can save tons of short-term load. And, it's potentially responsive enough to support frequency control ancillary services (the very expensive task of keeping the power grid running at exactly 60Hz or 50Hz when power demand is changing fast).

Another is electric vehicle charging time-shifting, either mandatory or voluntary.

A third, more complex, opportunity is HVAC. If heating / airconditioning systems can get ahead of their needs during late afternoons, then temporary power suspension in early evenings is feasible. This kind of application may be easiest to deploy in commercial locations like big-box stores, office buildings, and data centers.

A mindset change required is this: demand time-shifting IS energy storage.

A bigger mindset change: grid operators are in the information business, whether they know it or not. All this proposed timeshifting is based on information.
Deepstream 5.0: Resurrected using MIT license
I totally misread the question, my bad!
The production-fpm docker image has not yet received any updates - correct?
I get your point, but it feels like things have swung too far in the opposite direction. Compared to other engineering (chemical, civil, industrial, etc), we do a lot of change for little good reason. There's too many ways to solve the same problem, which kills "best practice".
Personally I have update scripts for 'version control' of the MV and its dependancies, it is not very painful to do:

begin; drop ... cascade; create ...; commit;
Assuming you know how to relocate stacks, you could implement efficient delimited continuations in Rust without the kernel's involvement, and use whatever it is you use for async/await scheduling today (so I'm not talking about some built-in runtime scheduler like Go's or Erlang's). But this would require changes in LLVM, and also a somewhat increased footprint (although the footprint could be addressed separately, also by changes in LLVM). The kernel work is only required if you want to suspend computations with non-Rust frames, which you can't do today, either.
Perhaps ironically, I get that error when using the Librem VPN. I got through to parts 1 and 2 a short time ago, but cannot see part 3 -- nor parts 1 and 2, now.
If you’re looking for a simpler alternative to Ghost for personal blogging, without the hassle of self-hosting, check out https://etch.blog - it’s bootstrapped, simple, affordable, and free of nonsense.
Reminds me of Ohloh (now OpenHub) but for your own projects and on command line.
> Disney+ kicked off the streaming wars. Which is going to be fantastic as a consumer... :(

Amazing. You started this post complaining about monopolies, and within five sentences you're already complaining about how Netflix has too much competition. I've never seen somebody self-destruct so quickly.
How WeWork's Adam Neumann Became a Billionaire
Well until Intel just says fuck it and lets TSMC manufacture their new stuff. I don't think TSMC has an exclusivity deal with AMD.
> Menlo Park, an affluent, mostly white city of 35,000

To repeat from the previous time this was posted: According to their own source, Menlo Park is 70% white, but this includes Hispanics, who make up 18%. Assuming they were mostly counted under white, this leaves whites as barely over half of the residents - certainly less than the 61% non-Hispanic white of the US as a whole [1]. So why does Vice try to frame Menlo Park as some sort of white stronghold, when it's less white than the US on average?

[1] https://en.wikipedia.org/wiki/Demography_of_the_United_State...
Constant emphasis on 'people of color' makes it hard to read and dilutes the main point. Such obsession to view everything through the length of race is mind boggling. This is seems to be a US thing.

I mean, you steal a bike, you are responsible. Whether you're mostly brown, mostly white or mostly blue is irrelevant. As simple as that.
But if the feature size is 7nm vs 3nm, then it means I am supposed to be able to pack (7/3)^2 transistors in the same area because we're speaking length vs area here.
> The dutiful compliance of the police—first chasing after Facebook property that Facebook employees left around the community as litter, then standing down when told by Facebook that the culprit was part of a special, protected class—is a minor instantiation of a broader issue: Just how intertwined Facebook and local police have become.

I don’t get this characterization at all. Facebook thought that some of its bikes were missing, thought they were stolen, contacted the police, and told the police to do nothing when they figured out the bike was being used by a Facebook employee. How is this problematic or even not normal?
So is it recommended to stop using Startpage? Use DuckDuckGo? Is there a way to roll your own to post on your own DigitalOcean/Linode/Docker hosting solution?
This seems to be a recurring theme here, as if a parking violation is some kind of murder/capital crime situation that requires a diligent team of prosecutors and lots of hard evidence.

Except, it's not. A parking violation is strict liability for the registered owner of the car and trivially proven by a mere photograph. Odds of beating it in court are very very small.
According to the U.S. Energy Information administration, nuclear is more expensive than battery storage: https://www.eia.gov/outlooks/aeo/assumptions/pdf/table_8.2.p...
I have been on remote teams with 2 different types of coordination.

Meeting coordinated, which is usually centered around 1 or 2 weekly meetings when status updates and some amount of discussion of planning occurs. This model works best when a large portion of the team is on the same timezone or there is a physical office somewhere but isn't ideal for nomads or people that are permanently located in an inconvenient timezone. These meetings often come at a very high cost so if someone isn't getting value out of them then they don't feel great about them usually.

The other is async/adhoc coordinated that mostly does synchronisation and planning through async means like chat, email and issue tracking. This I found works way better for travellers/nomads and people that generally don't need or want structured meetings. Especially if you mostly work on long tasks and the vast majority of your updates are "still doing the thing". If you couple this with adhoc/on-demand meetings where you grab small portions of the team to talk about smaller scoped things I find it works really well. Managers (well less good ones) in particular are less of a fan of this model because instead of having well defined sync points they need to be continually on top of how things are changing.

Both have trade-offs, I find the second one works way better but is much rarer. I experienced my most productive time as an engineer working under such a model.
Quantum Supremacy Achieved by Google
Stored procedures can also be a great way to scale out transactional workloads.

In Citus (a sharding extension for Postgres by Microsoft) we recently introduced a stored procedure call delegation feature.

If your tables are distributed by person_id and you have a stored procedure that takes person_id as a parameter, you can run e.g. "SELECT create_distributed_function('lineitem_add', 'person_id')". The procedure calls for a given person_id value will then be fully delegated to the PostgreSQL server that stores the data for that person_id without additional round-trips between statements or distributed planning overhead. It'll "magically" take care of procedures that access data from other servers as well.

I realize we're basically going full circle to PL/Proxy, except in Citus almost everything else (distributed queries, DML, DDL, transactions) works as well.
If you're rich enough you not only get to ignore laws you don't like, you get your own police force to do your dirty work. Whether that's kicking out Latinos in Menlo Park today or rounding up slaves back in the days America was "great," it's a long-standing tradition with roots going back hundreds of years in America.
It is because of effects like the "duck curve" that make me wish I was an electricity trader. Being able match these patterns and events and correlate them to different geographies would probably be quite profitable.

I briefly looked into trading on some of the popular ISOs (NYISO for example) - but it quickly became clear to me that my hobbyist approach to these markets was not going to cut it as they are way more technical and require a bit more capital than your typical equity markets.

EDIT: https://www.nyiso.com/ << if you want to learn more about the US de-regulated and open electrical grid, this site has 100s of technical pages and material. They seem to want and encourage people to be part of the market.
> "Disney is ridiculous. I say this despite the fact that I have a good bit of stock in the company."

I don't want to make this personal and/or sound troll-y but where do their ridiculousness end, and you being hypocritical begin?

I'm not defending Disney. But if they're obligated to serve shareholders, and you feel they're failing then sell. But to finance them and in turn mock them, well that's why Disney, Amazon, et al continue to do what they do.
What kind of fruits are we talking about? Most can't really be rented out for a long time.
Ironically, mainstream economics has taken the "purposeful behavior" idea very seriously. Models almost entirely consist of agents acting purposefully. If agents are smart and prices are set by supply and demand, then money doesn't have real effects and a pure quantity theory of money holds. If agents are dumb, then you get mispricing but markets still clear and you don't get unemployment or factories closing. If prices are sticky, then it doesn't matter if agents are smart or dumb -- you get recessions that last unnaturally long unless either the government or the central bank steps in. So New Keynesianism is completely compatible with "human action is purposeful behavior".

But still, the rest of us prefer to test our theories by looking at evidence.
When anything except new features is called "tech debt" I think Ward Cunningham's analogy has been stretched too far. It's supposed to mean forgoing needed work now with the intent to do it later. People should balk at unexpected bugs or unplanned refactoring being called that.
To extend the metaphor- is it implicit guilt and/or misleading for Apple to generate PR about the ~300 jobs in Texas it created in making new pro laptops / desktops (a relatively small market), when they're responsible for mistreating 3000-30000 laborers making iPhones in China? (numbers made up)
There's cases where the game you want to make is so different that it's easier to write a new engine, like with the 4D graphics/physics in Miegakure (https://marctenbosch.com/news/). Ignoring unique features like those, most of what game engines do is magic incantations to make graphics cards work, file format munging, and resource management. That stuff can be copied over between projects pretty easily.

OTOH FPS mechanics like running, jumping, shooting are the core of the game and get re-implemented differently each time. Game engines don't really have much interaction implemented, and the physics they provide still has a lot of bugs, so behaviors end up with custom code most of the time.

Assets are kind of hit or miss as to whether they're reusable, and usually need some tweaking if they are reused.

Overall I'd say the reason games have moved to 3D is because of hardware support and better gameplay mechanics, rather than code reuse. Untitled Goose could have been an isometric tile game made in RPG Maker or whatever but they would have had to spend more effort on graphics and the physics glitches wouldn't be as funny.

Apparently Minecraft is still the top-selling game in the world; the code there was written completely from scratch.

I wonder if it's really software that's hard though, or that life in general is hard and software failures are just more visible.
Another layout improvement I'd do is loose the border around the board and extend the red to the whole page background, also center the board on the page and scale it to the available space. Looks way more fun and playful with the blue pieces and the white dot highlight is a nice touch!
> Articles about the remote work lifestyle have tended to focus on drinking piña coladas on the beach, traveling the world, and otherwise enjoying a life that inspires envy in your social media following.

Did they though? I have the impression that the last dozen of articles I've seen on remote working on HN concentrate on the negatives. Mainly because the positives are rather obvious.
For those not aware Captain Disillusion is an impressively well produced youtube series mimicking the vibe of 90's kids TV, but for an adult audience. The Captain uses Blender for the 3D effects in his videos, and did a great presentation at the Blender conference last year [0].

The type of effect used to create these candy words is covered in the "Marble Sorting Machine" video https://www.youtube.com/watch?v=em-pVICrnqM

[0] https://www.youtube.com/watch?v=1qSTcxt2t74
Cue school pitchforking.
For relaxing times, make it Suntory time.
Startpage uses Google's results yet does Google offer an API like Bing does?
These tools are starting to be built. A product I was part of the founding team for is just about to enter beta, although I left to go back to games:

https://www.arkio.is

There’s a bright future for better design tools but it was very interesting to talk to architects about them. Most are hugely conservative and want tools to fit their current workflow rather than anything that might be too innovative. That includes how much clients are able to get into the design process.
Playing the devil’s advocate here. Suppose in the perfect world we got to design ideal surveillance, how would it work?

You could track every person and item in public space and automatically fine a percentage of net income for violations. Think in terms of enhanced red light and speed cameras.

The system would store everything encrypted in a distributed system. Data would automatically get wiped out after 30 days. The public would be able to verify this (open source code and public access logs)

Any humans accessing the feeds would need a court order specifying time span + place + item being searched for and a good reason why. The court orders would be also be publicly accessible. May be a blockchain which is append only and distributed. Some form of hard mechanisms to prevent anyone being above the law. If anyone abuses access, they’d stand a trial too)

Access would would blur out all other faces other than person being investigated.

Basically what I’m saying is let’s not throw the baby out with the bath water.

Good Surveillance may offer the means to quickly find violators and deter crime. A car got stolen. Boom, easily identified. A kid got lost/kidnapped. Instant search. Some asshole didn’t cleanup after their dog pooped. They think twice. Littering in public space. Nay nay.

Whether we like it or not, with the advance of cheap cameras, cheap processing power and advanced computer vision algorithms/neural nets. Surveillance is coming. It’s a god like power.

I believe we should at-least be having conversations on safe and trust worthy surveillance.

Facebook/Google already know what everyone is doing. We don’t know what they are doing with our data. The information asymmetry is a problem.
We didn't evolve from apes? Well
I used to live in a studio (high ceilings) in Chelsea, Manhattan. I paid 500 for a projector and you can use almost any speaker. You can get a good one for 500 these days. So the whole cost is 1000. The speaker need not be very loud and one empty wall (or a white screen) is all you need. The image was amazing and the size huge. The projector was in my bookcase, on one of the shelves. Sometimes I'd get lazy and use the projector speakers and it was fine.

The projector-wall distance was no more than 5m. A short throw projector can work with even less distance.

So absolutely doable in a small space.

I'm never going back to a regular TV.
'A' record configuration for using HTTPS with custom domain on GitHub Pages
And it's basically impossible for other companies to manage Unity SDKs with a ground that moves that much.

Many successful video game companies use Unity to make their games. It's basically impossible to use except compared to the alternatives, which are just as impossible or more so.
HN post https://news.ycombinator.com/item?id=21352596
I just found out that the game Dead by Daylight seems to collect your font list if you install it. Surely this data goes to some tracking company for fingerprinting...
Does Privacy Badger do something that uBlock Origin does not?
https://github.com/asciimoo/searx
Wildbow could be probably be monetizing a lot more than he is right now.
A short, back-of-the-envelope calculation gives a price of 600billion dollars for Germany's consumption over a whole year when the cost drops by just two orders of magnitude. So yes, it is still expensive, but the technology is still in its early years and it could plausibly work out at a truly grand scale.
Did you read the rest of the article? The ties go well beyond the initial story.
Snap: A Microkernel Approach to Host Networking [pdf]
As a white dude who has had many experiences with cops, I can tell you that if a police officer asked me if I stole Facebook bike I was riding, and I replied, "no, I'm an employee," they might ask for some kind of evidence before letting me move on with my life.

I've seen how different my friends of color are treated by cops everywhere in the US, and pretending that's not a thing is either ignorant or disingenuous.
I can see the use for that information, but I don’t like it being broadcast like that
Space: A Major Legal Void
So many intellectuals are thinking about the wrong ideas.

Return to the basics of trade and charity then focus on the flow of real goods and services as abstracted by the velocity of money from agent to agent.

Fundamentally, economic crashes are caused by dead money that represents concentrated, slow one-way trade patterns. Ideally, money flows across the people with perfect inclusion and closed-loops.
This doesn't make sense to me. If all those things about the company and its execs are true they are almost certainly not gonna deliver the alternative you are clamoring for. In the meanwhile your money is sitting with them instead of a team that actually might
Using Nginx to Migrate Legacy Systems