skysight-inc/HackerNews huggingface dataset:
I legitimately don't know my iCloud password, it's in (and generated by) my password manager, so if my phone asks me for it, I need to go to my PC and open Keepass.

I'm a bit fucked if I get mugged!
Doesn't Germany import a fair bit from France(who is oversupplied from their nuclear reactors).

I may be wrong I heard about that a while ago.
fwiw, we do do https://wiki.debian.org/UnattendedUpgrades for the debian packages - I should have mentioned in the writeup.

But it's there are still a few custom things running around which aren't covered by that (e.g. custom python builds with go-faster-stripe decals; security upgrades which require restarts etc), hence needing the manual discipline for checking too. But given we need manual discipline for running & checking vuln scans anyway, not to mention hunting security advisories for deps in synapse, riot, etc, i maintain one of the hardest things here is to have the discipline to keep doing that, especially if you're in a small team and you're stressing about writing software rather than doing sysadmin.
Probably because the few people who want to use alternatives to Slack are spread among these four alternatives instead of using one and sticking with it.

And honestly, of all the alternatives, IRC is by far the most popular one (and the other alternatives have IRC bridges) hence the most likely to stay around the longest.

Also the simplest to implement, which helps a lot too.
Is there a such thing as a cargo trolleybus, or are they strictly for passengers? Maybe such a thing could be useful in cities?
That's a fair point, but it falls flat with me personally the same way arguments about gun control and the potential to use guns in revolutions against autocratic regimes fall flat with me: it just seems incredibly unlikely in this day and age, at least in developed countries.

Like, the US once rounded up Japanese people and put them in camps. Using your same reasoning, one could argue that the government collecting any data on race/ethnicity anywhere -- like, say, on the census -- is a slippery slope to interning racial minorities again. And yet, almost nobody really cares in practice, because almost nobody thinks there's a realistic chance of that happening again.

Governments have also, at times, discriminated against people for their sexuality, or gender, so should the government never be allowed to gather any information on those attributes?
Former Boeing Engineers Say Relentless Cost-Cutting Sacrificed Safety
> They're definitely taking an approach of culling anything that advertisers might not like.

This could not be further from reality, see https://old.reddit.com/r/AgainstHateSubreddits/comments/a3q6... to get a small preview of the attitudes of their executive team and the kind of content they allow to proliferate and spread on their platform.
I eat mostly fruits, very little vegetables and cooked grains. I have lost 10+ kgs in the past 6 months. I was not obese, but could lose some weight.

Refined sugars are detrimental for health. Whole fruits and their sugars are great!
Chris Hughes Says It’s Time to Break Up Facebook
If you picked "not now" and gave it your passcode, it would install the update while the phone is plugged into power and not in use.

To be fair, how could you have known that? It only says so when asking for your passcode, after all.
Sounds like you need better security people.
Felt like it was written for a reason.
I have read about such systems. I have not seen any in Florida. Do they work for keeping heat out while exchanging air? Where I live, we are trying to get rid of heat, not recover it.
That result was not about multilayer perceptrons, but perceptrons. But, whatever.
Low Computer Skills Make for an Uneven Race Against the Robots
Even if they do, who has a day to waste chasing thieves? I'd just lock up the scooter and save myself the potential hassle, especially since the GPS isn't a deterrent (the scooter doesn't look obviously theft-resistant so thieves won't notice until after they've stolen it).
They're comparing to an in-order CPU. Given that most CPUs are out-of-order (at least of the non-embedded variety, and GC is less used in such applications anyway), it would be better and more intellectually honest to actually compare to a typical CPU that performs GC. They kind of address this in the paper but only in a short aside: "Note that previous research [1] showed that out-of-order CPUs, while moderately faster, are not the best trade-off point for GC (a result we confirmed in preliminary simulations)." So they don't quantify what any of this means.

I think it's an interesting idea, but it doesn't bode well when they seemingly choose the wrong target for comparison and hand-wave away the difference as insignificant.
Iron can be refined electrolytically without coal:

https://phys.org/news/2013-05-electrolysis-method-green-iron...

This is not cost effective compared to the standard method, and only small scale prototypes exist.
I think you mean "Automatic Garbage Collection", rather than just "Garbage Collection". The latter is exactly what you do in C when you use `free()`, the former is an automated system that does `free()` on your behalf at runtime. Indeed, the fact that you consider Rust's borrow checker to be part of the non-gc methods of handling memory, make it clear that you do indeed recognise this distinction, even thought it is merely implicit.

For the record, Automatic Reference Counting can't collect self-referential objects. And is also considered a method of automatic garbage collection. I haven't heard of any research on ARC being done statically, if you have that it would indeed be interesting.

Linear Lisp indeed looks extremely promising, I don't remember finding any code examples when I looked it up, it seems to be something that's languished in the theoretical department. HBaker has a series of really interesting papers, by the way, it's worth just going through his website :) There are a lot of nuggets of gold there.

It might also be worth for you to read up on the Mercury compiler -- if you haven't already -- which boasts compile-time memory allocation: https://mercurylang.org/documentation/papers.html#mazur-thes...
> Rupert Murdoch is somewhat a foreigner to you,

He gave up his Australian citizenship to further his US business interests. He is widely considered to be an enemy of the nation. I regret my 'foreigner' cheap shot though. It's irrelevant, even a tad xenophobic.

> Their press may be a "far right press" by Australian standards, but over here they make donations to our more-left party.

Fox News!

The fact that Murdoch may attempt to smear his malign influence also over corporate Dems (a standard balanced corruption portfolio) is little mitigation.

> James Murdoch gave the legal maximum amount to Pete Buttigieg

Different person.
Even many people who are aware of what's going on, who are having the thing done to them, are fine with it, which is a pretty good argument against, "I can't believe anyone would think this is ethical". Apparently a large portion of the target demographic thinks it is, indeed, ethical.

> even more absurd that users don't see an issue with it

I don't see it as absurd, for the same reasons I've elaborated on elsewhere in the thread: the benefits are concrete and current, while the harms are nebulous/potential/abstract.
They Got Rich Off Uber and Lyft. Then They Moved to Low-Tax States
Example.com Is Down
Is this the allusion made in the article—that the modification was done as censorship?
I'm not sure what you mean by '2D graphics package', so it may be a semantics thing here, but DirectDraw was a 2D graphics API on top of DirectX. I only used it a bit and didn't find that for my uses, the added complexity was worth it over just using GDI, but DirectDraw did do GPU accelerated 2D rendering. How fast it was in light of today's requirements and hardware, I don't know.
Okay. This has absolutely nothing to do with my original question, though, so I'm not sure why you put it here.
Exactly. Like using lines of code as a proxy for progress or success.
Why can't I purchase the example.com domain? What if I want to buy it anyhow?
The doubts are entirely warranted. Health effects are externalities, so unless the government puts a price on it, they have no impact on whether something is economical or not.

If something is uneconomical, it simply cannot work unless it is subsidized and then the question is whether there isn't a better use for that money. Cost-Benefit is always relevant. If you just care about the health effects, subsidizing gas-powered vehicles may be more cost efficient.
Debugging Dysthymia: Overcoming Chronic Fatigue
Citizen Initiative - an umbrella term for referenda, assemblies, etc. Apologies I don't think the initialism is standard & should have spelled it out.
Can Google become privacy focused faster than Apple can develop decent software/services, thats the question.
To steelman the idea a bit: giving more context for the GC is not the same as manual memory management.

Better static analysis of programs can precompute a lot of GC decisions.

Allocation on the stack is one example of that kind of optimisation. But you can imagine more sophisticated optimizations.
You could say the same thing about the US census, and yet hardly anybody seems to object to it, despite the government having interned a whole race of people in its history.
I have a super sweet tooth and have become more and more concerned about it as I get older. One thing that I am really bad at is any kind of conscious diet or regime, I am just not regimented with anything really.

So, I tried the big-bang and did a 4 day fast - my theory being, well, treat it like a drug addiction and go 'cold turkey'. It worked. I massively cut down on my sugar intake because I didn't feel like I needed sugar (for about 3 months).

Over time as I've had sugary foods it's definitely come back, and so I'll probably try again. But I found it quite interesting how quickly I could reset myself to a state where my body didn't crave it.

Obviously, fasting isn't for everyone, and long fasts you should make sure you know what you're doing, but it was a serious eye opener.
Sham is the control
I too find it very interesting.

Thanks to Chromium, we are seeing a diverse range of projects emerging that cater to different groups.

Although the Dissenter extension, while a good idea, is essentially dead, there are basically no lively discussions.

So what's the point of using their product? Most users seem to think of it as a statement.

The idea of including BTC payments is certainly interesting, but it will fail, too, in the sense of Gab Browser not becoming succesful beyond a very small niche group.

Brave has been working for years to create actual incentives for the platform to flourish, it is beyond me how the Gab team thinks they can pull something similar off without any working incentive systems.

And Brave is not censoring anything. It is extremely difficult to build systems that protect user privacy, this has been ongoing for years, but not having user data is the whole point of the Brave project. If they fail with this, they won't be succesful.

The whole point of the Gab Browser is to protect free speech, even though strictly speaking no one has limited their free speech on a browser level, they could get the same free speech with using Chromium+Dissenter extension.

The idea with the Browser is to anticipate possible future censorship by Google, certainly legitimate.

Since they do not care about data, they haven't gone to great length of making sure they don't get any user data. If I remember correctly, every url visited in the Gab browser is sent to Dissenter, that's how the extension works.

The aggressivenes with which the Gab team goes against Brave on Twitter, wile taking all of their hard work without a single 'thank you', is what annoys me the most.

They seem to think free speech means everyone fighting for sensible solutions need to be "on their side", and everyone who isn't with them is against them.
I have a question, if you remotely wipe your iPhone is it usable at that point, or bricked?

If usable, couldn't a thief just steal your iPhone and wait for you to wipe it?
As they say, a lock is not there to keep the thief out, but to keep honest people honest.
I would recommend changing to "Mark Zuckerberg has to go" or "25 reasons why Mark Zuckerberg has to go".
Head over to Solingen, they still have some there. ;-)
Compare the "Unified Theory of Garbage Collection" (https://www.cs.virginia.edu/~cs415/reading/bacon-garbage.pdf). Reference counting is a variant of garbage collection. But yes, you can take ideas from their to make your garbage collection better.

Linear/uniqueness typing is interesting. Clean is another language that uses something like it, and you can implement these ideas in Haskell as well.

Though in practice you want affine typing, not linear typing. (Basically, you want to be able to drop arguments without explicitly having to consume them.) The important bit about linear typing / affine typing is that you use your arguments at most once, not that you have to use them at least once.

That's how you can model mutation in a pure FP way, too. Not just GC.
Introduction to Cross Platform Mobile Development with Xamarin
Xamarin is a great option for your next mobile app development as it is platform-independent tool. Allows developing Android and iOS apps using Visual Studio and save you huge amounts of time because you can build an app with a single code base and transfer it seamlessly to multiple platforms without dramatically increasing development time: bit.ly/2Wx4Jv3
Ok, but what do you think that reason is?

I mean there is an implicit reason that the argument makes that Open Source development is different than Closed Source development therefore hiring someone good at one for the other doesn't necessarily make sense and the author wants to communicate that to people doing the hiring.
Arm Cortex-M low-power mode fundamentals – Embedded
> and your phone auto-wipes all data itself before unlocking too.

This is something I hate with a passion, at least until Google manages to provide a solution that allows me to do a full device backup including all media, game data, Authenticator tokens, whatever, and restore it to another device with nothing missing, and that does NOT work via uploading everything in clear to the cloud.

Apple does this, Android requires rooting via hacks to do a real backup.
> Steve is a nice guy

> he didn't actually take any responsibility for his actions. He didn't take a pay cut
Ah, I wasn't familiar with the security problems in the SCP protocol. Thanks. I had misread the recommendation on the blog post as " SSH agent forwarding is insecure, so use rsync instead of SCP", which didn't make sense.
article with better code, comparing languages and more substance: http://radar.oreilly.com/2014/01/horizontal-reuse-an-alterna...
Why Is This Ostrich Wearing an Extra Set of Wings?
C++ code is full of use after free problems. You can avoid those with garbage collection.
7zip from both a UX and feature perspective is awful compared to something like WinRAR, it is popular mainly because it provides good compression and is free, but beyond that it is eclipsed by WinRAR in almost every other front (outside of compression, the only other thing that i find 7zip good at is archive support - it supports a ton of formats including even disk images with support for various filesystems, although only for reading).

Even PeaZip has a (slightly) better UI than 7zip (and that one is also crossplatform, if you care about that stuff).
Apple anti-FOSS, given the scale of their involvement in eg LLVM? They are at most anti-GPL.
I think you forgot to post the [0] and [1] notes
Hey guys! Author of the article here. Let me know if you have any questions wrt implementation, SOTA, usability etc.
I wonder why teachers and school administrators don’t simply interact respectfully with their students instead of engaging in such extraordinarily bad behavior. Is mental illness or social disability common in their profession?
Tools supporting AI fairness slow to emerge – Embedded
he is accused of "spying", that is: collecting information about things the tunisian government doesn't want other people to know and then give that information to foreign parties.

His job for the UN was to find out if tunisia is violating UN rules.

In other words, he did exactly what they are accusing him of, just that it isn't spying because tunisia have themselves decided to be a part of UN.
If it's wiped it has to be activated, which requires logging in on iCloud.
I phased out sugar by setting a daily goal and then progressively lowering it. I started at 40g max per day (the reccomended limit) and then treated it like a game to find other sources of sugar in my diet. I now get about 5g /day from things like oatmeal and Brussels sprouts (even some vegetables have sugar). It’s not for everyone but it’s changed my life.
RAII has nothing to do with memory fragmentation.

Solving memory fragmentation requires moving objects around. Usually you get that via a moving (or compacting) garbage collector. But there's no reason RAII style resource allocation couldn't move things around.

And there are plenty of garbage collection strategies that don't move objects around.
I had probably 20 different teachers through the course of primary and secondary school. If I had 4 extremely crappy teachers in school, that would be 1 in 5.

Anecdotally, more than 1 in 5 software engineers I've worked with are extremely crappy. At least 1 in 5 people in any job will be incompetent and inept.
It's a bit odd to compare a device that reads radio data to a "knife used to stab people".

If it could send broadcast data, or could be used as an active jammer, then that might be closer.
Given that the brain's main source of energy is sugar and the heart's main source of energy is fat, and the complexity of the body's organs, I think any type of diet that limits specific types of energy sources should carry disclaimers.

For example, if you are on a keto diet and your diet is well-defined, what are the risks? Fatigue is one thing, but organ damage or otherwise dangerous effects should be discussed frankly and clearly.

I have not really found resources that don't have inherent conflicts of interest.

People who study to become dieticians have a much more straightforward and high level approach, e.g.: "You have a iron deficiency and don't get in enough protein, and I would advise eating more red meat."
There's a great profile on Australia’s complex climate politics and rising fossil fuel exports made by carbonbrief: https://www.carbonbrief.org/the-carbon-brief-profile-austral...
Highly recommended

Australia had the world’s 15th largest greenhouse gas emissions in 2015 and its citizens’ per-capita contribution is around three times the global average.

It is the world’s second largest coal exporter and recently became the top exporter of liquified natural gas (LNG). Its electricity system remains heavily reliant on coal, despite ramping up the use of gas and renewables, especially rooftop solar.

It is also highly vulnerable to the effects of climate change, including extreme heat, drought, bushfires and agricultural impacts.

Based on its current trajectory, Australia is off track on its international pledge to cut emissions 26-28% by 2030 compared to 2005 levels.
Removed videos need not be graphic. War crimes take many forms. Bombings of hospitals and schools. Mass shellings of cities. Destruction of vital infrastructure, etc.

You'll not see any blood or torn bodies. It will just expose lies of some nation state's propaganda.

These kinds of videos get removed too. Either directly or
indirectly by banning the entire account, if it posts more videos that are questionable - which is likely. Or because of targetting by trolls using false complaints.

Though I'm not that worried. Many people already know the perils of YouTube, and archive everything at first sight.

It just serves the nation state's propaganda, that is usually left untouched, because it's served via more official media channels.
One talking point I'd like to ask is:

For small short lived scripts and applications, do we even need to free any memory these days? For example you write a script which takes several seconds to execute, moves files, computes stuff with strings, etc. Should we really invest time and effort in the script interpreter to free the memory, where instead we can just exit normally and let the OS handle the clean up.

I would imagine this kind of paradigm could be much faster to run because of less runtime work being performed. The allocator used could also be a simple linear allocator which just returns the next free address and increments the pointer. If using multiple threads there could be one per thread.

What do people think of this?
Google’s algorithms discriminate against women and black people
Images are still pulled from Docker registries, and thus there is still conversion to OCI rather than OCI being the primary format. cri-o has been doing the same thing for the past few years.
Not really. The next time you try to activate it. The activation servers will recognize it as being attached to an iCloud account and ask for your iCloud password.

This is why resellers want it removed from iCloud and will visually confirm it. You can get halfway through the setup process before realizing it’s still locked to another account.

We learned the hard way, once, when returning a company phone.
>> If we do, the compiler can just make instances disappear statically when we're done with them -- not dynamically!

> Not possible generally. It would be easy to create a situation where some kind of refcount is a necessary final fallback.

Either refcount or a GC. But those situations might be rare in practice with a good system.

If you think about it, generational garbage collection implements lots of those heuristics. (But it's closer to a JIT optimizer, not a static optimizer.)
"In this example, jbarr-public and jeffbarr-public are bucket names; /images/ritchie_and_thompson_pdp11.jpeg and /jeffbarr-public/classic_amazon_door_desk.png are object keys."

I think this should be:

"In this example, jbarr-public and jeffbarr-public are bucket names; /images/ritchie_and_thompson_pdp11.jpeg and /classic_amazon_door_desk.png are object keys."
The Team That Built GraalVM, an Energy-Saving Multilingual Compiler
When, or more importantly where, in the 90s was a stick of ram worth a month's of salary? IIRC they were in the several $100s range of price and surely sold for less used.
Actually, I think we could almost consider blockchain to be a special case of a ponzi scheme, only with knowledge/energy: you will always need more and more energy and distribution to keep on validating new transactions and providing value to the whole chain.
Being explicit usually means that you have to drop whole classes of optimizations, or manually perform the analysis yourself (probably resulting in errors).
Urban trees 'live fast, die young' compared to those in rural forests
Try satiating your "refined sugars craving" with fruits. Not juice, but whole fruits.

Taste will reset itself within a week. This has been my personal experience.
GHC infers these kinds of things all the time. It can't do so in general, but neither can you do that in a static language.

GHC even has a strictness analyzer.
A lot has happened:

https://puri.sm/learn/freedom-roadmap/

For instance, all the firmware is completely open. The BIOS can be flashed by the user. What openness do you feel is lacking?