skysight-inc/HackerNews huggingface dataset:
There are many techniques for finding and imaging secret stuff in orbit using 'amateur' equipment.

https://www.space.com/8458-wow-shuttle-space-station-photogr...

https://en.wikipedia.org/wiki/File:USA202_Mentor4.jpg

Hubble-class spy sat imaged, i think by same person: (2010)

https://www.universetoday.com/65458/spying-on-a-hubble-teles...
Why managed memory? The consensus seems to be that this gets in the way of predictable performance. GC is also non-trivial to parallelize.
The video is captioned if you want. But the TL;DW is that there's an ethical spectrum of security content; on one end is sketchy content that has little educational value - like, say, a tutorial on how to make a phishing page - and on the other end is educational content that could be applied maliciously but isn't intended that way - like a general web programming tutorial (or a DefCon talk). YouTube seems justified in demonetizing or removing the former type of content, but the difference between these two types is not always obvious if you don't have a security background, and so it's expected that there will be some false positives / negatives in YouTube's filtering. In practice, educational content (from LiveOverflow, for example, and from the other security channels he knows) hasn't been banned, and the few false-positive bans appear to have been reverted quickly, so it seems like this is largely a non-issue. If YouTube actually starts blocking educational security content, and not being responsive to appeals, then this would worth being upset about, but right now it seems like a non-issue.

(Note that YouTube has plenty of other problems; I'm just summarizing LiveOverflow's take on this particular controversy)
This is a an amazing game theory simulation!
Products, coproducts and singular value decomposition (2004) [pdf]
That does not answer his question, whether Office365 is better for privacy or not.
I started by buying a Glowforge then thinking "I should probably start making some stuff I can sell to pay for this machine..."
I am also quite careful deduplicating code. Most of the time it is correct and good for code quality, but quite a few times the duplicated code was just seeming to be duplicated (i.e. the code was (almost) the same, but not the reason for the code).

This led a few times to bugs, since someone changed the central, de-duplicated method correctly without thinking about the "other" use case unknown to her/him.
This is silly. Of course Google still has your purchase information if you haven't deleted the email. It's like complaining your email search index can't be deleted without deleting the indexed emails.
There are important exceptions, though. It's well demonstrated that wine price influence taste perception, for example [1], [2], [3]. And many of us have seen tech consultants charge prices all out of line with value delivered.

[1] https://www.caltech.edu/about/news/wine-study-shows-price-in...
[2] https://www.sciencedaily.com/releases/2017/08/170814092949.h...
[3] http://www.openculture.com/2017/11/expensive-wine-is-for-dup...
The amount of scrutiny this plane is going to be under is insane. I think once it is back in the air we can rest assured the kinks have been worked out.
I keep an eye on S&P 500 earnings. As of March 31, they were at an all time high [0]. This is irrespective of the stock market valuation. Profit is the underlying value, and that remains very strong.

What changes is the sentiment of investors and whether they collectively believe improvement will continue. If yes, then stock values will continue to rise.

In the mean time, profits can continue to increase while stock values drop. I would not be concerned about that.

[0] https://www.multpl.com/s-p-500-earnings/table/by-year
That sounds pretty illegal over here in Europe.

Or did they fix it for European users?

Edit: Why am I being downvoted for asking this question?
Thank you for sharing that. Your dessert analogy perfectly captures my personal experiences. I've been a loner most of my life. I recognize the bad experience I had in my childhood and the coping strategies I developed during my teenage years. I have a tendency to isolate myself. Sometimes I felt it was too late to go back to connect with people I've stopped talking to, but that was not at all the case. People are very forgiving and they were happy to have me back.
Can someone elaborate on this point a little bit:

> It’s deadlock free. This one is easy, because Pony has no locks at all! So they definitely don’t deadlock, because they don’t exist.

It seems like it'd be possible to have a deadlock without actual locks, so I'm curious what exactly is meant by this, or how they achieve it.

Edit: Thanks for the explanations! That helps clear things ups.
How to Enable DNS-over-HTTPS in Firefox
You could try Protonmail. It's secure and supports GPG out of the box.

They have a free tier that they run as a "charity case". As with anything where your data _isn't_ the price, they have paid tiers too.
I've used loops so much I don't even see the loop anymore as a collection of constructs, I see it as a single thing. There are a lot of easy mistakes to make with loops, but I don't make them anymore (of course, by writing that, I will make one!). For example:

#include <stdbool.h>
#include <stdio.h>
typedef long T;
bool find(T *array, size_t dim, T t) {
int i;
for (i = 0; i <= dim; i++);
{
int v = array[i];
if (v == t)
return true;
}
}

There are 5 errors in that example.
This is a false dichotomy. Yes, in general we benefit from being trusting. We also benefit from verifying extraordinary claims. In this particular case it's not hard to find which side the evidence is on, and it's indeed a bug that entire groups of people (not just individuals!) fail to do so.
It's a lot like programming haskell (which is not surprising given that carp is written in haskell, and utilises haskell's type system to achieve some things), in that you'll find something is going fine for a while, then suddenly you hit a wall where you're not sure why the type system is rejecting what you want to do and suddenly you feel out of your depth.

For example, trying to parse command line arguments ends up a bit weird because there's no 'return the command line arguments as a list/array' function, but you have to use Array.copy-map to run System.get-arg on each element of an array created by `(Array.range 0 (- @(System.get-args-len) 1))` and inferring the @s in there (a syntactic sugar for `(copy ...)` is a little confusing.
They already deleted the emails. From the article

> When I click on an individual purchase and try to remove it — it says I can do this by deleting the email, after all — it just redirects to my inbox and not to the original email message for me to delete, since that email no longer exists.
Breaking max efficiency of solar cells by activating 2 electrons with 1 photon
What Is the Xena Project?
Anything but Jira :)
Setting aside the footnote about his private key, I find the logic annoying even if the conclusion is correct, because it's purely begging the question, IMO.

It reminds me of the argument that the moon landings were faked because the astronauts would have been killed by the Van Allen radiation belts. The only real answer to that is, well, they tried it and they weren't. But that doesn't resolve anything for doubters.
I realize that doesn't answer your question about 365, but I meant to simply let you know there are good privacy friendly paid services too :)
Have you used the ErgoErgo? I find that one affordable but the reviews are mixed because of its durability.
Same here.

I can sort of understand why people confuse 'lose' and 'loose' due to incorrect spellchecking, but 'loosing' isn't even correct English.
And yet many blow at least $3000+ per year on worthless consumables like cigarettes and lotto (at least my pack-a-day neighbors do). $3k per year in an index fund is certainly not insignificant.
I disagree with the idea entirely. My energy usage is between myself (my company) and the utility company. Why anyone else has to have this information shouldn't even be an ongoing issue. I'm glad my business don't have to deal with that nonsense.
Metal Alloys and Chemical Hydrides seem to be up there in 6 kWh/l zone though

https://www.researchgate.net/profile/Markus_Reuss/publicatio...

Not enough room? You can build a floating solar panel, that just ships over the ocean, generating charged LOHC which then is collected by a automated ship.

PS: If you look at the references of this paper you can see the BMW research that is referenced.
Ha.

This is the least of how M&A is broken.

The entire industry around M&A exists to play on one emotion in its clients. Fear.

Fear will be stoked in you from the first meeting with any advisors. All of the people who are supposedly on your side know, the more afraid the customer is, the higher percentage of the deal price they can extract.

Fear that you could have negotiated a higher price, fear that you are going to lose the deal, fear that you will agree to a term that will screw you in the long term.

Once you are sufficiently afraid, you will then not bat an eye about spending literally millions of dollars for the mundane services they provide and feeling good about it.
It's one of my all-time favorites. My favorite 'house rule'
was invented by my nephew: He negotiated a % of rent I collected utilizing properties he traded to me.
I was wondering something similar. This reminds me of the time a few months ago where someone gave up on writing a pure Rust binding to Wayland because the memory model in Wayland doesn't play well with the borrow checker[0]. It seems that the problem is you can write any arbitrary way of manually managing memory in C that doesn't necessarily have a complement in entirely safe Rust.

I'm not really sure this can be reconciled with any arbitrary C library. One of the benefits I see from Rust is the ability to be unable to do unsafe things without explicitly stating you know what you're doing, thus preventing various classes of errors. But it feels like if the ownership model just doesn't fit with Rust's model that allows those guarantees to be made in the first place, it won't work. You can't write just anything in safe Rust without limiting the things you can do, but C libraries don't have such limits.

It might take creating new ways of representing GUI objects before the best model for that problem arises for Rust. I don't think libraries like GTK were designed with the lessons in safe memory management Rust learned from years after the fact in mind.

[0] http://way-cooler.org/blog/2019/04/29/rewriting-way-cooler-i...
How does that change anything? The point is CSW is relevant in the sense that if the #9 token by market cap collapsed it should be “news” in the crypto world. He isn’t just some crazy bystander whose supporters have nothing to lose.
Nightmare mode: Give examples without pivoting to a completely unrelated discussion about Trump supporters who want the fruits of their own labor to go to their own children rather than to strangers.
I fail to see how using "equally-meaningless phrases" is worse than using other "equally-meaningless phrases."

Nord also says they never hold logs, and locate in Panama to avoid gov't subpoenas. It's not either/or. You can (should) put the technical information on a 'security' page for the people who know enough to find it and read it.
A higher level of relative wealth unlocks an advantage in the allocation of scarce resources like land and housing within a particular locale, which is meaningful to lots of people.
> he’s definitely brilliant enough to do the work

That was not the impression I got from him.

He did a cheap trick (on his own computer!) that would make a novice think he is Satoshi (he called a variable and then misspelt it deliberately to deceive the observer). Maybe I just don't like the word brilliant.
Cargo feels like too bloated to me for it to be something suitable for something low level like embedded. Unless the rust team can make it more appealing to use the language without cargo, I don't think there's much future.
I bought this one - https://www.amazon.com/gp/product/B01MRZ02TL/ref=ppx_yo_dt_b...

It's good. The qualities I look for are - armrests, lumbar support. I also use a pillow for extra back support.

My next one would be a Herman Miller. Once I stayed at Hilton for few days. Really enjoyed working from a HM chair.

On a side note - I'd say - get a standing desk. Sitting is one of the main root causes of a lot of injuries.

I had a co-worker who was using an exercise ball instead of a chair. Give it a try. It will force you to sit straight.
I wish there was a bit of insight into his mental process as he realised the solution.

Like the description of Einstein sitting watching a clock and imagining what it would be like to move towards it as a ray of light
I'd written a couple compiler like toys before, but nothing like a real compiler. I just started writing it. Took a couple years.
¡Madres!
Just curious, why would you pool redis connections?
Ditto. I got a second-hand Aeron on CL - UCLA area seller, who at the time had a sideline in reconditioning Aerons. It was about $450. I've used it for ~10 years at home. The Aeron is good and I'd recommend this method of purchase.

In my case, I spent some time trying to optimize the price - finding that one desperate Aeron seller who'll let it go for $250. This turned out to be a waste of time. When I got a second one (rarely used) for another room, I just paid what appeared to be the going CL rate.

I had to replace the seat after a few years, but that's a standard part that you can order from Herman-Miller. I also replaced the casters last year for gel wheels that don't leave little marks on my floor (third party part in that case). I use the chair a lot and I have no complaints.

I sit on a Steelcase Leap at work (ordered new), and for me, it's not quite as good. But it's a small difference.
I pay for a slow GB. I’m on the AT&T “Unlimited Choice” plan, which is capped at 3Mbps, because slower internet the whole month is better than fast internet for part of the month, then hitting the cap and getting throttled to 128Kbps. 3Mbps is perfectly usable, 128Kbps is not.
> Github could simply reject commits with email addresses not added to your account.

Sure, if GitHub wanted to completely abandon the decentralized nature of Git and be a completely centralized system. Which it would love to, I'm sure, but I don't think the user base is quite ready for them to completely shut off any repository with any commits not made by Github users, and posted to GitHub through the account of the user who made the commit, which is what you are suggesting.
Developer convenience. If the language gives you an out to manage it yourself for performance: that's cool too.

I agree with the claim in the essay that there will always be a need for full throttle performance, which rules out a GC or ARC.
That's actually the important question that Canonical should answer ASAP.
How do the electronics survive the harsh sea environment?

The autopilot looks like it could barely control the tiller in calm seas, much less any sort of storm. How useful is it?

How does he have Internet access?

How does he pay for food? Supplies? Donations and odd jobs?

I can't imagine how a ship with so much clutter, no head, no birth, can even be livable much less what it must be like in a storm.
That Kotlin project looks pretty cool! What happened to it – was there some fundamental problem, or just lack of time?
It takes 3-5 months just to write a compliant preprocessor. Writing a basic code generator is a year, writing a basic optimizer is another year.

But if you want a competitive compiler, better pencil out 10 years.
Money is a surprisingly poor way of measuring an economy. AC may be cheap as a percentage of GDP, but it can make a huge difference in quality of life. However, if you look at meat production as a share of GDP it significantly reduces the calculated economic growth over very long time periods.
Because education didn't exist for most of the last few thousand years. Wealth did, but I guess it wasn't worth modifying your speech of every day to encode that today isn't the one day a year you happen to encountered a nobleman.
I thought everything pointed to Paul Le Roux being Satoshi?
I'd bet $1 in Nick Szabo.
I also use them, I really like that they seem to semi-regularly donate to free software. Hope they keep it up.
Standing desk, no chair. Whenever I feel like sitting down, I lock my workstation and walk away to do other stuff: house chores, manage personal finances, hang out with my daughter, etc.

By the time I’m done doing the other things and am ready to continue work, my desire to sit down has passed, and I can resume use of my standing desk.
> there are people out there who want to hurt you

You mean want to steal from you? Who would hurt you just for the sake of it?
Meta-analysis of stereotype threat indicates that the size of the stereotype [pdf]
Sounds normal to me.

Is there any company that deletes their customers' purchase histories?

And doesn't the IRS prescribe that this kind of information should be in the books?
I hated debug macros. There just was never a clean way to write them. I was determined that D would not suffer from that problem. `debug` is a keyword in D, and you can do things like:

debug printf("I got here\n");

and the printf only gets compiled in when compiling with -debug. (Any statement can be used after the printf.) Even better, semantic checks for debug statements are relaxed - for example, purity is not checked for them.

Meaning you can embed debug printf's in functions marked 'pure', instead of having to use a monad.
Containers were definitely a thing in 2014; Docker was getting hyped, LXC got 1.0 release after 5 years of developement, and people had been using stuff like OpenVZ long before.

May 19, 2013 Docker - Way better than a VM https://news.ycombinator.com/item?id=5731706
Correct, Wright is not Satoshi.

Because Satoshi is a project, not a person.
Can someone explain the public address thing? The courts seem to demand he list the public addresses where all Thai early mines bitcoin lies.

He says he cannot produce it because of this splintered trust.

But, the addresses are available for all to see on the blockchain itself, it is the private keys which are hidden away.

How is this basic fact just ignored in all these proceedings?
gmail can also stay open for months without session expiration.
Memory access typically follows a pareto distribution with a long tail. So doubling the size of the cache increases access speed more towards the tail, so the speedup is always less than the speedup of the previous cache size increase. The actual effect will vary by application but if the data doesn't all fit in cache, and access patterns follow that long tail distribution, its true that increasing the cache size had diminishing returns. Which is the case for almost all applications.
I've got a Humanscale Freedom as-well. It's a great chair. Bought one for home after using one at my previous employer. Support has been amazing as-well. They've swapped out the gel seat once and the arm rests once due to regular wear-and-tear. This is on what's now a 14 year old chair.

For those recommending the Aeron - I've got one at my current job. What I don't like is that occasionally I like to sit with my leg folded under my body - fully acknowledge it's bad form, etc. but with the Aeron this is impossible due to the rigid plastic sides. For me, it's a deal-breaker for a chair I buy myself.
Oh man thank you so much for that. Totally makes sense and glad live overflow won’t be (hopefully) affected.

Videos aren’t working at all because the speakers on my phone are busted. On an iPhone, they won’t load even if the volume is set to 0. It has to have an output :(
My Pi-hole is set up to do encrypted DNS. Advantage: every device on my home network automatically benefits from this.
Delta, JetBlue, Frontier, Spirit, and Allegiant come to mind. None of the carriers that fly regional jets for American and United have 737s of any sort. If the PR is that bad both Alaska, American, and United are in a much better position to scrap their MAXs than Southwest.

Now if the 787 is grounded or loses ETOPS certification, that'll be a much bigger hit for the big US airlines.
Short version:

In the sense that most people mean deadlock to mean multiple threads waiting for obtain a lock or otherwise having messed up locking and not being able to make progress, I think that is covered.

There's no concept of waiting for a thing and doing nothing else in Pony. And example would be "selective receive" in Erlang where you can match for a message of a certain type arriving.

In Pony, you give up selective receive. Every message has to be processed, in order, that an actor receives them. This forces a change in programming model and thinking to one that is purely asynchronous message passing.

It can take some getting used to. Lots of patterns that work in other languages don't in Pony because the pattern requires waiting or other synchronous coordination that isn't possible in Pony (unless you use C code via FFI then all bets are off).
> I can sort of understand why people confuse 'lose' and 'loose' due to incorrect spellchecking, but 'loosing' isn't even correct English.

Yes, it is.

“loosing” : “loose” :: ”losing” (the verb form, not the adjective) : “lose”

If you understand mistakenly using “loose” in place of “lose” you should be equally able to understand using the gerund or present participle of “loose” in place of the gerund or present participle of “lose” (or the identically-spelled adjective), with the same single-“o” insertion transforming one valid English word to another.
Uggg. This gives everyone that is trying to live on a boat a bad name. The boat's a mess both inside and outside. As someone that cruises around for fun, boats like his create problems. Florida, Georgia and South Carolina are all working / have passed restrictions on people anchoring out.

It's nice that he's trying to use tech and a cheap boat to stay debt free. But his boat looks like a floating safety hazard. There is an article about him from NZ where they cited him in 2013 for having an unsafe boat.

How hard is it to jump over the side and scrub stains off? How hard is it to package up electronics so they don't look like something off of https://www.reddit.com/r/cablefail/ ?

Come on Sean, a little help here buddy, the cruising world is seen through the lens of boaters like you.
Scientists Used a 1906 Photo to Find the Center of San Fran's Infamous Quake
There were two Boer Wars and during the first one they largely wore red uniforms. But yes, the history intertwines with the other British colonies, but at the time of their conflict with the Boers they had not at first switched to Khakis. At least, this is how the common knowledge story goes.

But it would be more accurate to say it origins were, amongst other conflicts, forged in the two Boer wars.

Another thing to take into account was that the Anglo-Boer war from 1899—1902 was (prior to WW1) one of the most expensive and critical wars for the British and could perhaps have been the most documented first use of Khakis. Of course, the Boers had been using Khakis (but not so-called) all along.

Anthor interesting thing is that this was also one of the earliers incarnations of trench warfare.
This guy looks miserable ,his boat looks ugly and I would like to see the south park episode about the whole thing.
More context:
https://forums.grsecurity.net/viewtopic.php?t=4463

They had a mitigation for this out in no time, as I recall.