skysight-inc/HackerNews huggingface dataset:
If you're suggesting we all switch to writing APL then I'm probably in agreement with you :) but I still think you're partially undervaluing and partially misunderstanding the full potential of IDEs.

>Can you think in terms of what a JetBrains codebase will look like after you refactor it, without actually doing the refactoring and seeing the result? How about with two or three such applications in play?

Not sure what you mean here, IDE built-in refactorings are tools that I use because I know exactly what I want to do and what the codebase should look like after I do it, but the work to get there is tedious and repetitive. I have never had trouble imagining how they work or what the result will be. Compilers do optimizations that alter the structure of programs reliably; an IDE with a language model as rich as the IntelliJ suite's is little different from a compiler specialized to a few high-level optimizations.

>Programming languages and (symbolic) mathematics are both formal languages. You manipulate them algebraically, by moving the symbols around, applying transformations that turn one valid statement into another valid statement.

We seem to think about programming languages very similarly. Always nice to find a fellow traveler ;)

I'm not really a fan of Java though I will confess to liking C# a lot. My heart is with OCaml and Idris though. So why do I program in C#? Why do I choose such a "high-friction" language, as you put it? C# is most definitely not designed from the ground up for maximum developer ergonomics.

It's because of the ecosystem, and specifically tooling like the JetBrains IDEs. I'm more productive in a language like C# because of the depth of high-quality libraries available to me and the quality of the tooling I use. Yes, some of the worth of an IDE is in papering over ergonomic problems in languages. However, IDEs are certainly not required to write code in these verbose languages. I use them because they are powerful tools that are well adapted to the conceptual model of the languages they support, and they enhance my ability to use patterns and write code "fluidly" as you put it.

Even in more ergonomic and expressive languages this has value, probably even more than it has in C# or Java. These languages are easier to write without an IDE, but we don't know what we're missing because the high-quality tooling just doesn't exist. Idris' Atom support is a pointer in the direction I'm thinking of: https://atom.io/packages/language-idris

Just think about what an IntelliJ-level IDE could do for a language with a type system as rich as Idris'. You might be able to infer entire applications based off a handful of expressive type signatures. We have yet to see what writing in one of these languages is like with a suitably powerful design environment, and I fully believe that it will make writing them with a text editor look pedestrian just like IntelliJ did to Java.
So being able to read a newspaper will enable you to chat with people whom you're not super close to.

Reading and understanding video games & manga is more challenging in that the way the people speak in these situations is much more informal, i.e. lots of slang.

You won't be able to get to the latter without spending some time on the former because the grammatical structures in idiomatic Japanese are full of contractions that arise from the spoken language.

Just as an aside, if you actually spoke like a manga/game character, you'd definitely raise some eyebrows. Probably not in a good way ;)
Seconded. The Dilbert plugin can also make the wait times more tolerable.
Having studied both Mandarin and Japanese, not to mention Latin, Spanish, French and English, plus looked into myriad other European languages...

Mandarin is an order of magnitude harder than Japanese. Japanese is easy to speak and hear. It has two phonetic alphabets, and fewer pictograms in its Kanji than Mandarin. It has a highly regular grammar. So much easier than Mandarin. Just my 2c.
No it isn’t. As I said if you want your microwaved lasagna go watch 60 minutes. I want to see Dorsey, Jones etc for the lunatics that they are and be thoroughly entertained by it
I worked at solar city for a couple of months last year. The solar shingles are bought from as panels from China, disassembled and then put together anew. I was personally in charge of testing each shingle worked so I know they take solar power and convert it. A lot of the shingles would crack (we had boxes full of junk ones) but overall I think they are manufacturing a real product (even if it’s just a snazzy upgrade of Chinese panels)
“what are you going to do if Google builds X too?”

“Wait.”
You missed the important takeaway, that undeniably the best outcome includes a mix of individualism AND collectivism. The UN, Red Cross, US Military, a billion other examples of societal good stemming from collective institutions exist and they cannot be ignored when listing the merits of individualism.
Hmmm..... As an outsider to the tech industry, with each passing day, my trust deficit with ex-FAANG employees only grows further...
This is a lovely collection of role models.

However, as lovely as Maciej's talks are I cannot support the inclusion of pinboard the service in this list. It used to be amazing, and no longer is. Three of my support emails have never been answered. Exporting your archive no longer works (2 of my unanswered emails). Search does not reliably find my bookmarks (1 of my unanswered emails). Multiple times I have had to resort to scrolling through my bookmarks to find bookmarks I knew I had pinned, after searching on some substring of the title failed to return the bookmark.
USA government has a number of unfortunate qualities. Of course we should oppose these qualities in many different ways (certainly not limited to protest). We're not disagreeing with that. But, we can't draw a bright line between a never-over-several-decades-profitable "company" and the secret agencies who are its only clients and whose personnel is separated from its own by an unseen revolving door. Palantir is not clearly separate from those agencies. Protesting Palantir takes nothing away from effective opposition to abusive government authority.

At this level of the thread, we know that you don't like protesting Palantir. Unfortunately you haven't given us any other reason to think such protests are problematic.
Yep.

Not seeing myself switch to VSCode anytime soon from IntelliJ or Pycharm.
Live Share is probably _the most_ interesting feature of the entire editor, and is not open source or usable with VSCodium. See [1] for further links.

[1]: https://underjord.io/the-best-parts-of-visual-studio-code-ar...
And nobody has a spectrum analyzer.

The problem is that, although they're not expensive [1], reading one is complicated. You need to know what the spectrum usage is supposed to look like.

Cell towers ought to have interference detection built in. They're already software defined radios.

[1] https://www.alibaba.com/product-detail/Foxtech-Portable-Hand...
Hes reasonable with his stance . It's not extreme or radical in any way, and backs it up with personal experience + studies hes read. Oh well
This is incredibly uncharitable and simplistic attack on "many on the left".
The A16Z podcast is incredible. They talk about the earliest trends that seem to coalesce after a few years. I used to listen to them around a decade ago and I've seen this first hand.
I agree there is a healthy balance. But when trying to analyze why Rogan is extremely popular with a mostly male audience, and the major left wing talking heads completely ignore him or react very negatively, we need to assess the values of the political left in regards to what Rogan represents. That was the point of the article and also my comment.
I miss the days of an actual printed journal you could buy on a newsstand. Microsoft Systems Journal was a really good one at one point! (and a special shout out to Byte Magazine, not that it's a journal).

Somehow reading online articles isn't the same.
Unfortunately, it looks a bit like a shady warez site and I do find it somewhat non-intuitive (at least compared to github).
> Caché, cachet

I'll be honest I have no idea what the difference is between these two.
A wave of criticism calling for his censorship is backlash. That criticism is coming entirely from the left. Hence liberal backlash is correct.

I don't think this is a freedom of speech issue.
The answer to both questions is pretty clearly no, having read the parent.
> Null in an object versus null from the database could mean something different so DBNull makes sense.

Fortunately, it's super easy to tell the difference. `DatabaseQuery()` vs `SomeOtherFunction()`. See?

> Also, I don't see how you could say DBNull is responsible for forcing object on us. They could have just as easily made it a struct and i dont see what it would solve.

Doesn't matter. Even if it was a struct, the only way to store both kinds of value in one variable is to declare it an `object`, even if it was a struct. `null` is a perfectly legal value for a `string` variable, but as soon as the possibility for some other null object (or struct) is raised, the target variable must be `object`. C# doesn't do unions (as a first class language feature anyway).
Why is it not available outside the US? I want to try it.
They could treat it like the UI stuff and make it windows only but still in Core 5. But there are other things that aren't getting ported forward for various reasons like WCF.
Well, what is your explanation for why the mainstream left ignores / hates him? This is my explanation.
The problem is that at least two of the things you mentioned would be heavily disputed in being "societal good". The UN and US military have both done some incredibly screwed up stuff.
At the current inflation rate, there’s not much adjusting necessary...
Is this open source? Any link to a repo?
The yemenis would like a word, as would the syrians. Also John Bolton as national security advisor is not exactly a peaceful stance - to me the biggest long-term effect of the Trump presidency is we will never be trusted by a group like the Kurds in a conflict again. The US absolutely screwed them over.

Certainly agree about the neocon warmongering. I am incredibly glad that is over for the moment. There is a huge national security establishment that encourages use of force, and I'm glad that finally there's some right wing pushback for once.

I wish Obama had been a lot more pushy to finding ways to end the US involvement in the mideast.
>Most people don’t know to care and many people who know don’t care

I know, and I'd rather not have a phone at all (I used to use it extensively to read ebooks, but have since moved to a dedicated e-ink reader), but it's hard to participate in modern society without one. RMS is in the position to do so because he has various assistants and means of dealing with his personal quirks - people are aware of this and work around him. But RMS is a celebrity - if I refused to own a mobile phone and something went wrong at work while I was on-call and away from my house I'd be in deep trouble.
Adonis – Rails Inspired, Node.js Web App Framework
And Tesla is actually selling those solar shingles today. Good example.
Who decides what counts as a quack? One of the things I find compelling about the format of the show is that the long format really exposes people, for better or worse. If you want to find out whether Alex Jones is a quack there is probably no better evidence than watching his appearance on Rogan's podcast. Same is true for Milo Yiannopoulos (often deemed an alt-right troll) who basically had his career wrecked from his appearance on the podcast. I think having guests from all over the political and 'quack' spectrum is a great example of sunlight being the best disinfectant. It is also a powerful bubble popping feature - very few media outlets entertain serious conversations with such a wide variety of guests.
What are you comparing Joe Rogan's 'toxic sludge' to?

Let's have a list of programming that's excellent by your standards that also has millions of listeners for each episode for comparison.
You're thinking of things in terms of how they function rather than the value they provide - from a business value perspective COTS and low-code are identical, its just that low-code used to be GUI desktop apps, now they're GUI web apps.
Yea, this frustrates me endlessly working in a code base that has the philosophy of no comments is better than bad comments, and as such code should be self describing with no comments.

"Self documenting" code only describes what is happening, doesn't explain why the code exists, what problems are being tackled, bugs fixed, etc. Makes it very easy to lose behaviours, because it's easy to delete or change behaviour when we don't know why it exists.

I sort of think it's common to accidentally comment what is happening, those comments to get out of sync with the code and be otherwise unhelpful, which leads to this overreaction towards self documenting code and having policies limiting comments.
I think that you're missing my point about the statistical nature of engineering talent hiring. My argument is that you will have higher chances to "see a good developer" in the first place, if relevant pool of potential candidates is larger (of course, under other equal conditions).
Love Rider. ReSharper makes Visual Studio unacceptably slow though. It's already borderline without RS but adding it makes it totally suck, for me at least.
Well you’ve suggested this ideal of “being fun to work with” and you’re challenged to clarify your position, no need to get defensive. “There are ways to be a pleasure to work with without pandering” I’m sure of that but work by nature includes competitive or opponent processes too (eg code reviews, design reviews, performance reviews), how does the nice guy handle those? To me it sounds like your ideal of being nice could end up causing not getting what one wants or not having one’s job properly (eg not pushing back sufficiently in a code review).

Niceness is a tricky metric to go by in a work environment, adults disagree, and work is not always fun.
Looks like they're normally uploaded to Github, but the last release with them there is 80.1.2.

https://github.com/mozilla-mobile/fenix/releases/
From the linked documentation:

>The API for browsing data cleaning doesn't appear to support Firefox Containers. So if cookies from one container are cleared, then all of that site's data from all containers are deleted regardless of rules.
Orthoprint, or How I Open-Sourced My Face
As opposed to something like python, which is "batteries included".
They could do the same without putting student lists on public display. Guess it's up to the authorities that be to weigh the decision whether it's better to be more transparent or whether to preserve a sense of anonymity in certain key topics.

There was this online portal built at the time, where students could check the rank of any person, just with a name or IIT-JEE exam pass number. Of course a lot of people searched, and within one month (the feature was released in December), a lot of friendship circles changed, thus rendering moot the whole point of bringing every student to live under the same roof.
> PDFs are generally an actual document, separate from the site they're on. If images and videos weren't a part of the web pages being viewed, I would be quite skeptical of including them in the browser.

See, I don't really agree with that because to me, PDFs are a pretty core part of content on the internet that users browse to via their browser. Pretty much every restaurant makes their menu available on their website as a PDF document. Almost all users will interact with PDF documents while browsing the web at some point or the other. Otoh, a tiny fraction will even know what an STL file is, let alone care about opening/viewing one. So that comparison really isn't a fair one.

> That many PDF viewers are awful is an argument for making a better PDF viewer, but not for baking it into a browser.

That's a bit of an odd statement. If anything, it proves exactly why this is a good move from Mozilla. The PDF standard has been around forever, and yet there is a dearth of free, high-quality PDF viewers that aren't bloated or filled with ads or spyware or trying to get you to upgrade to a paid version of their software. So Mozilla has finally taken matters into their own hands and provided a pretty good, light-weight and integrated solution that will do the job for most users. Power users who care can still enable other software via the plugin system as their default PDF viewer. I'm not sure how you can blame Mozilla for addressing a very real deficiency in the state of available software for PDF viewing.
I definitely think acronyms hinder understanding. I avoid using any in a talk. People have to expend effort thinking about what it means, distracting them.

Also another big issue for me is using names to refer to some particular object, when alternative descriptive language could be used (sure it might take longer to type out, but digital paper is free).
You're downvoted because its still in the "unthinkable" area of the overton window, but I agree that there are a lot of very very extreme armed people sitting around fantasizing about conflict with "the libs".
Tuesday Letter #17 – Self Education, Changelogs and Templates
I had to downvote because of this:

> many on the left. In general, they want everyone to see themselves as part of a collective, blame society (or just “someone else”) when they have a problem, and expect the government to provide with sustenance cradle to grave

I'm on "the left" but I think your viewpoint here is too extreme.

Individual responsibility is very important but society at-large should also help : taxes for healthcare, elder-care, infrastructure, education.

I think we're called democratic-socialist now
I'm pretty sure those are E. terscheckii, a.k.a. the "Argentine Saguaro". They're semi-popular as ornamentals up in the Sonoran too.

[1] https://en.wikipedia.org/wiki/Echinopsis_terscheckii
You can literally buy a Solar Roof right now and they are hiring installers around the country. Their solar roof sales tripled in the last quarter compared to the quarter prior to that. I suppose all those home-owners are perfectly happy paying $32k+ for "non-functional aspirational mock-ups".
It's not really my area, but I feel like the distinction you're making between "regulations" and "general property right rules" is a bit like the distinction that is made at times between "fees" and "taxes."
Not quite right. Rather, either it is adopted by the adult entertainment industry first, then spreads to other spaces like medical applications, or it goes no where.
I'm glad you enjoy VS Code, but we'll have to see about longevity. I started my investment in Emacs about 25 years ago when it'd already been around 10 years before that (GNU Emacs), and it's still paying off plenty for me.
I hope MS to release closed sourced windows-only library port even in such situation.
> I plan to use FastAPI instead of more traditional Flask and Django

Why?
Maybe he should be in charge of naming at Microsoft, can't do worse
I was interested in that episode. I thought Jones was batshit crazy before and still thought so after. It wasn’t hurting me to hear Jones speak.
Smoking, too. Not just that people smoked themselves, but 75 year olds in the 90s retired from smoking workplaces; restaurants had smoking areas; bars were smoking areas. You could smoke on planes until 1990.
It's not, sorry :(
To me that’s the main feature, and not a bug.

I want raw and unfiltered content.
I bought one of these the last time this was on HN.

If you are on the fence about buying one I would recommend doing it for the following reasons:

- Klein bottles are cool

- Klein bottles are great conversation pieces

- Buying things from Cliff is an experience unto itself

Seriously, if only all retail experiences were as personalized and enjoyable as buying from ACME Klein Bottle is.
Inner city kids would be considered poor, particularly time-poor (parents/caregivers have to work multiple jobs to make ends meet). There are the rich, the poor and the (majority) middling sort. For the majority, wouldn't water polo be affordable? I don't know about golf, though, but given that most cities have public golf courses, perhaps golf is also in the reach of most folks who want to play.
>> What's shocking is that this caste system is being continued in the US.

As a low caste Hindu who grew up in India, it is not at all shocking to me. In-fact Dr.Ambedkar, the lead author of Indian Constitution, wrote "If Hindus migrate to other regions on earth, Indian caste would become a world problem."[1] and he is proven right.

The reason Indians continue the caste system wherever they go is because, it is ingrained in the Hindu religion. Caste system and the religion are inseparable. Ambedkar realized that it is impossible to get out of the clutches of the caste system as long as one is Hindu. Hence he said “I had the misfortune of being born with the stigma of an Untouchable. However, it is not my fault; but I will not die a Hindu, for this is in my power.”[2] and he converted to Buddhism.

1. http://www.columbia.edu/itc/mealac/pritchett/00ambedkar/txt_...

2. https://time.com/5770511/india-protests-br-ambedkar/
I haven’t watched anything he did since the Waking Life time so it was interesting to see the downward trajectory there. I hate twitter and other “social” networks with a passion so jre and couple other independent voices are my only window into these sort of cultural phenomenons
Fantastic, thanks so much for the assist! Incredibly interesting, I love Saguaro (live in Tucson so they are everywhere). It's interesting these ones have mescaline in them too! The flowering looks a bit different though.
They were paying here SGD600/month. Can you even survive in Singapore with that salary?
The same reason Howard Stern ridiculed podcasters - 'the media' is threatened by anyone who isn't part of 'the media' but can take a chunk of their audience away.

Joe Rogan's podcast is not about politics, the only people upset with a dude who likes to tell jokes and has a sensible set of opinions, are people who don't like anyone who has a set of opinions that happens to differ from theirs on subjects they 'deeply care about'.
These things must be a bitch to clean
Easier majors
Though not verbally, as verbal communication is a separate skill altogether from reading comprehension, especially for a language like Japanese that uses Chinese characters. Your bang for the buck in terms of verbal progress will be very low with the approach the author describes.
This sad outcome is 100% not Java's fault.
> The case has also highlighted the issue of migrant workers' access to justice. Ms Parti was able to stay in Singapore and fight her case due to the support of the non-governmental organisation Home, and lawyer Anil Balchandani, who acted pro bono but estimated his legal fees would have otherwise come up to S$150,000.

It's worth noting that she was only able to get justice, because of the volunteer work put in by a very good lawyer - someone whose fees she could have never afforded.

This doesn't seem unique to Singapore - I've heard of this problem existing in every country. The legal system only works if you have the money to bankroll your case. Even a multimillionaire like Hulk Hogan couldn't have prevailed against Gawker without a billionaire backing him. It boggles my mind that such a pay-to-play system is still considered to be acceptable.