skysight-inc/HackerNews huggingface dataset:
Untrue, even on flash-based storage full deletion is possible.

Here's an answer I pulled from reddit:

If you are appropriately using TRIM the data will be obliterated when 'garbage collection' occurs -- forensics will not be able to recover deleted data. This is going to be largely dependent on your OS and Hardware, but if you confirm TRIM is working correctly in your setup, shortly after you permanently delete something (not recycle bin or trash) it will be gone for good.

The answer is that simple.

Supporting data: http://forensic.belkasoft.com/en/why-ssd-destroy-court-evide... http://digitalforensicsmagazine.com/blogs/?p=271 http://www.mcgoverngreene.com/advoedges/AE_pdfs/2011_pdfs/AE... http://www.forensicswiki.org/wiki/Solid_State_Drive_(SSD)_Fo...

There's also this as a less reliable added measure:

http://cmrr.ucsd.edu/people/Hughes/SecureErase.shtml

The main takeaway is that people vastly exaggerate how recoverable disks are, making any effort at all will stop 99.9% of hackers trying to recover data.
> Plus, it has trains :-)

Which will run over the programmer.
This may sound like heresy, but Docker Swarm is perfectly viable for this kind of use case.
Usually it is surface ships which get that loud. In harbors where sabotage is a concern it is not uncommon to run a regular ping as a deterrent to underwater saboteurs.
> the Apple Tax.

Is that why iPhones are famously cheaper than most other options on the market, and why Apple is constantly launching so many entry-level budget options for lower-income families?
This sounds a lot more like office politics and IT drinking the kool-aid than anything technical.
The brain forms differently in ADHD individuals. Certain regions have slower or stunted growth. If you’d like to know more, it’s explained in the beginning of this lecture: https://m.youtube.com/watch?v=SCAGc-rkIfo
Instead of fixing something RIGHT NOW, meaning adding another commit to your build, why aren't you instead rolling back to a known good commit?

Image is already built.

C/I already certified it.

The RIGHT NOW fix is just a rollback and deploy. Which takes less time than verifying new code in any situation. I know you don't want to hear it but really, if you need a RIGHT NOW fix that isn't a rollback you need to look at how you got there in the first place. These systems are literally designed around never needing a RIGHT NOW fix again. Blue/Green, canary, auto deploys, rollbacks. Properly designed container infrastructure takes the guesswork and stress out of deploying. Period. Fact. If yours doesn't, it's not set up correctly.
I can forget about books with no problem. Sometimes after being 3/4 through a story a small feeling sets in that you somehow know the content and then you read something that makes it clear you already read it. It isn't even a sign of quality, happens with interesting and boring books. Perhaps it is different with nonfiction but I doubt it. Certainly didn't work with my french textbook.

What I think you cannot unlearn is some motor skills like cycling or skiing. Learned skiing at the age of 4-6 and then never came to it for nearly 15 years. Was afraid I would have to relearn everything but it was absolutely no problem as if I never did anything else the last decade. Maybe age of learning is a huge factor here.
GP didn't make that claim. They were clearly pointing out a very common way of "solving" the problem of deleting data.
Good to see someone else is having this problem. I thought I was failing at entering good search queries because I get full result pages of SEO garbage. I switched to DDG a few months ago so I don't even think to compare results to Google anymore.

What's interesting is that a major complaint about Google, besides their data harvesting, has been about how their ranking algorithm operates and how it's abused. Maybe the problem is actually much harder to solve than people here make it out to be...
> Which raises the obvious questions: why didn't C++11 implement template printf along with variadic templates?

https://en.cppreference.com/w/cpp/utility/format and the actual proposal https://www.zverovich.net/2019/07/23/std-format-cpp20.html
All it takes is one dataleak[+] to blow that wide open. Secure erase is hard. But what is much less hard is to encrypt data and then to limit the problem to getting rid of the decryption key. This reduces the problem in scope to one single datum rather than a whole chain of possible plaintext copies.

Secure erase is a contractual requirement for many relationships, it is interesting that none of the major db vendors as far as I know have a secure delete option.

There are lots of tricks and attempts to work around it but no official support for such functionality afaik. And that's before we get into VM snapshots, database snapshots, backup copies, copies that were made by developers or data scientists for test purposes (of course, nobody ever does that) and so on. Nasty little problem.

[+] or some employee shooting their mouth off in an online forum.
> Docker first started getting traction when people were building their software with make.

A result of this is that containerisation took off hardest in ecosystems without good build and deploy tools. Getting exactly the right version of the application, every library, and the runtime has traditionally been a struggle in Ruby, a nightmare in Python, torture in C, etc, but pretty easy in Java. As a result, most of the Java shops i know are still deploying by copying a zip file or some such onto a server.
No, it's a book, 'loosely based' on research dating to the 70's.

There's clear evidence that processed meats, too much meat etc (aka not enough greens?) is bad for you.

There's also very clear evidence that a vegan diet without supplements is bad for you, and who knows what supplements and micronutrients are really required over the long term, especially for child development?
I've been using this for a couple months and it's amazing:

https://github.com/benbusby/whoogle-search

My own free, private search engine with Google results.
A vegetarian diet is healthy and fine. Eat a little more dairy and legumes is all.

There are lots of studies about the benefits and safety of a completely vegetarian diet[0].

[0] https://www.researchgate.net/profile/Francesco_Sofi/publicat... for example
> I'm reluctant to go even completely vegetarian, because of health concerns, especially for the kids, and certainly not vegan, until there is good proof otherwise.

I don't want to start a flamewar, but am genuinely curious: is it not possible to raise a child on a vegetarian diet? What about vegan? Hasn't nutrition science made this quite feasible for some years now? If so, is the argument against it that it requires more planning, complexity, and probably cost than just going omnivorous?
Perhaps I’m being lazy, point taken. I’m not trying to provoke anyone.
HN is weirdly silent about identity politics except for threads like these. Threads about discrimination in tech get a few dozen post, a third of which are to the tune of “does this belong on HN?” But an article about discrimination at a college with a horrific engineering program and no cachet in the tech industry gets 500 posts.

Can anyone explain why this belongs on HN or why it gets so much attention? I don’t understand it.
> ML can be learned

Curious: do you have a recommended pathway for that?
From Google to garbage disposal: the environmentalist cleaning up India's lakes
> Only back in the day part of the idea around "Linux for the Desktop" was that everybody would use the "better" FOSS programs, and not wait for MS/Adobe/Autodesk/Avid/etc.

That wasn't really like I and many others envisioned, no. Free software have other benefits that make them "better", not merely technical issues.
Excellent. Thank you for posting this. If anybody I would expect Google to take this serious, they have the eye of Sauron on them continuously and can not afford to trip up.
A ready-to-use infrastructure component for Kubernetes
> Actually, that's their argument for doing it.

If AMP didn't exist I might be slightly more inclined to believe them.
If that's really their justification, then I wish they would take the approach that Firefox does - show the full URL but have the domain name in white and the rest of the URL in a muted color. It provides the full information as well as highlighting the most important info for spotting a phishing scheme.
Agree. This is what we do. Try to opt for species that have low impact (trout and farmed arctic char, for instance) and otherwise treat fish the way we do beef: As a luxury saved for special occasions.
I'm always glad to see this stuff move forward. I recently got back into photography and was delighted to see the state of OSS software. However, because I could never find a comparison between rawtherapee and darktable I downloaded both to try each, and I just never could understand how darktable really worked[1]. Rawtherapee just seemed instantly more intuitive. For those that have used both, is there anything I'm missing between the two? And does darktable just better mirror lightroom and therefore is better for Adobe converts?

I hope I don't start any flamewars, this is a genuine question. And I remember initially there was some statement that rawtherapee handled x-trans RAW files better but some other people said that because they use the same software it doesn't matter. I intended to write up a blog post on both of these at some point for people in the future who have these questions, but time is what it is I haven't had the time to sink into it to get an intimate understanding of both (I still have a lot of photos I need to go back and process generally).

[1]Admittedly have not put in the work of going through guides or anything it was just kind of fumbling around in the software.

edit: Didn't know asterisks italicized, though I should have... Replaces asterisk with [1] instead...
Well that's the same than saying design by-comittee sucks.
J K Rowling was - apparently - persuaded not to be Joanne by her publisher. But having a female name didn't keep Doris Lessing, Margaret Atwood, and many other women from having very successful careers.

The argument at the time was that Harry Potter is a children’s book with a male protagonist and that boys would not want to read it if it was obviously written by a woman. It makes some sense, as boys are under tremendous pressure to demonstrate masculinity at school.
To quote Jacques Barzun: "George Eliot is the great author. Mary Anne Evans is the pedant's girlfriend."

Now will we address such male authors as Stendhal, Mark Twain, Saki, Flann O'Brien/Myles na gCopaleen, Anthony Burgess, and Ross Macdonald, and think we have done great things?
Sigh. Now browsers are as powerful as OSes. Why do you need OSes?

Address bars? People don't need them. Google should tell you which website you're visiting is good or which is bad if they hide the address bar.
A nice side effect for them is that it makes it less obvious you are viewing an AMP site.
I agree with the sentiments expressed by the author, however redefining sustainable fishing before it’s been implemented widely seems a bit premature. Not that we can’t pursue that implementation alongside efforts to raise the bar, but, at current rates of exploitation, many parts of our oceans may not even survive long enough to see the impact of that redefinition.
There won't be sustainable fishing unless illegal Chinese fishing fleet is banned and destroyed.
I live in India so yes. It's illegal for schools to punish kids physically but it happens in practice frequently. If not school, then parents do it. There is also neighbor and public shaming.
Can you get rich in the world's only “cash-based” MMO?
Maybe not. As I say, I don't use it, but perhaps I'm not so immune to the hype of it as I thought.
If it gets any more lopsided than it is, Google will be in trouble.
It is not just inconvenient, hiding or modifying URLs is a lie and is a security problem. Hiding part of the URL means that you don't really see what's going on, and that is the first step towards a security problem, not away from it.
But if your developers are asking for something and your response is "you're doing it wrong" (hopefully not verbatim), you've got a good mentorship opportunity on your hands
They would lose revenue.
And they sometimes can't land those planes on the pitching decks at night, and have to redirect or ditch. Source: old man was in Carrier Ops, talked about it constantly.
I might be biased because I'm currently working on this same optimization but for GCC. I think that it is more complicated than it seems. Defining the layout of a structure is normally done during parse time (at least in GCC). And one cannot know if it is safe to reorder fields all the way up until link time.

This means that a lot of optimizations and assumptions that were made might not longer be valid. For example, in GCC the results of the sizeof operator are evaluated at parse time. One might need to change these values link time. Otherwise statements like:

memset(&astruct, 0, sizeof(astruct));

will overwrite memory that is no longer part of the struct.

Furthermore, constant propagation might have propagated the value of a sizeof operator and it might have been folded into different arithmetic operations. This can be solved in different ways, but if the compiler was not built this way, it might take some time to implement. Also, all pointer arithmetic will need to be changed...
IMO this is the real reason why they're pushing hard towards this:

However, it's also worth considering that making the web address less important, as this feature does, benefits Google as a company. Google's goal with Accelerated Mobile Pages (AMP) and similar technologies is to keep users on Google-hosted content as much as possible, and Chrome for Android already modifies the address bar on AMP pages to hide that the pages are hosted by Google.
Well a conspiracy theorist could assert that downsizing their development teams was part of the deal. :)
you rollback and then make a proper fix.
For now I'm quite happy to have finally switched to Firefox a few months ago.

If Firefox disappeared though, as it seems it might, that would be horribly frustrating.
The U.S. based Servo team got laid off. There's another team I think, and they were unsure last I heard.
I didn't know there is an option to change it back, thanks for pointing that out. I've found it really frustrating when trying to copy different parts of the URL.
Sometimes you have to quickly roll forward.
It teaches that if you wait a while eventually some magic technology (drones, trains, faster belts etc) will allow you to bypass technical debt and/or simply eliminate it with a single demolish command.

And it teaches that humans can do whatever they want to a world, level all the forests, kill all the locals, because eventually we are going to fly away. Not our problem anymore. Space people are above the petty concerns of terrestrials.
Maybe you're an expert on this subject and I don't know what I'm talking about, but I think the point was to pick an common ambiguous name, so people could assume it was male if that was their bias but that it was also female. Note that three of the authors in this collection independently picked George as a plausibly-male name. I don't think that's a co-incidence.
I know would pay for Firefox if it helped keep them afloat. I doubt I'm alone. But, I also doubt there's enough of us to keep them afloat.
How? Their three main competitors: Chrome, Edge (if that even counts, being Chromium based), and Safari are completely free AND installed by default on their respective operating system(s). "Not being installed by default" is already a very high hurdle for mainstream acceptance. If you tack on some sort of cost, I can't see that working well for adoption.

Personally, I think they're on the right track with the VPN service. VPN services are already something people are used to paying for, and one of the biggest issues with VPN services are trying to figure out who you can trust out of all the nameless shell companies out there. Mozilla is a trusted brand.
> not if you want to live a modern life with all the benefits that comes from that.

That seems like a rather imprecise and thereby meaningless refutation of the parent's point.

IMO a more honest statement of that idea would be:

"Not if you want to live a totally unconstrained life, drawing on all currently available benefits, whether neccessary or not".

I do think, that "modern life" would be compatible with zero CO2 emission (for some definition of "modern life"), people would merely have to face more constraints and regulation.
Philosophy of the USSR changed significantly over it's history, and it's actual philosophy, as applied in thinking and decision-making, was at times very different from the public image and propaganda.

You're talking about Marx and Lenin, but one of the first deep changes in USSR history was Stalin's raise to power - and with him, complete rejection of the "world revolution" and nationalistic "socialism in one country", up to re-establishement of orthodox church in the 40s.

Sovient Union was a completely different country with every decade of it's existence. In a dogmatic system it was not openly articulated, and leaders continued to pay lip service to "Marx and Lenin", but their real economic and political decisions were often in complete odds with the original values.
Isn’t a transparent monitor just a window with a HUD? My first thought was that this could have exciting use-cases in vehicles. However, aside from nighttime driving, the relatively poor brightness would likely quickly rule it out. Anyway, for a fun thought experiment, if I were thoroughly reviewing it for use I’d be most curious about its visual clarity when off (and perhaps durability, but to a lesser extent). How exactly does one measure contrast ratios when you have no idea what you’re contrasting against?
The step-by-step guide for pairing fonts (with examples)
That's like saying shoplifting is extracting a valuable resource that society forgot.
Staying in Bay Area for now. If I move away, I am concerned that my career progression will stagnate - not just at my current company, but also the opportunities that would be available if I decided to switch companies.

My plan is to work here for a few more years. If the trend continues and remote working proves itself, we are dreaming about moving to Asheville NC. Cheaper CoL, beautiful scenery, and a microbrew scene that is awesome. Also close-ish to Charlotte if you want to go to a "big city" for the day
Possibly because commenting on those threads is a minefield, so nobody votes for them and they end up quickly forgotten.
> “Showing the full URL may detract from the parts of the URL that are more important to making a security decision on a webpage," Chromium software engineer Livvie Lin said in a design document earlier this year.

I’m a software engineer, too, but I would never make such an important UX decision because I know that is not my area of expertise.

I hope they’ve gotten significant user feedback on this before rolling it out.

Personally, I hate it.
Mobile App Development Companies
The list of Top Mobile App Development Companies
I will never forget the first time I stepped into a U.S. supermarket and saw that a dozen eggs could be bought for $1 or so. Where I come from, that would be $5 at least. I was shocked and told my friends: "Who is not getting paid so that we can buy eggs that cheap"? Which was before I realised: subsidies.
Yes, I would generalize a bit more and say the most permanent skill is the ability to learn & adapt.

Can you learn from your social faux pas? Can you learn how to collaborate more effectively? Can you learn new software? Can you develop structure in highly uncertain environments?

It is the rate at which one can adapt that I find to be most permanent. (In other words, and with some irony, the thing which is the most permanent is the capacity to change.)
An Appreciation of Dave Lee
Viable yes, annoying, also yes.

Have you tried fixing Docker Swarm when it randomly decides that one worker is missing and it spins up the "missing" containers on the remaining worker while reporting that your missing a worker, but at the same time your containers are somehow also over-replicated?
Endgame options have grossly improved. Overall, combat has been automated at endgame (artillery trains automatically destroy, and automatically explore the map for you). Nuclear bombs can be used to one-shot endgame biter bases.

"Alien Tech" has been removed. All technology options are built traditionally, and now have 7-tiers with names. Red, Green, Grey, blue, Purple, Yellow, and White (aka: Space/Infinite research).

Infinite research are ~7 or so techs at endgame which go on infinitely. +Weapon damage for the most part, but there is also +Productivity (which makes mines last longer and mine faster).

In effect, the core gameplay loop has been extended into an infinite endgame loop. The late game techs are extremely powerful and automate everything that was boring ~5 years ago (ie: killing biters became boring. So its now fully automated with artillery trains).
I hope so too. But it's sad that, in practice, there're few successful big open-source projects without receiving support from commercial corporations.
Indeed, and to explain for the audience, in speedruns the split to get construction bots up and runnuing is around 40 minutes.

The WR time to launch a rocket and get 'space science', the final science is currently about 1hr46m.
So what browser are you switching to?
What makes you so confidently dismiss the link between (red) meat and cancer?

Prominent scientific and nutritional voices on this topic disagree, and it's frankly confusing and frustrating to me as a non-scientist. But what I can confidently say about the healthfulness-of-red-meat debate is that it's by no means as settled as your "no, it is not true" statement implies.

This Feb 2020 article sums up the scientific debate well: https://www.health.harvard.edu/staying-healthy/whats-the-bee...

Takeaways copied from the article:

Red and processed meats do increase health risks.

You don't need to eat red meat. "You can get the same amounts — and in some cases even more — from poultry, fish, eggs, and nuts, and as well as by following a plant-based diet."
Firefox/Mozilla is largely funded with the search deal which is usually paid by Google.

Google has a vested interest in Firefox staying alive for competitive/monopoly reasons, especially now that IE is official a Chrome skin.

e.g. https://www.forbes.com/sites/barrycollins/2020/08/13/mozilla...
Countdown until scammers figure out a way to screw up the parsing code and get Chrome to show the incorrect fake url
It's an uninterrupted treadmill cos you just spent 3 hours extra doing seventeen other things and realise you still haven't actually "fixed the copper" or whatever the heck it was you were meant to be doing :)

1600+hrs in ... still pushin' all my buttons.
Please do try the videos here: https://www.youtube.com/user/audio2u
I've seen elsewhere that this may be related to the Google Ads policy here:

https://support.google.com/adspolicy/answer/9991623?hl=en&re...

This policy explicitly allows discussion and commentary, just not direct access to information. So news is perfectly acceptable, as long as it doesn't direct people to its sources. This is likely how YouTube will implement the policy as well.
Those sometimes should be super rare, and you should build testing infrastructure to prevent that from needing to happen. When you release something, you move traffic from the alb over to the new instance, if you have an issue, just move it back. If you are deploying breaking changes and don't provide yourself a stable upgrade and downgrade path, yea, you're gonna have trouble.
This "article" is mere assertion and reference to his book where it will all be explained (another assertion).

Sure, we can discuss agriculture or not eating meat or single payer, but this article offers nothing.