skysight-inc/HackerNews huggingface dataset:
> Their only image of denser living is slums and tenements, or Park Avenue penthouses, not middle class townhouses.

Maybe that was true before the internet became widespread, but it’s not the case anymore. The American Midwest is aware of the walkable streets of Rome, Paris, and Tokyo. It’s still a big sacrifice to those used to yards, sparse commerce, and the scheduling freedom that comes with vehicles.

> hence the recent urbanization of suburbs and growth of previously sparse cities like Austin and Salt Lake City.

Yep, and I personally wish there were walkable options like in Europe. As someone who has lived in Austin for the past 7 years, getting around without a car is a joke and you’re going to take a big quality of life hit if you limit to yourself to one walkable area. Its density certainly is increasing (see east side), but it’s just turning into the Bay Area with worse highways.
I wonder if this could be used as an identification tool for beetles like a phantom sketch. You could move some sliders to get it closer to the bug you are thinking of or which you have in front of you.

Of course, this method would have to compete with a related model just trying to classify a photo.
Majority of the HN community would downvote anything decentralized/crypto/block chain up until a few months ago. Lately I see less titled "why you don't need blockchain*. Let's see
In the US, pedestrian signals do NOT signal when it’s safe to cross. Cars almost always have a green in the same direction, meaning they can turn into you. I almost get run over once a month because of this.
Don't forget that a dev may need another job in the future. And it doesn't help finding one when spending the last 2 years building an app with some "oldschool" tech stack that performs well. Most companies are looking for dev's who worked with the cool fancy stuff like react because that's already the tech stack they are using.

And what is so bad trying to make my job interesting? If it's boring I wouldn't care much about the end result. Just another 9 to 5 job then.
If they know about your physical device you are in a bad situation, but you would be in a worse situation if you used a phone line that they knew about. If we're moving the goal posts then yes, there are many ways to compromise a connection, but in no situation can I see that it would be beneficial to use a landline or a regular cellphone over a smartphone with the ability to encrypt and authenticate. So why is the question how to "make a secret phone call" if a phone call is an inferior technology to begin with? If the threshold for usage was high and required specialized technical knowledge, then sure, but you can hardly say that about Signal or VPN applications.
I feel like there are orders of magnitude differences in cost and effort between “completely free because you downloaded a library” and “$5 per 5k and there’s a few HTTP requests in there too”
> That's only relevant if you're using it to make signatures, thus you can make two inputs that hash to the same digest, and signing that digest creates a signature that's valid for both inputs.

It looks to me like they're just checking hashes, so if you have a collision, you can game it:

> The answers are the MD5 hashes of correct lower cased answers: you should be able to check responses from real users you challenge with the question against these checksums.
In Poland you can be fined when you cross on red, but you are allowed to cross anywherere if crossing is farther than 100 meters (unless there are barriers) and on any intersection without marked crossing. Also pedestrians don't have right of way outside of marked crossings, even if they are about to enter them.

We have a ton of accidents on pedestrian crossings so those rules are probably bad.
I doubt it’s luck. In every place I’ve ever seen Agile in use, they treated 2-week sprints like you describe iterations. It was generally expected that portions of stories would roll into the following sprint and there was a high degree of trust and autonomy in letting teams organically decide if & when any stricter deadline needed to be imposed.

One week sprints are also fine, but I’ve always found everyone hates them for doubling the number of planning / backlog / etc. “process” meetings.

One month is often too infrequent for these meetings, one week is too frequent, so 2-week sprints appear from this sort of naturally. As long as you don’t conflate the timing of the sprint with the timing of work tasks (eg accept there are single work tasks that cannot be chopped up into two week incremental subtasks) this seems fine.
Mmm? The existing groups were secure and private, but lacked some useful functionality. That's exactly what I'd expect to get implemented with "security and privacy first" as priority.

For example Signal didn't have a way for a group to boot out a member against their will. If you didn't want to be in a group with Mary any more, and she wouldn't voluntarily leave, you would all need to go form a new group. Signal's servers can't know who is in a group (privacy) so it took a bunch more heavy lifting to develop this feature.

Surely the other way around to do this would indeed not be putting "security and privacy first" ?
Time to Google "lab grown meat"
> Edit: Wait! Click on the tiny barely-readable links in the bottom corner of the page (...)

Yeah, this looks like the author is too happy doing SEO shenanigans and multiple landing pages, while forgetting to make the root page useful...
I heard that earlier efforts in the year to do controlled burns were protested against by activists and thus paused and could’ve contributed to the extent of the fires now.
They're matching checksums to prove it's a human. You can check these checksums, and find or create input that will match it nearly effortlessly.

So yes, I'd say that's a problem for this use case.
I think it does if you are skeptical of the author’s account. I think it makes sense that someone not authorized to work in the US would lie on their paperwork after previously expressing frustration at the immigration process
Of course it is about organising traffic. And that makes sense if that is the only metric you care about optimising. The problem is that other things are obstructed (figuratively and literally) by that optimisation.
We have tried 1, 2, and 4 week iterations. The problem with 1 week was that we didn't feel the planning and retro overhead was worthwhile for such a short amount of work time. 2 weeks was our sweet spot. 4 weeks was just too much time between larger re-orientations.
The Facebook page of the HN bot stopped posting a month ago
I think impact is largely based on lifespan required to rear the animals.

Beef is more carbon intensive, because it takes longer to raise beef cattle (and therefore more resources to feed).
How RSI Made Me a Better Developer
>"Additionally, I have yet to encounter any example of reasonable discourse that's being legally suppressed by hate speech laws, but, you know, feel free to make a list of the important ideas that you feel are being SILENCED."

The definition of "reasonable discourse" is the problem here. I'd reckon a good chunk of people don't see problems with "hate speech" censorship because they only see them applied to things that they don't seem to be reasonable discourse, so "why not". Then again, the general internet is a cesspool a lot of the time anyway and "reasonable discourse" is quite often very bad-sounding, nasty and personal.

The other side of it is that "hate speech" is not being applied legally at all. Platforms are using some sort of nebulous definition of it and a few other semi-related concepts in order to appease to offended people (from the perspective of the people it's being applied to). This is what a lot of the people are fighting back against, they're not fighting against "legal censorship for the legal definition of hate speech", which practically never happens anymore in the west.

On a side note now that I think about it, you could argue what's going on in the UK, Germany & South Africa among other places as being examples of reasonable criticism & discourse online being silenced under hate-speech laws. And some people even going to jail over some of it. See here: https://en.wikipedia.org/wiki/Volksverhetzung

Yes, the laws are phrased in "feel-good" ways such that at the surface it looks like they're just there to prevent bad things like "inciting racial hatred/violence", etc. But the way they get applied is not exactly that because it's open to interpretation and attempts to legislate offense and feelings which are very grey-terms. Also, these laws get "cited" by various platforms in pro-active justifications for why they remove/de-platform individuals on them, without legal or criminal proceedings ever actually taking place.
A neat way to improve on this would be to get a series of 3-5 challenges, especially if it's something like math and logic puzzles that build on each other, so it's a multi-dimensional problem, so it's difficult to cache or precompute.

The hash of the answer is just a string that concatenates the answers, and the challenges always mixes them in different orders. One possible example:

1. Does Red combine with Yellow to make Green or Orange?
2. If the answer to the last question was reversed, what letter would it start with?
3. If you added that latter to the end of these words, which word would be most edible? Mac, Nam, Pi, Snak

answers:
orange,e,pi

Of course, you'd want to design the interface to support multiple choice selection.

I would also recommend against using MD5, since, even if the hash weren't known to the end user, which should be sufficient even in this case, the attack MD5 is most known for is the fact that it's trivial to generate text that could match any given hash, regardless of what was used to originally make it. It seems like a potential attack vector somehow, depending on the case, and it's not terribly harder to just use one of the many tried-and-true, known-not-broken cryptographic hashing algorithms. SHA-256 would be adequate.

I'm not 100% certain of all the logic behind this, there's always cases I'm not rigorous to consider, but I'd be interested in seeing how others might improve this approach in similar ways.
That line stuck out for me too.

Is MVC as a pattern really all that bad for the majority of web apps?
That photo of a poker table is quite apt. Even if you play sensibly, if you're sitting with a bunch of people who aren't, there's a fair chance one of them will hit the card he needs and beat you.

In the economy this can also happen. Consider that you might make a bet on some business because you have done good research (your estimate of the future is what it actually averages to) and it shows the business will do well. A load of random people will have varying degrees of correctness of analysis that will give them too optimistic or pessimistic estimates. The future itself is also affected by noise, and business conditions may change.

You're going to end up seeing a bunch of winners who were too optimistic about some business, but the winds changed and they won bigtime.
1. “Hate speech” in most countries is a legally defined term, and courts of law are able to determine if something qualifies as hate speech or not. This is what I’m referring to. That is different from “political correctness”, which has no legally defined meaning I’m aware of.

[EDIT] Hate speech is not legally defined in the United States. Not sure why I thought it was. My apologies. I would though argue that it’s still a more clearly defined term than “politically correct”, especially since it is legally defined in other countries.

https://en.m.wikipedia.org/wiki/Hate_speech_in_the_United_St...

2. Thank you for the correction about my spelling.

3. Duterte vocally supports the extrajudicial killing of criminals - https://www.reuters.com/article/us-philippines-duterte-killi... - there are plenty of other sources as well.

The wikipedia article about Bolsonaro contains plenty of citations describing behavior of his which fits the definition of authoritarian. When you consider his previous association with and expressed nostalgia for the military dictatorship in Brazil (notorious for torturing its opponents, among other things), this makes his behavior especially disturbing.

https://en.m.wikipedia.org/wiki/Jair_Bolsonaro

Call it whatever you want — authoritarian, fascist, populist, etc, but these guys certainly don’t exhibit the behavior of a of a leader who values small-d democratic government, the rule of law, or equality under the law regardless of religion, sex, skin color, political belief or sexual orientation.

Trump is not as extreme and most of all of what he says does not meet the legal definition of hate speech.

His habit of perpetually lying (also known as not telling the truth) is very well documented - https://en.m.wikipedia.org/wiki/Veracity_of_statements_by_Do...

Discussion of whether he qualifies as a wannabe-authoritarian leader or not is more complex.

There are many verifiable instances where, as President, he has undermined the laws of the country he leads. One example is when he talked about wanting to end birthright citizenship (that you are automatically a citizen if born in the U.S.), which is guaranteed by the 14th amendment of the constitution.

https://www.nytimes.com/2019/08/22/us/birthright-citizenship...

Please note that regardless of how distressing you may find the information I’m sharing to be, I’m not doing much more than presenting facts. Of course I have a point of view. But my goal here is to illustrate as dispassionately as I can, well-known and verifiable behavior of current world leaders which is along the lines of “demanding total obedience to those in positions of authority”,

https://dictionary.cambridge.org/dictionary/english/authorit...

There have been of course other leaders in the past from all sorts of political parties who have exhibited authoritarian behavior; but I’m talking about who is in power now.

There are of course plenty of other countries we could talk about as well. India, China, Russia, and Israel come to mind, in addition to the Philippines, Brazil, and the United States. And I don’t claim that list to be comprehensive.
Everything is fine. This is just fire mismanagement and is in no way indicative of a climate crisis. /s
Using Side Projects for Productive Work-Related Experimentation
CPython is my personal favorite C language REPL.
Is there though? Whom are you protecting yourself from? People who write curl scripts or serious attackers? Surely if someone wants to commit to an attack $5 is completely neglectible amount of money, right?

All you "protect" yourself from is casual script users and script kiddies which really can be solved by IP rate limit. If someone has access to thousands of IPs they can probably afford to drop $5 to solve the captchas too, right?
"It was the #1 excuse friends made for why they wouldn't consider Signal."

I keep reading this claim about stickers and it seems like one of those wishing "if we cover 80% of the feature desires of 100% of the people" delusions.

They won't migrate. If the privacy pitch isn't enough, nothing else will succeed.

Which is why I agree with GP. Signal's entire raison d'être is privacy. Yet increasingly the updates are "look, we're a kind-of-shittier-version-of-imessages".

As an aside, they update way too often. No one would complain about updates for actual privacy or security issues, but the virtually daily updates seem to be primarily "moved stuff around".
Indeed. The way I've been summing it up recently: A/B testing is how Satan interacts with this world.

It's understandable people want to base their decisions off empirical evidence. But it's important to remember that what you measure (vs. what you don't measure) and how you measure will determine the path you're going as much as the results of these measurements.
So a kind of middle ground between emojis and gifs? That makes sense.

I'll admit I still don't find it appealing from any examples I've seen so far and I've never encountered sticker usage "in the wild" with my contacts to get a hands-on feeling of it.
There is the germ of an idea here, for sure. It is very easy to map C libraries to Swift. Binding LibPQ, for example, requires just a five line "module map" file:

https://github.com/solidsnack/CLibPQ/blob/master/module.modu...

Once you've mapped in the library, trying it out interactively in Swift is easy and fun because of Swift's high-level features.
Is it just me or is this JIRA for managers?
The model in the paper accounts for that, having both "good luck" events that double the guy's income on a successful "talent" check, and "bad luck" events that unconditionally halve income.

The different runs show that luck weights a lot more than talent in the final outcome, thought there are strategies that alleviate this problem.
Elsewhere in the discussion sometime posted a link to an article debunking that common misconception from a number of angles.
DRA = Didn't Read Anything, or
ORT = Only Read the Title

would be my nominations
it could be used like that.
Technically, the model already learned the features of the dataset. (although it was unlabelled).
There are some implementations to find features in StyleGAN and enhance/modify those: StyleGan Encoder
https://github.com/spiorf/stylegan-encoder
I'm no fan of ICANN in general nor do I agree with their decision to allow price increases for .org registrations which ultimately led to this deal happening but ICANN may be correct if they deny this request under the terms of 22.7.

"Any Inspection Request must be limited to the accounting books and records of ICANN relevant to the operation of ICANN as a whole, and shall not extend to the underlying sources of such accounting books or records or to documents only relevant to a small or isolated aspect of ICANN's operations or that relate to the minutiae of ICANN's financial records or details of its management and administration (the "Permitted Scope")."

This request certainly seems to be one seeking documents relevant to an isolated aspect of ICANN's operations.
Cleave (https://cleave.app)

Kind of a project-feature / workspace-switcher for macOS.
Facilitates human context switching by allowing you to save and load all open applications and their state (open windows, tabs, etc.)

Not entirely finished - open beta pretty soon.
One would assume that the holiday season is a statistical outlier?
Spoiler alert: if you don’t want to run JavaScript in your browser, you’re not going to enjoy this application.
>without time limits

Not true in many EU countries. In France you're supposed to get a French driving license after two years of residence. Never heard of this being enforced, but I know people that changed when their licensed needed renewal so they could deal with a local administration.
Seems like a cultural problem, not a crosswalk light problem. Most people (myself included) automatically slow down when driving into a crosswalk. Our intersections are usually fairly small, so it's hard to build up any speed, even if you wanted to.
Auto Share AWS Service Catalog Portfolios to Different Organization Accounts
I don't think this was a complaint from OP. But instead an explanation of what makes them park and go to public transport. Which they go on to say is a good thing.
I know it does not have condition codes. Instead, it has a mess of very complex compare-and-branch instructions.
There's multiple issues with your anecdote (one of course it being an anecdote, not a statistic); to focus on the main ones:

- you're looking at individual efficiency rather than system: in particular the fact that public transport is made less efficient by people driving. You're describing a chicken-egg problem if you want improvements in public transport

- you're focused on time as a metric, not accounting for economic cost (both individual and municipal: car infra is expensive), and other costs (health, env)
Why not 230-2020-12-01 to avoid the awkward 'US order or 'most-of-the-rest-of-the-world order' issue?

Edit: the great irony is that your example included an error which I then reproduced! Obviously, 1st jan is unambiguously:

230-2020-01-01

If you were representing 1st dec, though, I’d suggest:

230-2020-12-01
The thing is people are not looking at the less visible stuff hidden in scope.
A mere fraction of a second increase in the time you don't have to wait after klicking something? Barely noticeable. Perfectly usable. Hardly worth the time investment to improve... after all that dev's expensive and then that button or whatever gets used by countless people. That fraction of a second ends up actually being numerous lifetimes.

And as it's surrounded by numerous such "slightly inefficient but efficient from some other perspective" interactions overall efficiency dies a death of a thousand cuts.

When you actively start paying attention to it and comparing it to little examples of what could be you start noticing how utterly garbage everything is.
Even at the base level in things that have a massive userbase and that are used not just once in a while but constantly it's disgusting trash.
I look around at the company i work at.
They're all using it and probably not noticing at all but the fucking file explorer in Windows is slow as fuck as is countless other elements and interactions of it.
The companies website so simple in it's content and functionality and is made by a webdev agency but is a bloated mess that takes a while to get to....a logo that shows whilst it continues to load.
The software my coworker wrote is small scale and he said i was wasting a lot of my time making some small action faster not recognising that it's been used many thousand times a day every day for more than 10 years now.

There's way too little moral panic
I’m not sure why this is here, but what I found most interesting about this is the depth of the nested “fake news” or propagandistic distortion it represents. The reason Benghazi is being retweeted so much is because Democrats are trying to associate the Iranian action against the Baghdad embassy as “Trump’s Benghazi” in an effort to make an attack against him by means of trying to turn Benghazi against him (Alinsky tactics 101), while also deflecting and polluting what happened in the Benghazi incident.

What this “twitter storm” really represents that most people have seemingly not yet come to understand, is that it is a skirmish or battle in a new generation of warfare for the “hearts and minds” of the unaware masses of “voters”.

War used to mostly be about log lines and materiel and throwing men against each other to die for the ruling class, but in the psychological warfare battlefield of the nuclear world of {current_year}, it’s all about moving the minds of the masses of “democratic voters”. The new weapons are volleys of deflection and gaslighting that will commence until regular people can’t make heads from tails anymore and they basically go insane and can easily be moved and herded by a global ruling class to serve their interests, as we have increasingly been witnessing over the last few years. It’s an effect caused by even the most “educated” people not being able to make rational, observable sense of, integrate or reconcile things anymore as effects are so pervasive now that they have caused the willful deconstruction of the very foundation of logic, order, and structure itself; mass gaslighting.

Everything has become intentionally more noise than signal to evade and provide cover while also destroying from within by those whose aim is precisely that, destruction from within.
I agree that fascist / Nazi comparisons aren’t very useful.

I do think that the current administration exhibits behavior (verifiable, fact-checkable behavior) which legitimately meets the definition of “authoritarian” — “demanding total obedience to those in positions of authority” - https://dictionary.cambridge.org/dictionary/english/authorit... — in ways that are different from past administrations,