skysight-inc/HackerNews huggingface dataset:
> That O(1) splice must also be accompanied with an iteration.

I don't think it necessarily must, but it tends to be.

People tend to keep pointers to elements of the list all over the place, so if you have the right 3 pointers (being and end of list you want to insert, and position in another list), then you can do it in O(1).

If not, and you need to traverse the lists... as you mentioned there are other data-structures that might be much better.
I've been looking into straw bale construction just out of curiosity recently, do you have some good resources to learn more about construction and regulation?
My love of coding is conditional. I still hate work related coding. I love working on my individual projects. I just dont have much drive to do the personal projects after working all day (and child care responsibilities).
The last point is exceedingly useful. If you build lots of in-house packages you may have forgotten what depends on what and when you go to say 'clean room' upgrade to a newer version of X, Y and Z don't work or X must be built first. Of course these simpler things are handled by proper dependencies but if you always build on a box designated "we built packages here" those lines can blur. Doing from scratch reproducable build enforces getting those things right from the start.
Recently we've been suggested to stop using Docker, so I've been on the lookout for alternatives. One of the biggest problems we have is that some of our in-house tooling is written with Windows as an afterthought, and so it's often easier to run things under WSL, then through Docker. But the double abstraction makes some of our apps extremely slow on those Windows machines. Does anyone know if something like Rancher/K3s is any better with this regard?
I also like the term Resume Driven Development (RDD) to describe this. Choose whichever technologies improve the developers resume the most.
>and the only concrete thing we really have to judge them on is their actual policies, and their actual recent work. All the "image" will be drowned out in noise.

Completely disagree. What will instead matter is purely someone's image and their ability to fool people. Those who will benefit most from this aren't good people affected by smear campaigns, it's bad people who can easily avoid real criticism of actual wrong doings.

Most political scandals I know of are not something inconsequential, but rather due to corrupt or truly immoral behavior, like the recent corruption affair in Austria. Making politicians immune to this seems like a drastic step backwards.

>Well, I mean we coped before we had cameras, right?

Well, yeah, humanity also coped with frequent famines. I'm not sure if going to back to something like that would count as 'adapting' to crop failures.
> MFA simply does not work - not in edge cases - in very basic straight forward cases

I completely agree. At my workplace, attempting to add your account to the MFA app fails. If you click on the big obvious 'add account' button, it asks you to sign in to the account you're setting up MFA for. And when you enter your username and password, it then redirects to the MFA setup page and asks you to set up MFA. And if you follow those prompts, you end up back at the sign-in page. And so on.

Instead, you have to skip past the obvious 'add account' button, and click on a + symbol in the top right, and from there you can add the account by scanning a QR code generated on the MFA settings page.
The comment you are replying to is gone...

TTI probably makes Ryobi and Hart on the same assembly line. 80% of the parts will be the same. They will put a different case on as they come down the line. They might also have other differences inside, like a different set of gears (which match the case so you can't always mix and match). It costs more to support different products on the assembly line, so there are trade offs. It is quite likely that they started with the design for one to make the other.

Note that I don't have any insight into TTI, just that the above is the normal way companies operate.
Or at least post something on how it is done?
See also:

NotJustBikes https://youtu.be/7IsMeKl-Sv0

Strong Towns https://www.strongtowns.org/
This one was updated after fiber and hooks: https://pomb.us/build-your-own-react/
Statement of Work vs. Scope of Work
https://www.spectacles.com/creatorform
"The new Spectacles are not for sale."
Yes, this is definitely a "wtf do you actually mean" post. I can usually glean these from the first paragraph and close the tab.
Most of the unsafe code in libcore is proved in Iris.

Some of the unsafe code in the standard library also.

Some parts of crossbeam have pencil&paper proofs documented.
I never understood why they don’t eat more birds. You’d think they could come up underneath and grab a duck or goose. And I always see birds just hanging out nearby.
Are his essays not copyrighted? If they are copyrighted, probably a good call to take the repo down.
I attended Strange Loop.

https://www.thestrangeloop.com/
Accounting and Financial planning for SaaS survey
Aren't the the alternatives Germany or Japan? I'm not at all a WW2 expert, but I don't think that decision is quite as clearcut (at least between Germany or Italy).

Though the question was about the leaders, and I'm even less confident in my ability to imagine an answer to that question.
This article doesn't really see to communicate what the changes are very well, and neither does the title. After reading the article it seems they are moving to a model where kids are placed into accelerated learning based on schoolwork and teacher input instead of using a test administered to kindergartneners. How effective this will be versus the other system will depend on details not mentioned in this article. Shame on the title here for just flinging culture war shit.
I've used this in the past https://github.com/piyiotisk/fieldbot-server/blob/master/.gi...

Basically, building a docker image and server it using Docker compose. Of course you'll need NGINx as a reverse proxy running on the server.

If I do it again I'll use a service like render. Not worth managing this myself.
Lots of easy to use CI tools about. Bitbucket, Github both have easy to use config based pipelines/runners. Very little to manage there. Build containers and get somebody else to run them for you. There are lots of options to do that too. There should be very little overhead in managing that.
He was, yes
Same.. mainly due to extremely unaffordable housing situation as a student. But because of covid my university my university now livestreams and records every lecture and has online meetings for exercise groups. It's actually incredible and in a way this is one good thing that came out of covid.

I cannot even imagine not being able to rewatch part of a lecture as a student. That seems incredibly bad.
Does it allow me to bypass the paywall (which I can already using private browsing mode but an extra thing)? If yes, I'm sold!
> As European nations get wealthier, car ownership rises, and people drive more kilometers

I'm not sure this is true. Ireland went from one of the poorest nations in Western Europe to one of the richest from 1990 to now. In Dublin, commuting to work via car has been falling since at least the late 90s, driven by increased traffic, and greatly improved public transport and cycling infrastructure (though still quite bad by European standards); it hit 30% by 2018. The number of cars per capita is still, as far as I know, rising, but they're being used to commute to work less.

Rural areas of the country are much more of a mixed bag, and prosperity did drive an increase in driving there (though it has started to fall off a bit during the recovery after the financial crisis). But in urban areas, prosperity does _not_ seem to drive increased car use.
Whenever I read “pivot to enterprise” from a startup, I read “we’re out of ideas”. In my own personal experience, startups who pivot to the enterprise are dying stars and that statement is a hallmark.
AWS CDK, and use the library constructs and solutions they provide. It’s like LEGO blocks.
There's a lot of research in the area, because there's a LOT of money to be made if the problem is solved.

Here's one paper from 12 years ago, titled "Plastics recycling: challenges and opportunities" - https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2873020/

I'll provide a few quotes, with key parts in italics

> It is possible in theory to closed-loop recycle most thermoplastics, however, plastic packaging frequently uses a wide variety of different polymers and other materials such as metals, paper, pigments, inks and adhesives that increases the difficulty. Closed-loop recycling is most practical when the polymer constituent can be (i) effectively separated from sources of contamination and (ii) stabilized against degradation during reprocessing and subsequent use. Ideally, the plastic waste stream for reprocessing would also consist of a narrow range of polymer grades to reduce the difficulty of replacing virgin resin directly. ....

> Chemical or feedstock recycling has the advantage of recovering the petrochemical constituents of the polymer, which can then be used to re-manufacture plastic or to make other synthetic chemicals. However, while technically feasible it has generally been found to be uneconomic without significant subsidies because of the low price of petrochemical feedstock compared with the plant and process costs incurred to produce monomers from waste plastic (Patel et al. 2000). This is not surprising as it is effectively reversing the energy-intensive polymerization previously carried out during plastic manufacture. ...

> Thermosetting polymers such as unsaturated polyester or epoxy resin cannot be mechanically recycled, except to be potentially re-used as filler materials once they have been size-reduced or pulverized to fine particles or powders (Rebeiz & Craft 1995). This is because thermoset plastics are permanently cross-linked in manufacture, and therefore cannot be re-melted and re-formed. ...

> A major challenge for producing recycled resins from plastic wastes is that most different plastic types are not compatible with each other because of inherent immiscibility at the molecular level, and differences in processing requirements at a macro-scale. For example, a small amount of PVC contaminant present in a PET recycle stream will degrade the recycled PET resin owing to evolution of hydrochloric acid gas from the PVC at a higher temperature required to melt and reprocess PET. Conversely, PET in a PVC recycle stream will form solid lumps of undispersed crystalline PET, which significantly reduces the value of the recycled material.
Exactly. And when you are truly "beyond POC level and beyond heroku (for whatever reason)" then of course it is time to hire people.

I see this all the time. Entrepreneurs trying to solve the people problem by avoidance. The problem with the super efficient player is twofold. First, it's not really scaleable. Second, what if the person gets sick or is in vacation?
Do you mind beaming me up on what's happening/happened with Clubhouse? I know what the app is about not much clued into the fortunes of the company.
Maybe because there’s just not that much meat on them bones? If it was a nice fat juicy chicken, sure, but a river rat bird?
If someone uses a medium.com subdomain converting it is a little more work.

For example, this link from the current HN homepage before and after:

https://kgizdov.medium.com/the-efficiency-of-microsoft-e50ea...

https://scribe.rip/@kgizdov/the-efficiency-of-microsoft-e50e...
"Let's use GraphQL"
> But the double abstraction makes some of our apps extremely slow on those Windows machines.

If you keep your files in WSL 2's file system Docker is extremely fast. It's nearly as fast as native Linux and even apps with thousands of files will reload web servers nearly instantly on file change using volumes.
Stop coding and let the reservoir of desire build back up again.
Gender norms are pretty stringent especially on mothers.

In general it seems very accepting if you fit in and very hostile if you don't, which is shown in a high suicide rate in school age children.
Tutorial – How to Run PySpark Inside Docker Containers
Choose a platform like App Engine. It's auto-scaling. Supports bigtable. And opentelemetry. Manageable from anywhere via Cloud Shell. You can run multiple instances and partition load between them. Even includes a free tier ;)

https://github.com/GoogleCloudPlatform/golang-samples
It's too expensive in two senses. First, it is too expensive now per unit of fossil CO2 displaced. Second, in the end game of a 0% fossil economy, it's too expensive vs. non-nuclear alternatives.
Well GP does say allows for such a state, not guarantees.
I think you’re describing the growing pains that justify paying the costs of more complicated tooling. The big difference is that instead of needing to figure it out as a solo founder with bigger problems, in this scenario you get to figure it out as a solo founder with a team and presumably some extra $$.
A bit late but I do agree with that sentiment, (3) in particular. Taking payments is certainly a threshold
How to use external variables in Data Pipelines
There's no need to redesign. They are useless. Maybe he shall take a look at Powertoys for Win 98.
> I'm not quite sure of what metric they're using. Some busses can show real-time locations, others they obviously dont have that info

Why would they need to know where the bus is, when they already know where you are?
> A book is a collection of sheets, where a sheet consists of other sheets or views, where a view is any given selection and dimension of text.

I would think a book is an ordered collection of chapters, a chapter an ordered collection of paragraphs, etc.

The pages are there solely to force the book into a physical form, just as one can ‘project’ a spreadsheet onto pages. Scrolls are an alternative physical form.
A surge in cases, but there's unlikely to be the same surge in deaths if Australia's vaccination campaign continues to be successful.
Boycotting and demanding bans are not the same thing. Boycotting means simply not engaging with whatever you find offensive. Finding something offensive doesn’t give you the right to demand that it’s banned and removed.
Remote, encrypted ZFS storage server with NixOS
Do we just forget Syukuro Manabe (physics)? Or has he just not the right hue to count as diverse?

Or Ardem Patapoutian (also physics) not black enough for being a north African?

With your logic there is no Asian who won the Literature price...whats even the point here?
There's an incredible amount of inefficiency in the airspace system that causes massive fuel and time waste, but flying VOR to VOR in cruise doesn't seem like one of them. Airline routes are still frequently planned along airways with lots of VOR to VOR along the way. Yes, you get directs, but these only save a minute or two. If you're in a Gulfstream flying above everyone else, sure, it's "direct Van Nuys" from over NYC. Airlines don't get that treatment though.
Legacy .NET is crap. New .NET is pretty nice on the other hand.
Not to advocate any of it, but if trying out that new shiny language creates real motivation for the developer (and of course, suitable from a business/maintainabity etc perspective too), let them.

Of course you should have communicated more with the developer though to see what they've been working on.
> What I loved was it allowed me to be productive as an individual - I didn't need a team of 10 to produce something.

For me it was the opposite. Being able to give people an environment in which they can express their creativity and thrive has been wildly satisfying. I love building the boring parts of a codebase (setting up scaffolding, CI/CD, etc) because I love seeing people be able to build off of it.
I'd guess these birds can sense an approaching croc.
> I suspect they want to review and check every inch of OSM in an area before they import it.

Facebook does the same with OpenStreetMap data. With a combination of automated tools and team of manual reviewers they were months behind with updates to allow error detection.

"Some of these contributions may have intentional and unintentional edits that are incompatible with our use cases. Our mapping teams work to scrub these contributions for consistency and quality. In the course of this work, we also build additional tools and technologies on top of OSM to increase mapping speed, and more importantly, drive a higher level of detail, quality and accuracy on the map." https://daylightmap.org/
Some of this depends on where your slowdown is.

For example, on Windows you'll likely use NTFS which is a slower file system than ext on Linux. Then, NTFS can be mounted in which isn't fast. So, filesystem operations though this in WSL are going to be slow.

This is just an example and may not be your setup.

Rancher Desktop uses WSL to run Kubernetes and containerd. This is similar in setup to Docker Desktop. So, if you have performance issues in one setup you're likely to have them in the other. And, it may be related to WSL and the VM than to either of these apps.

Disclosure, I work on Rancher Desktop.
I am guilty. Also, I very much enjoy it.
Yup it's meant to be a starting point for projects of all sizes. We built our own stuff using it as well. Feel free to reach out if you have any questions. Or join us on Slack: https://launchpass.com/serverless-stack

Good luck!
author can't verify , user can't verify that's why we need reproducible builds.

if no reproducible builds then,
sha256(binary_from_user1) != sha256(binary_from_user2)

For smaller project distributing code source is usually correct choice as auditing src code is better than auditing binaries. But the project like chromium I think reproducible build is essential because you can't force everybody to compile and waste hours right?
There is nothing wrong with learning new technologies and trying new stuff. If your organization prohibits this I don't think it is a good place to work. What you call "MDD" sound to me more like a planning or communication issue between the project manager and the developer.
It can be very cheap if you're prepared to put the work in. There's a Youtube series about a guy who is doing up a large (even in UK/US terms) abandoned house which he bought for (IIRC) $40K: https://www.youtube.com/c/TokyoLlama/videos
Bars and restaurants being closed or having significant restrictions, recreational sports leagues being cancelled, other (often outdoor) events and meetups being cancelled are reasons why lots of people would do less socializing because [other] people are fearful of the pandemic even if they aren't themselves substantially fearful.
I was thinking the same scrolling HN, then saw your post.

After 15 years I'm no longer interested. I don't care about the web, css, javascript, react, testing....it's just an increasingly tedious and difficult headache to me.

I have a creative urge, and a problem solving urge, but i feel maybe it can be better expressed through another medium. I just wish I had some way to unchain myself from this 9-6 5 days a week soul-less grind.

Even when I did enjoy my job before, the increasingly complexity, the amount of tedious plumbing, spending hours fixing obscure npm bugs on a tool I built only 3 months ago (and worked perfectly). I just hate it all.

To answer your question, i haven't gotten it back and don't think i ever will.
The whole medieval cities designed for walking is not actually true. Not just bikes youtube channel(https://www.youtube.com/watch?v=bnKIVX968PQ) has a great video about this. Here he has taken Houston as an example.
This is the classic Multi-Armed bandit problem https://en.m.wikipedia.org/wiki/Multi-armed_bandit

I like the graphs and the explanation leads the reader deeper, but it takes the naive approach to exploration without discussing trade-offs.

Tangentially, nearly every self-optimising a/b test I have code reviewed has been significantly flawed.
> I don’t follow your example. Isn’t compile(src, platform) → binary a one way function?

Of course not! It's more like `compile(src, platform, compiler, compiler version, CPU features, current time, current date, your whole file system tree, compiler caches, ...) → binary`.

There are also absolute evil build systems that fetch random sources from the internet, then practically the whole world becomes your function closure. Even if you manage to fix or exclude these variables, you could still end up with something that's not reproducible at the bit level: for example, unordered data structures result in binary output that will vary from execution depending on the state of the compiler.

> If someone kindly hands the repo author a (binary, platform) pair how would the author ever verify the original src value, other than re-doing the 8 hour compile themselves?

If the build is bit-level deterministic it results in a fixed output given a fixed input. So, you simply hash the output, sign it and ship it along the build. The user will simply check if the hash matches the binary they received, even from an untrusted source.
Dunno, Mark Adler is a name that needs no introduction or 'flex'. Fun fact about him: with his name (family) he comes on top of the list of authors of virtually any project that he'd have participated and ordered alphabetically.
I’m more bothered with the login wall.
Entrepreneur Raised $150M from Mark Zuckerberg and Others to Reinvent Education
Don't want to diminish post-'49 mainlander's contribution to Taiwan, but under Japanese rule, there were highly educated Taiwan locals. More 200 thousand Taiwanese studied abroad for college before '45. Sadly many were wiped by then-ROC administration.
I'm pretty sure Docker on Windows is going to run in a VM no matter what. And it's worth noting that running on Docker does not have any significant performance difference to running on raw Linux in the same environment.

Hate to be "that guy" but if you want speed in a Linux environment then just run Linux ;). If you're really stuck with Windows and need Docker, I'd say try hyper-v, VMware, etc and see which is fastest.
Only if you are in all hands on deck mode. It's helpful when a team to be in sync on an urgent and critical issue. Otherwise, always-on communication tends to be a distraction.
Do something different. I program web backends mostly, but something about fiddling with an Arduino is a totally different thing and I can enjoy it as a completely separate activity.
LOL, Office Space.
Chromium's build is reproducible: https://chromium.googlesource.com/chromium/src/+/HEAD/docs/d...
Credit-Card Firms Are Becoming Reluctant Regulators of the Web
You can get all three, you just have to live somewhere outside the two coasts I think. I’ve got all three in a small town in the middle. I walk on the sidewalk in front of my house to the library that is a few doors down from my incredibly affordable house. It feels like a Norman Rockwell painting.

I’m hoping remote work can allow more people to experience this.