skysight-inc/HackerNews huggingface dataset:
>I loved Linux Journal, Linux Magazine and I loved CUJ

Also DDJ, Byte (before got too commercial, aka ads over 70% of content), Unix Review, PC Magazine), etc.
Even JavaWorld, etc., some time later, were good for a while.
That’s a decade old.

Remember California in 2011? How many unicorns in SV post 2010?
> Even Arrow himself said that cardinal voting (Approval, score, STAR) is probably the likely answer.

Unfortunately, as I understand it, it turns out the problem is basically unsolvable: https://politics.stackexchange.com/a/14245
Yes... but also no.

Again, the problem comes in in the fundamentals of velocity of information propagation, of which only half is open to unrestricted scalability. Namely, documents can be propagated at the speed of light. Understanding cannot. You can put every document exactly where I need it as soon as it is accessible, but unless I've had enough immersion in the jargon and specific ways of life of the profession, I'm going to need time to absorb and reckon what to do with it, and where to go next. Even if I do know what to look for, good luck hitting up any database of well cross-referenced case law without paying an exorbitant fee due to the nature of the returns of the profession, and the essentially captive audience to it. Most of those data sources areas fundamental to law as Machinery's Handbook to Machining, yet its locked up behind more imposing barriers to entry than Fort Knox; fiscal, temporal, and cultural.

Short of a periodic collapse and simplification of case law such that the entire field can become more accessible so something less than a Guild/Cartel of highly exclusive barristers, I'm not seeing a fundamental opportunity to change things for the better.
I'm an Indian diaspora person with no cultural connection to India.

When I travel, I'm often accosted by Indian (nationality) people who immediately begin 20 questions about my background, religion, caste, language, where my grandparents are from, et cetera.

One occurrence that sticks in my mind is being in a building lobby in Almaty, Kazakhstan and having two Indians see me from across the street, immediately cross the road and excitedly ask "Are you Indian?"

When I replied "No" and kept walking, they followed me for a block trying to decipher how an Indian-appearing person might not be Indian.

Mostly I find this amusing and chalk it up to cultural differences. But I can't help but conclude that Indians are almost obsessed with "placing" each Indian-appearing person they mert based on their ancestry, and find it hard to move past this.

If I'm feeling annoyed, I'll say, "you wouldn't ask a white person any of this, so why are you asking me?"
Are they communist countries?
I'm curious too. Of the "old" sites LWN is the only one I keep reading.

I just reached a point where I stopped caring about slashdot, kuroshin, linuxjournal, the register, and similar sites.

The only "old" site I still miss is freshmeat, I guess these days software discovering is achieved via github, but I have recurring thoughts that some curation of "20 new releases" and "10 new projects" might be interesting. Of course as soon as I think that I realize that people who follow node, golang, python, and similar niches would have no interest in other software so the dream dies.

Advogato is another site I wish still existed, but my involvement there was only sporadic, at best.
My brother living in his hamlet has no electricity after 8pm, has 0 access to coaching and has little to no access to books or anything related.

This is circa 2000s though.

The village has affluent upper caste people while the lower caste people still do menial jobs

Reservations are meant for them. But the city folk who have the most knowledge and access to money abuse this system while real poor lower class people aren't able to access.

I knew of an economically backward class person who wore woodlnd shoes. My parents couldn't afford those shoes, his did yet he had woodland shoes.

Moral of the stort: city folk abuse reservation system caste or economic terms because it takes a 5k bribe to a local govt to fake your income certificate, lot of people I know have done it.

My dad worked in a govt firm, his colleague who earned the same money was lower class so his daughter who got marks exactly as same as mine got a stellar college and ANY branch she wanted, but I wasn't a girl & backward on paper so I had to settle for what I got
lmfao ok boomer
I was so surprised that there's more initiatives. It seems Nevada and North Dakota both tried to have things on the ballot but not enough support.

Source: https://ballotpedia.org/Ranked-choice_voting_(RCV)
Section: Ballot Measures 2020
I'm not sure about this. Two problems for California right now is that it is seen as a blue state so is on the shit list of the GOP, and that it is not a swing state so it doesn't get any influence during elections.

If CA would award the electoral college votes proportional it would force both parties to take it seriously. It would also make each vote more meaningful and listen to the voters.

It would obviously be bad for the democratic party, but good for the state and the people living there. And perhaps it would make other states take the same choice to be relevant again. Although some red states are becoming unintentionally relevant like Texas that is actually not a safe state this election.
Microsoft plans to establish new cloud datacenter region in Arizona
Your memory is faulty here. Yiannopolous made his comments on a much smaller podcast (https://en.wikipedia.org/wiki/Drunken_Peasants), and the hosts challenged Milo in ways that Joe and JRE doesn't.
The phrase "one person, one vote" is also the root of much mischief. While we certainly want everyone to have equal influence over the outcome, the fact is, in a race with more than two candidates, you're always voting for some of them and against others. With two candidates, this fact can be glossed over, because you're always voting for one and against the other one; there are no more possibilities. But with more than two, "one person, one vote" suggests that you should only be able to vote for one of them, overlooking the fact that this forces you to vote against all the others. You're still casting N votes about N candidates; they're just subject to the rule that only one of them can be affirmative. In that light, it is clear that the rule is utterly arbitrary.

The correct motto, I submit, is "one person, one candidate, one vote". Approval voting falls directly out of that. Every AV ballot has the same amount of influence over the result as every other, because they're all points on a hypersphere whose center coordinates are all 1/2. That is, they all represent points equally far from the point of indifference.
I don't think it is meaningful if Texas flips, only if it becomes a swing state. If Trump looses Texas he will already have lost the election a long time ago so it doesn't really matter.

Note that some states with almost similar number of electoral votes are going in the other direction. Florida is becoming more safe red all the time, and PA is a swing state and might become safe red at some point.
I didn’t get it.
Are you implying that coding PDF is an onerous task?
IoT Event Learning Path (Learn to Build IoT Solutions on Microsoft Azure)
This is a nice feature to have!
Yes it’s subpar compared to Visual Studio as a .NET IDE, but that’s probably one of the reasons .NET hasn’t been prioritized yet: There is Visual Studio.
There's no plan to support any non-NN frameworks.

We might decide to add PyTorch support, if its adoption will continue to accelerate. But that won't happen for at least a year.
And indeed, in Scheme (the language that originally made tail recursion famous) you can get stack traces from loops too! Well, at least in one Scheme implementation, MIT Scheme.

The MIT Scheme debugger has a notion of "reductions and subproblems" [1], which basically correspond to tail calls and non-tail calls. You can step "backwards" to the previous reduction, or "upwards" to the previous subproblem. In terms of other programming languages, that corresponds to going back to the previous loop iteration, or going up to the previous call frame.

Behind the scenes, this is implemented using a "ring-buffer or ring-buffers" [2], which stores the values of local variables for, e.g., the last 10 iterations through a loop. So if you step back further than that you will lose history and jump back to the start of the function call.

(The second link goes to the same blog as OP, I guess he has been writing a lot on this topic!)

[1] https://www.gnu.org/software/mit-scheme/documentation/stable...
[2] http://funcall.blogspot.com/2009/05/you-knew-id-say-somethin...
That's the best argument for Approval Voting. It's very simple: you just vote for or against each candidate independently. The votes are tallied, and whichever candidate has the most votes wins. It's much simpler than IRV with its multiple rounds. It's even simpler than Plurality Voting (aka "FPTP") because it doesn't require you to pick a single favorite.

Anyway, I'm writing for the HN audience here, not for general consumption :-)
I agree with your opinion that the reputation of Japanese being hard is mainly due to its arcane writing system, and sorting Japanese writing is practically an unsolved problem [1].

Compare this to Korean where you can learn the writing system in a single day [2].

[1] http://www.localizingjapan.com/blog/2011/02/13/sorting-in-ja...

[2] https://www.meridianlinguistics.com/news/learn-to-read-korea...
it’s not just that our tools are poorly suited for non-programmers, they’re barely even suitable for experts! Today I lost 8 hours trying to get XCode to build our app after a library update. Last week I lost 8 hours wrestling with a build server, 8 more hours trying to test changes to some untestable legacy code, and another 8 hours just trying to get our code to do the things it looked like it was obviously written to do. I’m on a team of 4, and if it’s going like that for all of us, simple features like “send an email when <event>“ happens end up costing thousands of dollars to develop.
No wonder our industry is skewed to only solving low-complexity problems in domains that move lots of money!

I have, recreationally, written code to simulate a rocket ship. It was a pretty significantly different experience than my day job. My usual tools didn’t help much, but you don’t actually need a lot of data modeling or fancy UI to draw a trajectory. Debugging was awful, though.

Maybe it’s a good time to re-read Brett Victor’s “Inventing on Principle” and ask ourselves what we can do to get closer to that vision
In South Africa we will often say "hello" and "how are you?" before ordering, no exaggeration.
Condorcet methods get discussed a lot but they are pretty complicated. I believe that they are discussed because they maximize VSE, such as Schulze. I'll reference my comment in this thread because the VSE link has what I'm talking about. The problem is they are less resistant to strategic voting (though much better than IRV and plurality). But let's just keep it dumb and simple with cardinal systems. Approval is dead simple and gets you pretty much all the way there on most of the criteria. If you want to add a little bit of complexity, STAR makes things even better because it gives you some more specificity (and slightly improves upon score/range). Every time we talk about electronic voting everyone always brings up the matter of simplicity, well, that matters here too. With approval and score you're literally just creating a matrix. STAR you have two rounds (top two from the previous round). Ordinal methods are pretty complex and much more prone to mistakes because of such. You don't need a PhD to understand approval (it is actually how I solve the "where should we eat" problem).

[0] https://news.ycombinator.com/item?id=24563236
Book recommendations in that respect:

- "No more Mr. Nice Guy" Robert A. Glover: A great book on identification and elimination of nice guy behaviors with lots of exercises.

- "When I say no I feel guilty" Manuel J. Smith: Techniques with lots of examples on how to stay assertive and deal with attempts to manipulate you into doing something. Relevant for dealing with colleagues, spouses, shop clerks, ...

There are others but those two books will get you very far if you take this seriously.
The problem with WebSQL would remain the same, it would be necessary to specify a subset of SQL as a web standard.
Mandatory "Squash and Merge" solves a lot of the author's reasons why adding code comments is necessary b/c it guarantees that each commit in the repository's main branch has a PR associated with it. For instance on GitHub, mandating "Squash and Merge" on the "main" branch means that every commit will have an associated PR Number in the commit message (e.g. "Added create user modal #70").
I still haven't found a link
The inverse is also true though: We not only have the domain knowledge it takes to build software for ourselves, we also have the domain knowledge to use that software to its full potential.

Meteorologist do not have the deep knowledge to apply software effectively. I know we should strive for software that is usable for everyone. But in reality I believe this is a huge factor.

I am not saying that meteorologist (or any other non-programmers) are to blame for that. But I believe we have to acknowledge that fact to be able to overcome it.
Anecdata from my own grandparents (am Finnish) - diets were a bit less in calories, but also much simpler in nature. Finland has changed dramatically in the last 20 years, but say up to 1990's we didn't really have McDonalds, imported food, etc.

My grandfather is now over 90 years old, and his and my grandmothers diet has mainly been: 1) meats of different kind, sourced of course from grocery shops but also in a significant portion from nature (hunting) 2) fats, definitely of the saturated kind (animal + butter) 3) potatoes.

There were no salads, olive oils or anything deemed healthy by the modern standards on their plates. There were also no hamburgers, chips (or crisps if you're British), no coke (Coke arrived in Finland in the Olympic year 1952 - but it was deemed unhealthy VS orange soda, maybe by the benefit of the local soda company's marketing) and the main sugary treat was licorice candy and the occasional chocolate.

In summary, lower meal frequency would definitely be true, but also a diet with much more "close to source" ingredients.
With low code you're still programming, just not by writing code but visually defining your program. it's more like 4GL and RAD of the 90's.
Memorizing a Deck of Cards
These screencasts had such an impact on me that they inspired me to have a go at making my own set of screencasts aimed at non-beginners (a rarity with programming videos)

My guiding principles when recording my (now over 25) videos are:

- prefer timeless technologies (e.g. unix, testing, C) over fad frameworks

— focus on trade-offs — every idea in CS has a cost

— don't be afraid to peel off one layer of the stack

— set everything in real production code rather than in toy examples

- emphasize actual workflows (showcasing vim and bash and all the associated keyboard shortcuts)

https://www.semicolonandsons.com/
Azure Automanage for Virtual Machines
As someone who went to one of those “pure test based” NYC schools: this is not the testament that you think it is.

The number of Black and Hispanic students at Stuyvesant and Bronx Science was an order of magnitude higher in the 1970s; the current demographics are a consequence of paid preparation being a reliable way to score highly on the SHSAT.
So I do a quick lookup on what "OBC NCL" means and it comes back as "Other Backwards Class - Non Creamy Layer".

My initial reaction was that this was some sort of joke.

https://en.wikipedia.org/wiki/Creamy_layer

https://timesofindia.indiatimes.com/topic/OBC-creamy-layer
Life's too short to check for the number of arguments in each function.

Ha! The Oil shell does that for you :)

https://www.oilshell.org/release/0.8.0/doc/idioms.html#use-p...

(It's our upgrade path from bash)
I mentioned this elsewhere, but people on HN eat up the argument of "do your own research, make up your own mind" as an excuse for not challenging even obvious the most obvious BS.

I don't know about you, but I don't have the time to do quality research of every guest he has on. Even if I did, I can't match the manpower or experience of a professional media outlet to do even basic fact checking. For stuff that isn't decided fact, I also don't necessarily have the breadth of knowledge to even know where to look for the competing opinions on a subject.

If I, a student, don't have the time to do that research, then what percent of a percent actually does? Like I was describing, what small fraction of that can even do that research effectively? My guess is that it goes to zero pretty quickly with the complexity of the subject.

That might not be a problem for the most controversial guests where I already have my defenses up. But, what about the more subtle guest who is pushing extreme views based on literal misinformation, but sounds plausible enough that I buy into it?
Another fun article:

> Talk Like a Texan: How Texans Use “Down,” “Out,” “Over,” and “Up”

https://www.texasmonthly.com/being-texan/being-texan-preposi...

Thread with 131 posts : https://news.ycombinator.com/item?id=16327812
Voting itself, yes. Which is why Arrow (who is being referenced in that post) is hedging. But just because there is no global maxima doesn't mean there aren't better solutions than others. It depends on the criteria that you're looking for. While Cardinal systems don't maximize VSE like Schulze or RP do (which also don't get 100%!) they much better counter strategic voting as well as are dead simple. If you read a few of the links I posted or watch a few of the videos they explain some of these concepts.

But yes, voting math (social choice theory) is hard. No one is going to combat you on that.
Why? A good Lisp will give you a decent ride around the block. Even without reaching code-data-equivalence enlightment, it's a fast way to round your knowledge of various paradigms and approaches.
No, DOOM Emacs is like a variant of Emacs: https://github.com/hlissner/doom-emacs
Which inferior product are you referring too?
It’s great video and it seems a fair and honest explanation of the electoral college. I completely disagree with the idea of a national popular vote subverting the interests of an electorate. Just as the video explained the concept of US government is republican, representative, and based upon compromise opposed to purely popularity which is a democracy. The fear is that a collective mob will dictate priorities to a disenfranchised minority without a balanced recourse, which sounds like something close to separate yet equal.
People have been complaining about the JRE for years. It's got very little to do with who he's endorsing for president.
Bipedal vs. Quadrupedal Running
There are some pretty good theme options. Have a look at the material theme for example https://www.material-theme.com
Check out the specs file for PDF and you will understand.

I will be extremely surprised if anyone (besides Adobe) has implemented 100% of it.
My workflow of the last 10 years when choosing editors:

Browse directories/read files/quick retrieval? -> Vim

Make a quick edit on anything and rerun compiler/test/docker run -> Vim

Write any kind of quick bash/python script -> Vim

Code read a project or work on a feature -> Fire up an IDE (IntelliJ mostly, or Webstorm if javascript)
Personally, my experience with jetbrains IDEs is not that they lagged, but simply that they were slow.

ZGC would probably harm more than help.
> Most African American and Hispanic children don't know how to swim.

Out of curiosity, how common is it for public elementary, middle and high-schools to include swimming lessons in (mandatory) PE class in general? How often do schools without their own swimming pools take their PE class at a nearby public pool?
Why on earth would they do that, it is a profitable criminal enterprise with a vibrant community, you don't kill the goose that lays the golden eggs.
Support for Dapr Applications in Azure API Management
Unity entered the chat
How about a counterexample? Drones? Human flying (Zapata Flyboard Air, Gravity's jetpack)? Life expectancy increasing steadily? And we do have cryogenics.

The answer to "what happened to them" is the same as "what happened to curing cancer?": those things are hard. And assuming that we would have solved them by now if people had spent their valuable time on those problems instead of making ads better is just wishful thinking. Throwing more brains at a problem won't solve it more quickly, especially if those brains weren't interested in solving that particular problem in the first place (if they were they would be working on it).
They literally kicked his upstairs neighbours out and moved in there themselves. Once you’ve done that, dropping wiring down from your floor to his ceiling become trivial (at least for certain types of building construction).
Ask HN: Working in Germany, remote from UK (183 days tax rule
I'm currently working in Germany for a German company. Currenly that work is remote and can be done from anywhere.

I'm trying to understand more about the tax rule:
"If you are in the country for 183 days or more in any calendar year, or for an average of 90 days in any four-year period, you are deemed to be a tax resident."

I have already worked remotely from the UK for 180 days during the pandemic lockdown. While I am back in Germany now at the request of my employer. I want to continue to work remotely for the Germany company but be located in the UK.

I was wondering if anyone can share insight or considerations on this?

What would actually happen if I went back to the UK and continued to work remotely from there.

Thank you :)
> Agriculture made humanity a lot more resilient to changes in food supply. Maybe this has negative consequences at the individual level but as a species level it's pretty clear which one is more favorable.

Sounds like it would be a trade-off then, not a clear favorite, depending on what you're optimizing for. Especially when we can afford to focus on maintaining health at an individual level too.
Looking at www.globalpartysurvey.org it seems very biased to fit US politics. They classify US democrats as economically very left globally, the same spot as Scandinavian social democrats, that is far from reality. It might be a reasonable metric for other countries than US, but I don't trust it for US politics since it seems to be overfitting for the authors biases of where the American parties should be.

Check slide 24 here, the US Democrats are on almost exactly the same spot as the Swedish Social Democrats (edit or look at 25, it is clearer):

https://www.dropbox.com/s/oidnej45mx6tyei/Global%20Party%20S...
Yeah! And this is the only legit way to do it if you actually follow GDPR. It has to be just as simple and easy to opt out as it is to opt in. But unfortunately most sites that rely on surveillance don't want to give an easy way to opt out.
Software engineers are not meteorologist nor doctors.

Why not? People can be more than one thing. Heck, you're posting on HN. Are you really saying people can't be a software engineer and a salesperson? Or a software engineer and a CEO? Or a software engineer and a business analyst? You have to be those things to launch a tech startup.

Lots of people wear more than one hat.
Yes all that is true -- it was just a quick demonstration.

By the way:

- Oil has set -euo pipefail on by default. (And also nullglob)

- Oil doesn't split words by default, so you don't need the quotes: https://www.oilshell.org/release/0.8.0/doc/simple-word-eval....

Those are all "opt in" -- OSH still runs POSIX shell scripts, if you want all the extra ceremony :)
See Borell-Cantelli lemma.
Your response is utterly, painfully off-topic. Other than the fact you mention farming too.