skysight-inc/HackerNews huggingface dataset:
I'm a photographer on the side and I doubt many people end up on my site from Instagram: the funnel is just too awkward. I mostly found selling prints to be a bit of a waste of time - high touch, low return. Instead, I focus almost entirely on government entities or reasonably sized operators who will commission projects. I've had more commissioned projects than I've ever sold prints, and the former pay x0 times as much and are far more fun and interesting. But where your first point works is that in that mode, you don't need a lot of people visiting your site and getting in touch, you just need the few, right people.

Met a photographer the other day who said he sold about three prints a week, with a margin per print of $150 (after framing, shipping, etc). A day rate for a commissioned job is likely to be $1-2k.

Flickr and their ilk is where you meet other photographers. Instagram is where you get in front of people with photography budgets, IMO.

I don't think many are putting squares on Instagram - it's almost all 4x5 in the main feed or 9x16 in Stories. Whatever fills more of the screen, at least in my industry.

However, I shoot a lot of panoramas^ and resent that Instagram is such a terrible place to show them!

^ https://serio.com.au/show/panoramas/
DG didn't increase co2 emissions. NOx seems to be a wash wrt anthropogenic climate change given opposing effects of methane neutralization and O3.
> We had actually _just_ started a javaFX project only a few weeks before finding out it was removed. That project was binned and we went over to android apps instead.

You were going to start a _new_ project on an old runtime? There’s no logic here.
Use of eBPF in CPU Scheduler
OpenSea admits insider trading of NFTs it promoted
I presume you’re talking of https://worldservice.org/visas/2/Usa_Australia.jpg. Yes, it has a 1998 Canadian stamp in the top half, but it also has a 1999 Australian stamp on the lower half. A departure stamp, incidentally, which I imagine could be less picky about what they stamp, and marked Hamilton Island, a fairly small tourist place. I dunno, did Hamilton Island Airport perhaps do some international flights back then? It looks to be domestic-only now.
Maybe grab a copy of Cracking The Coding Interview[1] and work through that?

And as cliched as it sounds, as a fairly targeted, short-term thing, you might consider jumping on leetcode and grind through some of the exercises there. How useful that would be depends a lot on the nature of the company(s) you wind up interviewing with, of course. Some companies are really big on these kinds of exercises, others less so.

Also, depending on what language(s) you currently know and work with, you might find value in spending some time learning another "trendy" language. Given the next 3 months to work on it, you could probably make real progress on learning a given language to a usable level. For example, if you don't use Go today, maybe spend some time learning it, since it's very popular and seen as "modern" and "trendy".

Or if not a whole new language, maybe just a "trendy" library/framework (for example, React if you're a Javascript person, but don't currently do React).

(Note: Go and React are just examples I picked to make a point. Please don't take this as saying specifically "learn Go" or "learn React".)

[1]: https://www.amazon.com/Cracking-Coding-Interview-Programming...
Tangentially, it reminds me that probably the best book I ever I read, taken in the context of the time/mathematical ability in my life, was The Annotated Turing (Charles Petzold) - a sort of walk-through of and background to Turing's On Computable Numbers with an Application to the Entscheidungsproblem. It's surely the most 'sci' of any 'pop sci' I'm aware of, taking the reader through the actual paper but just really explaining it all step by step at a level comprehensible to someone without or before any undergrad CS or mathematics.

I'd thoroughly recommend it to (or as a gift for) any CS-interested teenager in your life.
Wikipedia blames pro-China infiltration for bans
Whether that's over-engineering or not really depends on the data. For this particular interview question we might assume we have very little data to process, but real applications might want to scale that to a point where you actually care about performance (MMO permutation palindrome checker or whatnot).

Personally, I'd use the simplest implementation as a reference, and use it to test more optimised solutions if I ever need them.
Or build a house from a kit, as noted building expert Buster Keaton does in the short "One Week". What could possibly go wrong?

https://www.youtube.com/watch?v=Xd6ddOlbKp8
It might be helpful if you have a "registry" of classes. The classes can self-register statically, rather than you having to add separate code which registers the just-declared class.

It seems like a minor convenience, but it might play well with inheritance or mixin classes?
5% year over year, not per month.
I think this is a bug on Firefox, as my Firefox does the same behavior but works fine on Chrome based browsers.
I think this speaks to a general principle: you can democratize access to consumer attention (whether that's in editorializing, photography, music, what have you) but doing so forms more of a truly free market.

And truly free markets distort themselves, because people seek multiple things when producing stuff for their peers. If there are exploits, they'll tend to win… and there are always exploits. We're not truly rational in the manner of computers (to the extent even they can be said to be rational…)

The only way to really avoid this is to define other kinds of values or purposes, and then stubbornly pursue those instead of attention. Which makes you rather a pariah in the modern internet economy… it's pretty weird.

There is a 'market' for this, too, though. It's just more of a niche market, but if you signal to that smaller market it does hear. I don't do this as much in art but I do it in other areas, and it's real. (meaning: I don't really HAVE any audience in art, but there are places where I do)

To do this in photography, define something you want to pursue outside of just 'audience response writ large', and refuse to pay attention to anything else: in particular, be able to identify when there's an audience demand that's steering you away from the value you're pursuing, and be prepared to reject the sort of audience that's asking you to go against your own wishes. By rejecting one audience you're signaling to another (often this happens quietly and you only find out about it later, or not at all, where the rejected ones WILL be loud and offended about it: be brave)

That will work, so long as you're able to define something about the art that drives you, that's more than 'people seem to like it'. Your job is to be telling the AUDIENCE what to like, knowing full well that lots of them will disagree and be mad :)
Please open an issue on denoland/deno_lint with examples so we can make the diagnostic messages more useful.
i'm not an FBI agent but it seems reasonable to me that the next thing you do after reading one accusation is pick up the phone and call the accuser. Whether you have 1,100, or 1,000 accusations makes no difference, after reading the first, you pick up the phone.
> Rather shocked to see this is just now being posted to HN to be honest.

Home Assistant frontpages on HN probably every other month, fear not, lol.
It shouldn't be "Delivered business value and here's exactly how much to the cent."

It's more "Did something a manager considered useful."

Of course you get people who can invent or re-engineer processes that add huge amounts of book value, but they're rare.

Generally if you find someone more competent than average who also has business awareness, the business value will take care of itself. Especially if they're well managed.

Conversely you want to avoid devs with absolutely no business awareness at all. They'll spend all their time tinkering with the new hotness for the sake of it, and usefulness will not ensue.
Comparative advantage (or rather, the fallacious notion that it is inevitable/static) is still weirdly treated as gospel by the Austrian school. E.g. https://mises.org/library/ricardian-law-comparative-advantag...

Austrians are a crotchety bunch and a bit stuck in their ways. They never really tried to explain the rise of China and are still somewhat in denial about it.
I don't know a lot about the mechanics of unions, but are the salaries not paid out of employee dues?
Agreed, although that doesn't help me as a US citizen :-)
Exactly, that's the rule in British style. In American style, the period goes inside in both cases.
It's not the subject of the sentence, but "who" is a pronoun in nominative case because it is the subject of the appositive phrase. You wouldn't say "him also recovered", but "he also recovered" in any case. You use "whom" where "him" would make more sense and "who" where "he" would make more sense.

It's very pedantic, because it's the subject of a pronounal phrase which is itself an object in the sentence. Personally, I'm not a fan of "whom" in general. It's not technically necessary, can always be replaced with "who" in modern English, and I see it used incorrectly almost as often as correctly.

This sort of thing is easier for German speakers, who have to inflect all pronouns correctly for every part of speech. English speakers largely get who wrong because there are very few words in the language that make you have to keep track of more than primary subject and object. It's not their fault, really, it's just an archaic construct of English from when the language was more modal.
from About page:

> If you search for "Plato", you might for example end up at the Canterbury Tales. Go looking for the Canterbury Tales, and you may stumble upon Neil Gaiman's blog.

I know it is just a suggestion, but had to try searching both, with no luck in getting the expected unexpected.
It's a great project!
i've work for Avanade, many moons ago. i have couple years of coding experiences when i join. they put me into a project that basically doing phone support for one of Fortune 500.

they just hire as many people with CS degree or working background in tech then send them out to do "tech stuff" regardless if it fit their employee's background.
YouTube...essential craftsman. Builds a spec house and explains every detail from lot prep to selling it. Huge video series. I watched the whole thing and it reminded me of the craftsman I worked with as I was growing up.
"We want our candidates to have a portfolio of open source software, but won't allow them to work on open source software while in our employ."

That's also something I keep hearing in anecdotes.
*blinks*

You're right. Apparently the new part of the feature must be the ability for those with Nitro (the paid tier) to change their avatar per server. (At least, I'm guessing so; I've never had Nitro so I don't know if that was already available.)

This is what I get for posting too early in the morning.
If that's true, the WSA should start selling their fantasy passports pre-filled with some fantasy visas.
I think this argument is disingenuous:

> > About 40% of 13-17 year olds reported it was “normal for people my age to share nudes with each other.”

>.. so? People used polaroids before. It was harder so it was done less often, but done it was.

You state that social media makes it easier, but that is exactly the point of the OP article. If it is harmful behavior, and social media makes it easier, then social media is contributing to harming kids. Right?

If you want to shrug it off, at least state your argument honestly, like “I don’t think it’s a problem that 14–year-olds share nudes between them, so it’s not a problem that social media makes it easier”.
This dynamic exists in pretty much every situation where you can't switch or move somewhere else without losing your progress or suffering other significant penalties.

If you're doing your PhD, you can't really switch to another supervisor in most cases without almost starting over. Additionally in small fields it could really hurt to make an influential enemy.

This can happen in regular jobs if you are desperate to keep it, e.g. you have no real financial buffer and not many alternative jobs in the area. But in many cases it's a lot easier to just switch to somewhere else, which reduces these kinds of power imbalances.
You can use Later to schedule and ease that process, in a way. I tried it for a while and there were benefits. Likely to work if you are posting from a catalogue of folio shots and not time-sensitive shots pertaining to particular outings you've had.
perhaps syncinc.so, sonra.io, or hevodata.com. I've got a tool at convertcsv.com in testing now.
Hong Kong police order Tiananmen Massacre vigil group to delete online content
I wonder how you tell illegal optimizing for a test vs. legal optimizing for a test.

Lord knows what sort of magic they stick into 'Energy Star' appliances.
> Technical debt and code coverage "as risks" cant be factored in either.

They can be measured. Lots of companies don't, which is mind-boggling.

When a release goes sideways and has to be rolled back, you figure out why. Ah, you launched a feature that revealed an intersection of edge cases in your testing? That's n developers * m hours * p dollars of blended dev salary down the drain.

When your feature delivery slows to a crawl over time, you dig in – your programmers aren't getting worse over time... are they? No, you find that a ticket that took your average developer x hours to deliver at the beginning of your development now takes 2x or 3x. Make a value stream map and you'll find out that your test suite has become so sluggish that your developers can't iterate quickly, that QA now measures regression time in days not hours, and as a result your developers are taking on less work to compensate. X dev hours * Y blended rate in ongoing waste, plus factor in the value of missed sales because of missed features if you want to really put a point on it.

> It's not really about finding the right metaphor it's about lacking a common, shared unit of account.

Name the local currency you get paid in – dollars, Euros, pesos. That is the shared unit of account. If you don't care about it, start walking up the org chart. You won't have to go far before you realize that's what actually matters, and that engineers who can translate technical risks and inefficiencies in their world to dollar values are highly valued.
Lean startup validation: value hypothesis and growth hypothesis
As an example of a failed idea where more validation could have helped, take Google Glass. It sounded like a good idea on paper, but the technology failed spectacularly. Customer research would have shown that $1,500 was too much money, that people were worried about health and safety, and most importantly… there was no apparent benefit to the product.
I think your thoughts speak to how public services operate in US verus other western countries.

In the US, such a process would (in my naive understanding)cripple my small-mid sized coastal towns FD, and throw the town leadership into a headspin for 20 years until the next solution is paid for by the next group of decision makers.
Why is everyone trying to convince me that handling names is hard for computer systems? That's obvious to everyone, even me.

What's fascinating to me is that none of you consider that government might not need to have a list of everyone it governs, or that such a list might not need to be centralized or computerized. When faced with a facet of humanity that's too complex to be easily reduced to consistent data, private groups either do their best and work with what data they can extract, or else have people handle it, with our flexible, tolerant minds. When government is involved, though, the immediate response is, "We have to force people to be less complex!"

I'm beginning to see technocracy as the biggest threat to a diverse, human, and humane society.
The never-ending product requirements of user authorization
Bootstrapping has an opportunity cost that a lot of people gloss over, wages you could have made at a BigCo for years. Even if you are "successful" you still could be millions in the hole vs working at FAANG.

Source: am a bootstrapper
I'm glad you aren't trying to please anyone. I'd like a return to an internet with fewer colors, gadgets and gizmos, custom fonts, TypeKit, JavaScript requirements, and so on. Most of the time I'm reading articles, so just give me more text and less fluff!
You're 100% and 100% delightfully creative and possibly evil.

I can see this all happening and more, but wow the mental gymnastics.
Engelbart's 1962 Proposal: Critical HCI Thinking/inspiration [pdf]
They don't want to introduce the a third type (next to primitive types and reference types). They are unifying the type system so that after this change we will also get universal generics so that List<T> could be List<int>, List<Person> and also List<Person.val> (where Person.val is an inlined class without identity).
I'd disagree with aircraft. The modern 737, the NG or the MAX, is a world apart from the plane that first flew in '67. Almost everything except for the seating configuration has been upgraded or changed on the plane. The type-rating laws also provides Boeing with an incentive to keep the plane just similar enough that a crew can transfer from one class to another without too much training. It's also not Boeing's fault that there's a huge international market for a plane of that size and range.

Boeing does have its faults though.
This is very interesting. Do you have a version I can self-host?

Also do you have any plans of adding real-time collaborative editing support?
I didn't even realize there was a character limit. A quick search shows me that it is 2000 characters. Which is not _that_ bad, since most forum posts will likely be something shorter. But the entire UX surrounding it is all about quick responses (hit enter to send etc).
The FBI needs to begin wearing body cameras too, especially when taking statements. That would have prevented this as well as lot of other failures by the agency.
> Doesn't it introduce a weird (stateful!) computation that's hard to reason about?

Yes and no. For example, maybe you want to initialise a temporary directory on the filesystem for writing files to, for some caching mechanism. The pointer to the cache directory (maybe a const x = {}) can exist anywhere, but spinning up the directory itself in the static class block ensures that it's set up once and only once for all instances of the class. So, any instances get to reuse the directory without worrying about checking for initialisation first.

Just another tool in the toolbox, best evaluated on a case-by-case basis
Not even closer... anybody can try to zoom a photo made with a phone and see the blurred mess in saturated tones "fixed for you" by the machine. Definition is a joke by comparison.

Is just a toy added to a phone. Not more, not less.
I really, really support that. It’s threaded by default, requires only a simple signup and in the end is just text email. You can use a mailing list with any email client you choose. Web-based forums are notoriously unsafe and each one has its own eccentricities, not least regarding text formatting. I don’t want to put up with that.

That being said, the old Usenet was indeed a place to properly discuss. I can even remember a time before that, of using FidoNet, a BBS-based messaging platform. The quality of discussion in the proper channels there was pretty great.
Because generally countries care about passports from other countries. It's certainly not a necessity, international/foreign law can be whatever nonsense you want, but that's how it usually works.
Yeah it's hosted by cloudflare. I'm currently IP-blocking them, as because they keep prompting my crawler with a captcha, presumably because it's made millions of requests from their CDN.

Some rigmarole getting recognized as a good bot by the CDNs. I've submitted a request fairly recently, but haven't heard back from them yet.

Like I would like to be on good terms with them, and other websites that block small independent crawlers.

I can't blame them though, there's a lot of bad bots out there. But I'm doing my best not be part of the problem.
Same goes for me. I also got Snapseed installed which really help with touching up one or two bits, but I rarely use it.

Copying files, starting up Bridge and Photoshop... It just feels so... "stressful", when I just want to take a picture to send to a friend.
I would and I actually did refuse to answer already. I'd say that I know it and to ask me something more relevant.

In the same way I'd refuse if they'd begin asking me "how much is 10 divided by 2" or something.

"Oh but you can answer it in 2 min". Don't devalue your time. I bet they can ask something more relevant. I'm happy to solve a different coding exercise or test.
So how long did it take to get to 17 million URLs?
I also have the even earlier "Preliminary Ada Reference Manual", from June 1979, which has only 150 pages.

At that stage, Ada had already won the DoD competition, but until it was published as a military standard a few more features were added and some sections of the specification were rewritten, for increased precision.

In any case, the June 1979 Ada version already included what I consider as the most useful Ada innovation, even if it is just a small detail: allowing underscores inside numbers, for better readability.

It always annoys me when I have to use some programming language or software tool that happens to miss this feature, even now, more than 40 years after it became known that this is a good idea.
In a similar vein, African Union covers 55 countries and is working towards the same thing (though long off getting there).
Except I don’t want my kids’ broadcast to other people. Plenty of other kids’ parents are just as problematic as the teachers. It takes one family to opt out of this for the whole thing to be moot for that classroom so this wouldn’t work.
What is "global citizenship"?

Citizenship confers legal rights/privileges but also duties.

The notion of "global" citizenship sounds more like globalist hyperindividualism and something that opens the door to mass migration. If so, it disregards the concept of ethnic and cultural group and the effects of unrestricted migration on the host country. (Actually, mass migration is a social engineering tactic that's been used in the past for the purposes of ethnic cleansing. Once you get enough people in the door from an alien culture, this causes fragmentation and destabilization and possibly the emigration if not destruction of the host populace. Whether that is the intention or not is irrelevant because that is the effect.)
It’s not wrong, it’s all based on scientific evidence. That’s kind of the point of the list.

You got a big list of arguments for one viewpoint. You might want to point to evidence of your opposing view instead of dismissing the science without addressing any of its claims.
> I'm developing a text-heavy site

I looked at the source for your site's front page. That's not text-heavy; that's markup-heavy. I didn't bother looking at the rest of the pages because it appears to be yet another crypto market site.
If a women shots and kills her abuser how can he abuse her when he is dead?
Exactly, just add the cost of cleaning up pollution to everything, then use the money to clean up the pollution.

Side effects: cheaper ways of cleaning up pollution, and people making less pollution so their stuff is cheaper

Anything else is just cheating
I'm really happy Democrats/Republicans didn't try to "fix" the lumber crisis along with everything else they've completely f#@*ed. Let the free market ride! This is incredible news for low income families that have been waiting to build residences but were constantly priced out of market.
Yeah I did some work very recently aimed at improving the relevance a bit. It was a bit too random in the state it was before. Now it, perhaps, isn't random enough anymore.