skysight-inc/HackerNews huggingface dataset:
What skins do you use? I've found Redmine's default skin to be too stuck in 2010 for me.
The advertisers (?) are different, but more than 35 (!) years ago, I remember the same format, just different sponsors for different programming.
> I think most of these advantages are overblown.

One thing that wasn't mentioned as an advantage of a mailing list is the index a mail client provides for discussion. This allows one to easily see which messages have been read, who has responded to whom and the ability to jump to a particular message in the discussion.

Github, on the other hand, mixes the overall diff with comments, so if there are a lot of comments, and the diff is large, then it requires a lot of scrolling to find a given comment. It also takes some time to find a given comment and see if it someone has responded to it.
No you don't.

It's like saying that you'd be willing to pay for a $2/month Spotify subscription for only the genres of music you want. That's not how the economics work. Going a la carte would mean paying as much as a bundle, for less content.

The problem here is that people's mental models are fundamentally self-centered. They imagine paying half or less for just the channels they want.

But in total, that would mean media companies getting half or less the revenue, for producing the same content -- since the marginal cost of giving extra channels is basically zero, they don't gain any money back by giving you fewer channels. Now, media companies aren't that profitable, the math simply doesn't work out, they wouldn't be able to actually make all that content. Many channels would simply be cut.
You do realize that in your first paragraph you claim certain types of foreigners don’t integrate and in your second that most people who claim that are xenophobic/just spouting racist garbage, right?
Any discrimination and groupthink seems intensified in workplaces with (1) little reassignment, (2) long tenures, & (3) little external, objective performance feedback.

E.g. government and many portions of academia.

People who don't support it leave, and people who are ambivalent adopt the attitudes of their remaining colleagues.
Yes, you're right. My mistake was talking about better/worse governments, while we don't have to choose at all. I should rephrase it as: is our government good? I'm sure nobody can say it is, whichever government it may be. So that's why I find uncomfortable to hand all my data over to the ruling party in my country, while I don't care what a random CCP functionary can learn about the cafeterias I frequently go to.
Yeah, as one of the more extreme cases Im honestly pretty jealous. All my memories are essentially abstract ideas/connections. Memories of places for example is mostly how they're spatially connected, rough dimensions, how it was constructed, how it operates, and sometimes how it made me feel the first or last time I saw it. I can't conjure the face or voice of any loved one nor the feeling of walking into a cold lake for example only an abstract description like if you were writing in a journal. When music triggers a memory, what is recalled is the feeling or train of thought when that memory was formed.
This is a great summary, of how the article should have been. I am not sure the author really only uses Godel as a metaphor, to me it looks more like he really believes that it is the same (or a consequence).
Note, don't do this if you're Dutch, words with 'jk', or rather 'ijk' in them are annoyingly common.
Some friends of mine would buy (by mass[1]) books libraries were getting rid of to make room for their new acquisitions. This strategy is more expensive than it might naively seem, because they were forced to move house every so often as their collection expanded.

(Walter, would you know if Powell's still exists in its original form?)

[1] buying by bulk resulted in many duplicates, which they'd leave in a pile at the front door for guests to take away.
I think this really depends on what you work on.

> Not to mention visual debuggers, not to mention remote debugging! The VS IntelliTrace feature alone is worth the cost of the entire IDE.

I use gdb and pudb, which are both CLI based, and have done so for years

> Visual Studio Live Share lets two people concurrently use the entire IDE at the same time, remotely: https://visualstudio.microsoft.com/services/live-share/

Tmux has let me do this for over 10 years

There are things I do not do in vim, but they are few. For example, I've developed a few Android applications as a side project and I used netbeans for it. For rust, go, c, python, I've always used vim.
I think these are bad tips to be honest. Cognitive Behavioural Therapy - really?

People in countries where psychotherapy is not as prevalent as in the US aren't necessarily unhappier I think.

Some occupations have earned their bad reputation. My opinion. I am not happy with it, but generally quite happy I believe. I don't feel too happy about changing my prejudice towards this field.

Appreciation of what you have is a form of self reflection. Would be good for the occupation to be honest. Suggestion of this form are also often used as a form of psychological abuse. Also a field where this occupations excels in.
Just use duckdns and certbot. It's a minor hassle but it's what you want.
Who would then make the technical decisions? The owners of the different sub systems?
I would love to recommend The Peregrine by J.A. Baker if you've never read it before. It describes in fantastic and vivid detail every tiny nuance of how a peregrine lives, flies and hunts. The book is poetic in its prose and i've taken to looking at birds when I walk outside to try and see what Baker saw when he looked at the sky.
No book is perfect.
Probably not much riskier then using the mobile app stores if you have a good source.
Nuclear-powered rockets may be the answer
Maybe I’m just not techy enough, but in my old fashioned mind I feel like creating petabytes of data regularly implies data cruft more than anything else.

I don’t know. I have this deep suspicion that as humans we are creating more and more bits that are just building up like our plastic waste is in the universe. At the moment there is obviously no major downside, but a part of me wonders if that will always be the case...
Long before home computers were affordable, in a magazine for electronics hobbyists, I saw a design for an analogue circuit that could, it was claimed, remove advertising and DJ waffling from radio broadcasts. I think it just looked for the frequent short periods of silence that occur in speech so it can't have been very reliable. But it had a certain low-tech beauty.
FYI, the 78 update has been pulled off (0) due to a bug (1).

[0] http://forums.mozillazine.org/viewtopic.php?f=38&t=3062694

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1649393
> Programmers didn't do it much for free before OSS.

Yes they did. Most people started their programming careers by doing it for free at home. The 70s and 80s was full of people working on coding projects and sharing it with friends. This is what the OSS movement was born out of.

The reason people don't make high quality films as much for free, is because the equipment and much more expensive. And it also requires a coolocated team. It's just a very different ball game, and I don't think you can compare them.
I have good experiences with Javascript Allongè, I know the author is on here as well. It builds up your understanding of the language from the basics, focusing on JS specific things like function scope and higher-order functions and `this`, without insulting your intelligence.
You can help minor political parties flourish ... even if you won't vote for one
While the backend (src directory) is certainly ferp, the frontend (unbundled js in public) is 100% Hyperapp.
Another great tool that I use everyday is watchexec - https://github.com/watchexec/watchexec.
Show HN: SPACs and Innovation Through the Ages
Corporate R&D labs were the source of seminal technological breakthroughs in the 20th century; in the last few decades, R&D budget have declined and public markets have favoured current cash flows over long-term R&D. Chamath Palihapitiya is attempting to reinvent the way innovative companies access the public markets. Will this change the IPO landscape for the benefit of society?
This can't be emphasised enough: capitalism is systemically biased against rational survival strategies.

It's fundamentally an irrational system which uses emotion and political leverage - with a bit of innovation - to maximise short-term individual gain.

But it has surrounded itself with a self-serving cloud of rhetoric about how it's "efficient" and "rational", when in fact it's astoundingly bad at dealing with planet-scale collective threats that could be easily handled with genuinely rational management.
A doctor would happily take being middle class rather than being a lowest caste hindu dalit. The fact that someone can advance to middle class makes it vastly different from Hinduism where you and your future generations are doomed to be born in the same caste.
Zed Shaw is coming out with a book[0] on the topic, I like his Learn X the Hard Way series so I'll probably pick it up when it arrives.

[0]https://learncodethehardway.org/javascript/
Not at all, You can work as an SRE then transition to a backend/infra role within your current company or another one.
Godel's incompleteness is not that complicated. The main insight Godel had was that proofs as well as provable statements can be encoded in numbers. This is obvious to everyone reading HN -- all computing works by encoding things into numbers. And it's easy to see how you'd encode proofs, proof rules etc. into numbers. (hint: as flattened ASTs!)

The thing is, Godel didn't live in an era of pervasive computing so he came up with a wonky encoding based on products of powers of primes. This makes the proof technically challenging, but the fundamental idea is not that complex. What he was able to eventually do was encode a recursive statement of the form "this statement is not provable" where the "this" is kind of like a pointer back to the full statement. The rest is straightforward.
Docker for Web Developers: book and video course
Lower-Upper caste is a misnomer, when the British tried to segregate jattis (communities) into Varna many protested. You could be a king, a priest or a landowner within your own jatti or community.

The colonialist did the same in Africa, dividing different communities into "tribes". There is no lower tribe or upper tribe.

If not for reservation (affirmative action), no one would call themselves a lower caste.
I watch less than one movie a month.
Lockdown Side Project Burnout
Maybe the term that I was looking for was middle class, rather than higher class. I'm just comparing it to Hinduism, where a lowest caste dalit cannot even progress to middle castes even if he becomes a billionaire.
Emacs looks like shit though, requires tons of time requiring to set it up and it still won't have the same insane functionality that Visual Studio does. Are you really trying to compare the two things? If you are then I would suggest it's because you haven't tried VS recently and realized the huge functionality it has...

I mean, does Emacs have a whole UI for handling unit tests which can be made to run automatically anytime code is changed? Does Emacs have contextual right click menus for almost any eventuality? Does Emacs have a visual browser for your code? Can you debug graphics pipelines (with previews of the output images) in Emacs? Does Emacs have built in code performance analysis tools? etc etc etc etc I could go on for ages here.

You try and compare Live Share with multi-tty? What a joke! Have you seen LiveShare and what it actually offers? Easy to use, amazing UI, you can see where the other person is clicking etc etc. The reason people use these tools is because they accessible, easy to use, and "just work."

This is the opposite of Emacs. Yes you can add "some" extra functionality by Frankensteining Emacs but it is about 1% of Visual Studio out of the box and convincing any of your co-workers to go through the pain of trying to emulate VS in Emacs is a fantasy, and then having to keep it updated and not broken... hahaha.
It really comes down to what "basically the only one" means. But I wouldn't aggree that "google hangouts is basically the only messaging app" would even extend to all the other messaging apps google ever produced. (Please note that this is an example of formulation and what I consider that encompasses, not that hangouts is the only messaging app in any context.)

But besides that: There exist further chinese messengers and non chinese messengers that are not blocked in china.

The rest is, in my opinion, irrelevant to the topic of wechat being the only chinese messaging app.
I don't disagree. The powerful classes still dominate the lower classes. Caste system is deeply rooted in the culture for thousand of years. It will take a very long time and massive efforts to eradicate it. Self-respect movement was one of the early efforts in the right direction and it had found great success in my opinion. I attribute my life progress to the effects of Self-respect movement. I was born in a poor low-caste family, raised by a single mother. I completed a STEM masters degree in India, migrated to the US and now work at one of the FAANG companies. I benefited from the educational and social policies of my state govt. and was able to push myself up despite financial and social disadvantages.

The major turning point in my life was when I was able to secure a seat at the top technical college of the state through single-window counseling which was introduced by the state govt. the year before. Without that system, I would have applied to individual colleges separately (costs lot of money) and had been at the mercy of racially biased selection committees, dominated by the so called upper castes. I neither had the light skin, nor the deep pockets to pay for a "management seat".

I made use of the best resources at the institution presented by the opportunity I wouldn't have got otherwise. It changed my life forever.
If you are using an nginx, GoAccess[0] is the best utility to parse the log file.

[0] https://goaccess.io/
Another example...

The current nightmare that is cyber security is caused by developers who do not understand that with great power comes great responsibility.

The culture of software “engineering” and development is fundamentally broken and based entirely on “its not my problem if someone else gets hurt, I just build things.”

There’s literally not a single other industry where this level of greed and willful neglect is acceptable.

Of course, this would be reflected in the AI community as well.
A store implementation from scratch using Vue3's composition API
Yeah, I should have split things into a reply and a separate thread for the other stuff. That said, I didn't have any comment on the ecosystem - there's definitely a lack of userland things for Hyperapp, and that's for a number of reasons, the biggest being the latest is still in a bit of a transition period from v1, and as a community we didn't think someone would be posting about Hyperapp and make it to the top of hacker news. That really put us on the spot to try and get on here and explain the state of Hyperapp since we're probably more in a release candidate/late-beta situation rather than a full blown release.
> But can be usable if you are not super sensitive to small latency.

Our JIRA instance would lag while typing in the description box. You have to wait a second or two for it to catch up after typing a sentence. It was absolutely unusable.
Well Netflix 4K is $16 a month. Which pretty much puts it above Disney+ let along D+ with Hulu/ESPN. Then you have HBO which still acts as if they are truly premium, if anything they are the binge a month channel.

Many made the joke when Cable companies started losing subs to internet streaming sites that people would end up paying more. The big catch is most people forget to factor in their internet cost writing it off mentally as "I was already going to have it", a sentiment the streaming services want you to have.
"I can assure everyone"

Yeah, 'Dude, just trust me'.

I'm pretty sure there are such Tatars, who are unhappy with Crimean authorities, just like there is a double digit percentage of Russians in Russia who are unhappy with Putin's rule.

However, all that you have mentioned does not support the insane accusation of 'ethnic cleansing' in any way.
On the other hand, there are facts like the language of Crimean Tatars being one of three official languages in Crimea.[0]

The video that you've linked to, shows some Crimean Tatars protesting near Kremlin and saying that their relatives were falsely accused of being members of some islamist organization. And nothing more. They might even be right but it doesn't follow from the video.

[0]https://en.m.wikipedia.org/wiki/Crimean_Tatar_language
Why would they need to keep a source anonymous if they mentioned them in a public tweet?

https://twitter.com/beatsballert/status/1277557875888533504

I'd assume they wouldn't post the full name if someone sends them a private email.
India Ban Disrupts TikTok Users and China’s Digital Ambitions
Books that fit that description, and that I've heard good things about are JavaScript: The Good Parts (but maybe not quite up to date anymore?) and Eloquent JavaScript.
A New Architecture for Kibana
Iirc the kanguru series of USB flash drives make bank now that they are one of the few remaining manufacturers of flash drives that have hardware write protect switches.
The church was responsible for promoting the division so they could convert. That is not just complicit but also responsible.

If you are engaged in arson, and the church watches silently or hand out gas it is complicit. If it pours gas on the building so you can light it on fire it is responsible.
> I tell all my clients that when in doubt, drop that bad (?) boy in VT and let it scan it.

Who are your clients? Are you aware that everything that's uploaded to VT becomes public? As in full file contents, not just metadata & scan results. There's no harm in uploading .exe's there, but you should at least warn them not to upload private documents.

Also, VT results are trash for anything new so "all green" doesn't necessarily mean you're safe to run stuff if it also happens to be the first time VT has seen the file. It's not even the VT's fault, AV's suck and everybody knows it. The value of VT is that once something gets detected people can go back in time and look for other incidents that had flown under the radar previously.
That's awesome to hear! I have been worried sick about this for days now.
> If there were a better way to learn guitar, everyone would jump on it.

This type of assertion is made in a lot of contexts, but I don't believe it holds true. I believe that there are a subset of people who are willing to learn a new skill. Of those people, there are very few who are willing to learn a new skill but won't because of some perceived barrier to learning it. The vast majority of that subset will learn the new skill despite the perceived barrier.

Of the people who aren't in the set of people who are willing to learn a new skill, there will be very few people who will be movitated to learn the new skill because the perceived barrier to learning it has changed in some way.
What's the advantage to having control on it as well? Do people have trouble reaching the control key?
My two favorites are YDKJS (You Don't Know Javascript)[1], and Eloquent Javascript[2].

[1]https://github.com/getify/You-Dont-Know-JS
[2]https://eloquentjavascript.net/
My impression is that most people doesn't even bother to learn the editing part of the IDE properly, and use it mostly like Notepad. Visual Studio editor have ton of shortcuts for faster moving and selecting, Visual Studio Code is even better (vim plugin for most part just introduce modal editing and expose existing functionality), JetBrains IDEs are also full of text editing features. And yet, most people use only cursor keys, enter, backspace/delete and ctrl+x/c/v.

And another unpopular opinion: can we stop talking about hjkl cursor movement like the pinnacle of ergonomics? I get that people are used to that, but the only reason why that keys are chosen is because of that particular terminal used for making ed/vi. If moving the finger to reach movement left is so superior than anything else, default movement keys in games would be asdf, not wasd. hjkl is better than reaching for the arrow keys, but hardly ideal (I remapped arrows to caps lock + ijkl and to me it's way better)
He is. Read "quits Twitter" as "has decided to stop using Twitter".
Yeah especially compatibility with Apple browsers was very important for them. I'd added functionality to normalize audio for verification but they removed it multiple times because it didn't work on Safari for various reasons.

I ended up building an extension for Firefox that normalizes the audio on the website if installed: https://github.com/est31/vmo-audio-normalizer https://addons.mozilla.org/de/firefox/addon/vmo-audio-normal...

In general I don't think normalization should happen at the backend. It's useful for training data to have multiple loudness levels, so that the network can understand them all.
If it's not a 0day tracker they usually unpack the scene files and repackage them so you don't have the split archive files. It wouldn't be hard to slip something in in this process.
> I've heard people say this, but i don't see why it would be true. Is there reasoning behind this, or does it just feel smart?

Not at all. The lack of questions shows a lack of interest. In every test I've ever prepared I've deliberately left one or two questions which are near impossible to answer and no one has ever been able to correctly answer them so far. The least you can do is ask about those. Or what does the release cycle look like or how is the development being tracked - literally anything, just to indicate that you genuinely are interested and not "I simply want this job".
MDN is by far the best resource on JavaScript. It's most a reference site but they have tutorials too:

https://developer.mozilla.org/en-US/docs/Learn/JavaScript

Maybe a bit too slow if you already know other languages, but you can at least trust it not to give bad advice. There are an absolute mountain of inexperienced JS developers out there giving a lot of bad advice. Take every StackOverflow answer with a fist full of salt. MDN is reliable though.
LCD can’t darken, aren’t that transparent in the first place, also can’t focus without microlenses and you won’t be able to look through microlenses. If you still think it viable you can prototype the optics you described using old Nokia phone LCDs or some later GameBoy models that has easily removable backlights.
To Odd or Not to Odd? This Is the Scenario
Sure: https://www.virtualbox.org/wiki/Downloads
Seems that Lua and NewtonScript share at least the prototypical inheritance: https://en.wikipedia.org/wiki/NewtonScript
There's one thing that keeps stopping me from adopting the mailing list approach, in favour of GitHub Pull Requests, and that's this:

If, ten seconds after I've clicked Submit, I discover an embarrassing error in the code, or that I've accidentally committed some personal information, or I've sent the e-mail from the wrong address, or anything else I haven't thought of yet, there's nothing I can do and it's public forever.

Some would see this as an anti-feature, but I really do like using GitHub because I have the ability to go back and edit or delete my Pull Request if I spot an embarrassing mistake. I know the solution to this is "be more careful", but I still feel anxious sending e-mails to a mailing list, and calm using GitHub.

Does anyone relate?
Celebrities that you won’t believe their Jiu-Jitsu rank
Convert and you might get beaten up by your local Bajrang Dal chapter.