skysight-inc/HackerNews huggingface dataset:
Lots of people who can't afford or can barely afford Louis Vuitton also have LV stuff. Low income families buying Apple products doesn't mean they're not luxury, it means they are aspirational.

I disagree, but I understand this line of thinking, as it supports the false narrative that the iPhone is a luxury item like a Louis Vuitton bag and thus equally unattainable compared to the alternative.

You have it backwards.

A designer handbag is not a necessity; it's a nice to have. It's optional, especially a new one that costs $3,750.00 [1]. Owning such a bag shows you can blow nearly $4000 on a decorative item and not be concerned about how you're going to pay rent, buy groceries and all the rest. Many people aspire to be able to spend $4000 in a carefree manner.

Certainly we can agree that it's a luxury item.

A new iPhone SE is $399 ($16.66/month), well within the reach of many more people—that's before we get to a carrier discount, etc. A cell phone isn't a nice to have; it's pretty close to being a necessity for the majority of Americans. Interestingly enough, it would easily run circles around Android devices that cost twice as much.

Almost by definition, a luxury item is expensive for what it is. A luxury item is exclusive—you can't just get it anywhere or at anytime. You kinda have to know where to go to get such an item.

Apple has sold more than 1 billion iPhones and you can buy one at Walmart, Target, Best Buy and dozens of other retailers. You don't need to be part of an exclusive club to get one. Apple has 40-45% of the US smartphone market, making it pretty common.

Real luxury items have a tiny marketshare, usually in the single digits. Part of the allure is these items are not common.

High school kids from poor families bagging groceries after school have their own iPhones these days.

[1]: https://us.louisvuitton.com/eng-us/products/twist-mini-epi-n...
It's decidedly not free. Reference counting in Swift can be (is?) a major bottleneck. See this project: https://github.com/ixy-languages/ixy-languages and its discussion on Swift performance: https://github.com/ixy-languages/ixy.swift/blob/master/perfo...
>One of the reasons Calibre has become the de-facto gold standard for ebook managers

Gold standard? What the hell are you smoking? The software is absolute garbage. The reader is slow and conversion is broken. I have tried every version for years and it never improves. It can't even convert tabular data properly.
I had missed that one, thanks for pointing it out.
See also Coq, the theorem prover.
I think it wouldn't be slowed, blocked or dissipated by matter, other than interference with other gravitational waves or time dilation from passing through curved space. I'm not sure what benefit it'd have over neutrinos, though, since those share those properties.
I don't see any point in others making a profile for me. Not worth it mate!
if you're you. then I'm me.
The blog and crowd supply project are controlled by the same person, so I'd say arguably neither is more original than the other
We used to have these in New Zealand but they didn’t succeed long term.
Another model which does if well run is banking coops eg the Dutch Rabobank
If you're sending an ICBM, you're done talking.
Truly an exceptionally beautiful and polished stdlib: https://twitter.com/dmitriid/status/1201441652507844608

I especially like that you have file operations defined on String type.
It's low paid work done in India, Phillipines and Malaysia so I would find remote unlikely.
What are the Pioneers?

Also your critique of how it looks in real life is very interesting and very real. It’s like seeing the locations of movie sets as it’s being filmed or afterwards. It never has the same feel or atmosphere. So much of that can be careful crafted with selective visuals and editing.

It doesn’t make the end product any less interesting though. I love this sort of Soviet modernism in the photos.

It’s what socialist dream of for their perfectly planned states when everyone knows what it’s like underneath. No matter how badly it failed in real life the underlying ideas and ambitions are still interesting, even if it’s merely for historical value, entertainment, or inspiration. And the ideals can often still be important even if they didn’t work out at all in prior forms and methods on a wider scale.

The emotional value of design is too often undervalued compared to its practical value in real life. Much like romantic concepts in art vs pure functional realism. Both have their uses and value.
Loosing the job and impossibility to get new employment in the city. She lost all white clients except one which was big hit financially. Being very low on money having to accept help.

Being hated in the city. Getting harassment and tons of hate calls. Those impacting her husbands mental health a lot.

Effectively life became much harder for her and later she had to move away. Neither her nor her husband nor her mom gained anything personal but lost a lot.

Colvim herself once commented on that too and on pressure she seen Parks under after. She was ressentful they did not trusted her, but glad she was not in Parkers place. They knew each other.

It is not like Colvin and Parks were first blacks defiant in the bus. But Parks was using Colvins story for months and Colvin joined her group.
This makes sense to me. I started structuring my notes this way. I have a someday maybe and before I die options as well :)
Git also isn't a very nice word. https://www.merriam-webster.com/dictionary/git
No worries mate. Sorted!
Doesn't matter as of now.
One small comment, many users do get plugins almost immediately.

If you load a (for example) Java file, a little popup appears saying "Hey, do you want me to download the default Java plugin". Now I can imagine Emacs would find it incredibly hard to pick a "default" plugin to offer users, but it is super helpful to get started.
As long as the stock market works, the pricing represents long term growth rather than short term setbacks.
My god, somebody being an insufferable prick on HN. Why am I not surprised.
This is the most 2020 thing I could have ever thought of. It's useful, horrific, and hilarious all at the same time.
These are most of the time not the good questions.

Can WordPress be deployed by anybody ? Yes, there's a ton of PHP hosting providers and they all have a one-click install WordPress button.

Does WordPress enable authors and owners to update their website content and the design with a WYSIWYG interface ? Yes and yes (see divi, beaver, etc.).
Weird. I first somehow read a shorter version of the article in the HN iOS app.
VLAs, can't make it any clearer than that.

Any use of Annex K functions, gets(), any code that is considered semantic invalid under C11 memory model, or gets wiped away with the new UB cases from C17.
Reddit has 330 million users, which is nothing to sneeze at.
"Legacy" really just means stuff that we used to do that we still need to do. Usually, it's the system that works, but employees don't like. Often it's also the one that actually books revenue.

If the non-legacy system provided value, you could convince users to switch to it instead of a competitor, and your old system could be retired instead of legacy.
> One final note. We are currently considering a Headless CMS option for front-end page delivery. This means using the CMS in a decoupled way to manage content but use a separate system to deliver front-end pages. Please note this solution would not be reliant on JavaScript (e.g. a single page app which is common with headless.

Excellent. SPAs have their place in things like Notion and Google Docs. I’m glad they’re not depending on Javascript.
I see it differently. It allows even lesser skilled folks to build a site or app.

If browsers performed like in 2010[1],we wouldnt have a lot of apps online. I am not talking about unicorn SaaS apps. I am talking about the local county or state government making things available online. The small business putting an app together beyond a basic website.

It may not seem much to you but there is real and massive impact in developing economies. digitalization is single biggest tool against corruption.

The education system in such places do not on average produce great comp sci engineers . the best graduates go to a big company. the rest have a job and build shitty but useful products. All this is not possible without browsers which can take the hit.

[1] 2010-2020 time frame specifically because CPU has broadly stagnated in the last 10y however we have been able to build a lot more complex apps because of browser innovations
You have that concept in poker too. It's called "bankroll management".
No, it just means it was acceptable. Doesn't mean it doesn't have its flaws that need to be addressed.

Making an ebook manager is a lot of effort for little reward, so I'm not surprised Calibre is the only one out there. I'm not sure why I'm not allowed to be unhappy with it regardless.

Man, the people here are unbelievable. Calibre isn't this unassailable icon where expressing displeasure about it is heresy. What was that post about people accepting that technology sucks? Calibre sucks. But people put up with it. But somehow I'm the asshole for expressing my dislike.
So why would you not just default to always using .size?
While Facebook slowly creates oversight board, industry experts formed their own
The W3C’s core mission is web standards, not FOSS. They are right to prioritize standards #1 just like the FSF website must be FOSS.
I always wonder how those "dark mode" or "change menu" requestors would react to the interfaces of airplanes or helicopters. People want complex and powerful tools to look like a car with an automatic gear or even a bicycle. Yes, the learning curve to fly is steeper than the learning curve to drive. As is the learning curve to drive with stick gear instead of automatic.

But you do not need to learn all the intracies of emacs to use it effectively. My wife (non IT) is quite capable of using Aquamacs on a Mac to do her editing. And using org-mode. She switched to Aquamacs after living twice through the harsh experience of Apple killing various programs and leaving her with proprietary document formats she needed to somehow convert/recover to the next "cool" word processor.

I got into contact with emacs (actually zmacs) on Lisp machines long ago. And it had some very nice features which I still miss in the classic emacs. But they vanished due to "worse is better" as did the wonderful space cadet keyboard.
The 'eat your own dog food' principle would dictate that the W3C writes their site in plain html + css. The fact that this is not even considered proves the these languages are so incredibly non ergonomic. I know.... it is an often reiterated point, but when it is the site of the W3C it really is very hard not to notice this....
But R(x) is required to determine x -- whereas F(x) is not. Thus, F and R are fundamentally different.
Please note this solution would not be reliant on JavaScript

Please choose it then, because it would be a sad day for the Web indeed if the W3C's site turned into a horrible JS SPA like so many others unfortunately have. The W3C's collection of standards is an important and prominent example of the document-centric-web, and keeping them as static pages that can be viewed with anything down to a text browser is definitely important for accessibility.
I mostly use the tags feature (though I wish this was better too), because I mainly use Calibre to organize my ebooks library.
congrats! just wait till your species finds out about faltrons
"Facebook is still working on creating its own oversight board, first described in April 2018 by CEO Mark Zuckerberg as an independent "Supreme Court" for content moderation decisions. Facebook's board won't launch in time to make any decisions during the presidential race."

How are they so bad at this!??
A couple options

* Danger Zone by Kenny Loggins

* Welcome to the Jungle by Guns N Roses

* Surfin' Bird by Trashmen
Likewise I was fascinated by Joseph Weber's experiments in the 1970s, and have searched for decades for a method of detecting high frequency signals in gravity waves. Am still looking and still hoping.
I had a look, after posting this comment to various other tools allowing to run code within text to produce tech documents.

There are quite a few, mostly for markdown, and mostly limited to literate programming. See rundoc, codedown, gfm-code-blocks.
Glad they realized the issues of Wordpress but a shame they went with proprietary nonsense with a faux license.

A php based platform has a lot of negatives for scalability. Using a cms to generate static content is much more simple, scalable and cheaper.

Keep it simple.
It looks like the Pioneers refers to Young Pioneer Tours, a travel agency based in China.

> Young Pioneer Tours are the leading travel operator to “destinations your mother would rather you stayed away from”.

https://www.youngpioneertours.com/international-tours/
Python isn't weakly-typed.

> Over the years, I’ve used Perl a lot (that one doesn’t care if it’s int or string… no, correction, in Perl everything is a string, ints just don’t exist. Well, kind of). It’s probably the language designed for throw away coding. I’ve done some Python too (that’s like Perl, but with proper objects in it, and everything is a dictionary there).

The author has almost no real programming experience with Python. Perl experience seems to overlap with sysadmin-related work at least partially, where it's usually used as better Bash. All their repositories in GitHub are Rust. So almost all of "real" programming they did used Rust.

Why would anyone who know Rust way better than any other language prefer to do their prototypes using anything else?
If neurons are transform functions that simultaneously act as storage and action mechanisms for those transform domains, in a manner vaguely similar to FFT and IFFT, then the Internet as a whole would be a mind. Its nodes (us and our algorithms) would act as the transform functions, and even more so, as storage is distributed and retrieved algorithmically and since it's our own minds that simultaneously create _and_ feed these algorithms, wouldn't they organically arise as transforms of the domain of biological brain's regions onto the domain of information? After all, it seems that information processing is what consciousness is in its essence. Aren't the advances in deep learning, image recognition and language processing models signs of this effect?

Aren't we all, then, essentially fusing together (if we haven't already done so) into a kind of superorganism that we maintain, through the use of technology, acting mainly as the message passing mechanism, and which is then providing feedback and altering its(our?) behavior to what might account for what is a collective thought process, not very different semantically to the one that's happening in the network of our own individual brains and neurons?
> And then worse, powerful voices may approve ideas that work for them and not everyone else, or even more worse crippling a language to be too safe or bland to be truly useful.

but that same thing will happen if the powerful voices are the ones taking the decisions for the whole language.
I don't see how the w3c establishing a rule set would mean they would code it by hand, can you provide more details as to why the should, and not use a CMS that produces compliant code?
To be frank, the language just isn’t boring enough.

In my experience, a company’s code should be like the style of English used in an instruction manual. It should clearly and plainly express the business logic behind the company’s mission.

Ruby is more like writing poetry. There’s nothing stopping one from writing boring, unambiguous, clear code in Ruby of course. As a Ruby developer, I’m sure your code looks very clear.

The reality is that other languages make it easier to enforce clarity. See gofmt for example, which standardizes Golang’s formatting, taking one more axis of “creativity” away from the less disciplined developers.
I once came across a production bash script that contained sections in Korn syntax, others in C Shell syntax and yet others in bourne shell syntax. Lovely!
> Since every single language has an if statement, we clearly know what intent an if block signals.

Guard has different semantics than if. For instance, I can write:

if self == nil {
... do some cleanup
return
}

Or:

if self nil {
... do something else without returning
}

If it's a simple early return, then yes it's pretty easy to tell the intent. But imagine that I have to do some complex cleanup work over many lines before the return. In the case of a guard, I can look at the guard statement and immediately know that this block of code must end the control flow within this function. With an if statement, I have to read and parse the content of the block before I can understand that execution should not progress past this block.

This is especially relevant when you're maintaining code which was written by someone else. With an if statement, you might accidentally remove a return statement from an if block which is required for correctness, and you may not find out about it until you run your program (or in the worst case after you release your code, and it causes unexpected bugs in production). With the guard statement, the compiler will enforce this constraint. It's one of many tools which Swift gives you to help you write correct code.

Also, with your example:

if self == nil { return }

I assume you are alluding to languages where self would be implicitly unwrapped in this case, so it can be treated as a concrete instance rather than an optional after this statement. IMO it is a strength of swift that you don't have this magical conversion of an optional to a concrete value which never explicitly written, but is inferred by the compiler. Guard offers clarity and consistency about exactly where the unwrap happens, and it's barely more verbose than a bare if statement. IMO this is a very elegant solution, and in practice it's something I miss in languages which don't have it.
They're still using HTML and CSS, all websites do. It's the dynamic and generated nature of web applications that makes static HTML and CSS not useful on it's own. You could argue the right choice then is a static site generator, but the difference between static site generation and dynamic site generation is really just when you do the generating work.
Hahaha, of course, if I really knew the answer to that, I'm sure I'd be doing much better than I am. :D

But I've sometimes had success with the following:

- get attached to high-visibility problems or initiatives, which admittedly also have higher risk in making you look bad

- write up really good reports/proposals on what you're doing and why it's important; good writeups sometimes get passed around and shown as example to the rest of the company; really good writing skills are underappreciated by many technical people

- do presentations about your work, knock it out of the park when someone important is in the room

These opportunities are like waves for surfers. Surfers spend a lot of time just waiting for the right wave, but when the wave finally comes, the surfer better be ready. It's like the stories of Apple employees being ready with a summary if Steve Jobs bumped into them in the elevator and asked them what they're working on. Gotta be ready.
With ARM now owned by Nvidia, RISC-V is more important than ever. India does not have any big semiconductor company, Hopefully some big corporation will pick RISC-V.
a single ICBM probably doesnt have enough energy to even get a dial tone.
Maybe it wont help you if you developed MS, but it could help you before that.

MS seems to be caused by some unknown combination of environmental factors, and genetics.

You fix the bad genes, and you may become immune.
I read parent’s question as looking at a bigger scale (along the lines of guns, germs & steel). Leaders come and go, and on a pretty short time frame compared to mass deforestation. The question is more, if you don’t have access to enough wood for a good iron supply chain, are you fucked in the long term? If you don’t have a competitive amount of metal to begin with, “just go take it from someone else” is a lot easier said than done.

I’d be really interested to hear a well researched answer, but my guess is the answer is ambiguous. When you think of areas with little available wood, they’re mostly pretty marginal to begin with. Deserts, grasslands, etc. Places without enough water to support major agriculture and centralization. Maybe part of the reason people might stay in a marginal area is because it’s hard to get enough metal to conquer something better. But what about someone like the Mongols? They couldn’t possibly have a huge charcoal-making operation. So where’s their iron coming from? Trade? (For horses, maybe?) Plunder? But if you’re gonna kill someone and take his stuff, you need your own sword to do it with. The iron-availability ball has to get rolling somewhere else before you can really start conquering anyone.

The big exception is Japan (although their problem is geology not timber), but their geographic isolation means they don’t really answer parents question about what happens to an iron-poor (or rather iron production input poor) society next door to an iron-rich one.
it would be ridiculous if w3c relied on javascript for it's website. for instance the current website demonstrated a lot of advanced html/css when it was updated ~15 years ago
The core Redis code (originally announced on this site in 2009 [1], before Garantia Data started in 2011, or became Redis Labs in 2014) has always been BSD licensed. Only extensions from Redis Labs (e.g., Redis look) were licensed under AGPL, and changed to Commons Clause / Redis Source Available License. Those extensions were never part of an AWS cloud service.

See also [2]

[1] https://news.ycombinator.com/item?id=494649

[2] https://redislabs.com/blog/redis-core-team-update/
Have you tried preconfigured Emacs distributions, like Doom or Spacemacs? You just open your init.el file and uncomment packages you want to enable with pretty good defaults. They have package managers preinstalled too, like straight.el. Also, every package has easy to paste initialization snippet
I could see something like this being packaged with a less than reputable driver source. Many users will just run an install script, they maybe watch the text scroll past but have no idea what is going on, then bingo they are r00ted without even knowing it. Especially if the device they are trying to install actually works post script. I can think of a few usb devices on Amzn that would make easy targets.
I think we should. It's a stupid idea. The simulated version of me would suffer, but not the actual me. If an AI wants to torture another AI in the future it's not very intelligent if you ask me.

There's nothing to be gained because the past isn't going to be changed by that action, so it might as well not do it.
Check Ubiquiti's catalog - reasonably priced and plenty of PoE support.
I visited a number of factories in China last year and saw lots of XP on measurement, production and test equipment. All the office desktops were on W7 or W10. I'm sure lots of XP desktops exist, but I didn't see any in the (quite many) offices I passed through. I can't speak about home computers, I only saw a small handful.
I don't do a lot of java development but https://github.com/emacs-lsp/lsp-java works really well for me.
See also https://sfconservancy.org/blog/2020/jan/06/copyleft-equality...
Keeping a schedule has been one of the biggest improvements in my life. It frees me from thinking about all the things I still have to do, and keeps me from putting things off I don't like to do but are important, e.g. cleaning and other chores.
What are you talking about? Is your marriage living out some outdated trope of totally changing after your wedding?