skysight-inc/HackerNews huggingface dataset:
Yeah, that’s my anecdotal take. Montreal has had relatively cheap rent, and it’s attracted the youths. (Assuming said youths work for an English company and can get transferred, or they speak French.)

Not surprised to see Ottawa up a bit. Still pretty flat, but I have definitely known people who have moved there for the rent, or to buy.
lol. Fire his ass.
Game-playing is fun in general.

This trick

https://en.wikipedia.org/wiki/Monte_Carlo_tree_search

is part of how AlphaGo works but you could get it to play a mean game of Hex or just many other games without the neural network
Via a 529 plan, yes. But depending on the plan you’re still going to have some overhead.
> It only makes sense when you consider top-tier fine dining (like, Michelin star(s)) IMO

Within a narrow window. The diversity and turnover of New York or London’s food offerings compared with the Bay Area’s is on par with the latter’s offerings in relation to Fresno’s. If anything, the Bay offers its uniqueness in the middle tier of immigrant fusion.
One of these things is not like the others.

Slabs and bump/arena allocators have significant advantages over just using the system allocator. You use them in a constrained way which allows for a more efficient implementation—slabs by having only one size of allocation and bump/arena by freeing things all at once (or maybe in LIFO order if you're fancy). Thus, they make sense in a lot of performance-oriented programs.

A buddy allocator has no such constraints. It's general-purpose. Thus, there's no obvious opportunity to do better than the system allocator. And it's pretty wasteful if your allocations aren't close to sizes of 2 (internal fragmentation => wasted RAM and cache). If you have a system allocator available that uses say size classes instead, I have no idea why you'd prefer to use a buddy allocator. For that matter, if your system allocator is a buddy allocator (or more likely: some kind of hybrid), I have no idea why you'd prefer your own implementation.

One constraint might be that you promise your buddy allocator's usage is single-threaded, and thus no locking is necessary. But a production-quality system allocator likely uses thread-local or CPU-local caches to accomplish much the same thing, so I don't think this constraint buys you much efficiency.

If you're implementing a bare-metal system on a microcontroller and need a very small memory allocator implementation for light usage, implementing your own buddy allocator might make sense. But that's a lot of caveats...
Most NNTP servers wouldn't store the whole archive. Usually, they'd retain something like 3 months of archives. Providers actually competed on how much archival history they retained. Retention also usually varies based on binary/text newsgroups: there is far less cost to retaining text Usenet posts because they're usually very small.

My 1M message Usenet archive is 5.6GiB of space, and I believe this covers ~30 days of non-alt.binaries messages. The data is a decade old, so I don't recall the exact details of collection anymore.
It's all cheap junk, Prime Day is just house cleaning apparently.
If you are comfortable with text-based interfaces, I'd suggested getting slrn to see what Usenet was like back in the days when most of us only had text terminals.

If you are an Emacs user, Gnus is another way to get the old school experience.

Another text one that was popular is tin, which I've never used but which, like slrn, is still maintained and updated.
I can’t agree. My iPhone 6 is about six years old, and the port still works like new.
> but what's a reason C/C++ can't allocate memory in a satisfactory way by default on those platforms?

Custom allocators are important when memory performance is relevant. Allocation/deallocation is really slow compared to using memory which is already allocated to a program, so this can often be one of the biggest performance syncs in a program, especially one which churns through a lot of data (e.g. videogames, simulation, ML training etc.)

Custom allocators can also help with memory coherency: you can pack objects you're using together close together in memory, which minimizes the amount of CPU cache misses, which can also be one of the most expensive parts of execution. It may be difficult or impossible for a compiler to design a more optimal memory layout than a programmer with knowlege of how the program will use the data.

> And how do other languages get away with it?

Custom allocators are most relevant in performance-critical contexts, so you're probably already using C++ because a higher-level language was already too slow for your use-case. In other words, other languages pay the same cost for memory management, but if you're programming in Python you're probably working in a domain where the performance difference doesn't matter.

Even programs written in a "fast" GC'd language like GO will have a performance ceiling largely dictated by memory churn.
Interesting. I don't particularly stint in my usage; Google reports I use 34 gigs in my old G Suite Business account.

I will definitely pay more if I need to.

I have some level of personal storage backing it, along with paid backups, but I trust Google SRE to store my data long term far more than I do. Having an equivalent infrastructure would be no small project, far more than $20/mo. I've had a few data loss events over the long years.
Ask HN: How to have online discussions in 2021?
It used to be that online discussions were civil, you could ask questions and get them answered without snark, or hate. Online forums were for learning and making friends. Nowadays, Hacker News is one of the few places left where speech is somewhat non-partisan, thanks to moderators putting unthinkable hours into it.

Is there a way to maintain online discussions going forward in such a way that one does not get flamed, or canceled, or forever blacklisted for having opinions that don’t fall in line with main stream?

It feels like the only way left is to maintain complete anonymity. To VPN, and rotate user names etc. and so forth.

Is there better, less nuclear way to have a discussion without the fear of it backfiring in the worst ways?
Inflation, Deflation and iPhones
Probably because bigger badder VPNs potentially let you side step tricky political and organizational problems. Bigger badder VPNs might not be the lowest cost solution, or most efficient solution, but it's a relatively easy sell - you're just spending more money on the same type of resource as before because your using more of the resource. Anyone can understand that situation, no one is going to pushback.

Switching to SaaS or cloud hosted providers, and especially if it means changing your security model means that you have to... do all those relatively hard and higher risk things to do.
You're assuming firmware licenses are problematic. Tons of devices have freely redistributable firmware - see the entirety of the linux-firmware repo. The FSF balks at any firmware blobs, redistributable or not. Their argument isn't "some proprietary firmware licenses are problematic for end users", it is "all nonfree software is evil and gives you cooties if you touch it with your filesystem". I could release some firmware with a license so permissive it allows reverse engineering, and they still wouldn't allow it.

I don't remember the last time I saw one of those firmware download scripts. Vendors aren't dumb, they know they need to allow firmware redistribution and the vast majority allow it without a problematic license.

Having embedded flash with firmware while being able to load newer firmware from /lib/firmware is not a sensible design, as it requires duplicating ROM and RAM. There are three kinds of common devices:

* Those which load firmware from an embedded ROM, which is immutable (except perhaps minor RAM patches)

* Those with embedded flash that can be updated. These wouldn't load firmware from /lib/firmware, they'd instead be updated by a vendor tool that you run just once.

* Those with a firmware RAM that requires firmware upload on startup. These would use /lib/firmware.

Combinations exist, e.g. chips which can boot from RAM or optional external Flash, but that makes the version of the device with external Flash strictly more free expensive and unnecessary if firmware could just be loaded from the host.
>> I have hypothyroidism as well.

Have you tried taking Iodine?
Never fear, most of those phpBB and ubb forums got breached and no doubt a database dump survives somewhere on a torrent ;)
I would say middle tier food in SF is easily better than NYC.
Except the advertising for the bathroom in this case says pay $12 and smear feces as much as you want. Thats what google did. They said unlimited.
Sounds like you'd benefit from some sort of an automation script where, when a movie or a show starts playing, Alexa is disabled.
Six-ton WWII bomb explodes as Polish navy attempts to defuse it
It's so funny how you're very quick to point out that the evidence would be denied, at the same time, we're still not even provided any evidence at all. The link is literally empty; there's nothing more at the link than the custom title we see here.

So, basically, if it comes down to Russia being the defendant, the mere accusation alone should already be sufficient, because Russia always denies the validity of evidence, so, hence there's no need to provide any, because it'll only make it easier for the defendant to defend themselves, when all the evidence is on public display?!

And this happens every single time? If Russia is the defendant, then they're surely guilty? So, we shouldn't even go into the trouble of bothering to collect or examine the evidence? I mean, can you even remember any time, any one single time, when Russia was accused merely for political gain, and we should have been smarter than taking the bait?
I got an error message that said it rejects hotlinking, but you can see the picture in this post:

https://blog.ipspace.net/2019/11/why-are-you-always-so-negat...
Do you work for FAANG?
I don't think begging the question is necessarily fallacious. If one is asked to prove that P from premise P one would do it like this:

1 (1) P A [1]

i.e. by assuming what is in question, i.e. by begging the question. It's not at all fallacious.

[1] Or, in English: based on step one, step one asserts that P, by the logical rule of assumption
FPGAs are good at fast signal processing of diverse sorts.

Example in industry are are cable modems (en/decode wideband signal), set-top boxes (decode/decrypt media), precision optical equipment, hardware-assisted algorithms (compression, crypto), military, ...

Anything complex enough to require a CPU and some logic, but single-purpose and requiring high bandwidth.

Well, you'll need to understand the basics of things like pins, and how I/O works, and I'm sure some fundamentals. Perhaps a 1 month journey through Arduino too.

But FPGAs are programmed in a C-ish language called Verilog (or VHDL) which sort of insulates you from the specifics to some degree.

Given my current interests, I'd probably try to translate a machine learning model into a Verilog program or something along those lines. But that's a combination of two complex things.

Maybe a good first project would be "make a really fast webserver" by embedding a webserver + TCP/IP stack into an FPGA. Or a really fast compressed columnar database engine.

Good luck!
t
Can app developers charge 30% more for subscriptions done through the app store vs those done through their own payment methods?

If not, you're likely paying for it, due to the increased average cost to deliver the service/product.
Imagine you take the #1 ideological enemy of the US, e.g.: communist during the cold war.

Now, imagine you hypothetically decide to call yourself exactly that. And then, run for president of a country and manage to get elected.

What do you think will happen to you if you do that? It does not take much IQ to figure out that is certainly going to end really bad for you.

It is a really stupid idea, and that is what Allende did, and he suffered the consequences.

Because that is how things work in the real world.
Real-time tracking of serotonin, dopamine opens new window to the brain
Perhaps it has something to do with an upcoming vaccination "debate": the Covid vaccine

The nutty section of the Internet are pointing out that governments are budgeting pro-vaccination education as them preparing to spread propaganda/brainwash the masses to "take the Covid-vaccine which will finally let Bill Gates control us through 5G" (or something like that).

Hopefully some policymaker convinced Zuck not to take the anti-vaxxer ad money, and hopefully they didn't have to pay him out of the aforementioned budget for this "convincing"...
> they just have to distribute any other code that is part of the overall work

which basically should not be a lot, if you do not make any modifications?
i mean if I create a docker container and put them into k8s I robably only need to open source the docker container and maybe even the deployment.yaml/helm charts/whatever but thats it, everything that communicates with it via http/external interface that is not linked does not need to be open sourced.
https://en.m.wikipedia.org/wiki/Korean_phonology

> In 2012, vowel length is reported almost completely neutralized in Korean, except for a very few older speakers of Seoul dialect,[14] for whom the distinctive vowel-length distinction is maintained only in the first syllable of a word.[13]

So it does have vowel length change meaning but it’s almost kinda died out like tones?
If you got to a store that has "unlimited" refills for drinks and you go and bring in a set of 40L drums to fill up, thats abusing the service. You know this is a gross overuse of the service which was intended for normal users to fill a drink a few times.

I think its a little less clear for ISPs where large amounts of data usage is normal for average users but in the case of storage, people dumping petabytes of data they don't even care about is clearly misuse. If the drink place stepped in to stop you after 5 drinks that would probably be false advertising.

Yes maybe Google was wrong about calling it unlimited and now they are fixing that by making it not unlimited. That doesn't change the fact that people were actually misusing it
One definition I've heard before (and like) is "code without tests". I don't think that's the only factor, but it's a pretty common indicator.
This. Most arguments against 1 that I've seen are arguments against telematics in general.
Yes, he shouldn't be running the dev server to serve his static site as a dynamic site in production. That's missing the point of Hugo.
If you’re taking 7000IU/day on top of your normal dietary intake, please spend the money on a Vitamin D blood test every 6-12 months.

You’re almost certainly taking too much for the long-term. Vitamin D accumulates over time and the half-life is measured in weeks. You may not be overdosing right away, but you can slowly end up in an overdose condition after months or years. It can take weeks or months to reverse.

High dose Vitamin D is only helpful for short-term use to bring levels up into the desired range. After that, you need to switch to a more reasonable maintenance dose like 2000-3000IU.

Even the most vocal pro-Vitamin D advocates aren’t taking as much as you are.

Your hypothyroidism isn’t an excuse to take more. You need to adjust the thyroid issues through thyroid medication, not attempt to micromanage downstream vitamin issues with overdoses.

If you still don’t believe me, please just get a blood test every 6-12 months for Vitamin D and calcium levels. The long-term effects of chronic overdose could be worse than whatever symptoms you were trying to address in the first place.
A buddy allocator has no such constraints. It's general-purpose. Thus, there's no obvious opportunity to do better than the system allocator.

The system allocator isn't guaranteed to be optimal for your workload. Way back in college one of the assignments was to write a custom allocator. The fastest allocator got extra credit. Our school lab was running Linux on SGIs with AMD Opteron CPUs. The native malloc would get 3000 allocs per second in the grading program's benchmark. I managed to top 10000/s with a buddy list allocator with coalescing, if I recall correctly.

One of the weird things was that replacing all structs with pointer arithmetic (managed by preprocessor macros) gave a pretty big boost in speed. I didn't dig too much into the assembly because it was already more than fast enough.
Why Rejected Ballots Could Be a Big Problem in 2020
Was just thinking the same thing, would love to use with my Mac mini as a speaker. Cheaper than Sonos Beam I was going to get
I'm not really sure I understand what location data has to do with right to repair?

Do you mean because now some OnStar type API must be documented "for repair"? (if so, I'd argue that security through obscurity is little to no security at all and I'd hope that your API is properly secured. For example just because the Google email API is documented doesn't mean people suddenly can read my email!)
What were your symptoms and how are you feeling now?

I do have hypothyroidism too, and my Vitamin D levels are always low.

The first time I got checked (about 3 years ago) my Doctor was impressed with the result, it was unquantifiable. It was waaaay to low. I got 20k/Weekly for 8 weeks and was back in the normal range.

A few weeks without Vitamin D supplement later and I'm very low on Vitamin D again. So more Vitamin D supplements.

I'm not taking it regularly yet, but I can feel the difference. Number one must be not being as tired, number two is sort of like... more content? I just feel better and healthier and a lot calmer.

If there is an actual link between hypothyroidism and vitamin d levels I would be interested in other stories.
While I support right to repair and will be voting accordingly as a born and raised Masshole the whole "centralized platform for service info" thing is a massive red flag to me.

Having to go through the government (the proposal as I understand it) to get service literature is only better than having to go through an uncooperative manufacturer. They could have just revoked the exemption for telemetry data without any of this platform nonsense. I don't want to get too off in the weeds here but I have zero expectation that the legislature doesn't have more nefarious things in the works for later. Cracking down on the backyard mechanics who keep the shitboxes of the greater Boston area running and forcing the poors onto the T would be their wet dream. If the goal is to give owners and manufacturers more access then why not just mandate that the OEMs provide the access, why go through the trouble of a platform if it's not part of a bigger picture that you don't want to tell people about just yet?
LoveFilm
The original thread was shitting on the idea of an online storage solution. The idea was good, its just every other tech company jumped on the same boat and crushed drop box.
Yeah - same here. I posted fairly frequently back in the late 80s but nothing comes up
I agree. However, the IA team hasn't really excelled in showcasing their awesome collections. The UX isn't great, the performance of the wayback machine is objectively bad, etc.
Biggest World War Two bomb found in Poland explodes [video]
Making such a decision doesn’t mean politics is running your life. What kind of society, part of which includes politics, you want to live in matters to a lot of people. For me the biggest luxury of working in tech is actually that pretty much anywhere I earn enough to be solidly in middle class which give me the freedom to weigh other aspects of work and life higher. Chasing higher compensation or climbing corporate ladders is more optional.
Honestly I’m a little torn between the Mini and the Pro models, simply because of LiDAR. I kind of want to experiment with that and potentially make an app utilizing that. But I honesty can’t think of something that Apple hasn’t already includeD.
Divers begin defusing unexploded WW2 bomb [video]
Tell HN: Goebbels Throat Fucks Pro Maskers and Lockdown Believers Nightly
Ask HN: How to get a part-time tech job?
I would really like to work less than 5 days a week for a bit, but I couldn't really find any part-time tech jobs out there (even before the COVID pandemic).

Not all roles suit part-time - I doubt it makes sense for any team to have a software engineer who shows up only 2 or 3 days a week.

So what roles are most likely to be able to land a part-time gig?

How to go about finding them?

Should you apply to full time job listings for roles that could suit a part-time working, get on a call with the recruiters and see how they react when you mention part-time?
14 threads from alt.rock-n-roll, half of them 'Moody Blues'?? How did this selection happen?
Yes I'm quite aware that if governments were after me they could probably dig up this stuff but thats not my concern. I'm focused on random internet users being able to dig up 10 year old posts which would be insanely difficult given how much crap there is on the internet and how much I have changed since then.
> As the angle of the sun lowers the UV rays get filtered by the atmosphere, which is why in winter you can't make Vitamin D if you are too far away from the equator.
This is why banning certain words is doomed to failure.
Begging is a form of request, or lead someone to do something.
So it's like it requests/leads to a question.
Fair enough...there's a special kind of 5G alarmism which proposes a relationship between 5G and global warming. I might have misinterpreted OP's mocking expression "America was doomed to sink beneath the waves" as a reference to same. Apologies if so.

Less sensationally, OP might not believe that 5G has economic and strategic importance to the US. We would disagree on that, but that argument is not very interesting to rehash.
Wow, that's surprising and not what I expected from game sales numbers. I guess the logical explanations are that

1. PC gaming is more diverse than console gaming and that the top games represent a much smaller portion of the overall market.

2. As the poster below said, there are a large number of net cafe gamers in Asian markets that are also PC gamers.
I never use cases, I hate how dirt gets in the gap between the phone and the case.
This looks really cool! I’ll definitely be checking it out. I’m fairly new to SEO so this may be a beginner question- what is the benefit of using this plug-in versus using the built in dev tools Lighthouse tool?
The only feature I care sorting is "Hey Siri play X" in the framework of the Music is on the NAS. So yah, out of luck.

The current setup works very well, except I have to us a physical thing (remote or remote app on iPhone) to play something.
Checks actually “clear” quite quickly nowadays. As in, the money gets pulled from the check writer’s account and made available to the depositor within a day or two (notwithstanding whatever the depositor’s bank hold policy happens to be). The problem is, if the transaction proved to be fraudulent (as in the check was written by a fraudster on a random persons bank account) the real account owner can dispute the transaction weeks or months afterwards. This is normally going to be long after the check has nominally “cleared.”

Once the check is disputed, the money gets yanked back from the depositor’s account. That’s why personal checks are just a completely unreliable method of payment and should only be used between trusting parties.
I’m torn in this case. On one hand, Apple is in the right because that company was hired to do a job but ended up doing something completely different. But on the flip side, if the phones were functional at the time of receiving the phones and required none to minimal repair, then shame on Apple.

This whole fiasco reminds me of the O&G industry and the manufacture of plastics. It’s much cheaper to create and sell “virgin plastics” rather than trying to recycle the existing plastic.