skysight-inc/HackerNews huggingface dataset:
In the last 2-3 years we (colormass) have developed a 3D-rendering tool that is geared towards photographers/interior designers or anyone who is interested in playing around with new rendering tools. Main difference compared to other solutions is that we put a lot of emphasize on 3D content (so you can create photorealistic 3D renderings without actually creating a 3D model or a 3D material yourself). The first, private version of the application is ready and would really appreciate if somebody would like to give it a try!
Yeah, I was expecting this to be about untapped market opportunities; i.e. software is eating the world, but not fast enough, and there is a lot of money to be made in applying software to various industries.
Things tend to work better with slightly older hardware. The compatibility issues have already surfaced and there's been time to fix them.

There's been plenty of time to get things working since the T450s was released.
The apple doesn't fall far from the Thiel tree.
It’s a good thing I’m not upset by it, then.
I'd be careful with that advice. Sports are great conversation starters. People want to share what they are passionate about. I may not want to spend hours talking to them about it, but a few minutes that's fine. Who knows maybe you will learn something useful.
>Wanna be gay? Sure, no problem (in most cities in most parts of the western world)

It's better than it was, but I wouldn't go so far as to say "no problem".
I get that there are people working retail, but I was asking that mainly about programmers.

>One reason I moved into a big city is to be able to do grocery shopping on a Sunday morning.

Nearly every grocery store in every small town in the country is open on Sunday morning. Is it different where you're from?
Many of the people joining the instance I'm part of had troubles getting started (follow people, What's going on, ...) I ended up writing a blog post
https://rmpr.github.io/Migrating-from-Twitter-to-Mastodon/
The past isn't that far away:

"Samuel James Seymour (March 28, 1860 – April 12, 1956) was the last surviving person who had been in Ford's Theatre the night of the assassination of U.S. President Abraham Lincoln on April 14, 1865. "

"Two months before his death, Seymour[4] appeared on the February 9, 1956, broadcast of the CBS TV panel show I've Got a Secret."

https://en.wikipedia.org/wiki/Samuel_J._Seymour
Incidentally, the use of radios is unsporting in Kansas, and therefore forbidden (unless you’re hunting coyotes—they’re considered a pest, so you can pretty much do whatever you want).
Depends entirely on the policies of the merchant from which you’re buying goods. I have to admit, I had to read a couple dozen research papers about (theoretical) attacks on Bitcoin before I really understood the nuances. I’m expecting main chain transactions to be relatively expensive, but off-chain solutions can still be cheap. Yes, this requires some trust of a third party, but for small transactions that’s probably unavoidable. Not all transactions are created equal, and trustless settlement is expensive.
Really interesting article! I agree with the thesis 'wage gap with skill + tax irregularities + immigration = gap' but wonder if more remote working will impact this.
From the rest of your comment I assume that you mean well, but I would encourage you to reconsider your statement that being gay is fashionable, and reflect on why it might be offensive to some people.
I live in Europa, so really I don't get what's happening in the US right now, but this Wired article seems so partial and biased against Trump (and Zuckerberg).

It's a problem I see more and more in the media: taking side politically. Remember net neutrality? This was one one of the founding stone of Internet.

Peer pressure, pushing people and platforms, this is what looks like tyranny to me - not Trump nor Zuckerberg.

And of course I will get downvoted by these same people talking continuously about diversity of opinions and freedom of speech.
I did it to protect my good reputation in case anyone ever caught me walking around with crab apples in my cheeks. With rubber balls in my hands I could deny there were crab apples in my cheeks. Everytime someone asked me why I was walking around with crab apples in my cheeks, I'd just open my hands and show them it was rubber balls I was walking around with, not crab apples, and that they were in my hands, not my cheeks. It was a good story, but I never knew if it got across or not, since its pretty hard to make people understand you when your talking to them with two crab apples in your cheeks.

- Catch 22
Popeye is a very cool project with the same general aim - it checks a lot of the same things as Polaris. It's very much CLI-first (and does an amazing job at that), while Polaris is happy to run as a CLI, a web dashboard, a validating webhook, or a CI/CD check.

kube-score I hadn't heard of, but looks very cool. You're right on matching resources - one of the requests we've gotten is to be able to check that every deployment comes with a PDB, which it looks like kube-score checks. Definitely a feature we're looking into!
The 14" X1 Carbon does indeed come with Intel integrated graphics, but I was specifically referring to the 15" X1 Extreme.

(Also, what pentium166 says.)
Yes, I enjoyed it. It’s a short read, too.
I often suggest rewriting (or large-scale refactoring) to modularize big balls of mud to permit automated testing. I can always justify this by pointing out how much time is wasted doing manual testing, as well as how much time is wasted starting up a full-blown instance of an app and then navigating to where the problem is just to troubleshoot something.

In my experience, though, "rewriting is wasting time" types reject that reasoning because they don't really have a good handle of software engineering concepts.
One benefit that gets rarely mentioned is the ability to stick a flash on the DSLR, point it to the ceiling and do indirect flashing that's properly metered by the camera. This makes such a big difference for the image quality of indoor portraits!
I think a large driver is hyothesis 3: in low income countries lots of people become programmers not because they like programming but to get away and/or earn lots of money.

The reason this doesn't show up in the data is that hypothesis 3 assumes that people want to do remote work from their country. What I actually observe is lots of programmers from the Middle East and Asia coming to Germany, the US and probably other high income countries. Obviously emigration is easier for more capable programmers, lowering the average skill of those left behind.
It seems to be missing a very big factor: culture.

If your goal is to implement some code for, say, healthcare, it is a lot easier to explain the business process to someone who is already familiar with how stuff is done on a higher level. Whenever you hire someone from a different culture / country, you need to start from the basics by explaining the very core of your society.

An American programmer might not be too concerned if a body temperature measurement returns 45 degrees Celcius. Similarly, a patient height of 95in probably wouldn't immediately raise alarm bells for a European developer.

Your offshore developer team might be perfectly capable of writing the code once they understand what to write, but getting them to understand it is a hell of a lot more difficult.

Add to that the possibility that English is the second language for both sides, and things get messy pretty quickly. Not to mention a time zone difference making communication even harder.
We got a 30% churn and we became Really Happy about it
I think from a societal point of view there are patterns that are considered weird and patterns that are acceptable. There is of course a gray area, but it's not as wide as we might think (at least not in my experience).

If you consider an obsession with anime kind of cool then you probably don't consider it weird, at least not in the sense the concept is presented in the original article.
It was a bit difficult to follow and the reasons behind why things failed weren't fully clear.

I've also not written any asm in a couple decades...

so, thank you very much for explaining this to me. It makes total sense now!
How to Swiftly Launch a Free Website with GitHub Pages
Well said. And I think it’s out of his control at this point. Not some mirror of his core beliefs.
Accuracy is not what I am going for.
> ... yes? Of course I look at the subset of people who are today counted as weirdos. How else would one evaluate the social treatment of weirdos?

Using the same reasoning, one could say, "treatment of X group of weirdos hasn't gotten any better because society treats weirdos better; it's just that X has become somewhat more socially acceptable". For example, you could apply this reasoning to, say, furries. Probably more accepted now than 20 or 30 years ago, but still considered weird.

If that's the model, then it's impossible for society to become more accepting of weirdos in general, because each time they become more accepting of some particular group, you just attribute the change to "social acceptability" of that group, rather than niceness to weirdos more generally. With the end game being, "sure, everyone is nice to everyone now, but it's not because we became nicer to weirdos, but because now everything is socially acceptable and nothing is considered weird."

It's a useless way of measuring things because it makes progress literally impossible by definition.
And even then, most of the Canadian population are East, and South -- "South" in a Canadian sense.

Around 30% of the total Canadian population is in the Greater Toronto Area, and if you toss in the most populous Quebecois (Montreal-Trois-Rivieres-Quebec) cities that number is around 50%.[1]

You see the same thing in the US and Australia as well -- the Eastern coasts were settled first, and that's where the population is to this day.[2]

[1] https://en.wikipedia.org/wiki/Population_of_Canada_by_provin...
[2] https://en.wikipedia.org/wiki/Northeast_megalopolis
The service has to monetize somehow? Unobtrusive, non-retargeted aren’t a dealbreaker by any means for me, and I loathe the ads industry in general
I'm not by any means defending the Canadian telecoms, but I'll say one thing about the networks of the big 3: they are rock solid. While visiting Germany, I was impressed by the cheap prepaid data plans, but I only got EDGE in the rural areas and the LTE connections in the cities were not great. At the time I was playing Ingress and I quit in frustration. I was so irritated I even tried Vodafone after trying T-mobile.

In the US* the connections aren't great, either. Not as bad as Germany, but in general I got slower practical speeds almost all over the country (and the big cities like NYC were terrible).

In Canada I got excellent 4G performance when driving the whole way between Saskatoon and Calgary as well as any time I take the train between Toronto and Montreal.

* I've been told Verizon is the best quality network in the States, but I have only been able to get prepaid plans from AT&T and T-Mobile.
That was the truck driver that almost ran through a mass of protesters. https://www.mercurynews.com/2020/06/03/george-floyd-protest-...

Please keep in mind that none of this happens "just because."
Great to see this open-sourced. I think the biggest issue here is why the app is still under development and won't be released. until mid-June.

The government has already had more than 3 months to get this ready.
I'm not in touch with teenage culture anymore, but things like Billie Eilish and TikTok come to mind.
>>If you want to buy a Linux laptop, avoid Lenovo like the plague. They have absolutely zero quality assurance for Linux.

Isn't this a bit too harsh on them? We've had good experiences on T and L series.

I am using L470 with fedora 27 for the last 2 years and I have not had any issues so far. I have gone till 78 days without a shutdown. It's been more stable than windows on suspend to ram cycles.

I did have issues with fonts out of the box but fixing was easy. One of the advantages of using Linux is it forces you to fix the broken parts and personally it has been a very rewarding experience.
I have a ThinkPad X1 Carbon Gen7. In general, I have never been happier with the performance and haptics of a laptop.
However, I haven't managed to get the fingerprint sensor to work, which is mostly because the relevant driver hasn't been merged into fprint.
I was actually suprised when I discovered fprintd doesn't work on the X1. From the reputation ThinkPads have amonst Linuxers, I was sort of naively assuming it wouldn't be an issue.
Bitly on Steroids?
Gains in efficiency normally cause increases in consumption: https://en.wikipedia.org/wiki/Jevons_paradox

We should focus on how not to get into this paradox.
It seems like it's only a matter of time before someone dies from a rubber bullet, given how casually they are being used. I've seen enough footage on twitter to get the feeling that the press is speficially being targeted [0]

[0]: https://twitter.com/N_Waters89/status/1266670730441379844
> programming languages are easy, frameworks are hard

That's been my observation as well, but I find myself surrounded by folks who insist that any framework should be a ten-minute tutorial away from mastery (even people who ought to know better).
I’ll add one to the list: cultural understanding. There are products that are either not common in a specific culture or unavailable due to socioeconomic factors. It can be difficult to meaningful contribute to a product someone may not understand or have access to.
> As an illustration, if we get reasonable evidence suggesting that someone is growing marijuana in their ranch, we can get a warrant and go inside. There's not too much the owner can do to stop it. However a perfectly encrypted iphone cannot be broken into, no matter if the entire world agrees that there's evidence of crime in it.

let's wait until something like a "perfectly encrypted" phone actually exists before we go down this road. AFAIK, the feds have eventually been able to break into the phone in every high profile case where the issue has come up. it's not impossible, they just don't want to pay what it costs.
Back-button AF is super convenient for this, too. No need to worry about turning AF on and off, you just hold the button when you want it and let go when you don't. With enough configurable buttons, you can even have multiple AF modes instantly to hand - I do this on my D500, for example, so I can coach in on a sitting bird with group AF on Fn1, and then get tack-sharp eye focus with single-point mode on AF-ON, and not ever have to think about dinking around with control dials or menus while I'm shooting.

Now that I think about it, that obviates my shutter focus priority setting anyway, since half-pressing the shutter only locks exposure. Oh, well...
If you can buy a finished product that is reliable, it doesn’t matter where it was made. But if you are trying to build the reliable product, it’s like telling a custom house builder how to precisely build your house, but you are never able to physically go to the job site. And that job site is in a foreign country, but you want it built in your local style that is unfamiliar to the builders. It can be done - and effectively - it’s just a lot more difficult.
So open source solutions should be banned? I should not be allowed to use or create a program that allows me to talk with e2e encryption? Finding someone in possession of undisclosed keys should be a crime?

Care to see what happens then? Check China. They are implementing this very thing. For the children, I suppose.
Proposal for a better title: Non scientific article that doesn't find any evidence why salaries of programmers vary based on country.
I can only break so many physical locks in an hour. My computer can break thousands digital ones at the same time
re Cotton: Like many other markets, politics is now one large national market.
I think people should have protests targeted toward (lack of) freedom of press itself. I mean freedom of press is the big story here.

Because bad things unreported are even worse than bad things reported. Its all about building trust for society. What do you think?
Why Fasting Is the Best Long Term Solution for Weight Loss
Incidentally I do think we're a bit more tolerant of weirdness now, just not as much as we think we are.

Being completely tolerant to weirdness would mean, to my mind, to essentially not think in terms of weird/mainstream/cool anymore.
Very nice website, it's very well done.

Regarding performance, I don't see what makes this high-performance. I looked into the code for filters and it's a very naive translation of the algorithms.

Naive not in the pejorative way, you can only do so much on images stored as contiguous RGB (arrays of struct), even OpenCV does not really optimize for this.

Non-naive implementations of filters would use tiling, register blocking, register rotation to avoid being bottlenecked by memory which is the main issue with stencil code. I don't think vectorization is straightforward with the RGB layout since you would need both scatter and gather instructions but gather requires AVX2 and scatter is very manual.

Anyway the benchmark should use a reference C or C++ library or even imageflow that is also written in Rust https://github.com/imazen/imageflow.
Bonus point if you benchmark against Halide (https://halide-lang.org/) or Taichi (http://taichi.graphics/) and you're only 20 times slower (see their box blur example: https://github.com/halide/Halide/blob/master/apps/blur/halid...)
> Programming jobs are silly easy to move around and most of them can be done remotely.

As long as you start with this hypothesis whatever analysis you do will be wrong.

We do have problem coordinate between teams that share the same hall and the same boss, I cannot even imagine what would happen with complete remote team in Vietnam to save money. It would be just better to stop develop software ourselves.

Now with COVID-19 things are changing, but we must wait a full cycles of hires (read 10 years) before we can really tell. At the moment we are all remote, but the conditions are the same of when we left the office. And on-boarding people seems though now...
Perhaps the Yoga isn't as popular as other Lenovo models for running Linux. Still, the situation you describe sounds bad.

I bought a Linux laptop from System76 almost to years ago, and it have been a painless experience. They even manage CUDA updates fairly much hassle free. Anyway, I was tired of 25 years of futzing around with configuring Linux, so I decided on an easier path.
As this article says, he was released because he wasn't trying to plow through them on purpose. (Why would he stop if he was?)
Ditto. No issues with my T480 and Fedora -- 100% out of the box. Previous thinkpads did fine with Ubuntu and Fedora as well.
I believe on a full e2ee communication, starting the negotiation under a DoT (who knows near in future - or bootstrapping through p2p) has the potential to be the most reliable decentralised and privacy-by-design communication protocol.

Good announcement and look forward to test it as soon as possible.
Yes! Cannery Row is a glorious book
I've experienced those exact problems with a project that was outsourced to a company 20km away. I'm sure there's lots of success stories, but outsourcing isn't easy even when culture and face-to-face meetings aren't an issue. It's very easy to slip into apathy or an us-vs-them mentality.
> there's some stipulation that the person in heaven has to actually accept the baptism

Would the unbaptized not be in limbo or hell? I'm a bit confused by the mythology of all this - it seems to be offering a lifeline(deathline? spiritline?) out of eternal torture. If you're in heaven, baptism seems irrelevant, or are there levels of heaven? What good is an act of faith when you're literally experiencing the truth of the claims at that very moment?
That is why I called coding / programming a trade. I openly admit that my interest in most CS topics beyond what is directly applicable to my work is about zero.
Email feedback at myradar dot com and they can set you up with developer access.
AFAIK, most companies weren’t even planning on using Huawei equipment, they used the threat to lower prices from other suppliers, and then those suppliers countered that by getting Huawei banned through lobbying.
If you can't see the difference between a persecuted minority seeking a safe space and a majority forcing them into segregation then there's really no point continuing this conversation.

> How is it that I'm the one fighting for equality here

You aren't. You're fighting to shut the door on the issue. If one section of the population is persecuted for hundreds of years, then one day the majority population says "OK, we're not going to persecute you any more!", are the two populations equal now? Or does the minority population continue to suffer from the economic and political effects of their persecution? Of course it's the latter. A cursory glance at any data on the position black people have in our economy and society would tell you that. Focusing on the definition of word "racism" is missing the forest for the trees.

But look, you've obviously come to this thread to aggressively defend the opinion you already have. I'm not so deluded to think that I'm going to convince you to change your mind. And none of your points lead me to think you're going to convince me otherwise either. So I'm going to bow out of the thread and do something more productive with my time. I hope you can too.
That’s probably not what people want to hear but I learned over the years that it’s best to stay one LTS version behind on Ubuntu. I’m running 18.04 and won’t upgrade to 20.04 until next year because Ubuntu always has bugs 6–9 months after release.

Also, MS and Apple charge for their software. Linux OS are free. That doesn’t absolve Lenovo from selling “certified” laptops that aren’t compatible though.

I also find that sticking to older enterprise Thinkpads (X, T, W) and staying away from the toys posing as thinkpads tremendously helps avoid headaches with Linux. Shame on Lenovo for mucking the waters and using the name for enterprise and consumer machines.

And older enterprise class thinkpads are dirt cheap on top of being easily fixable and upgradable for peanuts because every IT department is on a 3 years lease cycle.
> I feel like the representation of the Ruby fib misses the mark though because of how many language implementation details are caught up in it.

The article's title is not optimal. It's really about compilation to machine code, and for that you do need all these details. The only "understanding" of these graphs is about understanding what the compiler is doing with the code, it's not for program understanding on a high level.
> We do have problem coordinate between teams that share the same hall and the same boss

So perhaps proximity is not the issue?
I have found that a lot of people who aren't into photography tend to draw a positive impression of a person's photographic knowledge/skill based on that person's gear (bigger, more accessories, expensive appearance).

But then again, I have also found that a lot of people who are into photography will draw a negative impression of a person's knowledge/skill based on that person's gear (sensor size, brand preference, lens choices).
> Today you can be smart and popular. There will always be smart kids that get picked on, but there used to be pure, outright hostility toward the smart kids as recently as thirty years ago.

30 years ago, I was in middle school. Never saw this. I was very smart and certainly never received any hostility because of it. I never saw any of my fellow "smart kids" receive any either. I know it's only anecdotal but the quote doesn't even have anecdotal support. It's just a baseless claim.

>Showing an interest in anything other than the mainstream interests used to result in terrible teasing.

As a Gen-Xer, I disagree.