skysight-inc/HackerNews huggingface dataset:
The "fat person walk" or "penguin walk" is also quite energy efficient, where the body weight is moved between feet in a much more exaggerated fashion. Ironically, it's also safer on slick ice.
I am surprised that the Internet Archive does not fully control the storage of their assets, or at least have some kind of contractual agreement with Flickr to prevent this from occurring.
The Effect Semantics Zoo
A new approach that could improve how robots interact in conversational groups
My only complaint is that using OpenMP Eigen can be slower with SMT than without SMT. They even suggest telling to use half as many threads as you have "cores" when "cores" means twice as many due to SMT.

Otherwise, we've seen a 8-10x performance increase in SolveSpace (CAD) in some situations after switching from home-grown matrix operations to Eigen.
If you're holding up traffic, as per the recent updates to the highway code, you should pull over and let people pass. Regardless if it's legal, if a driver is not driving at the maximum safe speed they can (which in an MOT'ed vehicle on a clear summer day on a straight and empty road should be the speed limit), they are either distracted, incompetent or they're not bothered about getting to their destination, and in all of those cases I would prefer if the drivers in question considered using a bus to fulfill their transportation needs.
I feel like infrastructure as code is one of those things that highlights your companies poor practices more than it does highlight the failures in say terraform or cloudformation.

A company that is willing to work at the code level to automate their systems will find tools like terraform and cloud formation useful, companies that have a LAMP stack from 2010 and no way to test their infrastructure changes in a safe way will not...
You have no right to only see information that doesn't impact you. Such a right, which doesn't exist, wouldn't even be possible.
Gaze – The Missing Input Device for VR Experiences
Why not conserve it? From the forum posting it seems like lots of users enjoyed those images, collected and organized them and whatnot. I see a use for them, but it's obviously not as "shiny" as flickr would like its content to be, probably.
"This isn't how things work at all" implies that more than 0.0000001% of DBs are running "at scale." Most DBs people will ever deal with — including within big enterprises! — are things like customer databases that have maybe 100k records in them. The tables lock waiting for lower-xact-ID read traffic to clear, yes — for about 400ms. Because queries running on the DB are all point queries that don't run any longer than that. Or they're scheduled batch jobs that happen during a maintenance window.

At scale, you're hopefully not using an RDBMS as a source of truth in the first place; but rather, using it as a CQRS/ES aggregate, downstream of a primary event store (itself likely some combination of a durable message-queue, and archival object storage for compacted event segments.) In that kind of setup, data migrations aren't the job of the RDBMS itself, but rather the job of the CQRS/ES framework — which can simply be taught a new aggregate that computes a single new column, and will start catching that aggregate up and making the data from it available. If your RDBMS is columnar (again, hopefully), you can just begin loading that new column in, no locking on the rest of the table required.

IMHO, the trigger-based approach is a weak approximation of having a pre-normalization primary source. It's fine if you want to avoid rearchitecture, but in a HOLAP system (which is usually inevitable for these sorts of systems when their data architects have tried to focus on simplicity, as this leads to eschewing denormalized secondary representations in OLAP-focused stores) it will cause your write perf to degrade + bottleneck, which is actually the worst thing for locking.

(I should know; I'm dealing with a HOLAP system right now with large numbers of computed indices, append-only OLTP inserts, and random OLAP reads; where the reads hold hundreds of locks each due to partitioning. Any time a write tx stays open for more than a few hundred milliseconds, the whole system degrades due to read locks piling up to the point that the DB begins to choke just on allocating and synchronizing them. The DB is only a few TB large, and the instance it's on has 1TB of memory and as many cores as one can get... but locking is locking.)
As also mentioned in the comment you reacted on, 80% of those 25% is retweets.

You also need to consider how much of that is bots.
0x Labs | Remote-first, with SF office | Full-time | https://0x.org/

At 0x Labs, our mission is to create a tokenized world where all value can flow freely. We're a highly technical, globally distributed group of teams working together toward actualizing that mission. In doing so, we're excited and proud to be pushing the envelope across the DeFi and Ethereum stacks.

We recently raised a $15M Series A (Pantera, Jump, Coinbase, Nima, Blockchain, Nascent, DeFi Alliance, and others). Read about it here: https://blog.0xproject.com/0x-labs-has-raised-15m-to-bring-d...

And we’re actively expanding our reach across the DeFi ecosystem: https://blog.0xproject.com/exploring-the-0x-defi-ecosystem-3...

Join 0x in laying the foundation for the crypto token economy in DeFi:
Matcha -- our consumer facing trading app to onboard the next million users to DeFi https://matcha.xyz/

API -- our two-sided infrastructure connecting market makers and crypto projects https://0x.org/api

Blockchain -- Ethereum smart contracts + security + networking cross-chain to other blockchains (Binance and Polygon so far!)

Periscope -- our in-house trading desk

Open roles here: https://0x.org/about/jobs

Software Engineering: full-stack, front-end, and back-end engineering

Blockchain engineering: solidity development, cross-chain development, and security engineering

Director roles: Director of Ops & Director of Engineering

Growth and community development: Product Manager, Product Marketing

DevOps: infrastructure development and data platform development

Designer Roles
The 19th & 20th centuries have taught us how transformative knowledge is. Prior to these centuries humanity more or less haphazardly acquired new knowledge. Now we're much more principled in our acquisition and management of knowledge - in fact we've come to see that knowledge itself is a resource. What do we know about knowledge resources? For starters we know they're finite. There's only so much knowledge available to any computing node (or person). Then there's the issue of it takes energy to store, transfer, and synthesize that knowledge and those energy costs are skyrocketing. Finally, there's the very real fact that knowledge synthesis is asymptotic - there's a finite amount of knowledge to be had in total, and while quick strides can be made in getting close to that totality to close the remaining knowledge gap will require increasing amounts of energy.

We closed a remarkable bit of that gap in the 19th and 20th centuries - the gaps remaining are getting really difficult to fill. This is the counterargument to innovation will solve all our problems.
> The Internet Archive Book Images recently deleted their Flickr account. Flickr and Internet Archive were in agreement on this because…

If the support thread is to be believed, Internet Archive was part of the decision process and agreed on this outcome. The wording makes it sound like the Internet Archive deleted the account, not Flickr.

Doesn’t really look like pitchforks are warranted
This is not a complete answer, but covers some languages. If you program too exclusively in dynamically-typed languages, you can be too used to not thinking about how physically large your types are, because you work in a world where everything is boxed, and allocations so plentiful you don't even hardly have a way of thinking about them because your language does them at the drop of a hat, and so on.

But there are many strongly-typed languages that look at types at compile time and decide how large they are, by which I mean, how many bytes of physical RAM they take. These languages have gotten better and better over time at the APIs they offer that give the benefits of this without incurring the programmer costs, but under the hood, no matter how slick they've gotten, there is still a mapping of type -> size & layout. In these languages, this sort of narrowing is a great deal more complicated, because it implies a new type, which will probably require more allocation. For instance, in the example given between a "string" and a "number", that definitely looks like two differently-sized types to me. This would become very complicated very quickly as you start having to allocate these things in ways that can't be transparent to the user, you have to pass these types around, etc. etc.

One would expect that the affordances of statically-typed languages would end up being very different. And in fact, they are. Many modern statically-typed languages can solve the same problems outlined in the post, they just solve it in a different way. In this case, an Either, or more generally, a sum type. Then "getViewsOf" returns a value of that sum type and you can switch on it based on the value. It isn't exactly the same, in fact I'm not sure there's one aspect of it that's the same let alone the whole, but it solves the same problems.

So my suggestion would be that there are in fact a lot of languages that essentially have the same feature. They just don't call it "flow typing" and it's not spelled the same way.
> Ok, and you're doing this why? To "save" the rest of us from being corrupted by this bad man?

I’m not doing that. I’m just explaining why it’s okay and perfectly on-topic.

> No. You're doing this purely to redirect the conversation toward yourself and what you think is right or wrong.

I think exactly the same criticism could be applied to your comments here. I think that mostly proves it to be a rather empty one.
You can also see this as a strength. Go work in the research department of a company where they need to start and explore new stuff quickly and often. When stuff gets boring, it's killed or goes to development. If it gets boring before that, try to delegate it. It's what I did and do and it works for me.
> My take: Dead accounts of not-photos don't seem great for Flickr or its users.

Even if that's the case, this kind of thing should be handled differently (e.g. keep the account, but do some custom thing to down-rank those images in searches or whatever).
Same with PostgreSQL:

https://www.paulnorman.ca/blog/2016/05/improve-your-st-geoha...
It sounds like the Internet Archive deleted it without consulting with all (or any?) of the people who built and use it. Would be nice if they made a statement to clarify the situation.
Blackmagic all the way, we used them extensively (still do) at the beeb. Their linux driver support is excellent too, the only maintenance I ever needed to do as a sysadmin supporting a fleet of these was occasionally update their firmwares.
Seems like you're the Marcan of Asahi Linux fame! I'm a supporter of your work, thanks for making the world a more interesting place!
Bay Area Back Pages
> In most US cities, most of the driving is done on highways.

Blatantly false, given that a town of 100,000 is still a city, and most cities don't even have a highway running through them.

And as I said, given that roughly 50% still overtake on the right when the left lane is clear, they are as much the problem as the slow drivers.
God bless Eigen, I am using it to implement the state matrices of a Kalman Filter and it's a joy to use its APIs.
Codecov | REMOTE | https://angel.co/codecov

## Engineering Manager | Full-time | REMOTE only

Codecov is the world’s leading code coverage tool. We are used by over a million software developers around the world, from marquee open source projects to the largest global companies. Our team is lean (~25 people). We are a remote-first, globally distributed company, with team members located from GMT-8 to GMT+2.

## Engineering Manager
Codecov is seeking an engineering manager to effectively support our Dashboard team, which is responsible for Codecov’s REST APIs and web clients. As an engineering manager you will provide daily guidance to the Dashboard team, monitor the team’s overall health and focus, guide direct reports on their career growth, and serve as a backstop for the engineering team’s technical decisions. Ideally you have a strong history of shipping SaaS products alongside a highly dynamic, remotely distributed engineering team. You are also excellent at technical decision making, and are an expert at unblocking your team using both your own technical expertise and the knowledge of others on the Codecov team.
> Apply at https://angel.co/company/codecov/jobs/2016137-engineering-ma...
Head-First Kubernetes
Long time ago, I was studying at Imperial College and took a course on Advanced Computer Architecture.

First day of the course, the prof gave us some C code that multiplied randomly generated matrices of a given size.

Rest of the semester, we would compile the code (with interesting flags), run it under a loop (with increasing size) on random machines and then try to deduce the architecture features of the machine by looking at the run-time chart.

We didn't look at many block diagrams but we learned a lot and we had a lot of fun.

---

In 2019, we decided to run a Kubernetes workshop in PyConUK, and thought it would be fun to try and follow the same principle as that course.

This is a writeup for that workshop.

It was very well received and so we thought that we should publish it as a tutorial - which is easier said than done. We have been working on it off-and-on for the past year or so. Please give it a read, tell us how we can improve it and see if you also enjoy learning by tinkering :)
Executives != smart people, some of them are but revolving door of executives speaks more to how hard it is to find good executives and just how cutthroat of an environment Tesla is performance wise.

I know for a fact the good engineers are sticking around because I know a bunch of them personally. I wouldn't say all of them are staying because of Elon alone but it generally factors into the calculation (along with massively appreciated stock options ofcourse...)
Ack. Yeah, the first one is my mistake looking at it again - although I would argue this element is relatively underused because it's not something you would need outside of contexts where printing is a concern - SE is a slight exception in that they are starting from print transcriptions in most cases.

I am aware of the distinction, I only used that way b/c HN doesn't really have a good way to indicate code without multiple spaces or just blindly using the ` character which is...not great.
I like cython, but I think it pigeon-holes developers: i've seen hardware modules written in Cython, when they could easily switch to C++ and provide a library that could be used as an FFI in any language, but instead locked themselves (and users) into the narrow world of Python.

Is there a way to convert a Cython module(s) to C++, or at least a .o file? They are so dang close.
You're thinking of swype, or whatever iOS calls it. Yes, it is built in to iOS.

This 'flow typing' is a programming topic, nothing to do with mobile keyboards.
So I guess the question is, what is the alternative?

The only realistic option I can think of is some combination of:

• Make autocomplete operate on a blacklist instead of whitelist, with a more limited goal of only removing e.g. known porn sites.

• Make the list of potential matches machine-generated, without human intervention. (Aside, are we sure the current list isn't just the 250K most-visited sites on the internet, or something like that?)

Either of these would remove culpability since it's no longer a curated list. And yet, would that make it more safe in a meaningful way?
Show HN: Fast DNS lookups with record deep linking and endpoint selection
> I am surprised that the Internet Archive does not fully control the storage of their assets,

> or at least have some kind of contractual agreement with Flickr to prevent this from occurring.

None of this is relevant. IA deleted their account because it wasn't a fit for Flickr. It was a mutually consensual separation.
From what we know deletion of account was mutually agreed between Flickr and IA.. and was carried out with no consultation or prior warning, and no consideration for all the lost metadata.

Edit:
To clarify, the internet archive did not consult or warn the users of the collection.

There's currently an open letter to IA and Flickr for people to sign to try and call on them to find a better resolution:

https://openletter.earth/open-letter-to-flickr-and-internet-...
Seriously I feel like at least 50% of “users” are actually bots whether on Reddit or Facebook or whatever but they get listed as MAU lol
Monzo’s system is a little unique in that it runs fraud and AML checks in real-time while the transaction is being processed, and thus able to block a high risk transaction before it completes. As a result Monzo is frequently able to return stolen funds to victims.

Other banks run their AML systems in batch at the end of the day, and will only freeze an account after the money has left.

So yeah, you’ll see a lot more people complaining about Monzo, because their money will be frozen while they’re trying to exfiltrate it. That doesn’t mean Monzo has an unusually high false positive rate, it just means that people are used to being able to get away with fraudulent behaviour, and have their accounts frozen empty. Rather than being stopped mid-act and having their accounts frozen while they still contain illegitimate funds.
Intel Launches New Bitcoin Mining Chip, Blockscale
>I mean it really does matter. You got lucky. Compare yourself with the millions of people working at restaurants with no health insurance and nothing they own worth any value. That's the norm, not your experience.

I've met plenty of people with various fancy degrees working those jobs. I recall in my early twenties I met an alumni from one of my dream schools. He was making roughly as much as I was without a degree.

If you go insane in your pursuit of academic excellence, you'll be rendered unable to work.

Plus, theirs no rule saying a high school dropout can't attend community college later. This is much better option for most people.

The alternative is losing your mind trying to get into that elite top ten college
I've seen people talk about virtualizing their router and always thought that was a really bad idea. It feels good not having a ton of single-purpose boxes. But it doesn't take much playing around with them to realize the problem with putting all your important stuff on the same machine: it all goes down together.

I currently have my stuff split out into one PCEngines box for OPNSense, one Lenovo NUC for HomeAssistant, and one tower for TrueNAS and low importance virtualzation.
I've called out whataboutism here before and I'll do it again here. It offers no solutions, only deflections and tarpits of inaction.

No one is saying any of those atrocities that occurred were defensible, least of all me.

But I am deeply concerned by the defense of an imperial power in its twilight that believes invasion in the 21st century is a sound method for solving disputes. Russia is the aggressor here. Apologies are not needed for its behavior or appropriate when Mariupol has been turned into a new Grozny and Odessa is next.
Sure.

But here's the thing: you aren't qualified to act as the arbiter of what constitutes 'misinformation'. No one is.

You may rail against this because asserting an (unearned) claim over objective reality - what is true and what is false - is advantageous in spreading narratives favor to your personal interest. But let's be clear: that's all it is, and that's all it will ever be.
A great library, a cornerstone. Many big libraries build on top of it (e.g. OpenCV, PointCloud Library)
Most likely it is theoretical fuel efficiency and not real world. A car will get it best fuel economy when traveling at the lowest speed where the engine can reach its peak efficiency band. You are fighting the least amount of air resistance and consuming the least amount of energy. Now in the real world this doesn't work out as well since where you drive at lows speeds tend to have a lot of stops. Where usually as once you hit 45-50 mph the roads will most likely have fewer stops.
Your quote literally says that the Internet Archive deleted their own account.

It sounds like maybe their was some discussion between the two organizations, but unless Flickr is blatantly lying I don’t see any reason to believe that the Internet Archive was wronged.
They ban like 1.7B account per quarter ignoring those blocked at registration. Isn't that focus?

Subjectively too I also see so much less bot activity on Facebook than I do on any other social media.
In effect, large corporations are like secondary governments in how their actions, policies, and decisions affect our lives. That's what the second meaning is about - its not a legal concept, but rather how things work and feel in practice.
AMD to buy cloud startup Pensando for $1.9 bln in data center push
Ask HN: Can you train yourself into having good ideas?
I have the technical capabilities to build almost anything I’d want to build, and am generally successful at building things for other people, BUT- my own ideas for projects tend to be atrociously out-of-touch with anything any normal person would actually want/benefit from.

Of course there’s no silver bullet, but is there any way you’ve found to systematically figure out what people’s actual problems are? (for which tech may be a solution, maybe that they’d pay for)

Or is it a sheer volume of output/trial-and-error type of game?
I always have heard the 90-9-1 rule. 90 lurk, 9 interact, 1 create. Not sure where I heard that though.
You don't understand language as well as you think.
The 'wife' in 'old wive's tales' doesn't refer to 'ladies who are married' at all.
Your view that /either/ of the terms is purely pejorative exists only in your head.
An interesting post I read online recently (I don't recall where) suggested that most of our career ambition and pride is really just the Protestant work ethic wrapped in a personal story we can feel ok about. His suggestion was that all work is really just "something you like to do for money." Although it's cold, that's probably true.

I'm not exempting myself from this delusion at all. In fact, it was eye-opening to hear it called out. I've spent vast swaths of my 3-decade career hoping or believing that I was doing something purposeful -- or that my company or customers were. In retrospect, what we probably did is help a few already rich people get richer and provide for our own livelihoods during some part of the process.

Just working to care for yourself and your family doesn't sound particularly ennobling, but it does seem realistic. Since work is varied and so are the measurements of success, it's easy for anyone to map "success" or "failure" onto their own results, or someone else's. It's also easy to think that one person's work is more heroic or more important than another's, when really we're all just monkeys with typewriters trying to survive.
Almost 17,000 people have now fled Ukraine to Ireland
Climate Optimism