skysight-inc/HackerNews huggingface dataset:
I've mostly given up on HN as a forum for free discussion, because the mods' endorsement of downvote-for-disagreement results in comments like yours (reasonable, historically informed, advocating liberty and actual human rights) being downvoted to obscurity, while the comments full of manipulative, Orwellian word games ("You don't want to take a vaccine? You're refusing basic precautions and infringing upon my human rights!") are prized.

So, while I used to write comments like yours, myself, I don't bother anymore. I'd have to spend years toeing the line to build up enough karma to not get shadowbanned for it.

Anyway, I sign in here to say that I'm with you. I think it's important to show that this point of view is not the minority view in this country, and maybe even the world, despite all the media does to make it look like it is.

It looks like China's already started World War 3 in terms of "Unrestricted Warfare" (China's term, not mine): financial, biological, psychological, political. Just regarding COVID, they told the world COVID wasn't infectious between people, they held a 40,000-person potluck dinner in Wuhan while the virus was spreading and then let people travel out of the city, they threatened to turn ships around and withhold masks and medicine produced in China...how can anyone look at what China's done and not recognize their malicious intent? At the same time, they're building up their military around the world, indebting poor African nations, pushing their troops into Nepal and India (and actually killing Indian soldiers)...the list goes on and on. We have to wake up before it's too late.

[Of course, the 50 Cent Army is active on HN. Watch my comment fade away...]
cigar.js is actually a good name for a lib.
Are they saying it's possible the existing BioNtech vaccine will be stable at lower temps or that they could make it with the alternative lipid?

The latter would require another phase2/phase3 trial I assume, and you'd think they would've tested the former by now thoroughly.
> Sorry, this is a strawman.

It really isn't,and you cannot hide Mercurial's failings by trying to move the goal post.

It's a fact that Mercurial's non-standard interface created a mental load for basic ops that is considerably higher that git's reliable and predictable (and, more importantly, learnable) interface.

> Yes, `hg shelve` is a very nice extension. But that's about the only add-on I've ever needed.

It's not a "nice extension". It's core functionality, which is a part of any basic introductory workflow.

And with mercurial instead of just being able to stash changes with a simple $ git stash , all of a sudden you need to bother with installations and setups and configs and checking if everything is it's place.

Just. To. Stash. A. Change.

And if you find stashing nothing more than "a nice extension", and nothing else pops into your mind, then you clearly have limited experience in using revision control systems.

> And it takes less than 5 minutes to install.

Did you failed to notice that it forces you to waste time ensuring you're bolting on all the stuff you need whenever you jump a seat or pop into an instance?

And did you failed to realize this problem is not experienced with pretty much any revision control system? Not just git, but pretty much all of them.
Fair enough. It has no credibility when it comes to certifying aircraft airworthiness for Boeing.
Streaming music sucks. It might seem weird but I don't like it. The first music I ever 'owned' myself personally were songs I taped off the radio. After that I started pirating music the same way I would collect songs on the radio, after that I started buying CD's, today I buy songs and albums from artists and producers directly.

Building playlists on a streaming service is not the same as building a music collection.

Music discovery is easy, relying on a streaming service for discovery is lazy. What's hard is commitment. Taking time to explore the back catalogue of artists you like and taking the time to get to know music.

When all you had was physical media, you listened to albums over and over got to know them, relished the new albums you purchased and had to take the time to decide between one or the other.

When you heard a new song on the radio or through a friend, there was anticipation. You had to wait before you could listen on your own. Whether it was a slow download on icewire or that wait until you could go buy an album, acquiring music gave you something streaming music doesn't.

It gave you forced limitation, which in turn I feel like led to a greater appreciation towards music. It wasn't just something tou consumed, it was something you waited for, finally acquired and then got to enjoy and became part of the rest of 'your music.'
Worked pretty smoothly for me. Probably helped that I had some relatively good looking private sector consulting gigs during my doctorate and post doc.
The article on superdense coding that started this mini thread [0] talks about a protocol for sending 2 bits of information as 1 qubit, and recovering the 2 bits on the receiver side.

More specifically, it seems that actually there are 2 shared qubits - one half of an entangled pair ahead of time; and one additional qubit when the message is decided. While 0 information can be transmitted using the entangled pair, entangled qubit + 1 qubit leads to 2 classical bits of information.

[0] https://en.wikipedia.org/wiki/Superdense_coding
Arkham Asylum was disappointing? The 2009 game? I thought it was universally loved
It could report the host's hardware.
That's a very prejudiced opinion, and you should critically review it.
After thinking about this, I am in fact happy that we leave in a world where there is enough "slack": even if we make grave judgement errors, this will only lead to slightly worse outcomes, not to extinction. It is not good that we make so many mistakes, but it is good that there is room for error.
Exactly. The problem is simple - CP came out a year too early. It needed a LOT more play-testing and refinement. Unfortunately few studios/published take a true "it's done when it's done" approach.
Music has always been extremely formulaic. That's its very nature : using tropes we're accustomed to to provoke an emotional reaction. But it certainly is less formulaic now than it was a few centuries ago.
She made an unreasonable ultimatum. They held her to it.
everything has a dosage, even modernity
My company had a massive, over-engineered monolith that we broke down into more sensible microservices, and the architecture is now much cleaner and easier to maintain, scale, etc. I agree, though, that designing as microservices up front is generally premature optimization, as your initial guesses for where to put the boundaries between the services is likely to be wrong.

Both the monolith and the microservices are written in Java with Spring Boot, but I agree with the author that Spring especially leads to runtime code that is extremely difficult for developers to really understand. I am curious whether writing future microservices in a language like Go might be more maintainable in the long run.
Take a step back in your routines
Coinbase and FinCEN: A New Era Beckons For Crypto?
Arkham Asylum was perfect. Op is probably talking about Arkham Knight.
Turkey takes photos of everyone who enters or leaves the country. May be it is practiced in USA too.
I would also recommend checking out TestCafe.

It injects its testing code into the webpage via an http reverse proxy which means it doesn't require internal access to the browser and thus works for unmodified remote mobiles for example. One can simply get a URL that any browser can go to & start executing the tests. Many of the issues with using WebDriver or DevTools seem to be avoided.

Another part of the architecture I've found really useful is that test scripts execute in a nodejs environment outside the browser sandbox and thus have the ability to run external programs, make their own API calls, and so on.
He means the PC release of Arkham Knight.
To me, the voice did not match the way characters were moving. It seemed very unnatural and not polished. Quite a big diff in sync between audio and video on my end.
Would the smaller planets have to be clones?
They absolutely can play popular music. They just don't want to pay for it.

All popular YouTubers and streamers are businesses which is a part that is often forgotten. They are all acting like they are friends with their viewers but in reality they are businesses just like a car wash, restaurant, plumber, etc.
I don't think Darcs 3 was even started. Darcs 2 recently solved the exponential merge, but it is now quadratic (which is still exponentially slower than Pijul instead of double-exponentially).

I've also been really happy with Darcs, expect for two things:

- Conflicts are not handled very well, as if they were not properly stored internally. `darcs revert` on a conflict doesn't always do what I expect.

- The fact that it doesn't scale (even with the quadratic algorithm) means that big users can't adopt it, which means that too few people write tools for it (including a hosting website: I'm aware of hub.darcs.net, but there are many things missing, including on security). Darcs is hard to install on platforms such as Windows. Also, few people know it, which means that it's hard to collaborate using it.
Ddlc
How Science Beat the Virus. And what it lost in the process
Which browser are you using? I've got no issue with around 50 tabs in Firefox in a similar laptop. But maybe I don't visit the same memory heavy websites.

It's usually gcc that eats up all my memory, turns out with template metaprogramming a single gcc instance can eat 3GB of RAM, and I usually build with 6 parallel instances. Thankfully I've got plentiful SSD-backed swap so I don't feel the system becoming too unresponsive.
Seems ironic putting this on Google Docs. Didn't open.
All these weird quotas and complicated pricing were the reason why we switched to digitalocean once they had managed kubernetes. It's such a pleasure to not have to worry about it and also much cheaper.
Ask HN: Do You Believe in Aliens?
Vote / Reply
I'll take two fewer years of lifespan, for 200, Alex.

I'm an athlete, and my cardiopulmonary bits are essential to my sense of well-being.

/Acey
If you don't like Spring then don't use Spring!

If you don't like Annotations then don't use Annotations!

Then you won't need to write inflammatory headlines ...
That's interesting. Could you please elaborate how it is an insult? Genuinely curious.
It's also the name of the second largest city in Azerbaijan.

In high school, my school hosted some exchange students from "Ganja school #5". As we were standing at LAX airport waiting for the Azeri students to arrive, a couple of surfer dudes wearing board shorts and Hawaiian shirts walked by and stared at our sign:

"Ganja school .... duuuuuude .... I wanna go there!"
>>Blaming bad developers and hoping for them to try harder isn't going to make anything better.

Well, but it does, doesn't it?

I mean, the first step to solve a problem is to identify it. Clearly, the problem with design patterns is that clueless developers have no idea what they are talking about, thus they mount incomprehensible complains that make no sense if you'd understood the basics.

Developing software is a complex endeavor that is much more than declare variables and nest control statements. There is way more to developing software than what is covered by a "intro to language X" or "learn framework Y" blog post.

If a programming language gives you brick and mortar, you start to talk about retaining walls and windows and stairs. If a programming language gives you gears and screws and bearings and springs, you start to talk about pumps and differentials and dampers.

So what's hard to understand in needing design patterns to talk about components and solutions to common problems?
In therory, the mRNA vaccines should be extremely safe, as they are so specific and only require a carrier but no other substances in the vaccine. In practise, you still need to test. There is always a small risk of something unexpected happening. Like the vaccine from Australia which has been completely abandoned - not sure whether it also was mRNA or some other kind of vaccine. It didn't cause any health problem, but the vaccinated people were tested as HIV-positive. Of course they were not, but the vaccination caused those false positive. So while no direct heahlt impact, it is quite a disaster if one couldn't test people for HIV any more.
True, although I think the contract was broken quite a while ago, some games on the base PS4 are crippled - for example Control by Remedy games drops to single digit FPS in some sections
I agree that it is unlikely that Apple will sell the M1 chip separately exactly for the reasons I mentioned in my post.

However, they do not have to sell the chip individually to be a competitor to AMD. If Apple’s are sufficiently attractive it will eat the market share of consumer devices from the likes of Dell/HP/etc. When they start selling less devices they have less need for AMD or Intel CPUs.

This leaves only the datacenter market where Apple will not compete with Intel and AMD.

Indeed, there is lots of room for a (new?) player to pull of the same trick as Apple for general purpose cpus. I just think they are not as well positioned because of the lack of vertical integration. So AMD and Intel indirectly have to worry about what Apple is doing.
Ah yes, it's one of those articles again...

First of all, Spring is not the only framework out there (even tho I really dislike it). If the title were "What I hate about Spring", it'd be fine, but hating on an entire language because of one framework just misses the point.

> Java’s focus still appears to be on silly rules that dictate what class names should be, what packages they should be in, and if variables should be private or protected. Seriously, who cares?

This is the one thing that I like about Java. I can easily guess the names of classes/methods. Private variables are private so that they don't leak into the public API (ie. encapsulation). The "seriously, who cares?" at the end just discredits the entire article for me.
I don't know, I think it's probably more helpful to cape for historical knowledge than for a multi-millionaire author.
Spring is completely undebuggable. If you get your annotations wrong, you simply cannot debug the process. I'm desperately look for tools that can give insight into what objects were auto wired at runtime.
I don't see why. They could do small rocky planets, even take commissions from special customers.

But I was hoping to hear more about your idea.
One thing I noticed about VW, their management culture changed a bit after the German government tossed a couple of managers in prison.

I think the key thing is a fine is always just another line on the spreadsheet.
You can also smell iron in this way?
Same people argue that email is a hot mess

You're lumping together "email content" with "SMTP". SMTP isn't a "patchwork of standards", it has a very specific RFC for it. SMTP works very, very, very well.

Configuration issues can be, and often are, temporary. Also, bugs are a thing.

This isn't just "a bug" or "a config issue", this is an edge case bug or config issue. I've handled literally hundreds of thousands of mail servers in high avail production, with some of those being extremely high volume.

What you're wanting to change the normal flow of operation, for an extremely rare edge case.

Of course there's a semantic difference between "come back later" and "go away forever", I'm just arguing that a client that doesn't blindly trust what every connected system tells it is going to more often successfully achieve its goals than one which does.

Not true here. In 99.999999% of cases when you get a 5xx response code, the correct thing to do is immediate bounce. This sort of mess, 5xx 'by accident', is insanely rare.

And it's not 'go away forever', it's "this specific mail cannot be delivered, please return it to sender, so they can examine the issue and deal with it".

It's "bring a human into the equation".

How is this an issue? For something which is very, very rare.
You mean "being more conciseness is better if you don't have to sacrifice clarity for it"? Or just - "conciseness is a good thing"?

How would you rewrite that example, specifically, to make it more concise without sacrificing clarity, then? Do you mean to change the names without omitting type or relational information somehow? Or to omit some variables entirely in favor of nesting function calls?

If the latter, I don't see the relevance to that commenter's actual point about short vs long names; reducing the number of names is entirely tangential.
Yep, my understanding is that the mRNA eventually degrade and disappear from your system, but your system requires more time to build enough antibodies.
Why Do Computers Stop and What Can Be Done About It? [pdf]
You will not have a choice in the matter. Most large existing projects already use Spring. Changing those to not using spring is a recipe for getting yourself fired.
I need to agree with you on this one, some of the NPCs throughout the story have terrible voice acting, but I can forgive it because they're a small part of the game. But the players' character is something that bothers me everything he speaks, it feels so emotionless, and often doesn't match the environment they're in.
minoritaires are always complaining.
Yeah I was thinking of Control specifically when I wrote “until the base/pro split)”.
Yeah, at no point does this article deliver on its premise: that java is dying.
Performance on last gen aside, looking at the online reaction you'd get the idea that this game is a non-stop bugfest. Meanwhile, I'm just sitting here enjoying the hell out of this game. The world is absolutely beautifully realized, both inside the city and outside. The glitches I've encountered are of the "Bethesda" type and I haven't run into any game breaking bugs yet.

I've probably spent around 25 hours in it so far, with a good chunk of that on side missions. Just like in The Witcher 3, some of the side missions are really good. This game is a solid 8 for me right now, and it'll only go up with patches.

Playing on Series X fwiw.
Sure, I am persuaded, and it's much simpler that way, too. Works for me! I release it into the public domain :)

I just wrote this in a few minutes during dinner so I'm not heavily invested in it or anything. It's just a way to learn more about the person I'm responding to. Easier to ask a question about a tangible than an imaginary and all that.
> The GC is optional

A big issue is that while GC is technically optional, a lot of the standard library depends on GC (at least last time I checked) and using D without those parts of the standard library is much less ergonomic.
If they do plan to milk the IP and eventually make a multiplayer for it, they need first to salvage this. I think I heard that they won't be planning the MP until 2022 or 2023, so I assume they'll be spending the next year at least fixing this up before working on the MP.
All the arguments you give are based on shortcomings of the tools: Microsoft Word doesn't have version control, Wikipedia stores versions in a database.

> But the ultimate goal is to produce a version of the file.

The fact that the end result is a version doesn't mean versions should be the main object. If you add a semicolon to a file, the actions you do are "press the ; key", not "create an entire version from scratch that has a semicolon there".

> If you want a diff management system, play around with quilt

You're doing it again! Why pick the least suitable tools for the jobs? Quilt is not a patch-based version control system, Pijul and Darcs are.
>> Yes there are some that can produce incredible software in a short amount of time but these are exceptional people. Those people should be demanding a higher rate.

Most hiring I've seen in Australia has a lot of resistance to scaling remuneration to output.
I agree it's not the Java language per-se that is messed up, its the runaway use of annotations in frameworks and libraries that makes building an application a write-once never be able to debug problem. The real problems start when you start work on a existing codebase that you are not familiar with. Deep expertise with Spring is an absolute requirement for even minor work. That's what puts off management from investing in Java for new projects.
The argument is that at some point the length of the name is detrimental to readability, in the same way that a run-on sentence is detrimental to the readability of prose. I thought it was quite clear and your 16 paragraph response didn't touch on that at all. Or if you did, it was lost in the noise.
Yeah - I'm enjoying it and I think the world and story are really cool, but the driving physics are a bit of a bummer. It's buggy too, but not unplayably buggy. The autosave is good enough to be okay on a crash and it crashes infrequently enough to still be enjoyable.

I'm still happy I bought it and it's been fun, I think it'll get more stable over time.

On a related note, it sucks that GTA has been ruined by GTA online. 7yrs, three console generations. All the creativity that used to go into a new really great GTA game every couple years has been sucked into the boring money maker of GTA online. It's the console equivalent of in-app purchases ruining mobile games.

It's a shame low effort stuff like that makes so much money - I don't really understand what people see in it.
And the Earth is a replacement toner?
Interestingly there are those who argue that use of social platforms as a consumer requires confining oneself within certain accepted bands of opinion unless you suddenly want your account shut down. As such employees being held to the same standard doesn't surprise me. Even more so due to the fact that "work" requires cooperation which requires some level of compliance.
If you mis-address cash sent internationally it does get held for reversal. That's why international wires require so many details.
This could be caused by Google not recognizing and blocking Thunderbird's default user agent; try toggling general.useragent.compatMode.firefox to true (which basically has TB emulate Firefox's user agent)
From your description I think you'll be competing more with Telegram and Viber, not Reddit.
The studio also refused to let reviewers comment on the console versions, which is where a lot of the anger is directed. So you have a bunch of gamers who went on the PS4 version based on what they were seeing from the PC alone, not knowing the state of the game. The reaction wouldn't have been as strong if people knew what they were getting before committing
This behavior will not stop if the only price to pay for corporate malfeasance is no admission of guilt, a fine and golden parachute for the CEO. Serious jail time and bonuses clawback is the only way to put some fear into these guys.
Arkham Knight straight up did not work on PC for my configuration for about a year or so. It would crash after one of the introductory sequences.
Depends what you call « rock ». Radio-friendly indie rock had its 15 minutes of fame in the 2000s and now it's out of the mainstream. So what ? Metal's sub-genres are on a seemingly never-ending expansion, psychedelic rock is doing great, new occult/hard-rock/doom/acid bands are seemingly popping up every day, you've got stuff like Saharian blues-rock giving us awesome music [1] etc. Plus the tropes of rock music feeding into new forms of instrumentation (ie. electronic music).

And music isn't restricted to bland rock, hip-hop or EDM archetypes. The spectrum of possibilities is infinite, and the spectrum of what comes out reflects it pretty well. Especially if you dare looking out of your little cultural fishbowl.

[1] https://www.youtube.com/watch?v=GZvPoE0EH1o