skysight-inc/HackerNews huggingface dataset:
One of the biggest sites is chrono24.com, which is essentially ebay for watches. The majority of sellers will use the site's integrated escrow system so there's little risk of somebody failing to ship.

To get started just enter "soviet vintage" into the search-box. Once you have some results click on "Filter" and you get the option to set "Location: European Union", "Max Price: €100", etc.

There are a lot of regional variations, so I use chrono24.fi, for example. But the content is the same - I think it's just the default location and currency that changes based on TLD.

The site has been around for many years and is well-regarded, but even so I don't think I've ever paid more than €1000 for a watch there. Just in case.

Edit: Main thing to pay attention to are the dimensions of the watch. Watches from the 40s-80s tended to be smaller. So you'll find diameters of 34mm, 36mm, etc. Most people prefer larger watches these days. For me 36mm-42mm is fine, but that's because I have thin wrists. But I know looking at photos can be misleading in terms of diameter/dimensions so read the details.

Edit #2: This is what I'm wearing today, which cost me around €70 - https://tinyurl.com/dd7bnthx
If you have a long vector, say, 1000 elements, and you need to copy 500 of them to shift them over for an insert, you are going to be very slow compared to a linked list. Besides, linked lists aren't that bad if the nodes are close enough in memory (read: consecutive), or they are hot enough to be in already in cache. But as always, measure instead of guessing.
Honestly, doesn't even need to. Cold reading, barnum effect etc. works really well on the human psyche.
It's better to think about Astrology as a form of divination, rather than an objective science to be refuted. Sure, one can derive objective statements from symbols that potentially extend in every direction, but the more interesting aspect is how the act of asking questions of the natal chart can yield unexpected answers that are true. It's a highly developed symbolic art, not a science.
NodeJS is important for more reasons than "it's just JavaScript". It is asynchronous from the bottom-up, and it is literally a challenge to force asynchronous patterns into a synchronous ones, which is almost always a hack because async requires a lot of thought. This is a boon to IIoT control, where the pejorative "web server" is literally the endpoint for 10's of thousands of IoT edge nodes. NodeJS fits in with this architecture perfectly compared to the shoehorning required to make it work with PHP, (C/C++), Python or Java. (N.B.: I am not a java programmer, but we did review using Java, too, but it was voted down for other reasons.)

If there is another asynchronous language that is as well defined as NodeJS and has as much library support, I would very much like to study it.
Murdering multiple people will always be highly unpopular, particularly in the local community where it happens and when it happens, but I take your point.
My friends and I all own/owned it legitimately (we had LAN parties nearly every weekend), but over time we'd lose the key. Just entering all 3s has always worked and it accepts it as a valid key.
I do as much of this as I can with database constraints. Foreign key constraints, or check constraints, or even triggers if necessary (though I do try to avoid them).

Databases tend to outlive application code, or may be fronted by different applications (internal vs external for example). Keeping the constraints with the data is the best way to ensure that your data remains consistent within itself.
I’m a bit triggered by your two examples. What is your opinion of Muslim countries who believe in their superiority and spreading Islam in the world?
Well, to add a counterpoint, never in my career I have encountered a place with a proper atlassian products integration. The most common integration I saw was using Jira and Confluence, which seems a little underwhelming to me. In all the places I have seen a mishmash of different products not really glued together and the workers had to navigate that mess. One of the places I’ve worked on had salesforce for customer sided issue tracking, and JIRA for software development tracking. Support engineers had to copy and paste tickets to raise defects and bugs, keeping track of all the interactions in both systems. Silly stuff.
Can we call it free choice if it's based on a lie?

Whether meatspace or in-app, the astrologists aren't saying, "come here to receive generic life advice based on (at best) educated guesses about you or (at worst) output of a random number generator". No, they're promising reliable advice, and back it with absurd "explanations". It's not much different than any other kind of fraud - it only survives because it's been an established practice since way before science allowed us to call bullshit on it.

(I don't buy the usual argument to grant it plausible deniability: that their customers know they're being lied to, and consider this entertainment. I've not heard of an astrologist checking that their customers realize they're participating in a LARP.)

And since you mentioned gambling: it's not all free choice either. There's a spectrum there. Some people can handle it responsibly as a form of entertainment. Other people, arguably most people, are at risk of getting hooked and losing their ability to freely choose whether to play or not.

Putting the general question of free will aside, it's inaccurate to consider people as agents who mostly make informed choices and occasionally let their emotions get the best of them. On the contrary, humans mostly do things on autopilot, and occasionally find enough power of will to make a choice and override their default behavior.
What network topology did they use? I couldn't find it in the paper.
https://publicbydefault.fyi/
The Covid lab-leak theory goes mainstream
Orson Welles was a magician in addition to being a film director, and he knew all the "tricks", including techniques like cold reading. During the 60s or so, he used to fortune-tell, although he knew it was a scam and so woyld charge only a nominal fee -- like $2 -- and refuse the clients' money after the reading was ended. He reported being able to guess people's problems as soon as that walked in the door, and that practicing psychics called this "being a shut-eye" because they started believing they actually had psychic powers.
Hi.... But it doesn't work that way...
Men have more teeth than women goes back to the Greeks, and Galen wasn't the only person to run with the idea. (cf. Jews having more teeth than non-Jews, etc)
Django is not a CMS
Please don't take HN threads further into generic flamewar, especially not religious flamewar. That way leads to hell. Ironically enough I suppose.

https://news.ycombinator.com/newsguidelines.html

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...
It's gone beyond that. Apple matches parts in their phones so that only Apple can replace certain things, which I believe increases the cost of their products a little.

https://www.cbc.ca/news/thenational/complete-control-apple-a...

At the same time, restricting how and what customers can repair is good for future phone/etc sales, which I imagine it's why they're doing it.
Want to be a psychic? Learn simple magician tricks. For instance, by looking at someone's belt, you can immediately tell if they're right-handed or left-handed.
Past thread:

https://news.ycombinator.com/item?id=21472149
443 points 2 years ago 407 comments
After skimming through it I have mixed feelings. On one hand I wanted to purchase it. I no longer have a real Amiga, but could use it on UAE.

But from that summary Hyperion Entertainment does not look that great and seems like it's the reason why AmigaOS did not became open source.
https://pubmed.ncbi.nlm.nih.gov/20664999/
> Without workers in the office, middle management was left to spend additional time on pointless meetings, inhibiting their workers from spending their time on work tasks.

You're just drawing meaningless conclusions based on nothing but your hatred of management lol.

>I think the conclusion is that additional meetings do not play the supplemental role that many managers seem to believe it does, and in fact minimizing meetings will increase productivity.

I think the actualy conclusion is that people are less productive at home because many people can't work properly due to an unfavorable working environment. Meanwhile since there's no office hour anymore (no commute to divide personal time from working time) people work from breakfast until dinner. In the end you get the same amount of work done but the timeslot that was dedicated to work during the day was 2-3 hours longer than when working from the office.
Is it dark red or a blue with a bit of orange in it?
Most of the complaints aren't really about the language syntax or capabilities. Aside missing proper support for integers, modern Javascript is pretty nice. The complaints mostly come from developers being forced to use either Javascript (only way in the browser), or being forced to change code because of breaking changes in libraries.
This article is very distant from "Everything"...

- Modules

- Set and Map, WeakSet and WeakMap

- String interpolation

- Private methods (# prefix)

- Template literals

- Typed arrays

- Symbol type

- Generators

- Proxy / Reflect

- Internationalization

And more...
> Can we call it free choice if it's based on a lie?

Yes, as humans have to determine the truth in all things they engage with themselves. Religion, association, food, work, investment... we leave the risk assessment to the person whose money is on the line.

> And since you mentioned gambling: it's not all free choice either. There's a spectrum there. Some people can handle it responsibly as a form of entertainment. Other people, arguably most people, are at risk of getting hooked and losing their ability to freely choose whether to play or not.

And yet we allow it, because they risk no one but themselves. Some of those people who get "hooked" also, by their own free will, later stop gambling, so I am skeptical of your "some people aren't exercising a choice" dichotomy.
Yeah, I’m so glad there are platforms like Twitter that aren’t cesspools of hate.
Recent and related:

The nation’s oldest juvenile lifer, Joe Ligon, left prison after 68 years - https://news.ycombinator.com/item?id=26113062 - Feb 2021 (81 comments)
You are interpreting GP’s comment very uncharitably, to the point that it actually becomes a completely incorrect interpretation.

GP is pointing out that it is advantageous to have a single language on both front end and backend. And somehow you arrived at “developers cannot be expected to learn more than one language.”

There ARE big advantages to having the exact same language (as opposed to similar languages) on both client and server, especially in an SPA where you want to render something initially on the server, but then update it using the same logic later on the client.
Two biggest venmo issues in my mind are:

# Default should be private for transactions (at least you can change it)

# Friendlist should be private be default - you can not set your friendlist private.
You're comparing Elixir & Ruby with Babel, not vanilla JavaScript. You are putting your code on non-standard JavaScript, that's on you.
Why don't we do that now instead of ventilating?
Reminded me this.

https://www.youtube.com/watch?v=F7pYHN9iC9I

"Amazing mind reader reveals his 'gift'"
While I generally understand the borrow checker and lifetime. It proves challenging based on the kind of programs I write or while looking at source of any crate that I use.

I knew Rust has very steep learning curve, but I try to overcome that urge to quit.

I'm not going to say that I'm productive, as I'm at the learning phase.

If I really wanted to write something in a shor time, like in an afternoon, Python is always my goto.
I agree with this - EXCEPT:

In a backend where you need a heavy-duty, multithreaded process to handle long-lived computations, node is probably not the way to go unless you want to pay for all the extra instances you'd need for the same amount of load. In my experience, for example, a java-based graphQL server (that spawned multiple connections to various services) needed much much less in the way of resources than the node equivalent serving the same amount of traffic - AND the latencies were generally much better with the java server, depending on the size of the JSON payloads that it was handling.

All that being said, you can certainly architect your way out of that problem and I imagine a relatively small percentages of web applications even HAVE that problem.
There's way more to a person's and a culture's view of food than just 'taste'!

You appear to be a fellow American, and as such I would have expected you to understand how and food and food choices can be political and have racial and gendered connotations.

I mean, just for starters it seems like every couple years we have someone famous making a regrettable statement about watermelon and fried chicken and you know the rest. (For non-US readers, take a guess and you'll probably be right). 'Real Men Don't Eat Quiche' is a thing of the past, but "Real Men Don't Diet" isn't any older than this website, and anybody reasonably plumbed into the culture will know to what 'man food' refers.

On the class side, here in America we've certainly got food that's 'for poor people', think meatloaf and rice&beans and all the other ways that cheap calories get stretched. (And we have food 'for rich people', remember Obama and arugula?)

These things can get reinforced over time, I know as a child I certainly inferred facts about 'what we eat' and 'what we do not eat' from my parents and grandparents and the society around me, and I don't think many people here can say otherwise.

And then one of the things about the British, they were good at playing one side off against the other and heightening existing divisions, and another thing about the British is they didn't leave Kenya until 1963. My parents were alive then, and even if the parents of you the reader were not, it's likely your grandparents were.

And yet another thing about the British, they were trying to turn Kenya into a farm for export, and you can guess to whom they wanted Kenya to export, and that meant 'no' to njahi and 'yes' to exportable varieties.

The seriouseats article references an article of Robertson ("Black, White, and Red All over: Beans, Women, and Agricultural Imperialism in Twentieth-Century Kenya", https://www.jstor.org/stable/3744315?seq=1), which is on sci-hub, and from which I could quote at length but I'll limit myself to: "However, the growing of beans in the Nairobi area has been most severely affected by two factors: the colonial presence forcing the growth and sale of cash crops (or wage labor) to pay taxes and, after independence, continued similar taxation policies along with the need to pay school fees." (p287)

In conclusion, people and food and their interactions are complicated, and it's not 'woke' to point this out or talk about it, nor is it wrong to use 'violence' to describe the British legacy in Kenya (and if you're getting hung up on that particular word, substitute 'cruelty').
Learning is great. It expands horizons, potential, and current capabilities. Learning is not producing though. Learning is a cost center. If you want to increase productivity start by minimizing required learning. That exchange is called usability.
I'm years behind on Javascript (I'm circa 'AJAX is new' in my knowledge) but I've been having good luck catching up using the Babel REPL with small snippets to just see how the new features get translated into the Javascript I know. Seeing what the compiler renames is a good way to understand the new scoping rules, etc.

It's been especially helpful for yield and async/await, but I wonder if there's a bug in Babel with async/await. Just using the code sample from the article:

function fetchUserName() {
return new Promise(resolve => setTimeout(resolve, 500))
}

async function withAsync() {
print("withAsync: fetching...")
await fetchUserName()
print("withAsync: done")
}
await withAsync()

when I set the target to be 'ie 6', so hopefully I get output that's only the Javascript that I know, most of this gets translated to (a lot of) Javascript that looks normal for 2005 Javascript - except the last 'await' line is still there. Is that a bug/limitation in Babel or was 'await' present in Javascript from years ago?
Is Audiophile's Ear Different?
I am sure I’m absolutely nowhere near your knowledge and expertise, but please bear with me sharing my opinion :)

I think Java fits better as an introductory language — it is similarly popular as JS and python, and while I’m sure static typing can be picked up easily, I think fighting the compiler for a likely-correct program in the end is a better alternative than understanding why the program failed with this given input and not with another — so my not-backed-up-by-teaching opinion is that dynamic languages are not necessarily a great fit. It also features the basic OOP concepts, and modern java can showcase plenty of FP ones as well.

On the other hand, going lower level is similarly detrimental, I’ve taken a class where C was used, and that way you get cryptic runtime errors as well, while memory management is not that hard to pick up later on.
How normal ear works is quite obvious. Is the audiophile different? What do you think?
The entire Colombian Exchange is eye-opening. Try to imagine Italian food without tomatoes, Indian food without chili peppers, or a Britain with no chips to accompany their fried fish.
Happy birthday, to many more years and increase in security across the IT stack.
Diff being you usually have like five python deeps for every hundred npm deps a d you can do the old school thing and subscribe to the security alerts for those deps. The difference in number of deps means you have the cognitive
space to understand them. Npm needed to automate because the numbers are too high. One of
python’s old selling points was “Batteries included”. And the idea is fewer large library rather than a bunch of tiny libraries.

With a small number of deps where you skim the development DL, you know if there is a security issue or a cool new feature you want. Also it has more of the Unix C philosophy of don’t break stable APIs in new releases. So upgrading mostly just worked. (Stuff like deliberately breaking old SSL protocols aside). (Until python 3 of course.)
"I am not surprised anti-semitism is growing, considering many people now considered "villains" for whatever reason ARE jewish."

Depending on your politics, pick your villains:

- Trump

- Bush Jr

- Putin

- Kim Jong-un

- Ayatollah Khomeini

- Obama

- Hillary Clinton

None of these people, who are considered some of the world's biggest villains by huge numbers of people, are (to my knowledge) Jewish.
I was surprised that the (1921) filing cabinet comic featured a "Mr. Google" that did the organizing. I thought this was a case of someone editing a comic, but it turns out that's how it was:

https://www.google.com/books/edition/Filing_Office_Managemen...
What's the overlap between "economically useful clairvoyance" and "true fortune tellers"?
And by the ads...
They start playing and you have 10 secs to guess where you were sent.
Data isn't oil, so what is it?
this is exactly what AVX512 instructions are made for.

you can treat one number as multiple data.
I do this too, but I’m always frustrated by the mismatch between database constraints and application constraints. For example, when using Django you can declare a field as varchar(32) but that constraint isn’t checked until you actually insert the row into the database. I suppose maybe that’s not a problem in languages with more mature type safety ecosystems?
I'm a bit interested in trying this bean now. Since getting an instant pot and discovering rancho gordo I've learned that different varieties of dry beans completely change a meal.
Typescript makes refactoring easier in what way? Can you do renames without error prone string search and replace? Can you get good autocompletions with ts? If so, that would be really nice
Well said! I would only like to add that I highly discourage adding validations/assertions in the actual data class, this often make them hard to work with and reuse. It is better to have this parsing logic as a simple function, perhaps at factory level if you prefer that kind of flavor :)
There is a discussion forum on the topic of Russian watches,
including one dedicated to photos of the various brands and models.

Russian watches
<https://www.watchuseek.com/forums/russian-watches.10/>

Russian Watches Image Gallery
<https://www.watchuseek.com/forums/image-gallery.97/>
Not knowing this little bit of what a cryptocurrency is allowed Onecoin to be such a large scam.
Oh and also check the MPL Plotter custom preset functions! Editing your plots from a dictionary with all modifiable parameters visible for you to uncomment and tune is one of the nicer things the library has to offer.
Upvoted. Mods (or OP), please edit the title, the article is great and can bring an interesting discussion!
> Is there any Typescript backend framework as mature as Django?

No TS framework is as old as Django, and if you're looking for "Django for TS" you won't find exactly that, but Next.js is the current reigning champion for server-side frameworks right now, according to the popular "State of JavaScript" survey https://2020.stateofjs.com/en-US/technologies/back-end-frame... Next is a "both-side" framework, allowing it to do stuff you just can't do in Django.

If you want something much thinner than Next (and thus much thinner than Django), there's Express.

> yet it cannot possibly be expected that frontend people learn more than a single language?

The problem isn't learning two languages, it's interop between two languages.
I think the difference is likelihood of success.

If you and I did what you'd describe it would almost certainly not succeed. A high effort fraud has a much higher likelihood of returns.
The British brought a lot of people from India into their colonies in Africa and elsewhere : https://en.wikipedia.org/wiki/Indians_in_Kenya#Kenya_Colony and it's not implausible that this would be an origin for the term.
Is anyone arguing that astrology is science? You call it divination, I call it a scam for gullible people. If there's one objective truth, is that astrology and divination in general has nothing scientific to it.
Interesting phrasing, I like it. But you can also reduce the cost by making learning easier, whether with good interfaces or naming, or just good docs
The rate of mutation is significantly lower in humans than in say viruses. Being able to adapt eventually to changing circumstances is valuable.
Good online tests ask for birthdate, city and/or lat/long.
Society is rarely for lower sentences.

I find that leftist wokes tend to live in their own bubble. They are painfully reminded of it when there is a survey about the death penalty.
Luckily the justice system doesn't operate on the whims of the people like in that story of Jesus' trial.
This may be just me being odd, but I alternate the direction of my belt roughly once per week. Otherwise, it gets stretched at only the top, and as a result becomes warped and uncomfortable.