skysight-inc/HackerNews huggingface dataset:
Starting Sunday, cable companies can no longer ‘rent’ you the router you own
I mean, they both can be true if the NYT is just really incompetent at fact checking.
I don't think the media use it to say they're doubtful - that's a common misunderstanding.

Take this headline

https://www.bbc.co.uk/news/world-55382212

> Covid: WHO in 'close contact' with UK over new virus variant

The BBC aren't doubting that the WHO are in close contact with the UK - they're just quoting a source and aren't expressing an opinion either way.
I agree with this to a point. I mean, tools really do help. Take C++ or JS which will make every effort to run total garbage that any competent user could see is garbage vs Python or Go which have very strict tooling to keep stupid users on the rails. I think it's the reason python is winning even though the runtime is such a poor performer.
No, not really. The word "user" starts with a consonant sound, for example, even though "u" is a written vowel.
They probably spent first few years of development doing concepts and experiments in order to lay out the foundation and the vision of the game.
I love this scene from the 1982 movie “Koyaanisqatsi”
> by not having "devops"

Apparently, you don't even know what that word means. You can not "have" DevOps. It's a methodology and not a thing. Besides, DevOps means exactly the opposite of what you are implying: it is the practice of not having a dedicated operations team and letting devs handle as much of the operations for their own applications as they can.

> few minutes per month

I can tell you my team spends a good 30% of its time on operations. Some of that (for example adminstrating K8S clusters) could be offloaded to cloud providers for money.
Vindicated scientist demonstrated surgery alternatives for stroke victims
Seasons vary geographically?
A few years ago I could vouch for LowEndBox: https://lowendbox.com/. I've not frequented the site in a very long time though, so can longer be sure.
Belgium and Netherlands ban flights from UK over Covid variant
More info here: https://github.com/gioblu/PJON
I set up a public facing nextcloud server on my own domain. The login got hammered within days. I took it down and plan to only bring it up behind a wireguard connection. Lesson learnt.
https://ipv6onlyhosting.com/ is the first result, and accepts payment by bank transfer.

Many other small VM hosts accept payment by Bitcoin.
The fan official PoE hat is way too small so annoyingly noisy, and because it's so small replacements are expensive

There's room for a much larger fan so it seems a case of bad design by Raspberry Pi
Wealth of 651 people increases by $1.1T during pandemic
If you're having color banding, you may need to force RGB on your external monitor [1]. I had to do this a few years ago, it massively improved the picture.

That said, I was in disbelief that this was a problem that both was common enough to be all over the Internet, and so involved to fix. Amazes me that OSX doesn't simply have an advanced setting for RGB/YPrPb, and instead requires that you boot into Recovery Mode (!!!) to fix it!

1. https://spin.atomicobject.com/2018/08/24/macbook-pro-externa...
The python discord help channels are amazing. I want to take their bots and make them available for every language. The whole ask / answer workflow is soooo damn smooth.
And this is where the gay frogs came from. Our humble water filter salesman was actually right.
Would Apple allow this in the app store if it had an app?
It seems like management is the same almost everywhere. Bad.

How many executives and powerful managers are there at CDPR and how many of them have significant development experience?

Another aspect is the timing with Christmas.

I think it came down to getting $400 million now for a buggy beta version or admitting it's not done and either delaying again or offering a partial refund to preorders.

So the right thing to do might have been to release a beta version for people who wanted it, say it's a beta, and give people back $10 or something. Because if you say it's not finished, people are not going to want to pay the full $60.

So I think it comes down to money. You would need a really strong person to suggest that they do something that could reduce the income by $80 million or something. Maybe that person doesn't exist. But if they do then I doubt they would be a manager. They would be a builder.
It’s fun to hack together. Not everything needs a clear business case with strong ROI.
They're not 'the only ones' in that childish playground bragging kind of sense. If you want one you can buy one from them. It's just business.

Also much of this tech only existed when it did due to their investment in technology development and tooling. Microsoft had dragged their feet on Hi-DPI for years before Apple jumped ahead with retina and 5K and forced them to pull their socks up. Android phones probably went to 64-bit two years earlier than they otherwise would have. With Surface devices Microsoft has come up with some genuinely innovative and forward looking designs and engineering, but would they have done that without the spur of competing with the iPad and Mac? Apple have been single handedly dragging the rest of the industry kicking and screaming into the future, to everyone's benefit. How is that outcome 'evil'?
And M1 does the same. All modern CPU's are really similar internally in that sense. ISA is just a frontend that gets translated into micro-ops that then get scheduled based on dependencies and available execution ports. Even the registers in ISA don't match the internal registers at all. ARM64 has 32 general purpose registers in ISA level. M1 seems to have 354 internally [Anandtech]

This is also the reason why the whole CISC and RISC debate in it's original form is outdated. The processors internally are all RISC. But the ISA can be more complex.

The x86 ISA makes the decoder harder to parallelize, so it takes more chip area compared to equivalent width for ARM64. And the wider you want to go the harder it becomes, whereas with ARM64 you just slap more decoders.

Another is the x86 memory model that restricts how stores can be issued into memory so that they're visible to other cores.

This is also a good thing for AMD. They could "just" make a Zen ARM CPU. Sure it would be a lot of work, but vast majority of the chip is shared.
Exactly. Even if it didn't have a security issue, one developer going to a trusted dev on another team and saying "hey, it's the week before Christmas/9pm on a Friday night, nobody else is here, I really need this merge, it's low risk and can go out in the next rollout but QA need to check it this weekend/I'm off next week/<insert some business reason applicable here>" will often result in a thumbs up.
There is no excuse for such rude snobbish behavior. Good honest efforts to help should not be arbitrarily rejected because some moderator wanted to flex. When you pay moderators in self esteem it rewards everyone being a sheriff and punishes the citizens.
I actually fall asleep before that moment comes
In the case of the memory prefetcher story, this was about other ARM CPUs, which the M1 and A-series have left completely in the dust some years ago.
You can even run Nextcloud on your Synology NAS with a Docker container (provided that your model is one of those that supports Docker)
Have you been to a UK supermarket recently? Plenty of people are not wearing masks, the ventilation is inadequate, and so on.

In any case, masks are not about reducing transmission to zero, they’re about reducing transmission enough that the number of infections won’t grow. If the new strain is more transmissible then we need greater measures to reduce its spread… or a different strategy.
NTFS was a file system built from the ground up for security compliance. Microsoft since about Windows XP SP2 has been taking security increasingly seriously, and they were willing to break a lot of software to enforce UAC in the Vista days and got nothing but hate for it.

Still regarding this specific hack the exploit was hidden in Orion's telemetry, showing that Microsoft's new love of telemetry isn't just privacy invading it's security degrading.
Newsgroups had scoring.
I know nothing about the market you are entering. I think you would benefit (and prospects would) from moving the comparison links from the footer to the homepage though.
There is a mechanism to prevent this, any answer with a positive score prevents deletion. There are also valid reasons to remove your own question, the most common is that you discovered a mistake that makes the entire question irrelevant. In that case you don't want a bad answer stopping the cleanup. Deleting good content without a reason is against the rules, it just isn't enforced by technical means in all cases. This is where moderators come into it to handle those cases, but you have to know to flag them for this.
It is worth reading replies from VictoriaMetrics side - https://twitter.com/MetricsVictoria/with_replies
Thanks for the feedback. Happy to hear that you appreciate the UI chapter. For me, it was important to explain how to approach the User Interface. I often had the feeling that this part was a bit neglected when reading about CQRS & Event Sourcing.

The book contains numerous standalone examples throughout the chapters, which are all executable. At the end of each chapter, the explained concepts are applied to the Sample Application context.

The Sample Application is a greatly simplified task board. Users can register, login, create projects, manage team members and work with a task board. The task board is essentially a collection of items, grouped into three columns. Individual tasks contain details such as title, description, status, assignee, etc.

While there are some constraints/invariants in the Domain Model, I would consider the Sample Application fairly trivial. It does not represent a complex domain problem. One reason for this is that I personally did not encounter any highly complex domain so far. It would have been weird if I tried to explain something I am not really experienced in.

> what if domain logic can be optimized in the database?

IMHO, the question is a bit too generic. The generic recommendation would be to not put domain logic into the database. However, one would need to look at what the domain logic in question is. Also, what does "in the database" mean? Are we talking about code that is being executed in the database environment, such as PL/SQL?

> examples where you have property method on a model that goes and performs additional queries

This sounds a bit like the Active Record pattern or the use of an ORM, where one "model" is somehow linked to another. Again, a generic answer would be that domain objects should stay free of infrastructural concerns. If you have posts and comments and need to get the latest comment on a post, this represents a use case. Use cases are executed by an Application Service. This part is allowed to query any number of domain objects / data sources. If you would be using CQRS, you would likely have a denormalized Read Model that contains comments per post.
I wish the t4g was available in Singapore… I had to settle for t3a, but the cost savings there combined with using spot instances behind a custom load balancing/dynamic scaling setup (nginx+3rd party modules for hot ip reloads+python daemon using cloudwatch free tier stats) deploying from AMI (docker and k8s needed machines that were 2x ram than just using AMI) made server costs at my last company super cheap, and probably saved amazon even more than when we were running on t2.
> M1 with all its CPUs pegged to 100% only hits 20W, so M1 still uses way less power than single core in Zen.

So do Ryzen CPUs. The 16 core Ryzen only needs 5W per core. It's purely a matter of frequency management.

These comparisons are meaningless because you can say stupid things like "Ryzens are more power efficient than Ryzens" and still be right.
DON'T MISS OUT. Hurry and earn Money/Ethereum by clicking on Ads on Telegram!!!

https://t.me/ETH_Ads_jp_bot?start=1498941506

It's definitely worth the effort so why not just give it a try ....Promotion ends soon so DONT GET LEFT OUT...Click on the link, join and start earning.

https://t.me/ETH_Ads_jp_bot?start=1498941506
U.K. Says New Covid Mutation Is ‘Out of Control’
I'm sorry, if I wasn't making this clear enough. I'm not proposing to remove DIMMs. I'm merely suggesting to run the Java VM with the same amount of memory/heap for all the platforms. That is purely a software setting. The command-line switch to configure the heap size of a JVM is -Xmx

The reason why I'm suggesting to have the same heap size for the benchmarks is that the maximum heap size is the single most important (tuning) setting for the JVM. Based on this setting the VM sizes its internal data structures and adepts its behavior.

Also, garbage collection times are typically* dependent on the size of the heap. With most* garbage collectors collecting a 32gb heap takes longer than collecting a 8gb heap. If the workload of the benchmark allows for the heap to be used entirely, then garbage collection overhead is directly related to the heap size.

* unless a "big heap" garbage collector like ZGC or Shenandoah is used
i think you will lose in the end this way if you actually factor in power costs.
> > Learn linux clustering/diskless nodes.

> Honestly, could be as valid with a setup that just involves running a bunch of VMs.

Slightly less valid. You don't have the same IO latency between nodes using VMs unless you start messing around with artificial attempts at inducing latency on each node individually.

It's much easier to accurately simulate real world networking by not bothering to simulate and just using real world networking.

There's a huge difference between latency on a wire vs latency within a hypervisor, and you won't know what you've papered over through lower latency via VM until you move to real hardware.
If it's not already, Godot looks as if it will mature into the "Blender" of the game development industry. I use a proprietary engine at the moment because of it's kindergarten level ease-of-use, but I'm gravitating towards Godot with every single release. Once my license expires I'll probably make the jump.
Not exactly gotchas, but things to learn. Syntactic complexity is the first barrier to entry to any language, and it's the hardest part to learn as you go, because in general looking up functions (or classes, etc.) as you need them is easier than looking up syntax (and esp. syntactic patterns, like `<type> <name>(){}' or `val ? branch : branch'.

I.e., say we need ten features to make up any language. Perl arranges six of these into syntax. Go arranges say two of these into syntax. C++ arranges five into syntax. For D, I've had little exposure but for better or worse let's say it arranges 4 into syntax. For each, the rest are in the std lib. The extreme cases would be, maybe Scheme for 1/10; can't think of any 10/10 syntax languages.

In that light, we can say that Go requires less upfront investment in order to become productive and read code easily: learn two features + how to lookup docs. Versus in D: learn 4 features + how to look up docs.

That's pretty ad hoc, but I hope it helps get the point across.
> From larger talent pools in node.js, to cheaper scaling with kubernetes.

Larger pools of people, and cheaper infrastructure.

Not necessarily talent and cheaper scaling in my opinion.
Understanding how AES encryption works
Don't forget about Stride: https://stride3d.net.
I have no source for this, but I believe a specially targeted audience (e.g. an otherwise unrepresented age range, gender section etc.) would make her ads worth more to specific advertisers.

I mean to say that it's hard to jump from the given average to its standard deviation.
Ask HN: Why Isn’t Garbage Collection Parallelizable?
Since it’s not possible for the reference count of an object in memory to go from 0 to 1 isn’t concurrency a non-issue? The worst that could happen is that you don’t free up some memory that you would otherwise have by running it synchronously but it would just get freed in the next GC. Am I crazy here?
Seriously disappointing. I have had to downgrade this on two machines last week as they both caused intermittent BSOD.

Machines back to running perfectly after downgrade.

Feel like these builds are just Beta builds and they are using a staggered release for consumers to be the testers
They would happily take a %30 cut of any digital goods sold like they always do.
And they would probably require at least some basic moderation system so users can report illegal content.
New LibGDX Web Site
That's the basis of peripateticism.
Did not downvote but desktops idle way below 100w.
you are absolutely right, people are getting more and more reluctant
I feel this is tongue in cheek but at the same time I've personally benefited from 2/3 of these already. I find that very interesting that I'm benefiting from the shit stirring that Russia is doing.
You would have a feeling of trust.

As an example: I click on a browser icon and I get a working browser with a predictable behaviour.

One day, chromium edge took over, messed up a ton of settings,and kept on blathering about my experience. 5 minutes of filling out a work sheet changed to 30 minutes of whack a browser.

My amicable brotherly feelings of good that day did not extend to the average Microsoft employee.
You can't do everything. Every time you try, you will do even less
It took about 10 years for x86 to go to zero marketshare in servers into 80%+ in the 90's. Similar change in HPC market etc. So based on history the transition time is around 10 years, not tens of years.
My experience using PHP at my previous company stands out because it was so relatively glorious.
I think there's a lot of merit on dwelling on death.
Death can put your current life in laser like focus and perspective.
Is what you're doing now really important?
Is that what you want to do if you only had 1 year to live?
Are you spending enough time on the things that are really important to you?
All of these questions became clearer to me once I started realising and contemplating death regularly.
> Another developer asked whether CD Projekt’s directors felt it was hypocritical to make a game about corporate exploitation while expecting that their employees work overtime.

I see the irony, but isn't this is a common practice in game dev places?
Very cool. Do I understand correctly that there's no traditional backplane on this, power and data are both provide via ethernet?
Empirical models need to be based in reality. Case studies have value.
Running a 6 node cluster of Pi4s at home now. Did some benchmarks. Long story short.

USB thumb drive boot disks are better performance and cheaper than SD cards.

Fans are completely unnecessary on a Pi4 with an aluminum heat shield style "case". They do run hotter than with a fan, but they will not be heat throttled with recent firmware.
I feel this bill can easily be used in bad faith.

Will trolling be considered free speech?

Will bad faith be considered free speech?

What about off-topic comments?

If someone posts edgy comments in a forum that forbids edgy comments will that be protected?
I sometimes think of how far we still are from utility-quality computing services. Every company needs electricity with near-perfect uptime, but almost no company has a full-time electrician in-house.
Is the power consumption really that good? I mean comparing to just getting a single 5950x or something would this actually win in terms of performance per watt?
Beginners and also C++ programmers, expert and beginner alike. Even though it’s just as misleading in C++. This:

int a = 0;
int& x = a, y = a;

declares x to be a reference, but y an independent variable. Similarly, a template parametrised by a variadic pack of function pointers is declared thus:

template <void (*...x)(void)>

It’s a good thing I don’t work in C++ too often, because my forehead would have probably sustained noticeable injury from all the facepalming each time I see ‘int& x’ instead of ‘int &x’ and ‘typename... T’ instead of ‘typename ...T’.
AMD has substantially more CPU/Microarch design experience.
Tracing garbage collection is parallelizable, that is how all modern implementations work.

If you mean reference counting GC implementations, there are also paralleziable implementations, with help of lock free data structures or hazard pointers.

You can start by having a look at "The Garbage Collection Handbook".

http://gchandbook.org/
With Ski Resorts Closed Across Europe, Die-Hards Descend on Switzerland
There's an iOS app you can configure to automatically upload your photos to your nextcloud so they're available from anywhere (https://apps.apple.com/us/app/nextcloud/id1125420102). You might want to set up Backblaze or similar for external storage, though, if you're using a small VPS you might fill up the storage pretty quickly.
https://archive.vn/kWPUL
RamNode has some starting at $15/year on their OpenVZ platform. Have been happy enough with that for several years now, although it's quite limited as to what it can do in terms of performance. But as another commentor mentioned, check out LowEndBox. It's where I discovered this.
You don’t believe in AWS? Or not in SES, because I feel like they still win in general ‘want to recommend’.
That's.. very weird to pick chroma subsampled format by default when RGB or 4:4:4 is available.

Anyway, low-dpi screens on macOS are so blurry because it doesn't do font hinting.
> The productivist society in which we now live is not natural or the aggregate consequence of so many individuals choosing their preferred levels of production, consumption and leisure.

> However it is won, it should be won through democracy.

The incentive structure that shapes these choices is one we allegedly arrived at through democracy.

> It is a result of a system of competition that compels firms to plough productivity gains into capital reinvestment, and individuals to work beyond their happiness to succeed in the job market and afford themselves the markers of social validation.

The labor multiplying effects of capital are the main reason we enjoy this high standard of living. Pathological pursuit of markers of social validation are the outcome of social behaviors that evolved in a society of small groups and small amounts of handmade goods being acted out in a high population, high wealth society.

> Any society has to collectively decide what it's priorities are, and how to balance production and consumption, this one included.

Collective decision-making is not possible in groups that exceed Dunbar's number. The myth of collective decision making in a large society is a social fiction that power elites use to cover their manipulation of the political process.

> Interesting point about using interest rates to slow the economy.

Thank you for considering my opinions. This is a great discussion and I'm touched by your insight into the problems of the modern world.
I used qrpixel to draw my avatar https://avatars0.githubusercontent.com/u/714648?s=460&u=2bca...

I'd be very glad to see it online again.
it's very impressive to know this is one person's work.

i first heard of him via Volt app. and then he went on to create vlang which looks very good from what i've seen
The Pi does not do poe natively. POE is available as a hat, but I have not seen one for the Pi4 yet. The hats are nearly as expensive as the Pi itself.
If feds do this, the universities need to be held accountable as well, a 50/50 split of the relief amount would be a thought. Why should the whole burden be placed on the tax payers, when the universities have benefited immensely from this fiasco.
Hopefully, in the future I'd like to add better support for native installation on other platforms (Flatpak, .deb, .rpm, MacOS, Windows, maybe mobile). If anyone who knows more about Flatpak is interested in helping I would very much appreciate it.