skysight-inc/HackerNews huggingface dataset:
> [XML] lacked all the facilities that apply to writing good code, so principles like “Don’t Repeat Yourself” went overboard and copy/paste programming ensued

Technically, XML has entities (text substitution variables) and entity references, along with a evolved infastructure to share declarations and declaration sets via parameter entities. Of course, that doesn't help with tools such as maven which outright forbid use of entities and use their own ad-hoc mechanism for reuse. Technically, this makes a pom.xml non-XML-compliant, but in any case, whining about XML pointless when the creators should rather blame themselves for using XML in the first place, and then using it inappropriately.

As to FaaS, I don't see the problem with CGIs; they've stood the test of time with ultra-robustness and uptimes in the range of years and decades, including service updates with zero downtime by virtue of Unix processes being detached from their binaries (unlike Windows processes). Also, since you can run CGIs as one-shot invocations on the command-line, developer feedback as postulated in TFA is excellent. Of course, CGIs itself use environment variables rather than function or command-line arguments, so their lifecycle is bound to Unix processes. What helps is to use wrappers rather than coding to CGI specs directly; we had this in 2007 already with SCA (service component architecture). Maybe it's time to refresh SCA with new bindings for AMZN and other proprietary FaaS to bring back the portability we valued highly in pre-Cloud times?
Has there been any leak that a 16 inch MBP with Apple Silicon is coming anytime soon? Haven't heard any substantial info on roadmap.
I totally see the advantages, but how many benefit from that? Most companies don't need to deploy on servers world-wide, and don't need infinite scaling.

And cloud debugging has its issues too: I remember endless fudging with print statements, deploying once more and waiting for the changes to propagate in a AWS lambda handler, because the bloody thing simply wouldn't run locally.
Because they use that power to make a lot of money for themselves and their friends, at the expense of everyone and everything else. They also often have strange ideas about what's good for people, especially when they start viewing them just through the lens of money - that's how you got slavery, eugenics, debtors prison, forced sterilization, and others.
Using a laptop screen for 10 hours a day is a waste of a day, and if you're at your desk with multiple monitors then you don't need a laptop.
>To think that in the 19th century, there were men being compared to Hegel and Feuerbach at age 21

Like 3-5 men (i.e. the Young Hegelians) among a billion people?

It's not like it was some common accomplishment...
This is exactly why I love airports and flying -- and I always buy the window seat too.
I know other comments have touched on this a bit, but "any digital file" reminds me that some people think that some files are bad and should not be sold at all. And they sometimes do stuff to try to enforce those views.

Is "any file" meant to suggest that you're aspiring to be more content-neutral than other intermediaries, or was it just meant as something more like "any file type"? (e.g. the same platform can sell music, movies, photos, models, e-books, etc.)

As an intermediary in 2020, you're likely to see a lot of people target you in various ways because they don't like things that people are using your platform for. They may threaten you with lawsuits, complaints to law enforcement, boycotts, DDoS, trying to get your payment relationships cut off, trying to get your other platform providers to cut you off, etc. If your platform has a high profile or is used to sell something high-profile, journalists and politicians may publicly second-guess your content decisions (both things that you did remove and things that you didn't remove).

I don't want to alarm you about this, but it would be nice if you could figure out any content and moderation policies ahead of time, explain them clearly to prospective sellers, and then see if you can stick to them when other people disagree with them. :-)

P.S. EFF has some good resources about §512 and §230 issues for intermediaries, and is always interested in hearing from intermediaries who get U.S. legal threats that the intermediaries find questionable or improper (related to third-parties' use of a service).

P.P.S. I've never been an intermediary or platform operator, but a common thread that I've heard from different lawyers in this space is that it's amazing how much conflict your users' creative use of your platform may draw you into about issues that you never even thought about. :-(
I’ve been getting into D lately and the language is great. The meta programming is top-class and it’s been very easy to replace my C code file by file with much nicer D code. Instead of writing out descriptors of structs for serialization purposes by hand I’ve been able to replace them with a template that introspects the data members of the struct directly.
I haven't tried Doom Eternal but it sounds like he's looking for a story-rich, choices-matter game, like The Wolf Among Us, or Life is Strange, or these tags on Steam: https://store.steampowered.com/search/?tags=1742,6426 (People really liked Disco Elysium but I didn't much)
Puberty blockers have a <manageable> risk for sterility and loss of bone density. This must be weighed against the very acute rate of suicidality.
This is a lot of fun! Fast paced, well put together. I don't play many shoot-em-ups, but it feels like F-Zero meets Galaga.
I believe "newt" also has an N for this reason.
I use NextCloud for some years now. I hate the syncing which destroyed several files. Another problem is files that need to go together like git source directories e.g
NextCloud easily screws that up, my with "lost" the text of her novel if we didn't had backups.

Their technology is miles behind OneDrive/Dropbox and they seam to not care but add features that enable them to attract new customers instead of fixing the core. When you need to use Office products nothing beats OneDrive.
> Over a decade ago I was trying to get the C++ committee to support multidimensional arrays via overloading, so we could have 2D collections.

You might've asked operator[] to take multiple arguments separated by semicolon, so:

foo[a;b]

which is at least unambiguous. Maybe it would have been less offensive.

> So I asked the question, could anyone find an example of the comma operator used in C or C++ inside square brackets in any production code.

If you're still referring to operator overloading, there's things like Boost.Assign and Boost.Phoenix, but if you're referring to use as a sequence operator, i.e. where a[b,c] could potentially be b,a[c] except for the different sequence point, it doesn't surprise me you had a hard time finding an example: I've only ever seen people like Arthur do that (people writing APL in C)
> Perspectives like this are pessimistic, but important because the industry has age bias and yet we need to understand where technology might be going full circle. But instead of taking that as a bad thing and stopping there, we need to understand why and how the context is different this time and what that means.

I feel like this is a critically important aspect of software engineering that we are missing. I want to say this is because the field is so young relatively speak. The fundamentals have been changing so rapidly and are truly not completely well understood enough to be captured as reliable axioms. So instead we go down this path of recreation, sometimes with improvements, sometimes without.

In a hundred more years maybe things will be better, but for now this is taking on a bit of a vicious cycle. Literally people in the wrong age group are getting "moved" out of the scene not to mention the thousands of others in the "wrong" industries, tech stacks, and culture.

Software in today's age is a fickle industry when it comes to people...
Maybe WalterBright will comment. I'd like to see his thoughts on this. :)
It tells you a lot when all of the few Microsoft employees I've met run the server edition of Windows (in this case 2016) on their development machines; these are people who basically have completely legal access to use any of Microsoft's OSs, and they don't pick Win10. The one who I asked about it said it was faster to boot, more responsive, and "less distracting" (probably an euphemism.)
Reliance on science: Worldwide frontpage patent citations to scientific articles
No, they have permanent effects. This is exactly why the court ruled this way. And in a touchy and sensitive topic like this I think it is reasonable to assume the courts looked at as many facts as possible to make their decision.
> Yet, it seems that you only have moral qualms on one side of this coin.

That's because we've only been discussing one side of it. There are endless bad things that aren't worth denouncing in a particular conversation, if that conversation isn't about those things.
“Men spend their time in following a ball or a hare; it is the pleasure even of kings.“
The fine motor skill and expert timing are a given in automation, so let’s start by assuming the chef is not doing the physical work. And if we are trying to recreate the experience of eating at this chefs restaurant, then we aren’t taking them any food to improvise with, we will just eat one or two of the dishes they have already designed - so you may be picturing something more complicated than what would actually do the job.
Not denying your experience, as it's probably true that the folks you've seen pursuing serverless may be misguided, but I want to contest your last point where you say "not many people" would benefit from serverless.

I would say that "literally any single person" benefits from serverless if they don't have the skills, knowledge, or time to handle the server/infrastructure responsibilities that come from running software.

If I'm a one man development shop with a sufficient budget, I'll probably find it far more productive when using serverless architecture to host my business logic than not.
So does improper handling of write barriers.
That's actually nonsense for the UK, as the real figure is 280,000 which includes people in temporary accommodation, which is provided by the government.

In the UK if someone is on the street and needs a place to stay there are shelters in every town. Nationally there are about 4,000 people that sleep rough, although most of the people that do suffer from addiction or mental illness. Many choose not to go to shelters because you have to be sober to stay in them.
It’s not so much about the bugs, but how much overpromised it was compared to what they delivered.
Even the 48mins gameplay trailers has many scripted segments and is not representative for the game.

https://reddit.com/r/cyberpunkgame/comments/kcve8s/promised_...
Remembering Sudan, the Last Male Northern White Rhino
legislation - and enforcement - is the best way we as a society can declare some things off-limits. what does it mean for it not to be robust?
It's an argument that both will be needed, so not so much "time, money and resources being spent" (wasted?)
Not necessarily ancient, but if you’re interested in learning about American civilizations prior to European contact, I highly recommend the book 1491 by Charles Mann. It’s a fascinating read.
...and if you pirate, you might as well go the whole hog and get the Server edition, which could now be considered to be the closest you can get to a non-hostile, classic Windows experience.
> I wonder if a VM simulating a virtual SSD hosted on a machine with a regular HDD would be able to reproduce this bug, but then again, recent Windows versions seem to be doing some detection of whether they are running in a VM (and likely altering behaviour due to this too)... what a mess.

In that case, running Hyper-v might be a good thing. (Hyper-v is a type 1 hypervisor, meaning your logged in session is running in a vm with dedicated input/video)
It's not absurd because in 1984, Goldstein's writing shows evidence of thinking like Orwell (based on Orwell's other writing) and evidence of rational thought processes, while Smith is an extremely dislikable protagonist, a wannabe acid-throwing murderer[1], which makes me think he's cardboard, suitable for the "fast-forward".

https://news.ycombinator.com/item?id=24737728

[1] part II chap 8. By comparison with 1984, the FBI usually gets violent nutcases to come up with their own scenarios without such explicit prompting, but in real life these sorts of people are not lacking for supposing that (their often paranoidly fictional) ends justify the (thankfully equally fictional, at least when they procure "bombs" from HumInt sources) means, either.
Except "Brave New World" isn't a tyranny at all. The only person who comes to a poor end is the savage, precisely because he refused the offer (which Mond envies) of going to the islands.

Mond also summarises why contemporary people are so willing to follow visions like ISIS or QAnon:

"Actual happiness always looks pretty squalid in comparison with the over-compensations for misery. And, of course, stability isn’t nearly so spectacular as instability. And being contented has none of the glamour of a good fight against misfortune, none of the picturesqueness of a struggle with temptation, or a fatal overthrow by passion or doubt. Happiness is never grand."

(NB that BNW was written after WWI, 1984 after WWII, which may, beyond the temperaments of their authors, also explain how the visions got so much darker. Note also that Huxley wrote a much-less-famous utopia near the end of his life.)
That's surprising. My saves for the original Witcher (from 2007!) are about 20 megabytes each. I guess they've actually gotten more efficient over time?
The fine print contains a larger fee (2.9% + 30) than the large print (1%), so it's still definitely misleading. It's like selling someone a $5 item with fine print that shipping will be $10. Shouldn't you be up front about the larger term? Anyway, good luck. Also, you forgot to update the gif.
The graphics appear to be surprisingly intense. Was it a long exposure or filtered?
Perhaps thats is because ants and amoebas have to find food in a bid to continue thier existence. Its safe to asume that for them to be satiated (not just resting) is to die.
> One of the defining traits of an introvert is avoiding conflict.

No it's not. That's one of the defining traits of disagreeableness, which is known to be independent from introversion.
That's amazing. I usually read in 16 GB of image data into memory for analysis. I'm guessing that will work fine on the 8GB ram macbook then. /s
> I totally see the advantages, but how many benefit from that? Most companies don't need to deploy on servers world-wide, and don't need infinite scaling.

That’s a good question. I think serverless has a lot to offer, global compute, and infinite scaling are a subset of features. I think it really comes down to your specific workload—it’s definitely not a be all end all silver bullet

One example I can think of I mentioned in another comment in this article which I have pasted below:

the first company I worked at was very small, under 30 people, sales included, and I was hired on as an SA. If they were using serverless, they would not have needed to hire me.
Deployments and system upgrades were very toilsome. The dev lead would spend a few hours deploying new code and we’d only do it around midnight in case there was a problem (our customers were almost entirely US based). I spent a lot of my time automating OS upgrades on the web servers behind our proxy. All of this work would be unnecessary for that small company if they were using serverless.
Additionally, as mentioned before, the majority of their traffic was during the day so they could have scaled down automatically at night, cutting costs. Would this be cheaper than running machines 24/7? I’m not sure, but I could see why you’d be interested in at least looking into it
> That's why injecting the concept of morality feels misplaced: if the there already is redistribution, then workers taking a share through governmental action is just an actor exercising whatever power they had, where they previously did not and other actors did.

My perspective is that people who allocate capital see this effort as workers becoming rent-seekers. So there are capitalists, and a capitalist rent-seekers; and there are workers, and worker rent-seekers.

> if the there already is redistribution,

So if people are opposed to the rent-seeking, they might fell that the correct decision is to avoid increasing the amount of rent-seeking.

> The flipside of that concept is to have privatized profits but collectivized negative externalities.

This exists and is terrible.

> That's not to mention entire industries consisting in intelligent and skilled workers spending their lives redistributing wealth from a wealthy person to another (traders, corporate lawyers, etc.)

So some of this is actual productive work that allocates capital or resolves disputes, and its not always easy to draw the line between parasitic activity and productive activity in these domains. Even if the line can be drawn in theory its not clear how to regulate it. And the regulatory effort is itself vulnerable to parasitism, rent-seeking, and capture by the object of regulation.
Reasonably well written article, but silly conclusion.

There's no benefit from using ARM as the main CPU, relative to RISC-V, given an appropriate set of RISC-V extensions.

Yet licensing fees and a smaller market for cores on ARM give RISC-V the advantage.
Oh I'm sorry it's been sunseted already :p
Yes! So one wonders if aboriginal foraging humans have a concept of enlightenment.
You seem to be combining “serious” and “long” cases together. We already know that the vast majority of “serious” cases occur in the elderly/sickly, so your statistic of 15% is useless FUD.
I am in the right wing but gee the guardian used to be a serious newspaper what happened here? Two paragraphs in and I already hate the article oof
I would bet that the redis-benchmark and the redis-server were running across the CCD, not tasklocked to CPUs on the same chiplet. I have a 3970x, I'll run this test on different chiplets and the same chiplet...
Yes, maybe, I understand completely. Still, the final loss of a person, even if he wasn't himself anymore, is sad. It's the point of no return, the ultimate last step. Which I think to some degree is, always, sad.

That he died peacefully really is graceful.
Depends. If you go for the base model, yes. If you need more memory or a lot of fast storage or gobs of GPU horsepower or a lot of I/O, the 5800X will be definitely cheaper by a mile.

That being said, at the same config, the 5800X system would indeed only barely be cheaper.
I think you will find most theological traditions aka religions have a lot of common ground. So much so that you can actually abstract out lot of the ancient wisdom from the religion itself.

The book "Happiness Hypothesis" by Johnathon Haidt examines this in detail if you wish to purse it further.
Never mind toilet paper shortages - I’ll be stocking up on tinfoil - for real this time! :-)
Is that what stoics really taught or a modern misrepresentation, like "cynic"?
The issue won't be solved with more time; the root cause is lack of appropriate planning, pre-production and project management needed for this level of complexity. Even if they're given 2 more years, CDPR is very likely going to waste 22 month due to fluctuating project expectations and repeat the same development fiasco.
37W because it's a desktop chip which has its I/O on 12nm. The laptop chips don't have that issue.

Also, if you want to do an apples-to-apples comparison, the 5800X package handles vastly more I/O.
I have a very strange SSD related bug at the moment on that Windows version too:

I've downloaded my Google Takeout Backup, so 74 4GB sized zips. After I was done extracting them and storing them on Dropbox, I tried to delete the zip files, but my machine froze without so much of a bluescreen. After a hard reboot, I could reproduce the behavior. I can still change the focus of apps, but everything that requires the ssd to do anything is waiting for i/o until the system freezes completely.

Unplugging the notebook seems to help, sometimes, but I can't make this work coherently at the moment.

Until this post I thought my SSD (Samsung Evo 970 Plus) was faulty, despite working perfectly for everything else.
Day two and this news is again not on todays front page, but "Here are 10 great The Daily's" still is.
I recently heard a fighter pilot describe two essential skills within high performance air force teams: leadership and followership.

Leadership is of course needed for innovation, and we hear a lot about it. Followership, we don't hear a lot about, but is actually a critical skill as well. In some ways, it can be harder than leading, because you have to pay very close attention to what the leader does and support them without getting in their way, and they might not be able to spell everything out for you.

In software, perhaps B talent can thrive in an A team, and even be essential to them, because they bring firepower that the A players can aim efficiently. I would venture that it requires developing that followership attitude, of paying attention to the environment, identifying gaps, and covering them for the team.
Hah, yeah, I think I saw them on Amazon for like $20. That seemed nuts; why I decided to roll my own.
Do you mean an open beta? Pretty sure they had an internal beta, since those are pretty much part of the standard QA workflow.
It's equivalent to Windows 8.1. I guess they didn't want to call it Server 2013 instead.
Leasing programs did that well before the cloud ever came along
"Macs are now crazy-fast but they're still Macs so few people will switch".

Anecdotally there have been a bunch of posts on HN since the M1 Macs shipped by people who've either stopped using Macs years ago or who've never bought a Mac previously who are happy M1 Mac owners.

The M1 Mac mini retails at $699, but I've already seen it as low as $625. There's certainly nothing in that price range that's better.

And even before the M1 Macs shipped in November, Mac revenue hit an all-time high of $9 billion in the quarter that ended September 26, 2020 [1]. Apple often highlights that about 50% of Mac customers are new to the Mac, a trend that's likely to accelerate.

[1]: https://www.apple.com/newsroom/2020/10/apple-reports-fourth-...
I was including "economically viable" under "viable". I didn't even realize there were any available on the market yet, and looking right now it looks like they're still at the $2k price point and still have mechanical issues.
I've used FreeNas for some years in out startup and now NextCloud for some years at home.

FreeNas feels much more stable. If you only work in an office I'd use network drives they are less hassle than syncing (though mixed environments with osx and smb are a pain) If you need the files with you, use NextCloud.
I have been on welfare in the developed world and it wasn’t like that at all - I’m very skeptical that you’ve managed to get significant personal understanding of welfare across even a majority of the developed world. It sounds like you’re not thinking of pensioners, for one, who generally don’t have many recurring forms to fill out.
Yes, if you manage to shift the responsibility of maintaining these VMs on the developer positions you already have.
Applying Git and Optimistic Concurrency Control to Data Oriented Programming
It is worthy of mention that the Buddha was a prince, destined to be come king, yet his father tried to lock him up in his golden palace with nothing but entertainment.

Eventually the prince does come into contact with suffering, and leads to him trying to find an end to suffering.
I remember seeing an experiement where people out for a walk were asked to solve a maths puzzle. The first thing they did was stop walking while they considered it.