skysight-inc/HackerNews huggingface dataset:
One of the mitigating strategies here is to have a liability waiver that people sign to enter your office or home. Mine also has an NDA with a nondisparagement provision.

It has been useful for dating, too.
This looks great! I've been looking at tools to do viewshed analysis. Already being familiar with Blender, this is just the type of project I was looking for.

I'm interested in some what's visible through the horizon. I wonder, does the 3d model import take into account the curvature of the earth, or is a projection onto the plane they start with?
Can be fast, too. I once interviewed an Indian dev who was telling me that in his remote startup, they grew so quickly to 200+ people that management got overwhelmed and figured they better have everyone in an office. Canceled remote for everyone, just like that.
Seems like a nice side project
Contextualise: Manage your knowledge
Is ifort "big business" in terms of direct revenues from sales of the compiler or because it makes Intel hardware a faster platform for HPC?
I wanna shout out David Garcia[1] for doing great stuff with Blender in the GIS space.

This seems like a really cool project and I hope it makes that sort of work easier.

[1] https://mapmakerdavid.com
Ferriss also frequently gives instructions on how to send cold emails or make cold calls to influential people for personal advantage. He’s strongly selecting for and maybe even actively creating the kind of person who will be predisposed to harass him.
The whole article describing manually setting User-Agent to:

Googlebot Smartphone

There are convenient browser extensions for selectively setting UA. And some sites visually break after this.
The quote you claim as a forgery has been a subject of much debate, but I'm relatively certain it's not been proven to be so and many consider it to be at least partially authentic.

Regardless, Jesus was absolutely a historical character. No serious historian debates this.
For unitless numbers "9 > 1", but clearly "9 inches > 1 foot" is not correct.

Units are just conversion factors. They can never change the actual result.
Beautiful writeup. As someone who enjoys both sailing and writing, it really hit me close to home on several levels.

One of my favorite parts:

> The experience of sailing at night is similar to the intimacy of writing. Because there is the same abandon, a complete relinquishment: sailing at night is to allow yourself to surrender, to let yourself go. It’s to have absolute faith in your boat, which, like the writer’s pen, sometimes makes you think that it is the one deciding which route to take.

I loved that he gave books a sense of being at the end. As if you birth them, and they then venture off into the world on their own, where you have no control over what they become.
From what I've seen, PGI's offloading (with OpenACC) still delivers better performance than GCC, although GCC is improving. Also PGI usually give better error messages or comments about what it's doing when offloading.
But yes offloading with PGI is for Nvidia cards only, and GCC contributors are working on adding support for offloading to AMD GPUs.
A big Mercedes, but share three people to a bedroom.
The stalker thing is real - and I didn’t realize how real until a buddy who’s a moderately-successful YouTuber (750k subs) got his very own.

Thankfully it’s a relatively benign case, but man, it’s real. There’s a kid who, for the past ~10 years, calls him Every. Single. Day. Without fail. For 10 years (that’s 3600+ phone calls). He leaves a voicemail and just talks about his day - what video games he’s playing, etc. I think his mom once called and apologized (although she doesn’t seem to try and stop the behavior, which is also odd, but who knows).

Now imagine the same kind of obsessive behavior, but...less benign. Scary.
Actually, Fortran defines "storage association" rules, so code that doesn't obey them isn't conforming Fortran. I'm not sure about the error-prone, though, from long experience and users arguing with a compiler maintainer. One problem is lack of static checking.
We have a Slack channel for that. But what really works: round-based boardgames. So we play that once a week, instead of / as our weekly meeting. Leaves plenty of room to chat about the weekend, comment about bad game moves and just talk. Turned out to be fun enough that non-tech ppl are joining, too.
> Anyhow, I like your points on self-aware introspection and self-preserving strategy formation. But I'm not yet convinced that it has strict enough definitions to differentiate if something is truly AI. I mean is a computer that tries to prevent itself from going into sleep mode, and is aware when attempts are being made to put it into sleep mode - fit your definition? It kind of does... yet, I think we'd agree that wouldn't be AI.

If that is a programmed function then it does not fit my definition. If it was not made to be aware,it became aware as a result of learning information and adjusting its programming and it realized the difference between sleep mode and a system wipe(death) and adjusts its programming to prevent a death scenario then it is conscious.

As for the rest, I don't think I am part of "We" I have pretty strict,well understood and time tested definitions for life and intelligence,separate from consciousness.
> apple works on many things, and doesn't want you working on things outside of apple that may compete with current r&d or future r&d.

And yet Apple is totally fine with benefiting from the open source work of others...
154k subscribers on a base of 15M --> ~1% that make it through the filters of being able to go online, find reddit, and find enough interest to subscribe. That suggests the experience is common enough to not be disregarded.
Google Cloud offers tools to limit your worst case expenses upfront.
I just want my devices to be as upgradeable and future proof as my desktop is. If giving my money to either of these companies brings me to closer to that dream, I'll do it. Though the pinephone's $150 is a much better way to show my support than the librem's $750+
The Alpha did have a memory model that was weaker in some respects than pretty much every other RISC CPU. I'm not clear on the details, but I think that one of them is described in https://www.kernel.org/doc/Documentation/memory-barriers.txt in the 'GUARANTEES' section -- if you do "Q = LOAD P; D = LOAD *Q" then on Alpha and only on Alpha extra barriers are required to ensure that the second memory access (whose address depends on the result of the first load) really does get issued in-order after the first.
I've seen it mentioned in several memory model texts that, while ARM's model is more "relaxed" than x86, the DEC Alpha's model is even more relaxed. For example: [1] says "The venerable DEC Alpha is everybody’s favorite example of a weakly-ordered processor. There’s really no mainstream processor with weaker ordering", and [2] says "Some CPUs (such as i386 or x86_64) are more constrained than others (such as powerpc or frv), and so the most relaxed case (namely DEC Alpha) must be assumed outside of arch-specific code." [1] adds, specifically, "[data dependency ordering means that] if you write A->B in C/C++, you are always guaranteed to load a value of B which is at least as new as the value of A. The Alpha doesn’t guarantee that."

[1] https://preshing.com/20120930/weak-vs-strong-memory-models/

[2] https://www.kernel.org/doc/Documentation/memory-barriers.txt
How many tech co-ops have you run into? This is a rare thing from my experience and I need to read more about it
Your last sentence pretty much summarises 90% of reasons why some companies won't go remote route.
As a manager, one needs to understand what his team is working on and how they do it. If a person can't understand underlying work or processes,then hi shouldn't be a manager.Also,while one doesn't necessarily need to be a dev to be able to manage devs, ability to understand problems and time required to solve them is crucial.
New details emerge about Russia’s trolling operation
My smartphones NEVER have SIM cards in them—as I'm not that stupid so as to become just another easy target of surveillance capitalism! Instead, they connect by Wi-Fi to external portable routers that do have SIMs installed in them. As such, these phones can connect to the internet but cannot be used be used to make telephone calls. Thus, there cannot be any cross-reference between my actual telephone number and my internet activity.

In addition, my smartphones use LineageOS without any Google Apps (GApps) installed and their browsers always have JavaScript disabled. Right, I have absolutely no need for social media, Facebook etc, and I never use any of Google's services such as Gmail—except perhaps search via an anonymous metasearch engines such as DuckDuckGo.

So how do I actually communicate? I use a separate dumb phone that has no internet access.

Oh, BTW, I never order stuff online via a smartphone, nor do I use smartphones for email.

So, am I a Luddite? Definitely not, I've always been a high tech worker, I was an early adopter of mobile phone technology, and I had one of Motorola's "bricks" the moment they came on the market decades ago. Moreover, if you saw the complex configurations of my smartphones and the ways they have been rooted (with the latest Magisk super-user software, LineageOS and firewall configurations to stop app software phoning home) then you'd realize I'm more a mobile communications platform than a person with a smartphone).

You may well ask why do I go to such lengths. It's principle really: as I see it, when I bought my first Motorola "brick" the telephone service was essentially anonymous with the option of users being listed in the telephone directory. Since then governments have deregulated and sold out our phone systems to Big Tech without any of us users ever having had a say in the matter—the damn hide of them! Nowadays, not only has Big Tech (Google, Facebook, Microsoft etc.) usurped our internet but they've also fucked our phone networks by actually integrating their corporations' businesses into our telephone systems—and they've essentially done so without anyone's permission.
Personally, the only time i've had to sign a waiver is right before i've been doing something dangerous or life threatening. If a date made me sign a waiver before entering their home I'd be wondering what kind of fucked up things they've got planned and probably turn around and leave right there.
A Miraculous Proof (Ptolemy's Theorem)
Tom and Jerry: 80 years of cat vs. mouse
My main hope for flang is that it motivates LLVM to fix the Rust-relevant non-aliasing bugs. However, is it actually known that flang/f18 emits IR with the same patterns that exposed the Rust-relevant LLVM bugs?
I've had a "make -j" fail due to virtual memory exhaustion (granted, on a 32-bit VM). This was on a C++ project, so it might be less of a problem when building the kernel, but it's definitely not a reasonable default across the board.
Everybody who visit Moscow (Shegby – private travel transfers)
Disclaimer: I work for Purism.

I have received a PinePhone (early "BraveHeart" batch - the regular one doesn't ship yet, mind you) a few days ago. Although the specs seem "slightly lower" on the paper, I think it's important to note that Librem 5 has twice as fast RAM bandwidth and its GPU easily goes rounds around the PinePhone's. The eMMC is also around 30% faster on the Librem 5, and its killswitches are actually usable in everyday scenarios. The difference is quite easily perceivable when using both devices with the same software. It is a pretty neat device, sure, but I think it's important to be honest about how those phones compare to each other.

Also, PinePhone requires firmware blobs being stored on your rootfs for WiFi, Bluetooth, and (optionally) camera autofocus. Librem 5 has them stored on separate flash, making the peripherals that need them self-contained as per FSF recommendations. Both devices are pretty FLOSS-friendly in my book, but some people do care about that difference.
I still run an AlphaServer DS25. It's amazingly quick, even in 2020. It outperforms CPUs which came years after it.

People sometimes think that the market caused the Alpha to fail. Really, it was Intel. They wanted Itanic to succeed so much that they made a deal with HP to end the Alpha prematurely, even though demand for Alpha systems was high.

Even after HP announced that the Alpha would stop being developed, Alphas were being sold as a high end systems for all sorts of uses and had many entries in the Top 500List of supercomputers - Alpha systems were four of the top ten on the planet in November, 2002, which was after HP announced they wanted to transition from Alpha to Itanic.

My AlphaServer DS25 is beautiful hardware. Everything in the machine is manufactured to a standard we just don't see any more.
Sim Copter was indeed the first appearance of the Sims. The Sim character tree editor was first used for Sim Copter, which was in development concurrently with Sims. They were "project X" and "project Y" respectively.
Most people are also easily flattered and everybody is naturally opinionated. It's hard to keep your ego in check.

For example, you see respectable scientists and artists write a popular book, then the next one (because their publisher nags them), then a third one that is borderline unprofessional (no time, publisher send ghostwriter), and so on. Maybe some of them realize that a best seller can yield a lot of money and in no time time they appear in talk shows talking about topics they couldn't possibly know anything about (alien invasions, politics, the future of mankind). Finally, they appear to be nuts and everybody is angry about how "fake" they are and speculates about their mental problems.

If I would get book proposals and interview requests every day, I'd probably end up the same way.
Many of those seem like pen names covering for ethnicity rather than preserving anonymity. I see Hungarian, Jewish, German, Polish...
Marbles Used in the Columns and Capitals
Slow response, military quarentine, government deception. Somehow your brain said xenophobia is the reason they are getting criticized. Why are other Asian countries joined in that chorus then? Taiwan for example. USA and China gov are famously liars. China in the past has killed (+-)100 million people to maintain power.
This sounds overkill, but mandatory arbitration clauses in business agreements is a good idea. In particular with partners, you don't want to have a nasty public fight over your company.

Can also include winner gets fees clause to discourage baseless claims.
On Starting
If you are interested in this kind of problems, you might want to learn about MediaWiki (the software behind wikipedia) and the SemanticMediaWiki extension. That allows for extracting and representing formal knowledge about wiki pages. It's quite powerful and allows for programming quite sophisticated databases ontop of MediaWiki (kind of in-system effect). Also WikiData is a project/MediaWiki extension worth exploring.
Every time Fortran is mentioned, this seems to come up. In one thread I referred to the usage figures for the UK "tier 1" system, for instance.
Improve React.js Server-Side Rendering by 150% with GraalVM
My advice (not famous person):

If you want to “try before you buy” the famous lifestyle perhaps try to get comfortable at night clubs and festivals. Once you kind of learn how that dynamic works and you can get the most attractive people there to pay attention/dance/party with you, you will see a lot of the positives and negatives that come with the territory.

Beautiful, heartless women. Jealousy. Needless power positioning. Regretful spending. But also fun and memorable experiences. YMMV
If your rules have side-effects that aren't reflected in the dependency part of the declaration but nonetheless depended upon, running the jobs in parallel means the order of execution varies instead of being sequential, so sometimes you may get a file not found on something produced in an earlier rule.

If make knows about all the inputs and outputs of every rule, it can make sure dependencies are built before they are used. The problem occurs when the makefile doesn't tell make about every dependency.

Also the rule scripts themselves can have race conditions. A trivial example is if they end up using the same temp filename when doing work.
Yes indeed. Thank you.
We had a colocated team in Cebu, Philippines. Turns out, not too many Go devs in Cebu, so went remote. Now UTC+1 to UTC+8. Bigger challenges:

- the utter unfairness that some people are really effective (possibly because experienced) remotely and can just do it while others are not. The latter we gradually “released” into remote work, with a lot of feedback.

- Biggest skill to be learnt, of course: communication. so much patching up is possible by just noticing someone is in a bad mood, or switching to a live discussion. Doesn't work with remote.

- hard to support juniors: they need to learn both work skills and communication—and often even don't realize it.

- learning to take responsibility. You're Internet at home doesn't work today? Too bad—I'm not fixing it for you. You're remote, you figure it out.

- currently: the realization that most things are _not_ urgent. Going more and more async.

edit: late-night formatting
Home Directories (Merged)
Converting a team is difficult because you:

a) Already have ways of communicating that aren't particularly friendly to being remote

b) Presumably have a lot of people on a few locations so remote employees outside those areas can feel left out of the loop

The question I have is, why do you want to convert to remote? What is the drive and goal?
When I Requested Amazon's Data on Me, I Didn't Expect What I Would Get Back
https://lobste.rs/s/t6xcjc/systemd_homed_service_merged
Retiring Boomers Turn to Co-Ops to Keep Their Businesses Running
One needs to work on explaining the reasoning to the others in one's group, and providing tech support so they too can embrace the freedoms one enjoys
Correction. Your life is there.
Codified in law. The others I mention, not so much.
You might be interested in this project:

https://twitter.com/geoffreylitt/status/1224094967922073600?...

There’s a paper about it coming soon that gets more into some of the things you mentioned.
But it is a nice enough language, at least in its sphere:
"ALGOL 60 is alive and well and living in FORTRAN [sic] 90." -- Tony Hoare
I have yet to encounter anyone who had any issue with it. Personally, I work at home and wouldn’t want anyone in the building who potentially had access to my office (it’s locked, but still) to not be under NDA at the very least. Opportunistic lawsuits make the liability waiver part important.

Hurt feelings when dating necessitates the non-disparagement clause. Several times I’ve had people I’ve politely rejected say all manner of false things about me, sometimes years after the fact.

I make it clear to anyone who participates in my life in any meaningful social capacity that they do so only on the condition of privacy and discretion. Those are the terms made plain up front. No one is required to participate.

Really though it comes down to physical safety. If someone doxes me, I incur approximately $40k in instantaneous expenses because I suddenly have to move, injunctions on posting or no, thanks to the internet. Having a document in place to be able to (somewhat) protect against or recover from that is a little bit of peace of mind.
> so why the variation?

Difference between dash and bash?

Shell options? `man shopt` and grep for glob
Numberphile's videos are excellent, a lot of people are probably already following their channel. But this one stands out. It's a delight to watch, I can try to convince you, but the best is to give yourself a 3 minutes try, you'll get hooked as well :)
What we've learned from moving user session storage to signed cookies
Really cool. Did you follow a particular strategy/book? Also, how did you handle night training? At what age we’re they “fully” trained?
I suppose that’s one way of making sure your last resort really is your last resort.
I would just like to point out that this article downplayed the central issue that brought an end to Freedom Hosting: massive, willful hosting of child pornography and a known and stated practice of refusing to take down anything.

This guy was not just a "dark web tycoon", he was a child porn hosting empire owner. Much higher severity in terms of moral heinousness than say selling drugs on The Silk Road.
I'm fascinated by the idea of first-class support for preconditions/postconditions and class invariants. Has anyone worked on a large code base (whether in Eiffel or not) that made extensive use of those constructs?

Obviously it's common to put argument validity checks at the start of functions, and to check invariants at some critical points. But I'm curious how the existence of specially designated slots on every method/class for checking arbitrary invariants affects developer behavior and productivity.
Indeed, my personal rule of thumb is if the ratio of commit message to diff is greater than one then it’s a good commit. Larger the ratio better the commit and you would do better to read the commit (as opposed to skimming through them).

Chances are, you’ll learn something new.
From experience doing a startup and seeking feedback on a new product, I think this is absolutely true. Some people here are saying the feedback needs to have substance or not just be insults, but even those are meaningful. Your job is to read between the lines. The real question you need answered isn’t the same as the question they answer, so you always need to think about how to translate their answer into priorities.

Even no feedback is positive feedback, because it’s telling you that people aren’t in love with your creation the way you are, and you then need to find out why. When I created a web app, I solved the problems that I strongly felt needed solving, and then I found out that maybe 5% of my audience agreed with my choice of priorities, and 95% of them cared deeply about things I hadn’t considered carefully.

There’s a corollary for startups that negative feedback from investors is also positive. The second best thing an investor can do is say no (where the best is yes & a check). They hardly ever say no. They usually say come back with such and such improved metrics, and we’ll talk again. When they say no, it gives you valuable information, and it releases you from chasing something that’s unlikely to work out. When I was pitching, I was so thankful to the couple of investors who said no and gave direct feedback about why. That was some of the best feedback I ever got.
People will rarely tell you to your face that your “baby” is ugly. For actual babies this is a good thing, but in business this can lead to much wasted effort.
Are we talking about a Star-Trek era future, once we've achieved something akin to full automation? Or do you think that this is something that is worth pursuing in the short term? Specifically, I'm curious as to who keeps the lights on in this new economy, and why they are working when work is unnecessary.
It has a full LCA for both types, disposable and cloth. You didn't read far enough. There's a summarizing table at the end, comparing results of both.

>We’re already on our 3rd child

It's mostly in the washing, extended use gains you almost nothing.

Even the most generous LCA (not using hot water or a dryer, and only washing once per week) makes the impact almost equal.

>coal

Regardless of the energy source, 4x energy is 4x energy. If the grid is using wind power, the factory likely is as well.

Feel free to find an LCA that reflects your use case, but don't assume it's environmentally friendlier just because it's popular with a certain crowd.

Efficiencies of industrial scale can be hard to beat at home.
Muddled philosopher: Consciousness could not have evolved
MIPS/SPARC/POWER chips were all meaningfully better than x86 chips at the time too. Alpha had the trick that it could kind of run Windows NT, but it was a waste to bother since 3rd party app support was so spotty.