skysight-inc/HackerNews huggingface dataset:
> Well when I was 15 and we used to play Counter Strike and Quake 3 the "social network" was hanging out on servers with maps just chatting and walking around the map aimlessly or just hanging out on IRC

I miss this terribly. I remember hanging out in a set of TF2 servers, playing Spy and contributing nothing to the team other than taking out engies, and listening to the regulars chat on alltalk.
Of course there is actually a ".name". I co-founded the company that set it up, and the original idea was to share the second level so you'd get full control over firstname.lastname.name with e-mail forwarding from [first name]@[last name].name. This followed an e-mail service (Nameplanet) we set up when two of us were discussing how we were both basically blocking a whole [lastname].[tld] domain for ourselves.

Unfortunately .name largely proved too hard to communicate quickly enough, and meanwhile it's clear that people for the most part don't mind weird addresses and/or don't have an issue with seeing e-mail addresses as transient. Which I find quite weird, given I've had the same e-mail address for 20 years at this point. Today .name is operated by Verisign, and second level registrations were enabled years ago, and I do occasionally see them, but the original concept really was part of a wave of people talking about "digital identities" on the net that just died off, in part I think because it seems most of the time peoples identity is much more fluid outside of very official circumstances. E.g. you don't necessarily always want your e-mail address to give away your full name, or your name at all, and in the more formal contexts (e.g. work) you often have another e-mail address anyway and/or your e-mail address is not an important element.

Incidentally, in retrospect I wonder if ".nom" or ".nym" or one of the other proposed names would have been (marginally) easier - people often hear ".name" and think it's a placeholder for a name, especially when you try to explain that your e-mail address is [your first name]@[your last name].name. I use my .com of the same format, and it seems to lead to fewer questions than when I also had/used my .name.
To the point where homeless would hypothetically move: How? With what money? And where? These people typically have an arrangement figured out in their neighborhood.

Sleeping place where they won't be distributed, minimal or not source of income, sometimes friends...
Really? I was under the impression Central was one of the few. Maybe it’s an air circulation thing, but for someone reason I can only think of the northern and central as being insanely hot. Will google.

edit you’re right I’ve just changed the post above.
V3 actually doesn't have ANY interaction in the first place.

It just scores you and the dev can punish if needed

https://developers.google.com/recaptcha/docs/v3
> What is the technology that we do have, but we refuse to use in order to solve the problem?

Money, laws and maybe some coercion tools.
I don't remember Jancovici having a proposition that lets us sustain the current population distribution, especially for large cities, rail or no rail.
Arguably that is the way it is supposed to work. It means that any job in which the startup time (i.e. how long it takes to become “effective”) is relatively long basically can’t be fulfilled by temp positions. In other words, those types of jobs would need to be fulfilled by full time employees. Of course as you say the rest of people with more generic/widely applicable skills (which basically is a contractor) will be let go at week 11, but they should be able to find something else.

Of course the system isn’t perfect and surely some of those more generic skilled workers would prefer to stay longer, but it sounds like your description of the system is the way it’s intended to be.
CV Is LaTeX Template for a CV(Curriculum Vitae), Résumé or Cover Letter
I tried it, but unfortunately it is no where close to Minecraft. Crafting items is a pain from what I can tell, unless I'm just not recognizing some shortcuts.
Never needed a car in the past four years in Milan and the year before in Bologna, Italy, and when it happened I could rely on car-sharing services or very cheap rentals.

But I'm originally from Rome, where I spent most of my life, and without a car in Rome you're pretty much f*ed.
That's because you are supposed to do bounds-checking yourself in Rust, not because they don't want to handle it gracefully.

It's like happens when you read out of bounds in C, except it fails more reliably.
Affecting a(n electorally) significant number of paper votes requires the compromise of more people and leaves more evidence than for electronic votes. (In general, for the quality of voting generally seen in first world countries)

Can you do better in theory, yes. Have we seen any evidence that various US election bodies can do better through using electronic voting, no. The exact opposite in fact.

It's similar to passwords: writing down all your passwords in a notebook and keeping it in your desk draw is a bad idea. But it's usually significantly harder to break into millions of desk draws than to break any given site's security.
At one point we used to brag about using less memory. Common discussions were - "see, my memory usage — while hitting free -m on cli", "see, my kernel size is just 500kb, I chose just the right module" and so on…
Riding a motorcycle is extremely unsafe.
I wouldn't enable swap on a desktop Linux system. When you run out of memory if you have swap the system grinds to a halt and you pretty much can't do anything to save it, or at least it is a battle.

Without swap it just kills processed until there is enough memory, which is what you would have done anyway!

I think the main annoyance with Linux here is that in Windows you get to choose what to kill, whereas in Linux it can't really communicate with you (because the kernel doesn't know about such modern things as GUIs) so it had to pick more or less randomly.
The US has always had those limitations as well.

It's just that many of my fellow Americans choose to interpret our constitution in a simplistic, childish, and frankly incorrect way.

Our constitutional rights (including free speech) were never meant to be interpreted in a vacuum, irrespective of all other rights.

Our courts have certainly never interpreted things that way. Our courts have always weighed each individual, constitutionally-mandated right against other rights.
Not directly.
The dev decides on your punishment but sure most likely throwing in a v2
> they always struck me as much clunkier for everyday use

They are simply explicit. What's so clunky about modular implicits, for example?

Personally, I prefer explicit modules and hate typeclasses, because I can't look at the code and say if this operation is a primitive operator or some dynamically dispatched class method.

Besides, modules are way more powerful, and have a way broader use. They can encapsulate state, types, can be parametric etc.
Are you sure we live in the same city?

The Central line during summer is so hot it wouldn't be legal to transport cattle on it.

The Northern line regularly has packed platforms going north in the morning.

The Metropolitan has been undergoing "modernisation" for over a decade...

EDIT trains also frequently run late OR early

They break under the slightest deviation in nature - rain, snow, heat and leaves on the track all caused breakdown in service every year

And let's not forget the dreaded "signal failure".

By comparison my experiences in Munich, China, Tokyo, Seoul, Singapore and Hong Kong have all illustrated what an efficient metro system can be. Though they obviously have 50+ years less infrastructure baggage to lit around
Oh yeah, we'd spend hours in Quake – 1, 2, and 3 – just doing rocket jumps and other acrobatics to see who could do the most insane stunts. Good times!
This fella went all out with a challenge accepted attitude...

the fakir's rest
https://www.youtube.com/watch?v=Qv3M7FxJqtM
I've had that argument countless times.

The last thing you want during operations (whatever your actual job description) is a server that's essentially not serving, not remotely available for troubleshooting and not crashing.
Yes, while also raising the value of every non-sucker's property, hence the problem.
Just left Paris this week. I was surprised to see how many electric scooters are on the road. But out of the experience riding them in central Paris, I found them - 1. being too expensive: riding Lime for 1.5 km cost me 4 euros, way more expensive than metro; 2. being difficult to ride: riding scooter is hard because the acceleration and brake is too sudden for beginners and it's easy to lose control when encountering hard obstacles on the road; 3. central Paris is not scooter-friendly because lots of road are made of stones and there are not many bike-routes as I see.
How the UAE Is Succeeding in Generating Cheap Solar Energy
Why can’t a user make QoS decisions for their own pages? Root controlled pages should obviously have higher priority.

The kernel could still “fairly” evict pages across users - just letting them choose which N pages they prefer to go first.
The freedom of speech actually means that you can say what you want and not be persecuted for it.

Except for enticing violence, fraud or etc.

In Europe, you can get in jail if you say hateful or discriminatory things. We want to keep our society more decent (although cracks are forming).

The freedom of speech indeed doesn't mean that others must facilitate you or listen to you.
> Affecting a(n electorally) significant number of paper votes requires the compromise of more people and leaves more evidence than for electronic votes. (In general, for the quality of voting generally seen in first world countries)

If we didn't have an electoral college, that might be true. But the reality is that you don't need to compromise that many people in that many places to have a decent probability of tipping a close election one way or the other.

> Can you do better in theory, yes. Have we seen any evidence that various US election bodies can do better through using electronic voting, no. The exact opposite in fact.

Which is exactly why DARPA is researching the problem.
The Central line was the one I was thinking of. I was wrong and I’ve edited the post above.

The reason for this is clear tho - those lines are sometimes upwards of 100\80 years old.

It’s still probably the one of the best public transport systems I’ve ever encountered, and imo perhaps one of the best ones in Europe.

edit I haven’t been to Munich but I’ve been to Cologne & Berlin, I found London beat their transport systems particularly in clarity and signage. I find TfL signage systems to be some of clearest in the world, and I give them great credit for that. Their design is excellent and makes it virtually impossible to get lost.
Not here they aren't:

A) No light source by design. Why do you need one? To read a newspaper?

B) Have maintenance staff (for bigger ones) who actively prevent this and are paid (a pittance) for it - they also collect token pay for the use of e.g. shower. This also provides a few low paid jobs, reducing the problem.

C) Expensive? Come on. Look up the costs of a portapotty first. We're living in the world where public buildings are finished in marble and chrome...

D) We do not have huge drug problem in the first place, so people do not shoot up.

Of course anything with nonzero cost would get labeled as expensive, it's a funny world we live in.

Roads are more expensive than these. Any sort of public transport. Heck, pavement.
> we all agreed on

I have a German boss who uses this rhetoric frequently, which is usually code for 'shut up and do what I say'
Some Southern European countries still have pretty crappy internet overall - average to low for mobile, and really bad for landline (Italy, Greece, Croatia).

Eastern European countries mostly have great internet (especially landline, probably above average for mobile). I always assumed it must be because they came later to the party and went directly for modern technologies. As opposed to Germany who had telephone lines all over and then decided to get the most out of them because rebuilding with fiber would cost the companies too much.
Airliners have (2000-2010) 0.2 fatalities per 10 billion passenger-mile. That's passenger-mile - there are tens or hundreds of passenger on each flight.

In 2017, UPS had 5 fatalities per 14 billion miles driven, or 3.6 fatalities per 10 billion miles. Given that a UPS truck has tens or hundreds of packages the fatalities per package-mile is much lower.

Using UPS would be far safer than using delivery drones, even delivery drones reach the reliability and safety levels of commercial airliners.
Property rights over scarce resources are inherently exclusionary to the rest of society: By holding onto property you deny others access to it.

The question society then need to come to terms with is to what extent it is prepared to grant that exclusionary control.

It is not clear to me how you can have a just society without curtailing property rights. Every country on the planet add substantial restrictions to what you can do with "your" property already in order to reduce the negative impact that property rights has on the rest of society, so the question is really to what extent property rights are balanced to maximize benefit.
thank you for this awesome project, fd is a core dependency in my workflow.
fzf with fd and rg in vim and in the shell has saved me so much time.

small recording: https://imgur.com/a/5BLjPGV
I wonder how they did with Android? Especially in the early days, not with today's 8GB+ monstrosities.

My first Android device was a Nexus One. 512MB of RAM for what is essentially a full Linux system. Able to run a browser and multiple Java apps, all isolated and running their own VM. Task managers often reported near 100% RAM use and things still worked fine.

And my understanding is that optimized things further, but given how overpowered phones are today and how bloated apps are, it is hard to tell.
Micronavigator Based on STM32F100
They should tune it to the brown note, that'd help keep things moving efficiently:

https://en.wikipedia.org/wiki/Brown_note
> For me, the crux of the matter is that people use Antifa to claim that both the left and the right engage in equal amounts of violence or that both are equally morally bad/good.

For me that's simply irrelevant, because how "bad" your enemy is doesn't give you any additional leeway. You can use violence to directly prevent greater violence, for example in self-defense. Throwing milk-shakes at someone achieves nothing. Even when a murderer is arrested, the cops don't get to spit at them while they wait for trial. It doesn't matter in the least how bad a person is. It's a red herring from the word go, due process and same rights for all is a very clear standard, and normalizing violating it because "others are worse", leaves us with nothing.
Why don't minorities and poor have IDs?
IMHO there are two different things at work here: one is the tool or language that you are using for your job. This is highly specific, and most people will not be working with Perl 5 or 6 in their day job.

However, we all need to learn general software engineering much more as well, and that is a very different piece of problem: here the tools are not specific, you can do that in any language.

More importantly, no single language will allow you to truly understand software engineering, you must look at it from different vantage points, i.e. very different languages and development philosophies. In this area Perl, especially 6, is super interesting because it allows you to study a variety of interesting concepts while still being modern and accessible (compared to the alternatives of learning LISP, Prolog and who knows what). So: studying Perl will help make you a better software engineer, you can then apply that in whatever other language is required on that day for the current job.

That said, I think most systems I have worked on in C++ and Java could have been written in Perl 5 or 6 equally well. Some things would have been easier, some others harder...
How deep space travel could affect the brain
Uh, no. Computing is the absolute opposite of security. Doubly so for anything networked.

If you want to take anything secure, and make it unsecure, simply transform it from paper, and put it on a computer. Bam!

Paper is millions of times more secure than a computer. No piece of software is ever, ever secure. There are always, literally always thousands and thousands of hardware, and software vulnerabilities just waiting to be exploited.

Compared to any form of computerized voting, ballots are insanely secure.

But what you're missing here is process. Paper voting has been around for a very, very long time. Process is well established, very simple to do, but it seems the US is always changing how to count, how to tally, and more.

But, to pause and take a step back ... I'm not sure how you think adding a computer to the mix, improves auditing. The entire point of a voting system, is that your vote remains anonymous. Therefore, the device or method that records your vote? Must not ever ever be assigned to you. And this also includes any form of anonymization.

This has also been handled for a very, very long time. Again, by process.

I wonder, how many years have you (or others advocating a computer inserted into the voting process), studied in depth the chain of trust used with paper ballots? Or precisely how ballots are counted? Or, even months? Weeks?

All I know is that when I researched paper ballots here in Canada, every aspect I could think of was covered. And that's what you'd expect, from a voting process that evolved over literally hundreds of years, with deep thought put into each voting cycle.
A simple way would be to use a public key ID that can be used to check if that key voted, and a private signing key. The list of all legitimate IDs is public (though not linked to identities). Anyone can see the total number of legitimate keys, and anyone can check to see how many of those keys voted, and verify that the number of voting keys from the national list is in fact equal to the global vote total. That same total and be cross-checked with the census and other sources of voting age population data.
I read somewhere Linus Torvalds recommending https://en.wikipedia.org/wiki/Paging#Swappiness to 90 and let Kernel decide what/when to swap;
That's interesting, I've never experienced this myself. Wonder if there are any screenshots floating about on the web.
Microservices advocates claim that the pain of implementing features across microservices encourages modularity.
France is a weird case (or at least, the case I know better).
First of, a lot of those statistic tend to be skew because of Paris, because France tend to be very Paris-centric (its getting better, but Paris is still the center of "everything").
When it come to Paris, a lot of time, it's often faster to take the public transportation than your own car because of the systemic traffic jam at rush hour (which is common for this type of cities). But as more people move out of Paris or take the public transport or other form of transportation (the city has made a lot of effort to be more bicycle friendly in the last years), travel time by car actually start to decrease.

In my own city, car was almost always faster than public transportation. I had different commute time, from 1h30 to 10 minutes, and I could have always shave some of it by taking the car.

But for me, the 10-15 minutes I could have gain from taking the car was nothing compared to the comfort I was gaining by using the public transportation. I can just hop in a tram or in a bus, listen to my music, read a book, ... I don't have to do any of the mental effort that driving require, which is very valuable for me after a day of work. I also feel more safe, if my bus or my tram has an accident, I know I am more protected.
And in general, I really do enjoy my city a lot more the less car there is. I grew up mostly in the country side and next the the amazonian forest. The noise, and most importantly, the awful smell created by car traffic is very disturbing to me. Staying for too long next to a busy street will usually give me nausea very quickly. I also feel safer as I don't have to worry about my surrounding has much. Since there is no car, I don't have to check if I am going to be run over. Finally, road are just plain ugly, I rather have green area, pedestrian way, and art lying around.

Its for these reason that I accept all the inconvenience that public transportation brings. I rather have a slightly longer commute by feel good in the city than the opposite.
Amazon Introduces New SQL-Compatible Query Language PartiQL
I am sorry but I've noticed to be a bit different in Copenhagen. I've been living here for 3 years, and the number of cars have grown quite a lot to my perception, specially between families (maybe just because they are luxury cars and Teslas everywhere).

I am 36 have one little child and feel like I am missing a bit of the country because I don't have a car, even if I have made few trips by train.

Also, a lot of my decisions are now driving by whether it is a short walk distance from home or not. Public transport in Copenhagen is respectful but a bit slow in my opinion (I am from NY), specially if I want to go to the edge of the city or suburbs - which I might want when I decide to settle roots here and buy myself a home (prices in Copenhagen are all time high).
AI code review startup raises $4M
The bus comes twice a day to my area and it lines up with school hours.
> In both SML and OCaml writing a function that's polymorphic over numeric types is a huge pain in the ass, so I'm not sure it's a good choice for numeric programming.

What? In numeric programming we usually want the opposite, to write a function for specific type, and to make it run fast.

Also, in OCaml you can simply make your computation a parametric module of some algebraic structure, something like

module type Ring = sig
type t
val zero : t
val one : t
val (+) : t -> t -> t
...
end

module Numeric_staff (N : Ring) = struct
...

And have a completely static numeric computation without any dynamic dispatch. That's resembling C++'s templates.

You also can use classes if you want dynamic dispatch

let (+) x y = x#add y
this.
nuclear power is hardly foolproof and even countries like UK don't have local expertise and have to rely on France and China to build and operate nuclear facilities
As I read through I didn't think there was too much to this - if we're going to have big classified databases then strong auditing is absolutely essential and I'm glad it's happening (people selling the data in them to corporations and governments is absolutely a valid concern).

I'm happy I kept reading though, because I thought this bit down near the bottom was insightful:

Authentication, which often involves sharing information about the contents of a forthcoming story with the government, is a common journalistic practice that allows the government to weigh in on any risks involved in publishing the material of which the journalist may not be aware. By turning that process into a trap for journalists and sources, the government is sacrificing an opportunity to safeguard its legitimate interests and tell its side of the story.
Public transportation is also full of impolite people, un-assimilated people etc... which makes the commute very unpleasant.
Taking the bus/metro everyday at the worse hour, in summer, with rednecks all around you is definitely not the good side of transportation.
As soon as i'll get a car, i'll never get back into public transportation
I remember that happening to me on a very very old laptop. It's because of the Intel drivers, which haven't been updated since forever on Windows so they don't support modern versions of opengl like the one Minecraft uses. But since the driver is mainlined on Linux, it's up to date.