skysight-inc/HackerNews huggingface dataset:
Hi! n2n was a huge inspiration for the project, in fact I wrote Go bindings for n2n before starting it: https://github.com/pojntfx/gon2n

Weron also allows tunneling - just specify a TURN server on `--ice` and enable `--force-relay`, in which case it will probably scale to well over 100 nodes ^^ The signaling servers are fully horizontally scalable, so that you can benefit from a faster backbone on a global scale scenario - Redis coordinates messages, kicks etc. between them and a Postgres database maintains central state, such as credentials for persistent communities and client counts.

In terms of key rotation & encryption - weron heavily depends on DTLS as provided by Pion/WebRTC and thus inherits similar security properties. It is not possible to disable encryption of WebRTC, but tbf the performance benefits of using plain SCTP don't seem to be worth it as the RTT latency and resulting decrease in throughput[1] is the dominant performance bottleneck.

[1] https://tuhat.helsinki.fi/ws/portalfiles/portal/167373638/Es...
Is studying at university and public libraries not a thing elsewhere?

At the universities here you have to get up early to grab a good seat on one of the better floors (higher/better view and smaller/less noisy) around the end of semester.

The public libraries are usually full of university and non-university students on Saturday mornings. Charging points are highly prized.
Corrige: ..."let us /increase/ the fakery"

I was rushing.
You realise that applies to “real money” too right?
When it comes to other animals, theres a lot of principled caution about attributing supposedly "human" concepts to apes or orca whales. When it comes to computers, we tend to be exceedingly cautious.

For some reason that principled caution goes out the window once we start talking about plants.

Here on HN I've seen folks equate photoreceptivity to consciousness, chemical exchanges between roots to full fledged "communication", and indulge in open ended musing about the gaia hypothesis. Practically everything is game and there's no telling how seroius people are being or if they're just getting lost in their own metaphors.
This does not make sense I don’t expect every single site I visit to explain the fundamentals of everything.
For the past five years I have wondered: what is an “HR business partner”? This seems like a recent (ca. 2015? earlier?) euphemism for HR goon, or at more charitably an HR fixer. Is this indeed a new term for an existing job, or a new role? Where dig this term come from? SHRM? B-school academics?
Identifying Global Poverty from Space
The server runs at ~100 FPS, but things like worker updates and attacks happen at a 1.5 second interval. Only the changes (like walking a step, collecting a resource) are sent to the client(s). There is no client side prediction. There is no specific aiming on targets like in FPS games, just need the opponent id, so don't really need to do that Team Fortress thing.
I think we are talking about completely different situations since you bring up "higher rank".

I'm talking about an egalitarian society where one person suddenly tries to convince a band of friends that it's in their interest to close themselves off from the rest of society and try to extract value from it without contributing back.

There's no "rank" to be gained from refusing to join that band -- quite the opposite! You get to go back to a society that's free from rank.
You don't seem to understand what ultimately causes inflation. Not a surprise, as you don't understand money either.

Inflation happens because central banks have been trying to fix structural problems by printing more money, and this time it didn't work out. Sometimes it has worked. If they didn't do that, the problems would still be there. If we didn't have the possibility to print more money, we couldn't even try out if that helps. Ultimately, the structural problems would be worse if financial system was ran on cryptos.
Have you heard about the app BeReal that is the number one free app in App Store
I don't understand what you mean by "was thrown at a face"
Dealing with objects rather than strings and parameter autocompletion give massively better discoverability than other shells I've used.

Being able to use all of the .Net classes trivially is also staggeringly useful.
You can literate-program anything with Emacs org-mode. Tools like noweb are also inherently multi-language.
I definitely agree. The WFH zealots risk a backlash because they seem incapable of acknowledging that there are benefits of working in an office.

I still think if the commute wasn't a factor then working from home wouldn't remotely be a thing. Eliminating the commute is a pretty huge benefit though (unless you happen to live really close to work, which some people do).
This is interesting. My initial thought is that it would try to uniquely identify the sound of each individual key, then it would apply statistical analysis to map each key to a letter (the letter 'e' should be most common in English).
From my experience it works basically everywhere, but if it doesn't - just specify a TURN server on `--ice` and you'll be able to connect to a relay ^^ The ports/IP can actually change - I was traveling through Germany by train recently for example and whenever my public IP changed it signaled the updated candidates using trickle ICE :)
Indeed, thank you, I was not aware of this example.
Buying early-access is quite different from kickstarter style financing.

I only buy early access if the product is already worth the money at the time I buy it. For example factorio was already a great game when I bought it, but only hit 1.0 several years later.
Interesting - could really help some people who do not have a fixed address. Great to see that an employment services firm, Reed in Partnership, is one of the partners who will be used to validate the candidate's authenticity - it can be a struggle for someone without a fixed address to get a bank account and it is often easier to initially get part time employment than it is to get a bank account or a lease in your own name. Lessors want a bank account, and banks want proof of a place of residence. However, where does the employer deposit the salary? I know this is a problem - I was in this precise position twenty years ago.
I was US military for 11 years and can definitely tell you that, beyond the “on paper” definition I posted above, members of the military consider anyone who volunteers for military service and does their time to be a veteran. I’d definitely be interested to know where this concept of “you have to be in a conflict” definition came from. Is it from people who were in the military or just pop culture influenced misconceptions?
I have had a lifestyle business that pretty much allows me to work whenever I want for several years.

After a lot of experimentation I notice I roughly settled on a 9-5 weekdays + maybe an hour or so weekends (just to make sure things are running smoothly) work schedule (with exceptions / flexibility whenever the need arises so for eg. somedays I will take an extra hour during the day to run errands and work till later).

This helps me stay in touch with friends and family and feel better connected with the rhythms of regular society.

I love working / learning etc. So if I feel like working more I wont stop myself but direct that to completely non-business related or otherwise 'wasteful' activities like tinkering and learning new things.

Mostly these don't go anywhere but occasionally end up generating a big break through of some sort.

If I feel I 'have' to work more than 9-5 for some actual business reason, I regard that as a systemic issue of some sort that has to be resolved.
That is basically the usecase for weron, good luck ^^ Networks blocking anything but HTTP has been one of the reasons why I started writing this (train WLAN in Spain does it for example)
Maybe as well as an audiable signal a radio signal can be emitted. Cars hear this radio signal and play a horn inside to the driver. Eventually when this is supported by all cars the outside horn can be made quieter (just for nearby pedestrians) as penetration through a different car that is playing loud music is no longer an issue.

Of course the depreciation period for this is enormous.
I don't know about you but GUI is at most 1% among all the programs I write (if we are talking in terms of applications, not lines of code). Most are tiny one-purpose CLI programs instead e.g., read OTP secret as an input and print corresponding 2FA code which can be used as:

otp-secret | 2fa-code | pbcopy
Whenever I interview I present myself as a developer with more than a decade of experience that wants $X / year and willing to go a bit lower for the right company.

Whatever other categorizations they might have for me, is on the company. Ultimately I don’t really care.
I just quoted an article and said you weren't very convincing. You're still pretty unconvincing however, seeing you react so defensively suggests a bit of cognitive dissonance.

At some point, the line always goes down. Just try to cash out before it does, and don't fool anyone to do so. See you in 8 years.
(Not an aficionado) I feel like it is superior in many ways, but the syntax and case sensitivity have always been a barrier for me. It’s still worth it though when it’s the right tool. I don’t do Windows stuff often though so it’s always jarring coming back to it from bash.
Welcome to this shiny new thing, called the internet, where you're allowed to say fuck!
I've made over 700% return while developing my stock market algorithm
n2n is neat! It is super simple to self-host the signaler in STUN/TURN in the case of weron as well: https://github.com/pojntfx/weron#1-start-a-signaling-server-... and `coturn` is even vendored through the Debian repos nowadays.
I don't understand why, a decade and a half ago, or however long past it was that deletionism started to over overtook inclusionism (after which I quit editing), that they didn't just decide to move "unnotable" content to another mediawiki namespace. The pros works have outweighed the cons, given the cultural memory blackhole situation that has arisen.
You can find them by just searching but here is one that has borrowing and lending: https://valasfinance.com/markets
You may consider Star Citizen a scam, but it's definitely not a Ponzy scheme. In a Ponzy scheme the profits of early "investors" are paid from the money later investors put in.
I'm shocked that this story hasn't had significant discussion on HN.

Several earlier submissions, but no uptake. It is worth the read.
> we will be practically vying to become the same show monkeys - no deceptive confinement by villainous scheming director required.

Unlike in The Truman Show, you can make a fortune being “show monkeys” here, so hardly surprising.
I'm sorry to hear that! Do you have some recommendations on how to change the docs? I've added a small TL;DR here: https://github.com/pojntfx/weron#usage
See? Declaring the Hellcat "not a tank" is one of those issues. According to the OP's definition, it's a tank, it's a tank according to any layperson that would see one, it has all the features of a tank (including a turret, even), and it fills a tank role: destroying other tanks. The only thing that makes it not-a-tank is its classification in US tank doctrine at the time. Because to at the time, to the US, a tank was an infantry support tank. But today, it would absolutely be considered a tank, if a lightly armoured one. But light tanks were still tanks according to all other WW2 combatants at the time.
I'm not sure about good short poems. A short poem is so condensed, that it allows the reader to project his own meaning into the text, even when there was no meaning to begin with (which, arguably, is the case with all current AI generated poetry).

I think a short AI generated poem can be perceived as good, because of this. I still hope that I would not be tricked by it myself.
Since when? I've never provided them an ID and neither have they asked later.
At a library you can't talk, so that's quite useless.
Have we misunderstood each other? I'm talking about teaching web fundamentals to absolute beginners, not people who are already programmers or CS graduates. In terms of content think starting with something of this scope: https://developer.mozilla.org/en-US/docs/Learn/Getting_start... and then building on that.

The fundamentals are clearer and more accessible to teach than frameworks. This inspires confidence and I'm pretty sure you won't save any time if you jump ahead and teach React and especially Graphql. You have a _way_ better foundation to learn and use React if you know HTML, CSS, JS, HTTP that I mentioned but also browser dev tools and I would even put git before that. Also people who are already professionals in some field close to web dev will ask fundamental questions, they want to understand things.

Learning framework X is a piece of cake if you at least roughly understand how it works and aren't on completely shaky grounds, and when framework Y comes along you can ask the right questions right away.

The _vast_ majority of web development doesn't use React or Graphql anyway. I don't even know a single dev who knows React and Graphql but cannot make a website without them or doesn't know what DNS is, what common HTTP headers mean or don't know how to center a div.
Show HN: A game for learning C operator precedence
https://diff.blog/
When I first touched javascript, the most interesting finding was that it didn’t use a hashtable/map for object keys, and also it had no “keys” in a way languages usually do. Instead every object is a collection of properties, which have:

- name (string or a symbol)
- value -or- getter/setter
- enumerable
- writable
- configurable flags

So for “meta”, instead of catching accesses at the object level, this is usually done at the property level (the former still can be done via proxy). The object’s in-memory structure is also different - not a hash table, but a structure whose directly-addressable fields come in order of properties. This enables some interesting results.

It had disappointing parts as well. You can’t proxy arrays or functions with other kinds of objects, so metaprogramming is limited. That’s why e.g. Vue has restrictions on how you can modify arrays under .data for them to stay observable. It’s sad and that you can’t read details like this in day to day discussions, cause it’s a sign of developers being either unaware or simply not caring (aka Blub paradox). Core limitations like this grow into various covert disabilities of the entire platform, and nobody notices.
Microsoft teams up with VW to make HoloLens work in cars
Feetr is a revolutionary stock discovery algorithm
Khan Academy: the maths teacher with 135M pupils
HSBC were the ones who blackholed my request to open a new account for monthly rent deposits (because I was going to be co-living).

It was months of back and forth before they finally told me that I had offhandedly mentioned my salary and they wanted proof of that. Despite never needing proof before, and despite them being the bearer of my bank account so they could see this. I had to refuse to leave the HQ on Fleet Street for 4 hours before they even told me that.

They wouldn’t accept my payslip pdf as proof. So I walked across the street to Barclays and opened 3 accounts on the spot and never looked back.

Ironically to this topic, I had to close that account when I left the UK because I didn’t have a UK address. But HSBC handled my case really badly, I nearly lost my accommodation because of their opaque stalling (I need to prove direct debit before move-in). So I would never go back.
Here's an even more radical thought. Hear me out: different people have different preferences. Forcing either way-of-working will be received with discontent by people who have different preferences.
Yeah. And it goes beyond solution-in-search-of-problem; money clearly makes things worse here.

Finding great solutions might sometimes need thinking outside of the box; I can see solutions in search of problems as being that kind of long shot that's rarely but sometimes spectacularly useful.

But crypto is particularly tricky for that, because it's not just a solution in search of a problem; it's also a Ponzi scheme. And it's really hard to disentangle the two.

Were "crypto" merely a bunch of clever algorithms allowing an ever broader set of zero-knowledge proofs... then perhaps we'd find actually useful problems to solve with that. But instead, it's already a huge market by virtue of its artificial scarcity. Any new cool thing these algorithms might do is overshadowed by the lure of the Ponzi scheme; even a tiny probability of turning that pyramid into something solid is easily worth more than a long-shot at some revolutionary technology you probably couldn't even control if you did think it up.

It's the combination of so much money that drowns out everything else with a dash of gambling, a sprinkling of a pyramid scheme, all lathered onto a solution in search of a problem that makes it particularly dispiriting.
You should watch this:
https://youtu.be/PkO8lwHrLZE

In particular, starting at 1m04s, the interviewer says "I hear it's hard to become Japanese". And the naturalized person answers, "the more and more I read about it on the English net, I realized there's so much misinformation about it that you really couldn't trust anything that was written English about naturalization."

He's talking about people like you. He spends the whole video in particular debunking almost every point you made.
Also see https://www.reddit.com/r/selfhosted
By "pay better", do you mean "provide all services required for a comfortable life"?
Thats not what a Ponzi scheme is
I don't know this but it sounds to me like a typical case where the senior engineers are the ones who really know how things work and they are also the ones doing the actual coding (which is probably why they prefer to work from home since it's much more productive). Then there's a bunch of manager types who only talk and write powerpoints who have a bunch of ideas that are divorced from reality. But they imagine that the people-actually-doing-the-work are the problem.

I honestly think almost everyone should be required to code themselves, at least part time. That would clear out the parasitic office-politics talkers and bring power back where it belongs: to the people who actually know something, but don't have time for scheming because they actually work.
I would be cautious of making decisions based on the mean value of some workplace-related social sciences study. Many software engineers, data scientists, and other knowledge workers can work remotely and have very flexible hours. We also often work on exciting, stimulating problems that are just fun to solve. These are privileges that we should use.

I like going to the gym on a weekday when there are fewer people around or go for a run over lunch break and make up for it on Saturday or Sunday. I find it also easier to go into a deep work mode / flow state when I work at times when I don't have to expect a random email or text message.
John Lee confirmed as Hong Kong's next leader with 1,416 votes
This story is NOT about how they suddenly can't afford bread and butter due to 7% on average life changes. Nobody working a serious profession such as this is living so close to the lyteral bread-line as to have been impacted by this. If they were it's a very easy argument to make that they've been very naive with their personal financing. (especially when they're supposed to be a trained professional it's much, much more difficult to argue, oh how naive of them to not think of that...)
A few hours ago there was a post on HN (no comments yet):

https://news.ycombinator.com/item?id=31301824

leading to this article about paid shills:

https://www.vice.com/en/article/xgdbx3/buying-authenticity-i...
The story of my country has been one of decadence and degeneracy since the 1960s but the 90s were peak Sodom and Gomorrah. I'm glad I experienced it.
Well, ditto. The most meaningless job title I ever wound up with was "Senior Systems Architect" - really only something they could put on my business cards so they could sell me for consultancy gigs. Bah!

It's not what they call you, it's what they pay you - call by reference versus call by value, I guess.
Perl was the other language mentioned and it was in fact marketed as the One Tool to Rule, with examples given of how to replace your "complex and brittle" shell pipelines with a few lines of Perl.

Source: big Perl evangelist back in the 1900s.
Log-Balanced Search Tree
So I hadn't seen Krugman's 98 quote before, but it reminds me of Cliff Stohl who wrote a whole book skeptical of the internet in 1995. The thing is that looking back a couple decades on, their criticisms land for me - they made good points but the Internet was so rapidly adopted that they looked like fools at the time, but I think that as things have worn on and I've gotten older, they look more prescient in retrospect.
Plus those accounts are going to be locked rather quick if large amounts start getting wired in.

I imagine accounts setup to help the homeless would make poor money mules.

Sort of the inverse situation making corporate accounts hard to get in Japan. Such an account can receive large volumes of cash without raising red flags.
In France it’s integrated in the system, charities can be the address of the homeless people they follow, and that address can be used for almost any red tape.
I still don't understand how this could change my life. Most people exchange money through their bank accounts for free with things like the SEPA network.

I browsed through all those web sites and all I see is ways of using the crypto wallets that have to be previously created through various means incompatible with each other. Let's not talk about the "be your own bank" motto which means that you have to secure your own money which is, at least scary for most people, and at most very difficult to do even for people knowledgeable with computers.

Here is something that is revolutionary and actually happened in the past 10 years: *online banks* that have no bricks-and-mortar offices! I created an account in less than 10 minutes, I have a debit card that I can use all over the world, I literally cannot spend more than what I have, and it's still a real bank which means that my account is insured if something bad ever happens. Where is the crypto equivalent?
Interesting how different our job market experiences were.

First, only 8 applications! That’s fantastic - I likewise am starting a senior software eng role… but after 6 months of unemployed full time interviewing, and around 80 applications. FE, not BE, though.

In terms of content, I think every coding round required time/space complexity analysis, and (as an FE!) most had me doing things like building recursive binary tree checkers, solving medium Leetcode problems, etc.

> I made a point of challenging it and asking whether it was representative of the role

Yes! Love this. I had a systems design round, which are usually my time to shine, that focused exclusively on designing an app’s database. A DBA I am not, and I essentially flunked. I brought it up to their CTO on a later call, as I really didn’t think that was a fair assessment of me.

That wound up being the place that hired me :)
YouTube is FULL of "study with me", "program with me" videos with background music for a long time already.
I've often wondered why powershell hasnt taken off on linux/mac. I'd guess MS would have a good case for investing there (given, eg., linux usage on azure).

Particularly in the recent history of "every day, another shell" on linux/mac. Powershell seems to solve the problem being resolved in rust,go,scala,... over-and-over. Why not just use that?